/* HTML-ELEMENTE */
body, h1, h2, h3, h4, table, input, textarea {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	padding: 0px;
	margin: 0px;
}

body {
	background-color: #FEDCA6;
	color: #636466;
}

h1 {
	font-size: 18px;
	text-transform: uppercase;
	color:#CC7B16;
	font-weight: bold;
}

h2, h1.head_se {
	font-size: 13px;
	text-transform: uppercase;
	color: #CC7B16;
	margin: 15px 0px 15px 0px;
	font-weight: bold;
}

h3, h2.head_se {
	font-size: 11px;
	color: #CC7B16;
	text-transform: uppercase;
	margin: 15px 0px 0px 0px;
	font-weight: bold;
}

h4, h3.head_se {
	font-size: 12px;
	color: #CC7B16;
	text-transform: uppercase;
	margin: 2px 0px 0px 0px;
	font-weight: bold;
}

a:link {
	color:#CC7B16;
	text-decoration: none;
}

a:visited {
	color:#CC7B16;
	text-decoration: none;
}

a:hover {
	color:#CC7B16;
	text-decoration: underline;
}

/* FESTE ELEMENTE*/
#header {
	/* height: 84px; */
	/* width: 960px; */
	float: none;
	white-space: nowrap;
	margin: 5px 0px 5px 0px;
}

#logo {
	margin: 0px;
	width: 85px;
	height: 73px;
}

#claim {
	margin: 0px;
	width: 515px;
	height: 73px;
}

#iconbar {
	padding-left: 120px;
	float:left;
}

#breadcrumb {
	font-size: 10px;
	height: 18px;
	background-image: url(../images/layout/header/hg_breadcrumb.gif);
	padding-top: 4px;
}

#content {
	/* width:  960px; */
	/* height: auto; */
	/* min-height: 670px; */
	margin-bottom: 10px;
}

#content_oben {
	min-height: 550px;
	width: 700px;
	padding-left: 0px;
	line-height: 16px;
	display: block;
}

#reinzieher {
	width: 775px;
	height: 105px;
	display: none;
}

.wohnwelten_abbildung {
	width: 600px;
	height: 427px;
}

#wohnwelten_beschreibung {
	position: absolute;
	width: 770px;
	height: 30px;
	z-index: 2;
	top: 550px;
}


.werbung_abbildung {
	width: 600px;
}


#footer {
	display: none;
}

#linke_spalte {
	display: none;
}

#rechte_spalte {
	float: left;
	height: 654px;
	width: 773px;
}

.noprint {
	display: none;
}

#teaser {
	position: absolute;
	top: 656px;
	display: none;
}


#karriere_detail {
	border: 2px solid #CC7B16;
	width: 600px;
	margin: 0px;
}



#adresse {
	width: 184px;
	text-align: center;
	font-size: 10px;
	padding-bottom: 10px;
	display: none;
}

#rahmen {
	margin: 0px;
	padding: 0px;
}

#navigation {
	height: 547px;
	width: 184px;
	display: none;
	background-color: #FFEAC7;
	background-image: url(../images/layout/navigation/hg_navigation.gif);
}

/* NAVIGATION -> Hauptpunkte */
#navigation ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
}

#navigation li {
	border-top: 1px dotted #D9A94B;
	background-color: #FFF2DE;
	list-style-type: none;
	margin: 0;
	padding: 2px 0px 2px 0px;
	display: block;
}

#navigation li a {
	font-size: 13px;
	color: #8A8884;
	display: block;
	padding-left: 20px;
}

#navigation li a.h_aktiv {
	font-size: 13px;
	color: #8A8884;
	display: block;
	background-color: #ECC78F;
}

#navigation li a:hover {
	font-size:13px;
	color: #8A8884;
	display:block;
	background-color:#ECC78F;
	text-decoration:none;
}

#navigation li li {
	border-top:1px solid #C17422;
	background-color:#FADFB6;
	list-style-type: none;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	display: block;
}

#navigation li li a {
	font-size: 12px;
	color: #8A8884;
	display: block;
	padding-left: 50px;
}

#navigation li li a.h_aktiv {
	font-size: 12px;
	color: #000000;
	display: block;
	background-color: #FADFB6;
}

