/* CSS Document */
Body,html {
background-image:  url("../_images/backgrounds/bg.png");
background-repeat:repeat-x;
background-color: #f4f4f4;
text-align:center;
height: auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
letter-spacing:1px;				
}

a:link {color: #030f40; text-decoration:none;}
a:active {color: #000000; text-decoration:none;}
a:visited {color: #030f40; text-decoration:none;}
a:hover {color: #000000; text-decoration:none;}


#divpos{
position: relative;
margin: 0 auto;
text-align: center;
width: 960px;
z-index:1;
}

#divHeader{
background-image:url(../_images/header/header_blueclub_final.png);
background-repeat:no-repeat;
position: relative;
overflow: hidden;
height: 110px;	
width: 960px;
text-align: center;
float:left;
z-index:2;
}

#divMenuBar{
position: relative;
overflow: hidden;
text-align: center;
width: 960px;
margin-bottom:15px;
float:left;
z-index: 2;
height: 32px;
}

.menu{
vertical-align: middle;
}

#divMenuBar a:link {color: #FFFFFF; text-decoration:None;}
#divMenuBar a:active {color: #FFFFFF; text-decoration:None;}
#divMenuBar a:visited {color: #FFFFFF; text-decoration:None;}
#divMenuBar a:hover {color: #ffd081; text-decoration:None;}

#TopBar{
overflow: hidden;
position: relative;
padding: 0;
margin: 0;
float:left;
width: 960px;
float:left;
z-index: 2;
}

#MainContent{
background-image:  url("../_images/backgrounds/bg_main_content.png");
background-repeat: repeat-x;
background-position:top left;
background-color:#2b6790;
overflow: hidden;
position: relative;
padding-bottom: 10px;
margin-bottom: 20px;
width: 960px;
float:left;
z-index: 2;
}

.lastTable{
width:920px;
margin-bottom:9px;
}

.blockleft{
width: 450px;
height: auto;
font-size: 12px;
margin: 0px 20px 10px 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
overflow: hidden;
position: relative;
float:left;
z-index: 3;
}

/* oben rechts unten links */
.blockright{
width: 450px;
height: auto;
font-size: 12px;
margin: 0px 20px 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
overflow: hidden;
position: relative;
float:left;
z-index: 3;
}

.blockheaderklein{
background-image:  url("../_images/leisten/titelleiste_300.png");
background-repeat:no-repeat;
padding-left:13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
height: 20px;
width: 450px;
}

.blockheader{
background-image:  url("../_images/leisten/titelleiste_450.png");
background-repeat:no-repeat;
padding-left:13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
height: 20px;
width: 450px;
}

.blockheadermiddle{
background-image:  url("../_images/leisten/titelleiste_600.png");
background-repeat:no-repeat;
padding-left:13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
height: 20px;
width: 450px;
}

.blockheader_groß{
background-image:    url("../_images/leisten/titelleiste_920.png");
padding-left:13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
height: 20px;
width: 920px;
}

.leftBox{
background-image:  url("../_images/backgrounds/bg_verlauf_box.png"); 
background-repeat:repeat-x; 
background-position:bottom;  
background-color:#FFFFFF;
width:112px; 
padding: 10px 5px 10px 10px; 
text-align:right; 
vertical-align:top;
}

.rightBox{ 
background-image:  url("../_images/backgrounds/bg_verlauf_box.png"); 
background-repeat:repeat-x; 
background-position:bottom;  
background-color:#FFFFFF; 
padding: 10px 20px 10px 10px; 
text-align:left; 
vertical-align:top;
}

#playerhold{
text-align:center;
width: 720px;
height: auto;
}

.playerBox{ width: 720px;}

#beliebteThemen{
width: 920px;
margin: 0 auto;
padding-top: 10px;
margin-bottom: 10px;
clear:left;
z-index:3;
}

.beliebteThemen{
background-image:url(../_images/backgrounds/bg_verlauf_box.png);
background-repeat: repeat-x;
background-position:bottom;
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; 
}

#webTipps{
width: 920px;
margin: 0 auto;
padding-top: 10px;
margin-bottom: 10px;
clear:left;
z-index:3;
}

.webTipps{
background-image:url(../_images/backgrounds/bg_verlauf_box.png);
background-repeat: repeat-x;
background-position:bottom;
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
}

#BigBox{
width: 920px;
margin-bottom: 10px;
}

.bigBox{
background-image:url(../_images/backgrounds/bg_verlauf_box.png);
background-repeat: repeat-x;
background-position:bottom;
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
padding:10px;
}

.blacktext{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.detailtext{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}

#Footer{
position: relative;
text-align:center;
width: 920px;
margin: 0 auto;
overflow: hidden;
color:#FFFFFF;
font-size:10px;
z-index:3;
}

.footertext{
overflow: hidden;
color:#FFFFFF;
font-size:10px;
}

#Footer a:link {color: #FFFFFF; text-decoration:none;}
#Footer a:active {color: #FFFFFF; text-decoration:none;}
#Footer a:visited {color: #FFFFFF; text-decoration:none;}
#Footer a:hover {color: #000000; text-decoration:none;}

/* Aligning Images */
.Pictures_Small {margin: 5px;}
.Pictures_Big {margin: 10px;}

h1{	
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px; 
color:#030f40;
font-weight: bold;
letter-spacing: 2px;	
line-height:16px;
}

h2{	
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px; 
color:#030f40;
font-weight: bold;
letter-spacing: 2px;	
line-height:16px;
}

h2 a:link {color: #030f40; text-decoration:none;}
h2 a:active {color: #1a5341; text-decoration:none;}
h2 a:visited {color: #1a5341; text-decoration:none;}
h2 a:hover {color: #1a5341; text-decoration:none;}

h3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight: bold;
letter-spacing:2px;		
color:#030f40;
}

h4{
padding: 0px 0px 0px 0px;
margin: 7px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
font-weight: normal;
letter-spacing:2px;
color:#030f40;			
}

*html h4{
padding: 0px 0px 0px 0px;
margin: 7px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
font-weight: normal;
letter-spacing:2px;
color:#030f40;	
}

.txtForm {
color: #333333; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
border-top: 1px solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
background-color: #FFFFFF;
cursor: default;
padding-left: 2px;
}

.FormButtons {
background-color: #030f40;
border-top: 1px solid #5d5f6b;
border-left: 1px solid #5d5f6b;
border-right: 1px solid #5d5f6b;
border-bottom: 1px solid #5d5f6b;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
cursor: default;
}