/* CSS Document */

body {text-align:center;width:770px;height:100%;margin:0 auto;margin-top:10px;padding:0;background:#ebebeb url(images/background.gif) repeat-x;font-family:Verdana,Helvetica,Geneva,Arial,sans-serif;color:#5b5b5b;}
html {height:100%;}

/* formulare */

form {display:inline;}
input {padding:2px;border:1px solid #6d8747;background:#f5f5f5;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:1em;color:#5b5b5b;}
textarea {padding:2px;border:1px solid #6d8747;background:#f5f5f5;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:1em;color:#5b5b5b;}

/* trenner */

.trenner1 {margin-bottom:5px;}
.trenner2 {margin-bottom:15px;}
.trenner3 {margin-bottom:25px;}
.trennerweiss {margin-bottom:15px;border-bottom:1px solid #fff;}
.trennergrau {margin-bottom:15px;border-bottom:1px solid #efefef;}

/* layout */

.reiter {position:absolute;float:left;width:22px;height:250px;margin:214px 0 0 -23px;border:1px solid #fff;border-right:0;background:#ccc;}
html:root .reiter {margin:214px 0 0 -13px;}

.all {text-align:left;width:750px;height:100%;background:#fff;}
html:root .all {margin:0 auto;margin-top:10px;}

.top {text-align:right;padding:1px;}
.top_pic {float:left;margin-right:10px;}
.subnav {float:left;padding-top:3px;font-size:.65em;}
.subnav a {text-transform:uppercase;color:#999;}
.subnav a:hover, .subnav a.aktiv {color:#333;}
.logo {float:right;padding:15px 15px 0 0;}

.balken {height:23px;border-right:1px solid #fff;border-left:1px solid #fff;background:#ccc;}
.balken_pic {border-right:1px solid #fff;}

.inhalt {width:750px;background:#fff;}
.inhalt_left {width:220px;padding:1px 0 0 1px;background:#f5f5f5;}
.inhalt_left_pic {border-bottom:1px solid #fff;}
.inhalt_left_content {padding:10px;font-size:.6em;}
.inhalt_left h1 {margin-bottom:5px;font-weight:bold;font-size:1.4em;color:#28617b;}
.inhalt_left h2 {margin-bottom:5px;font-size:1.1em;color:#6d8747;}
.inhalt_left a {font-style:normal;color:#28617b;}
.inhalt_left a:hover, .inhalt_left a.aktiv {color:#6d8747;}

.amc {margin:25px 0 0 35px;}

#grau {border-top:1px solid #fff;background:#e5e5e5;font-size:.7em;color:#333;}
#navi {padding:5px 0;}
#navi a {padding:0 15px;border-top:5px solid #e5e5e5;border-bottom:5px solid #e5e5e5;background:url(images/navi_trenner.gif) 0 10px no-repeat;text-decoration:none;text-transform:uppercase;color:#333;}
#navi a:hover, #navi a.aktiv {border-top:5px solid #efefef;border-bottom:5px solid #efefef;background:#efefef url(images/navi_trenner.gif) 0 10px no-repeat;color:#6d8747;}

.inhalt_right_content {padding:20px;line-height:1.3em;font-size:.7em;}
h1 {font-size:1.2em;color:#6d8747;}
h2 {font-size:1em;color:#28617b;}
.inhalt_right_content a {font-style:italic;color:#6d8747;}
.inhalt_right_content a:hover {color:#5b5b5b;}
.pic {float:right;text-align:right;margin:5px 10px 10px 10px;}
.picborder {padding:5px;border:1px solid #6d8747;}
.einleitung {line-height:1.5em;letter-spacing:.15em;}
.leftpic {float:left;text-align:left;margin-right:10px;}

/* startseite */

.balken_fuell, .balken_fuell2 {width:450px;padding:2px 10px;font-weight:bold;font-size:1em;}
.balken_fuell {background:#f5f5f5 url(images/balken_kasten.gif) top left no-repeat;color:#28617b;}
.balken_fuell2 {background:#f5f5f5 url(images/balken_kasten2.gif) top left no-repeat;color:#6d8747;}
.balken_fuell2 h1 {margin-bottom:5px;font-weight:normal;font-size:1em;color:#6d8747;}
.icon {float:left;margin:5px 10px;}
.balken_leer {width:200px;margin-bottom:5px;padding:2px 10px;border:1px solid #efefef;background:url(images/balken_kasten.gif) top left no-repeat;color:#28617b;}
.balken_leer_pic {float:left;margin:3px 5px 5px 0;padding:3px;background:#efefef;}
.balken_leer_content {float:left;width:210px;margin-bottom:5px;line-height:1.2em;font-size:.95em;}
html:root .balken_leer_content {margin-bottom:25px;}