@charset "utf-8";

/* CSS Document */



body{

	background:#000;

	margin:0 0 0 0;

	font-family:Verdana, Geneva, sans-serif;

	font-size:10px;

	color:#fff;

}

div#main{

	/*position:relative;*/

	width:884px;

	margin: 60px auto 200px auto;

}



img#logo{

	padding-bottom:60px;

}



div#text_top{

	margin-bottom:10px;

	font-size:12px;

}



div#top_product_box {

	background-image: url(../images/corner_balken_top_grey_inv.gif);	

	height: 6px;

	width: 721px;

}



div#bottom_product_box {

    margin-bottom: 10px;

	background-image: url(../images/corner_balken_bottom_yellow_inv.gif);	

	height: 6px;

	width: 721px;

}



/* Produktbox*/

div#product_box{

	position:relative;

	width:884px;

	min-height:180px;

	background:#fff;

	border:#fff solid 1px;

	color:#000;

}



div#product_box a{

	color: #000;

}



div#img_div{

	width:284px;

	height:100%;

	border-right:#fff solid 1px;

	float:left;

}



div#img_div div#titel{

	position:absolute;

	bottom:0px;
	
	left:0px;

	padding-top:3px;

	background:url(../images/bg_titel.jpg) repeat-y;

	height:20px;

	width:284px;

	text-align:center;

	color:#000;

	font-size:12px;

	font-weight:bolder;

	border-top:#fff solid 1px;

}



div#desc_div{

	position:relative;

	width:570px;

	float:right;

	padding:10px;

	padding-right:0px;

	margin-right:10px;

}

div#desc{

	height:130px;

	overflow-y:auto;

	border-bottom:#666 solid 1px;

}

div#forms{

	position:relative;

	height:20px;

	padding-top:10px;

	bottom:0px;

	font-weight:bolder;

}



div#forms table.forms_tab{

	width:580px;

}



div#forms td#preis_td{

	width:380px;

	font-size:13px;

	color:#000;

}



div#forms span{

	float:left;

	margin-right:20px;

	position:relative;

	top:5px;

}

div#forms input {

	width:30px;

	text-align:right;

	position:relative;

	font-weight:bolder;

	float:left;

}



input[type="text"],

input[type="password"],

input[type="file"] {

	margin:1px 0 1px 0;

	border:#000 solid 1px;

	width:200px;

}



div#forms table.arrows{

	float:left;

	margin-right:10px;

	height:9px;

	margin-top:1px;

}

div#forms img.menge{

	position:relative;

}

div#forms img.menge_back{

	position:relative;

	top:-2px; 

	margin-right:10px;

}



.list1{

	background:#fff;

}

.list2{

	background:#eee;

}





#button{

	float:right;

	width:150px;

	height:40px;

	background: url(../images/but_send_a.png) no-repeat;

	color:#fff;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	border:0;

}

#button:hover{

	background: url(../images/but_send_hover.png) no-repeat;

	color:#fecb00;

}

#button:active{

	background: url(../images/but_send_active.png) no-repeat;

	color:#fecb00;

}







input#plz{

	width:30px;

}



input#plz{

	width:40px;

}

input#ort{

	width:156px;

	margin-left:2px;

}





.align_right{

	text-align:right;

}









/* Ecken für die product_box */

img#str_tl{

	position:absolute;

	top:-1px;

	left:-1px;

}

img#str_tr{

	position:absolute;

	top:-1px;

	right:-1px;

}

img#str_br{

	position:absolute;

	bottom:-1px;

	right:-1px;

}

img#str_bl{

	position:absolute;

	bottom:-1px;

	left:-1px;

}



.blackBG{

	background:#fff;

}



a:link {

	color: #FFFFFF;

	text-decoration:none;

}

a:visited {

	color: #FFFFFF;

	text-decoration:none;

}

a:hover {

	color: #FFFFFF;

	text-decoration:none;

}

a:active {

	color: #FFFFFF;

	text-decoration:none;

}