	small {font-family: arial; font-size: 9pt; color: #00ccff}
	BODY {
	background : White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 101%;
	color:#000000;
/*
SCROLLBAR-FACE-COLOR: #00A1E4;
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
SCROLLBAR-SHADOW-COLOR: #ffffff;
SCROLLBAR-3DLIGHT-COLOR: #00A1E4;
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-DARKSHADOW-COLOR: #00A1E4;
SCROLLBAR-BASE-COLOR: #ffffff
*/
}

.headline {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #00A1E4;
	font-weight : bold;
}
.base {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color: #000000;

}
.klein {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	font-weight : normal;
}
.head {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	color: #008AC6;
	font-weight : bold;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #00A1E4;
	font-weight: normal;

}
.headlineBlack {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.75em;
	color: #000000;
	font-weight : bold;
}

.headlineweiss {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight : bold;
width:620px;
background:#40B3FF;
padding:2px;
margin-bottom:4px;
font-size: 0.85em;s
}
.headlineweiss a{
color:#ffffff;
font-weight:bold;
}
/*
A.headlineweiss:link {
   color: #ffffff;
   font-weight : bold;
   TEXT-DECORATION: underline
}

A.headlineweiss:active {
   color: #FFFFF
   font-weight : bold;
   TEXT-DECORATION: underline
}

A.headlineweiss:visited {
   color: #FFFFFF;
   font-weight : bold;
   TEXT-DECORATION: underline
}
A.headlineweiss:hover {
   color: #FFFFFF;
   font-weight : bold;
   TEXT-DECORATION: underline
}
*/
fieldset{
width: 580px;
font-size: 0.8em;
border: 1px solid #40B3FF;
padding:10px;
}

fieldset br{
clear: both;
}

legend{
font-weight:bold;

}
label{
float: left;
text-align: right;
width: 200px;
margin-right: 10px;
font-weight:bold;
}

.input1 {
	
	font-size: 0.8em;
	color: #000000;
	width: 250px;
	border: 1px solid #40B3FF;
}
.tableset {
	border: 1px solid #999999;
}

.button{
font-size: 0.8em;
background-color: #40B3FF;
color: #fff;
font-weight:bold;
border: 1px solid #40B3FF;
}

hr{
height: 1px;
width:99%;
color:#999999;
text-align:center;
}

.zubehoer{
width: 310px;
height:70px;
overflow:auto;

}
.bildbox{
float:left;
width:104px;
text-align:center;
}
.bildcontent{
float:right;
width:190px;
font-size:0.85em;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	list-style-position: outside;
	list-style-image: url(/punkt_klein.gif);
	list-style-type: disc;
	margin-left: 0.5em;
	padding-left: 1em;
}
.produkt{
width: 640px;

}
.produktbild{
width: 300px;
float:left;

}
.produktbild img{
margin-top: 4px;
}
.produkttext{
width: 330px;
float:right;
border-left: 1px solid #ddd;
padding: 0 0 0 4px;
font-size: 0.8em;
}
.produkttext table{
font-size: 0.85em;
}
.produkthead{
width:640px;
color: #fff;
font-size: 0.8em;
font-weight:bold;
background: #40B3FF;
padding:0 0 0 2px;
}
.produktbildtext1 {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	color: #000000;
	font-weight : bold;
	
}
.produktlink a{
   display:block;
   color: #000;
   text-decoration: none;
   font-weight:bold;
   padding:2px;
   border-left: 1px solid #40B3FF;
   border-bottom: 1px solid #40B3FF;
   border-right: 1px solid #40B3FF;
   font-size: 0.75em;
   width:180px;
   text-align:left;
}
.produktlink a:hover{
   background-color: #eee;
}
.liste{
font-size: 0.9em;
text-align:left;
}
.liste strong, liste b{
font-size: 0.8em;
font-weight:bold;
}
.liste ul{
list-style-image:url(/punkt_klein.gif);
margin:4px 0 0 4px;

}
.liste li{
padding:0;
}

.liste li a{
color: #00A1E4;
font-weight: bold;
}

.verweise{
/*border: 1px solid #40B3FF;*/
margin-left:40px;
padding: 6px;
font-size:0.85em;
}

.verweise a{
font-weight:bold;
text-decoration: none;
}

.tabelle{
}

.tabelle table{
border-collapse: collapse;
font-size: 0.75em;
width:90%;

}
.tabelle td{
border: 1px solid silver;
padding-left:2px;
}
.tabelle th{
border: 1px solid silver;
text-align:left;

}

.saeulen table{
border-collapse: collapse;
font-size: 0.7em;
}

.saeuelen a{

}
.saeulen img{
border:none;
}
.saeulen td{
border: 1px solid silver;
text-align:center;
}

.saeulen td a{
color: #00A1E4;
text-decoration:none;
}
.saeulen th{
border: 1px solid silver;
text-align:center;
}

.z_content{
float:left;
width:178px;
text-align:left;

}
.z_break{
clear:both;
height:10px;
}
.z_image{
float:left;
width:120px;
text-align:right;
margin-right:4px;
overflow:hidden;
}
.z_left{
float:left;
width:310px;
top:0px;
left:0px;
font-size:0.75em;
}
.z_right{
float:left;
width:310px;
top:0px;
margin-left:4px;
font-size:0.75em;
}
.news{
position:absolute;
top:40;
left:10;
font-size: 0.8em;
}
.news p{
font-size: 1em;
margin: 0 0 0 0;
color: #008AC6;
font-weight : bold;
}
.news a{
color: #008AC6;
font-weight : bold;
}