html, body, table, p, hr, ul, li, a, h1, h2, h3 {padding:0px; margin:0px;}

html{height:100.02%}
body{font-family:Verdana, Arial, sans-serif; font-size:0.7em; color:#262626; background:#414141; margin:0px;}

.clear{clear:both;}

table{padding:0px; margin:0px; width:100%;}
table td{padding:10px 10px 10px 0; border-bottom:1px solid black; vertical-align:top;}
a{color:#4b4943; text-decoration:none;}

h1{color:#D64700; font-weight:700; letter-spacing:0.01em; font-size:1.3em; margin:0 0 15px 0;}
h2, h3{font-size:1.1em; color:#D64700;}
.links h1, .links h2, .rechts h1, .rechts h2 {margin:4px 0 10px 0;}


/* Kopfbereich */

#layout{width:100%;  text-align:center;}
.rahmen{width:970px; margin:auto; text-align:left; background:#fff;}

.top{background:url(images/bg_navi.jpg) repeat-x;}
.logo{float:left; height:108px; width:102px; margin:0 30px 0 0;}

.navigation{float:left; font-weight:bold; color:#4b4943; padding:22px 0 0 0; width:689px;}
*html .navigation{width:686px;}
.navigation li{margin:0px; float:left; list-style-type:none;}
.navigation li a{background: url(images/bg_navitem_off.gif) no-repeat 0px 9px; margin:0 10px 0 0px; padding:6px 6px 6px 10px;}
.navigation li a:hover{color:#bd6f07;}
.navigation .active{background: url(images/bg_navitem_on.gif) no-repeat 0px 9px; color:#bd6f07;}

.subnavigation{margin:20px 0 0 0; float:left;}
.subnavigation li{float:left; list-style-type:none;}
.subnavigation li a{margin:0 5px 0 0px; padding:6px 6px 6px 10px;}
.subnavigation .aktiv{font-weight:bold;}

.header{height:228px;}

.slogan{padding:10px; background:#0c0c0c; margin:0px; border-top:1px solid #fff; border-bottom:1px solid #fff; text-align:right;}

.minute{background:url(images/corner.gif) no-repeat 100% 0; color:#fff; float:left; margin:-70px 0 0 0; position:relative; width:213px;}
.minute .content{background:#757575; height:170px; padding:10px; margin:6px 0 0 0;}
.minute h1, .minute h2{color:#fff;}
.minute a{color:#fff; text-decoration:underline;}

.thumbs{background:#fff; margin:0 0 0 214px;}
.thumbs img{border-right:1px solid #fff; margin:0px; padding:0px; float:left;}

.content{background:#fff; margin:10px 40px 40px 40px;}
.content .zweispalter .content_left{width:420px; float:left; margin:10px 30px 10px 0px; text-align:left;}
.content .zweispalter .content_right{width:420px; padding:10px; float:left;}

.footer{background:#f3ec37; border-top:5px solid #cfcfcf; color:#b55e00; font-size:10px; padding:25px 10px 20px 0; margin:30px 0 0 0; text-align:right;}


.thumbs div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, .thumbs div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image{margin-right:1px;}
.content ul{margin:0 0 0 20px;}
