body {

 margin:0px;

 background-color:#B8BAB7;

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 color:#000000;

 div-align:center;
 
}



TD {

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 color:#000000;

}



form {

 font-family:Arial, Helvetica, sans-serif;

 font-size: 12px; 	

}



input, select {

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px;  	

}



a.link {

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 font-weight:bold; 

 color: #000000;

 background:none;

 text-decoration:none;

}



a.visited {

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 font-weight:bold; 

 color: #000000;

 background:none;	

 text-decoration:none;	

}



a.active {

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 font-weight:bold; 

 color: #000000;	

 background:none; 

 text-decoration:none;	

}



a.hover {

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 font-weight:bold; 

 color: #000000;	

 background:none;

 text-decoration: underline;	

}



#outline {

 width:820px;

 margin:auto;

 padding:0px;

 background-image: url(../images/bg.jpg);

 background-repeat: repeat-y;

 background-position: center; 

}



#outline_bottom {

 width:820px;

 height:14px;

 margin:auto;

 padding:0px;

 background-image: url(../images/bgbottom.jpg);

 background-repeat: no-repeat;

 background-position: top; 

}



#sitecontainer {

 width: 770px;

 margin:auto;

 background-color:#e3e3e3;	

}



#center_head {

 width: 770px;

 height: 145px;	

 background-image: url(../images/topo.jpg);

 background-position: top;

 background-repeat: no-repeat;	 

}



#menuarea {

 float:left;

 width:166px;

 background-color:#e3e3e3;	

}



#menuarea ul {

 list-style: none;

 padding: 0px;

 margin:0px;

 text-align: left; 

}



#menuarea ul li {

 padding:0px;

 background-color:#e3e3e3;

}



.block a {

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 font-weight:bold; 

 color: #000000;

 background:none;

 text-decoration:none;	

}



.block a:hover {

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 font-weight:bold; 

 color: #000000;

 background:none;

 text-decoration:underline;

}

 

a.menuarealink:link,a.menuarealink:visited,a.menuarealink:active {

 width:100%;

 display:block;

 padding:0px;

 padding-left: 10px;

 background-color: #e3e3e3;

 color: #000000;

 padding-bottom:2px;

 border-bottom: 1px dotted #000000;

 line-height: 25px;

 font-family:Arial, Helvetica, sans-serif;

 font-size: 14px; 

 text-decoration: none;

}



a.menuarealink:hover {

 background-color: #890000;

 border-bottom: 1px dotted #000000; 

 color:#ffffff;

}



#menuarea div {

 width:156px;

 padding:10px;

 margin-top:10px;

 background-color: #cdcdcd;

 text-align: center;	

}



#contentarea {

 float:right;	

 width:584px;

 padding:5px;

 padding-top:15px;

 background-color:  #ffffff;

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 font-weight:normal; 

 color: #000000;
 
 div-align:center; 
 
 }



#contentarea a {

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 font-weight:bold; 

 color: #000000;

 background:none;

 text-decoration:none;

}



#contentarea a:hover {

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 font-weight:bold; 

 color: #000000;

 background:none;

 text-decoration:underline;

}



#footer {

 clear:both;	

 width:740px;

 height:60px;

 padding:15px;	

 border-top:1px solid #cdcdcd;

 font-family:Arial, Helvetica, sans-serif;

 font-size: 12px; 

 font-weight:bold;

 color:#000000;  	

 text-align:left;

}



.content_frame {

 clear:both;

 margin:auto;

 margin-top:15px;

 width:540px;

 height:72px;

 padding:10px;

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 font-weight:normal;

 color:#000000;	 

 background-image: url(../images/listbg.jpg);

 background-position: top;

 background-repeat: no-repeat;	  	

}



.content_frame p {

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 font-weight:normal;

 color:#000000;		

}



#newsarea {

 padding:8px;	

}



#last12 {

 float:right;

 width:300px;

 padding:3px;	

}



.last12_frame {

 clear:both;

 margin:auto;

 width:286px;

 height:72px;

 padding:10px;

 font-family:Arial, Helvetica, sans-serif;

 font-size:11px; 

 font-weight:normal;

 color:#000000;	 

 background-image:url(../images/listbgsmall.jpg);

 background-position:top;

 background-repeat:no-repeat;	  	

}



#contentarea p {

 margin-top: 2px;
 
}



.content_description {

 margin:0px;

 width:200px;

 float:left;	

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 font-weight:normal; 

}



.content_detail {

 margin:0px;

 width:100px;

 float:left;

 text-align:right; 	

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 font-weight:normal; 

}



.content_preis {

 margin:0px;

 width:130px;

 float:right;	

 text-align:right; 

 font-family:Arial, Helvetica, sans-serif;

 font-size: 12px; 

 font-weight:bold; 

}



#piccontainer {

 float:left;

 width:320px;

 height:336px;	

}



#content_bigpic {

 width:320px;

 height:240px;

}



.content_prevpic {

 float: left;

 width:64px;

 height:48px;	

}



.content_prevpic_last {

 float: right;

 width:64px;

 height:48px; 	

}



#table_details {

 float:right;

 width:255px;

 border-style: inset;

 border-collapse: collapse;

 border:  1px solid #e3e3e3;

}



.td_details {

 padding:5px;	

 background-color: #f1f1f1;	

 border:  1px solid #e3e3e3; 

}



.td_details_dark {

 padding:5px;

 padding-right:15px;

 text-align:right;

 font-family:Arial, Helvetica, sans-serif;

 font-size: 12px; 

 font-weight:bold;  	

 background-color: #e3e3e3;	

 border:  1px solid #e3e3e3; 

}



.td_details_dark_link {

 padding:5px;

 padding-right:15px;

 text-align:center;

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 font-weight:bold;  	

 background-color: #e3e3e3;	

 border:  1px solid #e3e3e3; 

}



.td_details_white {

 padding:5px;

 padding-right:15px;

 text-align:right; 	

 background-color: #ffffff;	

 border:  1px solid #e3e3e3; 

}



#detail_description {

 float:left;

 width:290px;

 padding:15px;

}



#homead {

 margin-left:8px;	

 float:left;	

 width:320px;

 height:240px;

 margin:5px;

 border:1px solid #000000;	

}



.homead2 {

 margin-left:8px;	

 float:right;

 width:170px;

 height:200px;

 margin:5px;

 border:1px solid #000000;	

}



#homediv {

 margin-left:8px;	

 width:380px;

 float:left;

 margin:5px;
 
 div-align:center;
 
}



#homeadp {

 float:right;

 width:170px;

 margin-right:8px;

 text-align:right;

 font-weight:bold;

 font-size:12px;

}



#searchbox {

 float:right;

 width:300px;

 height:50px;

 margin-right:10px;

 margin-bottom:10px;

 padding:5px;

 text-align: left;

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 font-weight:normal;  

 background-color:#e3e3e3;	

}



#searchtext {

 float: left;

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 font-weight:normal; 

}



.formerror {

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px; 

 font-weight:bold;  

 color:#000000;

}