body {
	/* background:url(pix/l_bg_spalte_links.gif) 20px 148px no-repeat rgb(255,255,255);*/ 
	margin:0 0 0 20px;
}
div.boxLandscape img {
  display:block;
  margin-top:22px;
}
div.boxMain {
	width:965px;
}
div.boxLandscape {
	width:965px;
	height:99px;
	/*background:url(pix/l_landscape_01.jpg) left bottom no-repeat; @091012 */
    background:url(pix/l_landscape_01.jpg) left bottom no-repeat;
}
div.boxMainLeft {
	float:left;
	width:723px;
}
div.boxMainRight {
	float:right;
	width:241px;
	height:100%;
	/*border-top:solid 1px rgb(117,190,24); @091012 */
	background:url(pix/l_bg_spalte_rechts.gif) repeat-x top rgb(241,248,231);
}
div.navFlat {
	height:18px;
	border-right:solid 1px rgb(117,190,24);
	border-bottom:solid 1px rgb(117,190,24);
	text-align:right;
	/*background:url(pix/l_landscape_02.jpg) left top no-repeat; @091012 */
    background:url(pix/l_landscape_04.jpg) left top no-repeat;
}
div.navLinks {
	/*width:646px;  @091012*/
    width: 888px;
	text-align:right; 
	float:left; 
}
div.navMain {
	height:30px;
	/* background:url(pix/l_bg_navi.gif); @ 091012*/
    background:url(pix/l_bg_navi_new.gif);
}
div.boxSpalte_1 {
	width:180px;;
	float:left;
}
div.boxSpalte_1 div {
	margin-bottom:10px; /*Abst�nde derContent-Elemente in der linkern Spalte*/
}
div.boxSpalte_2 {
	width:468px;
	float:right;
	margin:30px 0 0 0;
    padding-right:16px;
}
div.boxSpalte_3 {
	margin:24px 0 0 0;
	padding-right:10px;
}
div.bkhText {
	margin:16px 0 0 30px;
}
div.suche {
	float:left;
	width:76px;
}
/*Forms*************************************************************************************/
form {
	margin:0;
	padding:0;
}
div.suche input {
	font:normal 10px arial, sans-serif;
	color:rgb(51,51,51);
	margin:-3px 4px 30px 6px;
	width:65px;
	padding:0 0 1px 2px;
	height:13px;
	display:block;
	border:solid 1px rgb(117,190,24);
}
div.suche input.in {
	width:80px;
	height:20px;
}
/*Images************************************************************************************/
div.navFlat img, div.navFlat form {
	margin-top:5px;
}
img.trenner {
	position:relative; top:1px;
	margin:0 6px 0 6px;
}
/*Zusammenfassungen***********************************************************************/
div.boxMain, div.boxLandscape, div.navFlat, div.boxSpalte_1, div.boxSpalte_2, div.boxSpalte_3, div.boxMainRight {
	overflow:hidden;
}
/*Fonts**************************************************************************************/
p, a, dd, li {
	font:normal 12px/17px arial, sans-serif;
	color:rgb(51,51,51);
	margin:0 0 16px 0;
}
p.fixedText {
	background:url(pix/bullet_fixedtext.gif) no-repeat 0 3px;
	font:bold 15px Times New Roman, Times, serif;
	padding-left:20px;
	}
dd.csc-textpic-caption {
	font-size:9px;
	line-height:11px;
	padding-top:3px;
}
h1 {
	font:bold 16px "Times New Roman", Times, serif;
	color:rgb(76,136,0);
	margin:0 0 17px 0;
	background:url(pix/bullet_h1.gif) no-repeat 0 4px;
	padding-left: 16px;
}
h2 {
	font:bold 12px/17px arial, sans-serif;
	color:rgb(51,51,51);
	margin:0 0 16px 0;
}
h4 {
	font:bold 12px/17px arial, sans-serif;
	color:rgb(51,51,51);
	margin:0 0 4px 0;
}
div.boxSpalte_3 h1 {
	padding:0;
	text-align:center;
	padding:10px 0 10px 0;
	background:url(pix/h3line.gif) no-repeat bottom !important;;
	width:240px;
	border-top:solid 1px rgb(208,222,178);
}
div.boxSpalte_3 p { margin:0 30px 16px 30px; }
div.boxSpalte_3 h2 {
	font:bold 12px/17px arial, sans-serif;
	text-transform:uppercase;
	color:rgb(51,51,51);
	margin:0;
	padding:0;
}
.upperGreen {
	font:normal 12px/17px arial, sans-serif;
	text-transform:uppercase;
	color:rgb(120,190,25);
}
.pdf {
	background:url(pix/bullet_pdf.gif) no-repeat 0 2px;
	padding-left:14px;
}
a {
	color:rgb(0,0,153);
}

div.navMain ul ul {
		background:url(pix/alpha.png) repeat-y !important;
}
div.navMain ul ul li a {
		white-space:nowrap !important;
}
div.navMain ul.sub_1 {
		margin:2px 0 0 -8px !important;
		padding:0 !important;
}
img { border:0 !important; }

ul.sub_1 { top:28px !important;}

/*changed @ 091012 */
#udm li a { 
    padding-left:8px !important;
    padding-right:18px !important;
}
div.boxSpalte_1 img {
    margin-top:-16px; /*@091210 */
}

