*{
	font-family:verdana;
	font-size:11px;
	line-height:17px;
}
html,body{
	height:100%;
}
html, body, h1, h2, table, tr, td, form, ul, li, p{
	margin:0;
	padding:0;
}
body{
	background:white;
}
blockquote{
	margin:0px 0px 0px 50px;
}

#mainCenteredAreaEnv{
	margin:0 auto;
	width:986px;
}


.tdBodyPadding{
	padding:25px 0 0 30px;
}

a:link, a:hover, a:active, a:visited{
	color:aqua;
	text-decoration:underline;
}

ul{
	margin:15px 0 15px 23px;
	padding:0;
	xline-height:20px;
}
li {
	xline-height:20px;
	margin-bottom:5px;
	font-family:arial;
	font-size:12px;
}

#divLeftNavEnv{
	width:200px;
	border-top:1px solid #CCCCCC;
}

.divNavLv2BoxContTextAreaSelEnv{
	border-bottom:1px solid #CCCCCC;
}
.divNavLv2BoxContTextAreaSelEnv a:link, .divNavLv2BoxContTextAreaSelEnv a:hover, .divNavLv2BoxContTextAreaSelEnv a:active, .divNavLv2BoxContTextAreaSelEnv a:visited{
	font-size:11px;
	color:#DA0019;
	text-decoration:none;
	display:block;
	font-weight:bold;
}



.divNavLv2BoxContTextAreaEnv{
	border-bottom:1px solid #CCCCCC;
}
.divNavLv2BoxContTextAreaEnv a:link, .divNavLv2BoxContTextAreaEnv a:hover, .divNavLv2BoxContTextAreaEnv a:active, .divNavLv2BoxContTextAreaEnv a:visited{
	font-size:11px;
	color:#003C8D;
	text-decoration:none;
	display:block;
}
.divNavLv2BoxContTextAreaBox{
	height:25px;
	padding:0 0 0 15px;
}
.divLvl2ArrowImg{
	float:left;
	width:5px;
}
.divLvl2LinkEnv{
	float:left;
	width:179px;
	padding-top:5px;
}
.divLvl2LinkBox{
	padding-left:5px;
}


.divNavLv3BoxContTextAreaEnv{
	border-bottom:1px solid #CCCCCC;
}
.divNavLv3BoxContTextAreaSelEnv{
	border-bottom:1px solid #CCCCCC;
}
.divNavLv3BoxContTextAreaBox{
	padding-left: 25px;
}
.divNavLv3BoxContTextAreaEnv a:link, .divNavLv3BoxContTextAreaEnv a:hover, .divNavLv3BoxContTextAreaEnv a:active, .divNavLv3BoxContTextAreaEnv a:visited{
	font-size:11px;
	color:#003C8D;
	text-decoration:none;
	display:block;
}
.divNavLv3BoxContTextAreaSelEnv a:link, .divNavLv3BoxContTextAreaSelEnv a:hover, .divNavLv3BoxContTextAreaSelEnv a:active, .divNavLv3BoxContTextAreaSelEnv a:visited{
	font-size:11px;
	color:#DA0019;
	text-decoration:none;
	display:block;
}

.divLvl3ArrowImg{
	float:left;
	width:5px;
}
.divLvl3LinkEnv{
	float:left;
	width:164px;
	padding-top:5px;
}
.divLvl3LinkBox{
	padding-left:5px;
}

.clearer{
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	margin:0;
	padding:0;
	visibility:hidden;
	width:0;
}

.divNavLv4BoxContTextAreaEnv{
	border-bottom:1px solid #CCCCCC;
}
.divNavLv4BoxContTextAreaSelEnv{
	border-bottom:1px solid #CCCCCC;
}
.divNavLv4BoxContTextAreaBox{
	height:25px;
	padding:0 0 0 35px;
}
.divNavLv4BoxContTextAreaEnv a:link, .divNavLv4BoxContTextAreaEnv a:hover, .divNavLv4BoxContTextAreaEnv a:active, .divNavLv4BoxContTextAreaEnv a:visited{
	font-size:10px;
	color:#003C8D;
	text-decoration:none;
	display:block;
}
.divNavLv4BoxContTextAreaSelEnv a:link, .divNavLv4BoxContTextAreaSelEnv a:hover, .divNavLv4BoxContTextAreaSelEnv a:active, .divNavLv4BoxContTextAreaSelEnv a:visited{
	font-size:10px;
	color:#DA0019;
	text-decoration:none;
	display:block;
}
.divLvl4ArrowImg{
	float:left;
	width:5px;
}
.divLvl4LinkEnv{
	float:left;
	width:149px;
	padding-top:5px;
}
.divLvl4LinkBox{
	padding-left:5px;
}









#divHdLogoEnv{
	width:200px;
	float:left;
}
#divHdLogoBox{
	padding-left:16px;
}

