* { 
margin: 0;
padding: 0;}
body { 
background-color: #ffffff;
font-family: Aral, Helvetica, Sans-Serif;
font-size: 75%;}
p, div, td, th, ul, li, a, h3, h4, h5 { 
font-size: 1em;
line-height: 1.25em;}
div { 
display: block;
position: relative;}
ul#nav_target .image { 
margin-left: 12px;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
height: 50px;
}
div.content_main { 
margin: 24px 47px 24px 47px;
border-top: 1px solid #ffffff;
color: #2D3329;}
body.mco { 
background-image: url(/mcoimages/back.gif);
background-repeat: repeat-y;
background-color: #ffffff;
margin-left: 15px;
font-family: Arial, Helvetica, Sans-serif;
font-size: 75%}
ul#nav_bc li.on { 
color: #000000;}
div#nav_left_head { 
display: block;
padding: 5px 10px 4px 20px;
color: #940000;
background-color: #e7eae5;
font-weight: bold;
margin-top: 24px;
margin-left: 1px;
width: 160px;}
ul#nav_left { 
width: 178px;
margin: 0px 0px 0px 13px;
padding: 0;
background-color: #e7eae5;
}
ul#nav_left li ul { 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 25px;
background-color: #ffffff;
text-indent: 0px;
list-style-type: none;
list-style-image: none;}
ul#nav_left li ul li { 
margin: 0px 0px 0px 0px;
border-top: 1px solid #ffffff;
list-style-type: none;}
ul#nav_target a.on { 
background-color: #004b51;}
ul#nav_bc li.spacer { 
margin: 0;
padding-left: 3px;}
div#nav_top_menu { 
width: 575px;
float: left;
background-color: #940000;
position: relative;
height: 25px;}
div.greenbox { 
background-color: #004b51;}
div.whitebox { 
background-color: #ffffff;}
div.content_right { 
margin: 20px 11px 20px 23px;}
div.rightmarginhead { 
color: #2D3329;
font-size: 1.5em;
font-weight: normal;
padding: 0px 0px 5px 0px;}
div.content_main_head { 
color: #2D3329;
/* font-size: 20px; */
font-size: 1.5em;
font-weight: normal;
padding: 0px 0px 12px 0px;}
div.service_item_linkbox_green { 
height: 24px;
font-size: 14px;}
div.service_item_linkbox_green a { 
display: block;
color: #ffffff;
background-color: #004b51;
padding: 5px 10px 5px 10px;
text-decoration: none;}
div.article_listhead { 
color: #940000;
font-weight: bold;
margin-bottom: 2px;}
div.article_listpreview { 
color: #2D3329;
font-weight: normal;
padding-bottom: 6px;}
div.article_listmorelink { 
color: #940000;
font-weight: bold;
text-align: right;}
div.article_detail_preview { 
padding: 10px 0px 10px 0px;}
div.article_detail_description { 
/* border-bottom: 1px solid #a9b4a2; */
overflow: hidden;}
div.article_service_item img { 
height: 12px;
width: 12px;
border: 0;
}
div.rightmargin_listitem_link { 
color: #940000;
font-weight: bold;
margin: 2px 0px 2px 0px;}
div.rightmargin_listitem_preview { 
font-weight: normal;
border-bottom: 1px solid #a9b4a2;
padding-bottom: 12px;}
div.related_contact_head { 
margin-top: 36px;
padding: 2px 0px;
border-top: 1px solid #a9b4a2;
border-bottom: 1px solid #a9b4a2;
color: #000000;
font-size: 1em;
font-weight: bold;
/* background-color: #e8eae5; */}
div.related_contact_item { 
float: left;
padding-top: 5px;
padding-bottom: 5px;
margin-right: 47px;}
.BildLinks { 
float:left;
border-top: 2px solid #ffffff;
/* border-right: 12px solid #ffffff; */
margin-right: 12px; 
border-bottom: 6px solid #ffffff;
border-left: 0px solid #ffffff;}
div.article_link { 
color: #940000;
font-weight: bold;
/* margin: 6px 24px 6px 24px; */
padding: 4px 0px 6px 12px;
border-bottom: 1px solid #a9b4a2;}
div.sitemap { 
line-height: 21px;
width: 100%;
border-top: 1px solid #a9b4a2;}
div.related_doc_center_head { 
margin-top: 24px;
padding: 2px 0px;
/* border-top: 1px solid #a9b4a2; */
/* border-bottom: 1px solid #a9b4a2; */
color: #000000;
font-size: 1em;
font-weight: bold;}
div.clistrow { 
clear:left;
border-top: 1px solid #a9b4a2;
width: 481px;
padding: 0;
margin: 0;
}
div.clisttypecol { 
background-color: #e8eae5;
color: #000000;
font-weight: bold;
padding: 2px 0px 2px 1px;
width: 480px;
}
div.service_item div.ftsearchBtn { 
padding: 0px;
margin-top: 11px;
float: right;}
p { 
margin-bottom: 0.667em;}
address { 
font-size: 0.9em;
line-height: 1em;
font-style: normal;}
.clear { 
clear:both;}
div#container { 
width: 960px;
padding-right: 15px;}
div#page_header { 
width: 960px;
height: 147px;}
div#logo { 
position: absolute;
top: 26px;
left: 58px;}
div#nav_siteservices { 
width: 960px;
text-align: right;
font-size: 11px;
color: #2D3329;
padding-top: 6px;}
div#nav_bc { 
float: left;
font-size: 11px;
line-height: 12px;
overflow: hidden;
width: 530px;}
div#nav_top { 
position: absolute;
top: 120px;
left: 167px;
width: 793px;
border-top: 1px solid #ffffff;
height: 25px;}
div#nav_top * { 
color: #ffffff;
font-size: 14px;}
div#nav_top div.greenbox { 
float: left;
width: 25px;
height: 25px;
border-right: 1px solid #ffffff;}
div#nav_top_claim { 
float:left;
background-color: #004b51;
border-left: solid 1px #ffffff;
height: 25px;}
div#page_footer { 
width: 942px;
padding: 24px 0px 5px 18px;
color: #2D3329;}
a { 
color: #940000;
text-decoration: none;
border: none;}
ul.nav li { 
list-style: none;}
ul#siteservices li { 
display: inline;}
ul#siteservices a { 
color: #2D3329;
text-decoration: none;}
ul#nav_bc { 
height: 14px;
margin-bottom: 2px;
float: left;
overflow: hidden;}
ul#nav_bc li { 
float: left;
padding-left: 3px;
overflow: hidden;
}
ul#nav_bc a { 
color: #940000;}
ul#nav_top { 
float: left;
}
ul#nav_top li { 
float: left;
display: inline;
height: 25px;
line-height: normal;}
ul#nav_top a { 
display: block;
height: 19px;
padding: 3px 8px 3px 8px;
color: #ffffff;
text-decoration: none;
}
ul#nav_top li.on { 
height: 25px;
background-color: #004b51;
margin-top: -11px;
/* padding: 11px 8px 0px 8px; */
border-top: 11px solid #004b51;}
ul#nav_target a { 
display: block;
padding: 5px 10px 4px 20px;
color: #ffffff;
background-color: #004b51;
width: 162px;
text-decoration: none;}
div#page_center { 
width: 960px;}
div#column_main { 
float: left;
width: 575px;
min-height: 20em;
border-left: 1px solid #ffffff;}
div#column_left { 
float: left;
width: 192px;
line-height: 1.2em;}
div#column_right { 
float: left;
width: 191px;
border-left: 1px solid #ffffff;
}
ul#siteservices li.on { 
color: #2D3329;}
div#nav_hidden { 
position: absolute;
top: 93px;
left: 167px;
width: 793px;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
font-size: 14px;
visibility: hidden;
overflow: hidden;}
ul#nav_hidden { 
visibility: hidden;
float: left;}
div#nav_hidden div.whitebox { 
float: left;
width: 25px;
height: 25px;
border-right: 1px solid #ffffff;
background-color: #ffffff;}
ul#nav_left a { 
display: block;
/* line-height: 2em; */
padding: 5px 10px 5px 20px;
text-decoration: none;
font-weight: normal;
color: #2D3329;
background-color: #e7eae5;}
ul#nav_left a.on { 
color: #940000;
font-weight: bold;}
ul#nav_left li { 
list-style: none;
margin: 0;
padding: 0;
background-color: #e7eae5;
border-top: 1px solid #ffffff;}
div#nav_bc div.greenbox { 
clear:left;
display:block;
height:10px;
visibility: visible;
width:530px;}
div.service_item a { 
color: #ffffff;
background-color: #940000;
padding: 0px 11px 0px 11px;
display: block;
text-decoration: none;}
div.service_item div { 
color: #ffffff;
background-color: #940000;
padding: 0px 11px 0px 11px;
display: block;}
div.service_item { 
border-bottom: 1px solid #ffffff;
font-size: 12px;}
div.article_listitem { 
border-bottom: 1px solid #a9b4a2;
padding: 5px 0px 5px 0px;
margin: 0;}
div.article_detail { 
margin: 0;
padding: 0px 0px 24px 0px;
/* border-bottom: 1px solid #a9b4a2; */
}
div.article_detail_head { 
color: #2D3329;
font-size: 1.5em;
/* padding: 12px 0px 12px 0px; */}
div.article_service_item { 
float:left;
font-weight: bold;
margin-right: 24px;
}
div#nav_top_claim a { 
display: block;
text-decoration: none;
width: 181px;
padding: 4px 0px 6px 10px;
}
* html ul#nav_top { 
height: 1%;}
div.print_preview { 
color: #000000;}
* html div.content_main_noborder { 
height: 1%;}
div.event_item { 
float: left;
width:320px;
margin-top: 12px;
}
table.mco td.spacer { 
width: 11px;
border: 0;}
div.clist3col1 { 
float: left;
padding: 2px 0px 2px 1px;
width: 72px;}
div.clist3col2 { 
float: left;
padding: 2px 0px 2px 1px;
width: 140px;}
div.clist3col2head { 
float: left;
padding: 2px 0px 3px 1px;
font-weight: bold;
color: #000000;
width: 140px;}
div.clist3col3 a { 
font-weight: bold;
text-decoration: none;
}
div#mailform { 
width: 100%;
height: 100%;
color: #2D3329;}
div#mailform_main { 
float: left;
width: 313px;
margin: 12px 11px 12px 11px;
padding: 0;}
input[type=checkbox] { 
width: 17px;
border: 1px none #a9b4a2;
vertical-align:middle;
margin: 0px 6px 0px 0px;
}
div.verticalrulerwithpadding { 
width: 100%;
border-bottom: 1px solid #a9b4a2;
padding: 6px 0px ;
display: block;}
div.verticalruler { 
width: 100%;
border-bottom: 1px solid #a9b4a2;
display: block;}
label { 
font-weight: bold;}
div.verticalruler2col { 
margin-left: -156px;
width: 481px;
display: block;}
div.pager_top { 
width: 100%;
border-bottom: 1px solid #a9b4a2;
text-align: right;}
div.pager_top a { 
font-weight: bold;
text-decoration: none;}
div.pager_bottom a { 
font-weight: bold;
text-decoration: none;}
div.list_main { 
float: left;
margin-left: 22px;
width: 364px;
height: auto;}
div.listitem { 
border-bottom: 1px solid #a9b2a4;
padding: 6px 0px;
/* clear: both;  */
/* height: 100%;  */}
span.txtnorm { 
font-weight: normal;}
strong { 
font-weight: bold;}
span.headline { 
font-size: 1.5em;}
div#article_leftcol { 
float: left;
width: 120px;
}
ol { 
list-style-type: decimal;
list-style-position: outside;
margin-left: 23px;
}
div.article_service_items { 
margin-top: 6px;
border-top: 1px solid #a9b4a2;}
div.list_date { 
float: left;
width: 95px;
font-weight: normal;
}
div.article_listmorelink_left { 
color: #940000;
font-weight: bold;
text-align: left;}
.CalendarDayHeaderStyle { 
background-color: #e7eae5;
border-left: 1px solid #ffffff;
height: 24px;}
.CalendarWeekendDayStyle { 
background-color: #c3cbbe;
border-left: 1px solid #ffffff;}
.CalendarDayStyle { 
background-color: #e7eae5;
border-left: 1px solid #ffffff;
height: 24px;}
.CalendarOtherMonthDayStyle { 
background-color: #e7eae5;
border-left: 1px solid #ffffff;
height: 24px;}
.CalendarSelectorStyle { 
background-color: #e7eae5;
text-decoration: none;
height: 24px;}
.CalendarSelectedDayStyle { 
background-color: #004b51;
border-left: 1px solid #ffffff;
height: 24px;}
div.calendar { 
width: 191px;
margin-left: -23px;}
div.calendar a { 
text-decoration: none;}
div.ausbildungsliste { 
width: 100%;
line-height: 24px;
border-bottom: 1px solid #a9b4a2;
height: 100%;
}
div.alistcol2 { 
float: left;
width: 45px;
padding: 2px 0px 2px 1px;
}
div.alistcol3 { 
float: left;
width: 115px;
padding: 2px 0px 2px 1px;
}
div.alistcol4head { 
float: left;
font-weight: bold;
width: 82px;
padding: 2px 0px 3px 1px;
}
div.alistcol4 a { 
display: inline;}
.EinrichtungssucheBundesland { 
background-image: url(/mcoimages/back_facility_search.gif);
background-repeat: no-repeat;
min-height: 434px;}
.EinrichtungssucheSonst { 
background-image: url(/mcoimages/background_green.gif);
background-repeat: no-repeat;
min-height: 151px;
}
div.content_main_noborder { 
margin: 12px 47px 24px 47px;
color: #2D3329;}
div.related_quality_head { 
margin-top: 24px;
padding: 2px 0px;
border-top: 1px solid #a9b4a2;
border-bottom: 1px solid #a9b4a2;
color: #000000;
font-size: 1em;
font-weight: bold;
background-color: #e7eae5;}
div.imagelist { 
width: 120px;
overflow: hidden;
margin-top: 24px;}
input[type=password] { 
border: 1px solid #a9b4a2;
padding: 2px 0px 2px 0px;
width: 201px;}
table.mco td { 
vertical-align: top;
border-top: 1px solid #a9b4a2;
padding: 0px 0px 0px 0px;}
div.sitemap a.sitemap_1 { 
display: block;
font-weight: bold;
color: #000000;
background-color: #e8eae5;
padding: 2px 0px 1px 48px;
text-decoration: none;}
div.sitemap a.sitemap_2 { 
display: block;
font-weight: normal;
color: #000000;
background-color: #ffffff;
padding: 2px 0px 1px 96px;
text-decoration: none;
}
div.sitemap a.sitemap_3 { 
display: block;
font-weight: normal;
color: #2D3329;
background-color: #ffffff;
padding: 2px 0px 1px 144px;
text-decoration: none;
}
div.contactlist { 
width: 100%;
border-bottom: 1px solid #a9b4a2;
margin-top: 18px;}
div.clistheadcol { 
float: left;
padding: 2px 0px 3px 1px;
font-weight: bold;
color: #000000;}
div.clistemptycol { 
background-color: #ffffff;
width: 481px;
}
div.clist3col3 { 
float: left;
padding: 2px 0px 2px 1px;
width: 265px;}
div.clist3col1head { 
float: left;
padding: 2px 0px 3px 1px;
font-weight: bold;
color: #000000;
width: 72px;}
div.clist3col3head { 
float: left;
padding: 2px 0px 3px 1px;
font-weight: bold;
color: #000000;
width: 265px;}
div#mailform_left { 
float: left;
width: 145px;
padding: 0;
margin-top: 12px;}
div.mailform_label { 
width: 110px;
float: left;
font-weight: bold;
margin: 1px 0px;}
div.mailform_input { 
float: left;
width: 201px;
margin: 1px 0px;
/* line-height: 24px; */}
div.mailform_labelinput { 
font-weight: normal;
width: 311px;
}
input[type=text] { 
border: 1px solid #a9b4a2;
padding: 2px 0px 2px 0px;
width: 201px;}
span.txtbold { 
font-weight: bold;}
ul { 
/* list-style-type: square; */
list-style-position: outside;
list-style-image:url(/portaldata/2/Resources/_systemplates/bullet.gif);
/*  text-indent: -15px; */
margin-left: 15px;}
div.pager_bottom { 
width: 100%;
text-align: right;}
div.list_icon { 
float:left;
width: 47px;
padding: 6px 0px;
overflow: hidden;
text-align: center;
vertical-align: top;
}
div.list_img { 
float: left;
width: 120px;
height: 85px;
overflow: hidden;
vertical-align: top;
text-align: center;
background-color: #e8eae5;
border: 1px solid #e8eae5;
}
div.list_img img { 
/* height: 86px;
width: 120px;
background-color: grey; 
border: 1px solid #a9b4a2;
text-align: center;
vertical-align: middle;*/}
span.txtsubhead { 
font-weight: bold;
}
div#article_rightcol { 
float:left;
margin-left: 24px;
width: 337px;}
a.sendbutton { 
background-image: url(/mcoimages/icons/icon_abschicken.jpg);
background-repeat: no-repeat;
width: 100%;
padding-left: 16px;
font-weight: bold;
text-decoration: none;
display: block;}
div.article_detail_description img { 
margin-bottom: 6px;}
div.alistcol1 { 
float: left;	
width: 235px;
padding: 2px 0px 2px 1px;}
div.alistcol4 { 
float: left;
width: 82px;
padding: 2px 0px 2px 1px;}
div.alistcol1head { 
float: left;
font-weight: bold;
width: 235px;
padding: 2px 0px 3px 1px;
}
div.alistcol2head { 
float: left;
font-weight: bold;
width: 45px;
padding: 2px 0px 3px 1px;
}
div.alistcol3head { 
float: left;
font-weight: bold;
width: 115px;
padding: 2px 0px 3px 1px;
}
div.alistcol4 img { 
display: inline;
margin-bottom: 0px;}
a.mailtobutton { 
background-image: url(/mcoimages/icons/icon_send.jpg);
background-repeat: no-repeat;
width: 100%;
padding-left: 16px;
font-weight: bold;
text-decoration: none;
display: block;}
div.imagelist_subtitle { 
background-color: #e7eae5;
border-top: 1px solid #ffffff;
width: 120px;
font-size: 85%;
height: 100%;}
div.imagelist_item { 
width:120px;
overflow: hidden;
border-bottom: 1px solid #ffffff;
background-color: #e7eae5;}
ul#nav_bc_KP li.on { 
color: #000000;}
ul#nav_bc_KP li.spacer { 
margin: 0;
padding-left: 3px;}
div#nav_top_KP { 
position: absolute;
top: 140px;
left: 167px;
width: 793px;
border-top: 1px solid #ffffff;}
div#page_header_KP { 
width: 960px;
height: 167px;}
div#nav_top_KP div.greenbox { 
float: left;
width: 25px;
height: 25px;
border-right: 1px solid #ffffff;}
div#nav_top_KP * { 
color: #ffffff;
font-size: 14px;
}
div.print_logo { 
text-align: right;
padding-bottom: 12px;}
div.print_link { 
margin: 6px 12px;
color: #000000;}
.CalendarTitleStyle { 
background-color: #e7eae5;
border-bottom: 1px solid #ffffff;
font-weight: bold;
height: 24px;}
.CalendarTodayDayStyle { 
background-color: #2D3329;
border-left: 1px solid #ffffff;}
.CalendarNextPrevStyle { 
font-weight: bold;
text-decoration: none;
padding: 0px 6px;}
div#nav_bc_KP { 
position: absolute;
top: 114px;
left: 520px;
width: 440px;
font-size: 11px;
line-height: 12px;
}
a.searchbutton { 
background-image: url(/mcoimages/icons/icon_suche.jpg);
background-repeat: no-repeat;
width: 100%;
padding-left: 16px;
font-weight: bold;
text-decoration: none;
display: block;}
div.azlisthead { 
float: left;
font-size: 4em;
font-weight: bold;
color: #e7e5ea;
width: 80px;
vertical-align: top;
margin: 12px 0px;}
div.azlistitem { 
width: 400px;
vertical-align: top;}
p img { 
overflow:hidden;}
div.rightmargin_listitem_link_active { 
color: #000000;
font-weight: bold;
margin: 2px 0px 2px 0px;}
* html ul#nav_top a { 
display: inline-block;
}
* html div.content_main { 
height: 1%;}
* html ul#nav_left { 
height: 1%;}
* html div#column_main { 
height: 1%;
overflow: hidden;
width: 575px;}
* html div.listitem { 
height: 1%;}
* html div.ftsearchBox { 
height: 1%;
padding-top: 11px;
width: 140px;
float: left;}
div#flashpos { 
position: absolute;
top: 0px;
left: 303px;
width: 250px;
height: 370px;
float: none;}
* html div.EinrichtungssucheBundesland { 
height: 434px;}
* html div.article_detail_preview { 
height: 1%;}
div#nav_bc_KP div.greenbox { 
clear:left;
display:block;
height:10px;
visibility: visible;}
div.azlistitems { 
vertical-align: top; 
float: left;
margin: 12px 0px;}
* html div.azlisthead { 
height: 1%;}
* html div.azlistitems { 
height: 1%;}
div.patinfo { 
width: 481px;}
div.patinfo_head { 
font-weight: bold;
font-size: 4em;
color: #e7eae5;
float: left;
width: 47px;
padding: 0px 0px;}
div.patinfo_list { 
float: left;
width: 434px;}
div.patinfo_subhead { 
float: left;
width: 142px;
margin: 12px 0px;}
div.patinfo_sublist { 
float: left;
width: 250px;
margin: 12px 0px;}
div.patinfo_listitem { 
float: none;
margin: 0px 0px 12px 0px;}
* html div.patinfo { 
height: 1%;}
* html div.patinfo_box { 
height: 1%;}
* html div.serviceitem { 
height: 1%;}
* html .BildunterschriftImText { 
height: 1%;
width: 1%;}
div#legende { 
position:absolute;
top:382px;
left:303px;
height:52px;
width:162px;}
div.ftsframe { 
height: 39px;}
* html div.service_item div.ftsearchBox { 
padding-top: 10px;
width: 140px;}
div.list_main_linklist { 
float: left;
margin-left: 22px;
width: 336px;
height: auto;}
* html div.termlist { 
height: 1%;}
div.termlist { 
height: 100%;}
span.newsearch { 
float: right;
height: 20px;
border: 1px solid #ffffff;
color: #ffffff;}
a.newsearch { 
color: #ffffff;
height: 17px;
border: 1px solid #ffffff;
padding: 3px 6px 2px 6px;
/*  margin-left: 190px; */
line-height: 24px;
}
div.imagelist_subtitle div { 
background-color: #e7eae5;}
ul.nav { 
/* empty */
text-indent: 0px;
list-style-type: none;
list-style-image: none;
margin-left: 0px;}
ul#nav_bc_KP { 
height: 14px;
margin-bottom: 2px;}
ul#nav_bc_KP a { 
color: #940000;}
ul#nav_bc_KP li { 
float: left;
padding-left: 3px;
}
div#einrichtungsname { 
position: absolute;
top: 71px;
left: 73px;}
div#logo_KP { 
position: absolute;
top: 45px;
left: 660px;}
div.print_page { 
margin: 12px 24px;
width: 481px;}
.BildRechts { 
float:right;
border-top: 12px solid #ffffff;
border-right: 0px solid #ffffff;
border-bottom: 12px solid #ffffff;
border-left: 12px solid #ffffff;}
div.service_item div.ftsearchBox { 
padding: 0px;
margin: 0px;}
input[type=text].ftsearch { 
border: 1px solid #a9b4a2;
width: 140px;
height: 18px;
padding: 0px;
margin-top: 10px;
float: left;}
div.list_img a { 
border: 0;}
div.mailform_label_long { 
width: 110px;
float: none;
font-weight: bold;
margin: 1px 0px;}
* html div.related_contact_item { 
height: 1%;
float: none;}
* html div.event_item { 
float: left;
height: 1%;}
div.jobs_headitem { 
float: left;
width: 230px;}
.jobfiltercontrol { 
margin: 6px 0px;
border-top: 1px solid #ffffff;
color: #2D3329;
}
.jobfilterdropdown { 
width: 250px;}
.jobfilterlabel { 
width: 180px;}
div.jobs_ov_item { 
border-bottom: 1px solid #a9b2a4;
padding: 2px 0px;
/* clear: both;  */
/* height: 100%;  */}
div.jobs_ov_item_left { 
float: left;
width: 348px;
padding-right: 6px;
padding-left: 6px;}
div.jobs_ov_item_right { 
float: left;
width: 100px;
/* padding-right: 6px; */
text-align: right;}
div.jobs_ov_head { 
padding: 4px 0px;
border-top: 1px solid #a9b4a2;
border-bottom: 1px solid #a9b4a2;
color: #000000;
font-size: 1em;
font-weight: bold;
background-color: #e7eae5;}
div.jobs_ov_head_left { 
float:left;
width: 354px;
padding-left: 6px;}
div.jobs_ov_head_right { 
float:left;
width:100px;
text-align: right;}
div.jobs_top_pic { 
background-image: url(/mcoimages/Stellenmarkt_2.jpg);
background-repeat: no-repeat;
height: 151px;
}
div.jobs_top { 
background-image: url(/mcoimages/background_green.gif);
background-repeat: no-repeat;
min-height: 151px;
}
div.jobs_tablehead { 
padding: 2px 0px;
border-top: 1px solid #a9b4a2;
border-bottom: 1px solid #a9b4a2;
color: #000000;
font-size: 1em;
font-weight: bold;
background-color: #e7eae5;}
div.jobs_listitem { 
float: left;
width: 230px;
/* padding-right: 6px; */}
div.jobs_listitem_right { 
float: left;
width: 230px;
/* padding-right: 6px; */}
div.jobs_listitem_left { 
float: left;
width: 230px;
padding-right: 6px;}
.jobfilter { 
margin: 18px 47px 12px 47px;
border-top: 1px solid #ffffff;
color: #2D3329;
}
.Bildunterschrift { 
font-size: 0.94em;
padding: 6px 0px 24px 0px;}
div.print_head { 
color: #000000;
font-size: 1.5em;
padding-bottom: 12px;}
div.print_description { 
color: #000000;}
div.mailform { 
width: 100%;
height: 100%;
color: #2D3329;}
div.mailform_left { 
float: left;
width: 145px;
padding: 0;
margin-top: 12px;}
div.print_logo_links { 
text-align: left;
padding-bottom: 12px;}
table.mco tbody { 
width: 470px;}
* html div.list_main { 
height: 1%;}
* html div#column_left { 
overflow:hidden;}
* html div#nav_top_claim { 
height: 21px;
border-bottom: 1px solid #ffffff;}
* html div#column_right { 
height: 1%;
overflow: hidden;}
* html div.article_listitem { 
height: 1%;}
* html div#flashpos { 
height: 370px;}
* html ul#nav_top li.on { 
position: relative;}
* html div.article_service_items { 
height: 1%;}
* html div.mailform_input { 
height: 1%;
}
* html div.EinrichtungssucheSonst { 
height: 1%;}
input[type=radio] { 
width: 17px;
border: 1px none #a9b4a2;
vertical-align:middle;
margin: 0px 6px 0px 0px;
}
* html div#nav_top_claim a { 
height: 15px;
padding: 4px 0px 3px 10px;}
div.mailform_input_long { 
float: none;
width: 201px;
margin: 1px 0px;
/* line-height: 24px; */}
* html div.related_contact_head { 
height: 1%;}
select#bundesland { 
border: 1px solid #ffffff;
height: 22px;
vertical-align: middle;}
div.article_backlink { 
color: #940000;
font-weight: bold;
}
div.event_label { 
font-weight: bold; 
float: left; 
width: 130px; 
margin-top: 12px;
}
table.mco td.topline { 
vertical-align: top;
border-top: 1px solid #a9b4a2;
width:476px;}
div.mailform_main { 
float: left;
width: 312px;
margin: 12px 11px 12px 11px;
padding: 0;}
table.mco td.img_85 { 
width: 86px;
border: 0;}
div.adhoc_headline { 
font-weight: bold;
font-size: 14px;
padding: 0px 0px 15px;
}
table.mco { 
width:100%;
empty-cells:show;
margin:0;
padding-left:0;
table-layout:auto;}
ul#nav_bc a:hover { 
color: #000000;
text-decoration: none;}
ul#nav_top a:hover { 
background-color: #004b51;}
ul#nav_left a:hover { 
color: #940000;
text-decoration: none;}
ul#siteservices a:hover { 
color: #940000;
text-decoration: none;}
ul#nav_target a:hover { 
background-color: #940000;
text-decoration: none;}
div.service_item a:hover { 
background-color: #004b51;
text-decoration: none;}
div.service_item_linkbox_green a:hover { 
background-color: #940000;
text-decoration: none;}
div.rightmargin_listitem_link a:hover { 
text-decoration: underline;}
div.article_service_item a:hover { 
text-decoration: underline;}
div.clist3col3 a:hover { 
text-decoration: underline;}
a:hover { 
text-decoration: underline;}
a.sendbutton :hover { 
text-decoration: underline;
padding-left: -16px;}
a.mailtobutton :hover { 
text-decoration: underline;
padding-left: -16px;}
ul#nav_bc_KP a:hover { 
color: #000000;
text-decoration: none;}
div.service_item div.ftsearchBtn :hover { 
background-color: #004b51;}
div#nav_top_claim a:hover { 
background-color: #940000;
height: 15px;}
a.fac_search :hover { 
background-color: #940000;}
a.newsearch:hover { 
background-color: #940000;
text-decoration: none;}
.newsearch a:hover { 
background-color: #940000;
text-decoration: none;}
a.searchbutton :hover { 
text-decoration: underline;
padding-left: -16px;}
* html a.fac_search :hover { 
background-color: #940000;
height: 1%;}
