/* ### Grund Layout ### */

body {
	margin: 10px 0px 10px 0px;
	width:100%;
	/*height:100%;*/
	min-width:939px;
	text-align: center;
	font-size:9px;
	line-height:16px;
	overflow:auto;
	font-family:Arial,Verdana,Tahoma; /*Avenir,*/
}


#outer_frame {
	position: relative;
	display: block;
	width: 939px;
	margin: 0px auto;
	text-align: left;
	/*min-height:750px;*/
}

#logo {
	position: absolute;
	z-index: 10;
}

#label {
	position: absolute;
	top: -35px;
	left: -150px;
	margin-left: 10px;
	padding-top: 52px;
	width: 148px;
	line-height:12px;
	z-index: 5;
}

#inner_frame {
	display: block;
	position: relative;
	left: 150px;
	width: 778px;
	text-align: left;
	padding-bottom: 10px;
}

#header-img {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border: 0px solid #000000;
	/*width: 778px;
	overflow:hidden;*/
}

#header-img-half {
	margin: 10px 10px 0px 0px;
	*margin: 10px 10px 10px 0px;
	padding: 0px;
	float: left;
}

#meta_navi {
	position:relative;
	text-align: right;
	margin: 0px 35px 10px 0px;
	padding-top:15px;
}

#timline {
	position:relative;
	height: 40px;
}

#header-content {
	width: 385px;
	height: 274px;
	border-top: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	margin: 10px 0px 0px 0px;
	float: left;
	position: relative;
}
#header-content {
	width: 385px;
	height: 274px;
	border-top: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	margin: 10px 0px 0px 0px;
	float: left;
	position: relative;
}

#header-content h2{
	padding-left:2px;
	line-height:14px;
}


#header-headline {
	margin: 10px 0px 0px 0px;
	background:url("../images/lay_img/bg_leaf.gif") no-repeat;
	background-position: right 2px;
}

#header-text {
	margin: 0px 0px 0px 0px;
	padding-left:2px;
	position: absolute;
	bottom: 0px;
	color: #797979;
	float: clear;
}

#header-text p, #header-text h3 
{
	color: #797979;
}

#content-area {
	position: relative;
	display: block;
	clear: both;
	width: 758px;
	padding:10px;
	padding-top: 16px;
	margin: 10px 0px 0px 0px;
	text-align: left;
	font-size: 11px;
	color: #000000;
	line-height:18px;
}
@media print {
#content-area {
	width: 778px;
}
}

#content-area_ingr {
	position: relative;
	display: block;
	clear: both;
	width: 778px;
	padding:0px;
	padding-top: 0px;
	margin: 10px 0px 0px 0px;
	text-align: left;
	font-size: 11px;
	color: #000000;
	line-height:18px;
}


#content-text-right {
	width: 350px;
	margin: 0px 15px 10px 15px;
	float: left;
}

#content-text-left-col2_padding{
	padding-left: 9px;
	padding-right: 190px;
}

#content-text-2-col2 {
	padding-left: 9px;
}

#content-text-2-col2 td.number{
	color: #666666;
	padding-left: 2px;
	padding-right: 2px;
}
#content-text-2-col2 div.Produkt_zurueck {
	position:absolute;
	left:19px;
	bottom: 20px;
}

/* ### Navigation ###*/

#formsearch {
	position: relative;
	right: 0px;
	float: left;
	text-align: right;
	margin: 0px;
	padding:8px 0px 0px 0px;
	
	*margin-left: 79px;
	*margin-left: 76px;
}

.first_navi {
	display: block;
	height: 29px;
	width: 778px;
	padding-top: 65px;
	margin: 0px;
	border-bottom: 1px solid #D6D6D6;
	text-transform: uppercase;
	letter-spacing: 0px;
}

.first_navi a{
	color:#000000;
	letter-spacing: 1px;

}

.sec_navi {
	clear: both;
	display: block;
	height: 29px;
	margin: 0px;
	margin-top: 1px;
	padding-bottom: 1px;
	border-bottom: 1px dashed #BCBCBC;
	text-transform: uppercase;
	letter-spacing: 0px;
}


.sec_navi_products {
	clear: both;
	display: block;
	height: 43px;
	margin:1px 0px 0px;
	border-bottom: 0px dashed #BCBCBC;
	text-transform: uppercase;
}

