body{
 background:#000000;
 background-image:url('/images/hintergrund5.gif');
 margin:0px;
 padding:0px;
 text-align:center; 
 
}

form{
 margin:0px;
 padding:0px;
}

input{
border:1px #444444 solid;
background:#dfdfdf;
color:#531111;
font-family:'Arial';
font-size:12px;
margin:1px;
}

select{
border:1px #444444 solid;
background:#dfdfdf;
color:#531111;
font-family:'Arial';
font-size:12px;
padding:1px;
}

textarea{
border:1px #444444 solid;
background:#dfdfdf;
color:#531111;
font-family:'Arial';
font-size:12px;
padding:1px;
}


div.kopf{
 width:741px;
 top:0px;
} 

div.main{
 display:block;
 width:741px;
 text-align:left;

 overflow:visible;
 background-image:url('/images/hintergrund_seite.gif');

}

div.fuss{ 
 width:741px;
}

div.navi{
 width:674px;
 position:absolute;
 border-bottom:1px #dfdfdf solid;
 top:164px;
 margin-left:30px;
 line-height:26px;
 text-align:center;
 padding-bottom:3px;
 
}

a.navi{

 font-family:'Arial';
 color:#666666;
 font-size:12px;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:5px;
 padding-right:5px;
 
 margin:2px;
 text-decoration:none;
 border:1px #666666 solid;
 
}

a:hover.navi{
 font-family:'Arial';
 color:#eeeeee;
 font-size:12px;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:5px;
 padding-right:5px;;
 margin:2px;
 text-decoration:none;
 border:1px #666666 solid;
 background:#444444;
 
 
}

div.submenu{
  padding-left:30px;
  float:left;
}

div.subnavi{
overflow:visible;
 width:150px;

 border-bottom:1px #dfdfdf solid;


}

a.subnavi{
 display:block;
 width:140px;
 font-family:'Arial';
 color:#531111;
 font-size:12px;
 padding-bottom:2px;
 text-decoration:none;
 letter-spacing:2px;
 
}

a:hover.subnavi{
 width:140px;
 font-family:'Arial';
 color:#ffffff;
 background:#531111;
 font-size:12px;
 padding-bottom:2px;
 text-decoration:none;
 letter-spacing:2px;
}

div.content{
 overflow:visible;
 font-family:'Arial';
 font-size:12px;
 color:#333333;
 width:510px;
 border-left:1px dfdfdf solid;
 margin-right:20px;
 padding-left:5px;
 display:block;
 float:right;

}


font.pretopic{
 font-size:20px;
 color:#531111;
}


font.topic{
font-size:16px;
color:#531111;
margin:0px;


 
}

font.teaser{
 font-weight:bold;
 color:#333333;
 padding-bottom:10px;
}

a.textlink{
 color:#666666;
 text-transform:uppercase;
 text-decoration:none;
}

a:hover.textlink{
 color:#ffffff;
 text-transform:uppercase;
 text-decoration:none;
 background:#aaaaaa;
}

hr.topic{
 width:100%;
 height:1px;
 color:#dfdfdf;
 margin:0px;
 padding:0px;
}

img.imageright{
 margin:5px;
 float:left;
 border:1px #000000 solid;
}

img.imageleft{
 margin:5px;
 float:right;
 border:1px #000000 solid;
}

div.forumname{
 color:#531111;
 width:150px;
 font-size:12px;
 float:left;
}

div.forum{
 clear:both;
 padding:3px;
 width:500px;
 overflow:visible;
 border-bottom:1px #dfdfdf solid;
 border-top:1px #dfdfdf solid;
}

a.forum{
 margin:2px;
 padding:2px;
 font-size:12px;
 color:#531111;
 text-decoration:none;

}

a:hover.forum{

 background:#efefef;
 color:#888888;
}

div.forumbeschreibung{
 float:right;

 border-left:1px #dfdfdf solid;
 width:300px;
 font-size:12px;
 padding:3px; 
}

div.threat{
 display:block;
 padding:3px;
 margin:5px;
 clear:left;
 width:500px;
 border-bottom:1px #dfdfdf solid;
 border-top:1px #dfdfdf solid;
}

div.threatname{
 margin-top:5px;
 width:190px;
 font-size:12px;
 color:#666666;
 float:left;
 padding:2px;
}

div.threatuser{
 margin-top:5px;
 width:110px;
 font-size:12px;
 color:#666666;
 float:left;
 border-left:1px #dfdfdf solid;
 padding:2px;

}

div.threatlast{
 margin-top:5px;
 width:160px;
 font-size:12px;
 color:#666666;
 border-left:1px #dfdfdf solid;
 padding:2px;
 float:left;
}

