
.bg_color_pink { background-color:#c20069; }
.bg_color_grey { background-color:#c5c6c7; }
.color_pink { color:#c20069; }
.color_grey { color:#c5c6c7; }
.color_grey2 { color:#bbb; }
.color_black { color:black; }
.color_blue { color:#06A; }
.color_red { color:#FF0000; }
.textbox_grey { padding:6px; background-color:#eee; line-height:1.6em; }
.textbox_grey table { line-height:1em; }
.bold { font-weight:bold; }
ul.aufzaehlung { list-style-image:url("img/rightarrow.png"); }
ul.aufzaehlung li { margin-left:20px; }
ul.list_bullet { list-style-image:url("img/list_bullet.gif"); list-style-position:inside; }

body { margin:0px; font-family:Verdana; font-size:12px; }
img { border:0px; }
p { margin:0; padding:0; }
table { border-spacing: 2px; }
table td { padding:0px; }
hr { border:0px; border-top:1px solid #bbb; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:1em; font-weight:normal;}
ul { list-style:none; margin:0; padding:0; }
ul.clean { list-style:none; margin:0; padding:0; }
ul.clean li { margin:0px; }
li {  }
a { text-decoration:none; color:inherit; }
a:hover { color:#06A; }

.clearfix { overflow:hidden; }
.images_horizontalaligned { margin-top:14px; }
.images_horizontalaligned img
{
	float:left;margin-left:74px;
}
.images_horizontalaligned img.first_item { margin-left:0px; }

#page {
	position:relative; width:1000px; height:100%;
	padding-left:60px;
}

#bottom_line { position:absolute; bottom:0px; width:100%; height:20px; overflow:hidden; }
	#bottom_line div { height:20px; }


#top_header {
	position:relative; height:138px;
}
	#top_header img { float:left; }
	#top_header_navi {
		position:absolute; left:510px; top:108px; height:30px; width:451px; background-color:#FF0000;
		font-size:11px; color:#FFF;
	}
		#top_header_navi > ul { border-left:1px solid #FFF; margin:7px; }
		#top_header_navi > ul > li { display:inline; padding:0px 9px; border-right:1px solid #FFF; }
		/*#top_header_navi a { display:block; }*/
		#top_header_navi a.currentsection {  }

#bottom_line { position:fixed; bottom:0px; width:100%; height:20px; overflow:hidden; }
	#bottom_line div { height:20px; }

#center_area { width:1000px; margin-top:26px; margin-bottom:20px; overflow:hidden; }

	#center_navi { float:left; width:180px; }
		#center_navi > ul { border-bottom:1px solid #bbb; }
		#center_navi > ul > li { border-top:1px solid #bbb; }
		#center_navi > ul > li.submenu { border-top:0px; }
		#center_navi > ul > li.submenu  a { padding:0px 0px 6px; font-size:10px; }
		#center_navi > ul > li > ul {  }
		#center_navi > ul > li > ul > li { list-style-position:inside; }
		#center_navi a { display:block; padding:6px 0px; font-size:11px; color:#777; }
		#center_navi a.currentsection { color:#FF0000; }
		#center_navi a.currentpage { color:#000000; }
		#center_navi a:hover { color:#FF0000; }

	#center_info { float:left; width:216px; margin-left:30px; }
		#center_info > div.item {
			padding:6px; margin-bottom:16px;
			font-size:11px; line-height:14px; background-color:#EBEBEB;
		}
		#center_info > div.item  > .heading {
			text-align:center; font-weight:bold; color:black; margin-bottom:4px; font-size:13px;
		}
		#center_info > div.item  > .imagecontainer {
			background-color:white; text-align:center; margin:4px 0px;
		}
		#center_info p { margin-bottom:4px; }
		#center_info > div.item > a.more { display:block; margin-top:2px; margin-left:130px; }

	#center_pagecontent { float:left; width:751px; margin-left:30px; }
		#center_pagecontent p { line-height:19px; margin-bottom:2px; }
		#center_pagecontent h1 {
			margin-bottom:24px;
			font-size:15px; font-weight:bold; color:#FF0000;
		}
		#center_pagecontent h2 { font-size:12px; font-weight:bold; margin-bottom:14px; line-height:18px; }
		#center_pagecontent h3 { font-size:12px; font-weight:bold; line-height:18px; }
		#center_pagecontent div h1 { margin-bottom:0px; }
		#center_pagecontent div h2 { font-size:14px; margin-bottom:0px; }
		#center_pagecontent div h3 { font-weight:bold; margin-bottom:6px; }
		#center_pagecontent div h4 { font-weight:bold; margin-bottom:2px; color:#c20069; }
		#center_pagecontent ul.seiteninhalt { line-height:19px; }
		#center_pagecontent ul.seiteninhalt li { margin:3px 0px; }

		#center_pagecontent .presse_item { overflow:hidden; margin-top:20px; padding-bottom:20px; border-bottom:1px solid #BBBBBB; }
		#center_pagecontent .presse_item img { float:left; border:1px solid #bbb; margin-right:10px; }
		#center_pagecontent ul.presseberichte_list { font-weight:bold; }
		#center_pagecontent ul.presseberichte_list li { margin:6px 0px; }

		#center_pagecontent .padl10 { padding-left:10px; }

		#center_pagecontent form.contactform input[type=text] { width:140px; }
		.download_item { margin-bottom:20px; overflow:hidden; }
		.download_item img { float:left; border:1px solid #BBBBBB; margin-right:10px; }