.sec_navi_ingredienzien {
	clear: both;
	display: block;
	height: 80px;
	margin: 0px;
	border-bottom: 1px dashed #BCBCBC;
	text-transform: uppercase;
}


.sec_navi a, .sec_navi_ingredienzien a{
	color:#666666;
	background-color:#FFFFFF;
	letter-spacing: 1px;
}

.trd_navi {
	display: block;
	height: 43px;
	margin: 0px;
	margin-top: 1px;
	padding-bottom: 0px;
	border-bottom: 1px solid #D6D6D6;
	text-transform: uppercase;
}

.trd_navi a, .sec_navi_products a{
	color:#999999;
	background-color:#FFFFFF;
	letter-spacing: 1px;
}

.navi a{
	display: block;
	float: left;
	margin:0px 13px 0px 0px;
	padding:8px 8px 0px 0px;
	font-size:9px;
	line-height:13px;
	text-decoration: none;
        color:#999999;
}

.navi a:hover{
	color:#9FCC00;
}

.navi_active a, .navi_open a{
	display: block;
	float: left;
	color:#9FCC00;
	margin:0px 15px 0px 0px;
	padding:8px 8px 0px 0px;
	font-size:9px;
	line-height:13px;
	background:url("../images/lay_img/black_leaf.gif") no-repeat;
	background-position: right 1px;
	text-decoration: underline;
}



.footer a {
	margin:0px 5px 0px 0px;
	padding:8px 4px 0px 0px;
	font-size:9px;
	letter-spacing: 1px;
	line-height:14px;
	color:#666666;
	text-decoration: none;
}



.navi_active {
	color:#9FCC00;
	background:url("../images/lay_img/black_leaf.gif") no-repeat;
	background-position: right 2px;
	text-decoration: underline;
}

.footer .navi_active {
	color:#9FCC00;
	background:url("../images/lay_img/black_leaf.gif") no-repeat;
	background-position: right 2px;
	text-decoration: underline;
}


/* ### Teaser ### */

#bottom-teasers {
	/*display: block;
	clear: both;*/
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/* ### Footer ### */

.footer {
	text-align: right;
	padding-top: 5px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #D6D6D6;
	text-transform: uppercase;
	font-size:9px;
	letter-spacing: 1px;
}

.footer a:hover{
	color:#9FCC00;
	background:url("../images/lay_img/black_leaf.gif") no-repeat;
	background-position: right 2px;
	text-decoration: underline;
}

/* ### ### ### ### ###*/
/* ### Content Layouts ###*/
/* ### ### ### ### ###*/


/* ### Standart Layout ### */

#content-text-left-standart{
	width: 352px;
	margin-right: 15px;
	padding-left: 8px;
	float: left;
}
#content-text-right-standart{
	width: 352px;
	margin-right: 15px;
	float: left;
	padding-right: 8px;
}


#content-text-left{
	width: 330px;
	margin: 0px;
	margin-right: 15px;
	padding-left: 8px;
	float: left;
	min-height: 350px;
	position: relative;	
	border: 0px solid #000000;
}
#content-text-left_product{
	width: 350px;
	margin: 0px;
	margin-right: 0px;
	padding-left: 8px;
	float: left;
	min-height: 350px;
	position: relative;	
	border: 0px solid #000000;
}

#content-text-left_product_2zeilen{
	width: 350px;
	margin: 0px;
	margin-right: 0px;
	padding-left: 8px;
	float: left;
	min-height: 250px;
	position: relative;	
	border: 0px solid #000000;
}

#content-headline-imap {
	min-height: 201px;
	*height: 201px;
	position: relative;	
}

#content-text-left-imap {
		/*position:absolute;
		top: 198px;
		left: 8px;*/
		width: 330px;
}

#content-text-right-imap {
	position: relative;
	width: 400px;
	margin: 0px;
	background:url("../images/lay_img/bg_leaf.gif") no-repeat;
	background-position: right 5px; 
	float: right;
}

#content-headline {
	margin: 0px;
	padding-top: 0px;
	background:url("../images/lay_img/bg_leaf.gif") no-repeat;
	background-position: right 2px;
}

#content-headline-bottom {
	margin: 0px;
	padding-bottom: 30px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
	background:url("../images/lay_img/bg_leaf.gif") no-repeat;
	background-position: right 0px;
	border: 0px  solid #000000;
}

#content-text {
	margin: 0px;
}
#content-text-timeline{
	margin-left: 383px;
	margin-top: 22px;
	padding-right: 8px;
}

