img{border:0;}
a{color:maroon;}
.m1 a,.m2 a,.m3 a,.m3 b{background-color:#fff;}
.m1,.m2,.m3{display:table-cell;float:left;
width:400px;
display:block;
margin:2px;
overflow:hidden;
}

.m1{margin-left:-2px;}
.m1 span{background-color:#ffffff;}
.m1 br {line-height:6px;}
.m1i,h2{margin-left:2px;}

.m2{width:194px;border-left:1px dotted #333;
background-color:#ffffff;}

.m3{width:136px;border-left:1px dotted #333;}

.t1{border-bottom:1px dotted #333;padding:7px;}

.t1 img {width:90;}

.t1 b {margin-top:8px;font:bold 12px arial; color:#333333;display:block;
line-height:11px;
margin-bottom:3px;
}
.thl{background-color:#000000;}
.hhl{background-color:#888888;}

.h1{padding-right:2px;}
h2,h3{
font:bold 16px arial,times,georgia,arial;
color:#400;
background-color:#fff;
letter-spacing:-1px;
margin:0;
padding:1;
border-bottom:1px dotted #000;
margin-bottom:8;
padding-left:0;
}
h4{font-size:24px;color:#fff;background-color:#ECAA1F;}
h5{font-size:20px;}

.bod,td{font-size:11px;
line-height:15px;
font-family:"Trebuchet MS",Trebuchet,arial,helvetica,sans-serif;
}

.bod{
margin-right:auto;
margin-left:auto;
width:750px;
text-align:left;
}

body{background-color:#fff;
margin:0;
margin-top:20px;
}
.ihl{}
input,textarea{border:1px solid black;margin:2px;padding:1px;font-size:10px;font-family:arial,sans-serif;}


.khead{display:none;}
.ktag{}
.kdatum{}
.kategorie{color:#333;font-size:10px;}
.keventlist{}
.kevent{margin-bottom:8px;background-color:#fff;padding-left:4;}
.ktitel span{color:#fff;background-color:#000;}
.ktitel{color:#ECAA1F;padding:2px;
font:bold 12px arial,helvetica;cursor:hand;cursor:pointer;
background:url(../img/esumenbg.gif) no-repeat ;padding-left:4px;
background-color:#000;
background-position:-24px bottom;
margin-bottom:4px;
}
.uhrzeit{font:12px arial,helvetica;color:#600;display:none;}
.uhrzeit:before{content:url(../tpl_img/51/clock.gif);}
.locationname{font:bold 12px arial,helvetica;}
.kteaser{color:#a00;margin-bottom:8px;margin-top:8px;}
.kdetailtext{}
.kspezial{font-weight:bold;color:#f00;}
.kdetailtext img,.kevent img{display:none;}
.termine{}
.veranstaltungsort{background:url('../img/blackstripes2.gif');background-color:#000;padding:8;}
.veranstaltungsort span,.veranstaltungsort span{font:bold 12px arial,helvetica;}
.veranstaltungsort div:hover{background-color:#fff;}
.eventstab{float:left;font-size:10px;background-color:#000;color:#fff;padding-left:31px;display:block;-moz-border-radius:0 6 1 0;width:200px;}
.events a{color:#fff;text-decoration:none;}
.events{clear:left;font-size:10px;line-height:18px;background-color:#000;color:#555;margin-bottom:10px;}


.events a:hover{border-bottom:4px solid black;
border-top:5px solid black;}
.eventstab2{float:left;background-color:#aaa;color:#fff;margin-left:1px;display:block;
float:left;font-size:10px;padding-left:31px;-moz-border-radius:0 6 0 0;width:100px;}
.eventstab2 a{color:#fff;text-decoration:none;}


.forumentry ul{padding:1;border-left:8px solid #931401;}
.forumentry li{margin:0;
background:url('../img/blackstripes2.gif');background-color:#931401;
}
.forumentry li a:hover{margin:0;
background-color:#fff;
}
.combutton{display:block;border-left:2px dotted #ECAA1F;background-color:#ECAA1F;font:bold 11px arial;color:;width:100;-moz-border-radius:5px;}
.forumbutton a{float:right;}

.boxy{border: 1px solid #555;margin:4px; padding: 4px; background-color:#ddd;filter:alpha(opacity=75);-moz-opacity:0.75;-moz-border-radius:4px;}


.menubox,.categorybox{font-size:12px;font-weight:bold;background-color:#fff;padding:2;margin-bottom:10;background-color:#ecaa1f;-moz-border-radius:5px;}
.menubox a,.categorybox a{text-decoration:none;background-color:#ecaa1f;}
.menubox a:hover,.categorybox a:hover{color:#fff;}
.kleinfett{background-color:#fff;font-weight:bold;font-size:12px; ;-moz-border-radius:5px;}

.neu{ font-weight:bold;
text-align:right;display:block;text-transform:capitalize;

background:url(../img/esumenbg.gif) no-repeat ;padding-left:4px;
background-color:#ECAA1F;
background-position:0px bottom;
text-decoration:none;
}

ul{background-color:#81c9c5;color:#fff;font-size:13px ;}
h4 span{color:#ECAA1F;font-size:10;}
ul a{float:right;display:block;}

.boxy2{border: 1px solid #fff;margin:0px; padding: 1px; background-color:#fff;filter:alpha(opacity=65);-moz-opacity:0.65;-moz-border-radius:4px;}

