#messages{
  background: url(img/msg_bg.png);
  height:500px;
  width:600px;	
	position:absolute;
	top:100px;
left: 30%;	
  display: none;
  z-index: 10;
border: 1px solid black;	
}
.msg_write_bg{background:url('img/msg_write_bg.png');width:580px;height:300px;}
.msg_write_bg div{margin-left:160px;padding:5px;}
.msg_write_bg input, .msg_write_bg  textarea{background-color:transparent;margin:0px;border:0px;}
.msg_write_bg .to{padding-top:15px;margin-right:20px;}
.msg_write_bg .na{float:left;}
.msg_write_bg .from{width:100px;float:right;padding-top:3px;padding-bottom:20px;margin-left:20px !important;margin-right:50px;}
.msg_write_bg .titel{padding-top:34px;margin-right:50px;}
.msg_write_bg .txt{padding-top:15px;margin-right:50px;}
.msg_write_bg .senden{background: #000;color: #FFF;}
.msg_write_bg .smile{padding-top:10px;height:20px;margin-right:50px;}
.msg_scroll{overflow:auto;height:390px;width:100%;}
.msg_div_bg{background:url('img/msg_div_bg.png');
width:520px;padding:5px 10px;margin:2px;height:20px;}
#messages .msgboxes{width:100%;height:20px;position:absolute;bottom:0px;left:10px;}
#messages .href_close{background:url(img/close_chat_.png);display:block;width:16px;height:16px;float:right;}
#messages .header{padding:7px;width:586px;height:15px;background:url(img/msg_header.png);}
#user{
  display: none;
  position: absolute;
  left: 9px;
  z-index: 12;
  top: 48px;
  height: 100px;
  width: 192px;
  background-color: #FFFFFF;
  border-left: 5px solid #003cff;
  border-right: 5px solid #003cff;
}
.member_entry{
background:url('img/member_bg.png');
padding:10px;width:359px;height:102px;margin:10px;
float:left;
font-size: 14px;
}

.auszeichnung{
  bottom: 1px;
  left: 20px;
  opacity: 0.5;
  position: fixed;
  z-index: 2;
}

.btn{
  height: 22px;
  vertical-align: top;
}

.container{
  background: url(img/container.png);
  margin: auto;
  min-height: 1080px;
  padding-left: 10px;
  padding-right: 10px;
  width: 980px;
  	
}
.rssfeed_content{margin:auto;width:800px;}
.news_description{
background-image: url(img/news_description.png);
padding:5px;
height:87px;}
.news_link{
background-image: url(img/news_header.png);
padding:6px;
color: white;
font-weight:bold;
font-size: 12px;
}
.news_link a{color: white !Important;}
.content {
  padding: 10px;
  padding-bottom: 30px;
}

.content a, .content a:visited{
  color: #000;
  font-size: 14px;
}

.Filmzeile{
  margin: 3px;
  width: 98%;
}

.green_msg, .good{
 border: 1px solid green;
 padding: 20px;
 padding-left:70px;	
 background:url(img/good.png) no-repeat #CCFF99;	
 height:10px;
 margin: 5px;
}

.head {
  height: 90px;
  width: 980px;
}

.head .line1{
  width: 882px;
  height: 40px;
}

.head .line2{
  width: 882px;
  height: 39px;
}

.headcontent{
  background: url(img/header_middle_bg.png) repeat-x;
  height: 90px;
  float: left;
  width: 880px;
}

.headerlogo{
  background: transparent url(img/header.png) no-repeat center center;
  height: 40px;
  width: 120px;
  float:left;
}

.headlft{
  background: url(img/header_left_bg.png);
  width: 48px;
  height: 90px;
  float: left;
}

.headright{
  background: url(img/header_right_bg.png);
  width: 50px;
  height: 90px;
  float: left;
}
.member_top{
   background: url('img/membertop.png');
height:40px;
width:950px;	
color:white;
padding:5px; 
font-size:30px;
}
.member_mid{
background: url('img/membermid.png');
width:940px;	
padding:10px; 
font-size:12px;
}
.member_bot{
background: url('img/memberbot.png');
width:960px;	
height:50px;
}
.imgstar{
  cursor:pointer;
  background: url(img/star.png);
  float: left;
  height: 24px;
  width: 24px;
}
.imgstarok {
  cursor:pointer;
  background: url(img/starok.png);
  float: left;
  height: 24px;
  width: 24px;
}
.advert{position:; top:20px; height: 80%; right: 50px;}
.reiter_content .points{margin-right:5px;vertical-align:middle;text-align:center;color:white;float:right;width:40px;height:16px;background:url(img/points_bg.png);}
.reiter_content #sReload{overflow:auto;height:300px;}
.addM{background: url(img/add.png);position:relative;float:right;width:12px;height:12px;}
.added #searchResult{margin-top:10px;margin-left:5px;height:300px;overflow:auto;}
.added input{border:0px;color:black;background:none;font-size:11px;width:140px;padding-left:25px;}
.added{padding:1px 5px 10px 5px;width:165px;height:330px;float:left;right:10px;background-image:url(img/portal_search.png)}
.portal {width:450px;float:left;}
.reiter{height:15px;}
.reiter .item a{vertical-align:middle;text-align:center;padding-top:2px;font-weight:bold;text-shadow: #c0c0c0 1px 1px 5px;font-size:11px;color:white;display:block;float:left;background-image:url(img/reiter_black.png);height:15px;width:120px;margin-right:20px;margin-left:10px;}
.reiter_content{padding: 2px 10px 0px 10px ;height:318px;width:430px;background-image:url(img/portalbg.png);}
.reiter_content table{width:100%;}
.reiter_content table .btn{padding:0px;margin:0px;background: url(img/delete_16x16.png);height:16px !important;width:16px !important;border:0px;}

#linkus{
width:80px;
height:200px;
position:fixed;
top:30%;
right:-60px;
}
.content .register label{text-shadow: #c0c0c0 1px 1px 5px;}
.content .register #Btime{margin-right:9px;}
.content .register select{margin:1px;border:0px;padding:1px;background-color:black;color:white;font-size:10px;}
.content .register input:hover, .content .register  select:hover{border:1px solid gray;padding:0px;} 
.content .register .btn{margin-top:40px;margin-left:25px;padding:0px;width:160px;height:30px;background-image:url(img/register.png);background-color:transparent;}
.content .register input:focus, .content .register  select:focus{border:1px solid white;padding:0px;}
.content .register input{border:0px;color:white;background-color:black;padding:1px;margin:2px 10px 2px 2px;width:130px;}
.content .register{
float:right;
color:white;
width:220px;
padding:80px 40px 10px 40px;
height:220px;
background-image:url(img/registerbg.png);}
.login img{padding:0px;margin:0px;}
.stat0{float:left;margin:2px;height:16px;width: 16px; background-image: url(img/StGrey.png);}
.stat1{float:left;margin:2px;height:16px;width: 16px; background-image: url(img/StGreen.png);}
.stat2{float:left;margin:2px;height:16px;width: 16px; background-image: url(img/StYellow.png);}
.stat3{float:left;margin:2px;height:16px;width: 16px; background-image: url(img/StRed.png);}
#linkus a{display:block;width:100%;height:100%;}
#linkus .youtube{
width:80px;
height:98px;
background-image: url(img/follow_right_sw_top.png);
}
#linkus .youtube:hover{
background-image: url(img/follow_right_color_top.png);
}
#linkus .facebook{
width:80px;
height:102px;
background-image: url(img/follow_right_sw_bottom.png);
}
#linkus .facebook:hover{
background-image: url(img/follow_right_color_bottom.png);
}

