html {height:100%; background:#818d98;}
body {
	color:#333232;	
	font:11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	height:100%;
	min-width:870px;
	background:#818d98;
}

.content_image_small {
	margin-top: 3px;
}
/* Common Parts */
p {
	margin:0 0 15px;
	padding:0;
	line-height:17px;
}

a.short_links_hi {
	font-weight: bold;
	color: #F1924F;
	cursor: pointer;
/*	background-image:url(images/arrow-orange.gif);*/
	_background-position: 0 4px;
}

a.short_links_hi:hover {
	font-weight: bold;
	color: #F1924F;
	cursor: pointer;
/*	background-image:url(images/arrow-orange.gif);*/
	_background-position: 0 4px;
}

p  a{
	margin:0 0 15px;
	padding:0;
	line-height:17px;
	text-decoration: underline;
}

img {border:0px;}

/* Main Blocks */
#main-page {
   width:100%; 
   height:100%;
   overflow:hidden;
} 
* + html #main-page {padding-top:50px;} 
#main-page.scroll  {overflow:inherit;}
#main-box {
	width:100%;
	margin:0;
	padding-top:31px;
/*	background:url(images/page-top-bg.gif) repeat-x;*/	
} 
#main-page {display:table;} 
* html #main-page {position:relative;} 
* html #main-page.scroll {position:static;} 

#content{ 
   width:100%; 
   display:table-cell; 
   vertical-align:middle; 
} 
 
* html #main-page.scroll #content {position:static;}
* html #main-box { 
   position:relative; 
   top:-50%; 
} 
* html #main-page #content { 
   position:absolute; 
   top:50%; 
}
* html #main-page #main-box {position:relative;}
* html #main-page.scroll #main-box {position:static;}
#page-box {
	margin:0 auto;
	padding:0;	
	width:870px;
	background:#fff;
	position:relative;
}
.top-navigation {
	position:absolute;
	top:-40px;
	left:-60px;
	margin:0;
	padding:0;
	list-style:none;
	z-index:99999;
}
.top-navigation li {
	display:inline;
	margin:0 20px 0 0;
	text-transform:uppercase;
}
.top-navigation li a {
	color:#003e7d;
	text-decoration:none;
}
/* Header */
#header {
	background:#003e7d url(images/title-regnauer.gif) no-repeat 295px 109px;
	width:100%;
	height: 163px;
	overflow:hidden;
	position:relative;
	background-color:#003e7d;
}
h2.logo {
	float:right;
	width:174px;
	height:163px;
	margin:0;
	padding:0;
	font-size:1px;
	line-height:1px;
	text-indent:-999px;
	background:#fff url(images/logo.gif) no-repeat 18px 75px;
}
h2.logo a {
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
}
#header ul {
	margin:0;
	padding:18px 0 20px;
	list-style:none;
	float:left;
	position:relative;
}
#header li {
	margin:0 0 4px;
/*	_margin: 0 0 -10px 0;*/
}
#header li a {
	color:#fff;
	text-decoration:none;
	padding:0 21px;
	display:block;
}
#header li a:hover,
#header li.hover a{
	text-decoration:none;
	background:url(images/square.gif) no-repeat 0 2px;
}

#header li.hover a.active{
	text-decoration:none;
	background:url(images/square.gif) no-repeat 0 2px;
	font-weight: normal;
}

#header ul div {
	position:absolute;
	display:none;
	top:0;
	left:100%;
	/*background: url(images/pxl-light.gif);*/
	height:200px;
	padding:18px 0 20px;
}

#header ul div div.menu-bg{
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:163px;
	height:200px;
	background: #fff;
	 filter:alpha(opacity=20);/* for opacity */
	 -moz-opacity:0.2;/* for opacity */
	 opacity:0.2;/* for opacity */
}

#header li.hover div {
	display:block;
	width:163px;
	height:200px;
}
#header ul ul {
    background:url(images/pxl-light.png);
	background:none;
	width:163px;
	height:1px;
	/*overflow:hidden;*/
	padding:0;
}
#header li.hover li a{
	background:none;
}
#header li li a:hover, #header li li.hover a{
	text-decoration:none;
	/*background:url(images/square-orange-light.gif) no-repeat 0 2px;*/
  background:url(images/square-blue-light.gif) no-repeat 0 2px;		
	font-weight:normal;
}

#header li li a.active:hover{
	text-decoration:none;
	/*background:url(images/square-orange-light.gif) no-repeat 0 2px;*/
	background:url(images/square-blue-light.gif) no-repeat 0 2px;
	font-weight:normal;
}

#header li li.hover a .active{
	text-decoration:none;
	/*background:url(images/square-orange-light.gif) no-repeat 0 2px;*/
	background:url(images/square-blue-light.gif) no-repeat 0 2px;
	font-weight:normal;
}

#info-part {
	width:100%;
	overflow:hidden;
	/*background:url(images/border-vertical.gif) repeat-y 293px 0;*/
	margin-top:0px;
	height: 435px;
}
#left-part {
	float:left;
	width:268px;
	padding:21px 0px 0 20px;
	background:url(images/square-white.gif) no-repeat right top;
}
#left-part h1 {
	margin:0 0 35px;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#323232;
	text-transform:uppercase;
}
#left-part h2 {
	margin:0 0 5px;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#323232;
}
#left-part .text-box {
	overflow:hidden;
	position:relative;
	height:290px;
	width:263px;
	padding-right:5px;
	margin-bottom:12px;
	margin-top:-15px;

}

#left-part .text-box-long {
	overflow:hidden;
	position:relative;
	height:280px;
	width:263px;
	padding-right:5px;
	margin-bottom:12px;
	margin-top:-30px;

}

#left-part .text-box-new {
	overflow:hidden;
	position:relative;
	height:200px;
	width:263px;
	padding-right:5px;
	margin-bottom:12px;
	margin: 20px 0 0 20px; 
	_margin: 0; 
	padding: 0 0 0 12px; 
	_padding: 40px 0 0 50px;

}

