*	{
	font-size:12px;
	margin:0;
	padding:0;
	font-family:verdana;
	line-height:150%;	
}

html	{
	min-height:100%;
	height:100%;
}


body	{
	min-height:100%;
	height:100%;
}

img {
	behavior: url("/de/wLayout/design/style/pngbehavior.htc");
}

.blockContent		{margin:0 27px 20px 20px; clear:both; font-size:12px;position:relative;}
	
.elementHeadline	{margin:0px; padding:0;}

.elementSitemap		{margin:10px; padding:0;}

.hier_sind_sie 		{float:left; height:24px; width:740px; padding:5px 0 0 20px; font-size:12px;position:relative;}

.blockContent a {color: #00459c; text-decoration:none;}
.blockContent a:visited {color: #00459c;	text-decoration:none;}
.blockContent a:active {color: #00459c; text-decoration:none;}
.blockContent a:hover {color: #00459c; text-decoration:underline;}

ul {padding-left:15px;}

ul.schriftgroesse {padding:0px;}

hr {
	background-color:#00459c;
	color:#00459c;
	height:1px;
	border-style:none;
	margin:7px 0 7px 0;
	}

p	{
	font-size:12px;
	margin:0;
	padding:0;
	font-family:verdana;
	line-height:150%;	
}

#druckicon			 {width:140px; float:left; padding:5px 0 0 20px;position:relative;}

#druckicon a			{ color:#00459c; text-decoration:none;font-size:12px;}

#druckicon a:hover, #drucken a.over, #drucken a.selected		{
	text-decoration: underline;
}

#drucken			{font-size:12px;width:600px;text-align:right;padding:10px;}

#drucken a {
	color:#00459c; text-decoration:none;
}

#drucken a:hover, #drucken a.over, #drucken a.selected		{
	text-decoration: underline;
}

.editbuttonNavi 		{left:100px; position:absolute; top:80px;z-index:999;}
.editButton		{position:relative;z-index:999;}

.clear {clear:both;}

h1 { font-size:18px;
	font-weight: normal;
	color: #00459c;
	margin:0 0 10px 0;
}

h2 { font-size:16px;
	font-weight: normal;
	color: #00459c;
	margin:0 0 10px 0;
}

h3 { font-size:15px;
	font-weight: bold;
	color: #00459c;
	margin:0 0 5px 0;
}

*html #wrapper {
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/de/wLayout/design/img/hintergrund.png');
}

#wrapper[id] {
	background-image:url('/de/wLayout/design/img/hintergrund.png');
}

#wrapper	{
	min-height:100%;
	height: auto !important;
	height:100%;
	margin:0 auto;
	width:930px;

}

#wrapper-start	{
	height:506px;
	margin:0 auto;
	width:930px;
}

#top	{
	width:920px;
	background:url(/de/wLayout/design/img/top.png) no-repeat;
	padding:0 0 0 10px;
}

#all	{
	height:100%;
	background:url(/de/wLayout/design/img/header.png) repeat-x;
}

#bildOben {
	margin:1px 0 0 0;
	width:910px;
	height:174px;
}

#footer	{
	width: 100%;
	height:87px;
	position:relative;
	margin:-87px 0 0 0;
	background:url(/de/wLayout/design/img/footer.png) repeat-x;
	color: #fff;
}

#footer-start	{
	width: 100%;
	height:87px;
	position:relative;
	margin:1px 0 0 0;
	background:url(/de/wLayout/design/img/footer.png) repeat-x;
	color: #fff;
}

#footcontent {
	width: 910px;
	margin:auto;
	padding-top:10px;
}

/*
////////////////////////////////////////////////////////////////
//
// Navigation im footer 
//
////////////////////////////////////////////////////////////////
*/

ul#footnavi {

	float: right;
	margin-top: -60px;
	margin-right:20px;

}

ul#footnavi-start {

	float: right;
	margin-top: -57px;
	margin-right:20px;

}

ul#footnavi li{

	padding-left: 10px;
	list-style: none;
	display: inline;
}
ul#footnavi a {
	font-size: 11px;
	text-decoration: none;
}
ul#footnavi a:link {
	color: #fff;
}
ul#footnavi a:visited {
	color: #fff;
}
ul#footnavi a:hover {
	color: #fff;
	text-decoration:underline;
}
ul#footnavi a:active {
	color: #fff;
	text-decoration:underline;
}

#footcontent .firma {margin-left:40px; font-weight:bold;font-size:15px;}
#footcontent .slogan {margin-left:40px; font-size:14px;padding-top:8px;}
#footcontent .strasse {margin:-44px 0 0 370px; line-height: 120%; font-size:10px;}
#footcontent .telefon {margin: 8px 0 0 370px; line-height: 120%; font-size:10px;}

#anschrift			{padding:20px 0 0 20px; line-height: 120%; font-size:12px; font-weight:bold; width:380px;float:left;} 
#logodruck	                {padding:10px 0 0 20px; width:200px;float:left;} 

.aktuellesHeadline {font-weight:bold; font-size: 12px;}
.aktuellesDescription {font-weight:normal; font-size: 12px;}

a.aktuellesLink {font-weight:normal; font-size: 12px; text-decoration:none; color:#00459c;}
a.aktuellesLink:hover {font-weight:normal; font-size: 12px; text-decoration:unerline; color:#00459c;}


/*
////////////////////////////////////////////////////////////////
//
// Wo-Bin-Ich - Navigation
//
////////////////////////////////////////////////////////////////
*/

a.wobinich {color: #00459c; text-decoration:none;font-size:12px;}
a.wobinich:visited {color: #00459c;	text-decoration:none;}
a.wobinich:active {color: #00459c; text-decoration:none;}
a.wobinich:hover {color: #00459c; text-decoration:underline;}

a.wobinichactive {color: #00459c; text-decoration:none;font-size:12px;}
a.wobinichactive:visited {color: #00459c; text-decoration:none;}
a.wobinichactive:active {color: #00459c; text-decoration:none;}
a.wobinichactive:hover {color: #00459c; text-decoration:underline;}



/*
////////////////////////////////////////////////////////////////
//
// Sitemap
//
////////////////////////////////////////////////////////////////
*/

ul#sitemap			{
	width:400px;
	margin:10px 0 0 0;
	padding:10px 0 10px 0;
	list-style:none;
	font-weight:bold;
	}

ul#sitemap li  {
	margin: 6px 0 0 20px;
	text-decoration:none;	
}

ul#sitemap li ul {
	font-weight:normal;
}

ul#sitemap a {font-size:12px;
	
}
	
ul#sitemap a:hover , ul#sitemap a.over , ul#sitemap a.selected		{
	text-decoration:underline;
	}

#kontaktleft   {width:480px; float:left; padding:0 30px 0 0;position:relative;}
#kontaktright   {width:350px; float:left; padding:0;position:relative;font-size:12px;}

input.normal {width:200px;}
input.plz       {width:47px;}
input.ort       {width:145px;}
.textareatext    {width:200px;height:80px;}