#userbar{
  position:fixed;
  bottom:0px;
  width:90%;
  height:20px;
  padding:2px;
z-index:999;
  border: 1px solid #000;
  left:5%;right:5%;
  background-color:white;
}


.info{
  font-size: 14px;
}

.linktd {
  background: url(img/button.png);
  display: block;
  height: 20px;
  margin-bottom: 3px;
  padding: 5px;
  text-decoration: none;
  width: 200px;
}
.login{
  float: right;
  padding:5px;

height: 30px;}
.login form{
height: 30px;
vertical-align: middle;}
.login input{
  font-size: 11px;
vertical-align: middle;}
.login .passwd{
  background-color: transparent;
  background-image: url(img/head_password_bg.png);
  width: 96px;
  height: 22px;
  padding-left: 26px;
  border: 0px;
}
.login .submit{
  background-image: url(img/head_arrow_Login.png);
  width: 26px;
  height: 18px;
  border: 0px;
  background-color: transparent;}
.login .username{
  background-image: url(img/head_username_bg.png);
  width: 96px;
  height: 22px;
  padding-left: 26px;
  border: 0px;}

.msg_container{
  background: #000000;
  color: #FFFFFF;
  display: none;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 5;
}

.og_td{
  background: url(img/bg_og.png);
}

.rd_td{
  background: url(img/bg_gr.png);
}

.red_msg, .bad{
border: 1px solid red;
padding: 20px;
padding-left:160px;	
background:url(img/stop.png) no-repeat #FFCC99;	
 height:10px;
margin: 5px;
}

.rssfeed_content{
  padding: 10px;
}

.rssfeed_content .description{
  font-size: 14px;
  font-style: italic;
}

.rssfeed_content .link{
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
}

.search{
  background: url(img/suche.png) no-repeat;
  border: 0px;
  height: 26px;
  margin: 10px;
  padding: 2px;
  width: 176px;
}

.search input{
  background: transparent;
  border: 0px;
  height: 30px;
  margin: 0px;
  padding: 0px;
  width: 170px;
}

.tb_cont{
  min-height: 1000px;
}

.voto{
  display: block;
  font: 12px "Courier New", Courier, monospace;
}

.voto:first-letter{
  color: #FF0000;
  font-size: 14px;
}

.yl_td{
  background: url(img/bg_yl.png);
}

a, a:visited{
  color: #1188d4;
  text-decoration: none;
}

a:hover{
  text-decoration: underline;
}

body{
  background: #c8caca url(img/background.png) repeat-x fixed;
  color: #000;
  font: 11px Tahoma;
  margin: 0px;
  padding: 0px;
}

form{
  margin: 0px;
  padding: 0px;
  vertical-align: top;
}

h3{ 
  font-size: 22px;
  margin-bottom: -4px;
}

img{
  border: 0px;
  margin: 0px;
  padding: 0px;
}
td.content ul li a{
  border-bottom: 1px solid #dadada;
  color: #000;
  display: block;
  font-size: 90%;
  font-weight: bold;
  padding-left: 19px;
  padding-right: 10px;
  text-decoration: none;
  vertical-align: middle;
}

td.side ul li a{
  border-bottom: 1px solid #dadada;
  color: #FFFFFF;
  display: block;
  font-size: 90%;
  font-weight: bold;
  padding-left: 19px;
  padding-right: 10px;
  text-decoration: none;
  vertical-align: middle;
}

td.side ul li a:hover, .wesen li:hover, td.content ul li a:hover {
  background: #F3F3F3;
  color: #0000FF;
  padding-right: 10px;
}

td.side ul li, td.content ul li{
  padding-bottom: 2px;
  vertical-align: middle;
}

td.side ul, td.content ul{
  list-style: none;
  margin: 0;
  margin-bottom: 8px;
  padding: 0;
}

textarea{
  background: transparent;
  border: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
}