body 
{
 font-family:        	verdana,arial,helvetica,sans-serif;
 font-size:		12px;
 background-color:	#CCCCCC;
}
h1 {font-size:16px;color:#000000;margin: 1px;}
h2 {font-size:14px;color:#000000;margin: 1px}
h3 {font-size:12px;color:#000000;margin: 1px}
h4 {font-size:10px;color:#000000;margin: 1px}
p {margin-top:0px;}


a:link, a:visited, a:active, a:hover
{ 
  text-decoration:none;
  font-weight:bold;
  color:#000;
  font-size:12px;
}
a:active, a:hover
{ 
 text-decoration:underline;
}
a.menu:active, a.menu:hover
{ 
  color:#FF3333;
  text-decoration:underline;
}

a.menu {
 padding:1px;
 text-align:left;
 font-weight:normal;
 color:#000;
 text-decoration:none;
 }

a.link, a.link:norm, a.link:visited, a.link:hover{
text-decoration:	none;
color:			#FFFFFF;
border:			solid 1px #B60000;
background-image: 	url(../images/button.gif);
height:			1%;
background-color:	#496DAA;
}
 
.menutitle{
font-weight:bold;
text-align:center;
margin-top:-2px;
margin-left:-2px;
margin-right:-2px;
margin-bottom:2px;
border-bottom:1px solid #000000;
background:		#FF9200; 
}

.menudiv{ 
margin-left:		3px; 
margin-top:		5px;
margin-bottom:		10px;
width:			168px;
float:			left; 
background:		#C3C3C3; 
} 
.menudiv div{ 
position:		relative; 
top:			-3px; 
left:			-3px; 
background:		#FFFFFF; 
padding:		2px; 
border:			1px solid #000; 
}


#hauptbody{
position:relative;
width:760px;
margin:2px;
padding: 0px;
text-align:left;
background:  	url(../images/760.gif) repeat-y 50% 0;
border:1px solid #000000;
background-color: #496DAA;
}
#title {
background-color: #496DAA;
height:70px;
padding:5px;
}
#left {
width:172px;
float:left;
line-height:18px;
padding: 1px;

}

#content {
width:555px;
float:right;
background-color: #FFFFFF;
padding:0px 10px;
}

#foot {
background-color: #496DAA;
}

/*Content Titel*/
.ctitle {
border-bottom:1px solid #496DAA;
}
.price {
border-bottom:	1px solid #496DAA;
font-weight:	bold;
font-size:	1.2em;
text-align:	right;
}

.pic_tab {
vertical-align:		middle; 
text-align:		center;
}

.pic_k{ 
margin:			4px; 
} 

.pic_k img{ 
position:		relative; 
display:		inline;
background:		#EAEAEA; 
padding:		2px; 
border:			1px solid #496DAA; 
}

.pic_g{ 
margin-left:		3px; 
margin-top:		5px;
float:			left; 
background:		#C3C3C3; 
} 
.pic_g img{ 

position:		relative; 
display:		inline;
top:			-3px; 
left:			-3px; 
background:		#FF9200; 
padding:		2px; 
border:			1px solid #496DAA; 
}

.tab{ 
margin-left:		3px; 
margin-top:		5px;
margin-bottom:		5px;
float:			left; 
background-color:		#000; 
} 
.tab TABLE{ 
position:		relative; 
display:		block;
top:			-3px; 
left:			-3px; 
background:		#EAEAEA; 
padding:		0px; 
border:			1px solid #496DAA; 
}




.table
{
border:			1px solid #B60000;
padding:		1px;
background-color: 	#EEE;
}

.product_info {
width: 			250px;
height:			60px;
position: 		absolute;
top:			150px; 
left:			490px; 
padding-top: 		0px;
background: 	url(../images/klammer.jpg);
background-repeat:no-repeat;
background-position:6px 0px;

}
.product_info2 {
margin-top:		30px;
margin-left:		5px;
width: 			250px;
border:			1px solid #496DAA;
background-color:	#EAEAEA; 
background-image: 	url(../images/klammer.jpg);
background-repeat:no-repeat;
background-position:0px -32px;
}

.smallfont
{
font-size:		10px;
}

.wktitle{
 margin-top:27px;
 margin-bottom:1px;
font-weight:bold;
text-align:center;

}
.wkcontainer {
background-image: 	url(../images/wk.gif);
background-repeat:no-repeat;
text-align: center;
}

#wkbox {
position:absolute;
left:500px; top:4px; width:230px; height:70px;
z-index: 1;
}

.kopfleiste {
border-top:		1px solid #000;
border-bottom:		1px solid #000;
text-align:		right;
color:			#000000;
font-size:		11px;
font-weight:   		normal;
padding:		1px;
background-image: 	url(../images/kopfleiste.gif);
height:1%;
}
/*height:1% für die image anzeige im IE nötig*/
.kopfmenu 
{
border-left:		1px solid #000;
font-weight:   		normal;
text-align:		center;
color:			#000000;
font-size:		11px;
background-image: url(../images/kopfleiste.gif);
padding:1px;
 }



.fehlerbox
{
text-align: 		center;
color:			#000000;
font-size:		12px;
font-weight:		bolder; 
background-color:	#FFFFFF;
border:			1px solid #FF0000;
}

.fehlertitle
{
text-align: 		left;
color:			#000000;
font-size:		12px;
font-weight:		bolder; 
font-family:		verdana,arial,helvetica,sans-serif;
background-color:	#FF0000;
}

/*Bestellwegweiser Schritt 1-4 ab Warenkorb*/
.bsheadoff
{
font-size:		10px;
color:			#999999;
}

.bsheadon
{
font-size:		11px;
color:			#CC3333;
font-weight:		bolder;
}

.input
{
background-color:	#FFFFFF;
border-width:		1px; 
border-color:		#B60000; 
border-style:		solid;
font-family:        	verdana,arial,helvetica,sans-serif;
font-size:		10px;
color:			#000000;
}

.button
{
padding:0px;
margin:0px;
background-color:	#6699CC;
color:			#FFF;
border:			solid 1px #B60000;
font-size:		11px;
font-family:        	verdana,arial,helvetica,sans-serif;
cursor:			pointer;
background-image: 	url(../images/button.gif);
height:1%;
}

.wk_table
{
border-collapse:	collapse;
border:			1px #496DAA solid;
padding:		1px;
}

.wk_table td
{
border:			1px #496DAA solid;
padding:		1px;
}

.wk_table th
{
background-image: 	url(../images/button.gif);
height:1%;
background-color:	#496DAA;
color:			#FFFFFF;
padding:		1px;
}

.fusslink
{
font-size: 	9px;
font-weight: 	normal;
}

.spborder
{
border:				1px solid #666666;
border-collapse: 		collapse;
padding:			1px;
}

.spborder td, th
{
    border:			1px solid #666666;
    padding:			1px;
}

.quote {
	width:			468px;
	padding:		4px; 
	margin:			2px;
	font-size: 		11px; 
	color: 			#444444; 
	line-height: 		125%;
	background-color: 	#FFFFCC; 
	border: 		#009200 1px solid; 
}


.clear { clear: both; }


.error_box {
	text-align: center;
	margin: 10px 2px;
	font-size: 12px;
	font-weight: bolder;
}

.error_box p {
	text-align: left;
	font-size: 12px;
	font-weight: bolder;
	margin: 0px;
	padding-left: 5px;	
}
.red{
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
}
.red p{
	color: #000000;
	background-color: #FF0000;
	}
	
.yellow{
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FFCC00;
}

.yellow p{
	color: #000000;
	background-color: #FFCC00;
}