#MasterLayer {
	width: 970px;
	text-align: left;
	margin: 0px auto;
	background-color:#FFFFFF;
}
#LayerTop {
	position:relative;
	float:left;
	width:100%;
	width:970px;
	height:240px;
	background-image:url(images/bg_header_neu.jpg);
	background-repeat:no-repeat;	
}
#LayerTopZeile1 {
	position:relative;
	float:left;
	width:100%;
}
#LayerLogo {
	position:relative;
	float:left;
	margin:10px 0px 0px 20px;
	padding:0px;
}
#LayerMenue {
	position:relative;
	float:right;
	margin:10px 20px 0px 0px;
	padding:0px;
}


#LayerTicker {
	position:relative;
	float:left;
	padding-left:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:5px;
	margin:0px;
	height:50px;
}

#ticker_table {
  height:50px;
}


#LayerMainMenue {
	position:relative;
	float:left;
	width:100%;
	margin:10px 0px 0px 0px;
	padding:0px;
	top:140px;
}
#LayerZeile1Startseite {
	position:relative;
	float:left;
	width:100%;
	background-color:#FFFFFF;
}
#LayerZeile2Startseite {
	position:relative;
	float:left;
	width:100%;
	padding:0px 0px 10px 0px;
	margin:0px;
	background-color:#FFFFFF;
}
#LayerZeile1StartseiteSpalte1 {
	position:relative;
	float:left;
	width:285px;
}
#LayerZeile1StartseiteSpalte2 {
	position:relative;
	float:left;
	width:685px;
}
#LayerBildLinksStartseite {
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
	height:336px;
	border-bottom:1px solid #FFFFFF;
}
#LayerBildRechtsStartseite {
	position:relative;
	float:left;
	width:100%;
	height:406px;
}
#LayerFormularStartseite {
	position:relative;
	float:left;
	width:100%;
	height:69px;
	padding:0px;
	margin:0px;
	background-image:url(images/bg-formular-startseite.jpg);
	background-repeat:no-repeat;
}
#LayerZeile2StartseiteSpalte1 {
	position:relative;
	float:left;
	width:285px;
}
#LayerZeile2StartseiteSpalte2 {
	position:relative;
	float:left;
	width:470px;
	margin:20px 0px 0px 20px;
	padding:0px;
}
#LayerZeile2StartseiteSpalte3 {
	position:relative;
	float:left;
	width:165px;
	margin:20px 0px 0px 20px;
	padding:0px;
}
.LayerBildMitTextLinks {
	position:relative;
	float:left;
	width:275px;
	margin:0px 0px 2px 0px;
	padding:10px 0px 10px 10px;
	background-color:#eee2c4;
}
.LayerBildMitTextLinksSpalte1 {
	position:relative;
	float:left;
	width:134px;
	margin:0px 0px 0px 0px;
	padding:0px;
		background-color:#eee2c4;
}
.LayerBildMitTextLinksSpalte2 {
	position:relative;
	float:left;
	width:135px;
	margin:0px 0px 0px 5px;
	padding:0px;
		background-color:#eee2c4;
}
#LayerZeile1 {
	position:relative;
	float:left;
	width:100%;
	background-color:#FFFFFF;
}
#LayerZeile1Spalte1 {
	position:relative;
	float:left;
	width:388px;
}
#LayerZeile1Spalte2 {
	position:relative;
	float:left;
	width:582px;
}
#LayerBildLinks {
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
	width:388px;
	height:246px;
	border-bottom:1px solid #FFFFFF;
	background-image:url(images/pic-links.jpg);
		background-repeat:no-repeat;
	color:#FFFFFF;
}

#BildMenuLinks {
	position:relative;
	float:left;
	padding:0px;
	top:140px;
}

#BildMenuRechts {
	position:relative;
	float:right;
	padding:0px;
	padding-right:20px;
	top:140px;
}

.menu-level1, .menu-level1-active, .menu-level1-current-active {
	color:#FFFFFF;
}

.menu-level1, .menu-level1-active, .menu-level1-current-active a {
	color:#FFFFFF;
}

.menu-level1 a {
	color:#ffffff;
} 


.menu-level1 li {
	padding-top:10px;
} 



.menu2-level1, .menu2-level1-active, .menu2-level1-current-active {
	color:#FFFFFF;
}

.menu2-level1, .menu2-level1-active, .menu2-level1-current-active a {
	color:#FFFFFF;
}

.menu2-level1 a {
	color:#ffffff;
} 


.menu2-level1 li {
	padding-top:10px;
} 



#LayerBildRechts {
	position:relative;
	float:left;
	width:100%;
	height:246px;
}
#LayerFormular {
	position:relative;
	float:left;
	width:100%;
	height:68px;
	padding:0px;
	margin:0px;
	background-image:url(images/bg-formular.jpg);
	background-repeat:no-repeat;
}
#LayerZeile2 {
	position:relative;
	float:left;
	width:100%;
	padding:0px 0px 10px 0px;
	margin:0px;
	background-image:url(images/bg_content.gif);
	background-repeat:repeat-y;
}
#LayerZeile2Spalte1 {
	position:relative;
	float:left;
	width:388px;
}
#LayerZeile2Spalte2 {
	position:relative;
	float:left;
	width:530px;
	margin:20px 0px 0px 40px;
	padding:0px;
}
.LayerBildMitTextLinks2 {
	position:relative;
	float:left;
	width:378px;
	margin:0px 0px 2px 0px;
	padding:10px 0px 10px 10px;
	background-color:#eee2c4;
}

.LayerBildMitTextLinks2Logos {
	position:relative;
	float:left;
	width:378px;
	margin:0px 0px 2px 0px;
	padding:10px 0px 10px 10px;		
}
.LayerBildMitTextLinksSpalte2b {
	position:relative;
	float:left;
	width:230px;
	margin:0px 0px 0px 5px;
	padding:0px;
}
.LayerSubmenue {
	position:absolute;
	top:150px;
	left:25px;
	background-color:#FFFFFF;
	width:140px;
	padding:10px;
	margin:0px;
	z-index:8;
}
#LayerBottom {
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	padding:5px 0px 5px 0px;
	marging:10px 0px 0px 0px;
	background-color:#007146;
}


#LayerMenue a  {
	font-size:12px;;
	color:#007146;
	text-decoration:none;
}
#LayerMenue a:hover {
	font-size:12px;
	color:#da491a;
	text-decoration:none;
}



#LayerLogos {
	position:relative;
	float:left;
	width:378px;
	margin:0px 0px 2px 0px;
	padding:10px 0px 10px 10px;
	background-color:#FFFFFF;	
}



/* test */

#yymenu a {
	background: #ffffff;
	border:1px solid #fff;
	border-width:1px 1px 0 0;
	color:#007146;
	display:block;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	padding:4px;
	text-decoration:none;
}

#yymenu a.last {
    border-style:none;
}
#yymenu {
	background: #ffffff;
}
#yymenu > div {
}
#yymenu a:hover {
  color: #DA491A;
	background-color: #ffffff;   
}
#yymenu .mmContent div.mmlink a.submenu:hover {
}
#yymenu .mmLevel1, #yymenu .mmLevel2 {
    border:1px solid #fff;
    margin-bottom:10px;
    padding-top:0px;
}
#yymenu .sub {
    background-image:url(../../images/ypmenu_pfeilg.gif);
    background-position:right center;
    background-repeat:no-repeat;
}
#yymenu .mmContent {
}

#yymenu .mmLevel1 {
}
