@charset "iso-8859-2";
/* CSS Document */

* {
  margin:0;
  padding:0;
}

* ul li {
margin-left:14px;
}

BODY{
	margin-left:0px;
	margin-right:0px;
        font-size:1px;
        color:#656462;
}

h1{
	font:20px Verdana;
	color:#feab46;
	margin-bottom:20px;
	font-weight: normal;
}

h2 {
	font:14px Verdana; color:#656462; margin-bottom:20px; font-weight: normal; font-style: italic;
}
h3 {
	font:18px Verdana; color:#feab46; margin-bottom:20px; font-weight: normal; font-style: italic;
}
h4 {
	font:15px Verdana; color:#656462; margin-bottom:20px; font-weight: normal; font-style: normal;
}
h5 {
	font:12px Verdana; color:#feab46; margin-bottom:20px; font-weight: normal; font-style: normal;
}
h6 {
	font:10px Verdana; color:#656462; margin-bottom:20px; font-weight: normal; font-style: normal;
}


/*Seitenkopf inkl. Logo und Grafik-Link zum Shop --------------------------------------------------------------------------*/

#kopf{
	position:relative;
	background-image:url(../images/kopf_background.jpg);
	width:100%;
	height:101px;
	margin-top:23px;
	margin-bottom:23px;
}

#kopfbox {
  position:relative;
  width:950px;
  height: 101px;
}

#kopf_logo{
	position:absolute;
	background-image:url(../images/kopf_logo.jpg); 
	background-repeat:no-repeat;
	width:440px;
        left:0;
	height:102px;
	top:0px;
}

#kopf_link1{
	position:absolute;
	width:171px;
	height:53px;
	left:473px;
	top:26px;
}

#kopf_link2{
	position:absolute;
	width:270px;
	height:70px;
	left:666px;
	top:16px;
}

/*Hauptbox umfasst kompletten folgenden Inhalt; dient dem  horizontalen Zentrieren ------------------------------*/

#hauptbox{
	position:relative;
	background-color:#FFFFFF;
	width:950px;
	margin-bottom:23px;
	text-align:right;
}





/*Keil-Grafik über Content -----------------------------------------------------------------------------------*/

#content_keil{
	clear: right;
	position:absolute;
	top:30px;
         margin-left:-36px;
	height:130px;
	width:549px;
	z-index:3;
}

#content_kopf{
	margin-top:0px;
	background-image:url(../images/content_kopf.jpg);
	height:22px;
	width:950px;
}


/*Contentbox und zusätzliche Box zur Positionierung des Textes innerhalb der Box  --------------------------------*/

#content{
	position:relative;
        width:950px;
	background-color: #f5f5f5;
	text-align:left;
	min-height:660px;	
	height:auto !important;  /* für moderne Browser */			  	 
	height:660px;  /*für den IE */
	margin-bottom:18px;
	z-index:1;
}

#content_links{
	float:left;
	margin-top:112px;
	margin-left:43px;
	min-height:560px;	
	height:auto !important;  /* für moderne Browser */			  	 
	height:560px;  /*für den IE */
	margin-bottom:30px; /*Abstand zum Seitenfuß*/
	width:450px;
}
*html #content_links{
  margin-left:23px;
}

#content_links table {
  width:450px;
}
#content_links table table {
  width:auto;
}
#content_rechts{
	float:right;
	margin-right:15px;
	margin-bottom:205px; /*Abstand zum Seitenfuß*/
	width:275px;
}

*html #content_rechts{
  margin-right:0px;
}
/*Formatierungen für den Content -----------------------------------------------------------------------------------*/

#content_headline{
	font:20px Verdana;
	color:#feab46;
	margin-bottom:20px;
}

#content_headline2-4{
	font:20px Verdana;
	color:#feab46;
	margin-top:30px;
	margin-bottom:20px;
}

#contenttext, #contenttext td{
	font:12px Verdana;
	color:000000;
        line-height:150%;
}

#contenttext a, a.shoplink {
  color:#646363;
  font:italic bold 12px Verdana;
  text-decoration: underline;
}



#contenttext td.tablehead{
      font:14px Verdana;
      font-weight:bold;
}

#contenttext td.space{
       height:20px;;
}

