
/*
rot E40050
grau A4A4A4
*/

html, body {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight:bold;
	color: #252525;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	height: 100%;
	background-position:top left;
	background-repeat:no-repeat;
}

html {
	overflow-y: scroll;
}

p {
	margin:0 0 15px 0;
}

h1, h1, h2 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #252525;
	font-weight:bold;
	margin:0px 0 15px 0;
}

a {
	color:#252525;
	text-decoration:none;
	background-color:#DFD2D2;
	/*display:block;
	width:152px;
	min-width:152px;
	min-width:20em;
	overflow:visible;*/
	line-height:14px;
}

#navi a {
	color:#252525;
	text-decoration:none;
	background-color:#DFD2D2;
	display:block;
	width:152px;
}

a.press {
	color:#252525;
	text-decoration:none;
	background-color:#DFD2D2;
	display:block;
	width:314px;
	height:4em;
}

a.press_active {
	color:#ffffff;
	text-decoration:none;
	background-color:#252525;
	display:block;
	width:314px;
	height:4em;
}

a:hover {
	color:#ffffff;
	text-decoration:none;
	background-color:#252525;
}

a.active {
	color:#ffffff;
	background-color:#252525;
}

a img {
	border:0px;
}

a.none {
	color:#252525;
	text-decoration:none;
	background-color:#DFD2D2;
	display:inline;
	width:auto;
}

a.none:hover {
	color:#ffffff;
	text-decoration:none;
	background-color:#252525;
	display:inline;
}

a.none_active {
	color:#ffffff;
	background-color:#252525;
	display:inline;
	width:auto;
}

a.bildlink {
	background-color:#ffffff;
	display:inline;
}

a.bildlink:hover {
	background-color:#ffffff;
	display:inline;
}

ul {
	margin:	0px;
	padding: 0 0 0 15px;
}

#container { 
	width:100%;
	height:100%;
	/*text-align:center;*/
}

#container2 { 
	width:962px;
	position: relative;
	/*margin: 0 auto; */
	text-align:left;
	margin:0 0 30px 15px;
}

#logo {
  width:152px;
	margin:15px 0 0 0; 
	float:right;
	border:0px;
	position:absolute;
	right:0px;
	top:0px;
}

#main { 
	width:962px;
	padding:0 0 30px 0;
}

.normtext {
	left:0px; 
	width:395px;
	float:left;
	margin-right:81px;
}

.normtext2 {
	left:0px; 
	width:385px;
	float:left;
	margin-right:81px;
}

.normbild {
	width:476px; 
	overflow:hidden;
	margin-bottom:30px; 
	float:right;
}

.normbild img {
	margin-bottom:60px; 
}

.newszeile .normbild, .newszeile .normbild img {
	margin-bottom:0px; 
}

.newszeile { 
	width:962px;
	margin-bottom:30px;
}

.clearer {
	clear:both;
}

.aufzaehlung {
	margin:0;
	padding:0px;
	list-style:none;
}

.aufzaehlung a {
	color:#252525;
	text-decoration:none;
	background-color:#DFD2D2;
	display:block;
	width:385px;
	height:3em;
}

.aufzaehlung a:hover {
	color:#ffffff;
	text-decoration:none;
	background-color:#252525;
}

#newspics {
	position:absolute; 
	left:440px;
}

#newslinks {
	position:absolute; 
	left:648px;
}

#haendler1 {
	width:476px; 
	float:right;
}

#haendler2 {
	width:162px; 
	float:left; 
	margin:30px 0 30px 0;
}

#haendler3 {
	width:243px; 
	float:left; 
	margin:30px 0 30px 0;
}

#haendler4 {
	width:243px; 
	float:left; 
	margin:30px 0 30px 0;
}

#haendler5 {
	width:314px; 
	float:left; 
	margin:30px 0 30px 0;
}
/* _____________________ HAUPTNAVI _____________________ */

#header { 
	width:962px;
	height:187px;
	margin:0px 0 20px 0;
	position:relative;
}

#navi { 
	list-style: none;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:13px;
	left:0px;
	width:152px;
}

#navi li {
	display: inline;
	padding: 0px;
	margin: 0px;
	width:152px;
	line-height: 0;
}

#navi .shoplink {
	padding-top:15px;
	display:block;
}
	
#navi a, #qnavi a {
	width:152px;	
	font-weight:bold;
	text-decoration:none;	
	display: block;
	color:#252525;
	line-height: 15px;
	background-color:#ffffff;
}

#navi a:hover, #qnavi a:hover {
	color:#ffffff;
	background-color:#252525;
}

#navi .active, #qnavi .active, .active {
	color:#252525;
	background-color:#DFD2D2;
}


/* _____________________ UNTERNAVI 0 _____________________ */

#navi0 { 
	list-style: none;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:0px;
	left:162px;
}

/* _____________________ UNTERNAVI 1 _____________________ */

#navi1 { 
	list-style: none;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:0px;
	left:162px;
	z-index:3;
}

/* _____________________ UNTERNAVI 2 _____________________ */

#navi2 { 
	list-style: none;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:0px;
	left:162px;
}

/* _____________________ QUICKNAVI _____________________ */

#qnavi { 
	list-style: none;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:13px;
	left:648px;
}

#qnavi li {
	display: block;
}

/* _____________________ PRODUKTDETAIL _____________________ */

#produkttxt {
 	width: 233px;
/* 	margin-right:40px;*/
	float:left;
}

#farben {
	list-style: none; 
	float:left;
	padding:0;
	margin:-11px 0 0 0;
}