#content-text-timeline-back{
	width:50%;
	float:left;
	border: 0px  solid #000000;
}

#content-text-timeline-next{
	width:50%;
	text-align:right;
	float:left;
	border: 0px  solid #000000;
}


/* ### Layout Produktseite ### */

#content-area-Produkte{
	display: block;
	position: relative;
	clear: both;
	width: 758px;
	padding:10px;
	margin: 0px;
	text-align: left;
	/*min-height:350px;*/
}


/* ### Ingredienzien ###*/

#content-text-left-ingred{
	width: 368px;
	float:left;
	text-align: right;
	padding-right: 15px;
}
#content-text-right-ingred{
	float:left;
	width: 360px;
}

#content-text-ingred-uebersicht{
	margin-top: 30px;
	width: 362px;
	float: left;
	border: 0px  solid #000000;
	text-transform: uppercase;
	font-size: 9px;
}
#content-text-ingred-uebersicht a, #content-text-ingred-back a, #content-text-ingred-next a{
	color: #000000;
}

#content-text-ingred-back{
	margin-top: 30px;
	width: 165px;
	float: left;
	padding-left: 15px;
	border: 0px  solid #000000;	
	text-transform: uppercase;
	font-size: 9px;
}
#content-text-ingred-next{
	margin-top: 30px;
	width: 205px;
	float: left;
	text-align:right;
	border: 0px  solid #000000;	
	text-transform: uppercase;
	font-size: 9px;
}


/* ###  ###*/




#label p {
	margin: 0px 19px 0px 0px;
	padding: 10px 8px 0px 8px;
	background:url("../images/lay_img/black_leaf.gif") no-repeat;
	background-position: 103px 3px;
	background-color:#FFFFFF;
	color:#666666;
	font-size:9px;
	line-height:12px;
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
}

#label a {
	line-height: 20px;
	margin-left: 80px;
	background-color:#FFFFFF;
	color: #000000;
	text-decoration: none;
}

#label div.bottom {
	/*background:url("../images/lay_img/bg_bottom_label.png") no-repeat;*/
	background-position: 0px 0px;
	clear:both;
}

.teaser {
	width: 246px;
	height: 67px;
	float: left;
	background:url("../images/lay_img/black_leaf.gif") no-repeat;
	background-position: 222px 5px;
	background-color:#FFFFFF;
	color:#666666;
	text-align: left;
	line-height: 14px;
	position:relative;
	margin-top: 30px;
	/**margin-top: 20px;*/
	font-size: 9px;
}
#bottom-teasers_pm_padding .teaser {
	width: 246px;
	height: 67px;
	float: left;
	background:url("../images/lay_img/black_leaf.gif") no-repeat;
	background-position: 222px 5px;
	background-color:#FFFFFF;
	color:#666666;
	text-align: left;
	line-height: 14px;
	position:relative;
	margin-top: 26px;
	/**margin-top: 20px;*/
	font-size: 9px;
}
#bottom-teasers_pm .teaser {
	width: 246px;
	height: 67px;
	float: left;
	background:url("../images/lay_img/black_leaf.gif") no-repeat;
	background-position: 222px 5px;
	background-color:#FFFFFF;
	color:#666666;
	text-align: left;
	line-height: 14px;
	position:relative;
	margin-top: 0px;
	/**margin-top: 20px;*/
	font-size: 9px;
}

.teaser-image {
	float: left;
	margin: 3px 7px 3px 3px;
}

.teaser-headline {
	width: 130px;
	float: left;
	line-height:11px;
	margin-top: 3px;
	margin-bottom: 0px;
	text-transform: uppercase;
}

.teaser-text {
	width: 130px;
	line-height:11px;
	float: left;
}

.teaser-link {
	width: 140px;
	float: left;
	text-align: right;
}

.teaser-link a{
	text-decoration: none;
	color: #000000;
	padding-left: 9px;
	position:absolute;
	bottom: 3px;
	right: 3px;
	/*background:url("../images/lay_img/bg_link.gif") no-repeat;
	background-position: 0px 4px;*/
	clear: both;
}

#kontaktform {
	margin-top: 20px;
	*margin-top: 50px;

	color:#656565;
	background-color:#FFFFFF;
}
#kontaktform td, #kontaktform a
{
	font-size: 10px;
	line-height: 14px;
}


