?body {
  background		: #ffffff; margin: 0px; 
  background-position	: center top;
  /*background-image	: url(images/infobox/background.html);*/
  background-repeat	: repeat-x;
  font			:80% Verdana, Helvetica, sans-serif;
  color			:#555;
  line-height		:180%;
}
.tom {
	width: 84px;
}

body, td, div { 
  font-family		: Verdana, Arial, sans-serif;
  font-size			: 10px;
  }


h1{font-size: 14px;
}
  
a {
  color	: #000000; 
  text-decoration: none;
  }

a:hover {
  color	: #000000;
  }
img{
	border:0;
	}
.eingabetext {  
	color	: #000000;
  	font-size	: 9px;
  	font-family	: Verdana, Arial, sans-serif; 
	background-color: #ffffff;
	border:1px solid #d4d4d4; 
}
checkbox, radio, select { 
  	font-family	: Verdana, Arial, sans-serif; 
  	font-size	: 11px; 
	color		: #000;
	background	: transparent;
}

.boxback	{
	background-color: transparent;

}

.katbackground	{
	background-color: #354254;

}

.tablebackground {
	background-color: #ffffff;

}

#rechtsoben {
	width:996px;
	margin:auto;
}
.wrapper{
	width:996px;
	margin:auto;
	}
.rss{
	z-index:1;
	right:0;
	top:0;
	position:absolute;
	}
.banner{
	width:996px;
	margin:0 auto;
	position:relative;
	}
#topmenue
{
	margin: 1px 0 0 0px;
	padding: 0;
	height: 20px;
	z-index: 5; 
	position: absolute; 
	width: 477px; 
	margin-left: -450px; 
	top: 147px; 
	left: 50%; 
	right: 50%;
}

#topmenue ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#topmenue ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#topmenue ul li a
{
	height: 22px;
	border-top: none;
	border-right: none;
	padding: 0;
	margin: 0 0 0px 0;
	text-decoration: none;
	display: block;
	text-align: center;
	background-image: url(mback1.gif);
	padding-top: 9px;
}

#topmenue ul li a:hover
{
	padding-top: 2px;
	background-image: url(mback2.gif);
}

#topmenue a:active
{
	padding-top: 2px;
	background-image: url(mback2.gif);
	}

#topmenue li#active a
{
	padding-top: 2px;
	background-image: url(mback2.gif);
	}
.mid_body{
	width:973px;
	margin:0 auto 10px auto;
	}
.side_col{
	width:179px;
	float:left;
	}
.mid_col{
	width:606px;
	float:left;
	margin:0 3px
	}	
.clear{
	clear:both;
	}
.arrow{
	position:absolute;
	right:15px;
	top:10px;
	}
.box{
	width:179px;
	background: url(box/box_top.jpg) top no-repeat;
	margin-bottom:5px;
	position:relative;
	}
.box_top{
	width:179px;
	}
.box_btm{
	width:179px;
	background:url(box/box_btm.jpg) bottom no-repeat;
	height:12px;
	}
.box .content{
	width:149px;
	padding:10px 15px 5px 15px;
	background:url(box/box_bg.jpg) center repeat-y;
	margin:0;
	border:0;
	}
	.box .content .common{
		width:149px;
		}
		.box .content .common p.title{
			text-align:center;
			line-height:13px;
		}
.box h3, .mid_box h3 {
  font-family: Verdana, Arial Black, Arial, sans-serif; 
  font-size	: 9px; 
  color : #ffffff;
  font-weight: bold;
  margin:0;
  line-height:11px;
  padding:7px 0 12px 0;
  text-indent:12px;
  }
 .box h3 a, .mid_box h3 a,  .box h3 a:hover, .mid_box h3 a:hover{
 color:#FFF;
 text-decoration:none;
 }
.box p{
	line-height:11px;
	}
form{
	margin:0;
	padding:0;
	}
.search_input{
	float:left;
	}
.ok_btn{
	margin-left:10px;
	}

.btn_right{
	float:right;
	}
.login_btn{
	margin:5px 7px 5px 0;
	}
p{
	margin:0 0 7px 0;
	}
p.results{
	margin:0 0 5px 0;
	font-size:9px;
	}
p.adv_search{
	margin:0 0 5px 0;
	font-size:9px;
	line-height:10px;
	}
.side_nav_wrap{
	width:179px;
	background: url(box/col_nav_bg.jpg) center repeat-y;
	margin-bottom:5px;
	}
.side_nav{
	width:179px;
	background:url(box/col_nav_bg_top.jpg) top no-repeat;
	}
.side_nav_content{
	width:149px;
	background:url(box/col_nav_bg_btm.jpg) bottom no-repeat;
	padding:10px 15px;
	}
.side_nav_content ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	.side_nav_content ul li{
		color: #ffffff;
		font-weight:bold;
		background: url(box/box3_titel_background.gif) bottom repeat-y;
		padding-bottom:7px;
		}
		.side_nav_content ul li a{
		color: #fff;
		text-decoration:none;
		}
			.side_nav_content ul li a:hover{
			color: #000;
			text-decoration:none;
			}


li.dotted{
    background:none!important; 
	border-bottom:1px dotted #fff;
}

.newsletter{
	width:148px;
	margin-bottom:3px;
	}
.subscribe{
	width:123px;
	margin-bottom:10px;
	}
.date{
	text-align:right;
	}
.mehr{
	text-align:right;
	font-size:9px;
	}
ul.news_content{
	margin:0;
	padding:0;
	list-style:none;
	}
	ul.news_content li{
	background:url(../newsbutton.gif) 0 3px no-repeat;
	padding-left:15px;
	}
		ul.news_content li p{
		margin-top:0;
		}

.mid_box{
	width:606px;
	background: url(box/middle_box_top.jpg) top no-repeat;
	margin-bottom:5px;
	position:relative;
	}
.mid_box_top{
	width:606px;
	}
.mid_box_btm{
	width:606px;
	background:url(box/middle_box_btm.jpg) bottom no-repeat;
	height:12px;
	}
.mid_box .content{
	width:auto;
	padding:10px 5px 5px 5px;
	background:url(box/middle_box_bg.jpg) center repeat-y;
	margin:0;
	border:0;
	}
.prod_container{
	width:574px;
	margin:0 auto;
	padding: 0 10px; 
	}

.prod_container a:hover{
	text-decoration:underline;
}	

	
.main_img{
	width:579px; 
	height:386px; 
	margin:0 auto;
	}