/**
 * Style sheet aquacomputer_navi_top
 */
.inside { position:relative; text-align:left; }
.block { overflow:hidden; }

/* Clearing and invisible elements */
.block { overflow:hidden; }
#clear { height:0.1px; font-size:0.1px; line-height:0.1px; clear:both; }
.invisible { width:0px; height:0px; left:-1000px; top:-1000px; position:absolute; overflow:hidden; display:inline; }

/* Clear after custom sections */
.custom { display:block; text-align:left; }
.custom:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

body
{
	background-color:#ffffff;
	background-image:url("../wcf/images/aqua-computer/body_back.jpg");
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, Verdana, sans-serif;
}

#mainspacer
{
	padding:5px 0px 0px 5px;
	height: 5px;
	text-align:left;
	clear:both;
}

#logoac
{
	position: absolute;
	float: right;
	overflow: visible;
	background-color:transparent; /*Transparent*/
	text-align: right;
	color:#ffffff;
	padding-left: 100px;
	z-index:11;
}

#logoac a
{
	padding-top:5px;
	padding-right:90px;
	text-decoration:none;
	color:#ffffff;
	font-size:1.1em;
}

/* IE6  + IE7 FIX Logo Position */
*:first-child+html #logoac a
{
	display:block;
}
* html #logoac a
{
	display:block;
}

#logo {border-width: 0px 0px 0px 0px;border-style: solid;margin: 0px;padding: 0;position: relative;overflow: visible;z-index:auto;}
#logo h1 a, #logo a img {border: 0;margin: 0;padding: 0;}
#logo a.pageLogo, #logo h1.pageTitle {margin: 0;padding: 0;display: block;position: absolute;height:0;width:0;}
#logo h1.pageTitle a {display: inline;position: absolute;height:0;}


#logo
{
	width:136px;
	height:65px;
	position:absolute;
	top: -35px;
	white-space:nowrap;
	margin-top: 0px;
	margin-left: 0px;
	background: url("../wcf/images/aqua-computer/ac_logo2.png") no-repeat bottom left transparent;
	border:0;
}
 
 
#headernaviline
{
	z-index:99;
	position:relative;
	margin-top: 5px;
	margin-bottom:0px;
	padding-bottom:0px;
	height:38px;
	background: url("../wcf/images/aqua-computer/navi_underline.png") repeat-x bottom;
	font-size:0.69em;
}

#headernavi
{
	position:relative;
	height: 35px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:0px;
	z-index:100;
	background-color : #000000;
	vertical-align:middle;
	line-height:35px;
	white-space:nowrap;
	background: url("../wcf/images/aqua-computer/navi_back.png") repeat-x top;
	font-size:1.2em;
}
 
 
 
/* Top Navigation Level 1 Box*/
#mainmenuext
{
	position: relative;
	overflow: visible;
	float: right;
	background-color:transparent; /*Transparent*/
	top:4px;
	right:20px;
	text-align: right;
	z-index:9999;
	color:#ffffff;
	font-weight:normal;
}

/* Top Navigation Level 1*/
#mainmenuext p
{
	left:auto;
	right:auto;
	margin:0px;
	padding:0px;
}

#mainmenuext .level_1 li .trail, #mainmenuext .level_1 .active
{
	color:#f8c400;
}

/* Top Navigation */
#mainmenuext li:hover, #mainmenuext li.sfhover
{
	background-color:#444444;
}

/* Top Navigation */
#mainmenuext ul li:hover, #mainmenuext ul li.sfhover
{
	background-color:#444444;
}

/* Top Navigation Level 1*/
#mainmenuext li ul
{
	position:absolute;
	display:none;
	width: 150px;
}

#mainmenuext .level_1
{
	font-size:1.1em;
}

/* Top Navigation  Level 1 Linkfarbe*/
#mainmenuext a, #mainmenuext p
{	
	padding-left:5px;
	left: auto;
	right: auto;
	text-decoration:none;
	color:#ffffff;
	display:block
}

/* Top Navigation  Box Level1*/
#mainmenuext ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

