body{
background-color:#FFFFFF;
background-image:url(Bilder/Hintergrund.jpg);
	background-repeat: repeat-x;
text-align:center;
margin:0;
padding:0;

}

html, body {
height: 101%; /* Anzeigebereich in der Vertikalen auf 100% strecken */
margin-bottom: 1px;
}

.Stil1 {color: #E95805;}
.Stil2 {color: #E95805; font-weight: bold;}
.Stil3 {color: #33A13C;}

.Stil2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#E95805;
	font-weight: bold;
	text-decoration: none;
}
.Stil2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color:#E95805;


}
.Stil2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color:#E95805;

}




#container{
	background-image: url(Bilder/background.jpg);
	background-repeat: repeat-y;
	width:800px;
	margin:0 auto;
	min-height: 101%; /* Mindesth&ouml;he in modernen Browsern */
height: auto !important; /* !important-Regel f&uuml;r moderne Browser */
height: 101%; /* Mindesth&ouml;he in IE (<7) */

	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.75em;
	line-height: 1.333em;

	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-bottom: 1px;
}


#header{
width: 800px;
	background-image: url(Bilder/background.jpg);
	background-repeat: repeat-y;
}

#logo{
width:247px;
float:left;
}
#Region{
width:553px;
float:right;
}
#navigation{
	clear:both;
	min-height:20;
	height:20;
	background-image: url(Bilder/backgrey.jpg);
	text-align: right;
	vertical-align: middle;
}

.navilink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#484848;
	font-weight: normal;
	text-decoration: none;
}
.navilink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #484848;


}
.navilink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color:#33A13C;

}

.navilinkcur:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#33A13C;
	font-weight: normal;
	text-decoration: none;
}
.navilinkcur:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color:#33A13C;


}
.navilinkcur:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color:#33A13C;

}
#abstand{
clear:both;
min-height:15;
height:15;
	background-image: url(Bilder/backwhite.jpg);
}


#content{
width:550px;
float:left;
}
.contentlink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E95805;
	font-weight: bold;
	text-decoration: none;
}
.contentlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #E95805;
}
.contentlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color:#33A13C;
}
.contentlinkgrey:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9E9E9E;
	text-decoration: none;
}
.contentlinkgrey:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #9E9E9E;
}
.contentlinkgrey:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#33A13C;
}

#rechteSpalte{
width:250px;
float:right;

}
.spalteheader {
	font-size: 12px;
	font-weight: bold;
	color:#33A13C;
	text-decoration: none;
}

.spaltelink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#33A13C;
	font-weight: normmal;
	text-decoration: none;
}
.spaltelink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color:#33A13C;


}
.spaltelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color:#33A13C;

}



#footer{
clear:both;

}
.backgrey {
	background-image: url(Bilder/backgrey.jpg);
	background-repeat: repeat-y;
}
.backgwhite {
	background-image: url(Bilder/backwhite.jpg);
	background-repeat: repeat-y;
}
.contentabstand {
padding-bottom:10px;
padding-left:10px;
padding-right:20px;
padding-top:0px;
}
.seitenabstand {
padding-bottom:10px;
padding-left:10px;
padding-right:17px;
padding-top:10px;
}



h1 {
	font-size: 17px;
	font-weight: bold;
	color: #E95805;
	text-decoration: none;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #9E9E9E;
	text-decoration: none;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	color:#33A13C;
	text-decoration: none;
}
h4{
	color: #9E9E9E;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.333em;
	}
	
	.linie{
	
		font-size: 0.75em;
	line-height: 1.333em;
	}
		
	.subHeader	{
	font-size: 12px;
	font-weight: bold;
	color: #E95805;
	text-decoration: none;
}
		
		
.bestell_pdf {

	width: 300px;
}
.inputslarge {

	width: 250px;
}
.inputssmall {

	width: 50px;
}
.inputsmiddle {

	width: 186px;
}
.inputsxxs {

	width: 20px;
}
.bestellgo {

	width: 150px;
}
.bestellno {

	width: 110px;
}
.emailinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border: none #FFFFFF;

}

.inputslargeborderred {

	width: 250px;
	border: 1px solid #CC0000;
}
.inputssmallborderred {
	width: 50px;
		border: 1px solid #CC0000;
}
.inputsmiddleborderred {
	width: 186px;
		border: 1px solid #CC0000;
}
.inputsxxsborderred {
	width: 20px;
		border: 1px solid #CC0000;
}
.bestellgoborderred {
	width: 150px;
		border: 1px solid #CC0000;
}
.bestellnoborderred {
	width: 110px;
		border: 1px solid #CC0000;
}
.borderred {

		border: 1px solid #CC0000;
}
		.zeilenabstand{
	
	line-height: 1.5em;
	}
		.clearfix:after {
content: ".";
display: block;
height: 0;
font-size: 0;
clear: both;
visibility: hidden;
}
.artikelhead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.1em;
	line-height: 1.333em;
}
.archiv:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.archiv:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.archiv:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.red {
	color: #CC3300;
	text-decoration: underline;
}
  #custom-tweet-button a {

	background-repeat:no-repeat;

  }