#farben li {
	display: block;
	width:12px;
	height:7px;
	float:left;
	margin:0 3px 0 0;
	border-right:12px solid;
	line-height:30px;
}

#farben i {
	display: none;
}

#pic {
		margin:0 81px 0 162px;	float:left;
	width:405px;
}

#pic2 {
	margin:0 0 0 162px; 
	float:left;
	width:800px;
}

#pic a.b0 {
	cursor:url(/pics/big.cur), auto;
	background-color:#ffffff;
}

#pic2 a.b1 {
	cursor:url(/pics/small.cur), auto;
	background-color:#ffffff;
}


#piclinks a {
	cursor:pointer;
}


/* _____________________ FORMULARE _____________________ */


form {
	margin:0;
}

.formrow {
	border-top: 1px solid #A4A4A4;
	width:324px;
	/*background-color:red;*/
}

.formrow_last {
	border-top: 1px solid #A4A4A4;
	width:324px;
	border-bottom: 1px solid #A4A4A4;
}

#kontakt label, .dlabel {
	float:left;
	width:105px;
	/*border-top: 1px solid #A4A4A4;*/
	margin:0px;
	padding:0px;
	line-height:17px;
}

#kontakt input, select
{
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	color:#373737;
	border:0px;
	/*border-top: 1px solid #A4A4A4;*/
	background-color:#ffffff;
	padding:2px 0 2px 0px;
	margin: 0px;
	width:210px;
}

#kontakt .radioo {
	width:18px; 
	border:0px;
	padding:0px;
}

#radios {
	float:left;
	width:210px; 
	height:16px;
	margin:0;
	border:0px;
	padding:0px 0 0 0;
	/*border-top:1px solid #A4A4A4;*/
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}

#kontakt .check {
	width:18px; 
	height:12px;
	margin:0px 3px 0px 10px;
	border:0px;
	padding:0px;
}

#checks {
	float:left;
	width:210px; 
	height:31px;
	margin:0px 0 3px 0;
	border:0px;
	padding:0px 0 0 0;
	/*border-top:1px solid #A4A4A4;*/
	line-height:17px;
}




textarea {	
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	color:#5C5C5C;
	border: 1px solid #A4A4A4;
	background-color:#ffffff;
	padding:3px 0 3px 10px;
	margin: 0 0 2px 0;
	font-weight:bold;
}

#suche input, #suche select
{
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#252525;
	border: 1px solid #252525;
	background-color:#ffffff;
	padding:2px 0 2px 0px;
	margin: 2px 0 5px 0;
	width:150px;
}

#suche input.submitfeld, #kontakt input.submitfeld
{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#252525;
	border: 0px;
	background-color:#ffffff;
	padding:0px;
	margin:0;
	text-align:left;
	font-weight:bold;
	cursor:pointer;
	width:152px;
}

#suche input.submitfeld:hover, #kontakt input.submitfeld:hover
{
	color:#ffffff;
	cursor:pointer;
	background-color:#252525;
}

/* _____________________ SITEMAP _____________________ */

.l01{
position:absolute;
left:0px;
}

.l02{
position:absolute;
left:162px;
}

.l03{
position:absolute;
left:324px;
}

.l04{
position:absolute;
left:486px;
}

.l05{
position:absolute;
left:648px;
}

.l06{
position:absolute;
left:810px;
}

.l07{
position:absolute;
left:0px;
top:417px;
}

.l08{
position:absolute;
left:162px;
top:417px;
}


#map { 
	list-style: none;
	padding: 0px;
	margin: 0px 0 0 0;
}

#map2, #map3 { 
	list-style: none;
	padding: 15px 0 0 0;
	margin: 15px 0 15px 0;
}

#map3 { 
	padding:0px;
	margin:0 0 0 15px;
}

#map li {

	margin:0px;
	width:150px;
}

#map2 li, #map3 li {
	border: 0px;
	margin:0px;
}

#map a{ 
	display:block;
	min-height:15px;
	width:152px;
	/*border-top: 1px solid #A4A4A4;*/
	
}

#map2 a{ 
	border:0;
	background-color:#ffffff;
}

#map2 a:hover{ 
	border:0;
	background-color:#252525;
}

#map3 li, #map3 a {
	width:137px;
}
/* _____________________ PRODUKTÜBERSICHTEN _____________________ */

#prodtext {
	width:233px;
	float:left;
}

.prodrow {
	width:648px;	float:right;
	margin:0 0 30px 0;
	padding:0;
}


.prodrow a, .prodrow2 a {
	color:#252525;
}

.prodrow a i, .prodrow2 a i {
	background-color:#DFD2D2;
	font-style:normal;
	display:block;
	width:152px;
}

.prodrow a:hover i, .prodrow2 a:hover i {
	background-color:#252525;
	font-style:normal;
	display:block;
}

.prodrow a:hover, .prodrow2 a:hover {
	color:#ffffff;
}

.prodrow2 {
	width:962px;	float:right;
	margin:0 0 30px 0;
}

.awrow {
	width:486px;	float:right;
	margin:0 0 30px 0;
}

.prod {
	width:152px; 
	float:left; 
	margin:0 0 0 10px;
	padding:0;
}

.prod2 {
	width:152px; 
	float:left; 
	margin:0;
	padding:0;
}

.prod3_1 {
	width:395px; 
	float:left; 
	margin:0 81px 0 10px;
	padding:0;
}

.prod3_2 {
	width:152px; 
	float:left; 
	margin:0 0 30px 10px;
	padding:0;
}

.prodrow img, .prodrow2 img {
	margin:15px 0 0 0;
	padding:0;
}