#left-part .scrollbar{
	position:absolute;
	width:11px !important;
	margin:0;
	padding:0;
}

#left-part .scrollup{
	position:absolute;
	height: 23px;
}

#left-part .scrolldown{
	padding:3px 0 0 0;
	position:absolute;
}

#left-part .scrollline{
	width:11px !important;
	overflow: hidden;
	background: #EBEBEB;
}
#left-part .scrollslider{
	background:#B1B1B1;
	width:11px !important;
}


#left-part .text-box h2 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#333232;
}
.info-list {
	margin:0 0 30px;
	padding:0;
	list-style:none;
}
.info-list li {
	margin:3px 0;
}
#left-part .info-list li h2 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#9c9d9f;
}
.info-list a {
	background-image:url(images/arrow-gray.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	color:#9c9d9f;
	padding-left:10px;
	text-decoration:none;
}
.info-list a:hover {
	color:#f7b060;
	/*background-image:url(images/arrow-orange.gif);*/
}

.info-list a:active {
	font-weight: bold;
	color:#f7b060;
	/*background-image:url(images/arrow-orange.gif);*/
}


.text-button, .search-button {
	margin:0 143px 0 -20px;
}


.text-button ul, .search-button ul {
	margin:0;
	padding:0;
	list-style:none;
	width:140px;
}
.text-button li, .search-button li {
	margin:1px 0;
	height: 17px;
}
.text-button a {
	background-image:url(images/arrow-white.gif);
	background-repeat:no-repeat;
	background-position:12px 7px;
	color:#fff;
	padding:2px 0 1px 20px;
	text-decoration:none;
	display:block;
	width:115px;
	background-color:#003e7d;
}
.text-button a:hover {
	color:#003e7d;
	background-image:url(images/arrow-white-light.gif);
	background-color:#7f9ebe;
	background-repeat: no-repeat;
}

.text-button a.hover {
	color:#003e7d;
	background-image:url(images/arrow-white-light.gif);
	background-color:#7f9ebe;
	background-repeat: no-repeat;
}
	
	.text-button a#link_orange{
		background-image:url(http://www.regnauer.de/templates/objekt_sub/images/arrow-orange_2009.gif);
		background-repeat:no-repeat;
		background-position:12px 7px;
		color:#F1924F;
		padding:2px 0 1px 20px;
		text-decoration:none;
		display:block;
		width:115px;
		background-color:#003e7d;
	}
	
	.text-button a:hover#link_orange{
		color:#003e7d;
		background-image:url(http://www.regnauer.de/templates/objekt_sub/images/arrow-white-light.gif);
		background-color:#7f9ebe;
		background-repeat: no-repeat;
	}

.text-button3, .search-button {
	margin:0 143px 0 -20px;
}


.text-button3 ul, .search-button ul {
	margin:0;
	padding:0;
	list-style:none;
	width:140px;
}
.text-button3 li, .search-button li {
	margin:1px 0;
	height: 17px;
}
.text-button3 a {
	background-image:url(images/arrow-white.gif);
	background-repeat:no-repeat;
	background-position:12px 7px;
	color:#fff;
	padding:2px 0 1px 20px;
	text-decoration:none;
	display:block;
	width:115px;
	background-color:#003e7d;
}
.text-button3 a:hover {
	color:#EB7527;
	/*background-image:url(images/arrow-orange-d.gif);*/
	background-color:#7f9ebe;
	background-repeat: no-repeat;
}

.text-button3 a.hover {
	color:#EB7527;
	/*background-image:url(images/arrow-orange-d.gif);*/
	background-color:#7f9ebe;
	background-repeat: no-repeat;
}

.search-button a {
	background-image:url(images/arrow-bluewhite.gif);
	background-repeat:no-repeat;
	background-position:12px 7px;
	color:#fff;
	padding:2px 0 1px 20px;
	text-decoration:none;
	display:block;
	width:115px;
	background-color:#013D7B;
}

.search-button a:hover {
	color:#013D7B;
	background-image:url(images/arrow-blue.gif);
	background-color:#99B1CA;
}
#right-part {
	float:right;
	width:174px;
	position:relative;
        margin-top: 1px;
}
#right-part img {float:right;}
#right-part .border {
	position:absolute;
	top:2px;
	left:0;
	width:100%;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	background:#fff;
	/*background:url(images/pxl.png);*/
	/*background: url(/templates/default/images/pxl.png); */
	 filter:alpha(opacity=60);/* for opacity */
	 -moz-opacity:0.6;/* for opacity */
	 opacity:0.6;/* for opacity */
}

#right-part img{
	margin-top: 3px;
}
#middle-part {
	float:left;
	width:391px;
	padding-left:0px;
	margin: 4px 0 0 17px;
	/*border-top:20px solid #fbdbb7;*/
	overflow:hidden;
	
}
#middle-part .text-box {
	height:360px;
	padding:5px 15px 0 30px;
	width:345px;
	margin-top:16px;
	overflow:hidden;
	position:relative;
}

#middle-part .text-box-new {
	height:360px;
	padding:5px 15px 0 30px;
	width:345px;
	margin-top:16px;
	overflow:hidden;
	position:relative;
	margin: 20px 0 0 20px; 
	_margin: 0; 
	padding: 0 0 0 12px; 
	_padding: 40px 0 0 50px;

}

.circle {
	list-style: url(/templates/default/images/arrow-blue.gif);
}

#middle-part .text-scroll {
	height:360px;
	width:345px;
	overflow:hidden;
	position:relative;
}

#middle-part .scrollbar{
	position:absolute;
	width:11px !important;
	margin:0;
	padding:0;
}

#middle-part .scrollup{
	position:absolute;
}

