body { background-color: #dfe7ff; font-size: 0.95em; font-family: Arial, Helvetica, SunSans-Regular, Verdana, Sans-Serif; color:#203370; line-height: 1.4em; background-image: url(../grafik/hintergrund.jpg); background-repeat: repeat-x; padding:0; margin:0; }

a {color: #d3182a;}
a:visited {color:#d3182a;}
a:hover { color: white; background-color: #d3182a; }
a:active { color:white; background-color: #d3182a; }
#container { background-color: white; border-color: #cbd3f4 #b5bcda #b5bcda #cbd3f4; border-style: solid; border-width: 4px; }
#container { -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; -moz-box-shadow: 3px 3px 15px #444; -webkit-box-shadow: 3px 3px 15px #444; box-shadow: 3px 3px 15px #444;}

#kopf { height: 120px; margin: 0; padding: 0 0 0 25px; border-bottom: 1px solid #d3182a; }
#kopf img { top: 0; right: 0; float: left; margin: 10px 0 0; padding: 0; }
#kopf h1 { color: #d3182a; font-size: 2.4em; font-family: "Times New Roman", Times, Georgia, serif; font-weight: normal; margin-top: 0; margin-bottom: 0; margin-left: 55px; padding: 54px 0 10px; }
#kopf p{ font-size: 1.2em; margin-top: 0; margin-left: 55px; padding: 0; }

#inhalt {
	min-height:600px;
	background-color: #ffffff;
	padding: 0 50px 0 1em;
	margin: 40px 0 0 20em;
}
#inhalt a { font-weight: bold; }
#inhalt h2 { color: #d3182a; font-size: 1.7em; font-weight: normal; line-height: 1.1em; text-align: left; }
#inhalt li { list-style-type: square ; }
#kopf , #inhalt h2 { text-shadow: 2px 2px 0px #eee }

.gross {}
.kleiner { font-size: 0.8em; }
.nichtfett { font-weight: normal; }

#links {
	float: left;
	width: 20em;
	margin: 30px 0 0;
	padding:13px 0 0;
	
}
#links ul{
	list-style-type: none ;
	padding: 0 0 0 0;
	margin: 0;
}
#links ul.abschluss_unten{ margin-right: 50px; padding-bottom: 10px; padding-left: 25px; border-bottom:1px solid #d3182a; }

#links li a {
	font-size: 1.1em;
	text-decoration:none; 
}
#links  li li a { font-size: 1em; text-decoration: none; }
#links li{
	margin: 0;
	padding: 2px 2px 0 0;
}
#links li li{
	margin: 0;
	padding: 0 0 0;
}
#links li.aktiv, #links li li.aktiv, #links li a.aktiv, #links li li a.aktiv { color:#ffffff; background-color: #d3182a; }
#links ul li ul li, #links ul li ul li.aktiv { list-style-type: square ; list-style-position: inside; }

#links h3, #links p { margin-top: 5px; padding-left: 25px; }
#links h3 { color: #d3182a; font-size: 1.2em; font-weight: normal; margin-top: 15px; margin-bottom: 0; padding-bottom: 0; padding-left: 25px; }

/*#fuss { height: 1px; clear: left; padding: 0; margin: 0; }*/

.nicht_drucken { }

.bildschatten, .bildrahmen {-webkit-box-shadow: 2px 2px 5px #444; -moz-box-shadow: 2px 2px 5px #444; }
.bildschatten, .bildrahmen {-ms-filter:"progid:DXImageTransform.Microsoft.DropShadow(color=#c6c6c6, offx=3, offy=3)";
    filter:progid:DXImageTransform.Microsoft.DropShadow(color=#c6c6c6, offx=3, offy=3);}
.bildschatten { margin-right: 20px; margin-bottom: 20px; }
.bildrahmen { background-color: white; padding: 5px;  }

.blinkend tr:hover, .blinkend tr:focus { background-color: #eef2fd; }

