/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	height: 100%;
	background:url(../img/layout/hg.jpg) repeat;
	margin:10px 0 10px 0;
	padding:10px 0 10px 0;
}

#header {
	height: 92px;
	width: 911px;
	background: url(../img/layout/header.jpg) no-repeat;
	}

p{
	margin:0;
	}
h1, h2, h3{padding:0; margin:-10px 0 0 0;}
h2{
	font-size:11px;
	color:#FF0000;
	}

	
#ticker {
	height: 41px;
	width: 911px;
	background: url(../img/layout/ticker.gif) no-repeat;
	}
	
.top1{
	color:#999999;
	padding:10px;
	text-align:right;
	}
	
img{border:none;}



.rahmen {
	border:1px solid #999999; 
	padding:10px; 
	color:#999999;
	float:left;
	margin:5px 0 5px 5px;
	width: 519px;
	{if ($browser=="ie")}margin-left:95px;{else}margin-left:190px;{/if}
	}
	
* html .rahmen {
	border:1px solid #999999; 
	padding:10px; 
	color:#999999;
	float:left;
	margin:5px 0 5px 5px;
	width: 519px;
	{if ($browser=="ie")}margin-left:95px;{else}margin-left:190px;{/if}
	}
	
.rahmen2 {
	border:1px solid #999999; 
	padding:15px 10px 10px 10px; 
	color:#999999;
	float:left;
	margin:5px 0 5px 5px;
	width: 519px;
	{if ($browser=="ie")}margin-left:95px;{else}margin-left:190px;{/if}
	}
	
.rahmen_titel{
	background:#FFFFFF; 
	position:relative; 
	top:-18px; 
	left:5px; 
	font-size:12px; 
	font-weight:bold; 
	padding:0 5px 0 5px;
	height:13px;
	}

.rahmen_titel2{
	background:#FFFFFF; 
	position:relative; 
	top:-18px; 
	left:5px; 
	font-size:12px; 
	font-weight:bold; 
	color:#333333;
	padding:0 5px 0 5px;
	height:13px;
	}
	
.rahmen img{
	float:left;
	margin:-10px 16px 0 0;
	}
	
.rahmen_top4{
	border:1px solid #999999; 
	padding:10px 10px 0 10px;
	color:#999999;
	float:left;
	margin:5px 0 5px 5px;
	width: 155px;
	}
	
.rahmen_top4 a{
	display:block;
	color:#FF0000;
	text-decoration:none;
	margin:-10px 0 15px 0;
	}
	
.rahmen_top4 a:hover{
	color:#999999;
	}
.weiter a{
	color:#999999;
	text-align:right;
	margin:0;
	}
.weiter a:hover{
	color:#666666;
	}

.rahmen_right {
	border:1px solid #999999;  
	color:#999999;
	float:right;
	margin:5px 5px 5px 0;
	width: 123px;
	padding:22px;
	}
	
* html .rahmen_right {
	border:1px solid #999999;  
	color:#999999;
	float:right;
	margin:5px 3px 5px 0;
	width: 124px;
	padding:22px;
	}	
	
.login{
	color:#999999;
	padding:5px 5px 5px 5px;
	width:160px;
	margin:0px 5px 0 5px;
	float:right;
	background:url(../img/layout/fenster_top_button_gr.gif) no-repeat top;
	border-bottom:1px solid #999999;
	}
	
.suche{
	color:#999999;
	padding:5px 5px 5px 5px;
	width:160px;
	margin:0px 5px 0 5px;
	float:right;
	background:url(../img/layout/fenster_top_button_gr.gif) no-repeat top;
	border-bottom:1px solid #999999;
	}
	
* html .suche{
	color:#999999;
	float:right;
	background:url(../img/layout/fenster_top_button_gr.gif) no-repeat top;
	border-bottom:1px solid #999999;
	}	

* html .login{
	color:#999999;
	padding:5px 5px 5px 5px;
	width:160px;
	margin:0px 3px 0 5px;
	float:right;
	background:url(../img/layout/fenster_top_button_gr.gif) no-repeat top;
	border-bottom:1px solid #999999;
	}
	
* html .suche{
	color:#999999;
	background:url(../img/layout/fenster_top_button_gr.gif) no-repeat top;
	border-bottom:1px solid #999999;
	}

.login h2, .suche h2{
	font-size:14px;
	color:#F0F0F0;
	display:block;
	margin:0;
	padding:0px 0 5px 12px;
	text-transform: uppercase;
	}
.login a, .rahmen_right a, .top1 a{
	color:#999999;
	text-decoration:none;
	}
.login a:hover, .rahmen_right a:hover, .top1 a:hover{
	color:#FF0000;
	}

.form_off, .form_on {
	padding:4px 5px 0 10px;
	color:#999999;
	font-size:11px;
	width:159px;
	height:22px;
	border:none;
	background:url(../img/layout/form_hg.gif) no-repeat;
	}
	
* html .form_off, .form_on {
	margin:3px 0 0 0;
	color:#999999;
	font-size:11px;
	width:138px;
	height:18px;
	border-right:1px solid #999999;
	background:url(../img/layout/form_hg.gif) no-repeat;
	}

form{
	margin:0;
	padding:5px 0 0 0;
	}
.button{
	color:#999999;
	border:1px solid #999999;
	font-size:10px;
	padding:0 5px 0 5px;
	}
.rot {
	color: #ff0000;
	}
	
#pagina{
	position:absolute;
	background:#FFFFFF;
	width:911px;
	margin-left:-455px;
	margin-top:10px;
	border-top: 0px;
	border:1px solid #E0D9D8;
	left:50%;
	z-index:2;
	}
	
.speedcounter{
	background: #FFFFFF;
	height:65px;
		}
			
.hg_red{
	background:url(../img/layout/hg_red.jpg) repeat-x top;
	z-index:1;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:570px;
}

/*updates!*/
.kategorien1{
	color:#AEAEAE;
	font-weight:bold;
	padding:3px;
	background:#F4F4F4;
	border-bottom:1px solid #999999;	
	}
.kategorien1 td{
	border-right:2px solid #ffffff;
	padding:3px;
	}
	
.kategorien1 a{
	color:#666666;
	text-decoration:none;
	}

.kategorien1 a:hover{
	color:#FF0000;
	}
	
.row1 td, .row2 td{
	border-bottom:1px solid #ccc;
	}
.row2 td{
	background:#EEEEEE;
	}
.row1 td img, .row2 td img{
	padding:10px 0 0 0;
	}
.row1 a, .row2 a, .footer a, .link a:hover, .listlink a:hover{
	text-decoration:none;
	color:#666666;
	}
.row1 a:hover, .row2 a:hover, .footer a:hover, .link a, .listlink a{
	color:#FF0000;
	text-decoration:none;
	}

/*footer, copys*/
.footer, .copys{
	padding:10px;
	height: 40px;
	font-size: 10px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif; 
	background:url(../img/layout/bottom.gif) repeat-x;
	float:left;
	}
.copys{
	width:700px;
	text-align:right;
	}

.listlink a.char{
	border:1px solid #cccccc;
	padding:1px 1px 0 1px;
	text-align:center;
	margin:0 0 5px 5px;
	float:left;
	font-weight:bold;
	}

.listlink a:hover{
	background:#EEEEEE;
	}
	
a{ color:#FF0000;
	text-decoration:none;
	}
a:hover{color:#666666;}


/*select*/
select{
	font-size:10px; color:#666666;
	width:110px;
	padding:3px;
	}
	
table tr td img { padding-top:10px; }
