html      { height:100%; }
body      { margin:0px; padding:0px; font: 11pt arial,verdana,sans-serif; width:100%; }
* html    { font-size: 0.9em; }
* html body { margin-bottom:60px; }

#balken   { position:absolute; height:120px; left:0px; top:30px; background-color:#82B92E; width:100%; }
*+html #balken { background-color:#78B323; }
* html #balken { background-color:#78B225; }

a         { text-decoration:none; color:black;}
a img     { border:0; }
#content1 a { color:#999999; }

#head     { position:relative; top:0px; left:0px; width:950px; padding-top:30px; height:145px; _height:175px; background: url(/DieKommunalen/design/kopf_green.png);  }

#content  { position:relative; top:0px; left:0px; height:auto; _height:1px; width:950px; }


#navi     { float:left; width:179px; margin-left:30px; _margin-left:15px; padding-bottom:40px; padding-top:15px;}
#content1 { float:left; width:470px; margin-left:50px; _margin-left:50px; padding-bottom:40px; padding-top:15px;}
#content2 { float:left; width:140px; margin-left:66px; _margin-left:66px; padding-bottom:40px; padding-top:15px;}

#clear    { clear:left; }

#line1    { position:absolute; top:0px; left:16px;  width:4px; height:100%; background: url(/DieKommunalen/design/line2_mid.png); }
#line2    { position:absolute; top:0px; left:220px; width:4px; height:100%; background: url(/DieKommunalen/design/line_mid.png); }
#line3    { position:absolute; top:0px; left:770px; width:4px; height:100%; background: url(/DieKommunalen/design/line2_mid.png); }


#bottom   { position:relative; width:930px; height:30px; top:47px; left:10px; background: url(/DieKommunalen/design/line_green.png);}
#bottom2  { position:relative; width:930px; height:20px; top:47px; left:10px; }

img.top   {position:absolute; top:0px; left;0px;}
img.bot   {position:absolute; bottom:0px; left;0px;}

#navi div           { padding-left:25px; font-size:0.75em; font-weight:bold;}
#navi .dotted1      { height:3px; background: url(/DieKommunalen/design/dotted.png) repeat-x; }
#navi .navi1_top    { padding-top:7px; padding-bottom:7px; background:#82B92E url(/DieKommunalen/design/pfeil_main_w.gif) no-repeat 5px 50%; color:white;}
#navi .navi1_top a  { color:white; }
#navi .navi1        { padding-top:7px; padding-bottom:7px; background:#FFFFFF url(/DieKommunalen/design/pfeil_main_g.gif) no-repeat 5px 50%; }
#navi .navi1:hover  { background:#82B92E url(/DieKommunalen/design/pfeil_main_w.gif) no-repeat 5px 50%; }
#navi .navi1 a      { color:#999999; }
#navi .navi1:hover a { color:#FFFFFF; }
#navi .navi2_top    { padding-top:7px; padding-bottom:7px; background:#DDDDDD url(/DieKommunalen/design/pfeil_sub.gif) no-repeat 9px 50%; }
#navi .navi2        { padding-top:7px; padding-bottom:7px; background:#EEEEEE url(/DieKommunalen/design/pfeil_sub.gif) no-repeat 9px 50%; }

#head div           { position:relative; left:610px; padding-left:25px; font-size:0.70em; font-weight:bold; width:115px; _width:140px;}
#head .dotted1      { height:3px; background: url(/DieKommunalen/design/dotted.png) repeat-x; }
#head .navi1_top    { padding-top:7px; padding-bottom:7px; background:#82B92E url(/DieKommunalen/design/pfeil_main_w.gif) no-repeat 5px 50%; color:white;}
#head .navi1_top a  { color:white; }
#head .navi1        { padding-top:7px; padding-bottom:7px; background:#FFFFFF url(/DieKommunalen/design/pfeil_main_g.gif) no-repeat 5px 50%; }
#head .navi1:hover  { background:#82B92E url(/DieKommunalen/design/pfeil_main_w.gif) no-repeat 5px 50%; }
#head .navi1 a      { color:#999999; }
#head .navi1:hover a { color:#FFFFFF; }
#head .navi2_top    { padding-top:7px; padding-bottom:7px; background:#DDDDDD url(/DieKommunalen/design/pfeil_sub.gif) no-repeat 9px 50%; }
#head .navi2        { padding-top:7px; padding-bottom:7px; background:#EEEEEE url(/DieKommunalen/design/pfeil_sub.gif) no-repeat 9px 50%; }