#haartool, #lockenfaq {
	margin: 20px 10px 0px 10px;
}

#haartool table{
	margin: 5px 0px 5px -9px;
}

#lockenfaq .quest{
	padding-top: 5px;
	padding-bottom: 5px;
}

#lockenfaq .aw{
	padding-bottom: 5px;
}

#haartool td.grey, #lockenfaq .aw{
	color: #666666;
}

#lockenfaq .quest:hover{
	cursor: pointer;
}


label, input, select, textarea {
	font-size:9px;
	line-height:16px;
	color:#656565;
	background-color:#FFFFFF;
	border:1px solid #D8D8D8;
	font-family:Avenir,Arial,Verdana,Helvetica,Tahoma;	
}
textarea,input {
	padding-left: 3px;
}

input#searchsubmit {
	display: inline;
	margin: 0px;
	padding: 0px;
	width: 31px;
	height: 17px;
	font-size: 9px;
	line-height: 13px;
}

input#searchterm {
	display: inline;
	font-size: 9px;
	line-height: 13px;
}

#content-headline-imap p {
	font-size:11px;
	color:#000000;
	margin: 1px 0px 18px 0px;
	line-height:13px;
}


p {
	font-size:11px;
	color:#000000;
	margin: 5px 0px 5px 0px;
	line-height:16px;
}

a {
	text-decoration: none;
	color:  #7da000; /*#526C00;*/
}

a.bold_underline
{
	text-decoration: underline;
	font-weight: bold;
	color:  #7da000; /*#526C00;*/
}

h1 {
	font-family:Avenir,Helvetica Neue Light,Arial,Verdana,Tahoma;
	font-size: 28px;
	line-height:34px;
	margin: 0px;
	padding: 0px;
	color:#000000;
	font-weight: 100;
	text-transform: uppercase;
}


#content-headline-imap h1 
{
	white-space: nowrap
}
h2 {
	font-size: 15px;
	line-height:17px;
	margin: 5px 0px 15px 0px;
	padding: 0px;
	color:#000000;
	font-weight: lighter;
	text-transform: uppercase;
}
#content-headline-imap h2 {
	font-size: 15px;
	line-height:17px;
	margin: 5px 0px 12px 0px;
	padding: 0px;
	color:#000000;
	font-weight: lighter;
	text-transform: uppercase;
}


h3 {
	font-size:11px;
	line-height:15px;
	color:#000000;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

img {
	border-style: none;
	padding: 0px;
	margin: 0px;
}

ul {
	list-style: none;
	padding-left: 10px;
	margin-left: 10px;
}

li {
	padding-left: 10px;
	background:url("../images/nav_img/bullet.gif") no-repeat;
	background-position: 0px 7px;
}

ul.bull, .aw ul {

	margin-top:0px;
	margin-left:4px;
	*margin-left:8px;

}

li.bull, .aw li {
	/*list-style: disc;*/
	list-style-image: url("../images/lay_img/aufzaehlung.gif");
	*list-style-image: url("../images/lay_img/aufzaehlung_ie.gif");
	padding-left: 0px;
}


.libBG 
{
	height:34px;
	border: 0px solid #000000; 
	background-image: url(../images/lay_img/overlib-bg_new.gif);
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/lay_img/overlib-bg.png, sizingMethod=scale);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/lay_img/overlib-bg.png');*/
	float:left;
	padding-right: 10px;
	padding-left: 30px;
	padding-top: 12px;
	text-align: left;
	/*margin-left: 25px;*/
	width: auto;
	line-height: 13px;
	font-size: 9px;
	color: #797979;
}
.libBG[class] {
	background-image: url(../images/lay_img/overlib-bg_new.png);
}

.libLeft
{
	float:left;
	border: 0px solid #000000;
	background-image:url(../images/lay_img/overlib-links.png);
	width: 25px;
	height:46px;
}

div.ProductLinkLeft a, div.ProductLinkRight a
{
	color: #666666;
	/*text-transform: uppercase;*/
	text-decoration: none;
	/*font-size: 9px;*/
	font-weight: bold;
	white-space: nowrap;
	font-family: Arial,Verdana,Tahoma; /*Avenir,*/
	/*letter-spacing: 1px;*/
}
div.ProductLinkLeft a:hover, div.ProductLinkRight a:hover
{
	color: #9fcc00;
}
div.ProductLinkLeft
{
	float: left;
	border: 0px solid #000000;
	padding-right: 7px;
}