#middle-part .scrolldown{
	position:absolute;
	padding:3px 0 0 0;
}

#middle-part .scrollline{
	width:11px !important;
	overflow: hidden;
	background: #E6E7E8;
}
#middle-part .scrollslider{
	background: #C5C6C8;
	width:11px !important;
}

#middle-part .text-box h2,
#middle-part .text-box h3 {
	margin:0 0 20px;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#2d5891;
}

#middle-part .text-box-new h2,
#middle-part .text-box-new h3 {
	margin:0 0 20px;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#2d5891;
}

#middle-part .text-box h3 {margin:0;}

#middle-part .text-box-new h3 {margin:0;}

#middle-part ul {
	margin:0 0 25px;
	padding:0;
	list-style:none;
}
#middle-part li {
	width:300px;
	overflow:hidden;
	margin:3px 0;
}
#middle-part li span {
	float:left;
	font-style:italic;
}
#middle-part li span.date {
	width:70px;
	font-style:normal;
}
#middle-part li span a {
	font-style:normal;
	color:#575759;
	text-decoration:underline;
}
#middle-part li span a:hover {
	text-decoration:none;
}


/**********styles for content_pages******************/

#mid_right {
	float: left;
	padding-left: 25px;
	overflow: hidden;
	padding: 0;
	width: 565px;
	height: 431px;
	background: #FFFFFF;
	margin: 4px 0 0 17px;
	
}

#mid_right .scrollbar{
	position:absolute;
	width:11px !important;
	margin-right:0;
	padding:0;
}

#mid_right .scrollup{
	position:absolute;
}

#mid_right .scrolldown{
	position:absolute;
	padding:3px 0 0 0;
}

#mid_right .scrollline{
	width:11px !important;
	overflow: hidden;
	background: #E6E7E8;
}
#mid_right .scrollslider{
	background: #C5C6C8;
	width:11px !important;
}

#left-part2 {
	float:left;
	width:269px;
	padding:25px 0 0 20px;
	background: #ffffff;
	
}
#left-part2 h1 {
	margin:0 0 35px;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#323232;
	text-transform:uppercase;
}
#left-part2 h2 {
	margin:0 0 7px 0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#323232;
}
#left-part2 .text-box {
	overflow:hidden;
	position:relative;
	height:170px;
	width:262px;
	/*padding-right:5px;*/
	margin:0 10px 14px 0; 
	
}

#left-part2 .scrollbar{
	position:absolute;
	width:11px !important;
	margin:0;
	padding:0;
}

#left-part2 .scrollup{
	position:absolute;
	height: 23px;
}

#left-part2 .scrolldown{
	padding:3px 0 0 0;
	position:absolute;
}

#left-part2 .scrollline{
	width:11px !important;
	overflow: hidden;
	background: #EBEBEB;
}
#left-part2 .scrollslider{
	background:#B1B1B1;
	width:11px !important;
}


#left-part2 .text-box h2 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#333232;
}
.info-list {
	margin:0 0 34px;
	padding:0;
	list-style:none;
}
.info-list li {
	margin:3px 0;
}
#left-part2 .info-list li h2 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#9c9d9f;
}


#left-part3 {
	float:left;
	width:269px;
	padding:25px 3px 0 20px;
	_padding: 25px 0px 0 20px;
	background: #ffffff;
	
}
#left-part3 h1 {
	margin:0 0 35px;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#323232;
	text-transform:uppercase;
}
#left-part3 h2 {
	margin:0 0 7px 0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#323232;
}
#left-part3 .text-box {
	overflow:hidden;
	position:relative;
	height:240px;
	width:262px;
	/*padding-right:5px;*/
	margin:0 10px 25px 0; 
	
}

#left-part3 .scrollbar{
	position:absolute;
	width:11px !important;
	margin:0;
	padding:0;
}

#left-part3 .scrollup{
	position:absolute;
	height: 23px;
}

#left-part3 .scrolldown{
	padding:3px 0 0 0;
	position:absolute;
}

#left-part3 .scrollline{
	width:11px !important;
	overflow: hidden;
	background: #EBEBEB;
}
#left-part3 .scrollslider{
	background:#B1B1B1;
	width:11px !important;
}


#left-part3 .text-box h2 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#333232;
}
.info-list {
	margin:0 0 34px;
	padding:0;
	list-style:none;
}
.info-list li {
	margin:3px 0;
}
#left-part3 .info-list li h2 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#9c9d9f;
}

#left-part4 {
	float:left;
	width:269px;
	padding:25px 22px 0 20px;
	background:url(images/square-white.gif) no-repeat right top;
	
}
#left-part4 h1 {
	margin:0 0 35px;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#323232;
	text-transform:uppercase;
}
#left-part4 h2 {
	margin:0 0 7px 0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#323232;
}
#left-part4 .text-box {
	overflow:hidden;
	position:relative;
	height:240px;
	width:262px;
	/*padding-right:5px;*/
	margin:0 0px 25px 0; 
}

#left-part4 .scrollbar{
	position:absolute;
	width:11px !important;
	margin:0;
	padding:0;
}

#left-part4 .scrollup{
	position:absolute;
	height: 23px;
}

#left-part4 .scrolldown{
	padding:3px 0 0 0;
	position:absolute;
}

#left-part4 .scrollline{
	width:11px !important;
	overflow: hidden;
	background: #EBEBEB;
}
#left-part4 .scrollslider{
	background:#B1B1B1;
	width:11px !important;
}


#left-part4 .text-box h2 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#333232;
}
.info-list {
	margin:0 0 34px;
	padding:0;
	list-style:none;
}
.info-list li {
	margin:3px 0;
}
#left-part4 .info-list li h2 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#9c9d9f;
}


