a:link{text-decoration:none;color:#4444aa;font-weight:bold;}
a:visited{text-decoration:none;color:#4444aa;font-weight:bold;}
a:hover{text-decoration:underline;font-weight:bold;}

html, body {
height: 97%;min-height:100%;height:auto;
border:0px solid;
background-color:#4bb653;
margin:0px 0px 0px 10px;
font-family:sans-serif, verdana;
font-size:11px;
text-align:center;
}

ol li{
color:#333333;
font-size:11px;
line-height:180%;
padding-bottom:10px;
font-family:verdana;
}

ul{
color:#333333;
font-family:verdana;
line-height:180%;
}

/* Struktur und Schatten */

div#box_schatten{
width: 890px;
border:0px solid;
background: url(../bilder/hintergrund_schatten.png) repeat-y;
margin: 0 auto 0 auto;
text-align:left;
} 
div#einfassung_haupt{
margin:0px;
border:0px solid;
padding:13px 12px 3px 11px;
background: url(../bilder/hintergrund_oben.png) no-repeat;
}

#bild{
background: #ffffe0 url(../bilder/panorama_dommitzsch_von_der_elbe.jpg) no-repeat;
height:120px;
}

/* INFOLEISTE */
#infoleiste{
padding:0px;
margin-top:0px;
font-family:sans-serif;
}
#rootline{
position:relative;
top:-2px;
left:-3px;
}
#rootline a:link{ 
color:#fdfdfd;
font-size:12px;
}
#rootline a:visited{
color:#fdfdfd;
font-size:12px;
}
#rootline a:hover{
color:#fefefe;
}




/* Navimenu links */

div#navi{
float:left;
width:176px;
padding-top:0px;
}
#navi_ul{
list-style-type:none;
margin-top:3px;
margin-right:5px;
font-family:sans-serif;
line-height:140%;
}

.navi_li_level1{
margin-left:-37px;
margin-top:5px;
padding:3px 3px 3px 9px;
font-size:11pt;
font-weight:bold;
}
.navi_li_act_level1{
margin-left:-37px;
margin-right:0px;
margin-top:5px;
padding:3px 3px 3px 9px;
font-size:11pt;
text-decoration:none;
background: #bbbbbb url(../bilder/navi_li_back.png) repeat-y;
}

.navi_li_level2{
margin-left:-27px;
margin-top:3px;
padding:3px 3px 3px 8px;
font-size:10pt;
font-weight:bold;
}
.navi_li_act_level2{
margin-left:-27px;
margin-right:0px;
margin-top:3px;
padding:3px 3px 3px 8px;
font-size:10pt;
text-decoration:none;
background: #bbbbbb url(../bilder/navi_li_back_mittel.png) repeat-y;
}

.navi_li_level3{
margin-left:-17px;
margin-top:2px;
padding:1px 3px 1px 8px;
font-size:9pt;
font-weight:bold;
}
.navi_li_act_level3{
margin-left:-17px;
margin-right:0px;
margin-top:2px;
padding:1px 3px 1px 7px;
font-size:9pt;
text-decoration:none;
background: #bbbbbb url(../bilder/navi_li_back_klein.png) repeat-y;
}



/* INHALT */

#inhalt{
padding: 5px 5px 3px 10px;
margin-left:171px;
margin-right:130px;
}

#footer{
color:#999999;
font-size:8pt;
vertical-align:bottom;
text-align:center;
border-top:1px solid;
clear:both;
}

#background_bottom{
background: url(../bilder/hintergrund_unten.png) no-repeat;
height:10px;
margin:0px -10px -10px -11px;
}




/* Linkz menu */

#menu a:link{text-decoration:none;color:#666666;}
#menu a:visited{text-decoration:none;color:#666666;}
#menu a:hover{text-decoration:none;color:#ffffff;} 
#menu{
background-color:#ffffff;
height:26px;
text-align:center;
/* padding-bottom:6px; */
}

