@charset "utf-8";
/* main.css for KuF by Dennis Bach */

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	line-height:150%;
	font-size:13px;
	margin:0px;
  background-color:#fff;
}

#layout {
position:relative;
width:990px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
}

#intro_slogan {
position:absolute;
left:35px;
top:60px;
height:20px;
width:400px;
z-index:100;
}

#navigation {
position:relative;
width:230px;
float:left;
background-image:url("../img/navigation.jpg");
background-repeat:no-repeat;
height:550px;
}
#logo {
position:absolute;
top:150px;
left:20px;
width:auto;
}

#navigationspunkte {
position:absolute;
top:230px;
left:20px;
width:auto;
border-top:1px solid #b7ab97;
}
a.navigation, a.navigation:link, a.navigation:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
font-size:14px;
color:#000;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
border-bottom:1px solid #b7ab97;
padding:5px 5px;
line-height:150%;
}
a.navigation:hover, a.navigation:active, a.navigation_ac,a.navigation_ac:link, a.navigation_ac:visited,a.navigation_ac:hover,a.navigation_ac:active{
font-family:Arial, Helvetica, sans-serif;
display:block;
font-size:14px;
color:#a51724;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
border-bottom:1px solid #b7ab97;
padding:5px 5px;
line-height:150%;
}
/* subnavigation ab hier */

a.subnavigation, a.subnavigation:link, a.subnavigation:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
font-size:14px;
color:#000;
text-decoration:none;
font-weight:bold;
padding:0px 5px;
padding-left:20px;
line-height:150%;

}
a.subnavigation:hover, a.subnavigation:active, a.subnavigation_ac,a.subnavigation_ac:link, a.subnavigation_ac:visited,a.subnavigation_ac:hover,a.subnavigation_ac:active{
font-family:Arial, Helvetica, sans-serif;
display:block;
font-size:14px;
color:#a51724;
text-decoration:none;
font-weight:bold;
padding:0px 5px;
padding-left:20px;
background-image:url(../img/navigation_pfeil.gif);
background-position:6px 5px;                /* x /y achse */
background-repeat:no-repeat;
line-height:150%;
}

#content_full {
position:relative;
width:690px;
float:left;
margin-top:20px;
padding:10px;
background-color:#ececed;
min-height:460px;
height:auto !important;
height:460px;
}
#lightbox_content {
position:relative;
width:600px;
float:left;
min-height:300px;
height:auto !important;
height:300px;
}


#content_links {
position:relative;
width:290px;
float:left;
}

#grosses_bild {
position:relative;
width:288px;
height:305px;
padding-bottom:10px;
}
/* thumbnails selber mit 73x73 pixel rausspeichern */
.thumbnail_bild {
position:relative;
float:left;
width:75px;
height:75px;
overflow:hidden;


}

#content_rechts {
position:relative;
width:380px;
float:right;
margin-right:20px;

}

#product_switch {
position:relative;
width:157px;
height:90px;
float:right;
margin-right:40px;
}
/* pflegehinweise maßtabellen */
.pixelicons {
	position:relative;
	float:right;
	width:33px;
	height:15px;
	margin-top:1px;
	margin-right:14px;
	}
	
/* css masstabelle groessenuebersicht seite */

#size td {
	
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	
	border-collapse:collapse;
	padding:4px;
	text-align:left;
	vertical-align:middle;
	}



#produkt_beschreibung {
position:relative;
width:310px;
padding-top:30px;
padding-bottom:40px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
line-height:150%;
font-size:13px;
font-weight:normal;
clear:both;
}

#produkt_preis {
position:relative;
float:left;
width:90px;

}
#produkt_preis_text {
position:relative;
float:left;
width:220px;
font-size:11px;

}

#produkt_preis_text a, a:link, a:visited, a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#000;
line-height:150%;
font-size:11px;
text-decoration:underline;
}

#produkt_order {
position:relative;
width:auto;
clear:left;
overflow:hidden;
height:auto;
padding-top:20px;

}

#produkt_input_fields {
position:relative;
float:left;
width:190px;

}

#produkt_bestellen {
position:relative;
float:right;
width:190px;

}
.formfield {
width:80px;
border:1px solid #dfdfdf;
margin-bottom:5px;

}
.form_beschriftung {
height:20px;
padding-top:2px;
position:relative;
float:left;
width:50px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
line-height:150%;
font-size:10px;
text-transform:uppercase;
}
.form_input {
height:22px;
position:relative;
float:left;
width:130px;

}

.noborder{
border:none;
}