#middle-part2 {
	float:left;
	width:534px;
	padding-left:25px;
	border-top:20px solid #fbdbb7; 
	overflow:hidden;
}
#middle-part2 .text-box {
	height:282px;
	padding:5px 0 0 8px;
	width:526px;
	margin-top:16px;
	overflow:hidden;
	position:relative;
}

#middle-part2 .text-scroll {
	height:360px;
	width:526px;
	overflow:hidden;
	position:relative;
}

#middle-part2 .scrollbar{
	position:absolute;
	width:11px !important;
	margin:0;
	padding:0;
}

#middle-part2 .scrollup{
	position:absolute;
}

#middle-part2 .scrolldown{
	position:absolute;
	padding:3px 0 0 0;
}

#middle-part2 .scrollline{
	width:11px !important;
	overflow: hidden;
	background: #EBEBEB;
}
#middle-part2 .scrollslider{
	background: #B1B1B1;
	width:11px !important;
}

#middle-part2 .text-box h2,
#middle-part2 .text-box h3 {
	margin:0 0 20px;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#2d5891;
}
#middle-part2 .text-box h3 {margin:0;}
#middle-part2 ul {
	margin:0 0 25px;
	padding:0;
	list-style:none;
}
#middle-part2 li {
	width:483px;
	overflow:hidden;
	margin:3px 0;
}
#middle-part2 li span {
	float:left;
	font-style:italic;
}
#middle-part2 li span.date {
	width:70px;
	font-style:normal;
}
#middle-part2 li span a {
	font-style:normal;
	color:#575759;
	text-decoration:underline;
}
#middle-part2 li span a:hover {
	text-decoration:none;
}

a.short_links {
	font-weight: bold;
	color: #9C9D9F;
	cursor: pointer;
	_background-position: 0 4px;
}

a.short_links:hover {
	font-weight: bold;
	color: #F1924F;
	cursor: pointer;
	/*background-image:url(images/arrow-orange.gif);*/
	_background-position: 0 4px;
}

a.short_links:active {
	font-weight: bold;
	color: #F1924F;
	/*background-image:url(images/arrow-orange.gif);*/
	cursor: pointer;
	_background-position: 0 4px;
}

.active {
	font-weight: normal;
	text-decoration:none;
	background:url(images/square.gif) no-repeat 0 2px;
	display: inline;
	padding: 0px 20px;
	color: #000;
}

.active a{
	font-weight: normal;
	text-decoration:none;
	background:url(images/square.gif) no-repeat 0 2px;
	display: inline;
	padding: 0px 20px;
	color: #000;
}

li.text {
	color: #534F4F;
	font-size: 11px;
}

li.text_blue {
	color: #003F7D;
	font-size: 11px;
}

li.text_orange {
	color: #F1924F;
	font-size: 11px;
}

.text {
	color: #333232;
	font-size: 11px;
	line-height: 17px;
}

a {
	color: #534F4F;
	font-size: 11px;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}


a.text {
	color: #534F4F;
	font-size: 11px;
	text-decoration:underline;
}

a.text:hover {
	text-decoration:none;
}

.text_blue {
	color: #003F7D;
	font-size: 11px;
}

.text_orange {
	color: #F1924F;
	font-size: 11px;
}

a.text_orange {
	color: #F1924F;
	font-size: 11px;
	text-decoration: underline;
}

a.text_orange:hover {
	color: #F1924F;
	font-size: 11px;
	text-decoration: underline;
}

.text_blue2 {
	color: #8ca8c4;
	font-size: 11px;
}

a.text_blue2 {
	color: #8ca8c4;
	font-size: 11px;
	text-decoration: underline;
}

a.text_blue2:hover {
	color: #8ca8c4;
	font-size: 11px;
	text-decoration: underline;
}

.vert_bar {
	height:411px;
	width: 18px; 
	background: #8ca8c4; 
	margin-top: 20px; 
	float: left; 
	_position: absolute;
}
.hor_bar {
	height: 20px;
	width: 430px; 
	background: #8ca8c4; 
	margin-left: 18px; 
	_position: absolute;
}
#text-box-layout {
	margin: 20px 0 0 20px; 
	_margin: 0; 
	padding: 0 0 0 12px; 
	_padding: 40px 0 0 50px;
}

.balken_hor {
		height: 414px;
		_height: 411px;
		width: 18px;
		background: #FBDBB7;
		position: relative;
	}
	
.lightbar {
	 height: 20px;
	 width: 547px; 
	 margin-left: 18px; 
	 z-index: 1000; 
	 position: absolute; 
	 text-indent: -9999px;
	 background:#fff;
	 /*background: url(/templates/default/images/pxl.png); */
	 filter:alpha(opacity=60);/* for opacity */
	 -moz-opacity:0.6;/* for opacity */
	 opacity:0.6;/* for opacity */
}

.lightbar2 {
	  height: 411px;
	  width: 18px; 
	  z-index: 1000; 
	  position: absolute; 
	  margin-top: 20px; 
	  text-indent: -9999px;
	  background:#fff;
	  /*background: url(/templates/default/images/pxl.png); */
	 filter:alpha(opacity=60);/* for opacity */
	 -moz-opacity:0.6;/* for opacity */
	 opacity:0.6;/* for opacity */
}

.lightbar2_sub {
	  height: 411px;
	  width: 18px; 
	  z-index: 1000; 
	  position: absolute;
    left: 305px; 
	  margin-top: 20px; 
	  text-indent: -9999px;
	  background:#fff;
	  /*background: url(/templates/default/images/pxl.png); */
	 filter:alpha(opacity=60);/* for opacity */
	 -moz-opacity:0.6;/* for opacity */
	 opacity:0.6;/* for opacity */
}


.text-button2 {
	margin:0 143px 0 -20px;
	_margin:0 143px 0 -22px;
}