div.ProductLinkRight{
	padding-left: 7px;
	float: left;
	background:url("../images/lay_img/Product-link-line.gif") repeat-y;
}

div.Produkt_zurueck{
	position: absolute; 
	right: 10px; 
	bottom: 40px;
}
div.prod-right-conv .Produkt_zurueck{
	position: absolute; 
	right: 42px; 
	bottom: 10px;
}
div.Produkt_zurueck_uebersicht{
	position: absolute; 
	right: 10px; 
	bottom: 8px;
}

div.PUE_right_Produkt_zurueck{
	position: absolute; 
	right: -9px; 
	bottom: 8px;
}

div.Produkt_zurueck a, div.PUE_right_Produkt_zurueck a, div.Produkt_zurueck_uebersicht a{
	font-size: 8px;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
}
.Produkt_zurueck a{
	font-size: 8px;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
}



div.Ingre_LinkLeft
{
	float: left;
	padding-right: 7px;
	margin-bottom: 20px;
	*padding-bottom: 20px;
}

div.Ingre_LinkLeft a, div.Ingre_LinkRight a
{
	/*color: #666666;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing:0px;*/
	font-size:11px;
	color: #666666;
	/*text-transform: uppercase;*/
	text-decoration: none;
	/*font-size: 9px;*/
	font-weight: bold;
	white-space: nowrap;
	font-family: Arial,Verdana,Tahoma; /*Avenir,*/
	/*letter-spacing: 1px;*/
}

div.Ingre_LinkRight{
	padding-left: 7px;
	float: left;
	background:url("../images/lay_img/Product-link-line.gif") repeat-y;
	margin-bottom: 20px;
}

div.prod-uebersicht {
	margin: 0px 10px 0px 10px;
	clear: both;
}
div.prod-uebersicht  a{
	color: #000000;
}
div.prod-uebersicht p{
	margin:0px 0px 9px;
}
div.prod-uebersicht h2 {
	margin:0px 0px 0px;
}
div.prod-uebersicht h3 {
	margin:0px 0px 00px;
}
div.prod-row {
	position: relative;
	clear: both;
}

div.prod-left {
	position: relative;
	width: 357px;
	height: 202px;
	border-right: 1px dashed #BCBCBC;
	margin: 10px 0px 10px 0px;
	float:left;
}

div.prod-row a, div.prod-left a
{
	font-size: 11px;
	color: #666666;
	/*text-transform: uppercase;*/
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
	font-family: Arial,Verdana,Tahoma; /*Avenir,*/
	/*letter-spacing: 1px;*/
}

div.prod-left img {
	float:left;
}

div.prod-right {
	position: relative;
	width: 357px;
	height: 202px;
	padding-left: 15px;
	margin: 10px 0px 10px 0px;
	float:left;
}

div.prod-right img {
	float:left;
}

div.border{
	height: 1px;
	border-bottom: 1px dashed #BCBCBC;
	clear: both;
	float: none;
}

div.prod-conversion {
	margin: 0px 10px 0px 10px;
	clear: both;
}

div.prod-left-conv {
	position: relative;
	width: 225px;
	height: 200px;
	border-right: 1px dashed #BCBCBC;
	margin: 10px 0px 10px 0px;
	float:left;
}

div.prod-right-conv {
	position: relative;
	width: 285px;
	height: 200px;
	padding-left: 15px;
	margin: 10px 0px 10px 0px;
	float:left;
}

img.prod-conv {
	position: absolute;
	bottom: -11px;
	right: -210px;
}

img.prod-conv-old {
	position: absolute;
	bottom: -11px;
}


/* ### FAQs ### */

 .antwort
{
	border-top:1px dashed #BCBCBC;
	margin-top: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom:1px dashed #BCBCBC;
	margin-left: 0px; 
	padding-left: 0px;
	padding-right: 200px;
 }
 
 .antwort_up {
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
 }
 .frage a , .frage li{
	padding-top: 3px;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	width: 550px;
 }
 
 .frage_visited a, .frage_visited li
 {
	color: #000000;
	text-transform: uppercase;
 	padding-top: 3px;
	font-size: 11px;
	font-weight: normal;
 }
 
.frage a,  .frage_visited a {
	text-transform: uppercase;
 }

/* ### Sitemap ### */

