a { 
color: #006361;
text-decoration: none;
}
a.contact { 
color: #666666;
font-size: 8pt;
font-weight: bold;
text-decoration: none;}
a.darkgray { 
color: #333333;
text-decoration: none;}
a.green { 
font-weight: bold;}
a.green_btn { 
background: url(../Resources/_layout/btn_green.gif) no-repeat;
color: #FFFFFF;
display: block;
font-weight: bold;
height: 19px;
padding-bottom: 3px;
padding-left: 20px;
padding-top: 3px;
text-align: left;
text-decoration: none;
width: 143px;}
a.nav_item { 
background: url(../Resources/_layout/nav_verlauf_normal.gif) no-repeat 0px top;
color: #666666;
display: block;
font-size: 8pt;
padding-bottom: 2px;
padding-left: 15px;
width: 160px;}
a.nav_item_active { 
background: url(../Resources/_layout/nav_verlauf_aktiv2.gif) no-repeat 0px top;
display: block;
padding-bottom: 2px;
padding-left: 15px;
width: 160px;}
body { 
background: #f5f5f5;
color: #333333;
font-family: Verdana;
font-size: 11px;
height: 99%;
margin: 0px;
padding: 0px;
text-align: left;
width: 100%;}
body.start { 
background: #f5f5f5 url(../Resources/_layout/verlauf_unten.gif) repeat-x bottom;
color: #666666;
font-family: Verdana;
font-size: 11px;
height: 100%;
margin: 0px;
padding: 0px;
text-align: left;
width: 100%;}
div { 
margin: 0px;
padding: 0px;}
div#accordion { 
margin: 0px;}
div#container { 
background: #f5f5f5 url(../Resources/_layout/verlauf_oben.gif) repeat-x left 122px;
border-left: 1px solid #006361;
border-right: 1px solid #006361;
height: auto !important;
height: 100%;
margin: auto;
min-height: 100%;
position: relative;
text-align: left;
width: 990px;}
div#container_start { 
height: auto !important;
height: 100%;
margin: 0px auto;
min-height: 100%;
position: relative;
width: 990px;}
div.testimonials td { 
font-size: 8pt;}
div#header { 
background: #F5F5F5 url(../Resources/_layout/Header_Folgeseite_streifen.jpg) no-repeat;
height: 121px;
width: 100%;}
div#newsticker { 
width: 780px;
height: 60px;}
div#newsvertical { 
display: block;
overflow: hidden;
width: 100%;
position: relative;
height: 100%;}
div#rightcol { 
float: right;
height: 50px;
padding-right: 10px; 
margin-top: 10px;}
div#startheader { 
background: url(../Resources/_layout/header_streifen.jpg);
height: 66px;
width: 100%;}
div.arrow_gray { 
background: url(../Resources/_layout/pfeil_grau.gif) no-repeat left 4px;
padding-bottom: 15px;
padding-left: 15px;}
div.arrow_gray a { 
color: #666666;}
div.arrow_green { 
background-image: url(../Resources/_layout/nav_pfeil_aktiv.gif);
background-position: 3px 5px;
background-repeat: no-repeat;
color: #006361;
float: left;
margin-right: 15px;
padding-bottom: 15px;
padding-left: 15px;}
div.testimonials { 
background: url(../Resources/_layout/verlauf_trainee.gif) repeat-y;
font-size: 8pt;
padding-top: 5px;
width: 380px;}
div.thumbnail { 
float: left;
margin-right: 12px;}
fieldset.contactform { 
border: 0px;
border-width: 0px;
margin: 0px;}
form { 
height: 100%;
margin: 0px;
padding: 0px;}
div.contentfooterpane { 
float: left;
overflow: hidden;
width: 795px;}
span.obligation { 
color: red;
font-weight: bold;}
table.mailform { 
border-collapse: collapse;}
table.mailform td { 
padding-bottom: 5px;
padding-right: 10px;}
div.privacy_agreement { 
border: 0px;
font-size: 11px;
overflow: auto;
padding: 0px 0px 0px 5px;
text-align: justify;
width: 325px;}
.tool-tip { 
color: #fff;
width: 139px;
z-index: 13000;
}
.tool-title { 
font-weight: bold;
font-size: 11px;
margin: 0;
color: #9FD4FF;
padding: 8px 8px 4px;
background: url(bubble.png) top left;}
.tool-text { 
font-size: 11px;
padding: 4px 8px 8px;
background: url(bubble.png) bottom right;}
.custom-tip { 
color: #000;
width: 130px;
z-index: 13000;}
.custom-title { 
font-weight: bold;
font-size: 11px;
margin: 0;
color: #3E4F14;
padding: 8px 8px 4px;
background: #C3DF7D;
border-bottom: 1px solid #B5CF74;}
.custom-text { 
font-size: 11px;
padding: 4px 8px 8px;
background: #CFDFA7;}
ul.linklist li { 
background-image: url(../Resources/_layout/nav_pfeil_aktiv.gif);
background-position: 1px 5px;
background-repeat: no-repeat;
color: #006361;
font-weight: bold;
padding-left: 13px;}
div.mailform div#privacy h1 { 
color: #006361;
font-size: 100%;}
div.mailform div#privacy h2 { 
color: #006361;
font-size: 80%;}
div.mailform div#security { 
display: inline;}
div.mailform div.coll { 
float: left;
text-align: right;
padding-top: 4px;
width: 150px;}
div.mailform div.colr { 
margin-left: 155px;}
div.mailform div.field { 
margin-bottom: 4px;}
div.mailform div.subcolr { 
width: 330px;}
div.contentleftpane { 
float: left;
overflow: hidden;
padding-right: 12px;
width: 390px;}
div.contentrightpane { 
float: left;
overflow: hidden;
width: 390px;}
table.mailform td.checkbox input { 
border: 0px;
font-size: 10pt;
width: auto;}
div.mailform { 
/*background: #F5F5F5 none repeat scroll 0 0;
border: 1px solid #DDDDDD;*/
margin: 0px;
overflow: hidden;
padding: 5px;
position:relative;
width: 610px;}
div.mailform div#agreement { 
float: left;
text-align: justify;}
div.mailform fieldset { 
background: #F5F5F5 none repeat scroll 0 0;
border: 1px solid #CCCCCC;
margin: 0px 0px 15px 0px;
padding: 10px;
position:relative;}
div.mailform input { 
width: 225px;}
div.mailform input, div.mailform select, div.mailform textarea { 
background: url(/ResourceImage.aspx?rid=462) no-repeat 0 0;
border: 1px solid #999999;
color: #444444;
margin: 0px;
padding: 2px;}
div.mailform input.box { 
width: auto;}
div.mailform input.submit { 
background: #006361 url(/ResourceImage.aspx?rid=553) no-repeat scroll 6px 8px;
color: #FFFFFF;
border: 0px;
float: left;
font-weight: bold;
padding: 2px 2px 2px 14px;
width: auto;}
div.mailform legend { 
background: transparent none repeat scroll 0 0;
border: 0px;
color: #333333;
font-weight: bold;
position: relative !important;
top: 0px !important;
position: absolute;
top: -8px;}
div.mailform legend small { 
color: #333333;
font-size: 90%;}
div.mailform span.error { 
color: red;
margin-right: 2px;}
div.mailform textarea { 
padding: 2px;
vertical-align: middle;
width: 324px;}
div.mailform ul { 
list-style: none;
margin: 0px;
padding: 2px 0px 0px 2px;}
div.mailform ul li { 
background: transparent 0 0;
line-height: 14pt;
margin: 0px;
padding: 0px;}
div.mailform span.box input { 
width: auto;}
ul.sponsoring { 
background: transparent url(http://komsa.net/ResourceImage.aspx?rid=83) repeat scroll 0 0;
margin: 2px;
padding: 2px;
width: 255px;}
h6 { 
color: #006361;
font-size: 10px;
margin: 0px;
margin-bottom: 5px;
padding: 0px;
text-align: left;}
div.mailform td input { 
margin: 0px 3px 0px 0px;
width: auto;}
div.st_breadcrumbs { 
float: none;}
div.st_clearfix { 
clear: both;}
div.st_content_container { 
float: left;
margin: 0px 0px 0px 15px;
padding-top: 10px;
width: 800px;}
div.st_header { 
background: #F5F5F5 url(/ResourceImage.aspx?rid=360) no-repeat scroll 0 0;
height: 121px;}
div.st_contentpane_c1 { 
float: left;
display: inline; /* wg. IE-Bug doppelte Ränder!*/
margin: 0px 20px 0px 0px;
padding: 20px 0px 0px 0px;
width: 780px;}
div.st_contentpane_c2_33_r { 
float: left;
display: inline; /* wg. IE-Bug doppelte Ränder!*/
margin: 37px 20px 0px 0px;
padding: 20px 0px 0px 0px;
width: 253px;}
div.st_footer_info_left { 
color: #006361;
float: left;
font-size: 10pt;
font-weight: bold;}
div.st_footer_info_right { 
float: right;}
div.st_footer_navigation { 
margin-left: 250px;
margin-right: 250px;
padding-bottom: 40px;
padding-top: 10px;}
div.st_header_navigation { 
float: right;
padding-right: 20px;
padding-top: 5px;}
div.st_header_navigation ul li { 
float: left;}
div.st_header_navigation ul li { 
background: none;
padding-left: 4px;
padding-right: 4px;}
div.st_header_navigation ul li a { 
background: none;
font-weight: normal;
padding: 0px;
text-decoration: underline;}
div.st_navigation { 
float: left;
display: inline; /* wg. IE-Bug doppelte Ränder!*/
margin: 0px 0px 0px 10px;
padding: 40px 0px 0px 0px;
width: 165px;}
div.st_navigation ul li { 
background: none;
padding: 0px;}
div.st_navigation ul li a { 
background: transparent url(/ResourceImage.aspx?rid=504) no-repeat scroll 0px 2px;
display: inline-block;
font-weight: bold;
line-height: 150%;
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 15px;
color: #666666;
width: 150px;}
div.st_navigation ul li.active ul li a { 
background: none;
color: #666666;
font-weight: normal;
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 27px;
width: 138px;}
div.st_page_container { 
background-color: #F5F5F5;
border: 1px solid #006361;
margin: auto;
width: 990px;}
div.st_tabbar { 
height: 30px;}
h1 { 
font-size: 12pt;}
h2 { 
font-size: 10pt;}
div.mailform div#privacy { 
background: url(bg_field.png) no-repeat 0 0;
border: 1px solid #999999;
font-size: 80%;
height: 115px;
overflow: auto;
padding: 2px;
width: 324px;}
div.footer_phone { 
background: transparent url(/portaldata/1/Resources/_layout/freecall.gif) no-repeat 0 0;
color: #006361;
float: left;
font-size: 11px;
font-weight: bold;
line-height: 18px;
margin-left: 12px;
padding-left: 12px;}
img.right { 
margin-left: 5px;}
img.left { 
margin-right: 5px;}
div.st_flashonborder { 
left: 20px;
position: relative;
text-align: right;}
i { 
font-weight: normal;}
table.st_pressfilter td { 
font-size: 10px;
vertical-align: bottom;}
table.st_pressfilter input { 
border: 1px solid #C3C3C3;
font-size: 10px;
height: 14px;}
table.st_pressfilter select { 
border: 1px solid #C3C3C3;
font-size: 10px;
height: 18px;}
table.st_pressfilter img { 
max-height: 130px;
max-width: 190px;
height: expression(this.height > 130 && this.height > this.width-50 ? 130: true);
width: expression(this.width > 190 && this.width >= this.height+50 ? 190: true);}
div.small_text { 
color: #000000;
font-size: 11px;
font-weight: normal;
height: 39px;
margin: 0px;
overflow: auto;
padding: 0px 3px 0px 0px;
text-align: left;}
div.mailform_confirmation { 
font-weight: bold;
line-height: 2em;}
span.small_text { 
color: #000000;
font-size: 10px;
font-weight: normal;
margin: 0px;
overflow: auto;
padding: 0px 3px 0px 0px;
text-align: left;}
a.SearchResultLink { 
color: #666699;
font-size: 11pt;
text-decoration: underline;
}
span.SearchResultPath { 
color: #008000;
font-size: 9pt;
}
div#SearchResultSumary { 
background-color: #E5E5E5;
font-size: 9pt;
padding: 3px;
text-align: right;
width: 940px;}
div#SearchResultSumary img { 
margin: 0 2px;}
span.NavigatorDisabled { 
filter: Alpha(opacity=35);
opacity: 0.35;}
input.ButtonSearchExpress { 
background: transparent url(../../../portaldata/1/Resources/_layout/suchpfeil2.gif) no-repeat scroll 0 0;
border: 0;
cursor: pointer;
height: 17px;
width: 18px;}
input.TextBoxSearchExpress { 
border: 1px solid #C3C3C3;
color: #666666;
font-family: Tahoma,Verdana,Arial;
font-size: 9pt;
font-style: italic;
height: 15px;
margin: 0;
padding: 0;
width: 170px;}
div.breadcrumbs_head { 
color: #666666;
float: left;
font-size: 10px;
margin: 0 5px 25px 0;}
div.arrow_green a { 
font-weight: bold;}
div.arrow_green2 { 
background-image: url(../Resources/_layout/nav_pfeil_aktiv.gif);
background-position: 1px 5px;
background-repeat: no-repeat;
color: #006361;
font-weight: bold;
padding-left: 10px;}
div.arrow_green2 a { 
font-weight: bold;}
div.arrow_green3 { 
background-image: url(../Resources/_layout/tiff.gif);
background-position: 1px 4px;
background-repeat: no-repeat;
color: #006361;
font-weight: bold;
height: 35px;
padding-left: 35px;}
div.arrow_green3 a { 
font-weight: bold;}
div.breadcrumbs { 
color: #666666;
font-size: 10px;
margin-bottom: 25px;}
div.breadcrumbs a { 
color: #666666;}
div.col1 { 
float: left;
padding-left: 12px;
overflow: hidden;
width: 314px;}
div.col15 { 
float: left;
overflow: hidden;
padding-right: 12px;
width: 15px;}
div.col2 { 
float: left;
padding-left: 12px;
width: 314px;}
div.col260 { 
float: right;
padding: 0px 5px 0px 0px;
width: 260px;}
div.col3 { 
float: right;
padding-left: 12px;
padding-right: 12px;
width: 314px;}
div.col390 { 
float: left;
overflow: hidden;
padding-left: 12px;
width: 390px;}
div.col50 { 
float: left; 
text-align: justify;
width: 390px;}
div.col515 { 
float: left;
overflow: hidden;
padding-right: 12px;
width: 515px;}
div.col530 { 
float: left;
overflow: hidden;
padding-right: 12px;
width: 530px;}
div.contact { 
background: url(../Resources/_layout/verlauf_260.gif) repeat-y;
font-size: 7pt;
font-weight: bold;
/*height: 70px;*/
padding: 5px;
width: 165px;}
div.contact260 { 
background: #F5F5F5 url(../Resources/_layout/verlauf_260.gif) repeat-y;
font-size: 7pt;
}
div.content_container { 
float: left;
margin-left: 12px;
width: 808px;
line-height: 1.4;}
div.element p, div.element h4 { 
margin: 0px;
padding: 4px;}
div.flashscreen { 
height: 525px;
width: 990px;}
div.flow500 { 
background: #F5F5F5 url(../Resources/_layout/verlauf_500.gif) repeat-y;
padding: 5px;}
div.footer { 
background: #f5f5f5 url(../Resources/_layout/verlauf_unten.gif) repeat-x bottom;
/*border-left: 1px solid #006361;*/
/*border-right: 1px solid #006361;*/
clear: both;
color: #666666;
font-size: 10px;
height: 140px;
margin: 0 auto;
margin-top: -152px;
padding-top: 12px;
position: relative;
text-align: center;
width: 990px;}
div.footer a { 
color: #666666;}
div.footer_start { 
color: #666666;
float: left;
font-size: 10px;
margin-bottom: 8px;
margin-top: 50px;
text-align: center;
width: 100%;}
div.footer_start a { 
color: #666666;}
div.leftcol { 
float: left;}
div.leftpane { 
float: left;
overflow: hidden;
margin: 0px;
padding: 0px 12px 0px 0px;
width: 392px;}
div.navigation { 
float: left;
overflow: hidden;
padding-left: 5px;
width: 165px;}
div.navigation ul.main { 
background: none;
font-weight: bold;
margin-left: 0px;}
div.quicklinks { 
color: #666666;
height: 25px;
text-align: right;}
div.quicklinks a { 
color: #666666;
font-size: 9px;}
div.quote { 
font-style: italic;
font-weight: bold;
margin-bottom: 25px;}
div.repro_toggler { 
float: left;
height: 50px;
padding-right: 20px;}
div.rightpane { 
float: left;
overflow: hidden;
margin: 0px;
padding: 0px 12px 0px 0px;
width: 392px;}
div.search { 
height: 25px;
text-align: right;
width: 100%;}
div.sidebar { 
float: right;
height: 100%;
overflow: hidden;
text-align: right;
width: 230px;}
div.sidebar_left { 
float: left;
overflow: hidden;
width: 170px;}
div.tab a { 
background: #ffffff url(../Resources/_layout/tab_background.gif) repeat-x;
color: #999999;
float: left;
font-size: 9pt;
font-weight: bold;
height: 15px; 
margin-left: 0px;
padding: 10px;
padding-top: 5px;
text-align: center;}
.tip { 
background-color: #f5f5f5;
border: #006361 1px solid;}
div.col650 { 
float: left;
overflow: hidden;
padding-right: 12px;
width: 650px;}
div.tab_active a { 
background: #ffffff url(../Resources/_layout/tab_background.gif) repeat-x;
float: left;
font-size: 9pt;
font-weight: bold;
height: 15px;
margin-left: 0px;
padding: 10px;
padding-top: 5px;
text-align: center;}
div.tabbar { 
height: 30px;
width: 100%;}
div.tabbar img { 
float: left;}
h3.toggler { 
background: url(../Resources/_layout/nav_pfeil_aktiv.gif) no-repeat left 5px;
color: #666666;
cursor: pointer;
font-size: 11px;
font-weight: bold;
margin: 0px;
margin-top: 10px;
padding-left: 15px;}
h3.underlined { 
border-bottom: 1px solid #006361;
padding-top: 18px;
width: 100%;}
html { 
height: 100%;
margin: 0px;
padding: 0px;}
img { 
border: 0px;}
input.field { 
border: #c3c3c3 1px solid;
color: #666666;
font-size: 8pt;
width: 185px;}
input.textbox, textarea, select { 
border: #006361 1px solid;}
li { 
background-image: url(../Resources/_layout/arrow_right_black.gif);
background-position: 3px 4px;
background-repeat: no-repeat;
font-size: 11px;
margin: 0px;
margin-bottom: 5px;
padding: 0px;
padding-left: 14px;}
p.hline { 
border-bottom: 1px solid #666666;
color: #666666;
font-size: 8pt;
margin: 0 auto;
margin-bottom: 8px;
text-align: right;
width: 99%;}
select.presscat { 
border-color: #666666;
border-width: 1px;
color: #333333;
margin: 0px;
padding: 0px;}
span.arrow_gray { 
background: url(../Resources/_layout/pfeil_grau.gif) no-repeat left 4px;
font-weight: bold;
padding-left: 10px;}
span.arrow_green { 
background-image: url(../Resources/_layout/nav_pfeil_aktiv.gif);
background-position: 1px 4px;
background-repeat: no-repeat;
color: #006361;
font-weight: bold;
padding-left: 10px;}
span.arrow_green a { 
font-weight: bold;}
span.graytext { 
color: #666666;}
ul { 
font-size: 10pt;
list-style-type: none;
margin: 0px;
padding: 0px;}
ul#tickervertical li { 
background: none;
display: inline;
float: left;
height: 50px;
margin: 0px;
padding-bottom: 6px;
padding-left: 10px;
padding-right: 10px;
padding-top: 6px;
text-align: left;
width: 140px;}
ul.main li { 
background: none;
margin-bottom: 10px;
padding-left: 0px;}
ul.main ul.sub { 
font-weight: normal;
padding-top: 5px;}
table.mailform input, textarea { 
border: 1px solid #006361;
font-size: 10pt;
width: 250px;}
div.st_contentpane_c2_50 { 
float: left;
display: inline; /* wg. IE-Bug doppelte Ränder!*/
margin: 0px 20px 0px 0px;
padding: 20px 0px 0px 0px;
width: 380px;}
div.st_contentpane_c2_50_r { 
float: left;
display: inline; /* wg. IE-Bug doppelte Ränder!*/
margin: 37px 20px 0px 0px;
padding: 20px 0px 0px 0px;
width: 380px;}
div.st_contentpane_c2_66 { 
float: left;
margin: 0px 20px 0px 0px;
padding: 20px 0px 0px 0px;
width: 507px;}
div.st_contentpane_c3_33 { 
float: left;
display: inline; /* wg. IE-Bug doppelte Ränder!*/
margin: 0px 20px 0px 0px;
padding: 20px 0px 0px 0px;
width: 246px;}
div.st_contentpane_c3_33_r { 
float: left;
display: inline; /* wg. IE-Bug doppelte Ränder!*/
margin: 37px 20px 0px 0px;
padding: 20px 0px 0px 0px;
width: 246px;}
div.st_footer { 
background: transparent url(/ResourceImage.aspx?rid=27) repeat-x scroll bottom;
color: #666666;
text-align: center;}
div.st_footer_info { 
border-bottom: 1px solid #333333;
padding-bottom: 5px;
padding-top: 30px;
margin-left: 20px;
margin-right: 20px;}
h3 { 
color: #006361;
font-size: 14px;
margin-bottom: 18px;
margin-top: 0px;}
h4 { 
color: #666666;
font-size: 11px;
margin: 0px;
padding: 0px;
padding-bottom: 4px;
text-align: left;}
h4.green { 
color: #006361;
padding-left: 10px;}
h4.green_no_padding { 
color: #006361;}
h5 { 
color: #006361;
font-size: 12px;
margin: 0px;
margin-bottom: 5px;
padding: 0px;
text-align: left;}
div.privacy { 
border: #666666 1px solid;
font-size: 11px;
height: 125px;
overflow: auto;
padding: 0px 0px 0px 5px;
width: 325px;}
div.headpane { 
width: 780px;}
ul#tickervertical { 
display: block;
height: 50px;
list-style-type: none; 
margin: 0px;
padding: 0px;}
ul.sub a.nav_item { 
background: none;
width: 130px;}
ul.sub a.nav_item_active { 
background: url(../Resources/_layout/nav_verlauf_normal1.gif) no-repeat 0px top;
color: #006361;
font-weight: bold;
width: 135px;}
ul.sub li { 
list-style-image: none;
list-style-type: none;
margin-bottom: 5px;
padding-left: 12px;}
ul.sub li.active { 
background: none;}
ul.subitems li { 
background-image: url(../Resources/_layout/square_black.gif);
background-position: 3px 5px;
background-repeat: no-repeat;}
.arrow_green { 
background-image: url(../Resources/_layout/nav_pfeil_aktiv.gif);
background-position: 3px 5px;
background-repeat: no-repeat;
color: #006361;}
div.arrow_black { 
background: url(../Resources/_layout/arrow_right_black.gif) no-repeat left 4px;
padding-bottom: 15px;
padding-left: 15px;}
div.arrow_black a { 
color: #000000;}
div.pressthumb img { 
/*height: expression(this.height >= this.width ? "130px" : "auto");*/
max-height: 130px;
max-width: 190px;
/*width:  expression(this.width >= this.height ? "190px" : "auto");*/
}
.bildunterschrift { 
color: #666666;}
div.mailform div.coll label { 
color: #757575;
font-weight: bold;}
p.hline_footer { 
border-bottom: 1px solid #666666;
color: #666666;
font-size: 8pt;
margin: 0 auto;
margin-bottom: 8px;
text-align: right;
width: 980px;}
div.content_container_sitemap { 
float: left;
line-height: 1.4;
padding: 0 90px;
width: 810px;}
div#LoadingPanel { 
background-color: white;
border: 1px solid #666666;
display: none;
left: 385px;
padding: 5px;
position: absolute;
top: 315px;
width: 150px;
}
div#LoadingPanel img { 
float: left;
margin-left: 15px;}
div#LoadingPanel span { 
color: #444444;
font-weight: bold;
margin-left: 5px;}
div#flashscreen { 
background: url(../Resources/Startseite/background_start_20090720.jpg) no-repeat;}
div#flashscreen_night { 
background: url(../Resources/Startseite/background_start_night3.jpg) no-repeat;}
div.col520wp { 
float: left;
padding-left: 12px;
width: 520px;}
div.col260wp { 
float: left;
padding-left: 12px;
width: 260px;}
div.col250 { 
float: left;
width: 250px;}
div#KomsaLogo { 
float: left;
left: 10px;
position: relative;
top: 12px;}
p.SearchResultItem { 
margin: 10px 0;}
a.darkgray:hover { 
text-decoration: underline;}
a.green:hover { 
text-decoration: underline;}
a.nav_item:hover { 
background: url(../Resources/_layout/nav_verlauf_aktiv2.gif) no-repeat 0px top;
color: #006361;}
div.arrow_gray a:hover { 
text-decoration: underline;}
a.contact:hover { 
text-decoration: underline;}
div.st_navigation ul li.active a, div.st_navigation ul li a:hover { 
background: transparent url(/ResourceImage.aspx?rid=505) no-repeat scroll 0px 2px;
display: inline-block;
color: #006361;
font-weight: bold;
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 15px;
width: 150px;}
div.st_navigation ul li.active ul li.active a, div.st_navigation ul li.active ul li a:hover { 
background: transparent url(/ResourceImage.aspx?rid=506) no-repeat scroll 11px 2px;
color: #006361;
font-weight: bold;
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 27px;
width: 138px;}
div.arrow_green a:hover { 
text-decoration: underline;}
div.arrow_green2 a:hover { 
text-decoration: underline;}
div.arrow_green3 a:hover { 
text-decoration: underline;}
div.breadcrumbs a:hover { 
color: #006361;}
div.footer a:hover { 
color: #006361;}
div.footer_start a:hover { 
color: #006361;}
div.quicklinks a:hover { 
color: #006361;
text-decoration: none;}
div.tab a:hover { 
color: #006361;}
span.arrow_green a:hover { 
text-decoration: underline;}
ul.sub a.nav_item:hover { 
background: url(../Resources/_layout/nav_verlauf_normal1.gif) no-repeat 0px top;
color: #006361;
font-weight: bold;
width: 140px;}
div.arrow_black a:hover { 
text-decoration: underline;}
