
.link { cursor:pointer; }
.link:hover { color:#c20069; }
.fadein { display:none; }
.aktuelles_sideimg { float:right; margin:10px 0px 10px 10px; }
.imgsub { font-size:10px; line-height:15px; }

.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_green_balance { color:#009131; }
.textbox_grey { padding:6px; background-color:#eee; line-height:1.6em; }
.textbox_grey table { line-height:1em; }
.bold { font-weight:bold; }
.error { color:#ff0000; }
ul.aufzaehlung { list-style-image:url("img/rightarrow.png"); }
ul.aufzaehlung li { margin-left:20px; }

body, .article_detail { margin:0px; font-family:Verdana; font-size:12px; }
img { border:0px; }
p { margin:0; padding:0; }
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 { margin:0px; padding:0px; }
a { text-decoration:none; color:#000000; }
a:hover { color:#c20069; }

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

#top_header { width:100%; height:50px; margin-top:40px; }
#top_header .header_singleline { height:25px; }
#top_header_left { position:absolute; width:76px; }
#top_header_logo { position:absolute; top:0px; }
#top_header_right { position:absolute; left:76px; right:0px; }

#top_header_navi { margin-top:14px; font-size:11px; color:#777; padding-bottom:2px; background:url(./img/line_dotted_horizontal.png) repeat-x bottom; }
#top_header_navi div { width:1059px; text-align:right; }
#top_header_navi div ul { word-spacing:4px;}
#top_header_navi div ul li { display:inline; }
#top_header_navi div ul li a { color:#777777; }
#top_header_navi a.currentsection { color:#c20069; }

#bottom_footer { clear:both; height:77px; margin-bottom:12px; margin-top:46px; padding-left:233px; padding-top:16px; padding-bottom:1px; background:url(./img/footer_bg.png) repeat-x; }
#bottom_footer div { width:830px; overflow:hidden; }
#bottom_footer img { margin-right:148px; }
#bottom_footer p { margin-top:10px; font-size:10px; }


#center_area { width:1059px; margin-top:26px; }

#center_navi { float:left; width:124px; padding-left:76px; }
#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:2px 0px; }
#center_navi ul li ul { border-bottom:0px none;  }
#center_navi ul li ul li { list-style-position:inside; border-top:0px none; }
#center_navi a { display:block; padding:6px 0px; font-size:11px; color:#777; }
#center_navi a.currentsection { color:#c20069; }
#center_navi a.currentpage { color:black; font-weight:bold; }
#center_navi a:hover { color:#c20069; }

#center_info { float:left; width:196px; margin-left:33px; background-color:white; padding-top:1px; background:url(./img/line_dotted_horizontal.png) repeat-x top; }
#center_info div.item { padding-top:12px; padding-bottom:9px; background:url(./img/line_dotted_horizontal.png) repeat-x bottom; font-size:11px; line-height:14px; color:#777; }
#center_info div.item .heading { font-weight:bold; color:black; margin-bottom:4px; font-size:12px; }
#center_info div.item a.more { display:block; margin-top:2px; margin-left:130px; }

#center_pagecontent { float:left; width:599px; padding-left:31px; }
#center_pagecontent p { line-height:19px; }
#center_pagecontent h1 { font-size:15px; font-weight:bold; margin-bottom:24px; color:#c20069; }
#center_pagecontent h2 { font-size:12px; font-weight:bold; margin-bottom:14px; 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 { text-decoration:underline; line-height:19px; }
#center_pagecontent ul.seiteninhalt li { }
#center_pagecontent ul { margin-bottom:4px; list-style-type:disc; }
#center_pagecontent ul li { margin-left:14px; list-style-position:outside; line-height:19px; }
#center_pagecontent table.seiteninhalt td { vertical-align:top; line-height:19px; }
#center_pagecontent table.seiteninhalt a { text-decoration:underline; }

#center_pagecontent ul.teamlist { list-style-type:none; }
#center_pagecontent .teamlist li { margin:0px 0px 12px; height:123px; }
#center_pagecontent .teamlist li img { float:left; }
#center_pagecontent .teamlist .textbox_grey { float:left; height:111px; width:458px; position:relative; }
#center_pagecontent .teamlist div.textbox_grey  h2 { margin-bottom:4px; }
#center_pagecontent .teamlist div.textbox_grey  a.more { display:block; position:absolute; bottom:0px; left:10px; }

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

