 body
 
 {
	scrollbar-face-color: #E6E6E0;
	scrollbar-shadow-color: #ACACAC;
	scrollbar-highlight-color: #F0F0EA;
	scrollbar-3dlight-color: #F0F0EA;
	scrollbar-darkshadow-color: #F0F0EA;
	scrollbar-track-color: #F0F0EA;
	scrollbar-arrow-color: #970711;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	background-color: #055a8c;
	background-image: url(../images/bg_main.gif);
	background-repeat:repeat-x;
}

.bgContent {
	background-color: #ffe7ab;
	


}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	

}

.right {
	text-align: right;



}
a:link, a:visited, a:active
 {
   font-weight: bold;
   color: #333333;
   text-decoration: underline;
 }

a:hover
 {
   font-weight: bold;
   color: #333333;
   text-decoration: none;
	 }


 
a.menu,a.menu:link,a.menu:visited,a.menu:active,a.menu:hover {
	color: #333333;
	font-weight:bold;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:0px;
	overflow:hidden;
	display:block;
	background-image: url(../images/bg_menu01.gif);
}
a.menu:hover { 

	color:#92223e; 

	background-image:url(../images/bg_menu02.gif); 
}


a.menuactive,a.menuactive:link,a.menuactive:visited,a.menuactive:active,a.menuactive:hover {
	color: #92223e;
	font-weight:bold;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:0px;
	overflow:hidden;
	display:block;
	background-image: url(../images/bg_menu03.gif);
}
a.menuactive:hover { 

	color:#92223e; 
	background-image:url(../images/bg_menu03.gif); 
}

a.sub,a.sub:link,a.sub:visited,a.sub:active,a.sub:hover {
	color: #text-decoration:underl;
	font-weight:bold;
	font-size:10px;
	color:#73726a;
	text-decoration:none;
	padding-top:1px;
	padding-bottom:5px;
	padding-left:11px;
	padding-right:0px;
	overflow:hidden;
	display:block;
	background-image: url(../images/bg_menu03.gif);
}
a.sub:hover { 

	color:#text-decoration:underl; 
	text-decoration:underline;
	background-image:url(../images/bg_menu03.gif); 
}






a.region,a.region:link,a.region:visited,a.region:active {
	border: 2px solid #ffffff;
	overflow:hidden;
	display:block;
	background-color: #FFFFFF;
	text-align: center;
}
a.region:hover {
		border: 2px solid #c9c9c9;
		overflow:hidden;
	display:block;
}


h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	
}

h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	
}

.headPresse {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	
}

h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	
}

.bold {
	font-weight: bold;
}


.newsletter{
	font-weight: normal;
	padding-left: 5px;

}

.border {
	border: 2px solid #73726a;


}


.tipbild {
	padding-left: 5px;
}

.sml{
	font-size: 9px;
	text-align: center;
	font-weight: bold;
	letter-spacing: 1px;
}

.login{
	font-size: 9px;
}

#bestellformular{
	width: 450px;
}

#bestellformular fieldset{
	border: 2px solid #ccc; 
	margin: 10px 0;
	padding: 5px;
}

#bestellformular label,
#bestellformular .sameline{
	display: block;
}

#bestellformular .sameline label{
	display: inline;
}

#bestellformular input, 
#bestellformular select{
	width: 200px;
}

#bestellformular label span{
	display: inline-block;
	width: 85px;
	margin-left: 10px;
	text-align: right;
}

#bestellformular label.plz input, 
#bestellformular label.hnr input,
#bestellformular label.units input{
	width: 50px;
}

#bestellformular label.hnr span,
#bestellformular label.city span{
	width: 40px;
}

#bestellformular label.bestellen{
	text-align: right;
}

#bestellformular label.bestellen input{
	width: auto;
}

/* Spam-Bot Protection */
#bestellformular input.bot-protection{
	display: none;
}