div.answer{
 padding:3px;
 width:490px;
 border-bottom:1px #dfdfdf solid;
 border-top:1px #dfdfdf solid;
}

div.answertopic{
 width:180px;
 font-size:12px;
 color:#666666;
 float:left;
 padding:2px;
}

div.answeruser{
 width:80px;
 font-size:12px;
 color:#666666;
 float:left;
 padding:2px;
}

div.answerdate{
 width:160px;
 font-size:12px;
 color:#666666;
 float:left;
 padding:2px;
}

div.answerpositiv{
 width:20px;
 font-size:12px;
 color:#666666;
 float:left;
 padding:2px;
}

div.answernegativ{
 width:20px;
 font-size:12px;
 color:#666666;
 padding:2px;
 float:left;
}



div.answerbeitrag{
 clear:left;
 width:500px;
 font-size:12px;
 color:#666666;
 padding:2px;
 margin:2px;
 border:1px #dfdfdf solid;
}

a.plus{
 width:20px;
 color:#ffffff;
 background:#00aa00;
 padding:1px;
 border:1px #006600 solid;
 text-decoration:none;
 display:block;
 float:left;
}

a:hover.plus{
  width:20px;
  color:#ffffff;
  background:#00ff00;
  display:block;
}

a.minus{
 width:20px;
 color:#ffffff;
 background:#aa0000;
 padding:1px;
 border:1px #660000 solid;
 text-decoration:none;
 display:block;
}

a:hover.minus{
 color:#ffffff;
 background:#ff0000;
 display:block;
}

div.newthreat{
 padding:3px;
 width:500px;
 border-bottom:1px #dfdfdf solid;
 border-top:1px #dfdfdf solid;
}

div.newthreattopic{
 padding:3px;
 width:500px;
 border-bottom:1px #dfdfdf solid;
}

div.newthreattext{
 padding:3px;
 width:500px;
 border-bottom:1px #dfdfdf solid;
}

div.newthreatbutton{
 padding:3px;
 width:500px;
 text-align:right;
 border-bottom:1px #dfdfdf solid;
}

div.forumnavi{

 padding:3px;
 width:500px;
 text-align:right;
}

a.forumnavi{
 display:block;
 height:15px;
 color:#642222;
 padding:2px;
 border:1px #dfdfdf solid;
 font-size:12px;
 text-decoration:none;
 
}

a:hover.forumnavi{
 color:#ffffff;
 background:#642222;
 padding:2px;
 border:1px #dfdfdf solid;
 font-size:12px;
 text-decoration:none;
}

a.updownnavi{
 display:block;
 height:15px;
 color:#642222;
 padding:2px;
 border:1px #dfdfdf solid;
 font-size:12px;
 text-decoration:none;
 float:left;
}

a:hover.updownnavi{
 color:#ffffff;
 background:#642222;
 padding:2px;
 border:1px #dfdfdf solid;
 font-size:12px;
 text-decoration:none;
}

div.login{
 magin-top:5px;
 width:140px;

 top:10px;
 left:30px;
 border:1px #dfdfdf solid;
 padding:3px;
 text-align:center;
}

a.login{
 font-family:'Arial';
 color:#666666;
 font-size:12px;
 text-decoration:none;
 border-top:1px #666666 solid;
}

font.login{
 font-family:'Arial';
 color:#666666;
 font-size:10px;
}

div.user{
 height:30px;
 width:500px;
 font-size:12px;
 color:#666666;
 padding:2px;
 margin:2px;

 
 display:blocK;
}

div.username{
 clear:left;
 padding:2px;

 margin:2px;
 margin-top:3px;
 width:150px;
 border-bottom:1px #dfdfdf solid;
 float:left;
}

div.userpunkte{
 padding:4px;
 margin:2px;
 width:50px;
 border-bottom:1px #dfdfdf solid;
 float:left;
}

div.useronline{
 padding:4px;
 margin:2px;
 width:40px;
 border-bottom:1px #dfdfdf solid; 
 float:left;
}

div.userlastlogin{
 padding:4px;
 margin:2px;
 width:120px;
 border-bottom:1px #dfdfdf solid; 
 float:left;
}

div.userview{
 float:right;
 padding:4px;
 padding-top:4px;
 margin:2px;
 width:80px;
 border-bottom:1px #dfdfdf solid; 

}


div.userfirst{

 
 padding:4px;
 margin:2px;
 width:120px;
 border-bottom:1px #dfdfdf solid;
 text-align:right;
 float:left;
}

div.usersecond{

 padding:4px;
 padding-top:4px;
 margin:2px;
 width:350px;
 border-bottom:1px #dfdfdf solid;
 float:right;
 clear:right;
}

