
	
	
/* ----------------------------------------Global-------------------------------*/

* {
	margin: 0px;
	padding: 0px;
	}
	
body {
background-color: #e5e5e5;
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #000000;
text-align: center;

}


td{
background-color:#ffffff;
color:#000;
font-weight:normal;
font-size:9pt;
vertical-align:top;
text-align:left;
}


/* ----------------------------------------Container-------------------------------*/

#seite {
width: 900px;
margin: 0px auto;
text-align: left;

}
#seite2 {
width: 600px;
margin: 0px auto;
text-align: left;
}

td.slogan1{
/*position: relative;*/

height:45px;
text-align: left; /*neu dazu*/
margin-left:0px;
color:#e5e5e5;
vertical-align:bottom;
padding-bottom:2px
}
#slogan{
width: 675px;
height:35px;
font-size:30px;
overflow:hidden;

}

td.logo{
background-color:#ffffff;
vertical-align:bottom;
}

#laufschrift {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #555;

}







#inhalt{
/*position: relative;*/
width: 485px;
text-align: left; /*neu dazu*/
margin-left:0px;
height:auto;
margin-top:0px;
float:left;

}

#links{
width: 150px;
text-align: left;
height:400px;
font-size: 8pt;
}

td.links1{
vertical-align:top;
padding-left:25px;padding-right:25px;
}


#rechts{
width: 137px;
text-align: left;
height:auto;
font-size: 8pt;
}

td.rechts1{
vertical-align:top;
padding-left:25px;padding-right:25px;
}
/*---------------------------Navi----------------------------*/

#navi {
float: left;
width: 675px;
/*height: 45px;*/
padding-top: 0px;padding-bottom:0px;
font-size: 10pt;
font-weight: bold; }


#navi ul {
margin: 0;
padding: 0;
border: none;
}

#navi li {
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navi a:link.last, #navi a:visited.last, #navi a:hover.last, #navi a:active.last {
border-right: none;
}



#navi a:link, #navi a:visited {
	color: #000;
	display: inline;
	text-decoration: none;
	border-right: 1px solid #000;
	padding: 3px 11px 3px 11px;
	float: left;
	outline:none;
	font-weight:bold
}

#navi a:focus{
color: #000;
background-color:#f8ec98
}

#navi a:hover {
color: #000;
background-color:#f8ec98
}

#navi a:link.aktiv, #navi a:visited.aktiv, #navi a:hover.aktiv, #navi a:active.aktiv {
color: #000;
background-color:#f8ec98
}

#navi a:link.aktivlast, #navi a:visited.aktivlast, #navi a:hover.aktivlast, #navi a:active.aktivlast {
color: #000;
background-color:#f8ec98;
border-right: none;
}



/*---------------------------Unternavi---------------------------*/

#unavi {
float: left;
width: 675px;
/*height: 45px;*/
padding-top: 5px;padding-bottom:0px;
font-size: 9pt;
font-weight: bold;}


#unavi ul {
margin: 0;
padding: 0;
border: none;
}

#unavi li {
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}


#unavi a:link, #unavi a:visited {
	color: #666;
	display: inline;
	text-decoration: none;
	padding: 3px 9px 3px 9px;
	float: left;
	outline:none;
	font-weight:normal
}

#unavi a:focus{
color: #000;
}

#unavi a:hover {
color: #000;
}

#unavi a:link.aktiv, #unavi a:visited.aktiv, #unavi a:hover.aktiv, #unavi a:active.aktiv {
color: #000;
}






td.gelb1{
background-color:#f8ec98;
}

td.gelb2{
background-color:#f5d300;
}
td.grau{
background-color:#e5e5e5;
}

p{margin-top:8px; margin-bottom:8px;}


i {font-style:italic;}
b {font-weight:bold;}
small {font-size:8pt}
big {font-size:11pt}

ul{list-style-type:circle;list-style-position: inside}

ol{list-style-type:decimal;list-style-position: inside}


li {
height: auto;
margin-bottom:1px;
margin-top:1px;
}



div.box{width:485px;position:relative;margin:0px;top:0px;left:0px;float:left;margin-bottom:20px;clear:both;}
div.textl{float:left;height:auto;}
div.textr{float:right;height:auto;}
div.textn{width:485px;height:auto;}






a:link { color: #000; text-decoration:underline;font-weight:normal;font-size:9pt;}
a:visited { color: #000; text-decoration:underline;font-weight:normal;font-size:9pt;}
a:hover { color: #222; text-decoration:none;font-weight:normal;font-size:9pt;}

a:link.pdf { color: #f5d300; text-decoration:none;font-weight:normal;font-size:9pt;}
a:visited.pdf { color: #f5d300; text-decoration:none;font-weight:normal;font-size:9pt;}
a:hover.pdf{ color: #f5d300; text-decoration:underline;font-weight:normal;font-size:9pt;}

#rechts a:link { color: #b39501; text-decoration:none;font-weight:normal;font-size:8pt;}
#rechts a:visited { color: #b39501; text-decoration:none;font-weight:normal;font-size:8pt;}
#rechts a:hover { color: #b39501; text-decoration:underline;font-weight:normal;font-size:8pt;}

#links a:link { color: #b39501; text-decoration:none;font-weight:normal;font-size:8pt;}
#links a:visited { color: #b39501; text-decoration:none;font-weight:normal;font-size:8pt;}
#links a:hover { color: #b39501; text-decoration:underline;font-weight:normal;font-size:8pt;}

p.fett{font-weight:bold}
.fett{font-weight:bold}
/* ----------------------------------------Typografie-------------------------------*/

 #inhalt h1 {
font-size: 1.5em;
margin-bottom: 10px;
margin-top: 0px;
color: #000;
font-weight:bold
}


#inhalt h2 {
font-size: 1.15em;
margin-bottom: 10px;
margin-top: 10px;
color: #f5d300;
font-style:italic;
font-weight:bold;
font-family:serif;
}


 #links h1 {
font-size: 8pt;
margin-bottom: 5px;
margin-top: 0px;
color: #000;
font-weight:bold
}


#links h2 {
font-size: 8pt;
margin-bottom: 5px;
margin-top: 5px;
color: #b39501;
font-weight:bold;
font-family:serif;
}

 #rechts h1 {
font-size: 8pt;
margin-bottom: 5px;
margin-top: 0px;
color: #000;
font-weight:bold
}


#rechts h2 {
font-size: 8pt;
margin-bottom: 5px;
margin-top: 5px;
color: #b39501;
font-weight:bold;
font-family:serif;
}

hr {
margin-top: 10px;
margin-bottom:-10px;
border: none;
background-color: #5678A2;
color: #5678A2;
height: 1px;
width: 445px;
}

.underline{
border-bottom: 1px dotted #002e6c;
font-style:italic;
font-weight:bold;
}




/* ----------------------------------------Formulare-------------------------------*/






label{
font-size:7pt;
margin-left:0px;
font-weight: bold;
width: 200px;
}


#inhalt input.eingabe{
width:250px;
height:18px;
color: #000;
background-color:#eeeeee;
font-size: 8pt;
margin-bottom: 2px;
margin-top: 10px;
margin-left: 0px;
}

#inhalt textarea.eingabe{
width:250px;
height:100px;
color: #000;
background-color:#eeeeee;
font-size: 8pt;
margin-bottom: 2px;
margin-top: 1px;
margin-left: 0px;
}

#inhalt input.submit{
width:100px;
height:20px;
color: #000;
background-color:#eeeeee;
font-size: 8pt;
border: none}






.action {
color:#e10217;
font-size:8pt;
font-weight:bold;
}