.lieferanten img{
float:left;
padding:5px;
}


/*Kopf und Schatten unten für die Sub_(Navigations)_Boxen rechts-------------------------------------------------*/

#subnavi_kopf{
	float:right;
	margin-right:1px;
	height:37px;
	width:274px;
	margin-top:0px;
}

#subnavi_kopf a{
	float: left; 
	background-image:url(../images/subnavi_kopf_off.jpg);
	padding-left: 18px;
	padding-top:8px;
	height:29px;
	width:256px;	
	color:#3c3c3c; 
	font: 18px Verdana;
	text-decoration:none;
}

#subnavi_kopf a:hover, subnavi_kopf a:focus, subnavi_kopf a:active{
	background-image:url(../images/subnavi_kopf_on.jpg);
}


#content_subnavi_schatten{
	float:right;
	background-image:url(../images/news_schatten.jpg);
	height:6px;
	width:274px;
}


/*Boxen für den News_Content ---------------------------------------------------------------------------------*/

#content_rechts * {
  margin:0;
  padding:0;
}

#contentnews{
	float:right;
	background-image:url(../images/news_background.jpg);
         background-repeat: repeat-y;
	width:275px;
	z-index:2;
}

#content_rechts #contentnews h2 {
	float:right;
	margin-right:1px;
         margin-bottom:15px;
	background-image:url(../images/subnavi_kopf_on.jpg);
	padding-left:18px;
	padding-top:8px;
	height:29px;
	width:256px;	
	color:#3c3c3c; 
	font: 18px Verdana;
	text-decoration:none;
}



#content_rechts .contentnews_box{
	position:relative;
	margin-left:15px;
	margin-right:20px;
	float:right;
        width:237px;
	padding-bottom:10px;
	font:11px Verdana;
	color:#646363;
        line-height:150%;
}


#content_rechts .contentnews_box p {
  padding-top:7px;
}

#content_rechts .contentnews_box img{
  margin:5px 0 5px 0;
}

#content_rechts .contentnews_trenner {
  margin: 0 20px 0 15px;
}

#contentnewsbox_text{
	border-bottom:1px dashed #646363;
}

.contentnews_box a, .contentnews_box a:hover{
	color:#646363;
	font:italic bold 11px Verdana;
	text-decoration: underline;
}


/*Box für das Newsletter-Formular auf der Startseite -----------------------------------------------------------*/

#content_rechts #content_newsletter{
	float:right;
	background-image:url(../images/news_background.jpg);
  background-repeat: repeat-y;
	margin-top:20px;
	width:274px;
}

#content_rechts .newsletter_textbox{
	color:#979797;
	font:11px Verdana;
	padding:3px;
}



/*Style für die AGB-Liste -------------------------------------------------------------------------------------*/

.content_AGB li{
	list-style:decimal;
        margin-left:20px;
}

.content_AGB li ul li{
	list-style:lower-alpha ;
        margin-top:10px;
        margin-left:20px;
}




/*Grafik Messeschieber: rechts unten über dem Seitenfuß --------------------------------------------------------*/

#fuss_werkzeug{
	clear:both;
	position:absolute;
	bottom:27px;
	right:0px;
	background-image:url(../images/fuss_werkzeug.jpg);
	height:201px;
	width:287px;
}

#fuss_werkzeug-help{ /* dient der Unterbechung der Floats vom Content_Links/Rechts*/
	clear:both;
}

/*Seitenfuß inkl. Textleiste ----------------------------------------------------------------------------*/

#fuss{
        clear:both;	
        position:relative;
	text-align: left;
	height:27px;
	width:100%;
	background-image:url(../images/fuss_background.jpg);
}


#navigation_fuss_produkte{
	float:left;
	margin-top:8px;	
	margin-left:10px;
	color: #666666; 
	font:bold 11px Verdana;
	text-decoration:none;
        letter-spacing:-1px;
}

#navigation_fuss_anschrift{
	float:right;
	margin-top:8px;	
	margin-right:10px;
	color: #666666; 
	font: 11px Verdana;
	text-decoration:none;
        letter-spacing:-1px;
}

#angebotimg{
 
  padding-top:50px;
}
.angebotlink{ outline:none;}