/* dateiweite Einstellungen */
*{font-family:verdana,helvetica,arial,sans-serif;}
body{margin:0px;padding:0px;background-color:#fdff98;}
a{text-decoration:none;}
form{margin:0px;}

/* allgemeine Klassen */
.clear{clear:both;height:0px;line-height:0px;font-size:0px;overflow:hidden;}
.clear div{height:1px;}
.clearspc{clear:both;width:1px;height:6px;overflow:hidden;}
.vspcttl{height:30px;width:1px;}
.vspc{height:6px;width:1px;overflow:hidden;}

/* Hauptbereiche */
#head{width:100%;height;199px;background-color:#506802;min-width:1000px;cursor:pointer;}
#hnav{float:left;width:250px;height:119px;background-image:url(img/geri-mueller.jpg);}
#hcnt{float:left;width:740px;height:119px;background-image:url(img/ueber-grenzen-denken.jpg);}
#hlin{clear:both;width:100%;height:1px;overflow:hidden;background-color:#000;}
#body{width:100%;min-width:1000px;background-image:url(img/bg.gif);background-repeat:repeat-x;}
#navi{float:left;width:255px;background-image:url(img/bg-navi.jpg);padding-left:15px;padding-bottom:5px;}
#cont{float:left;width:660px;padding-left:60px;background-color:#fdff98;font-size:12px;}
#flin{width:100%;height:2px;overflow:hidden;margin-top:50px;margin-bottom:2px;background-color:#685606;}
#flin div{width:330px;height:2px;overflow:hidden;background-color:#fdff98;}
#foot{width:100%;height:20px;background-color:#685606;min-width:1000px;}
#ftxt{padding-left:15px;color:#fff;font-size:11px;line-height:20px;}
#ftxt a{color:#fff;}
#ftxt a:hover{color:#fff;text-decoration:underline;}
#meta{float:right;height:20px;background-color:#685606;margin-top:1px;margin-bottom:36px;padding-left:12px;color:#fff;font-size:12px;line-height:20px;font-weight:bold;min-width:10px;}
#meta a{color:#fff;}
#meta a:hover {color:#fff;text-decoration:underline;}
#by{color:#685606;font-size:10px;font-style:italic;padding-top:30px;}
#by a{color:#685606;}
#by a:hover{color:#685606;text-decoration:underline;}

/* Navi */
.nln{height:33px;width:255px;border-bottom:1px dotted #685606;}
.nsp{height:8px;overflow:hidden;width:255px;border-bottom:1px dotted #685606;}
.nav{width:255px;border-bottom:1px dotted #685606;}
.nav a{line-height:19px;color:#000;text-decoration:none;cursor:pointer;}
.nav a:hover{color:#7eb319;text-decoration:none;}
.nav_i{font-size:14px;width:220px;height:19px;overflow:hidden;}
.sub_i{font-size:12px;width:210px;height:19px;padding-left:10px;overflow:hidden;}
.ssb_i{font-size:10px;width:200px;height:19px;padding-left:20px;overflow:hidden;}

/* Inhalt */
#cnt{font-size:12px;line-height:20px;}
#cnt h1{font-size:16px;line-height:22px;font-weight:bold;margin:0px;margin-bottom:11px;}
#cnt h2{font-size:14px;line-height:22px;font-weight:bold;margin:0px;margin-bottom:9px;}
#cnt h3{font-size:12px;line-height:22px;font-weight:bold;margin:0px;margin-bottom:7px;}
#cnt a{color:#000;text-decoration:underline;}
#cnt a:hover{color:#7eb319;text-decoration:underline;}
#cnt .cspc{line-height:6px;height:6px;overflow:hidden;}
#cnt table{border-spacing:0px;border-collapse:collapse;}
#cnt th{border-bottom:solid 1px #fdff98;padding:2px 5px;background-color:#685606;text-align:left;color:#fff;}
#cnt td{border-bottom:solid 1px #fdff98;padding:2px 5px;background-color:#f3f38e;}
#cnt .trpag td{margin-top:1px;margin-bottom:1px;background-color:#feffcb;}
#cnt .ext{float:left;width:20px;}
#cnt .download{float:left;font-size:10px;}
#cnt .download a{text-decoration:none;}
#cnt .download a:hover{text-decoration:underline;}
#cnt .alt{font-size:10px;}

/* Formular */
.fom{float:left;padding:5px;margin-bottom:1px;background-color:#f3f38e;}
.input{width:100%;border:solid 1px #000;font-size:12px;font-weigth:normal;line-height:18px;color:#000;}
.inputfix{width:100%;border:solid 1px #aea54a;font-size:12px;line-height:18px;min-height:18px;background-color:#fafb95;color:#685606;}
.btn input{width:100%;border:solid 1px #000;font-size:12px;line-height:18px;color:#fff;background-color:#685606;}

/* Fehler */
.err{color:#7eb319;}

/* Tabellen */
#cnt .tab table{border-spacing:0px;border-collapse:collapse;}
#cnt .tab td{border:solid 1px #000;padding:2px 5px;}

/* Sitemap */
#smp a{text-decoration:none;}
.smp0{padding-left:0px;background-color:#feffe5;margin-bottom:1px;}
.smp1{padding-left:15px;background-color:#feffcb;margin-bottom:1px;}
.smp2{padding-left:30px;background-color:#feffb2;margin-bottom:1px;}

/* Suche */
.srctxt{float:left;width:550px;}
#cnt .srctxt a{text-decoration:none;}
.srcbar{float:left;width:88px;margin-top:7px;height:5px;margin-right:20px;border:solid 1px #000000;}