/* Top Navigation Level 1 Menuepunkt*/
#mainmenuext li
{
	font-weight:normal;
	padding: 0px 15px 0px 15px;
	position:relative;
	left: auto;
	right: auto;
	float:left;
	background-color:transparent;
	border-left:0px solid #f8c400;
	line-height:25px;
	background-repeat:no-repeat;
	white-space:nowrap;
	background-repeat: no-repeat;
}

#mainmenuext .level_1 li
{
	background: url("../wcf/images/aqua-computer/navi_button_line.gif") top left;
	background-repeat: no-repeat;
}

/* Top Navigation Level2  Box Level2 */
#mainmenuext ul.level_2
{
	padding: 0px 0px 0px 0px;
	border-right: 3px solid #000000;
	border-bottom: 3px solid #000000;
	opacity: 0.97;
}

/* Top Navigation Level2  Menuepunkt */
#mainmenuext .level_2 li
{
	padding: 5px 0px 5px 0px;
	position:relative;
	width:150px; /* Breite eines Menüpunktes festlegen */
	top: 0px;
	left: 0px;
	float:left;
	text-align: left;
	display: block;
	font-weight:normal;
	letter-spacing: 1px;
	border-bottom: 1px solid #f0f0f0;
	border-left:0px solid #f0f0f0;
	line-height:12px;
	white-space:nowrap;
	background: none;
	background-color:#fafafa;
	color:#000000;	
	opacity: 0.95;
}

/* Top Navigation Level2 Aktiver Menuepunkt */
#mainmenuext .level_2 li.active p
{
	padding: 0px 0px 0px 5px;
	font-size:1.1em;
	color:#000000;
}

/* Top Navigation Level2 Aktiver Link */
#mainmenuext .level_2 a
{
	color:#000000;
}

/* Top Navigation Level2 Hover Color */
#mainmenuext .level_2 li:hover, #mainmenuext .level_2 li.sfhover
{
	background-color:#eaeaea;
}

/* Top Navigation Level2 Hover Color */
#mainmenuext .level_2 ul li:hover, #mainmenuext .level_2 ul li.sfhover
{
	background-color:#eaeaea;
}


/* Top Navigation Level2 */
#mainmenuext ul li:hover ul, #mainmenuext ul li.sfhover ul
{
	display:block;
}

/* Top Navigation Level2 */
#mainmenuext ul li:hover ul ul, #mainmenuext ul li.sfhover ul ul
{
	display:none;
}

/* Top Navigation Level2 */
#mainmenuext ul ul li:hover ul, #mainmenuext ul ul li.sfhover ul
{
	display:block;
}

/* ******************************************************************************* */
/* ******************************************************************************* */
/* ******************************************************************************* */


.pageNavigation a:hover {
background-image: url("../wcf/images/aqua-computer/smallButtonsHover.png");
}

.largeButtons a {
padding: 0px 5px 0px 5px;
background-repeat: no-repeat;
}

.largeButtons li {
	padding-right: 0px;
}

.largeButtons li:hover a:hover, .largeButtons li:hover a, .largeButtons li.selected a:hover, .largeButtons li.selected a {

}

.largeButtons li:hover, .largeButtons li.selected {

}

.messageLeft, .messageRight, .messageFramedLeft, .messageFramedRight, .messageTop, .messageFramedTop {
/*background-image: url("../wcf/images/aqua-computer/messageSidebar.jpg");
background-repeat: repeat-x;*/

}

.threadStarterPost .messageLeft, .threadStarterPost .messageRight, .threadStarterPost .messageFramedLeft, .threadStarterPost .messageFramedRight, .threadStarterPost .messageTop, .threadStarterPost .messageFramedTop  {
background-image: url("../wcf/images/aqua-computer/messageSidebarThreadStarter.jpg");
background-repeat: repeat-x;
}

.threadStarterPost .container-3 {
background-color: #ffddb7;
}

.poll .pollQuestion {
background-image: url("../wcf/images/aqua-computer/poll.jpg");
background-repeat: repeat-x;
}

.firstPost a {
color: #858789;

}