.sitemap_container
{
	padding: 0px 8px 0px 8px;
	margin-bottom: 16px;
	/*border-bottom:1px dashed #BCBCBC;*/
	background-repeat: no-repeat;
	background-position: 0px 35px;
	background-image: url("../images/lay_img/sitemappixel.gif");
}

.sitemap_container_ob
{
	padding: 0px 8px 0px 8px;
	margin-bottom: 16px;
	/*border-bottom:1px dashed #BCBCBC;*/
	background-repeat: no-repeat;
	background-position: 0px 32px;
	background-image: none;
}

.clearfloat {
	padding: 0px 0px 0px 0px;
	height: 7px;
	line-height: 5px;
	clear: both;
}

.sitemap_end {
	padding: 0px 0px 0px 0px;
	border-bottom:1px dashed #BCBCBC;
	height: 7px;
	line-height: 5px;
	clear: both;
}

.sitemap_level1 {
 
	padding: 5px 0px 7px 5px;
	margin-top: 10px;
	border-bottom:1px dashed #BCBCBC;
}

.sitemap_level1 a
{
	font-size:11px;
	line-height:15px;
	color:#000000;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-weight: bold;
}

.sitemap_level2_container {
	float:left; 
	width: 152px;
	padding: 7px 5px 1px 5px;
	/*border-right:1px dashed #BCBCBC;*/
	
}

.sitemap_level2
{
	font-size:11px;
	line-height:15px;
	color:#000000;
	text-transform: uppercase;
	letter-spacing: 0px;
	width:100%;
}

.sitemap_level3_container {
	
}

.sitemap_level3
{
	font-size:10px;
	line-height:15px;
	color:#797979;
	padding: 0px;
	text-transform: uppercase;
	letter-spacing: 0px;
	width:100%;
}

/* sitemap styles old
#sitemap_container
{
	padding:0px 8px 0px;
}

#sitemap_level1 {
 
	padding: 5px 0px 5px 5px;
	margin-top: 10px;
	border-bottom:1px dashed #BCBCBC;
}

#sitemap_level1 a
{
	font-size:11px;
	line-height:15px;
	color:#000000;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-weight: bold;
}

.sitemap_level2_container {
	float:left; 
	width: 152px;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border-right:1px dashed #BCBCBC;
	
}

.sitemap_level2
{
	font-size:11px;
	line-height:15px;
	color:#000000;
	text-transform: uppercase;
	letter-spacing: 0px;
	width:100%;
}

.sitemap_level3_container {
	
}

.sitemap_level3
{
	font-size:10px;
	line-height:15px;
	color:#797979;
	padding: 0px;
	text-transform: uppercase;
	letter-spacing: 0px;
	width:100%;
}
*/


div#home_dialog
{
	background: url(../images/lay_img/bg_light-green.gif) repeat scroll 0px; 
	background-position: right 0px;
	*background-position: right 1px;
	position:absolute; 
	top: 0pt; 
	left: 0pt;
	width:100%; 
	height:643px; 
	*height:653px; 
	visibility:visible; 
	z-index:2000;
	padding-top: 10px;
}

div#home_dialog_mehr
{
	position: absolute;
	top: 520px;
	left: -5px;
	z-index: 5;
}

div#home_dialog_home
{
	position: absolute;
	top: 115px;
	left: -5px;
	z-index: 5;
}

#home_dialog_mehr div.bottom {
	/*background:url("../images/lay_img/bg_bottom_label.png") no-repeat;*/
	background-position: 0px 0px;
	clear:both;
}

#outer_frame_dialog {
	position: relative;
	display: block;
	width: 939px;
	margin: 0px auto;
	text-align: left;
	/*min-height:750px;*/
}

#logo_dialog {
	position: absolute;
	z-index: 10;
}

#label_dialog {
	position: absolute;
	top: -35px;
	left: -150px;
	margin-left: 10px;
	padding-top: 52px;
	width: 148px;
	line-height:12px;
	z-index: 5;
}

#inner_frame_dialog {
	display: block;
	position: relative;
	left: 150px;
	width: 778px;
	text-align: left;
	padding-bottom: 10px;
}
#outer_frame_dialog {
	background:url("../images/lay_img/bg_light-green_alpha.gif") repeat-x;
	background-position: bottom;
	color:#666666;
	background-color:#FFFFFF;
}

/* added 2008-06-06 fbossert: invisible (for dialogbox script in conjunction with wget...) */
.nosee {
        display:none;
}
/* end add fbossert */