h1,h3        { color:#82B92E; font-size:0.9em; margin-top:10px; margin-bottom:0px; }
h1.csc-firstHeader        { color:#999999; font-size:1.2em; margin-top:0px; margin-bottom:-20px; }
* html h1.csc-firstHeader { margin-bottom:-10px; }
#content2 h1.csc-firstHeader, h2        { color:#999999; font-size:1.0em; margin-top:0px; margin-bottom:0px; }
p         { color:#000000; font-size:0.9em; margin-bottom:0px; margin-top:0px;}


div.news-latest-item h3 a { font-size:1.0em; margin-top:0px; }
span.news-latest-date, div.news-single-timedata, div.news-single-backlink a {font-size:0.7em; padding-bottom:5px;}

div#haussuche { position:absolute; left:760px; top:45px; width:145px; _width:170px; color:#FFFFFF;}
#haussuche h6 {font-size:1.1em; padding:0px; margin-top:0px; margin-bottom:10px;}
#haussuche input { border:1pt solid #659C12; height:16px; width:116px; _height:20px; _width:120px; float:left; margin:0px; padding:2px; font-size:1.1em;}
#haussuche input.button { border:1px solid #659C12;  width:22px; height:22px; background:#FFFFFF url(/DieKommunalen/design/pfeil_main_g.gif) no-repeat 50% 50%; float:left; } 

body { _text-align:center; }
#head, #content, #bottom { margin-right:auto; margin-left:auto; _text-align:left;}

#content1 p a, #content2 p a             { text-decoration:underline; }
#content1 p a:hover, #content2 p a:hover { color:#82B92E; }
#content1 div a:hover { color:#82B92E; }

#bottom, #bottom a { color:#FFFFFF; }
#copy { position:absolute; left:25px;  top:7px; font-size:0.9em; }
#eol  { position:absolute; right:25px; top:7px; font-size:0.9em; }

#suche { position:relative; top:0px; left:-10px; width:145px; }
#suche input { border:1pt solid #659C12; height:15px; width:116px; _height:20px; _width:120px; float:left; margin:0px; padding:2px; font-size:0.9em;}
#suche input.button { border:1px solid #659C12;  width:22px; height:22px; _height:20px; background:#FFFFFF url(/DieKommunalen/design/pfeil_main_g.gif) no-repeat 50% 50%; float:left; } 

#karte_ruecklink { position:absolute; top:50px; left:620px; text-align:center;}

a.ruecklink {
display:block;
width:110px;
height:140px;
border:0px;
background-image:url(/DieKommunalen/fileadmin/images/einzel/gesamtkarte_klein.gif);
}

a.ruecklink:hover {
background-image:url(/DieKommunalen/fileadmin/images/einzel/gesamtkarte_klein_rollover.gif);
}

div.csc-mailform-field label {width:100px; display:block; float:left;}
div.csc-mailform-field input {clear:left;}
fieldset {border:0;}


div.news-latest-morelink a { font-size:0.8em; }
div.news-latest-morelink { margin-bottom:25px; }
div.news-single-timedata, span.news-latest-date { display:none; }
div.news-single-backlink { font-size:1.2em; }
table.csc-searchform { margin-top:25px; }

#content1 li { font-size:0.95em; }
#content1 ul {  list-style-type:disc; }

div.news-latest-container { margin-top:-25px;}

#home_link { position:absolute; display:block; top:20px; left:20px; width:200px; height:150px; }

.news-latest-item img, .news-single-item img {float:left; margin-right:10px; margin-bottom:10px; margin-top:10px;}

.news-single-img{width:210px;float:left;}

/**********Anmeldung und Kontaktformular Einstellung*******/
div.csc-mailform-field {
	margin-top:15px; 
	margin-left:-10px;
}
div.csc-mailform-field label {
	width:150px; 
	display:block; 
	float:left; 

}
div.csc-mailform-field input {
	clear:left; 
}

/*****CSS Hack Firefox 3 oder neuer*****/
div.csc-mailform-field textarea, x:-moz-any-link, x:default{
	margin-top:-15px; 
	margin-left:150px; 
}

/*****CSS Hack IE 6 oder alter*****/
* html div.csc-mailform-field input {
	margin-top:-15px; 
	margin-left:150px; 
}
* html div.csc-mailform-field select {
	margin-left:-12px; 
}
* html div.csc-mailform-field textarea {
	margin-left:-12px; 
}
* html div.csc-mailform-field .csc-mailform-submit{
	margin-top:15px; 
	margin-left:10px; 
}

/*****CSS Hack IE 7 oder neuer*****/
*+html div.csc-mailform-field input {
	margin-top:-15px; 
	margin-left:150px; 
}
*+html div.csc-mailform-field select {
	margin-left:-10px; 
}
*+html div.csc-mailform-field textarea {
	margin-top:0px; 
	margin-left:-10px; 
}
*+html div.csc-mailform-field .csc-mailform-submit{
	margin-top:15px; 
	margin-left:8px; 
}

/*****ENDE Anmeldung und Kontaktformular Einstellung*******/