.text-button2 ul {
	margin:0;
	padding:0;
	list-style:none;
	width:140px;
}
.text-button2 li {
	margin:1px 0;
	height: 17px;
}
.text-button2 a {
	background-image:url(images/arrow-white.gif);
	background-repeat:no-repeat;
	background-position:12px 7px;
	_background-position:14px 7px;
	color:#fff;
	padding:2px 0 1px 20px;
	_padding:2px 0 1px 22px;
	text-decoration:none;
	display:block;
	width:115px;
	_width:115px;
	background-color:#f6ab59;
}
.text-button2 a:hover {
	color:#EB7527;
/*	background-image:url(images/arrow-orange-d.gif);*/
	background-color:#fbd8b1;
}

.slide_differ_short {
	margin-top: 42px; 
	font-size: 1px; 
	line-height: 1px;
}

.slide_differ_long {
	margin-top: 32px;
	font-size: 1px; 
	line-height: 1px;
}

/***************** für popup ****************/

td {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.white {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

a.white {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}

a.white:hover {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #f7b060;
	text-decoration: underline;
}

a.white:active {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #f7b060;
	text-decoration: underline;
}

a.white:visited {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}

a.white:visited:hover {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #f7b060;
	text-decoration: underline;
}


.lightbar_popup {
	 height: 20px;
	 width: 485px; 
	 margin-left: 18px; 
	 z-index: 1000; 
	 position: absolute; 
	 text-indent: -9999px;
	 background:#fff;
	 /*background: url(/templates/default/images/pxl.png); */
	 filter:alpha(opacity=60);/* for opacity */
	 -moz-opacity:0.6;/* for opacity */
	 opacity:0.6;/* for opacity */ 
}

.lightbar2_popup {
	  height: 445px;
	  width: 18px; 
	  z-index: 1000; 
	  position: absolute; 
	  margin-top: 20px; 
	  text-indent: -9999px;
	  background:#fff;
	  /*background: url(/templates/default/images/pxl.png); */
	 filter:alpha(opacity=60);/* for opacity */
	 -moz-opacity:0.6;/* for opacity */
	 opacity:0.6;/* for opacity */
}

/*Intro Styles*/

#intro_bg {
	z-index:100; 
	position: absolute; 
	background: #FFFFFF; 
	_background: url(/templates/default/images/intro_bg.gif); 
	width: 637px; 
	height: 431px;
}

/*Passivhaus Styles*/

div#passiv_bg {
	width: 577px;
	height: 431px;
	/*background: url(http://www.regnauer.de/mediadb/2284/2286/Webansicht%20Normal.jpg);*/
	background-repeat: no-repeat;
}

div#passiv1 {
	position: relative;
	left: 452px;
	top: 105px;
	width: 16px;
}
div#pdiv_1 {
	background-color: #003F7D;
	width: 170px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 230px;
	_left: 230px;
	top: 46px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#passiv2 {
	position: relative;
	left: 230px;
	top: 172px;
	width: 16px;
}
div#pdiv_2 {
	background-color: #003F7D;
	width: 150px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 35px;
	_left: 35px;
	top: 115px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#passiv3 {
	position: relative;
	left: 206px;
	top: 222px;
	width: 16px;
}
div#pdiv_3 {
	background-color: #003F7D;
	width: 182px;
	_width: 182px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 16px;
	_left: 18px;
	top: 235px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#passiv4 {
	position: relative;
	left: 268px;
	top: 285px;
	width: 16px;
}
div#pdiv_4 {
	background-color: #003F7D;
	width: 170px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 50px;
	_left: 50px;
	top: 230px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#passiv5 {
	position: relative;
	left: 258px;
	top: 51px;
	width: 16px;
}
div#pdiv_5 {
	background-color: #003F7D;
	display: inline;
	width: 185px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 18px;
	_left: 18px;
	top: 0px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#passiv6 {
	position: relative;
	left: 336px;
	top: 166px;
	width: 16px;
	height: 16px;
}
div#pdiv_6 {
	background-color: #003F7D;
	display: inline;
	width: 170px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 115px;
	_left: 115px;
	top: 120px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#passiv7 {
	position: relative;
	left: 376px;
	top: 256px;
	width: 16px;
	height: 16px;
}
div#pdiv_7 {
	background-color: #003F7D;
	display: inline;
	width: 200px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 132px;
	_left: 122px;
	top: 190px;
	_top: 190px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#passiv8 {
	position: relative;
	left: 282px;
	top: 142px;
	width: 16px;
}

div#pdiv_8 {
	background-color: #003F7D;
	display: inline;
	width: 170px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 60px;
	_left: 60px;
	top: 105px;
        _top: 98px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#passiv9 {
	position: relative;
	left: 327px;
	top: 216px;
	width: 16px;
	
}

div#pdiv_9 {
	background-color: #003F7D;
	display: inline;
	width: 150px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 130px;
	_left: 130px;
	top: 180px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#passiv10 {
	position: relative;
	left: 484px;
	top: 203px;
	width: 16px;
	
}

div#pdiv_10 {
	background-color: #003F7D;
	display: inline;
	width: 200px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 235px;
	_left: 235px;
	top: 130px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#passiv11 {
	position: relative;
	left: 431px;
	top: 186px;
	width: 16px;
	
}

div#pdiv_11 {
	background-color: #003F7D;
	display: inline;
	width: 170px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 210px;
	_left: 210px;
	top: 155px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#passiv12 {
	position: relative;
	left: 538px;
	top: 35px;
	width: 16px;
	
}

div#pdiv_12 {
	background-color: #003F7D;
	display: inline;
	width: 170px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 320px;
	_left: 320px;
	top: 5px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#passiv13 {
	position: relative;
	left: 391px;
	top: -32px;
	_top: -32px;
	width: 16px;
	
}

div#pdiv_13 {
	background-color: #003F7D;
	display: inline;
	width: 100px;
	_width: 140px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 240px;
	_left: 200px;
	top: -80px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#passiv14 {
	position: relative;
	left: 350px;
	top: -85px;
	_top: -85px;
	width: 16px;
	
}

