@import "style_blockLeft.css";
@import "style_blockMiddle.css";
@import "style_blockRight.css";
@import "style_classes.css";
html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li, input, select {
   margin: 0;
   padding: 0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h2{
    display:inline;
    font-size:11px;
}
html {
    padding:0; margin:0; 
    border:0;  
}
body {
	height:100%; max-height:100%; 
	padding:0; margin:0; 
	border:0;
	background-color:#fff;
	font-size:11px; color:#000;
	overflow-x: hidden;
	overflow:-moz-scrollbars-vertical;
}
.printarea { display:none; }

#blockOut{
    width:100%; height:100%;
    margin-top:-81px;
}
#blockBack{
   width:100%; 
   background: url(images/bgrTop.jpg) repeat-x top left;
   height:81px;
}
#blockOutIn{
    width:955px; margin: auto;
    text-align:left;  position:relative;   
}
#blockAbsolute{
    position:absolute; 
    top:0; left:0; z-index:1;
}
/***************** TOP *****************/
#blockTop{
	height:81px; width:100%;
	overflow:hidden;
	padding-top: 1px;
	background: url(images/bgrTop.jpg) repeat-x top left;
	margin-bottom:30px; 
}
#blockTopContent{
    height:81px; width:955px;
    text-align:left;
    background: transparent url(images/bgrTopBogen.gif) no-repeat bottom right; 
    margin: auto; position:relative;
}
.linkTopLogin{
    background: transparent url(images/bgrLinkTopLogin.gif) no-repeat top left; 
    width:55px; height:17px;
    display:block; position:absolute;
    padding: 5px 0 0 34px;
    top: 51px; left:423px;
    text-transform:uppercase;
}
.linkTopLogout{
    background: transparent url(images/bgrLinkTopLogout.gif) no-repeat top left; 
    width:55px; height:17px;
    display:block; position:absolute;
    padding: 5px 0 0 34px;
    top: 51px; left:423px;
    text-transform:uppercase;
    font-size:11px;  color:#CC3300;
    text-decoration: none; 
}
.linkTopLogout:HOVER{text-decoration: underline;}
.linkTopAccount{
    background: transparent url(images/bgrLinkTopAccount.gif) no-repeat top left; 
    width:113px; height:17px;
    display:block; position:absolute;
    padding: 5px 0 0 34px;
    top: 51px; left:799px;
}
.linkTopReg{
    background: transparent url(images/bgrLinkTopReg.gif) no-repeat top left; 
    width:83px; height:17px;
    display:block; position:absolute;
    padding: 5px 0 0 34px;
    top: 51px; left:518px;
}
.linkTopPass{
    background: transparent url(images/bgrLinkTopPass.gif) no-repeat top left; 
    width:118px; height:17px;
    display:block; position:absolute;
    padding: 5px 0 0 34px;
    top: 51px; left:641px;
}
.linkTopBack{
    background: transparent url(images/bgrLinkTopBack.gif) no-repeat top left;
    width:133px; height:16px;
    display:block; position:absolute;
    font-size:11px; color:#FF6600;
    text-decoration:none;
    top:0; right:9px;
    padding: 2px 0 0 14px;
}
.linkTopBack:HOVER{text-decoration:underline;}
/***************** WERBE-BANNER *****************/
#blockBanner{
    overflow:hidden;
    width:0px; height:0px; margin-bottom:10px
}
#blockBannerContent{
    width:973px; text-align:left;
    margin: auto; padding:3px 0 13px 7px;
    position:relative; 
}
#blockBannerLeft{
    float:left;
    margin-right:6px;
}
#blockBannerRight{float:left;}
.blockBannerAnzeige{
    width:9px; height:60px; float:left;
    background: url(images/bannerAnzeige.gif) no-repeat top left;   
}
.blockBannerImage{
    width:468px; height:60px; float:left;
    border: 1px solid #BCB28C;
}
/***************** Navigation *****************/
#blockNavigation{
    width:100%; text-align:left; 
    margin-bottom:35px;
}
*html #blockNavigation{margin-bottom:11px;}
*+html #blockNavigation{margin-bottom:11px;}
#blockNavigationContent{
    width:955px; text-align:left;
    margin: auto; position:relative;
}
#navigationmenu{
    padding:0; width:100%;
    font-size:99%; line-height:normal;
    float:left;
}
#navigationmenu ul{
    margin:0; padding:0; 
    list-style:none;
}
#navigationmenu li{
    display:inline;
    margin:0; padding:0; 
}
#navigationmenu a{
    display:block; float:left; 
    text-decoration:none; 
    font-weight:bold;
    height:22px; padding-right:6px;
}
*html #navigationmenu a{padding-right:3px;}
#navigationmenu a span{
    float:left; display:block;
    height:22px; width:17px;
}
#navigationmenu a i{
    font-style:normal;
    position:relative;
    top:4px; left:0px;
}
*html #navigationmenu a i{left:-3px;}
#navigationmenu h1{
    font-size:1px; margin: 0 3px 0 4px;
    float:left;
}
#navigationmenu a:HOVER, #navigationmenu a:HOVER span{
    color: #666666;
    background: url(images/bgrNavRight.gif) no-repeat left top;
    background-position: 100% -22px;
}
#navigationmenu a:HOVER span{
    background: url(images/bgrNavLeft.gif) no-repeat right top;
    background-position: 0% -22px;
}
.navInActive{
    color:#666666;
    background: url(images/bgrNavRight.gif) no-repeat left top;
    background-position: 100% 0px;
}
.navInActive span{
   background: url(images/bgrNavLeft.gif) no-repeat right top;
   background-position: 0% 0px;
}
.navActive{
    background: url(images/bgrNavRight.gif) no-repeat left top;
    background-position: 100% -44px;
    color:#006699;
}
.navActive span{
    background: url(images/bgrNavLeft.gif) no-repeat right top;
    background-position: 0% -44px;   
}
/***************** Navigation - Chain *****************/
#blockNavigationChain{
    width:100%;
}
#blockNavigationChainContent{
    width:955px; margin: auto;
    text-align:left; height:23px; 
    padding-top:10px;    
}
*html #blockNavigationChainContent{padding-top:0px;}
*+html #blockNavigationChainContent{padding-top:0px;}
/***************** Main *****************/
#blockMain{
	width:100%; margin-bottom:10px; position:relative;
}
#blockMainContent{
    width:955px; margin: auto;
    text-align:left;    
}
/***************** Error - Seite *****************/
#blockNavigationContentError{
    background: url(images/error.gif) no-repeat top left;
    height:158px; width:769px;
    /*filter:alpha(opacity=25);-moz-opacity:.25; opacity:.25;*/
}
#blockNavigationContentErrorLinkBack{
    position:absolute;
    top: 160px; left:670px;
    z-index: 100;
}
/***************** Footer *****************/
#blockFooter{
    width:100%; position:relative;
    height:77px; padding:30px 0 10px 0;
}
#blockFooterMain{
    height:22px;
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
}
.trennerFootlinks{
    color:#5297DE; font-size:11px;
    margin: 0 3px;
}
/***************** blockTicker *****************/
#blockTicker{
    width:100%; position:absolute;
    top:83px; left:0;
}
#blockTickerContent{
    width:955px; height:20px;
    margin: auto; text-align:left;
    border-bottom:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    padding:1px 0; background-color:#FFFFFF;
}
.blockTickerHead{
    font-size:11px; font-weight:bold;
    color: #579AF2;
    width:95px; height:20px;
    background-color:#F8F8F8;
    float: left;
    background: url(images/tickerHead.jpg) no-repeat top left;
}
.blockTickerTicker{
    float: left;
    width: 860px; height:17px;
    padding-top: 3px;
    font-size:11px; color: #666666;
    background-color:#F8F8F8;
}

