/* HTML-ELEMENTE */
body, input, textarea {
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 13px;
 font-style: normal;
 line-height: 14px;
 font-weight: normal;
 font-variant: normal;
 padding:0;
 margin:0;
}
.kontakt {
 color: #636466;
}
body {
 background-color: #D79663;
 color: #636466;
}

h1{
 font-size:18px;
 text-transform:uppercase;
 color:#FFE8D4;
 margin: 0px 0px 0px 0px;
}

h2{
 font-size:13px;
 text-transform:uppercase;
 color:#AE5D3D;
 margin: 15px 0px 0px 0px;
}

h3{
 font-size:11px;
 color:#AE5D3D;
 text-transform:uppercase;
 margin: 15px 0px 0px 0px;
}

h4{
 font-size:12px;
 color:#FFE8D4;
 text-transform:uppercase;
 margin: 2px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

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

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

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

/* FESTE ELEMENTE*/
#header{
 height:84px;
 width:960px;
 float:none;
}

#logo{
 padding-left:50px;
 float:left;
}

#claim{
 padding-left:40px;
 float:left;
}

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

#breadcrumb{
 font-size:10px;
 height:12px;
 margin: 0px;
 padding: 5px 0px 0px 0px;
}
#content_inhalt{
 width:100%;
 border-top-width: 1px;
 border-left-width: 1px;
 border-bottom-width: 1px;
 border-top-style: solid;
 border-left-style: solid;
 border-bottom-style: solid;
 border-top-color: #FFFFFF;
 border-left-color: #FFFFFF;
 border-bottom-color: #FFFFFF;

}
#content{
 width:960px;
 background-color:#F3C5A1;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #FFFFFF;
 border-right-color: #FFFFFF;
 border-bottom-color: #FFFFFF;
 border-left-color: #FFFFFF;
}

#content_start{
 padding:0px;
 margin:0px;
 display:block;
}
#content_oben{
 font-size:13px;
 width:705px;
 padding-left:60px;
 line-height: 16px;
 display:block;
}

.text_artikel_uebersichtunten{
 font-size:12px;
}

#reinzieher{
 width:775px;
 height:105px;
 border-top: 1px solid #FFFFFF;
 background-color:#FFE8D4;
 padding: 5px 0px 0px 0px;
 margin: 0px;
 text-align: right;
}

#reinzieher_rund{
 width:775px;
 height:105px;
 border-top: 1px solid #FFFFFF;
 background-color:#FFE8D4;
 padding: 5px 0px 0px 0px;
 margin: 0px;
 text-align: center;
 float: center;
}


#footer{
 width:965px;
 background-attachment: fixed;
 background-repeat: repeat-x;
 margin-bottom:3px;
}

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

#navigation{
 height: 100%;
 width: 184px;
 display: block;
 background-color: #F3C5A1;
 /* background-image:  url(../images/layout/navigation/hg_navigation.gif); */
}

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

#navigation ul li {
 border-top:1px solid #D79663;
 border-bottom:1px solid #A44E2F;
 background-color:#F3C5A1;
 list-style-type: none;
 padding:2px 0px 0px 0px;
 margin:5px 0px 0px 0px;
 display:block;
}

#navigation ul li a {
  background: url(../images/layout/hauptnavi_bullet.gif) 20px 0 no-repeat;
 border-top:1px dotted #FFFFFF;
 font-size:13px;
 color: #636466;
 display:block;
 padding-left:40px;
 background-color:#FFE8D4;
}

#navigation ul li.active a {
 border-bottom:1px solid #A44E2F;
 font-size:13px;
 color: #000000;
 display:block;
 background-color:#E7AD7C;
}

#navigation ul li a:hover {
 font-size:13px;
 color: #000000;
 display:block;
 background-color:#E7AD7C;
 text-decoration:none;
}

#navigation ul li ul li {
 border-bottom: 1px solid #A44E2F;
 border-top: none;
 background:#E7AD7C;
 list-style-type: none;
 margin:0;
 padding:1px 0px 1px 0px;
 display:block;
}

#navigation ul li ul li a {
 border: none;
 background-image: none;
 font-size:12px;
 color: #8A8884;
 display:block;
 padding-left:50px;
 background-color:#F3C5A1;
}

#navigation ul li.active ul li a {
 border: none;
 background-image: none;
 font-size:12px;
 color: #8A8884;
 display:block;
 padding-left:50px;
 background-color:#F3C5A1;
}

#navigation ul li ul li.active a {
 border: none;
 font-size:12px;
 color: #000000;
 display:block;
 background-color:#E7AD7C;
}

#navigation ul li ul li a:hover {
 border: none;
 font-size:12px;
 color: #000000;
 display:block;
 background-color:#F3C5A1;
}

#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:#A44D2F;
 border: 1px solid #F4E8E2;
 display:block;
 margin:3px 0px 4px 5px;
 float:left;
}

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

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

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

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

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


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