#divHdSloganEnv{
	width:400px;
	float:left;
}
#divHdSloganBox{
	padding:15px 0 0 45px;
}
#divHdEnv{
	width:955px;
	/*margin-bottom:20px;*/
}
.divClear{
	clear:both;
	height:0;
	line-height:0;
	width:0;
	font-size:0;
}
#divRightTopMenuEnv{
	float:right;
	width:240px;
}
#divRightTopMenuBox{
	text-align:center;
	padding-top:23px;
}
#divLeftColEnv{
	float:left;
	width:225px;
}
#divLeftColBox{
	width:200px;
}

#divCenterColEnv{
	float:left;
	width:490px;
}
#divCenterColBox{
	width:480px;
	overflow:hidden;
}
#divRightColEnv{
	float:left;
	width:240px;
}
#divContEnv{
	width:955px;
}
#divCenterContEnv{
	background-image:url(../img/background.gif);
	background-repeat:no-repeat;
	padding:35px 20px 0 20px;
}

#divCenterContEnv a:link, #divCenterContEnv a:hover, #divCenterContEnv a:active, #divCenterContEnv a:visited,
#divRightTeaserEnv a:link, #divRightTeaserEnv a:hover, #divRightTeaserEnv a:active, #divRightTeaserEnv a:visited{
	color:#003C8D;
	text-decoration:none;
	font-weight:bold;
}
#divCenterContEnv a:hover, #divRightTeaserEnv a:hover{
	text-decoration:underline;
}



#divCenterRealContEnv{
	font-family:arial;
	font-size:12px;
	padding:20px 0 0px 80px;
}
#divCenterRealContKontaktEnv{
	font-family:arial;
	font-size:12px;
	padding:20px 0 0px 0px;
}
#divCenterRealContSitemapEnv{
	font-family:arial;
	font-size:12px;
	padding:20px 0 0px 0px;
}
#divCenterRealContKontaktEnv table tr td{
	color:#003C8D;
}
#divCenterRealContKontaktEnv table tr td .contactInp{
	width:267px;
}
#divCenterRealContKontaktEnv table tr td .contactInpObl{
	width:267px;
	background:#C8D0EA;
}

#divRightTeaserEnv{
	padding:35px 0 0 0;
}
#divLeftTeaserEnv{
	padding:20px 0 0 0;
}
div.divLeftTeaserItem{
	padding:0 0 20px 0;
}
div.divLeftTeaserItem h2{
	padding:0 0 10px 0;
	color:#013c8c;
}
.bodyStartPage{
	margin:0;
	padding:0;
}
#divStarthead{
	margin-bottom:2px;
}
#divStartPageEnv{
	width:822px;
	text-align:left;
}
#divStartPageHdEnv{
	padding:25px 30px 0 30px;
	margin-bottom:25px;
}
#divStartPageLeftColEnv{
	float:left;
	width:512px;
}
#divStartPageRightColEnv{
	float:left;
	width:280px;
}
.divStartPageRightSlide {
	width:280px;
	position:relative;
	height:100px;
}
.divStartPageRightSlide a:link, .divStartPageRightSlide a:visited, .divStartPageRightSlide a:active {
	display:block;
	text-decoration:none;
	color:#000000;
	line-height:20px;
	padding-left:20px;
	font-family:arial;
	font-size:12px;	
	background:#d9d9d9;
}
.divStartPageRightSlide a:hover {
	background:#bdcfe5;
}

#divStartPageCont{
	padding-top:35px;
	background:url(../img/start/background.gif);
	background-repeat:no-repeat;
}
#divStartPageRealCont{
	padding:20px 40px 0 30px;
	font-family:arial;
	font-size:12px;
}
#divStartPageRealCont ul{
	list-style-type:none;
	margin:0px 0 0px 0px;
}
#divStartPageLogoEnv{
	float:left;
	width:162px;
}
#divStartPageRightTopLinksEnv{
	float:right;
	width:300px;
	text-align:right;
	padding-top:17px;
}
#divFooter{
	padding-left:255px;
	margin:20px 0 10px 0;
}
#divFooterLine{
	height:1px;
	background:#CCCCCC;
}
#divFooter table tr td{
	font-family:arial;
	font-size:11px;
}

#divCenterRealContSitemapEnv .sitemap1{
	list-style-type:none;
	padding:0;
	margin:0;
}
#divCenterRealContSitemapEnv .sitemap1 li a{
	font-size:12px;
	color:black;
	font-weight:bold;
	text-decoration:none;
}
#divCenterRealContSitemapEnv .sitemap1 ul{
	list-style-type:none;
	padding-left:20px;
	margin:0;
}
#divCenterRealContSitemapEnv .sitemap1 ul li a{
	font-size:10px;
	color:black;
	font-weight:normal;
	text-decoration:none;
}

#divCenterRealContSitemapEnv .sitemapHL{
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0 0 10px 0;
}

#divKontakt table tr td{
	padding:2px;
}

.spanKontakt{
	background:white;
	padding:8px 10px 8px 4px;
}

.divArtListTitle a:link, .divArtListTitle a:visited, .divArtListTitle a:hover, .divArtListTitle a:active{
	color:black;
	font-weight:bold;
	text-decoration:none;
}

#divKntHP{
	display:none;
}

.toggler{
	cursor:hand;
	margin:0 0 5px 0;
	padding:0 0 0 0;
}

div.element{
	margin:0 0 10px 0;
}