div.usernavi{
 clear:both;
 height:20px;
 text-align:right;
 padding:4px;
 margin:2px;
 width:500px;

}

div.weblogbeitrag{
 clear:left;
 width:506px;
 font-size:12px;
 color:#666666;
 padding:2px;
 margin:2px;
 border:1px #dfdfdf solid;
 
}

font.weblogdatum{
  font-size:10px;
}

font.weblogtopic{
 font-size:16px;
 color:#666666;
 padding:2px;
 margin:2px;
}

div.weblogtopic{
  width:430px;
  float:left;
}

div.weblogvote{
  float:right;
  padding:2px;
  text-align:right;
  width:60px;

}

hr{
 border:1px #dfdfdf solid;
}

div.player{
 width:480px;
 text-align:center;
}

div.button{
 text-align:right;
 
}

a.button{
 font-size:12px;
 color:#666666;
 padding:2px;
 margin:2px;
 border:1px #dfdfdf solid;
 text-decoration:none;
}

a:hover.button{
 font-size:12px;
 color:#ffffff;
 padding:2px;
 margin:2px;
 border:1px #dfdfdf solid;
 text-decoration:none;
 background:#531111;
}

div.newlogfirst{
 padding:4px;
 margin:2px;
 width:120px;
 border-bottom:1px #dfdfdf solid;
 text-align:right;
 float:left;
}

div.newlogsecond{

 padding:4px;
 padding-top:2px;
 margin:2px;
 width:350px;
 border-bottom:1px #dfdfdf solid;
 float:right;
}

img.logsumbodd{
 float:left;
 margin:3px;
 border-top:1px #dddddd solid;
 border-left:1px #dddddd solid;
 border-bottom:1px #dfdfdf solid;
 border-left:1px #dfdfdf solid;
}

img.logsumbeven{
 float:right;
 margin:3px;
 border-top:1px #dddddd solid;
 border-left:1px #dddddd solid;
 border-bottom:1px #dfdfdf solid;
 border-left:1px #dfdfdf solid;
}

div.cleaner{
 clear:both;

}

div.buttoneven{
padding-top:5px;

 text-align:left;
 
}

div.buttonodd{

padding-top:5px;
 text-align:right;
width:495px;
 
}

div.insertnavi{
  padding:3px;
  text-align:left;
  width:112px;
  font-size:12px;
  border:1px #dfdfdf solid;
  margin:1px;
}

img.insertnavi{
 clear:left;
 float:left;
}

a.insertnavi{
  color:#666666;
  padding:1px;
  text-decoration:none;


}

a:hover.insertnavi{
  padding:1px;
  color:#ffffff;
  background:#666666;
  text-decoration:none;

}

div.background{
 background-image:url('/images/hintergrundverlauf.gif');
 width:750px;
 padding:0px;
 padding-bottom:8px;
}

div.all{
 height:100%;
 width:750px;
 vertical-align:middel;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}

font.fastnavi{
	font-size:14px;
	color:#888888;
	padding-left:5px;

}

a.fastnavi{
	font-size:14px;
	color:#888888;
	padding-left:5px;

}

div.kalendertag{
	border-top:1px #efefef solid;
	border-bottom:1px #efefef solid;
	padding:2px;
	font-size:12px;
	margin:3px;
	overflow:visible;
}

div.kalendertagselected{
	border-top:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	padding:2px;
	font-size:12px;
	margin:3px;
	overflow:visible;
	background:#efefef;
}

div.kalendermonat{
	font-size:18px;
	padding:2px;
}

div.kalenderveranstaltung{
  width:460px;
  margin:5px;
  margin-left:20px;
  padding:2px;
  border:1px #efefef solid;
  
}

div.kalenderzeit{
	font-size:10px;
}

div.code{
 overflow:auto;
 overflow-y:'hidden';
 width:490px;
 dir:rtl;
 padding-bottom:20px;
}

div.phonelog{
	border:1px #efefef solid;
	margin:2px;
	padding:2px;
	height:20px;
}

div.phoneloglittel{
	border:1px #efefef solid;
	width:140px;	
	font-size:9px;
	color:#666666;
	text-align:center;
	padding-left:4px;
	font-family:'Verdana';
}

a.phonelog{
 color:#888888;
 text-decoration:none;
 display:block;
 float:left;

 padding-left:25px;
 height:16px;
 background-image:url('/sitedata/icons/phonelogicons/lautsprecher.gif');
 background-repeat:no-repeat;
}

a:hover.phonelog{
 background-image:url('/sitedata/icons/phonelogicons/lautsprecher_selected.gif');
}

img.phonelog{
	float:left;
}
