img{border:0;}

body,html{
height:100%;
font-family:Tahoma;
font-size:11px;
margin:0;
padding:0;
background-color:#42688C;
background-image:url('images/bodybackground.jpg');
background-repeat:repeat-x;
}

#centerdiv{
margin:0 auto;
width:722px;
background-image:url(images/centerdiv-background.gif);
background-repeat:repeat-y;
text-align:left;
}

#kleinerheader{
width:722px;
height:16px;
overflow:hidden;
background-image:url('images/kleinerheader-background.gif');
background-repeat:repeat-x;

}


#hauptheader{
width:722px;
height:131px;
background-image:url('images/header.jpg');
background-repeat:no-repeat;
overflow:hidden;
}


#obernavi{
width:600px;
height:30px;
background-image:url('images/obernavi-background.gif');
background-repeat:no-repeat;
padding-left:122px;
overflow:hidden;
}

#contentframe{
width:714px;
margin-left:4px;
background-image:url('images/contentframe-background.gif');
background-repeat:repeat-x;
padding-top:3px;
}

#footer{
margin:0 auto;
width:717px;
height:18px;
padding-top:3px;
padding-left:5px;
background-image:url('images/footer.gif');
background-repeat:no-repeat;
overflow:hidden;
}

#leftside{
width:150px;

float:left;
}
 
#content{
width:552px;  /* alt is 552*/
margin-left:7px;
-margin-left:5px;
float:left;
margin-top:3px;
font-family:Verdana;
font-size:11px;
color:#000000;
text-decoration:none;
}


#content a,
#content a:link,
#content a:visited,
#content a:active{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;

}

#content a:hover{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:underline;

}



/*Obere Navi*/

/*Navi Buttons Aktiv,, 2 verschiedene klassen deshalb, weil man für die rechte und die linke seite jeweil ein hintergrundbild benötigt */

.navibuttonAktiv{
background-image:url(images/navikante-left.gif); 
background-color:#EAEAE8; 
margin-left:4px; 
background-repeat:no-repeat; 
background-position:left top; 
float:left;  
height:18px;  
margin-top:12px;
}

.navibutton2Aktiv{
background-image:url(images/navikante-right.gif); 
background-repeat:no-repeat;
background-position:right top; 
height:12px; 
padding-left:3px; 
padding-right:3px;
padding-top:0;
float:left;
}


/*Navi Buttons Inaktiv,, 2 verschiedene klassen deshalb, weil man für die rechte und die linke seite jeweil ein hintergrundbild benötigt */

.navibuttonInaktiv{
background-image:url(images/navikante-left-inakt.gif); 
background-color:#D3D6DD; 
margin-left:4px; 
background-repeat:no-repeat; 
background-position:left top; 
float:left;  
height:16px;  
margin-top:8px;
}

.navibutton2Inaktiv{
background-image:url(images/navikante-right-inakt.gif); 
background-repeat:no-repeat;
background-position:right top; 
height:13px; 
padding-left:3px; 
padding-right:3px;
padding-top:3px;
float:left;
}


/*Schriftfarbe der Links bestimmen*/

.navibutton2Inaktiv a:link,
.navibutton2Inaktiv a:visited,
.navibutton2Inaktiv a:active{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#355F78;
text-decoration:none;
}

.navibutton2Inaktiv a:hover{
text-decoration:underline;
}





/*Schriftfarbe der Links bestimmen*/


.navibutton2Aktiv a:link,
.navibutton2Aktiv a:visited,
.navibutton2Aktiv a:active{
font-family:Verdana;
font-size:11px;
color:#35333e;
text-decoration:none;
font-weight:bold;
}

.navibutton2Aktiv a:hover{
text-decoration:underline;
}


#headerPic{
background-color:transparent;
width:235px;
height:129px;
margin-left:485px;
margin-top:1px;
}


/*Navi an der rechten Seite*/

#leftsidenavi, 
#leftsidenavi a:link,
#leftsidenavi a:visited,
#leftsidenavi a:active{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}


#leftsidenavi a:hover{
text-decoration:underline;
}

#leftsidenavi{
overflow:hidden;
width:150px;
margin-left:2px;
}



.menu0{
height:15px; 
width:auto; 

overflow:hidden; 
background-color:#5C96BE; 
border-bottom:1px solid #ffffff; 
border-left:1px solid #9F9F9F;
padding-left:10px;
}


.menu1{
height:15px; 
width:auto; 
overflow:hidden; 
background-color:#5C96BE; 
border-bottom:1px solid #ffffff; 
border-left:1px solid #9F9F9F;
padding-left:20px;
}


#leftsideBoxen{
overflow:hidden;
width:150px;
margin-left:2px;
}

#footer, 
#footer a:link,
#footer a:visited,
#footer a:active,
#footer a:hover{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#C7E0EE;
}

#leftnavibg{
background-image:url(images/leftnavibg.gif);
background-repeat:none;
}


#partnerbereich img{
border:0px;
margin-bottom:6px;
}

#partnerbereich a{
border:0px;
}


input.box100{
	width:119px;
	height:15px;
	margin:0;
	padding:1px 2px 0 2px;
	border-width:1px;
	border-style:solid;
	font:11px tahoma;
}

.content .more{

color:#CF001C;
}

/* INHALTESTEMPLATES */

h1{
	color:#FFFFFF;
	background-color:#0070B0;
	font-weight:bold;
	padding: 1px 1px 1px 8px;
	font-size:11px;
	margin:0;
}

h2{
	color:#000000;
	font-weight:bold;
	font-size:11px;
	margin:0;
}

h3{
	color:#000000;
	font-weight:bold;
	font-size:11px;
	margin:0;
}
.more{color:#CF001C;}
.more:link{color:#CF001C;}
.more:visited{color:#CF001C;}
.more:hover{color:#CF001C;text-decoration:underline;}
.more:active{color:#CF001C;}



.box{
	background-color:#EDF0F5;  
	padding:6px;
}


#content .box{
	background-color:#EDF0F5;  
	padding:6px;
	margin-bottom:5px;
}

.box img{
	/*border:3px solid #43688D;*/
}


.clear{
	overflow:hidden;
	width:1px;
	height:1px;
	clear:both;
}

.pfeil{
	width:14px;
	height:8px;
	background:url('images/pfeil.gif') top left no-repeat;
	float:left;
	margin-top:3px;
}

.tk{
	font-size:10px;
	color:#000000;
	margin-bottom:4px;
}






.uebersichttable{
width:552px;
border-bottom:5px solid #FFFFFF;
}



.uebersichttdleft{

width:275px;
}


.uebersichttdright{

}


.uebersichtspacer{width:5px;}




