/* CSS Document */

* {

	font-family: Helvetica, Arial, sans-serif;

	color:#454F70;

	padding: 0 0 0 0;

	margin: 0 0 0 0;

  }

BODY {

	margin: 3px 0 0 0;

	font-size: 62.5%; /* Resets 1em to 10px */

	text-align: center;

	color:#454F70;

	/* background: url('images/body_kachel.jpg'); */
	
	background-color: #f6f6f6;

	}

ul {

	font-family: Helvetica, Arial, sans-serif;

	color:#454F70;
	
	list-style-type: none;
	
	
	}

A {

	color:#454F70;
	text-decoration:none;

}



P {

	font-size: 1.2em;

	line-height: 1.6em;

}



H3 {

	margin: 0 0 5px 2px;

	font-family: Helvetica, Arial, sans-serif;

	color:#454F70;

	font-size: 1.8em;

	font-weight: normal;



}





#wrapper {

	width: 751px;

	background-color: white;

	border: 1px solid #BCBCBC;

	text-align: left;

	margin: 0 auto 0 auto;

	}



#header {

	width: 751px;

	height: 122px;

	background: url('images/header.jpg');

	}



#header_sub {

	width: 751px;

	height: 71px;

	background: url('images/header_sub.jpg');

	

}


#header_sub img {

	

	padding: 0 0 0 0;

}



/* Content Bereich */



#wrapper_content_kachel {

	padding: 0 0 20px 0;

	clear:both;

	width: 751px;

	background: url('images/produktuebersicht_kachel.gif');

}



#wrapper_content {

	clear:both;

	width: 751px;

	background: url('images/background_content.jpg') no-repeat;

	

}



#content_main {

	float:left;

}



#content_normal {

	margin: 15px 0 0 0;

	width: 571px;

	

	

}

#content_header_foto {

	width: 571px;

	height: 166px;

	border-top: solid 1px #9C9C9C;

	border-bottom: solid 1px #9C9C9C;

}



#content_text {

	float:left;

	width: 357px;

	

}

#content_text img {
	position: relative;
	top: 2px;
}



#content_text p {

	text-align: justify;

}



#content_text div {

	margin: 30px 20px 20px 20px;



}





#content_text span {

	display: block;

	width: 317px;

	text-align: right;

	margin: 0 20px 0 20px;

	

}

#content_teaser {

	margin: 25px 0 0 0;

	float:left;

	width: 193px;

}



#content_produktliste {

	width:571px;

}



#clear {

	clear:both;

}

/* Produktuebersicht */



#produktuebersicht {

	

	padding: 40px 0 0 20px;

	height: 100%;

}



#produkt_wrapper {

	width: 482px;

	padding: 40px 20px 20px 20px;

}



#produkt {

	width:518px;

	height: 262px;

	padding: 5px;

	background-color: #F8F8F8;

	border: solid 1px #B1B0B0;

	

}

#produkt.politik {
	height: 1800px;
	
	padding: 20px;
	
	width:500px;
}


#produkt div {

	padding: 5px;

	background-color: #EFEFEF;

	border: solid 1px #E2E2E2;

	width: 140px;

	text-align: center;

}

#produkt .produkt_img {

	float:left;

}



#produkt .produkt_table {

	width:347px;

	float:left;

	margin: 0 0 0 5px;

}





#produkt .produkt_table td {

	padding: 8px 0 0 0;

	width: 170px;

	font-size: 1.2em;

	text-align: left;

}

#produkt .foto_comment {

	width:347px;
	
	height: 205px;
	
	float:left;
	
	margin-left:5px;
	
	text-align:left;
}


#kontaktformular {

	width:518px;

	height: 445px;

	padding: 5px;

	background-color: #F8F8F8;

	border: solid 1px #B1B0B0;

	

}

/* Ende Produktuebersicht */





/* Ende Content Bereich */





/* Toolbox */



.toolbox_header {

	height:30px;

	background-image:url(images/toolbox/teaser_box_top.jpg);

	background-repeat:no-repeat;

}



.toolbox_header a {

	padding-left:180px;

}

.toolbox_content {

	height:115px;

	background-color:#CDD3EB;

	/*border-left:#BEBFC1 1px solid;

	border-right:#BEBFC1 1px solid;*/

}

.toolbox_footer {

	height:4px;

	background-image:url(images/toolbox/teaser_box_bottom.jpg);

	background-repeat:no-repeat;

}


.cursor_guetesiegel:hover {
	cursor:pointer;
}

.cursor:hover {
	cursor:pointer;
}