.mainMenu {border-width: 0px 0px 0px 0px;border-style: solid; margin: 0px;padding: 0px;}
.mainMenu div {display: table; float:left;margin: 0px;padding: 0px;}
.mainMenu ul {list-style: none;margin: 0px;padding: 0px;display: table-row;}
.mainMenu li {display: table-cell; margin:0px;}
.mainMenu a {text-decoration: none;border-width: 0px 0px 0px 0px;border-style: solid;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: block;}
.mainMenu li.first a, .mainMenu li.firstActive a {margin-left: 0px;}
.mainMenu span {margin:0px; padding: 0px 0px 0px 0px;}
.mainMenu div.popupMenu {font-size: 1em;}


.mainMenu {
	z-index:50;
	padding: 0px 0px 0px 12px;
	margin-left: 0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	list-style-type:none;
	font-size:1.1em;
	height:30px;
	line-height:30px;
	background-color:#fafafa;
	border:1px solid #dddddd;
	vertical-align: middle;
}

.mainMenu li
{
	margin:0px;
	padding-left: 6px;
	padding-right:6px;
	padding-top:0px;
	padding-bottom:0px;
	
	border-right:1px solid #dddddd;
	
}


.mainMenu a 
{
	border: 0px solid #8da4b7;
	border-width: 0px;
	height:30px;
	line-height:30px;
}

.mainMenu li:hover , .mainMenu a:hover 
{
	background-image: none;
	color: #000000;
}

.mainMenu .active a, .mainMenu .firstActive a, .mainMenu .lastActive a {
	background-image:none;
	color: #000000;
}

/* IE Extra Styles */
/* IE 6 Fix */
* html .mainMenu img {
	margin: 4px 0 4px 0;
}

/* IE 7 Fix */
*:first-child+html .mainMenu img {
   margin: 0px 0 4px 0;
}

.mainHeadline {margin: 3px 0 3px 0;padding: 0;clear: both;display: block;min-height: 20px;height: 20px; width: 100%;}
.mainHeadline img {float: left;}
.mainHeadline .headlineContainer img {float: none;}
.mainHeadline .headlineContainer {margin: 3px 0 3px 20px;min-height: 20px;}
.mainHeadline .headlineContainer h1 {margin: 0;padding: 0;overflow: hidden; font-weight:bold;}
.mainHeadline .headlineContainer h2 a {text-decoration: none;}
.mainHeadline .headlineContainer p {margin: 0;padding: 0;}

.contentHeader, .contentFooter 
{
	padding-bottom: 5px;
	padding-top: 0px;
	width: 100%;
}

#boardlist .border
{
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;

	margin-bottom: 0px;
	padding-top: 1px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 1px;
}

.containerHead a, .tabMenu li.activeTabMenu a, .tabMenu li.activeTabMenu a:hover
{
color: #000000;
}

.message
{
	margin-bottom: 2px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	clear: both;
	border:1px solid #909090;
}

.messageInner
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;	
	
}

.messageHeader
{
	border:0px solid #909090;
	border-bottom:1px;
}

.message .smallButtons
{
/*	display:auto;*/
}

.containerContentTitle
{
	text-align: left;
	float: left;
	margin-left: 12px;
}

.message h3, .message h4  
{
	padding-top: 0px;
}

.message .messageHeader
{
	min-height: 50px;
}

.message .messageLeft .messageSidebar, .message .messageFramedLeft .messageSidebar, .message .messageRight .messageSidebar, .message .messageFramedRight .messageSidebar 
{
	line-height: 1.3;margin: 0 0 0em 0;padding: 0;width: 180px;overflow: hidden;
}

.messageFooterSig
{
	display:block;
	clear:both;
}

.signature
{
	border:1px solid #909090;
}

.messageInner.messageLeft.dividers.container-2
/* Bereich unter Avatar*/
{
	background-color:#f2f2f2;
}

.messageInner.messageLeft.dividers.container-1
{
	background-color:#e9e9e9;
}

.quoteBox 
{
	background-color:#fdfbea;
	font-size:0.85em;
}


#changeLanguageMenu img {margin-left: 0;}
#changeLanguageMenu span {color:#000000; margin: 0 0 0 22px !important;}