.menulinkz{
background-color:#ffffff;
position:relative;
top:7px;
font-weight:bold;
font-size:13pt;
font-family:sans-serif;
color:#666666;
text-decoration:none;
}

#Dommitzsch{
border-top:4px solid #228899;
padding:3px 39px 0px 10px;
margin-right:5px;
}
a:hover#Dommitzsch{
background-color:#55aacc;
}
#Tourismus{
border-top:4px solid #229955;
padding:3px 39px 0px 39px;
margin-right:5px;
}
a:hover#Tourismus{
background-color:#44bb77;
}
#Kultur{
border-top:4px solid #992222;
padding:3px 39px 0px 39px;
margin-right:5px;
}
a:hover#Kultur{
background-color:#bb4444;
}
#Wirtschaft{
border-top:4px solid #777777;
padding:3px 39px 0px 39px;
margin-right:5px;
}
a:hover#Wirtschaft{
background-color:#999999;
}
#Rathaus{
border-top:4px solid #cc9911;
padding:3px 10px 0px 39px;
}
a:hover#Rathaus{
background-color:#eebb44;
}


#infoleiste{
padding-left:5px;
font-size:14px;
font-weight:normal;
font-family:sans-serif;
color:#ddddff;
height:17px;
}



/* Suche */

#suchleiste{
border-left:1px dashed #888888;
border-bottom:1px dashed #888888;
background-color:#eef7f0;
padding:5px 0px 2px 2px;
float:right;
width:125px;
}
.suchschrift{
font-family:sans-serif,verdana;
font-size:13pt;
color:#444444;
font-weight:bold;
}
.suchausrichtung{
text-align:right;
}
.textbox{
border:1px solid #aaaaaa;
background-color:#ffffff;
width:124px;
}
input {
font-family:Verdana,Arial,Helvetica;
font-size:12px;
}
.f-submit{
border:1px solid #aaaaaa;
background-color:#eef7f0;
padding:0px 3px;
margin-top:4px;
font-size:12px;
}

ul#suchleiste_linkz{
font-family:sans-serif;
line-height:140%;
list-style-type:none;
font-size:10pt;
letter-spacing:0.01em;
margin-left:-38px;
margin-top:30px;
margin-bottom:0px;
}

.kontakt{
background-color:#e0f0e9;
margin-bottom:0px;
padding-bottom:0px;
}


/* TYPO3 STLE OVERRIDE */

h1 {
color:#000000;
font-family:Verdana,sans-serif;
font-size:18px;
margin-bottom:20px;
margin-top:25px;
}

h2 {
color:#111111;
font-family:Verdana,sans-serif;
font-size:16px;
margin-bottom:10px;
margin-top:35px;
}

h3 {
color:#666666;
font-family:Verdana,sans-serif;
font-size:13px;
margin-bottom:0px;
margin-top:20px;
}

h4 {
color:#222222;
font-family:Verdana,sans-serif;
font-size:11px;
margin-bottom:0px;
margin-top:12px;
}

table p{
color:#333333;
font-family:Verdana,sans-serif;
font-size:11px;
line-height:180%;
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
text-indent:0px;
}

.contenttable{
font-family:Verdana,sans-serif;
font-size:11px;
border:0px solid;
border-spacing:0px
}

.tr-even, .tr-odd, .td-last{
vertical-align:top;
border:0px;
}

.td-last{
padding-left:3px;
padding-bottom:8px;
}

.csc-mailform-field{
font-size:11px;
font-family:verdana, sans-serif;
color:#333333;
}

.csc-mailform-submit{
border:1px solid #aaaaaa;
background-color:#dee7e0;
padding:0px 3px;
margin-top:4px;
font-size:11px;
}

input, textarea{
border:1px solid #aaaaaa;
background-color:#ffffff;
}

.csc-mailform{
border:0px;
}


/* FE EDITING CONFIG */
table.typo3-editPanel { border: none; background-color: #fff; width: auto;}
table.typo3-editPanel TD.typo3-editPanel-controls { border: 1px solid #ccc; background-color: #fff;}
