html, body { margin:0 auto; padding:10px 0px 10px 0px; text-align:center; font-family:Helvetica, Verdana; font-size:16px; line-height:1.43em; background: #666666; color: #000000;}
p { font-size: 1.0em; margin-top: 0.65em;  margin-bottom: 0.65em;}
.gesamtseite { margin:0 auto; padding:0; width: 980px; text-align:left; background: #666666 url('hintergrund_mitte_neu.jpg') repeat-y center;}
.box_1 { width:980px; height:144px; margin:0 auto; text-align:center; padding-bottom:0;}
.box_1_abstand { margin: 0 auto;}
.box_2 { margin:0px 0px 0px 15px; padding:0;}
.box_2_aussen { margin:0px; padding:0px; width:210px; height:300px; float:left; text-align:left;}
.box_3 { margin:0px 20px 10px 0px; text-align:left;}
.box_kopf {background: #666666 url('hintergrund_oben_neu.jpg') bottom center no-repeat; height:16px; margin:0; padding:0;}
.box_3_aussen { margin:0px; margin-top:10px; padding:0px; width:755px; float:right; text-align:left; font-size:0.9em;}
.box_fuss { margin:0px 0px 0px 0px; padding:0; clear:both; width:980px; height:16px; text-align:center; background: #666666 url('hintergrund_unten_neu.jpg') top center no-repeat;}
.box_fuss_innen { margin: 2px 30px 2px 30px; }
.nav{ background-color:#666666; text-align:left; border:1px solid #ffffff; width:170px; padding: 4px 0px 4px 8px; }
.nav_2 { background-color: #000000; text-align:left; border:1px solid #ffffff; width:170px; padding: 4px 0px 4px 8px;}
.inhalt { background-color:#ffffff; padding:10px; margin:6px 6px 6px 0px;  border: 0px solid #aaaaaa;}
.inhalt_2 { background-color:#ffffff; padding:10px; margin:0px 6px 6px 10px;}
.inhalt_3 { padding:10px; margin:0px 6px 6px 0px; color:#000000; text-align:center; border: 1px solid #ffffff; background-color:#ffffff;}
.inhalt_4 { background-color:#ffffff; padding:8px; margin:6px 6px 6px 0px;  font-weight: bold; border: 1px solid #aaaaaa;}
h1 { font: 1.43em/1.0em Helvetica, Verdana; color:#000000; text-align:left; margin-bottom:0.7em; margin-top:0.7em;}
h2 { font: 1.29em/1.1em Helvetica, Verdana; color:#000000; text-align:left; margin-bottom:0.65em; margin-top:0.65em;}
h3 { font: 1.15em/1.2em Helvetica, Verdana; color:#000000; }
img { border:0;}
.red_box {background-color:#dddddd; padding:2px; color:#000000;}
.white_box {background-color:#FFFFFF; padding:2px; color:#666666;}
.inhalt_4 .red_box a{ color:#000000;}
.inhalt_4 .white_box a{ color:#666666;}

.inhalt a {text-decoration:underline; color:#cc3333; display:inline;}
.inhalt a:hover { text-decoration:none; color:#666666;}


.inhalt_2 a {text-decoration:underline; color:#cc3333; display:inline;}
.inhalt_2 a:hover { text-decoration:none; color:#666666;}


.inhalt_3 a {text-decoration:none; color:#999999; display:inline;}
.inhalt_3 a:hover { text-decoration:none; color:#666666;}

.inhalt_4 a {text-decoration:underline; color:#666666; display:inline;}
.inhalt_4 a:hover { text-decoration:none; color:#999999;}

.nav a {text-decoration:none; color:#ffffff; }
.nav a:hover, .nav:hover { text-decoration:none; color:#ff3333; background-color: #333333;}

.nav_2 a {text-decoration:none; color:#ffffff; }
.nav_2 a:hover { text-decoration:none; color:#ff0000;}

a { text-decoration:none; color:#000000; display: block;}
a:hover { text-decoration:none; color:#999999;}

.inhalt_4 form {font-size: 0.8em; color:#333333;}
.inhalt_4 input {border:1px solid #aaaaaa; width:300px; background:#eeeeee;}
.inhalt_4 input.button {border:1px solid #aaaaaa; width:150px; background:#cccccc; padding:2px; margin-top:6px;}
.inhalt_4 textarea {border:1px solid #aaaaaa; height:150px ; width:300px; max-width:300px; background:#eeeeee;}
.inhalt_4 input.button {border:1px solid #aaaaaa; width:150px; background:#cccccc; padding:2px; margin-top:6px;}
.info {font-size:0.75em;}
.haken_gruen{ list-style-image: url('haken_gruen.gif'); list-style-position:outside; }
.haken_gruen li {padding-left: 10px; width:500px; margin:0.25em;}

.zentriert {margin:0.65em auto; text-align:center;}