/* IE6  + IE7 FIX Logo Position */
* html #changeLanguageMenu
{
	margin:0px;
	right:50px;
	top:20px;
}
*:first-child+html #changeLanguageMenu
{
	margin:0px;
	right:50px;
	top:20px;
}

div.pageMenu {text-align: left;margin: 0;margin-right: 0 !important; z-index:10000; overflow:visible;}
div.pageMenu ul {color:#000000; font-weight: normal !important;list-style: none;margin: 0;padding: 0;float: none !important;display: block !important; border:1px solid #000000;}
div.pageMenu li {color:#000000; border: 0;float: none !important;margin: 0 !important;display: block !important;}
div.pageMenu a, div.pageMenu a:hover {color:#000000; text-decoration: none !important;text-align: left !important;border: 0;background: transparent;margin: 0 !important;padding: 5px 7px 5px 35px !important;float: none !important;height: auto !important;display: block !important;}
div.popupMenu a, div.popupMenu a:hover {color:#000000; padding: 5px 7px !important;}


#search {border-width: 0;border-style: solid;background-color: transparent;position: absolute;top: 0px;right: 0px;z-index: 100;}
#search .searchContainer {border-width: 0;margin: 0;padding:0;vertical-align: middle;height:30px;}
#search ul {list-style: none;margin: 0;padding: 0;}
#search noscript p {margin: 0px 0 0 0;padding: 0;}
#search input.searchSubmit {margin: 0px 0 0 0;padding-left: 0px;vertical-align: middle;}

#search {
	border-width: 0;
	border-style: solid;
	background-color: transparent;
	position: relative;
	line-height:30px;
	height:30px;
	padding-left:50px;
	right:0px;
	top:0px;
	z-index:51;
}
#searchInput {background-image: url("../../icons-ac/wcf/icon/searchHeadS.png");background-repeat: no-repeat;background-position: 2px center;padding-left: 23px;width: 13em;}

/* IE6  + IE7 FIX */
*:first-child+html #searchInput{margin-top:3px;}
* html #searchInput {margin-top:3px;}

#searchInputMenu div.pageMenu ul {color:#000000; font-weight: normal !important;list-style: none;margin: 0;padding: 0;float: none !important;display: block !important; border:1px solid #000000;}
#searchInputMenu div.pageMenu li {color:#000000; border: 0;float: none !important;margin: 0 !important;display: block !important;}
#searchInputMenu div.pageMenu a, #searchInputMenu div.pageMenu a:hover {color:#000000; text-decoration: none !important;text-align: left !important;border: 0;background: transparent;margin: 0 !important;padding: 1px 7px 1px 5px !important;float: none !important;height: auto !important;display: block !important;}
#searchInputMenu div.popupMenu a, #searchInputMenu div.popupMenu a:hover {color:#000000; padding: 0px !important;}


.searchInputMenu .popupMenu
{
	margin-left:50px;
}

.mainHeadline
{
	height:50px;
}

.containerHead .boardTitle a:HOVER
{
	color:#000000;
}

#quickLoginBox
{
	color:#000000;
}



p.boardlistDescription, p.moderators
{
	width:auto;
}

/*aussen Container Avatar*/
.message .messageLeft .userAvatarFramed, .message .messageRight .userAvatarFramed, .message .messageFramedLeft .userAvatarFramed, .message .messageFramedRight .userAvatarFramed
{
	padding-left:25px;
	height:100px;
	width:100px;
	border:0px;
	background-color:transparent;
}

/*innen Container Avatar*/
.message .messageLeft .userAvatarFramed a, .message .messageRight .userAvatarFramed a, .message .messageFramedLeft .userAvatarFramed a, .message .messageFramedRight .userAvatarFramed a
{
	height:100px;
	width:100px;
	border:0px;
	background-color:transparent;
}

.boardlistLastPost
{
	margin:auto 0px auto 0px;
	height:100%;
}

.messageSidebar
{
	border-right:1px solid #dddddd;
}

.editNote
{
	border-top:none;
}

.message .dividers .userCredits
{
	border-top:none;
}

.message .dividers .messageAuthor
{
	border-bottom:none;
}