#toolbox_news {
	padding: 10px 10px 10px 10px;
	margin: 0px;
	font-size: 1.1em;
	line-height: 1.9em;
}

#toolbox_news_kontakt {
	padding: 5px 10px 10px 10px;
	margin: 0px;
	font-size: 1.2em;
	line-height: 1.6em;
}

#toolbox_news ul {
	font-size: 1.2em;

	line-height: 1.6em;
}

#toolbox_news a {
	color:#777f92;
}
#toolbox_news a:hover {
	text-decoration: underline;
}

/* Ende Toolbox */





#navigation {

	float: left;

	width: 130px;

	

}

#navigation ul {

	/*padding: 10px;*/

	padding: 0 10px 0 10px;

	margin: 0 0 0 0;

	list-style-type: none;

}



#navigation li {

	font-size: 1.2em;

	margin-top: 15px;

	text-align: center;

}





#navigation a {

	display: block;

	width:110px;

	border-top: solid white 1px;

	border-bottom: solid white 1px;

	padding: 3px 0 3px 0;

	text-decoration: none;

}



#navigation a:hover {

	text-decoration: none;

	background-color: #BDC8D7;

}




/* Die Thüringer */
#navigation_sub_1 { margin:0; padding:0; border:0; }

#navigation_sub_1 .spacer_li { font-size:10px; height:5px; display:block; }
#navigation_sub_1 li { padding:3px 0 3px 0; margin:0; font-size: 0.9em; text-align: left; }
#navigation_sub_1 a { width:100px; padding:0; border: none; margin:0; display:inline; }
#navigation_sub_1 a:hover { text-decoration: underline; background:none; }

/* Hersteller */
#navigation_sub_2 { margin:0; padding:0; border:0; }

#navigation_sub_2 .spacer_li { font-size:10px; height:5px; display:block; }
#navigation_sub_2 li { padding:3px 0 3px 0; margin:0; font-size: 0.9em; text-align: left; }
#navigation_sub_2 a { width:100px; padding:0; border: none; margin:0; display:inline; }
#navigation_sub_2 a:hover { text-decoration: underline; background:none; }

/* Sortiment */
#navigation_sub_3 { margin:0; padding:0; border:0; }

#navigation_sub_3 .spacer_li { font-size:10px; height:5px; display:block; }
#navigation_sub_3 li { padding:3px 0 3px 0; margin:0; font-size: 0.9em; text-align: left; }
#navigation_sub_3 a { width:100px; padding:0; border: none; margin:0; display:inline; }
#navigation_sub_3 a:hover { text-decoration: underline; background:none; }

/* Qualität */
#navigation_sub_4 { margin:0; padding:0; border:0; }

#navigation_sub_4 .spacer_li { font-size:10px; height:5px; display:block; }
#navigation_sub_4 li { padding:3px 0 3px 0; margin:0; font-size: 0.9em; text-align: left; }
#navigation_sub_4 a { width:100px; padding:0; border: none; margin:0; display:inline; }
#navigation_sub_4 a:hover { text-decoration: underline; background:none; }

/* Partner */
#navigation_sub_5 { margin:0; padding:0; border:0; }

#navigation_sub_5 .spacer_li { font-size:10px; height:5px; display:block; }
#navigation_sub_5 li { padding:3px 0 3px 0; margin:0; font-size: 0.9em; text-align: left; }
#navigation_sub_5 a { width:100px; padding:0; border: none; margin:0; display:inline; }
#navigation_sub_5 a:hover { text-decoration: underline; background:none; }

/* Kontakt */
#navigation_sub_6 { margin:0; padding:0; border:0; }

#navigation_sub_6 .spacer_li { font-size:10px; height:5px; display:block; }
#navigation_sub_6 li { padding:3px 0 3px 0; margin:0; font-size: 0.9em; text-align: left; }
#navigation_sub_6 a { width:100px; padding:0; border: none; margin:0; display:inline; }
#navigation_sub_6 a:hover { text-decoration: underline; background:none; }






/* Footer */
#footer {

	font-size: 0.9em;
	
	color:#6a6a6a;

	padding: 8px 8px 8px 0;
	
	text-align: right;

	width: 743px;
	
	border-top: 1px solid #BCBCBC;
	
	background-color: #F6F6F6;
}
.link_impressum {

	font-size: 1 em;
	
	color:#6a6a6a;
	
}

.link_impressum:hover {
 
	text-decoration: underline;
	
}


/* Versteckter Link */
.linkHidden {
	display:none;
}

/* Filialen */

.h3-filiale {
	margin-left:0px;
}
