/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,form,fieldset,img,p,blockquote,table,th,tr,td{border:0 none;margin:0;padding:0;}
h1{font-size:18px;margin-bottom:20px;margin-top:10px;color:#d90000;font-weight:normal;text-transform:uppercase;}
h1.rss-subtitle{font-size:14px;margin-bottom:20px;margin-top:10px;color:#d90000;font-weight:bold;text-transform:none;}
h2{margin-bottom:5px;margin-top:20px;font-size:12px;font-weight:bold;color:#484848;}
h3{font-size:12px;font-weight: bold;margin-bottom:5px;}
h4{font-size:12px;text-transform:uppercase;color:#484848;}
h5{font-size:12px;font-weight: bold;}
h6 {font-size:12px;font-weight:bold;}
a{color:#009cdd;text-decoration:none;}
a:hover{color: #009cdd;text-decoration:underline;}
p{margin-bottom:10px;}

BR.space {height: 50px;}
li{list-style-type:none;margin-bottom:2px;}
HR {border-top:1px dotted #d4d4d4;margin-bottom:20px;margin-top:20px;}
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#484848;line-height:16px;background:url(//www.wmscdn.de/uploads/7791/7791.png) repeat-x #555;}
th {text-align:left;padding:5px;}
table,td{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000;}
td{padding:5px;vertical-align:top;}

.main{margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px;padding:20px 0 20px 0;background-color:#fff;width:1000px;-webkit-border-radius:10px;border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-khtml-border-radius:10px;}
.header {height:70px;width:1000px;background-color:#fff;background:url(//www.wmscdn.de/uploads/7781/7781.png) no-repeat;background-position: bottom;}

.info {float:right;color:#000;margin-top:5px;padding-right:15px;line-height:12px;font-size:10px;text-transform:uppercase;}
.info li {float:left;border-right:1px solid #d4d4d4;padding:0 10px 0 10px; height:14px;}
.info li.last {float:left;border-right:0px solid #d4d4d4;padding:0 10px 0 10px; height:14px;}
.info li a {color:#d4d4d4;}
.info li a:hover {color:#b1b1b1;text-decoration:none;}

.content{width:1000px;margin-top:20px;display:inline-block;}
.content .box_left  {float:left;width:190px;background-color:#fff;margin:0 20px 0 20px;}
.content .box_left .navi {position:relative;float:left;width:175px;background-color:#fff;background:url(//www.wmscdn.de/uploads/7783/7783.png) no-repeat;background-position:top right;margin: -55px 10px 20px 0;padding:0 15px 40px 5px;}
.content .box_left .navi ul{display:block; width:170px;}
.content .box_left .navi li{text-transform:uppercase;font-size:10px;margin-bottom:0;}
.content .box_left .navi li a{color:#484848;width:160px;line-height:30px;padding-left:10px;display:block;border-bottom:1px solid #ededed;}
.content .box_left .navi li a:hover{color:#d90000;text-decoration:none;}
.content .box_left .navi li a.active{color:#d90000;text-decoration:none;}
.content .box_left .navi .nav-sub {margin:0;background-color:#fafafa;}
.content .box_left .navi .nav-sub ul{display:block;}
.content .box_left .navi .nav-sub li{text-transform:uppercase;font-size:11px;margin-bottom:0;}
.content .box_left .navi .nav-sub li a{color:#484848;padding-left:10px;width:160px;line-height:30px;text-transform:none;display:block;border-bottom:1px solid #fff;}
.content .box_left .navi .nav-sub li a:hover{color:#484848;text-decoration:none;background-color:#ededed;}
.content .box_left .navi .nav-sub li a.active{color:#484848;text-decoration:none;background-color:#ededed;}
.content .box_left .navi .nav-sub .rss {display:none;}

.content .box_left .box_rot {clear:both;width:190px;background-color:#D90000;padding:10px 0 10px 10px;line-height:16px;color:#fff;margin-bottom:10px;-webkit-border-radius:10px;border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-khtml-border-radius:10px;width:180px;display:inline-block;}
.content .box_left .box_rot a {
color:#fff;}
.content .box_left .box_rot #notdienst_info {display:none}
.content .box_left .box_grau {width:188px;background-color:#fff;margin-bottom:20px;margin-bottom:10px;-webkit-border-radius:10px;border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-khtml-border-radius:10px;border:1px solid #CFCFCF;-webkit-box-shadow: inset 0px 0px 30px 10px rgba(0, 0, 0, 0.1);box-shadow: inset 0px 0px 30px 10px rgba(0, 0, 0, 0.1);}
.content .box_left .box_grau IMG{margin:10px 0 0 25px;width:130px;}

.content .box_right {width:720px;background-color:#fff;float:left;margin-top:20px;margin:0 20px 0 20px;}
.content .box_right .cms {margin-top:20px;}
.content .box_right .cms img{padding:5px;border:1px solid #d4d4d4;}
.content .box_right .cms ul{margin-top:10px;margin-bottom:10px;}
.content .box_right .cms li{list-style-type:square;margin:0 0 2px 20px;padding-left:5px;}

.content .box_right li{list-style-type:square;margin:0 0 2px 20px;padding-left:5px;}

.entry {padding:10px 20px 10px 240px;width:460px;height:230px;background:url(//www.wmscdn.de/uploads/7785/7785.png) no-repeat;margin-top:20px;clear:both;}
.entry h1{color:#d90000;font-family:georgia,palatino;font-size:30px;font-style:italic;font-weight:bold;line-height:36px;margin: 0 0 0;text-transform:none;width:460px;}
.entry h1.subtitle{color:#484848;font-family:georgia,palatino;font-size:25px;font-style:italic;font-weight: normal;line-height:36px;margin: 0 0 20px;text-transform:none;width:460px;}
.entry p {width:460px;}

.news {width:720px;height:195px;background-color:#fff;margin:20px 0 30px 0;padding:10px 0 20px 0;display:inline-block;-webkit-border-radius:10px;border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-khtml-border-radius:10px;border:1px solid #CFCFCF;-webkit-box-shadow: inset 0px 0px 30px 10px rgba(0, 0, 0, 0.1);box-shadow: inset 0px 0px 30px 10px rgba(0, 0, 0, 0.1);}
.item {width:220px;margin-left:20px;float:left;}
.aplus {width:166px;height:147px;margin:20px 0 0 20px;float:left;}
.news p {display:none;}
.news h1 {display:none;}

.clear{clear:both;}
.alignleft {float:left; margin-right:15px;}
.alignright {float:right; margin-left:15px;}

/*Notdienst*/
.notdienst.calendar{float:right;margin:3px 3px 20px 3px; padding:3px;border-top: 2px solid #d90000;border-bottom: 2px solid #d90000;}
.notdienst.calendar A{background:0;font-weight:normal;}
.notdienst.calendar H3{margin-top:10px;}
.notdienst.calendar TABLE {font-size:11px;margin:0;}
.notdienst.calendar TABLE TD{text-align:center; padding:5px;}
#map {display: none;}

.form-table th{text-align:left;margin-right:10px;width:150px;vertical-align:top;}
.form-table INPUT.text,TEXTAREA.text{border:1px solid #a3a3a3;}
.top{top:0;left:0;}
.bottom{bottom:0;left:0;}

.newsletter_teaser{background-color:#fce8e8;padding:10px;}
.newsletter_form{margin-top:20px;margin-bottom:20px;}
.newsletter_form th{text-align:left;margin-right:10px;width:150px;vertical-align:top;}
.newsletter_form INPUT.text{border:1px solid #a3a3a3;}
.error {color:#cc0101;}