/* CSS Document */


/*

Farbdefinitionen:

hellgruen #d0db9b

mittelgruen #b1bd82

dklmittelgruen #99a56b

dunkelgruen #2d4022

beige #f2ebde

orange logo #f8b55c

dunkelorange #f29400

*/

/* Autum */
#advertising_content {height: 555px; overflow: hidden; position: relative; width: 700px;}
#advertising_content  > a {border: none;}
#muetze {position: absolute; top: 34px; left: 0;}
#autum_hat {position: absolute; top: 111px; left: 15px;}
#autum_pullover {position: absolute; left: 207px; top: 104px;}
#jacke {position: absolute; left: 39px; top: 332px;}
.advertising_text {color: #b29d7e; font-weight: normal; font-size: 12px; position: absolute; top: 76px; left: 176px;font-family: Arial;}

/* end Autum */

html {overflow-y: scroll;} 

body { color: #000; font-size: 11px; line-height: 1.5em; font-family: Verdana, Arial, Helvetica, sans-serif; background: #b39e7f url(../bilder/design/background_winter.png) no-repeat left 52px; text-align: center; margin: 0px; padding: 0px; width: 100% }

h1 { color: #000; font-size: 18px; margin: 0px 0px 20px;}
.dotted{color: #b29d7e; font-weight: normal; font-family: Arial; letter-spacing: 1px;}

h1.first{padding-top:0px;}

h2{
	font-size:14px;
	/* color:#f29400; */
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
}


a  { color: #000; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #f29400 }
a.silent {border: none;}

#navi a {
	font-weight:normal;
}

p { margin:0 0 10px;}

#seite{
	position:relative;
	padding:0px;
	width:950px;
	margin: 0px auto; /* zum zentrieren des inhalts! alle ausser iexpl */
	margin-top:15px;

}


#rahmen{
	width:950px;
	position:relative;
}

#inhalt  { font-size: 12px; background-color: #ffffff;text-align: left; margin: 0px; padding: 0px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; width: 949px }

#kopf   { background: #bfd41f url(../bilder/design/HeaderBackgroundImage_web.jpg) no-repeat; border-right: medium none #fff; border-left: medium none #fff; width: 950px; height: 147px }

#kopfnavi   { border-style: none; border-width: medium 1px medium 1px; border-color: #fff; position: relative; top: 120px; width: 948px; height: 27px }

#lispalte{ width:218px;float:left;}


#navi{
	float:left;
	width:190px;
	padding:0px;
	margin:0px;
	/*background:#f2ebde;*/
	margin-top:15px;
	margin-left:14px;
	text-align:left;
}

*html #navi{ margin-left:7px; }

.naviheader  { color: #fff; background-color: #c5db20; padding: 5px; border: solid 1px #fff }

.navibody  { color: #2d4022; background-color: #fff; border-top: #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff }

#navi ul{
	margin:0px;
	padding:0px;
	
}

#navi li{
	list-style:none;
	padding-bottom:7px;
	padding-top:4px;
	padding-left:4px;

}

#navi li a   { color: #000; font-size: 12px; text-decoration: none; display: block; border-top: #fff; border-right: #fff; border-bottom: medium none #fff; border-left: #fff }

#navi li.faserkunde{
	padding-bottom:7px;
	padding-top:4px;
}

#navi .aktiv{ font-size:12px; color:#f29400; }

#navi li.laden a{
	color:#f29400;
	font-weight:bold;
}

#zumshop{margin-top:20px;margin-bottom:20px;}
#zumshop a{border-bottom:none;}
#respalteinh{width:450px;padding:20px 20px 3px;float:left;}

#respalteinh #news h2{
	font-size: 14px;
	/* color:#f29400; */
	margin:0px;
	margin-bottom:10px;
}

#respalteinh #news h3{
	font-size: 12px;
	color:#2d4022;
	margin:0px;
	margin-bottom:10px;
}

#respalteinh #news{
	margin:0px;
	padding:10px;
	border:1px solid #f7ae50;
	margin-bottom:20px;
}


#respalteinh #urlaub{
	margin:0px;
	padding:10px;
	border:1px solid #f7ae50;
	background:url(../bilder/startseite/Boy_20proz.jpg) top right no-repeat;
	margin-bottom:20px;
	height:215px;
}


#respaltebild{
	width:200px;
	float:left;
	margin-left:20px;
	margin-top:20px;
}

#respaltebild img{
	margin-bottom:20px;

}

#respalteinh .linkheader{
	background:#99a56b;
	color:#f2ebde;
	padding:5px;
}



#fuss{
	width:950px;
	height:28px;
	background:url(../bilder/design/BottomBackgroundImage.gif) no-repeat;
	padding-top:5px;
	}

#fuss a{ color:#fbf3e8;font-weight:bold; }

.pic_supplier {margin-right: 14px; margin-bottom: 26px;}

/* stop floater*/

.stopFloat {
display: block;
float: none;
clear: both;
height: 0px;
font-size: 0px;
line-height: 0px;
}

.clear {clear:both; height: 0px;font-size: 0px;line-height: 0px;}

/* Toolbox */
.bottomMarginBig 	{margin-bottom: 196px;}
.bottomMargin 		{margin-bottom:2.5em;}