#headline {

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

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

}

#innentext{
   font-size: 12px;
   background-color: #FEE8D3;
   display: block;
   padding: 10px 0px 10px 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:#FFE8D4;
   font-weight: bolder;
   font-size: 12px;
   background-color:#A44D2F;
   padding: 0px 0px 0px 5px;
   text-align:left;
}

.weiss{
  color:#FFFFFF;
  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:#A44E2F;
 border: 1px solid #ffffff;
 display:block;
 margin:3px 3px 3px 0px;
 float:left;
}

.rz_dreifach_rund{
 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:#A44E2F;
 background-color:#FFE8D4;
 border: 1px solid #ffffff;
 display:block;
 margin-right:7px;
 float:left;
}

.verteiler h4{
 font-size:11px;
 text-transform:uppercase;
 color:#AE5D3D;
 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:#AE5D3D;
 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 -> wenn Elemente mit float werten belegt sind, hebt diese klasse dieses für nachfolgende elemente wieder auf */
.antifloat{
 clear: both;
 visible:hidden;
}


.tabelle_ueberschrift {
 font-size: 16px;
 padding-bottom: 10px;
 font-weight: bold;
}
.td_abstand {
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 0px;
 padding-right: 11px;
 font-size: 13px;
}
.artikeluntertext {
 font-size: 13px;
 padding-top: 5px;
 font-weight: bold;
}
.bildtext_hell_kl {
 color:#FFE8D4;
 font-size: 13px;
 font-weight: bold;
}
.bildtext_hell_mi {
 color:#FFE8D4;
 font-size: 16px;
 font-weight: bold;
}
.bildtext_hell_gr {
 padding-top:2px;
 padding-bottom:2px;
 color:#FFE8D4;
 font-size: 28px;
 font-weight: bold;
}
.bildtext_dunkel_kl {
 color:#636466;
 font-size: 13px;
 font-weight: bold;
}
.bildtext_dunkel_mi {
 color:#636466;
 font-size: 16px;
 font-weight: bold;
}
.bildtext_dunkel_gr {
 padding-top:2px;
 padding-bottom:2px;
 color:#636466;
 font-size: 28px;
 font-weight: bold;
}
.bildtext_schwatt_kl {
 color:#000000;
 font-size: 13px;
 font-weight: bold;
}
.bildtext_schwatt_mi {
 color:#000000;
 font-size: 16px;
 font-weight: bold;
}
.bildtext_schwatt_gr {
 padding-top:2px;
 padding-bottom:2px;
 color:#000000;
 font-size: 28px;
 font-weight: bold;
}

/* Anpassungen an den Typo3 (css_styled_content) Code */
/*
.bodytext {
	margin: 0px !important;
	padding: 0px !important;
	color: black;
}
*/
.InhaltBackgroundCell {
	background-repeat: no-repeat;
	background-position: top;
}

.csc-firstHeader {
	font-size:13px;
	text-transform:uppercase;
	color:#AE5D3D;
	margin: 15px 0px 0px 0px;
}

a.stilauswahl {
	display:block;
	width:100px;
	text-align:center;
	margin-right: 5px;
	padding: 2px;
	background-color: #FFE8D4;
	color: #636466;
	border-top:1px dotted #FFFFFF;
	border-left:1px dotted #FFFFFF;
 	border-bottom:1px solid #A44E2F;
	border-right:1px solid #A44E2F;
}

a.stilauswahlAktiv, a.stilauswahl:hover {
	background-color: #E7AD7C;
	color: #000000;
	text-decoration:none;
}

table#longlife {
	visibility: hidden;
}

.anzeigen {
	visibility: visible !important;
}

.nicht_anzeigen {
	visibility: hidden !important;
}
.tx-jppageteaser-pi1 {
	margin-left:11px;
}
.tx-jppageteaser-pi1-list {
	text-align:left;
}
.csc-firstHeader {screen.css (line 730)
color:#AE5D3D;
font-size:13px;
margin:15px 0px 0px 15px;
text-transform:uppercase;
}
.tx-jppageteaser-pi1-list-entry {
	float: left;
	clear: none;
	border: none;
	margin:0px 0px 15px 4px;
	height: 135px;
}
.tx-jppageteaser-pi1-list-entry-odd {
	border: none;
}
.tx-jppageteaser-pi1-list-entry-even {
	border: none;
}
.tx-jppageteaser-pi1-list-entry-first {
	border: none;
}
.tx-jppageteaser-pi1-list-entry-image img {
	border:none;
	margin:0px;
}
.tx-jppageteaser-pi1-list-floatcleaner {
	clear:both;
	height:0px;
}
.tx-jppageteaser-pi1-browsebox {
	border:none;
	margin:0px;
	margin-right:50px;
	padding:0px;
	text-align:right;
}
.bodytext {
	margin: 0px 4px 4px 15px;
}

img {
	border: none;
}
