/* Style sheet content */
#main h1,#main h2,#main h3,#main h4{margin:0 0 8px 0;padding-left:5px;border-bottom:5px solid #d3d4c8;font-weight:bold;font-size:16px;color:#d0000e;}
#main p{margin-bottom:5px;}
a{font-weight:bold;color:#666666;}
a:hover{text-decoration:underline;color:#444444;}
#right{margin-left:8px;}
.news{}
.news h2,.news h2 a{margin:0;padding:0 5px;font-weight:bold;font-size:16px;color:#d3000f;line-height:22px;}
.news h2{border-bottom:5px solid #d3d4c8;}
.news h2 a:hover{text-decoration:none;color:#b0000d;}
.news p{margin-bottom:8px;padding:5px 12px 0 12px;font-size:12px;color:#303030;}
.news h2 span.date{float:right;font-weight:bold;font-size:11px;color:#b8b9b0;}
.pagination{}
.pagination ul{margin:10px 10px 20px 10px;padding:0;font-weight:bold;font-size:14px;list-style-type:none;}
.pagination ul li{float:left;margin-right:2px;margin-left:2px;padding:4px;border:1px solid #bebebe;}
.pagination ul li{font-weight:bold;color:#cdcdcd;}
.pagination ul li span.current{font-weight:bold;color:#666666;}
.pagination ul li a{font-weight:bold;color:#999999;}
.pagination ul li a:hover{font-weight:bold;text-decoration:none;color:#666666;}
.comment_default{margin-top:3px;margin-bottom:3px;padding-bottom:5px;padding-left:5px;border-left:5px solid #bebebe;}
.comment_default .info{margin-bottom:3px;border-bottom:1px solid #bebebe;font-weight:bold;font-size:12px;}
.kontakt{height:100px;}
.kontakt img{margin-right:5px;}
.kontakt h2{border: 0 ! important;font-size: 14px ! important;margin: 0px 0px 3px 0px ! important;}
.halb-links{width:49%;float:left;}
.halb-rechts{width:49%;float:right;}
.gemeinschaft{width:100%;height:175px;background:url("tl_files/ec-zeltlager/images/handshake.png") right bottom no-repeat;}
.kreise-tabelle table{width:100%;}
.kreise-tabelle table thead tr th{margin-right:auto;padding:5px;text-align:left;background-color:#efefef;}
.kreise-tabelle table tbody tr td{padding:5px;}
.kreise-tabelle table tbody tr:hover td{padding:5px;background-color:#efefef;}

