@charset "utf-8";
/* CSS Document */
.lay_print_header{
	display:none;
}

/* Basiclayout */
.lay_all{
	width:100%;
	height:100%;
	text-align:center;
	position:relative;
	z-index:1;
}
.lay_all2{
	height:100%;
	padding:0px;
}
.lay_main{
	margin:auto;
	background-color:#FFFFFF;
	width:990px;
	text-align:left;
}
.lay_main2{
	padding:10px 26px 10px 30px;
/* Ende Basiclayout */

/* Kopfbereich Logo und Globaltools */
}
.lay_header{
	width:990px;
	margin:auto;
	background-color: #FFFFFF;
	margin-top:0px
}
.lay_header2{
	height:84px;
	text-align:left;
}
.lay_global{
	float:left;
	width:600px;
	text-align:right;
}
.lay_global2{
	padding:0px;
	margin:0px;
}
.lay_global3{
	padding:0px;
	margin:0px;
}
.lay_sprachehovers{
	position:relative;
	height:1px;
    float:right;
}
.lay_sprachehovers2{
	position:absolute;
	right:85px;
}
.lay_sprachenav_cont{
	width:108px;
	background-color:#F0F0F0;
}
.lay_font_bigsmall {
	float:right;
	margin-left:1px;
}
.lay_logo {
	float:left;
	width:390px;
}
.lay_sitemapklapp2{
	z-index:5600;
	position:absolute;
	padding:0px;
	margin:0px;
	width:100%;
	top:16px;
	left:0px;
	visibility: hidden;
}
.lay_sitemapklapp2_1{
	text-align:center;
	width:990px;
	margin:auto;
	background-color:#ececec;
}
.lay_sitemapklapp2_2{
	padding:25px 72px 0px 78px;
	text-align:left;
	background-color:#ececec;
}
.lay_sitemapklapp2_3{
	text-align:right;
	height:16px;
	width:990px;
	margin:auto;
	background-color:#ececec;
	border-bottom:1px solid #CCCCCC;
}
.sitemapboxen {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:198px;
	padding-bottom:10px;
	background-color:#F0F0F0;
	border:1px solid #b1b1b1;
}
/* Ende Kopfbereich Logo und Globaltools */

/*Mainnavi*/
.lay_mnnavi{
	width:990px;
	margin:auto;
	border-top:1px solid #CCCCCC;
	text-align:left;
	background-color:#ededed;
}
.lay_mnnavi2{
	margin:8px 26px 0px 30px;
	background-color:#ededed;
}
.lay_subnavhovers{
	position:relative;
    display: inline-block;
}
.lay_subnavhovers2{
	position:absolute;
	top: 0px;
    left: 0px;
}
.lay_subnav_cont{
	position:absolute;
	top: 26px;
    left: 0px;
	width:180px;
	background-color:#FFF;
    display:none;
    z-index: 10;
}

/* Ende Mainnavi/

/* Kopfbereich Headbild */
.lay_headpic{
	/* background-image:url(../backs/bg_headpic.gif); */
	background-position:top center;
}
.lay_headpic2{
	width:990px;
	margin:auto;
	height:240px;
}
/* Ende Kopfbereich Headbild */

/* Pfadangabe */
.lay_pfad{
	width:990px;
	margin:auto;
	background-color:#FFFFFF;
}
.lay_pfad2{
	text-align:left;
	padding:0px 26px 0px 30px;
}
/* Ende Pfadangabe*/

/* Spalte links */
.lay_mid_left {
	float:left;
	width:210px;
	margin-bottom:0px;
}
.lay_mid_left2{
	padding:0px;
}
.lay_subnavi{
	width:210px;
	background-image: url(../backs/bg_subnavi_h.gif);
	margin-bottom:10px;
}
.lay_subnavilinie{
	background-image:url(../backs/bg_subnavi_v.gif);
	height:9px;
	clear:both;
	overflow:hidden;
	margin-right:13px;
}
/* Ende Spalte links */

/* Spalte mitte */
.lay_mid_mid{
	float:left;
	width:514px;
}
.lay_mid_mid2{
	padding:0px 12px 0px 12px;
}
/* Ende Spalte mitte */

/* Spalte rechts */
.lay_mid_right{
	float:left;
	width:210px;
	margin-bottom:0px;
}
.lay_mid_right2{
	padding:0px;
}
/* Ende Spalte rechts */

/* Footer */
.lay_footer{
	margin:auto;
	width:990px;
}
.lay_footer2{
	padding:10px 26px 0px 30px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #C4C4C4;
	text-align:left;
	background-color:#ededed;
	clear:both;
	overflow:hidden;
}

.lay_footer2_1{
	 float:left;
	 width:290px;
     overflow:visible;
}
.lay_footer2_2{
	 float:left;
	 width:644px;
}
.lay_footer2_3{
	 text-align:right;
}

.lay_footer3{
	padding:10px 26px 0px 30px;
	text-align:left;
}
.lay_footer3_1{
	 float:left;
	 width:0px;
}
.lay_footer3_2{
	 float:left;
	 width:100%;
}
.lay_footer3_3{
	 text-align:right;
}
.lay_footer4{
	text-align:right;
}
/* Ende Footer */


/* Contentbereich */
.lay_container_1sp{
	clear:both;
}
.lay_container_2sp{
	clear:both;
}
.lay_cont_col1{
	float:left;
	width:230px;
	margin-right:30px;
}
.lay_cont_col2{
	float:left;
	width:230px;
}
/* Ende Contentbereich */

/* Infoboxen & Funktionsboxen*/
.lay_infobox_norm{
	width:210px;
	background-color:#ebeceb;
	margin-bottom:10px;
}
.lay_mid_mid .lay_infobox_extra2{
	background-color:#FFFFFF;
	padding:0px 0px 5px 0px;

}
/* Infoboxen & Funktionsboxen Content Mitte*/
.lay_mid_mid .lay_funktionsboxlinie{
	margin-top:15px;
}
.lay_mid_mid .h1_info_funktionsboxen{
	font-size:14px;
	font-weight:normal;
}
.lay_mid_mid .lay_funktionsbox_link{
	display:none;
}
/* Ende Infoboxen & Funktionsboxen Content Mitte*/
.lay_infobox_norm2{
	padding:10px;
}
.lay_infobox_extra{
	width:210px;
	background-color:#ebeceb;
	margin-bottom:10px;
}
.lay_infobox_extra2{
	padding:0px 10px 0px 10px;
}
.lay_funktionsbox_link{
	text-align:right;
	height:14px;
	margin-top:8px;
	background-color:#ececec;
}
.lay_funktionsboxlinie{
	background-image:url(../backs/bg_subnavi_v.gif);
	height:13px;
	clear:both;
	overflow:hidden;
}
/* Ende Infoboxen & Funktionsboxen*/

/* Headline Funktionsboxen*/
.lay_funktionsbox_headline{
	background-image:url(../backs/funktionsboxen_headline_bg.gif);
	background-repeat:no-repeat;
	height:21px;
	margin-bottom:10px;
}
/* Ende Headline Funktionsboxen*/
/* Content Highlights */
.lay_highlight{
	background-image: url(../backs/bg_highlights.gif);
}
.lay_highlight1{
	float:left;
	width:299px;
	margin-right:21px;
}
.lay_highlight2{
	float:left;
	width:170px;
}
/* Ende Content Highlights */
