/* -----------------------------------------------------------------------------*/
/* globale Formatierungen                                                             */
/* -----------------------------------------------------------------------------*/

html,body {
width: 100%;
height: 100%;
overflow: hidden; /* Unterdrückt Scrollleisten des Hauptfensters */
background-color: #edeeef;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #000000;
line-height: 15px;
text-align: center; /*Zentrierung für IE*/
}

img {
border: none;
}


/* -----------------------------------------------------------------------------*/
/* Formatierung Texte                                                                   */
/* -----------------------------------------------------------------------------*/

.standard  {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #000000;
line-height: 15px;
}

.standard_rot  {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #a7142a;
line-height: 15px;
}

.headline  {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	color: #a7142a;
	line-height: 17px;
}
.headline_blinkend {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	color: #a7142a;
	line-height: 17px;
	text-decoration: underline blink;
}

.aufzaehlung  {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #a7142a;
line-height: 17px;
}


/* -----------------------------------------------------------------------------*/
/* Formatierung und Position von Ebenen GLOBAL                         */
/* -----------------------------------------------------------------------------*/

#container  {
	position: relative;
	margin: 0 auto; /* Zentrierung Nicht-IE-Browser */
	width: 955px;
	height: 600px;
	text-align: left;
	background-color: #ffffff
}

#navigation {
	position: absolute;
	top: 75px;
	left: 263px;
	width: 636px;
}

#logo {
	position: absolute;
	top: 476px;
	left: 15px;
}

#bildlinks {
position: absolute;
top: 20px;
left: 0px;
}

#bildrechts {
	position: absolute;
	top: 350px;
	left: 880px;
}

#punkte {
	position: absolute;
	top: 557px;
	left: 323px;
}

#hotline {
	position: absolute;
	top: 564px;
	left: 15px;
}

#content {
	position: absolute;
	top: 107px;
	left: 243px;
	width: 435px;
	height: 434px;
}

#content_unternehmen {
	position: absolute;
	top: 107px;
	left: 243px;
	width: 604px;
	height: 434px;
}

#content_unternehmen_scolltext {
	position: absolute;
	top: 107px;
	left: 243px;
	width: 604px;
	height: 434px;
	overflow: auto;
}

#rand_oben {
	position: absolute;
	background-color: #edeeef;
	width: 955px;
	height: 20px;
	top: 0px;
	left: 0px;
}

#impressum {
	position: absolute;
	top: 24px;
	left: 904px;
}

#blogleiste {
	position:absolute;
	left:256px;
	top:110px;
	width:528px;
	height:443px;
	z-index:1;
	overflow: scroll;
	visibility: visible;
}

/* -----------------------------------------------------------------------------*/
/* Formatierung und Position von Ebenen STARTSEITE                  */
/* -----------------------------------------------------------------------------*/

#logo_startseite {
	position: absolute;
	top: 443px;
	left: 329px;
	width: 207px;
	height: 102px;
}

#button_enter {
	position: absolute;
	top: 366px;
	left: 441px;
	width: 70px;
	height: 53px;
}

#claim {
	position: absolute;
	top: 72px;
	left: 353px;
	width: 255px;
	height: 286px;
}

#punkte_startseite {
	position: absolute;
	top: 51px;
	left: 254px;
	width: 342px;
}

#Angebot_pre {
	position:absolute;
	left:706px;
	top:138px;
	width:186px;
	height:157px;
	background-image: url(ressourcen/images/angebot.gif);
}
#Angebot_pre_hintergrund {
	position:absolute;
	left:634px;
	top:71px;
	width:303px;
	height:309px;
}

/* -----------------------------------------------------------------------------*/
/* Formatierung und Position von Ebenen ZIEL                              */
/* -----------------------------------------------------------------------------*/

#image_vorhernachher {
position: absolute;
top: 218px;
left: 266px;
}

#image_testimonial {
position: absolute;
top: 234px;
left: 472px;
}


/* -----------------------------------------------------------------------------*/
/* Formatierung und Position von Ebenen ANGEBOT                      */
/* -----------------------------------------------------------------------------*/

#image_angebot {
	position: absolute;
	top: 105px;
	left: 203px;
	width: 528px;
	height: 462px;
	border: medium outset #A0A0A0;
	background-color: #FBFBFB;
	visibility: visible;
}
#image_angebot_text {
	position: absolute;
	top: 108px;
	left: 568px;
	width: 324px;
	height: 247px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	visibility: visible;
}
#image_angebot_bild {
	position: absolute;
	top: 375px;
	left: 626px;
	width: 271px;
	height: 224px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	visibility: visible;
}

/* -----------------------------------------------------------------------------*/
/* Formatierung der Links                                                             */
/* -----------------------------------------------------------------------------*/

a:link, a:visited, a:hover, a:active  {
text-decoration: none;
color: #000000;
}
#Angebot_2_pre_hintergrund {
	position:absolute;
	left:677px;
	top:369px;
	width:273px;
	height:198px;
}

#image_news_blog_2 {
	position: absolute;
	top: 112px;
	left: 759px;
	width: 170px;
	height: 236px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	visibility: visible;
	overflow: auto;
}
#image_news_blog_1 {
	position: absolute;
	top: 112px;
	left: 234px;
	width: 497px;
	height: 459px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	visibility: visible;
	overflow: scroll;
}