div#pdiv_14 {
	background-color: #003F7D;
	display: inline;
	width: 170px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 128px;
	_left: 128px;
	top: -136px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#passiv15 {
	position: relative;
	left: 438px;
	top: -33px;
	_top: -33px;
	width: 16px;
	
}

div#pdiv_15 {
	background-color: #003F7D;
	display: inline;
	width: 170px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 215px;
	_left: 218px;
	top: -75px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#passiv16 {
	position: relative;
	left: 420px;
	top: 58px;
	_top: 50px;
	width: 16px;
	
}

div#pdiv_16 {
	background-color: #003F7D;
	display: inline;
	width: 170px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 202px;
	_left: 205px;
	top: 10px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#passiv_info {
	font-family: Arial, Verdana;
	color: #FFFFFF;
	font-size: 11px;
	position: absolute;
	left: 34px;
	top: 28px;
}

div#zertifizierung_bg {
	width: 315px;
	height: 83px;
	_width: 577px;
	_height: 431px;
/*	background: url(/mediadb/9262/9263/2_7_Bild02_1.jpg);*/
	background-repeat: no-repeat;
	padding: 380px 0 0 262px;
}

div.zertifizierung_text {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	width: 300px;
}

/*vita-cube specials EG Styles*/


div#eg_info {
	font-family: Arial, Verdana;
	color: #ec7527;
	font-size: 11px;
	position: absolute;
	left: 34px;
	top: 28px;
}


div#eg_bg {
width: 577px;
	height: 431px;
	/*background: url(http://www.regnauer.de/mediadb/7133/7134/VitaCube_Specials_EG.jpg);*/
/*background: url(http://www.regnauer.de/mediadb/7481/7482/VitaCube_Specials_EG_orange.jpg);*/
	background-repeat: no-repeat;
}

div#eg1 {
	position: relative;
	left: 320px;
	top: 230px;
	width: 16px;
}
div#egdiv_1 {
	background-color: #003F7D;
	width: 110px;
	_width: 110px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 230px;
	_left: 240px;
	top: 46px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#eg2 {
	position: relative;
	left: 269px;
	top: 178px;
	width: 16px;
	
}
div#egdiv_2 {
	background-color: #003F7D;
	width: 150px;
	_width: 150px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 195px;
	_left: 205px;
	top: 245px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#eg3 {
	position: relative;
	left: 296px;
	top: 140px;
	width: 16px;
	
}
div#egdiv_3 {
	background-color: #003F7D;
	width: 162px;
	_width: 162px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 26px;
	_left: 25px;
	top: 235px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#eg4 {
	position: relative;
	left: 298px;
	top: 170px;
	width: 16px;
	
}
div#egdiv_4 {
	background-color: #003F7D;
	width: 160px;
	_width: 160px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 155px;
	_left: 180px;
	top: 270px;
	_top: 260px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#eg5 {
	position: relative;
	left: 191px;
	top: 70px;
	width: 16px;
	
}
div#egdiv_5 {
	background-color: #003F7D;
	display: inline;
	width: 120px;
	_width: 120px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 20px;
	_left: 20px;
	top: -12px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#eg6 {
	position: relative;
	left: 183px;
	top: 84px;
	width: 16px;
	height: 16px;
	
}
div#egdiv_6 {
	background-color: #003F7D;
	display: inline;
	width: 130px;
	_width: 130px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 185px;
	_left: 185px;
	top: 180px;
	_top: 180px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#eg7 {
	position: relative;
	left: 233px;
	top: 80px;
	width: 16px;
	height: 16px;
	
}
div#egdiv_7 {
	background-color: #003F7D;
	display: inline;
	width: 210px;
	_width: 210px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 144px;
	_left: 144px;
	top: 185px;
	_top: 188px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#eg8 {
	position: relative;
	left: 220px;
	top: 104px;
	width: 16px;
	
}

div#egdiv_8 {
	background-color: #003F7D;
	display: inline;
	width: 107px;
	_width: 107px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 240px;
	_left: 240px;
	top: -55px;
    _top: -55px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#eg9 {
	position: relative;
	left: 181px;
	top: 112px;
	width: 16px;

}

div#egdiv_9 {
	background-color: #003F7D;
	display: inline;
	width: 95px;
	_width: 95px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 30px;
	_left: 30px;
	top: -20px;
	_top: -20px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#eg10 {
	position: relative;
	left: 132px;
	top: 142px;
	width: 16px;
	
}

div#egdiv_10 {
	background-color: #003F7D;
	display: inline;
	width: 130px;
	_width: 130px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 205px;
	_left: 205px;
	top: 170px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#eg11 {
	position: relative;
	left: 110px;
	top: 67px;
	width: 16px;
	
}

div#egdiv_11 {
	background-color: #003F7D;
	display: inline;
	width: 121px;
	_width: 121px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 210px;
	_left: 210px;
	top: 155px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#eg12 {
	position: relative;
	left: 154px;
	top: 135px;
	width: 16px;
	
}

div#egdiv_12 {
	background-color: #003F7D;
	display: inline;
	width: 180px;
	_width: 180px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 25px;
	_left: 25px;
	top: -109px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#eg13 {
	position: relative;
	left: 127px;
	top: 158px;
	width: 16px;
	
}

div#egdiv_13 {
	background-color: #003F7D;
	display: inline;
	width: 210px;
	_width: 210px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 90px;
	_left: 90px;
	top: -120px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}



/*vita-cube specials OG Styles*/

div#og_info {
	font-family: Arial, Verdana;
	color: #ec7527;
	font-size: 11px;
	position: absolute;
	left: 34px;
	top: 28px;
}


