/* CSS Document by Werbewind | SD - Vers. 2.3 */
body{font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#000;background-color:#912525;scrollbar-face-color:#DDDDE1;scrollbar-highlight-color:#FFF;scrollbar-shadow-color:#DEE3E7;scrollbar-3dlight-color:#D1D7DC;scrollbar-arrow-color:#324056;scrollbar-track-color:#EFEFEF;scrollbar-darkshadow-color:#98AAB1;text-align:center; line-height:1.5em}
#footer{color:#FFF;font-size:12px;line-height:34px;padding-left:10px;padding-right:10px;}
/* ____ Grundformatierungen ____ */
td,table,tr{text-align:left;font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#000;}
/* ____ Text-Links ____ */
a:active,a:link,a:visited{color:#912525;font-weight:bold;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:underline;}
a:hover{color:#912525;font-weight:bold;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration: none;}
th{color:#912525;font-size:24px;font-weight:normal;font-family:Geneva,Arial,Helvetica,sans-serif;}
table.preise{background-color:#912525;}
table.preise td{background-color: #FCEEC1;}
ul.fewo{margin:20px 0 0 20px;padding:0;}
ul.fewo li{padding:3px 10px 3px 3px; line-height:1.2em}
/* ----- Kontaktformular ------ */
#kontakt{width:500px;}
#kontakt p{padding:8px;}
#kontakt * th{padding:3px;}
#kontakt * td.adresse{padding:3px;text-align:center;}
#kontakt * td.links{padding:3px;text-align:right;}
#kontakt * td.rechts{padding:3px;padding-left:10px;}
fieldset{margin-left:10px;border:1px solid #DCA278;padding:5px;}
legend{margin:0 0 5px;padding-left:10px;color:#DCA278;}
fieldset legend{padding:0 5px;letter-spacing:1px;margin:0;}
img.kalender{cursor:pointer;}
input{width:185px;border:1px solid #DCA278;border-top:1px solid #A80003;border-bottom:1px solid #A80003;background:#FFF;padding-left:2px;}
input.short{width:40px;}
input.checkbox{width:1.5em;border:0;background:none;}
input.datum{width:70px;}
select{width:100px;background:#FFF;}
textarea{width:255px;height:70px;border:1px solid #DCA278;border-top:1px solid #A80003;border-bottom:1px solid #A80003;background:#FFF;padding-left:2px;}
button{margin:5px 0 0;width:70px;padding:1px 0;border:2px solid #DCA278;border-right:2px solid #A80003;border-bottom:2px solid #A80003;background:#FFF;color:#554612;font-weight:bold;cursor:pointer;
}

table.preise2 { width:100%; border-collapse:collapse; }
table.preise2 td { text-align:center; border:1px solid #912525; padding:5px 0; height:40px; font-size:11px}
table.preise2 td.left { text-align:left; padding:5px 2px 5px 7px}  

#newsbox {font-family:Verdana, Geneva, sans-serif; width:220px; background:url(images_layout/newsbox_bg.jpg) no-repeat right bottom; border-left:1px solid #fceec0; padding:0 0 8px 0; margin-bottom:10px; margin-top:0px}
#newsbox .box { background:#f1dcc0; padding:0 10px 10px; width:190px}
#newsbox .box h3 { margin:0 0 5px 0;  font-size:14px; color:#902525}
#newsbox .box p.text { margin:0; padding:8px 0 0}
#newsbox .box p { margin-bottom:0}
#newsbox .box p.text br{ line-height:0.5em}
#newsbox .box p.text span.ruhetag { color:#902525}
#newsbox .top { background:#f1dcc0; height:10px; border-right:10px solid #fceec0 }

.subcolumns { width:100%; overflow:hidden;}

span.rot {color:#902525; font-weight:bold}