#navigation li li a:hover {
	font-size:12px;
	color: #000000;
	display:block;
	background-color:#FADFB6;
}

#navigation li li li {
	background-color: #FFEAC7;
	list-style-type: none;
	margin: 0;
	padding: 1px 0px 1px 0px;
	display: block;
	border: 0;
}

#navigation li li li a {
	font-size: 11px;
	color: #8A8884;
	display: block;
	padding-left: 70px;
	border: 0;
}

#navigation li li li a.h_aktiv {
	font-size:11px;
	color: #000000;
	display:block;
	background-color:#FFEAC7;
	border:0;
}

#navigation li li li a:hover {
	font-size:11px;
	color: #000000;
	display:block;
	background-color:#FFEAC7;
	border:0;
}

#navigation li li li li{
	background-color:#FFEAC7;
	list-style-type: none;
	margin:0;
	padding:1px 0px 1px 0px;
	display:block;
	border:0;
}

#navigation li li li li a{
	font-size:11px;
	color: #8A8884;
	display:block;
	padding-left:90px;
	border:0;
}

#navigation li li li li a.h_aktiv {
	font-size:11px;
	color: #000000;
	display:block;
	background-color:#FFEAC7;
	border:0;
}

#navigation li li li li a:hover {
	font-size:11px;
	color: #000000;
	display:block;
	background-color:#FFEAC7;
	border:0;
}

#breadcrumb a:link {
	font-size:10px;
	color:#636466;
	text-decoration:none;
	text-transform:uppercase;
}

#breadcrumb a:visited {
	font-size:10px;
	color:#636466;
	text-decoration:none;
	text-transform:uppercase;
}

#breadcrumb a:hover {
	font-size:10px;
	color:#636466;
	text-decoration:underline;
	text-transform:uppercase;
}

#adresse a:link{
	font-size:10px;
	color:#636466;
	text-decoration:none;
}

#adresse a:visited{
	font-size:10px;
	color:#636466;
	text-decoration:none;
}

#adresse a:hover {
	font-size:10px;
	color:#636466;
	text-decoration:underline;
}

/* REINZIEHER -> allgemeine Werte*/
.rz_einfach{
	width:184px;
	height:105px;
	background-color:#FEDCA6;
	border: 1px solid #ffffff;
	display:block;
	margin:3px 0px 4px 5px;
	float:left;
}

.rz_einfach_leder{
	width:184px;
	height:105px;
	background-color:#FEDCA6;
	border: 1px solid #ffffff;
	display:block;
	margin:3px 0px 4px 5px;
	float:left;

}

.rz_einfach_leder p{
	font-size:12px;
	width:184px;
	height:77px;
	background-color:#FFF2DE;
	display:block;
	margin:4px 0px 0px 0px;
	padding:0;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align:right;
}


.rz_einfach p{
	font-size:12px;
	width:184px;
	height:77px;
	background-color:#FFF2DE;
	display:block;
	margin:4px 0px 0px 0px;
	padding:0;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align:right;
}

.rz_einfachlang{
	width:184px;
	height:105px;
	background-color:#FEDCA6;
	border: 1px solid #ffffff;
	display:block;
	margin:3px 0px 4px 5px;
	float:left;
}

.rz_einfachlang p{
	font-size:12px;
	width:184px;
	height:77px;
	background-color:#FFF2DE;
	display:block;
	margin:4px 0px 0px 0px;
	padding:0;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align:right;
}

.rz_doppelt{
	width:377px;
	height:105px;
	background-color:#FEDCA6;
	border: 1px solid #ffffff;
	display:block;
	margin:3px 3px 3px 0px;
	float:left;
}

.rz_doppelt p{
	font-size:12px;
	width:377px;
	height:77px;
	background-color:#FFF2DE;
	display:block;
	margin:4px 0px 0px 0px;
	padding:0;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align:right;
}

#rz_doppelt_oz{
	  width: 347px;
	  voice-family: "\"}\"";
	  voice-family:inherit;
	  width: 377px;
	  margin: 3px 3px 3px 0px;
	  background-color: #FEDCA6;
	  border: 1px solid #ffffff;
	  padding: 0px;
	  float: left;
}

