/* general properties */
body {
	background-image: url('../shared/body_background_black.png');
	background-repeat: repeat-x;
	background-color: #000000;
	color: #EEEEEE;
}

a:link, a:visited {
	color: #b8b8b8;
}
a:hover, a:active {
	color: #ffffff;
}
a[data-role=button]:link, a[data-role=button]:visited {
	color: #EEEEEE;
}
a:[data-role=button]:hover, a:[data-role=button]:active {
	color: #ffffff;
}

a.blank {
	color:#EEEEEE;
}
a.blank:hover {
	color:#FF9900;
}
hr {
	border-color: #444444;
}
hr.highlight {
	border-color: #FF9900;
}


/* Main Menu */
.sf-menu 	{background-color:#141414;}		/* whole navbar area */
.sf-menu li {background-color:#000000;}		/* top navbar override */

/* first level menu, mm = mainmenu */
a.mm {color:#ffffff;background-color:#3F3F3F;}
a.mm:link, a.mm:visited, a.mm:active {color:#ffffff;}
a.mm:hover {color:#000000; background-color:#FFBB22;}
a.mmactive {color:#000000;background-color:#FF9900;}
a.mmactive:link, a.mmactive:visited, a.mmactive:active {color:#000000;}
a.mmactive:hover {background-color:#FFBB22;}

/* second level menu, sm = submenu */
a.sm {color:#ffffff;background-color:#141414;}
a.sm:link, a.sm:visited, a.sm:active {color:#ffffff;}
a.sm:hover {color:#000000;background-color:#FFBB22;}
a.smactive {color:#000000;background-color:#FF9900;}
a.smactive:link, a.smactive:visited, a.smactive:active {color:#000000;}

/* third level menu, sml = submenu list */
a.sml {color:#ffffff;background-color:#141414;}
a.sml:link, a.sml:visited, a.sml:active {color:#ffffff;}
a.sml:hover {color:#000000;background-color:#BBBBBB;}
a.smlactive {color:#000000;background-color:#888888;}
a.smlactive:link, a.smlactive:visited, a.smlactive:active {color:#000000;}

.mmSearch {
	border:1px solid grey;
}


/* menu lists */
ul.menu li {
	list-style-image: url('../shared/menu_bullet_white.png');
}
ul.menu li.active a, ul.menu li a.active {
	color:#FF9900;
}
ul.menu li.active a:hover, ul.menu li a:hover {
/* 	color:#FFCC00; */
}
ul.ddmenu {
	background-color:#222222;
	border:1px solid grey;
}
ul.ddmenu li a {
	color:#ffffff;
}
ul.ddmenu li a:hover {
	color:black;
	background-color:#FFBB22;
}


/* default_header layout */
.mainHeaderBox {
/* 	background-color:black; */
}
.mainHeader {
	background-color: #000000;
}
#bnr_header {
	border: 1px solid #444444;
}
/*.mainContent {
	background-color: #000000;
}*/


/* common */
.iconwrap:hover, .iconwrapmenu:hover, .iconwrapmenu.active {
	border-color: grey;
 	background-color:#222222;
}
.iconwrapmenu.active {
	border-bottom-color:#222222;
}
.icontext {
	color:white;
	background:#ff3300;
}
a.msgIcon {
	color:white !important;
}
a.msgIcon:hover {
	color:red !important;
}
.cBoxBody {
	background: url('/media/shared/cbox_body_background_black.png');
}
.cBoxBody.hover:hover {
	background: #000000;
}
.cBoxBodyBlank, .userImageThumb, .userVideoThumb, .userImageThumbPublic, .userVideoThumbPublic {
	background: #181818;
}
.cBoxBodyBlank.hover:hover {
	background: #000000;
}
.cBoxTitle, .cBoxTitleSmall {
	background: #3B3B3B;
	color: #FF9900;
	border-bottom-color: #000000;
}
.cBoxTitle span, .cBoxTitleSmall span {
	color: #ffffff;
}
.cBoxSubTitle {
/* 	color: #FF9900; */
}
.cBoxBody input, .cBoxBody textarea {
	background-color: black;
}

/* legacy common, remove these once those classes have been removed from every page!!! */
.subContainer, .mainContainer {
	background: #222222;
}
.containerHeadline, .componentHeadline, .headlineMain {
	background: #3F3F3F;
	color: #FF9900;
	border-bottom-color: #000000;
}
/* end legacy */


.pageLinks a {
	background-color: #141414;
	border:1px solid #444444;
}
.pageLinks span {
	color: #000000;
	background-color: #FF9900;
	border:1px solid #FF9900;
}
.pageLinks a:hover {
	color: #000000;
	background-color: #FF9900;
	border:1px solid #FF9900;
}


/* Gallery */
.galleryBox:hover {
	background: #303030;
}
.galleryBoxImage {
	background-color:#191919;
	border-right:1px solid #000000;
}


/* Single Gallery View */
.imageBox:hover {
	background: #303030;
}
.galleryArrowLeft {
	position:absolute;left:24px;top:266px;margin-top:-64px;
}
.galleryArrowLeft:after {
	content: url('../shared/arrow_orange_left.png');
}
.galleryArrowLeft:hover:after {
	content: url('../shared/arrow_orange_left_hlt.png');
}
.galleryArrowRight {
	position:absolute;right:24px;top:266px;margin-top:-64px;
}
.galleryArrowRight:after {
	content: url('../shared/arrow_orange_right.png');
}
.galleryArrowRight:hover:after {
	content: url('../shared/arrow_orange_right_hlt.png');
}


/* Event */
.eventTitle a {
	color:#FF9900;
}
.eventTitle a:hover {
	color:#FFCC00;
}
.eventBox0 {
/* 	border-color: #D0D0D0; */
	background: #141414;
}
.eventBox0:hover {
/* 	border-color: #FFFFFF; */
	background: #000000;
}
.eventBoxUni {
/* 	border-color: #FF9900; */
	background: #141414;
}
.eventBoxUni:hover {
/* 	border-color: #FFC930; */
	background: #000000;
}
.eventBox10 {
/* 	border-color: #FF9900; */
	background: #141414;
}
.eventBox10:hover {
/* 	border-color: #FF9900; */
	background: #000000;
}
.eventBox100 {
	border-color: #FF9900;
	background: #000000;
}
.eventBox100:hover {
	border-color: #FFCC00;
	background: #000000;
}


/* EventDetail */
.highlight, .highlight:link, .highlight:visited {
	color:#FF9900;
}
.highlight span {
	color:#FFFFFF;
}
a.highlight:hover {
	color:#FFCC00;
}


/* mySH */
.msgTitle {
	border-top:1px solid #222222;
}


/* Community */
.comLatestSpinner {
	background: url('/media/shared/cbox_body_background_black.png');
}


/* Minifeed */
.mfComments div.c {
	background-color:#141414;
}
.mfTime {
	color:#888888;
}


/* jQuery-UI hack to force buttons visually active */
.ui-state-active-force, .ui-widget-content .ui-state-active-force { border: 1px solid #ffaf0f !important; background: #f58400 url(images/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x !important; font-weight: bold !important; color: #000000 !important; }
.ui-state-active-force a, .ui-state-active-force a:link, .ui-state-active-force a:visited { color: #ffffff !important; text-decoration: none !important; }
.ui-state-active-force .ui-icon { background-image: url(images/ui-icons_222222_256x240.png) !important; }


/* jQuery-UI Tabs */
div.ui-tabs .ui-widget-header {
	border-bottom: 1px solid black;
}
div.ui-tabs {
	background: url('/media/shared/cbox_body_background_black.png');
}

div.ui-tabs .ui-widget-header .ui-state-default { border-width: 0px; background: #3B3B3B; font-weight: bold; color: #eeeeee; }
div.ui-tabs .ui-widget-header .ui-state-active { border-width: 0px; background: #3B3B3B; font-weight: bold; color:#ff9900; }
div.ui-tabs .ui-widget-header .ui-state-active a, div.ui-tabs .ui-widget-header .ui-state-active a:link, div.ui-tabs .ui-widget-header .ui-state-active a:visited { color: #ff9900; text-decoration: none; }
div.ui-tabs .ui-widget-header .ui-state-hover, div.ui-tabs .ui-widget-header .ui-state-focus { border-width: 0px; background: #3B3B3B; font-weight: bold; color:#ff9900; }
div.ui-tabs .ui-widget-header .ui-state-hover a, div.ui-tabs .ui-widget-header .ui-state-hover a:hover { color: #ff9900; text-decoration: none; }


/* --- UNSORTED --- */
.suggestion_list {
	background: black;
	border: 1px solid;
	padding: 4px;
}

.suggestion_list ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.suggestion_list a {
	text-decoration: none;
	color: #FF9900;
}

.suggestion_list .selected {
	background: #FF9900;
	color: #FFFFFF;
}

.suggestion_list .selected a {
	color: #FFFFFF;
}

#autosuggest {
	display: none;
}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../shared/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../shared/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 113px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }







/*
FA9A00 // original
FF9900 // tobi-orange
FAD682 // helles orange, falscher ton
FAD8A5 // zu rosa
FFCC7A // zu dunkel
FAE5C5 // mal sehen
AD6B00 // zu dunkel
FAC26E // aus statusbox

kasten hintergrund: #000001
kasten rand: #222223
textfarbe: #fffffe
dunkles orange: #000100 (war FF9900)
helles orange: #333334 (war FAC26E)
*/
.checkbox { background: transparent; }

tr.highlight {
	background-color: #666666;
}


.pMale, .pMale:link, .pMale:visited,
.pMaleNP, .pMaleNP:link, .pMaleNP:visited,
.pMaleSupport, .pMaleSupport:link, .pMaleSupport:visited,
.pMaleTeam, .pMaleTeam:link, .pMaleTeam:visited,
.pMaleAdmin, .pMaleAdmin:link, .pMaleAdmin:visited {
	color:#0176ad;
}

.pFemale, .pFemale:link, .pFemale:visited,
.pFemaleNP, .pFemaleNP:link, .pFemaleNP:visited,
.pFemaleSupport, .pFemaleSupport:link, .pFemaleSupport:visited,
.pFemaleTeam, .pFemaleTeam:link, .pFemaleTeam:visited,
.pFemaleAdmin, .pFemaleAdmin:link, .pFemaleAdmin:visited {
	color:#fe7bf0;
}

.pUnknown {

}


/* allgemeine Styles */
.profileVotesText {
	color: #808080;
}
table {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
td {
	vertical-align: top;
	text-align: left;
	font-size: 12px;
}


.tableSmall {
	font-size:10px;
	
}

.tableOrange {
	color: #FFFFFF;	
	
	
}

.tableDOM {
	background-color: #000;	
	
	
}

.tableWhite {
	color: #FFFFFF;	
	
}

td.tableSmall  {
	font-size: 10px;
}

.tableSmallOutline {
	font-size:10px;
	border: solid;
	border-width: thin;
	
}
td.tableSmallOutline  {
	font-size: 10px;
}


td.orangeBoxTopLeft, td.orangeBoxTopRight, td.orangeBoxTop, td.orangeBoxBottomLeft, td.orangeBoxBottomRight, td.orangeBoxBottom,
td.orangeBoxLeft, td.orangeBoxRight, td.orangeBoxLeftGrey, td.orangeBoxRightGrey, td.orangeBoxCenter,
td.whiteBoxTopLeft, td.whiteBoxTopRight, td.whiteBoxTop, td.whiteBoxBottomLeft, td.whiteBoxBottomRight, td.whiteBoxBottom,
td.whiteBoxLeft, td.whiteBoxRight, td.whiteBoxLeftGrey, td.whiteBoxRightGrey, td.whiteBoxCenter,
td.whiteBoxBottomHighLeft, td.whiteBoxBottomHighRight,
td.whiteBoxHighBottom, td.whiteBoxHighLeft, td.whiteBoxHighRight,
td.orangeBoxBottomLeft, td.orangeBoxBottomRight,
td.orangeBoxBottom, td.orangeBoxLeft, td.orangeBoxRight,
td.BoxBackground, td.BoxHighBackground, td.greyBoxBackground {
	margin:0px; 
	padding:0px; 
	border:0px;
	background-position: top;
	background-repeat: no-repeat;
}

td.orangeBoxTopLeft{
	background-image:url(../shared/orange_top_left.gif); 
	height:6px;
	width:8px;
}
td.orangeBoxTopRight{
	background-image:url(../shared/orange_top_right.gif); 
	height:6px;
	width:8px;
}
td.orangeBoxTop{
	background-image:url(../shared/orange_top.gif); 
	background-color:#535353;
	background-repeat:repeat-x;
}
td.orangeBoxBottomLeft{
	background-image:url(../shared/orange_bottom_left.gif); 
	height:16px;
	width:8px;
}
td.orangeBoxBottomRight{
	background-image:url(../shared/orange_bottom_right.gif); 
	height:16px;
	width:8px;
	background-repeat:repeat-x;
}
td.orangeBoxBottom{
	background-image:url(../shared/orange_bottom.gif); 
	height:16px;
	width:inherit;
	background-repeat:repeat-x;
}
td.orangeBoxLeft{
	background-color:#000000;
	width:8px;
}
td.orangeBoxRight{
	background-color:#000000;
	width:8px;
}
td.orangeBoxLeftGrey{
	background-color:#535353;
	width:8px;
}
td.orangeBoxRightGrey{
	background-color:#535353;
	width:8px;
}
td.orangeBoxCenter{
	text-align: left; 
	white-space: nowrap;
	background-color:#000000;
}
td.whiteBoxTopLeft{
	background-image:url(../shared/white_top_left.gif); 
	height:6px;
	width:8px;
}
td.whiteBoxTopRight{
	background-image:url(../shared/white_top_right.gif); 
	height:6px;
	width:8px;
}
td.whiteBoxTop{
	background-image:url(../shared/white_top.gif); 
	background-color:#535353;
	background-repeat:repeat-x;
}
td.commentBoxTop{
	background-image:url(../shared/white_top.gif); 
	background-color:#222223;
	background-repeat:repeat-x;
	margin:0; 
	padding:0;
}
td.whiteBoxBottom{
	background-image:url(../shared/white_bottom.gif); 
	margin:0px; 
	padding:0px;
	height:15px;
	background-repeat:repeat-x;
}
td.whiteBoxBottomLeft{
	background-image:url(../shared/white_bottom_left.gif); 
	height:16px;
	width:8px;
}
td.whiteBoxBottomRight{
	background-image:url(../shared/white_bottom_right.gif); 
	height:16px;
	width:8px;
}
td.whiteBoxLeft{
	background-color:#000000;
	width:8px;
}
td.whiteBoxRight{
	background-color:#000000;
	width:8px;
}
td.whiteBoxHighBottom{
	background-image:url(../shared/white_bottom_high.gif); 
	height:15px;
	background-repeat:repeat-x;
}
td.whiteBoxBottomHighLeft{
	background-image:url(../shared/white_bottom_left_high.gif); 
	height:16px;
	width:8px;
}
td.whiteBoxBottomHighRight{
	background-image:url(../shared/white_bottom_right_high.gif); 
	height:16px;
	width:8px;
}
td.whiteBoxHighLeft{
	background-color:#e0e0e3;
	width:8px;
}
td.whiteBoxHighRight{
	background-color:#e0e0e3;
	width:8px;
}
td.whiteBoxCenterHigh{
	text-align: left; 
	white-space: nowrap;
	background-color:#e0e0e3;
}

td.whiteBoxLeftGrey{
	background-color:#535353;
	width:8px;
}

td.whiteBoxRightGrey{
	background-color:#535353;
	width:8px;
}
td.whiteBoxCenter{
	text-align: left; 
	white-space: nowrap;
	background-color:#000000;
}
td.BoxBackground {
	background-color:#000000;
}
td.BoxHighBackground {
	background-color:#e0e0e3;
	color:#000000;
}
td.greyBoxBackground {
	background-color:#535353;
	width: auto;
	white-space: nowrap;
}



th.tableSpecial, th.eventsTable {
	background-color: #000000;
	font-weight: bold;
	padding: 2px 4px;
	border: 1px solid black;
}
td.tableSpecial, td.eventsTable {
	background-color: #222222;
	padding: 2px 4px;
	border: 1px solid black;
}
td.tableCommentSpecial {
	background-color:#222222;
	border-top: 1px solid #FFF;
	margin:0; 
	padding:0;
}
td.bordertop {
		border-top: 1px solid #FFF;
}
td.borderbottom {
		border-bottom: 1px solid #FFF;
}
td.tableSpecialHighlight {
	color: #000000;
	background-color: #FF9900;
	padding: 2px 4px;
	border: 1px solid black;
}
td.tableSpecialHighlight a {
	color:#000000;
}

table.tableSpecialNew th, table.tableSpecialNew td {
	background-color: #444445;
	padding: 2px 4px;
	border: 1px solid black;
	text-align: center;
	vertical-align: middle;
}

table.tableSpecialNew th {
	font-weight:bold;
}

td.tableSpecialNew {
	background-color: #444445;
	padding: 2px 4px;
	border: 1px solid black;
}

.borderedBoxRightMargin {
	border: 5px solid #222223;
	margin-bottom: 4px;
	margin-right: 5px;
}
.borderedBoxHeader {
	margin-bottom: 4px;
}
.tableLastGallerys {
	background-color: #222222; border: 1px solid;
}
.borderedBox {
	border: 5px solid #222223;
	margin-bottom: 5px;
	background-color: #000000;
}
.borderedBoxContent {
	border: 5px solid #444444;
	padding: 0px 0px 0px 0px;
}
.borderBoxBody {
	padding:  5px 5px 0px 0px;
}

.footerCopyright {
	background: #444444;
	color: #fffffe;
	padding: 0px 7px 3px 5px;
	text-align: right;
}

.statusAllowed {
	color: #00CC00;
}
.statusForbidden {
	color: #dd0000;
}

.statusHeadline {
	background-color: #333334;	
	font-size: 15px;
	padding: 2px 5px 1px 5px;
	color: #ffffff;
}
.statusBody {
	background-color: #000001;
	padding: 2px 5px 3px 5px;
	color:#ffffff;
	font-size: 12px;
}
.statusFooter {
	background-color: #333334;
	padding-left: 5px;
	padding-right: 5px;	
	padding-bottom: 3px;
	color: #ffffff;
}

.gg_content {
	background-color: #333333;
	color: #ffffff;
}



/* /allgemeine Styles */

/* Styles für Reiter (Nachrichten) */
.reiterBox {
	font-weight: bold;
	font-size: 15px;
	padding: 3px 13px 2px 0px;
	background-color: #444444;
}
.reiter {
	text-decoration: none;
	color: #ffffff;
	background-color: #000000;
	padding: 3px 16px 3px 3px;
	font-size: 12px;
	font-weight: bold;
	border-right:1px solid #444444;
	background-image: url('../shared/reiter.gif');
	background-repeat: no-repeat;
	background-position: top right;
}
a.reiter:link, a.reiter:visited, a.reiter:active {color:#ffffff}
a.reiter:hover {
	color:#000000; 
	background-color: #FFCC00;	
	border-right:1px solid #444444;
	background-image: url('../shared/reiter.gif');
	background-repeat: no-repeat;
	background-position: top right;
	text-decoration:none;
}

.reiterActive {
	color: #000000;
	text-decoration: none;
	background-color: #FF9900;
	padding: 3px 16px 3px 3px;
	font-size: 12px;
	font-weight: bold;
	border-right:1px solid #444444;
	background-image: url('../shared/reiter.gif');
	background-repeat: no-repeat;
	background-position: top right;
}
a.reiterActive:link, a.reiterActive:visited, a.reiterActive:active {color:#000000}
a.reiterActive:hover {color:#000000; 
	background: #FFCC00; 	
	border-right:1px solid #444444;
	background-image: url('../shared/reiter.gif');
	background-repeat: no-repeat;
	background-position: top right;
	text-decoration:none;
}

a.linkmessage {
	color: #ffffff;
	font-size: 12px;
}
a.linkmessage:link, a.linkmessage:visited, a.linkmessage:active {color:#FA9A00}
a.linkmessage:hover {color:#FFFFFF;}


/* Subnavi */
.menuGroup {
	background-color: #000100;	
	padding-bottom:6px;
}
.menuSpacer1 {
	background-color: #333334;	
	padding-top: 10px;
}
.menu1 {
	background-image: url('../shared/menu1open.gif');
	background-repeat: no-repeat;
	background-position: center left;
	background-color: #333334;
	padding: 3px 5px 1px 16px;
	/*cursor: pointer;*/
	display: block;
	color: #ffffff;
}

.menu1f {
background-image: url('../shared/menu1f.gif');
	background-repeat: no-repeat;
	background-position: center left;
	background-color: #000000;
	padding: 3px 5px 1px 16px;
	cursor: pointer;
	display: block;
	margin: 0px 0px 0px 5px;
	text-align: left;
}

/* Galerie */ /* COMPLETELY OBSOLETE? */
.commentAdminEdit, .commentEditInfo {
	font-size: 10px;
	color: #222222;
}
/* /Galerie */


/* Aktuelles */
.mainContainerFull {
	opacity:1;filter:alpha(opacity=100);
}

.mainContainerOpacity {
	opacity:0.3;filter:alpha(opacity=30);
}
.pollEditor {
	background: #000000;
	border: 3px solid #444444;
	margin: 5px 5px 5px 5px;
	color: #fffffe;
		
}

.mainContainerNoTopMargin {
	background: #000000 url(../shared/bg.gif) repeat;
	border: 5px solid #222223;
	margin: 0px 5px 5px 5px;
	color: #fffffe;
}
.mainContainerNoRightMargin {
	background: #000000 url(../shared/bg.gif) repeat;
		border: 3px solid #444444;
	margin: 5px 0px 5px 5px;
	color: #fffffe;
}
.containerBodyBorderless {
	padding: 3px 5px;
}

.containerHeadlineBorderless {
	font-size: 15px;
	color: #FF9900;
	padding: 3px 3px 0px 5px;
}

.headlineMainSub { /* NEW! */
/*	background-color: #000000;*/
	color: #ffffff;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 5px;
	text-align: right;
}

.newsOVVKContainer {
	padding: 3px 3px 3px 3px;
	border: 1px solid #000000;
	background-color: #333334;
	margin-bottom: 10px;
	text-align: center;
}


.linkSmall {
	font-size: 11px;
	text-align: right;
	clear: both; /* NEW! */
}
.textSmall {
	font-size: 10px;
}
.textSmallOrange {
	font-size: 10px;
	color:#ff9900;
	text-decoration: underline;
}
a.orangelink { /* Wochennummer */
	font-size: 10px;
	text-align: right;
	margin-bottom:5px;
	color: #ff9900;
	font-weight: bold;

}
a.headerlink { /* Wochennummer */
	font-size: 13px;
	color: #FF9900;
	text-decoration:none
	font-weight: bold

}
a.pageLinkArticle {
	font-size: 13px;
	font-weight:bold;
	color:#999999;
	text-align: right;
	text-decoration:none;

}
a.pageLinkArticle:hover {color:#ff9900;}
a.pageLinkArticle:active {color:#ff9900;}


a.pageNumber {
	font-size: 13px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
a.pageNumber:hover {color:#ff9900;}

a.pageNumberEvents {
	font-size: 11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
a.pageNumberEvents:hover {color:#ff9900;}

a.pageNumberActive {
	font-size: 13px;
	font-weight:bold;
	color:#ff9900;
}

a.pageNumberActive:link {
	font-size: 13px;
	font-weight:bold;
	color:#ff9900;
}
a.pageNumberActive:hover {color:#ffCC00;}

a.pageLinkNotI {
	font-size: 12px;
	font-weight:bold;
	color:#999999;
	text-align: right;
text-decoration:none;

}
a.pageLinkNotI:hover {
	font-size: 12px;
	font-weight:bold;
	color:#ff9900;
	text-align: right;
text-decoration:none;

}
.eventThumbM {
	border: 2px solid #000000;
	margin: 2px 2px 2px 2px;
}
.newsEventThumb { /* NEW! */
	margin: 0px 3px 5px 0px;
	border: 2px solid #000000;
}

.newsEventThumbTopEvent { /* NEW! */
	margin: 0px 3px 5px 0px;
	border: 2px solid #000000;
}

.newsEventThumbGalery { /* NEW! */
	margin: 0px 3px 5px 0px;
	border: 2px solid #000000;
}
.newsEventDate {
	font-size: 10px;
}
.newsEventLocation {
	font-size: 10px;
	text-decoration:none;
}
.newsEventLocation:link {
	font-size: 10px;
	text-decoration:none;
}
.galNaviThumb {
	border: 2px solid #bbbbbb;
}
.warningSmall {
	font-size: 10px;
	color: #ff0000;
	text-decoration:none;
}
.warningSmall:a {
	font-size: 10px;
	color: #ff0000;
	text-decoration:none;
}
.warningSmall:hover {
	font-size: 10px;
	color: #ff9900;
	text-decoration:none;
}
/* /Aktuelles */


/* ----- Events.php ------ */
.gastroHeader {
	font-weight: bold;
	padding: 2px 5px 2px 10px;
}
.gastroCity {
	padding: 2px 2px 0px 10px;
	font-weight: bold;
}
.gastroSpecials {
	padding: 0px 5px 5px 10px;
	font-size: 11px;
}


/* Profil anschauen/bearbeiten */
.profilePicThumb {
	border: 5px solid #000000;
	margin: 0px 0px 5px 0px;
	height: 50px;
	width: auto;
}

.profile_topic {
	font-weight: bold;
}
.profile_topic_required {
	font-weight: bold;
	color: #FF9900;
}
.imgforum {
	max-width: 450px;
	/* use this workaround for our beloved IE */
	width: expression(this.clientWidth>450 ? "450px" : this.clientWidth+"px");
}

.profile_topic_big {
	font-weight: bold;
}

.profile_value {
}

.profile_topic_big_inactive {
	font-weight: bold;
	color: #999999;
}

.profile_value_inactive {
	color: #999999;
	font-style: italic;
}

/* GastroGuide */

.gastroBannerThumb { /* NEW! */
	margin: 0px 3px 5px 0px;
	border: 0px solid #000000;
}

/* Gastroguide - Eigene Locations */

.editLocationCollapsed {
background-image: url('../shared/menu1closed.gif');
	background-repeat: no-repeat;
background-position: center left;
	/* background-color: #333334; */
	padding: 3px 5px 1px 16px;
	/*cursor: pointer;*/
	display: block;
	color: #ffffff;
}

.editLocationExpanded {
background-image: url('../shared/menu1open.gif');
	background-repeat: no-repeat;
background-position: center left;
	/* background-color: #333334; */
	padding: 3px 5px 1px 16px;
	/*cursor: pointer;*/
	display: block;
	color: #ffffff;
}

div.editSpecial {
background-image: url('../shared/menu2.gif');
background-repeat: no-repeat;
background-position: center left;
	padding: 0px 5px 0px 22px;
}

td.editSpecial {
	padding-left: 20px;
}

/* Gastroguide - Locations bearbeiten*/

.bannerZone {
background-image: url('../shared/menu1open.gif');
	background-repeat: no-repeat;
background-position: center left;
	/* background-color: #333334; */
	padding: 3px 5px 1px 16px;
	/*cursor: pointer;*/
	display: block;
	color: #ffffff;
}

.locationCampaign {
background-image: url('../shared/menu2.gif');
background-repeat: no-repeat;
background-position: center left;
	padding: 0px 5px 0px 22px;
}

/* Gastroguide Übersicht*/

.LocationName {
	font-size: 11px;
	font-weight: bold;
}

.LocationCity {
	font-size: 11px;
	font-weight: normal;
}
.mainContainerFullHeight {
	background: #000000 url(../shared/bg.gif) repeat;
	border: 5px solid #222223;
	/* top, right, bottom, left */
	margin: 5px 5px 5px 5px;
	color: #fffffe;
	height:90%;
}
/* Gastroguide - Location Details */
/* führt dazu, dass das div mainContainerFullHeight die gesammt Höhe füllt */
div>#mainContainerFullHeight{height:auto;}

.locationDetailsCategories{
	font-size: 15px;
	/*color: #FF9900;*/
}

.locationDetailsName {
	color: #FF9900;
	font-weight: bold;
	font-size: 20px;
}

td.locationDetailsOpening {
	padding: 3px 3px 3px 3px;
}

td.locationDetailsAddress {
	padding: 3px 10px 3px 3px;
}

td.locationDetailsContact {
	padding: 3px 10px 3px 3px;
}

td.locationDetailsLocationImage {
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
}

table.locationDetailsSpecialEvents {
	height: 100%;
	width: 100%;
}

.specialName {
	color: #bbbbbb;
	font-size: 12px;
	font-weight: bold;
}


/* Events */
.profileImageMiniThumb { /* NEW! */
	/* float: middle; */
	border: 1px solid #999; 
	margin: 0px 5px 5px 0px;
	padding: 5px;
	text-align: center;
}

.thumbSiteLinks { /* umgebende klasse um seitenlinks */
	/* float: middle; */
	border: 1px solid #999; 
	margin: 0px 0px 5px 0px;
	padding: 5px;
	font-size: 15px;
	height: 1%; /* bugfix fuer ie! */

}
.thumbnailGaleryText { /* text below the thumbnails */
	margin: 5px 0px 0px 0px;
	font-size: 9px;
}
/* Event-Popup */
.popupContainerSmall {
	width: 150px; /* NEW! */
	border: 2px solid #000000; /* NEW! */
	background-color: #bbbbbb;
}
.popupContainer {
	width: 300px; /* NEW! */
	border: 2px solid #000000; /* NEW! */
	background-color: #bbbbbb;
}

.popupHeader {
	font-weight: bold;
	background-color: #ffffff;
	clear: both; /* NEW! */
	color: #000000;
}

.popupBody {
	color: #000000; /* NEW! */
}

.popupImage {
	margin: 3px 3px 5px 3px;
	border: 2px solid #000000;
	clear: left;
	float: left;
} /* NEW! */

/** image.php **/
.commentAdminEdit {
	color: #A0A0A0; 
	font-size:10px;
}

.commentEditInfo {
	color: #A0A0A0; 
	font-size:10px;
}

.commentLastAdminChange {
	color: #c0c0c0; 
	font-size:10px;
}

.commentEditLink {
	background: transparent;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.commentHostname {
	background: transparent;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.error {
	background: transparent;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


/*  searchComment */

.commentCensored {
	color: #909090;
}

.required {
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* chat */
#chatbody {
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	color: #E0E0E0;
	background-color: #000000;
}


/* forum */
/* Quote & Code blocks */
.code, td.code {
	font-family: Courier, 'Courier New', sans-serif;
	background-color: #686868;
	padding:4px;
	border:1px solid #343434;
}

.quote, td.quote {
	background-color: #141414;
	border: 1px solid #343434;
	padding: 4px;
}


/* Form elements */
input,textarea, select {
	color : #FF9900;
	background-color : #000000;
	border-color: #444444;
	z-index:2; 
	font-size: 12px;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	color : #FF9900;
	background-color : #000000;
	border-color: #444444;
	z-index:2; 
	font-size: 12px;
}

.pagingLinks { /* paging */
	margin: 0px 5px 5px 0px;
	padding: 5px;
	border: 1px solid #222222;
	font-size: 13px;
	height: 1%; /* bugfix fuer ie! */
}

.menupointNoBG {
background-image: url('../shared/menu2.gif');
background-repeat: no-repeat;
background-position: center left;
	padding: 0px 5px 0px 22px;
}
.menupointNoBGactive {
background-image: url('../shared/menu2.gif');
background-repeat: no-repeat;
background-position: center left;
	padding: 0px 5px 0px 22px;
font-weight: bold;
color: #ffffff;
}
.pagingLinks { /* paging */
	
	/* border: 1px solid #999;  */
	margin: 0px 5px 5px 0px;
	padding: 5px;
	border: 1px solid #222222;
	font-size: 13px;
	height: 1%; /* bugfix fuer ie! */

}

/* links */
a.popupLink {
background-image: url('../shared/popup_schwarz.gif');
background-repeat: no-repeat;
background-position: center left;
padding-left: 12px;
text-decoration:none;
}
.pseudoLink, .pseudoLink:link, .pseudoLink:visited {
	color: #b8b8b8;
	cursor: pointer;
	display: inline;
}
.pseudoLink:hover, pseudoLink:active {
	color: #ffffff;
}

.newsDate {
	font-size: 10px;
}
.newsCatDateDET {
	font-size: 12px;
}
.newsCatDET {
	font-size: 12px;
	color:#FF9900;
}
.newsCatDate {
	font-size: 10px;
}
.newsCat {
	font-size: 10px;
	color:#FF9900;
}
.newsCatHeadline {
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}
.newsCatHeadline:link {
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}
.newsEventName, .newsEventName a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.newsEventName td,.newsEventName a:hover {
	text-decoration: none;
	color:#ff9900;
}
.newsEventHeader {
	font-size: 10px;
}

.articleBox {
	height: 240px;
}
.newsOldLinks a {
	background-image: url('../shared/menu2.gif');
	background-repeat: no-repeat;
	background-position: center left;
	/*background-color: #000001;*/
	padding: 2px 5px 0px 22px;	
	text-decoration: none;
	
}
.newsOldLinks a:hover {
	text-decoration: underline;
	
	
}
.articleImage {
	width: 100px; 
	margin: 2px 8px;
}
.articleCategoryDescription a{
	text-decoration: none;
	color: #FFFFFF;
}
.articleCategoryDescription a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
.nextArticles, .nextArticles a{
	text-align:right;
}
.articleArchiveNotice, .articleArchiveNotice td{
	color:#CC0000;
	font-weight: bold;
}

.minifeedNewDay {
	border-bottom:1px solid white;
}

.minifeedIcon {
	padding-right:6px;
}