div#og_bg {
width: 577px;
	height: 431px;
 	/*background: url(http://www.regnauer.de/mediadb/7485/7486/VitaCube_Specials_OG_orange.jpg);*/
	/*background: url(http://www.regnauer.de/mediadb/7422/7423/VitaCube_Specials_OG.jpg);*/
	background-repeat: no-repeat;
}

div#og1 {
	position: relative;
	left: 99px;
	top: 202px;
	width: 16px;
	
}
div#ogdiv_1 {
	background-color: #003F7D;
	width: 170px;
	_width: 170px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 40px;
	top: 246px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#og2 {
	position: relative;
	left: 125px;
	top: 120px;
	width: 16px;
	
}
div#ogdiv_2 {
	background-color: #003F7D;
	width: 140px;
	_width: 140px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 190px;
	top: 40px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#og3 {
	position: relative;
	left: 160px;
	top: 120px;
	width: 16px;
	
}
div#ogdiv_3 {
	background-color: #003F7D;
	width: 115px;
	_width: 115px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 100px;
	_left: 102px;
	top: 190px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#og4 {
	position: relative;
	left: 234px;
	top: 79px;
	width: 16px;
	
}
div#ogdiv_4 {
	background-color: #003F7D;
	width: 110px;
	_width: 110px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 50px;
	top: 200px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#og5 {
	position: relative;
	left: 190px;
	top: 82px;
	width: 16px;
	
}
div#ogdiv_5 {
	background-color: #003F7D;
	display: inline;
	width: 185px;
	_width: 185px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 150px;
	top: 180px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#og6 {
	position: relative;
	left: 268px;
	top: 78px;
	width: 16px;
	height: 16px;
	
}
div#ogdiv_6 {
	background-color: #003F7D;
	display: inline;
	width: 109px;
	_width: 109px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 30px;
	top: 10px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#og7 {
	position: relative;
	left: 293px;
	top: 93px;
	width: 16px;
	height: 16px;

}
div#ogdiv_7 {
	background-color: #003F7D;
	display: inline;
	width: 160px;
	_width: 160px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 40px;
	top: -10px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#og8 {
	position: relative;
	left: 240px;
	top: 114px;
	width: 16px;
	
}

div#ogdiv_8 {
	background-color: #003F7D;
	display: inline;
	width: 127px;
	_width: 127;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 30px;
	_left: 30px;
	top: 140px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#og9 {
	position: relative;
	left: 177px;
	top: 88px;
	width: 16px;
	
}

div#ogdiv_9 {
	background-color: #003F7D;
	display: inline;
	width: 110px;
	_width: 108px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 240px;
	top: -60px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#og10 {
	position: relative;
	left: 188px;
	top: 142px;
	width: 16px;
	
}

div#ogdiv_10 {
	background-color: #003F7D;
	display: inline;
	width: 160px;
	_width: 160px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 25px;
	top: -60px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#og11 {
	position: relative;
	left: 82px;
	top: 152px;
	width: 16px;
	
}

div#ogdiv_11 {
	background-color: #003F7D;
	display: inline;
	width: 180px;
	_width: 180px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 130px;
	top: 5px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#og12 {
	position: relative;
	left: 156px;
	top: 147px;
	width: 16px;
	
}

div#ogdiv_12 {
	background-color: #003F7D;
	display: inline;
	width: 130px;
	_width: 130px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 125px;
	top: -80px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#og13 {
	position: relative;
	left: 207px;
	top: 150px;
	width: 16px;
	
}

div#ogdiv_13 {
	background-color: #003F7D;
	display: inline;
	width: 100px;
	_width: 100px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 190px;
	_left: 190px;
	top: 0px;
	font-size: 11px;
	font-family: Arial, Verdana;
	
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}



/*Vitalhaus Styles*/

div#vitalwand_bg {
	/*background: url(http://www.regnauer.de/mediadb/2656/2657/vitalwand_bg.gif);*/
	width: 577px;
	height: 431px;
}

div#vital1 {
	width: 16px;
	height: 16px;
	position: absolute;
	left: 342px;
	top: 121px;
}

div#div_1 {
	background-color: #003F7D;
	width: 170px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 120px;
	top: 90px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
	
}

div#vital1b {
	width: 16px;
	height: 16px;
	position: absolute;
	left: 350px;
	top: 290px;
}

div#div_1b {
	background-color: #003F7D;
	width: 170px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 130px;
	top: 255px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}

div#vital2 {
	width: 16px;
	height: 16px;
	position: absolute;
	left: 386px;
	top: 19px;
}

div#div_2 {
	background-color: #003F7D;
	width: 170px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 160px;
	top: 30px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
	
}

div#vital2b {
	width: 16px;
	height: 16px;
	position: absolute;
	left: 312px;
	top: 266px;
}

div#div_2b {
	background-color: #003F7D;
	width: 170px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 90px;
	top: 220px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
	
}

div#vital3 {
	width: 16px;
	height: 16px;
	position: absolute;
	left: 368px;
	top: 239px;
}

div#div_3 {
	background-color: #003F7D;
	width: 170px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 148px;
	top: 200px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
	
}

div#vital3b {
	width: 16px;
	height: 16px;
	position: absolute;
	left: 379px;
	top: 94px;
}

div#div_3b {
	background-color: #003F7D;
	width: 170px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 159px;
	top: 62px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
	
}

div#vital4 {
	width: 16px;
	height: 16px;
	position: absolute;
	left: 333px;
	top: 154px;
}

div#div_4 {
	background-color: #003F7D;
	width: 200px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 85px;
	top: 139px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
	
}

div#vital4b {
	width: 16px;
	height: 16px;
	position: absolute;
	left:405px;
	top: 199px;
}

div#div_4b {
	background-color: #003F7D;
	width: 200px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 155px;
	top: 185px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
	
}

div#vital4c {
	width: 16px;
	height: 16px;
	position: absolute;
	left:337px;
	top: 357px;
}

div#div_4c {
	background-color: #003F7D;
	width: 200px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 92px;
	top: 342px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
	
}