#headline {

	  color:#CC7B16;
	  text-transform:uppercase;
	  margin: 3px 0px 0px 0px;
	  padding: 0px 0px 3px 5px;
	  border-bottom: 1px solid #ffffff;
	  font-weight: bolder;
	  background-color: #FEDCA6;
}

.headlineklein{
	  font-size: 10px;
	  text-transform: none;
	  color: #CC7B16;
	  font-weight: lighter;

}

#innentext{
	  font-size: 12px;
	  background-color: #FFF2DE;
	  display: block;
	  padding: 10px 0px 11px 0px;
	  border-bottom: 1px solid #ffffff;
	  text-align: left;
}

#innentext_zweizeil{
	  font-size: 12px;
	  background-color: #FFF2DE;
	  display: block;
	  padding: 4px 0px 3px 0px;
	  border-bottom: 1px solid #ffffff;
	  text-align: left;
}

#footertext{
	  text-transform:uppercase;
	  margin: 4px 0px 2px 0px;
	  color:#CC7B16;
	  font-weight: bolder;
	  font-size: 12px;
	  background-color:#FEDCA6;
	  padding: 0px 0px 0px 5px;
	  text-align:left;
}

.grau{
	 font-weight: lighter;
	 text-transform:none;
}

.rz_doppelt form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.rz_dreifach{
	width:558px;
	height:105px;
	background-color:#FEDCA6;
	border: 1px solid #ffffff;
	display:block;
	margin:3px 3px 3px 0px;
	float:left;
}

.rz_dreifach p{
	font-size:12px;
	width:558px;
	height:77px;
	background-color:#FFF2DE;
	display:block;
	margin:4px 0px 0px 0px;
	padding:0;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align:right;
}

.verteiler{
	width:187px;
	color:#CC7B16;
	background-color:#FEDCA6;
	border: 1px solid #ffffff;
	display:block;
	margin-right:7px;
	float:left;
}

.verteiler h4, .verteiler h3.head_se {
	font-size:11px;
	text-transform:uppercase;
	color:#CC7B16;
	margin:0px;
	padding:0px;
	display:block;
	border-bottom: 1px solid #ffffff;
}

.verteiler p{
	color:#CC7B16;
	display:block;
	margin:0px 0px 0px 4px;
	padding:0;
	text-align:center;
}

.verteiler span{
	font-size:12px;
	color:#CC7B16;
	text-transform:none;
	text-decoration:none;
}

.verteiler a.grau:link {
	color:#636466;
	text-decoration:none;
}

.verteiler a.grau:visited {
	color:#636466;
	text-decoration:none;
}

.verteiler a.grau:hover {
	color:#CC7B16;
	text-decoration:underline;
}


.klein{
	font-size:10px;
}

.gross{
	font-size:13px;
	text-transform:uppercase;
	color:#CC7B16;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}

.preis{
	font-size:50px;
	line-height:50px;
	color:#636466;
	font-weight:bold;
}

.alter_preis{
	font-size:30px;
	line-height:30px;
	color:#636466;
	font-weight:bold;
	text-decoration:line-through;
}

#produktdetail{
	width:542px;
	margin: 5px 0px 0px 5px;
	border:1px solid #ffffff;
	float:left;
	text-align:center;
}

#produktdetail p{
	padding-top:5px;
	border-top:1px solid #ffffff;
	text-align:center;
}

#produktbeschreibung{
	margin: 5px 0px 0px 15px;
	width:190px;
	float:left;
	font-size:14px;
	font-weight:bold;
}

#zurueck {
	margin: 10px 0px 10px 0px;
	padding: 0px 5px 0px 5px;
	text-align:center;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;

}

#produktbild {
	margin: 0px 10px 10px 10px;
	text-align:center;
	border:1px solid #ffffff;
}


.braun {
	color:#CC7B16;
}

.grau {
	color:#636466;
}

.dauerwerbung {
	background-color:#EED68D;
}

.dauerwerbung_dunkel {
	background-color:#E4CC83;
}

.sonderposten {
	background-color:#C2CBD2;
}

.sonderposten_dunkel {
	background-color:#B8C1C8;
}

.fundgrube {
	background-color:#D2D9A1;
}

.fundgrube_dunkel {
	background-color:#C8CF97;
}

/* ANTIFLOAT */
.antifloat {
	clear: both;
	visibility: hidden;
}