/* Style sheet style */
html{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#5a5c5f;}
body{margin:0;padding:0;background-color:#f5f5c2;behavior:url("http://www.kern-weine.de/csshover.htc");}
#container{width:980px;margin:0 auto 25px;padding:10px;background-color:#FFFFFF;}
#header{width:1000px;margin:25px auto 0;background-color:#FFFFFF;}
#header img{border:0px solid #000;}
#left{width:170px;margin-top:30px;padding:0;}
ul.level_1{width:170px;margin:0;padding:0;background-color:#f5f5c2;list-style:none;}
ul.level_1 li{width:auto;border-bottom:1px solid #fff;}
ul.level_1 li a,ul.level_1 li span{display:block;padding:7px 0 7px 15px;font-weight:bold;text-decoration:none;color:#5a5c5f;}
ul.level_1 li a:hover{background-color:#efbd4c;}
* html #navilist .cat a .hack{display:inline-block;}
ul.level_1 li.active ul.level_2,ul.level_1 li.trail ul.level_2{margin:0;padding:3px 0 3px 30px;background-color:#cca664;color:#fff;list-style:square;}
ul.level_1 li ul.level_2 li{margin:0;padding:2px 0;background-color:#CCA664;border-bottom:0px;}
ul.level_1 li.active ul.level_2 li:hover,ul.level_1 li.trail ul.level_2 li:hover{background-color:#CCA664;color:#800321;}
ul.level_1 li ul.level_2 li a,ul.level_1 li ul.level_2 li span{width:100%;margin:0;padding:0;background-color:#CCA664;border-bottom:0px;font-weight:bold;text-decoration:none;font-size:0.9em;color:#FFF;}
ul.level_1 li ul.level_2 a:hover{background-color:#CCA664;color:#fff;}
ul.level_1 li .submenu,ul.level_1 li.active,ul.level_1 li.active a,ul.level_1 li span.active{background-color:#800321;color:#F9BB5C;}
ul.level_1 li ul.level_2 li.active{font-weight:bold;color:#800321;}
ul.level_1 li ul.level_2 li.active span{padding:0;font-size:0.9em;color:#800321;}
ul.level_1 li.submenu a:hover{background-color:#800321}
#main{width:580px;margin:30px 0 30px 170px;padding:0 30px;line-height:20px;}
#main p{margin:0;padding-bottom:15px;}
#main div.image_container{margin-top:5px;padding-bottom:15px;}
#main div.image_container img{border:0px solid #fff;}
#main div.image_container div.caption{padding-top:6px;font-weight:bold;font-size:11px;line-height:12px;}
#main h1{margin:0;padding:0 0 15px;font-weight:bold;font-size:16px;color:#800321;}
#main h2{margin:0;padding:0 0 5px;font-weight:bold;font-size:14px;color:#800321;}
#main h3{margin:0;padding:0;font-weight:bold;font-size:12px;}
#main a{font-weight:bold;text-decoration:none;color:#cca664;}
#main a:hover{background-color:#efbd4c;color:#5a5c5f;}
#main div.image_container a:hover{background-color:#fff;}
#main div.horizontal-bar{background-color:#fff;height: 10px; background-color: #f5f5c2; margin-bottom: 30px}
#main div.layout_simple{padding-top:10px;margin-top:10px;border-top:1px solid #f5f5c2}
#main div.layout_simple div.date{float:left;width:80px}
#main div.layout_simple div.headline{float:left;padding-left:20px;width:350px}
#main div.mod_newslist div.pagination{margin-top:20px;background-color:#f5f5c2}
#main div.mod_newslist div.pagination p{float:left;padding:5px 0 5px 10px}
#main div.mod_newslist ul{list-style:none;padding:5px 0 5px 10px;margin:0;background-color:#f5f5c2;float:right}
#main div.mod_newslist ul li{float:left;margin-right:10px}
form#tl_login label{display:block;float:left;width:100px}
form#tl_login .checkbox_container label{width:auto;display:inline;float:none}
form#tl_login td{padding-bottom:10px}
#right{width:170px;margin-top:30px;}
#right h2{margin:0;padding:3px 0 0;text-align:left;font-weight:normal;font-size:11px;}
#right div.layout_short{width:150px;padding:10px 10px 0;font-size:11px;}
#right p.date{margin:0;padding:3px 0;border-bottom:1px solid #DED8A5;font-weight:bold;color:#800321;letter-spacing:2px;}
#right p.more{margin:0;padding:3px 0 0;text-align:left;}
#right a{font-weight:bold;text-decoration:none;color:#cca664;}
#right a:hover{background-color:#efbd4c;color:#5a5c5f;}
#right p.more span.invisible{display:none;}
#right h3{width:160px;display:block;margin:0;padding:7px 0 7px 10px;background-color:#800321;border-bottom:1px solid #fff;font-weight:bold;color:#f9bb5c;}
#right div.mod_newslist{background-color:#f5f5c2;padding-bottom:10px;margin-bottom:10px}
#right a.older_news{text-align:center}

