body{font-family:Tahoma;font-size:11px;margin:0;padding:0;}
div#container{z-index:1;width:990px;background:#fff; overflow:hidden;margin:0 auto;}
div#top{width:956px;height:36px;padding:8px 0 0 34px;}
.phpdate{color:#fff;font-size:13px;width:221px;height:36px;line-height:36px;background:url(../images/registered_users.png) no-repeat;float:left;padding:0 0 0 53px;}
.currently_online{color:#fff;font-size:13px;width:178px;height:36px;line-height:36px;background:url(../images/currently_online.png) no-repeat;float:left;}
.user_login{float:right;margin:0 7px 0 0;}
div#banner{width:977px;height:39px;clear:both;padding:115px 0 0 13px;}
#nav_below{width:950px;height:40px;line-height:38px;padding:0 0 0 40px;}
div#content{width:970px;clear:both;margin:0 auto;padding:10px 0 0;}
div#left{width:208px;}
div#right{width:752px;}
div.module h3,div.module_menu h3{color:#fff;font-size:14px;font-weight:700;width:208px;height:41px;line-height:41px;padding:0 0 0 15px;}
div.module,div.module_menu{width:208px;background:#e8e8e8 url(../images/content_bg.gif) top repeat-x;padding-bottom:5px;overflow:hidden;margin:0 0 10px;}
div.module h4,div.module ul,div.module table,div.module p,div.module li,div.module form {margin: 5px;}

.contentheading{color:#fff;font-size:14px;font-weight:700;width:100%;height:41px;line-height:41px;}
.content_left{width:5px;float:left;overflow:hidden;height:41px;background:url(../images/content_left.jpg) no-repeat;}
.content_right{width:5px;float:right;overflow:hidden;height:41px;background:url(../images/content_right.gif) right no-repeat;}
.contentpaneopen{width:100%;line-height:18px;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background:#e8e8e8 url(../images/content_bg.gif) top repeat-x;overflow:hidden;clear:both;}
.contentpaneopen p{padding:10px;}
div#footer{width:949px;height:57px;background:url(../images/footer_bg.gif) repeat-x;clear:both;padding:37px 19px 0 22px;}
.footer_logo{float:left;display:block;}
.footer_links{width:727px;text-align:center;float:left;padding:15px 0 0;}

input#mod_search_searchword{font-family:Trebuchet MS, sans-serif;font-size:11px;color:#626262;width:122px;height:21px;margin-right:5px;border:1px solid #d2d2d2;background:url(../images/search_bg.gif) repeat-x;float:left;padding:5px 0 0 5px;}
input.button{cursor:pointer;width:65px;height:28px;border:0;float:left;}
div#search{float:right;margin:5px 10px 0 0;}

ul.menu{list-style:none;margin: 5px;}
ul.menu li{margin:0 0 5px;}
ul.menu a, li.mostread, li.latestnews {text-decoration:none;background:url(../images/plus_dot.gif) no-repeat 0 4px;padding:0 0 0 15px;}
ul.menu a:hover{text-decoration:underline;}
ul.menu li.parent ul a{color:#000;margin:0 0 0 15px;}
ul.menuli.paren a:hover{color:#000;text-decoration:underline;}
#style-switcher img {margin: 3px;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
form,input,textarea{margin:0;padding:0;}
img{border:0;}

.alignright{float:right;}
.column_separator{padding-left:20px;}
.componentheading{font-size:18px;color:#184fb3;font-weight:700;margin:10px 0;}
#s3slider{width:752px;height:257px;position:relative;overflow:hidden;margin-bottom:10px;}
#s3sliderContent{width:752px;position:absolute;top:0;margin-left:0;float:left;}
.s3sliderImage{float:left;position:relative;display:none;}
.s3sliderImage span{position:absolute;left:0;font-size:12px;width:715px;background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;color:#fff;display:none;padding:10px 20px 20px;}
.clear{clear:both;}
span.top{top:0;left:0;}
span.bottom{bottom:0;left:0;}
span.left{top:0;left:0;width:300px !important;height:257px;}
span.right{right:0;bottom:0;width:300px !important;height:257px;}
.buttonheading{float:right;padding: 0 7px 0 0;}

.tooltip{position:absolute;z-index:999;left:-9999px;background-color:#dedede;border:1px solid #fff;padding:5px;}
.tooltip p{color:#fff;background-color:#222;margin:0;padding:2px 7px;}

a.readon:hover{text-decoration:underline;color:#fff;}
a.readon{display:block;float:right;height:28px;line-height:28px;text-align:center;width:79px;color:#fff;margin:0 0 4px;}
.poll{padding:20px 20px 20px 0;}
form.poll fieldset{border:0 solid #000;margin:0 0 10px;padding:0;}
form.registration input,form.lost_password input,.login_form input{border:solid 2px #93246F;}
form.registration label,form.lost_password label,.login_form label{display:block;float:left;font-weight:400;width:12em;}
div.contact{margin:10px 0;}
address{font-style:normal;margin:10px 0;}
address p{line-height:1em;}

.contact label{float:left;font-weight:700;width:14em;margin:10px 0 0;}
span.marker{margin:0 10px 0 0;}
.contact_email_checkbox label{float:none !important;}
.contact label.copy{width:90%;padding:0 0 0 10px;}
.contact form{color:#000;margin:10px 0;padding:20px;}
.contact input{color:#000;margin:10px 0 0;padding:2px 2px 0;}
.contact .button{background:url(../images/pfeil.gif) #000 no-repeat;border:0;color:#fff;font-weight:700;cursor:pointer;margin:20px 10px 0 0;padding:0 0 0 30px;}
label.textarea{float:none !important;display:block;width:100%;margin:10px 0;}
#contact_text{width:80%;height:150px;}
.contact input.invalid,.contact textarea.invalid{border:solid 2px red;}
.contact label.invalid{color:red;}
.slideshowtitle {font-size: 26px;font-family:Georgia;color:#fff;font-weight:700;}

.poll .td_2{width:100px;}
.poll form{margin:20px 0;}
.poll table{font-size:1em;width:auto;border:solid 0;position:relative;}
.poll table .td_1{width:30px;}
.poll table caption{font-size:1em;font-weight:700;text-align:left;margin:10px 0;}
.poll td{border:solid 1px #ddd;padding:2px;}
.poll th{background:#EEE;border:solid 1px #ccc;}
table.newsfeeds td,table.weblinks td,table.category td{border-right:solid 1px #EEE;padding:5px;}
table.newsfeeds th,table.weblinks th,table.category th{background:#EEE;padding:5px;}
table.newsfeeds,table.weblinks,table.category{border:solid 1px #eee;font-size:1em;margin:20px 0;}
.latest_holder img,.preview_post img{float:left;margin:0 7px 0 0;}
.menumain li,.alignleft{float:left;}
.poll .td_3,.poll td.line{width:300px;}

#hornav{clear:both;display:block;height:40px;}
#hornav .moduletable{margin:0;}
#hornav ul{width:auto;margin:0;padding:0;}
#hornav ul li{height:40px;float:left;position:relative;margin: 0 0 0 3px;padding:0;}
#hornav ul li a {color: #fff;font-size: 14px;font-weight: bold;text-decoration: none;width: 92px;height: 39px;line-height: 39px;display: block;text-align:center;}
#hornav ul li ul a:hover{text-decoration:none;}
#hornav ul li a:hover{text-decoration:none;}
#hornav ul li ul{height:auto;width:14em;position:absolute;z-index:99;background-color:#333;left:-999em;}
#hornav ul li ul ul{margin:-40px 0 0 14em;}
#hornav ul li li{width:14em;}
#hornav ul li:hover ul ul,#hornav ul li:hover ul ul ul{left:-999em;}
#hornav ul li:hover ul,#hornav ul li li:hover ul,#hornav ul li li li:hover ul{left:auto;}
#hornav ul li a {float:left;}
#hornav ul li ul {clear:both; top:40px;}
#hornav {position:relative; z-index:100;}
.contact form{background:#e8e8e8;}
.contact input{background:#fff;border:solid 2px #626262;}

.pollbutton {margin: 0 0 0 4px;border: none;cursor: pointer;height: 25px;line-height: 18px;padding: 0 3px 2px;background: #999;color: #fff;font-size: 12px;font-weight:bold;text-align: center;}
.pollbutton:hover {text-decoration: none;background: #666;
}

