body {
margin: 0 0 0 0;
padding: 0 0 0 0;
font-family: Verdana; 
background-color: #cacaca;
font-size:12px; text-align:left; background-image:url(bilder/background.jpg); background-repeat:repeat-y; background-position:center;

}

/* Überschriften */

h1 
{font-family: Arial, Helvetica, sans-serif; 
font-size:18px; 
font-weight:bold; 
color:#13245b; 
font-weight:bold;
margin: 0 40px 20px 40px;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:14px; 
color:#13245b; 
font-weight:bold; margin: 0 30px 0 30px;
}

p {
font-family: Arial, Helvetica, sans-serif;
font-size:12px; line-height:20px;
color:#13245b; margin: 0 40px 0 40px;
}

p.daten {
font-family: Arial, Helvetica, sans-serif;
font-size:12px; line-height:20px;
color:#13245b; margin: 0 0 0 0px;
}

li {
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
color:#13245b; 
line-height:20px; text-align: left;
width:120px;
  
}

li.team {
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
color:#13245b; 
line-height:20px; text-align: left;
width:120px; list-style:hiragana; 
  
}


a {
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
color:#13245b; text-decoration:underline;
outline:none;

}

a hover {
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
color:#13245b; text-decoration:none;

}



/* Headerbereich */
#header {
width:800px; 
height: 309px; 
background-image:url(bilder/header.jpg); 
background-repeat:no-repeat; 
background-color:#ffffff;
	border-left: 1px solid #c0c0c0; 
	border-right: 1px solid #c0c0c0; 
	border-top: 1px solid #c0c0c0; }

/* Flaggen */
#sprache {
width:60px; margin-left:740px; margin-top:10px; padding-left:0px;
 }

/* Menü */
#navcontainer {
margin: 0px;
padding: 0px;
background-color:#cacaca; 
width:800px; 
height:40px;	
	border-left: 1px solid #c0c0c0; 
	border-right: 1px solid #c0c0c0; 
	border-bottom: 2px solid #13245b;
	border-top: 2px solid #13245b;
	
}

#navcontainer ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}

#navcontainer ul li { float: left;
}

#navcontainer ul li a
{
text-decoration: none;
font-size: 12px;
float: right;
padding-top: 8px;
padding-right: 0px;
padding-bottom: 0px;
height:32px;
color:#13245b;
font-weight:bold; 
outline:none;
text-align: center;
width:120px;

}


#navcontainer li a:hover
{
color: #13245b;
outline:none;
font-weight:bold; 	
text-align: center;
background-color:#BFBFBF;
width:120px;
}

#navcontainer li a#aktuell {
	color:#13245b;
	outline:none;
	font-weight:bold;
	text-align: center;
	background-color:#BFBFBF;
	width:120px;
}



/* Inhalt */
#inhalt {
background-color:#FFFFFF;
background-image:url(bilder/background-content.jpg); background-position:bottom; background-repeat:no-repeat;
width:800px;
min-height:450px;

margin-top:0px;

	border-bottom: 1px solid #c0c0c0; 
	border-left: 1px solid #c0c0c0; 
	border-right: 1px solid #c0c0c0; 
	
 }


#inhalt li {
	width: auto;
	color: #13245b;
	margin-right:20px; margin-left:30px;
	list-style:square;
}

.stil1 { font-size:12px; font-weight:bold;
	color: #13245b;
}

.stil2 { font-size:11px; font-weight:normal;
	color: #13245b;
}


/* Body */
#body {
width:800px; 
margin:0px auto;
text-align:left; }


/* Footer */
#footer {
width:800px; 
height: 30px; 
background-color:#cacaca;
/*	border-bottom: 1px solid #c0c0c0; */
	border-left: 1px solid #c0c0c0; 
	border-right: 1px solid #c0c0c0; 
	border-top: 2px solid #13245b;
	font-size:10px;  }
	
	#footer a { font-size:10px; color:13245b; text-decoration:none; line-height:20px; padding-right:10px;  }

  