div#textblock_1 {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #000000;
	width: 200px;
	text-align: right;
	position: absolute;
	left: 51px;
	top: 85px;
	line-height: 12px;
}

div#textblock_2 {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #000000;
	width: 200px;
	text-align: left;
	position: absolute;
	left: 403px;
	top: 110px;
	line-height: 12px;
}

div#vital_info {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #FFFFFF;
	position: absolute;
	width: 250px;
	left: 30px;
	top: 395px;
}


.info-list4 {
	margin:0 0 30px;
	padding:0;
	list-style:none;
}
.info-list4 li {
	margin:3px 0;
}
#left-part .info-list4 li h2 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#9c9d9f;
}
.info-list4 a {
	/*background-image:url(images/arrow-orange.gif);*/
	background-repeat:no-repeat;
	background-position:0 5px;
	color:#f7b060;
	padding-left:10px;
	text-decoration:none;
}
.info-list4 a:hover {
	color:#f7b060;
	/*background-image:url(images/arrow-orange.gif);*/
}

#f1 {
	position:absolute; 
	top:560px; left:755px; 
	z-index:10000;
}

.bauweise_pc {
	position: absolute;
	 bottom: 40px;
	  _bottom: 26px;
}

div#zweck1 {
	position: absolute;
	left: 15px;
	top: 72px;
	width: 74px;
	height: 14px;
}
div#zdiv_1 {
	background-color: #3c6297;
	display: inline;
	width: 200px;
	padding: 20px;
	z-index: 100;
	position: relative;
	left: 18px;
	_left: 8px;
	top: 82px;
	_top: 72px;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;   
	filter:alpha(opacity=88);
   	opacity: 0.9;
   	-moz-opacity:0.9;
}
 
div#holz1 {
	position: absolute;
	color: #FFFFFF;
	left: 115px;
	top: 160px;
	width: 120px;
	height: 14px;
	z-index: 99;
}
div#hdiv_1 {
  background-color: #3c6297;
	display: inline;
	width: 220px;
	height: 30px;
	z-index: 100;
	position: absolute;
	left: -6px;
	top: 147px;
	text-align: right;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #FFFFFF;   
  padding:10px; 

}

div#holz2 {
	position: absolute;
	color: #FFFFFF;
	left: 66px;
	top: 204px;
	width: 160px;
	height: 14px;
	z-index: 99;
	text-align: right;
}
div#hdiv_2 {
	display: inline;
	width: 220px;
	height: 56px;
	z-index: 100;
	position: relative;
	left: -6px;
	top: 154px; 
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Verdana;
	color: #FFFFFF;   
	text-align: right;
  background-color: #3c6297;
  padding:10px;

}

div#holz3 {
	position: absolute;
	color: #FFFFFF;
	left: 110px;
	top: 266px;
	width: 147px;
	height: 14px;
	z-index: 99;
}
div#hdiv_3 {
	display: inline;
	width: 220px;
	height: 90px;
	z-index: 100;
	position: absolute;
	left: -6px; 
	top: 234px;
	font-size: 11px;
	text-align: right;
	font-family: Arial, Verdana;
	line-height: 15px;
	color: #FFFFFF;   
  background-color: #3c6297;
  padding:10px;

}

div#holz4 {
	position: absolute;
	color: #FFFFFF;
	left: 135px;
	top: 346px;
	width: 73px;
	height: 14px;
	z-index: 99;
}
div#hdiv_4 {
	display: inline;
	width: 220px;
	height: 55px;
	z-index: 100;
	position: absolute;
	left: -6px;
	top: 310px;
	font-size: 11px;
	font-family: Arial, Verdana;
	line-height:14px;
	color: #FFFFFF;
  text-align: right;   
  background-color: #3c6297;
  padding:10px; 

}
div#holz5 {
	position: absolute;
	color: #FFFFFF;
	left: 386px;
	top: 222px;
	width: 73px;
	height: 14px;
	z-index: 99;
}
div#hdiv_5 {
	display: inline;
	width: 142px;
	height: 42px;
	z-index: 100;
	position: absolute;
	left: 370px;
	top: 190px;
	font-size: 11px;
	font-family: Arial, Verdana;
	line-height:14px;
	color: #FFFFFF;   
  background-color: #3c6297;
  padding:8px; 

}
div#holz6 {
	position: absolute;
	color: #FFFFFF;
	left: 386px;
	top: 267px;
	width: 103px;
	height: 14px;
	z-index: 99;
}
div#hdiv_6 {
	display: inline;
	width: 142px;
	height: 55px;
	z-index: 100;
	position: absolute;
	left: 370px;
	top: 249px;
	font-size: 11px;
	font-family: Arial, Verdana;
	line-height:14px;
	color: #FFFFFF;   
  background-color: #3c6297;
  padding:8px;

}

 

/* Buttons orange */
.text-button-orange, .search-button-orange {
	margin:0 143px 0 -20px;
}


.text-button-orange ul, .search-button-orange ul {
	margin:0;
	padding:0;
	list-style:none;
	width:140px;
}
.text-button-orange li, .search-button-orange li {
	margin:1px 0;
	height: 17px;
}
.text-button-orange a {
	background-image:url(images/arrow-orange-white.gif);
	background-repeat:no-repeat;
	background-position:12px 7px;
	color:#fff;
	padding:2px 0 1px 20px;
	text-decoration:none;
	display:block;
	width:115px;
	background-color:#f6ab59;
}
.text-button-orange a:hover {
	color:#EB7527;
	background-image:url(images/arrow-orange-d-neu.gif);
	background-color:#fbd8b1;
	background-repeat: no-repeat;
}

.text-button-orange a.hover {
	color:#EB7527;
	background-image:url(images/arrow-orange-d-neu.gif);
	background-color:#fbd8b1;
	background-repeat: no-repeat;
}
