body {min-height: 100.1%;position: relative;text-align: left;margin: 0px;padding: 0px;font-family: Verdana;font-size: 100.01%;background-color: #9AC020;color: #000;} 
html { height: 100% } 
div#container {background-color:#fff;color:inherit; height: 100% } 
div#banner { background-image:url(/images/banner.jpg);height:100px;width:100%;margin:0px;padding:0px;float:left;}
div#mitte {margin-left:228px;padding:0px 20px 0px 0px;font-size:0.83em;min-height:500px;height:auto !important;  /* für moderne Browser */ height:500px;  /*für den IE */}
div#navigation {background-color:#9AC020;width:200px; padding:20px 4px 20px 4px;font-size:0.75em;float:left}
div#fuss { background:url(/images/img_hg_wiese.jpg) no-repeat #b7dbff; height:40px; width:100%; padding:0px; clear:both;border-bottom:1px solid #999;color:inherit }
div#schnellnavi { padding:5px 0 2px 0;width:228px;float:left;text-align: center;}
div#copy {font-size:0.63em;padding-top:4px; font-weight:bold; text-align:center; margin:0 220px 0 228px; }
div#mail {font-size:0.63em;float:right; text-align:center;width:220px;padding-top:4px;}
div#content{padding: 0 20px 0 20px;}
div#nav{margin:0px;padding:2px 0 2px 220px;font-size:0.75em;border-bottom:1px solid #9AC020;display:block;background-color:#b7dbff!important;}
div#nav a{text-decoration:none}
div#logo {background: url(/images/titel.jpg) no-repeat left top;height:100px;white-space:nowrap }
div#left_container{background-image: url(/images/img_hg_navi.jpg);background-repeat: repeat-y;height:auto;}
.seite a{color: #000;padding: 4px 2px 4px 5px;text-decoration: none;display: block;background-color:inherit;font-weight:normal;border-top:1px solid #9AC020;border-bottom:1px solid #ddd;overflow:hidden}
.seite a:link {color: #000;background-color:#FEDD4E;overflow:hidden;text-decoration:none;}
.seite a:visited {color:#000;background-color:#FEDD4E;text-decoration:none;}
.seite a:hover{color: #000;background-color: #fff;text-decoration: underline}
.sub a{color: #177665;padding: 4px 2px 4px 30px;text-decoration: none;display: block;background-color:inherit;font-weight:normal;border-top:1px solid #9AC020;border-bottom:1px solid #ddd;overflow:hidden}
.sub a:link {color: #000;background-color:#FEDD4E;overflow:hidden;text-decoration:none;}
.sub a:visited {color:#000;background-color:#FEDD4E;text-decoration:none;}
.sub a:hover{color: #000;background-color: #fff;text-decoration: underline}
.subnolink{display: block; font-family:Arial, Helvetica, sans-serif; background-color:#F6AE1B;padding:4px 2px 4px 30px;border-top:1px solid #9AC020;border-bottom:1px solid #ddd;font-weight:bold;}
.nolink{color: #000;padding:4px 2px 4px 5px;display: block;background-color:#F6AE1B;font-weight:bold;border-top:1px solid #9AC020;border-bottom:1px solid #ddd;}
.navlist{list-style:none;color:#000;background-color:#FEDD4E;margin:0;padding: 0;}
.subnavlist{list-style:none;display:none;position:absolute;margin-top:-20px;left:216px;z-index:2000;}
.active:hover ul.subnavlist { display: block;width: 230px;}
.navcontainer{background-color:#FEDD4E;width:230px;padding:2px 0px 2px 4px;margin-bottom:2px}
.navcontainer a{color: #000;background-color:#FEDD4E;text-decoration: none;font-weight:normal;}
.navcontainer a:link {color: #000;background-color:#FEDD4E;overflow:hidden;text-decoration: none;}
.navcontainer a:visited {color: #000000;background-color:#FEDD4E;text-decoration: none;}
.navcontainer a:hover{color: #000;background-color:#FEDD4E;text-decoration: underline;}
.subnavlist li{background-color:#FEDD4E;width:230px;padding:2px 0px 2px 4px;margin-bottom:2px}
.invisible{display:none}
ul.menu {margin: 0;padding: 0;}
ul.menu li {list-style: none;display: inline;margin: 0;padding: 0;}

h1 {background-image:url(/images/img_ueberschrift2.gif);background-repeat:no-repeat;background-position:top left;padding-left:50px;color:#90B33D;font-size:1.4em;letter-spacing:0.2em;font-weight:normal;line-height:42px;}
h2 { font-family:Verdana; color:#789929; font-size:15px; font-weight:bold; }
h4 {font-size:1.1em;color:#55CC55;font-weight:lighter}
a:link, a:visited, a:active { font-family:Arial, Helvetica, sans-serif; color:#343434; line-height:18px; font-weight:bold; text-decoration:underline; }
a:hover { font-family:Arial, Helvetica, sans-serif; color:#F6AE1B; line-height:18px; font-weight:bold; text-decoration:underline; }
hr { border : 1px solid #9ac020; background-color : inherit; }
form { padding:0px; margin:0px; }
p { line-height:1.1em}
img{border:none}
.box{padding:10px 20px 10px 0; border-bottom:1px solid #9ac020;}
th{padding:2px;background-color:#9ac020;color:#000}

.inhalt { font-family:Verdana; color:#343434; font-size:12px; line-height:18px; font-weight:normal; margin-left:50px; }
input.submit { width:36px; height:16px; padding:0px; border:0px; background-color:#FFFFFF; }
input.button { width:170px; height:20px; border:1px solid #9AC020; color:#565266; background-color:#FFF4C9; font-size:12px; text-align:center; vertical-align:middle; }
.ueber {font-weight:bold;font-size:1.4em;color:#90b33c;background-color:inherit;line-height:1.4em}
.msg {color: #ff0000;background-color: inherit;font-size: 1em;font-weight: bold;}
.errorField {border:1px solid #ddd;background-color:#FFFFCC;} 
.framed {border-top:2px solid #ddd;border-left:2px solid #ddd;border-bottom:2px solid #bbb;border-right:2px solid #bbb;}
.clear{clear:both; line-height:0.1em}
ul.liste {margin: 0 0 0 40px;padding:0px; list-style-image: url(/images/liste.gif);}
.fieldset {width: 40em;margin: 1.5em auto 1.5em auto;display: block;border: 1px solid #ddd;background: #FFF; padding:10px}
.legend {background: #C0DAC0 !important;padding: 4px;border: 1px solid #ddd;border-right-width: 2px;border-bottom-width: 2px; margin:0 0 4px 10px;font-weight: bold;}
.label {margin: 5px;display: block;width: 10em;float: left;} 
.leer {border-left:42px solid #9AC020;color:#000;background-color: #b7dbff;font-weight : bold;padding : 4px 0 4px 10px;text-align : left;display : block;font-size : 0.75em;}

.highslide {cursor: url(/images/graphics/zoomin.cur), pointer; outline: none;}
.highslide img {}
.highslide:hover img {}
.highslide-image {}
.highslide-image-blur {}
.highslide-caption {display: none;border: 5px solid white;border-top: none;padding: 5px;background-color: white;font-size: 0.83em;font-family:Arial, Helvetica, sans-serif;color:#000;}
.highslide-loading {display: block;color: white;font-size: 9px;font-weight: bold;text-decoration: none;padding: 3px;border-top: 1px solid white;border-bottom: 1px solid white;background-color: black;}
a.highslide-credits,
a.highslide-credits i {padding: 2px;color: silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover, a.highslide-credits:hover i { color: white;  background-color: gray;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

.boxlinksoben{background-image:url(/images/shadow/8.png);background-repeat: no-repeat;height:20px;}
.boxrechtsoben{background-image:url(/images/shadow/2.png);background-repeat: no-repeat;background-position: right;height:20px;}
.boxoben{background-image:url(/images/shadow/1.png); background-repeat:repeat-x;margin: 0 20px 0 20px;height:20px;}
.boxlinksunten{background-image:url(/images/shadow/6.png);background-repeat: no-repeat;}
.boxrechtsunten{background-image:url(/images/shadow/4.png);background-repeat: no-repeat;background-position: right;}
.boxunten{background-image:url(/images/shadow/5.png); background-repeat:repeat-x;margin: 0 20px 0 20px; height:20px;}
.boxlinks{background-image:url(/images/shadow/7.png);background-repeat: repeat-y;}
.boxrechts{background-image:url(/images/shadow/3.png);background-repeat: repeat-y;background-position: right;}
.boxinhalt{margin:0 5px 0 5px;color:inherit;background-color:#fff;}

.outerlinksoben{background-image:url(/images/outer/8.png);background-repeat: no-repeat;height:40px;}
.outerrechtsoben{background-image:url(/images/outer/2.png);background-repeat: no-repeat;background-position:right;height:40px;}
.outeroben{background-image:url(/images/outer/1.png); background-repeat:repeat-x;margin: 0 20px 0 20px;height:40px;padding-top:15px;font-weight:lighter;font-size:1.2em;letter-spacing:0.2em;color:#9AC020}
.outerlinksunten{background-image:url(/images/outer/6.png);background-repeat: no-repeat;}
.outerrechtsunten{background-image:url(/images/outer/4.png);background-repeat: no-repeat;background-position: right;}
.outerunten{background-image:url(/images/outer/5.png); background-repeat:repeat-x;margin: 0 20px 0 20px; height:20px;}
.outerlinks{background-image:url(/images/outer/7.png);background-repeat: repeat-y;}
.outerrechts{background-image:url(/images/outer/3.png);background-repeat: repeat-y;background-position: right;}
.outerinhalt{margin: 0 20px 0 20px;text-align:left;font-size:0.9em}
.thdrcell {background:#F3F0E7;font-family:arial;font-size:12px;font-weight:bold;padding:5px;border-bottom:1px solid #bbb;}
.tdatacell {font-family:arial;font-size:12px;padding:5px;background:#FFFFFF}
.dvhdr1 {background:#b7dbff;font-family:arial;font-size:12px;font-weight:bold;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;padding:5px;width:300px;}
.dvbdy1 {background:#FFFFFF;font-family:arial;font-size:12px; border:1px solid #bbb;padding:5px;width:auto;}
.title{background-image:url(/images/img_hg_himmel.jpg); background-repeat:no-repeat;font-family:arial;font-weight:bold;width:auto;padding:5px;}
.title a{ background-image:url(/images/liste2.gif); background-position:2px 0px; background-repeat:no-repeat;text-decoration:none;padding-left:25px;}

