/* DOMUMENT */
* {
	margin: 0;
	padding: 0;
	border: 0;
}

#angebot {
	text-align: right;
	position: absolute;
	top: 30px;
	left: 0;
	width: 595px;
	height: 298px;
	margin-left: -455px;
	display: none;
	cursor: pointer;
	z-index: 666;
	-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}

#angebotWechsel {
	background-image: url(../../angebot/angebotH.jpg);
	width: 595px;
	height: 298px;
	float: left;
	display: none;
}

html {
	background: #a6a6a6 url(../02-images/bg.jpg) repeat-x 0 0;
}

body {
	position: relative;
	margin: 0px;
	padding: 0px;
	background: url(../02-images/main_container_bg.png) repeat-y 50% 0;
	text-align: center;
	font-family: Arial, Helvetica, san-serif, serif;
	font-size: 75%;
	line-height: 140%;
	color: #343434;
}

ul {
	margin-bottom: 1em;
}

ul li {
    margin-left: 1.2em;
    margin-bottom: 0.5em;
}

ul.newslist p { margin-bottom: 1em; }

a, a:link, a:visited {
	text-decoration: none;
	color: #e2007a;
}

a, a:hover, a:visited:hover {
	text-decoration: underline;
	color: #343434;
}

#wrapper {
	margin: 0 auto;
	text-align: left;
	width: 980px;
	overflow: hidden;
	background-color: #fff;
}

.header {
	height: 100px;
	width: 980px;
	background-color: #002051;



}
.navi {
	width: 600px;
	padding-left: 20px;
	padding-top: 35px;
	float: left;

	}

.logo {
	float: right;
	width: 280px;
	height: 100px;
	background-color: #002051;
	}

.startimage {
/* 	padding-top: 54px; */
	margin: 0px;
	width: 689px;
	height: 376px;
	float: left;
}

.aktuell {
	float: right;
	width: 245px;
	padding-right: 15px;
	font-size: 95%;

}



.adresse {
	float: right;
	width: 245px;
	padding-right: 15px;
	font-size: 95%;
}


.divider {
	width: 980px;
	height: 10px;
	overflow: hidden;
	background: url(../02-images/divider.gif);
}


.startcontent {
	width: 980px;
	text-align: left;
}

.starttop {
	width: 980px;
	height: 535px;
	background: #fff url(../02-images/bg_content_top.jpg) repeat-y 100% 0;
}

.startbottom {
	width: 980px;
	height: 268px;
	background: #f1f1f1 url(../02-images/bg_content_bottom.jpg) repeat-y 100% 0;
}





.teasers {
	width: 660px;
	padding-left: 30px;
	float: left;
}

.teaserimage {
	width: 624px;
	height: 104px;
}

.teasertext {
	height: 197px;
}

.teaserbox {
	width: 210px;
	height: 170px;
	float: left;
	margin-right: 10px;
}

.teaserboxtext {
	width: 210px;
}


.footer {
	width: 980px;
	height: 30px;
	overflow: hidden;
	background: #002051;
	font-family: Arial;
	font-size: 75%;
	color: #858585;
	padding-bottom: 0.5em;
	padding-left: 30px;
}

.footer a, .footer a:link, .footer a:visited  {
	color: #e2007a;
}

.footer a:hover, .footer a:visited:hover {
	color: #858585;
}

.footer_left {
	float: left;
	padding-top: 10px;
	width: 685px;
}

.footer_right {
	float: right;
	width: 260px;
	padding-top: 10px;
}

.footer_right_element_left {
	float: left;
	width: 230px;

}

.footer_right_element_right {
	float: left;

}

/* clearfix
************************************************/

/* Clearfix-Methode zum Clearen der Float-Umgebungen */
.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

/* Diese Angabe benötigt der Safari-Browser zwingend !! */
.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }

.clearfix { display: block; }
/* End hide from IE-mac */





