/* CSS Document */

html { height:100%}

body{
height:100%;
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
color:#343434;
font-size:0.8em; 
font-weight:normal
}

p {margin:0; padding:0}
strong {color:#333333}

a:link { text-decoration:none; color:#004b98}
a:visited {text-decoration:none; color:#004b98}
a:hover { color:#004b98; text-decoration:none}
a:focus { color:#004b98; text-decoration:none}

hr {height: 1px;border: 0 none; border-top: 1px dotted #ccc; margin-top:10px}



/***************************************************** mainboxes ***********************************************************/
#menue{
margin-top: 10px;
padding: 0;
font-size:12px;
height:25px;
background-color:#004b98;
margin-left:1px;
width:100%
}
* html #menue {float:left}

#menue a.flagge {float:right; margin:5px}

#menue ul {
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
margin-left:88px
}

#menue ul li {
display: inline;
float: left;
text-align: center;
padding: .4em 0 .4em 0;
margin: 0;
background-color:#004b98  
}

#menue ul li a{
border-left: 1px solid #fff;
padding: .4em 11px .4em 12px;
margin: 0;
color: #fff;
text-decoration: none
}

#menue ul li a:hover{color: #fff;background: #78a0c8 } 

#menue a:active{background: #78a0c8; color: #ffffff}
#menue li.active a{background: #78a0c8; color: #ffffff}


#submenue{
margin-top: 1px;
padding: 0;
font-size:12px;
height:20px;
margin-left:164px
}


#submenue ul {border: 0;margin: 0;padding: 0;list-style-type: none;text-align: center;}

#submenue ul li {
display: inline;
float: left;
text-align: center;
padding: .3em 0 .3em 0;
margin: 0;
background-color:#78a0c8  
}
#submenue ul li a{border-left: 1px solid #fff;padding: .3em 11px .3em 12px;margin: 0;color: #ffffff;text-decoration: none}
#submenue ul li a:hover{color: #fff;background: #004b98 } 
#submenue a:active{background: #004b98; color: #ffffff}
#submenue li.active a{background: #004b98; color: #ffffff}

#wrapper { 
margin:auto; 
top:0; 
padding:0;
width:930px
}

/************************************* Header und Oberers Menue Hauptmenue und Bildleiste ***************************************************/

#header {
background: transparent url(images/header.gif) left center no-repeat;
height:100px;
margin:0; padding:0;
margin-top:-10px;
width:930px
}
*html #header {margin-top:0px}


/*********************************************** boxes left*******************************************************/
#left-container {
width:200px;
margin:20px 0px 0 10px;
padding:0;
float:left;
}

/******************************** Definitionen für den Inhalt ***************************************/

#content { padding:0 0px 0 30px; margin:0px 0px 0px 140px;}


#content p {line-height:1.5em}
#content h1 { font-size:1.2em; color:#004b98}
#content h3 { font-size:1em; color:#004b98}

#content a:link { text-decoration:none; color:#004b98}
#content a:visited {text-decoration:none; color:#004b98}
#content a:hover { color:#004b98; text-decoration:none}
#content a:focus { color:#004b98; text-decoration:none}


.seitenanfang {
background: transparent url(images/icon_top.gif) right center no-repeat;
padding-right: 20px;
font-size:0.9em
}
.email {
background: transparent url(images/email.gif) left center no-repeat;
height:25px
}
.email a { width:200px; padding:0px 60px 0 60px}

/************** Formnatierungen Listen im Content Bereich****************/

#content ul { list-style:none; margin-left:-30px}
*html #content ul { margin-left:5px}
*+html #content ul { margin-left:5px}
#content ul li {
margin-left:0px;
background: transparent url(images/bullet.gif) left top no-repeat;
background-position:0 5px;
padding-left: 18px;
text-align: left;
line-height:1.8em
}

#content ol li { line-height:1.8em;}

/******************************************************** news ****************************************************/

#right {
	width:180px;
	margin:30px 0 0px 30px;
	padding:0px 0px 10px 8px;
	background-color:#fff;	
	right:0;
	top:0;
	float:right	
}
*html #right { width:180px}

/******************************************************** footer ****************************************************/

#footer {
clear:both; 
background-color:#f4f4f4;
width:100%;
margin-top:15px;
margin-bottom:20px;
padding:5px;
text-align:center;
height:25px;
font-size:0.85em
}

#footer p{ padding-top:4px;padding-bottom:3px}

