body { font-family : Verdana, Arial, sans-serif; background-color:#abcaaf; color:#343434; padding:0px; margin:0px; font-size:13px; line-height:20px; height:100%; border:0px; text-align:left; }
div { padding:0px; margin:0px; background-color:transparent; }

td, table { font-size:12px; line-height:19px; }
hr { background-color:transparent; border:0px; border-bottom:1px solid #3c6141; border-left:1px solid #ffffff; border-right:1px solid  #ffffff;  border-top:1px solid  #ffffff; width:100%; }
h1 { color:#d59b03; font-size:16px; font-variant:small-caps; }
h2 { color:#3c6141; font-size:13px; font-variant:small-caps; }

img { border:1px solid #3c6141; }

/* ID's */
#zentriert { margin:0px auto; width:1000px; background-color:#ffffff; }
#banner { height:143px; width:1000px; text-align:right; }
#banner a:link, #banner a:visited, #banner a:active, #banner a:hover { font-size:10px; margin-right:10px; }
#banner img { margin:3px 5px 0px 10px; float:left; }
#banner div { float:left; width:890px; }
#navigationTop { height:53px; width:1000px; }
#navigationTopMain { height:53px; margin-left:169px; width:830px; }
#mitte { width:1000px; float:left; }
#navigationSub { width:169px; float:left; padding:25px 0px 0px 0px; }
#inhalt { float:left; width:781px; padding:20px 25px 20px 25px; background-color:#ffffff; min-height:330px; }
#fuss { height:20px; width:1000px; font-size:10px; font-weight:bold; color:#ffffff; background-color:#3c6141; text-align:center; clear:both; }

/* Links */
a:link, a:active, a:visited { color:#3c6141; text-decoration:underline; }
a:hover { color:#3c6141; text-decoration:none; }

#navigationTopMain a:link, #navigationTopMain a:visited { display:block; float:left; height:20px; padding:8px 15px 7px 15px; color:#3c6141; font-weight:bold; text-align:center; text-decoration:none; margin-top:18px; font-size:11px; }
#navigationTopMain a:active, #navigationTopMain a:hover, #navigationTopMain a.aktiv:link, #navigationTopMain a.aktiv:visited, #navigationTopMain a.aktiv:active, #navigationTopMain a.aktiv:hover { display:block; float:left; height:20px; padding:8px 15px 7px 15px; color:#abcaaf; background-color:#3c6141; font-weight:bold; text-align:center; text-decoration:none; margin-top:18px; font-size:11px; }

#navigationSub a:link, #navigationSub a:active, #navigationSub a:visited, #navigationSub a:hover { display:block; float:left; width:159px; text-align:right; font-size:11px; margin:0px 10px 15px 0px; text-decoration:none; display:inline; line-height:14px; }
#navigationSub a:hover, #navigationSub a.aktiv:link, #navigationSub a.aktiv:active, #navigationSub a.aktiv:visited, #navigationSub a.aktiv:hover { display:block; float:left; width:159px; text-align:right; font-size:11px; margin:0px 10px 15px 0px; text-decoration:underline; display:inline; line-height:14px; }

/* Sonstiges */
table td { padding-left:0px; margin-left:0px; }
table.abstand td { padding: 5px 5px 5px 0px; margin: 0px; }
.infoText { display:none; }
strong { color:#353535; }
ul li { line-height:18px; margin-top:8px; margin-left:20px; margin-right:30px; padding-left:10px; }

/* Klassen */
div.referenz {float:left; margin:6px;}
div.referenz span {font-size:11px;}

/* Forms */
input, textarea { border: 1px solid #343434;	background-color: #f1f1f1; padding:2px; color: #333333; }
input.submit { border: 1px solid #343434; background-color: #f1f1f1; padding:2px; font-weight:normal; color: #333333; }
select { border: 1px solid #C0C0C0; background-color: #E5E5E5; font-weight : normal; color: #333333; width:310px; }

/*startseitenbox SEO gaerreste */
.kwk_box_gaerreste{ width: 300px; border: 3px solid #3c6141; background:url(../../gaerresttrockung.jpg) no-repeat bottom left;}
.kwk_box_gaerreste p{ padding: 10px; font-size: 1.2	em; font-weight: bold; line-height: 1.6em;}
.kwk_box_gaerreste a{ text-decoration: none;}
.kwk_box_gaerreste h2 {border: 1px solid #3c6141; padding: 10px; margin: 0; background: #fff; text-align: center; font-size: 1.5em}