/* Produced by emion      */
/* mschmidt@20081212 1259 */


html { margin:0; padding:0 }
body { margin:0 0 30px 0; padding:0; font:normal 13px Arial,Verdana,sans-serif; background:#194b7c; color:#000 }

#rahmen { width:780px; margin:auto; background:#999; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff }

#kopf { height:142px; background:#5e8fc1 url(../images/main/bg_kopf.jpg) 0 0 no-repeat }
#kopf img { border:0 }

#balken { width:160px; float:left; padding:27px 0 0 0; background:#999 }
#balken #abeld a { display:block; padding:2px 0 2px 10px; text-decoration:none; font-size:10px; color:#bababa }
#balken #abeld a:hover { background:#eaeaea; color:#000 }

#content { width:520px; float:left; padding:25px 50px 40px 50px; background:#eaeaea }

#fuss { height:20px; font-size:0.85em; background:rgb(30,78,127) url(/images/main/bg_fuss.gif); color:#fff; border-top:1px solid #000 }
.copyright { width:380px; float:left; padding:2px 0 2px 10px }
.copyright a { text-decoration:none;color:#fff }
.copyright span { font-size:9px; color:#386ca2; }
.copyright span a { text-decoration:none; font-size:9px; color:#386ca2 }
.produced { width:380px; float:left; padding:2px 10px 2px 0; font-size:9px; color:#386ca2; text-align:right }
.produced a { padding:0 2px; text-decoration:none; font-size:9px; color:#386ca2 }

h1 { font-weight:bold; font-size:1.0em; letter-spacing:0.1em; color:#134577; border-bottom:1px solid #ffb82f }
h2 { font-weight:bold; font-size:1.0em; color:#134577 }

p { line-height:1.5em; text-align:justify; color:#134577 }
p a { text-decoration:none; color:#134577; border-bottom:1px solid #b3b3b3 }
p a:hover { border-bottom:1px solid #134577 }
p img { border:1px solid #000 }
p img.c { margin:0 0 0 100px; border:1px solid #000 }
p i { text-style:italic }

p.linie { font-size:9px;line-height:9px;color:#dfdfdf }

.sublinks { font-size:0.75em; color:#999 }
.sublinks a { color:#999 }
#maps { display:none; text-align:center; font-size:9px; color:#0c74c0 }
#maps a { text-decoration:none; font-size:9px; color:#0c74c0; }
.clear { clear:both }


/* NAVIGATION */

.navigation { width:330px; position:absolute; display:none; background:#fff; border:1px solid #000; filter:alpha(opacity=90); -moz-opacity:0.9; cursor:hand }
.navigation2 { width:270px }
.navigation a { width:100%; display:block; padding:3px 0 3px 3px;  text-decoration:none; color:#000 }
.navigation a:hover { padding:2px 0 2px 2px; font-weight:bold; background:#e6ab3b; border:1px solid #CE8700 }


/* CSS-TELEFONNUMMER */

.rsua { font:bold 14px Verdana,Arial,sans-serif; color:#134577 }
.rsua span { margin:0 0 0 20px; display:block; font:bold 25px Verdana,Arial,sans-serif }


/* UNTEN */
#dabw { width:780px; margin:auto; color:#5a8cbd; text-align:center }
#dabw a { text-decoration:none; font-size:10px; color:#5a8cbd; border:0 }


/* TABLE */
#tabelle3 { margin:0 0 0 7px }
strong { margin:0 0 0 10px; font-size:10px; color:#d9d9d9 }
td { vertical-align:top; line-height:1.1em; font-size:10px; color:#c2c2c2 }
td a { line-height:1.1em; font-size:10px; text-decoration:none; color:#c2c2c2 }

#starttext { margin:20px 0 }
#starttext span { font:bold 1.55em Verdana,Arial,sans-serif;text-align:left }