﻿/*Die Styles der Microsite liegen am Ende der CSS-File*/
body{font: normal 0.75em Verdana; color: #58585a; margin:  0px;}
.bodypdf{background-image: none!Important; font: normal 0.625em Verdana; color: #58585a; margin: 0px;}
div{position: relative;}
img{border: 0px;}
clearer{clear: both;}
/*--############################--LAYOUT--##################################--*/
#divHeadline{font: bold 1.5em Verdana;color: #98BF0E;margin: 0.3em 0em 0.5em 0em;}
#divSubtitle{font: bold 1.0em Verdana;color: #98BF0E;margin-bottom: 0.5em;}
#divFliesstext{ margin-bottom:25px; }
#divFliesstext2{ margin-bottom:25px; }
.headpicline{position: absolute; bottom: 0; width: 100%; height: 2em; background-color: #98BF0E;}
#kopfzeile{display: none;}
#KopfzeilePrint{display: none;}
#fusszeile{display: none;}
div.header{position: relative; height: 9.3em; width: 100em;}
div.content{text-align: center;width: 100em;}
div.contentLeft{text-align: left;float: left;width: 20.4em;margin: 0px;padding: 0px;}
div.contentCenter{text-align: left;float: left;width: 54em; padding-bottom: 5em; }
div.contentRight{float: left;width: 18.1em; }
div.contentspacer{ float: left; width: 1.5em; height: 1em; }
#layout01{width: 100em; position: relative;}
#layout02{float:left;}
#layout03{float: left; width: 24.4em; height: 11.5em;}
#layout04{height: 2.1em;}
#layout05{float: left; width: 1.5em; height: 10em;}
#layout06{float: left;height: 2em;width: 3.7em;}
#layout07{float:left; width: 1.4em;}
#layout08{height: 0.8em;line-height: 0.6em; width: 1em;}
#layout09{text-align: left; width: 51.1em;}
#layout11{height: 0.5em; line-height: 0.6em; width: 1em;}
#layout12{width: 51.1em;}
#layout13{height: 0.2em; line-height: 0.6em; width: 1em;}
div.layout14{height: 2.5em; text-align: left; /*width: 49.7em;*//*wegen IE6. Muss noch testen*/width: 48.8em;}
#layout16{float:left; width:0.2em;}
.layout17{width: 1.3em;height: 10em;}
.layout18{width:2.4em;height:2px;float:left;}
.layout19{margin-top: 2.3em;width: 195px;height: 43px;}
.layout20{width: 54em;height: 16.5em;}
.layout21{height: 1.5em;}
.layout22{width: 48.8em;margin-top: -1px;border: solid 0.1em #e1e6ec;border-top: none;padding-top: 0.8em;padding-left: 1.4em;padding-right: 1.4em;margin-bottom: 2em;}
.layout23{width:1.4em;height: 1em;float: left;}
.layout24{width:1.4em;height: 0.1em;float: left;}
.layout25{width: 6.1em;}
.layout26{height: 0.4em;}
.layout27{border: 1px solid white;width:1.4em;height: 0.1em;float: left;}
.layout28{height:1.5em;}
.layout29{height: 16.5em;width: 0.7em;float: left;}
.layout30{height: 16.5em;width: 17.2em;float: left;}
.layout31{height: 1.4em;clear: both;}
.layout32{height: 0.9em;}
.layout33{height: 0.2em;}
.layout34{float: left;width:0.5em;}
.layout35{width: 0.5em;float: left;}
.layout36{width: 0.5em;height: 0.5em;}
.layout37{width: 0.6em;height: 1.5px;float: left;}
.layout38{height: 0.6em;font-size: 0.6em;}
.layout39{height: 0.5em;overflow: hidden;padding-right: 2010px;margin-right: -2000px;float: left;background-image: url('../images/rand_oben.gif');}
.layout40{width: 18.3em;float: left;}
.layout41{float: left;padding-bottom: 2010px;margin-bottom: -2000px;background-image: url(../images/rahmen.gif);}
.layout42{height: 0.5em;width: 0.1em;}
.layout43{clear: both;width: 17.2em;}
.layout45{float: left;margin-left: 0.5em;text-align: left;vertical-align: middle;}
.layout46{float: right;padding-bottom: 2010px;margin-bottom: -2000px;background-image: url(../images/rahmen.gif);}
.layout47{margin: 0px;}
.layout48{height: 3.3em;}
.layout49{color: #58585A;}
div.logo{float: left; padding-top: 1.5em;}
div.slogan{float: left; padding-left: 1.5em;}
/* Rechte Leiste */

/* um zwei (oder mehr) nebeneinander stehende Divs innerhalb ihres Containers nach unten hin abzugrenzen */
div.abgrenzung{clear: both;height: 0em;line-height: 0em;font-size: 0em;}
div.dottedline{height: 0.7em;width: 49.7em;background-image: url(../images/rahm_dot.gif);background-repeat: repeat-x;border: 0px solid white;}
.pfeil_rechts{float: left; margin-left: 0.3em; margin-top: 0.3em;}
.toolboxicon{width: 1.95em; text-align: left; float: left;}
.input{text-align: left; float: left;}
.metaAbstand{width: 18.6em; height: 1.1em; float: left;}
.metapfeil{border: 1px solid #e1e6ec; text-align:center; height: 1.4em; width: 2.0em; float: left;}
.metatext{width: 16.0em;}

/*--######################################################--BANNER--###########################################################--*/
.banner_oben{background-image: url('../images/rahmen.gif');background-repeat: repeat-x;height: 0.5em;margin-top: 0.5em;}
.banner_obenlinks{float: left;}
.banner_obenmitte{}
.banner_obenrechts{float: right; }
.banner_mitte{border: 0px;border-left: solid 0.05em #DEE4E9;border-right: solid 0.05em #DEE4E9;text-align: left;padding-left: 0.5em;}
.banner_mitteRahmen{}
.banner_mitteInhalt{}
.banner_unten{background-image: url('../images/rahmen.gif');background-repeat: repeat-x; background-position: left 0.5em;height: 0.6em;}
.banner_untenlinks{float: left;}
.banner_untenmitte{}
.banner_untenrechts{float: right;}

/*--#########################################--TABS--################################################--*/
div.tabvorne{width: 6.1em; float: left;}
div.tabplatzhalter{width: 2.6em; float: left;}
div.tabplatzhalter2{height: 0.6em; line-height: 0.6em; width: 1em;}
div.tabShop{margin-top: 2em;}
div.tabShop ul li a, div.tabShop ul li a:link, div.tabShop ul li a:visited{font: normal 1em Verdana;text-decoration: none;text-align:center;color: #58585A;background-image: url(../images/pfeil_rechts_grau.gif);background-repeat: no-repeat;padding-left: 0.7em;margin-left: 0.5em;background-position: 0.0em 0.4em;}
div.tabShop ul li a:active, div.tabShop ul li a:hover{font: bold 1em Verdana;text-decoration: none;text-align:center;color: #98BF0E;background-image: url(../images/pfeil_rechts_bold.gif);background-repeat: no-repeat;padding-left: 0.7em;margin-left: 0.5em;background-position: 0.0em 0.4em;}
div.tabShop a span{display: block; margin-right: 0em; float: left;}
div.tabShop ul{margin-top: 2em;text-decoration: none;list-style-type: none;line-height: 0.1em;}
div.tabmeld{padding-bottom: 0.6em;margin-bottom: 0.6em;background-image: url(../images/rahm_dot.gif);background-repeat: repeat-x; background-position: left bottom;position: static;width: 99%;color: #58585a;}
div.tabmeld p{color: #58585a;} 
div.tabmeld a span{display: block; width: 6.1em; margin-right: 2.6em; float: left;}
div.tabmeld a, div.tabmeld a:link, div.tabmeld a:visited{font: normal 1em Verdana;text-decoration: none;text-align:center;line-height: 1.5em;color: #58585A;}
div.tabmeld a:hover{font-weight: bold;cursor: pointer;}
div.tabmeld ul{margin-left: 2em;}
div.tabmeldTabs{padding-bottom: 0.7em;margin-bottom: 0.7em;background-image: url(../images/rahm_dot.gif);background-repeat: repeat-x; background-position: left bottom;position: static;width: 99%;}
div.tabmeldTabs a span{display: block; width: 6.1em; margin-right: 2.6em; float: left;}
div.tabmeldTabs a, div.tabmeldTabs a:link, div.tabmeldTabs a:visited{font: normal 1em Verdana;text-decoration: none;text-align:center;line-height: 1.5em;color: #58585A;}
div.tabmeldTabs a:hover{font-weight: bold;cursor: pointer;}
div.tabmeldTabs ul{margin-left: 2em;}
div.tabDottedTrenn{padding-bottom: 0.6em;margin-bottom: 0.6em;background-image: url(../images/rahm_dot.gif);background-repeat: repeat-x; background-position: left bottom;}

/*--######################--SITEMAP--############################--*/
table.sitemap{padding: 0;margin: 0;}
table.sitemap tr{cursor: default;}
table.sitemap tr:hover{background-color: #ffffff;}
table.sitemap tr td{padding: 0px;text-align: left;text-decoration: none;font-weight: normal;color: #58585A;border-left: 0px;}
table.sitemap ul{list-style: none;padding-left: 2em;margin: 0em;list-style-position: outside;line-height: 1.5em; }
table.sitemap ul li, table.sitemap ul li:link{list-style-image: url(../images/pfeil_rechts.gif);bottom: 1em;}
table.sitemap ul li:hover{list-style-image: url(../images/pfeil_rechts_bold_active.gif);}
table.sitemap ul li ul{text-decoration: none;list-style: none;margin: 0;padding-left: 2em;}

/*--##########################--STICHWORT-VERZEICHNISS--#############################--*/
ul.stichwortVZ{list-style: none;padding-left:1em;margin: 0em;list-style-position: outside;line-height: 1.5em;}
ul.stichwortVZ li, ul.stichwortVZ li:link{padding-bottom: 1em;}
ul.stichwortVZ li:hover{}
ul.stichwortVZ li a, ul.stichwortVZ li a:link, ul.stichwortVZ li a:visited{list-style: none;text-decoration: none;background-image: url(../images/pfeil_rechts.gif);background-repeat: no-repeat;background-position  : 0em 0.4em;padding-left: 1em;}
ul.stichwortVZ li a:hover, ul.stichwortVZ li a:active{text-decoration: none;background-image: url(../images/pfeil_rechts_bold_active.gif);background-repeat: no-repeat;background-position  : 0em 0.4em;}

/*--#########################--Styles für Rechtsthemen--###############################--*/
ul.themaInfothek{list-style: none;margin-left: 0em;padding-left: 0.1em;padding-top: 0.1em;}
ul.themaInfothek li{list-style: none;margin-top: 0.3em;width: 49.7em;}
ul.themaInfothek li:hover{list-style: none;margin-top: 0.3em;}
ul.themaInfothek li a, ul.themaInfothek li a:visited, ul.themaInfothek li a:link{font: normal 1em verdana;color:  #58585A;list-style: none;text-decoration: none;line-height : 1.7em;background-image : url(../images/icon_dokument.gif);background-repeat: no-repeat;background-position: 0em 0.2em;display: inline-block;margin-top: 0.2em;padding: 0em 0.8em 0em 2em;}
ul.themaInfothek li a:hover, ul.themaInfothek li a:active, ul.themaInfothek li a.aktiv:link, ul.themaInfothek li a.aktiv:visited{font: bold 1em verdana;color: #98BF0E;text-decoration: none;line-height : 1.7em;background-image: url(../images/icon_dokument_akt.gif);background-repeat: no-repeat;background-position: 0em 0.2em;display: inline-block;padding: 0em 0em 0em 2em;}

/*--#######################################--NAVIGATION-(MAINSITE)--#####################################################--*/
.metaNav{width: 19.1em;overflow: hidden;background-color: #e1e6ec;text-align: left;padding-bottom: 1em;}
ul.mainNavElement{list-style: none; margin: 0px; padding: 0px;}
ul.mainNavElement li{list-style: none; margin: 0px; padding: 0px; float: left; margin-right: 0.2em;}
ul.mainNavElement li a, ul.mainNavElement li a:link, ul.mainNavElement li a:visited, ul.mainNavElement li a:active{font: normal 1.3em Arial Narrow;display: block;float: left;color: #fff;background-color: #fff;height: 6em;text-decoration: none;text-align:center;background-image: url(../images/bg_navButton.gif);background-repeat: repeat-x;padding-top: 3.1em;padding-left: 1em;padding-right: 0.9em;text-transform: uppercase;}
ul.mainNavElement li a:focus, ul.mainNavElement li a:hover{background-image: url(../images/bg_navButtonActive.gif);}
ul.mainNavElement li a.active, ul.mainNavElement li a.active:link, ul.mainNavElement li a.active:visited, ul.mainNavElement li a.active:active, ul.mainNavElement li a.active:hover, ul.mainNavElement li a.active:focus{font: normal 1.3em Arial Narrow;display: block;float: left;color: #fff;background-color: #fff;height: 6em;text-decoration: none;text-align:center;background-image: url(../images/bg_navButtonActive.gif);background-repeat: repeat-x;padding-top: 3.1em;padding-left: 1em;padding-right: 0.9em;text-transform: uppercase;}
ul.leftNavElement{list-style: none;margin: 0em;padding: 0em;}
ul.leftNavElement li{list-style: none;margin: 0em;padding: 0em;}
ul.leftNavElement li a, ul.leftNavElement li a:link, ul.leftNavElement li a:visited, ul.leftNavElement li a:active{display: block;float: none;height: auto;color: #58585A;background-image: none;background-color: Transparent;margin-bottom: 0.1em;padding: 0.5em 0.6em 0.4em 0.4em;text-transform: uppercase;text-decoration: none;background-image: url(../images/rahm_dot.gif);background-repeat: repeat-x;background-position: 0em 0.1em;}
ul.leftNavElement li a:focus, ul.leftNavElement li a:hover{background-image: url(../images/rahm_dot.gif);background-repeat: repeat-x;background-position: 0em 0.1em;color: #3B6E98;font-weight: bold;}
ul.leftNavElement li a:focus span, ul.leftNavElement li a:hover span{display: inline-block;height: 0.8em;padding-left: 1.1em;margin-left: 0.2em;background-image: url(../images/pfeilRunter.gif);background-repeat: no-repeat;background-position: 0.3em 0.2em;}
ul.leftNavElement li a.active, ul.leftNavElement li a.active:link, ul.leftNavElement li a.active:visited, ul.leftNavElement li a.active:active, ul.leftNavElement li a.active:hover, ul.leftNavElement li a.active:focus
{color: #3B6E98;font-weight: bold;background-image: url(../images/rahm_dot2.gif);background-repeat: repeat-x;background-position: 0em 0.1em;}
ul.leftNavElement li a.active span{display: inline-block;height: 0.8em;padding-left: 1.1em;margin-left: 0.2em;background-image: url(../images/pfeilRunter.gif);background-repeat: no-repeat;background-position : 0.3em center;}
/*--############--Styles für Menu Links Untermenü--###################--*/
ul.MenuSubElem{list-style: none;padding-left: 0.5em;margin: 0.3em 0em 0.3em 0em;background-image: none;width: 20.5em;}
/* Inaktiver Level 2 Menüpunkt */
ul.MenuSubElem li a:link, ul.MenuSubElem li a:visited, ul.MenuSubElem li a:active{background-image: none;color: #58585A;padding: 0em 1.2em 0em 0em;margin: 0em;text-decoration: none;line-height: 1.5em;text-transform: none;}
ul.MenuSubElem li a:hover{background-image: none;color: #98BF0E;padding: 0em 0.9em 0em 0em; margin: 0em;text-decoration: none;line-height: 1.5em;}
/* Aktiver Level 2 Menüpunkt*/
ul.MenuSubElem li a.active, ul.MenuSubElem li a.active:link, ul.MenuSubElem li a.active:visited, ul.MenuSubElem li a.active:hover{color: #98BF0E;background-image: none; text-decoration: none; line-height: 1.5em;}
/* um die vererbte Eigenschaft wieder zu löschen */
ul.MenuSubElem li a span, ul.MenuSubElem li a:link span, ul.MenuSubElem li a:visited span, ul.MenuSubElem li a:active span, ul.MenuSubElem li a:hover span{display: none;}
ul.MenuSubElem li ul{list-style: none;padding: 0em 0em 0.3em 1.7em;margin: 0.5em 0em 0.5em 0em;}
ul.MenuSubElem li ul li{list-style: none;margin: 0em;padding: 0em;}
ul.MenuSubElem li ul li a:link, ul.rightNavElement li ul li a:visited{background-image: none;color: #58585A;padding: 0em;margin: 0em;text-decoration: none;line-height: 1.5em;text-transform: none;}
ul.MenuSubElem li ul li a:focus, ul.rightNavElement li ul li a:hover{background-image: none;color: #98BF0E;padding: 0em;margin: 0em;text-decoration : none;line-height: 1.5em; }
ul.MenuSubElem li ul li a.active, ul.MenuSubElem li ul li a.active:link, ul.MenuSubElem li ul li a.active:visited, ul.MenuSubElem li ul li a.active:active, ul.MenuSubElem li ul li a.active:hover, ul.MenuSubElem li ul li a.active:focus{color: #98BF0E;background-image: none;text-decoration: none;line-height: 1.5em;}

ul.rightNavElement{list-style: none;margin: 1em 0em 0em 0em;padding: 0em;}
ul.rightNavElement li{list-style: none;margin: 0em;padding: 0em;}
ul.rightNavElement li a, ul.rightNavElement li a:link, ul.rightNavElement li a:visited{position: relative;color: #98BF0E;display: block;padding: 0em 0em 0em 3.1em;line-height: 1.6em;text-transform: none;text-decoration: none;background-image: url(../images/pfeil_rechts.gif);background-repeat: no-repeat;background-position: 1.8em 0.5em;}
ul.rightNavElement li a:link span, ul.rightNavElement li a:visited span{display: none;}
ul.rightNavElement li a:focus, ul.rightNavElement li a:hover{background-image: url(../images/pfeil_rechts_bold.gif);background-repeat: no-repeat;background-position: 1.8em 0.5em;font-weight: bold;}
ul.rightNavElement li a:focus span, ul.rightNavElement li a:hover span{display: none;}
ul.rightNavElement li a.active, ul.rightNavElement li a.active:link, ul.rightNavElement li a.active:visited, ul.rightNavElement li a.active:active, ul.rightNavElement li a.active:hover, ul.rightNavElement li a.active:focus{display: block;position: static;text-decoration: none;font-weight: bold;line-height: 1.6em;background-image: url(../images/pfeil_rechts_bold_active.gif); background-repeat: no-repeat;background-position: 1.8em 0.5em;}
ul.rightNavElement li ul{list-style: none;padding: 0em 0em 0em 1.8em;margin: 0.5em 0em 0.5em 0em;}
ul.rightNavElement li ul li{list-style: none;margin: 0em;padding: 0em;}
ul.rightNavElement li ul li a:link, ul.rightNavElement li ul li a:visited{color: #98BF0E;display: block;padding: 0em;padding-left: 3.1em;line-height: 1.6em;text-transform: none;text-decoration: none;background-image: url(../images/pfeil_rechts.gif);background-repeat: no-repeat;background-position: 1.8em 0.5em;}
/* wegen IE6 müssen fast alle Eigenschaften von oben übernommen werden */
ul.rightNavElement li ul li a:focus, ul.rightNavElement li ul li a:hover{color: #98BF0E;display: block;padding: 0em;padding-left: 3.1em;line-height: 1.6em;text-transform: none;text-decoration: none;background-image: url(../images/pfeil_rechts_bold.gif);background-repeat: no-repeat;background-position: 1.8em 0.5em;font-weight: bold;}
ul.rightNavElement li ul li a.active, ul.rightNavElement li ul li a.active:link, ul.rightNavElement li ul li a.active:visited, ul.rightNavElement li ul li a.active:active, ul.rightNavElement li ul li a.active:hover, ul.rightNavElement li ul li a.active:focus{display: block;text-decoration: none;font-weight: bold;background-image: url(../images/pfeil_rechts_bold_active.gif);}

/*--#####################################--BREADCRUMP???--#########################################--*/
#divBreadCrumb{position: relative; width: 78.3em; text-align: left;height: 2.9em;padding-left: 21.7em;color: #58585A;}
ul.bcNavElement{list-style: none;margin: 0em;padding: 0em;line-height: 1em;height: 1.1em;}
ul.bcNavElement li{list-style: none;margin: 0em;padding: 0em;float: left;}
ul.bcNavElement li a, ul.bcNavElement li a:link, ul.bcNavElement li a:visited, ul.bcNavElement li a:active{color: #58585A;padding: 0em;text-transform: none;text-decoration: none;line-height: 1.1em;margin-right: 0.5em;padding-right: 0.7em;background-image: url(../images/pfeil_rechts_grau.gif);background-repeat: no-repeat;background-position: right 4px;display: inline-block;}
ul.bcNavElement li a span{display: none;}
ul.bcNavElement li a:focus, ul.bcNavElement li a:hover{color: #98BF0E;padding: 0em;text-transform: none;text-decoration: none;font-weight: bold;line-height: 1.1em;margin-right: 0.5em;padding-right: 0.7em;background-image: url(../images/pfeil_rechts_grau.gif);background-repeat: no-repeat;background-position: right 4px;display: inline-block;}

/*--##########################--Formulare--################################--*/
.formBilling{font: normal 1em Verdana;color: #58585A;border: none;background: none;}
.formBilling:hover{cursor: pointer;font-weight: bold;}
.formButton{font: normal 1em Verdana;position: static;float: left;background-image: url(../images/submitButton.gif);background-repeat: no-repeat;background-color: white;padding: 0em 1em 0em 1em;height: 1.6em;line-height: 1.6em;color: #98BF0E;text-decoration: none;display: block;border:none; cursor: pointer;}
.formButton:hover{background-image: url(../images/submitButton_active.gif);}
.formButton_long{font: normal 1em Verdana;position: relative;float: left;background-image: url(../images/submitButton_lang.gif);background-repeat: no-repeat;background-color: white;padding-left: 0.7em;padding-right: 1em;height: 1.9em;line-height: 1.9em;color: #98BF0E;text-decoration: none;display: block;border:none;}
.formButton_long:hover{background-image: url(../images/submitButton_lang_active.gif);}
.formButton_kurz{font: normal 1em Verdana;position: relative;float: left;background-image: url(../images/submitButton_kurz.gif);background-repeat: no-repeat;background-color: white;padding-left: 1em;padding-right: 1em;height: 1.9em;line-height: 1.9em;color: #98BF0E;text-decoration: none;display: block;border:none;}
.formButton_kurz:hover{background-image: url(../images/submitButton_kurz_active.gif);font-weight: bold;}
.formTeilnAdd{font: normal 1em Verdana;color: #98BF0E;background-color: #fff;text-decoration: none;text-align:center;line-height: 2.4em;border: none;}
.formTeilnAdd:hover{font: bold 1em Verdana;color: #98BF0E;text-decoration: none;text-align:center;line-height: 2.4em;cursor: pointer;}


/*--###################################--LINKS-UND-TEXT--##########################################--*/
/*--#########--links--#########--*/
a.lnktoolb, a.lnktoolb:link, a.lnktoolb:visited{font: normal 1em Verdana;color: #000000;text-decoration: none;}
a.lnktoolb:hover{font: bold 1em Verdana;position: relative;color: #000000;}
a.lnkmetan, a.lnkmetan:link, a.lnkmetan:visited{color: #98BF0E;text-decoration: none;text-align:center;}
a.lnkmetan:hover{text-decoration: none; text-align:center;font-weight: bold;}
a.lnktab, a.lnktab:link, a.lnktab:visited{font: normal 1em Verdana;color: #98BF0E;text-decoration: none;text-align:center;line-height: 2.4em;}
a.lnktab:hover{font: bold 1em Verdana;color: #98BF0E;text-decoration: none;text-align:center;line-height: 2.4em;}
a.lnkaktmelddat, a.lnkaktmelddat:link, a.lnkaktmelddat:visited{font: normal 1em Verdana;color: #58585a;text-decoration: none;text-align:center;line-height: 1.4em;}
a.lnkaktmelddat:hover{color: #98BF0E;position: relative;text-decoration: none;text-align:center;line-height: 1.4em;font-weight: bold;}
a.lnkaktmelddattabs, a.lnkaktmelddattabs:link, a.lnkaktmelddattabs:visited{font: normal 1em Verdana;color: #58585A;text-decoration: none;text-align:center;line-height: 1.4em;padding-left: 1em;background-image: url(../images/pfeil_rechts.gif);background-repeat: no-repeat;background-position: left center;display: inline-block;}
a.lnkaktmelddattabs:hover{color: #98BF0E;position: relative;text-decoration: none;text-align:center;line-height: 1.4em;font-weight: bold;}
a.lnkuNavi, a.lnkuNavi:link, a.lnkuNavi:visited{font: normal 1em Verdana;color: #58585A;text-decoration: none;float: left;line-height: 2em;}
a.lnkuNavi:hover{text-decoration: none;text-align: left;line-height: 2em;font-weight: bold;}
a.lnkpfeil, a.lnkpfeil:link, a.lnkpfeil:visited{font: normal 0.8em Verdana;color: #98BF0E;line-height: 1.9em;text-decoration: none;float: left;}
a.lnkpfeil:hover{position: relative;text-decoration: none;text-align:center;font-weight: bold;float: left;}

/*--#########--Schriftarten--#######--*/
p{color: #58585A;}
b{color: #98BF0E;}
a, a:link, a:visited, a:active{color: #58585A;}
a:hover, a:focus{color: #98BF0E;}
h1{font: bold 1.5em Verdana;color: #98BF0E;margin: 0.3em 0em 0.5em 0em;}
h2{font: bold 0.94em Verdana;color: #98BF0E;margin-bottom: 0.5em;}
/* Überschrift wie h2, in grau */
h3{font: bold 0.94em Verdana;color: #58585A;margin: 0.5em;margin-left: 0em;}
/* Überschrift wie h2, in blau */
h4{font: bold 0.94em Verdana;color: #004379;margin: 0.5em;margin-left: 0em;}
/*  Tabbar */
.tabbar{height: 2.6em;width: 51.6em;}
.tabActiveL{float:left;}
.tabActiveM{float: left;font:bold 1em Verdana;text-align:center;color: #98BF0E;line-height:2.5em;border-top: solid 0.1em #e1e6ec;border-bottom: solid 1px #fff;padding-left: 1em;padding-right: 1em;}
.tabActiveR{float:left;margin-top:0.1em;}
.tabL{float: left;}
.tabM{padding-left: 1em;padding-right: 1em;float: left;line-height:2.3em;text-align:center;background-color: #edf0f4;border-top: solid 0.1em #e1e6ec;}
.tabR{float: left;}
.tab_obenrechts{position: absolute;left: 51.2em; top: 2.5em;}

/*???*/
.test{background-color:Yellow;height: 100px;}
.headerImagesmall{width: 54em;}
.img_banner{width: 5.9em;float: left;margin-right: 0.5em;}
.volltexts{width: 15.2em;height: 1.4em;font-size: 1em;}
.randunten{width: 18.0em;height: 0.1em;float: left;background-image: url('../images/rand_unten.gif');}

/*--############################################--Exception--####################################################--*/
.exception div{color: #f00;}
.exception{position: absolute;z-index: 1111;background-color: #fff;border: solid 5px #ff0000;padding: 10px;height: 15em;width : 25em;font: normal 1.2em Verdana;left: 0px;top: 100px;display: none;}
.exception b{color: #f00;}
.exception h1{color: #f00;margin-bottom: 5px;}
.exception a, .exception a:link{background-image: url(../images/pfeil_rechts_grau.gif);background-repeat: no-repeat;background-position: left center;font: normal 1em verdana;color:  #58585A;padding-left: 1.5em;text-decoration: none;line-height: 2.5em;}
.exception a:visited, .exception a:active, .exception a:hover, .exception a:focus{background-image : url(../images/pfeil_rechts_grau.gif);background-repeat: no-repeat;background-position: left center;padding-left: 1.5em;font: bold 1em verdana;color: #98BF0E;text-decoration: none;line-height: 2.5em;}
.exception a.exceptionSimple, .exception a.exceptionSimple:link, .exception a.exceptionSimple:visited, .exception a.exceptionSimple:active, .exception a.exceptionSimple:hover, .exception a.exceptionSimple:focus{display: inline;margin: 0px;line-height:normal;padding: 0px;background-image: none;text-align: left;} 

/*--##########################--Für-die-Volltextsuche--###################################--*/
div.suche{background-image: url(../images/rahm_dot.gif);background-repeat: repeat-x;background-position: left bottom;font: bold 1em Verdana;margin-bottom: 1em;margin-right: 2em;padding: 0.5em 0.5em 1em 0.5em;}
div.suche a, div.suche a:link, div.suche a:visited, div.suche a:active{text-decoration: none;}

/*später eventuell löschen???*/
div.Ansprechpartner{background-image: url(../images/rahm_dot.gif);background-repeat: repeat-x;background-position: left bottom;width: 95%;font: normal 1em Verdana;margin-right: 2em;padding: 1.4em 0.5em 1.4em 0em;}
div.Ansprechpartner a, div.Ansprechpartner a:link, div.Ansprechpartner a:visited, div.Ansprechpartner a:active{text-decoration: none;}

/* Für den Page(R)??? */
.pager{font: bold 1em Verdana;text-decoration: none;margin: 1em 0px;}
.pager a{font: bold 1em Verdana;color: #98BF0E;text-decoration: none;}

/*--##########################--wnews???--###################################--*/
div.wnews{margin-top: 35px;width: 97%;font: normal 1em Verdana;padding: 0em 0.5em 0em 0em;}
div.wnews_abst{height: 1.4em;background-image: url(../images/rahm_dot.gif);background-repeat: repeat-x;background-position: left bottom;width: 99%;}
div.wnews a, div.wnews a:link, div.wnews a:visited, div.wnews a:active{text-decoration: none;}

/*--##########################--XDESK-KONTAKTFORM--###################################--*/
#ICMS_SUBMIT_FS{width: 12.5em;color:#98BF0E;-x-system-font:none;background-color:white;background-image:url(../images/submitButton.gif);background-repeat:no-repeat;border:medium none;cursor:pointer;font-size:1em;font-weight:normal;height:1.6em;line-height:1.6em;padding:0em 1em 0.3em 1em;text-decoration:none;text-align:center;}
#ICMS_SUBMIT_FS:hover{color:#98BF0E;background-image:url(../images/submitButton_active.gif);}


/*???*/
div.AspABT{margin-top: 35px;width: 97%;font: normal 1em Verdana;padding: 0em 0.5em 0em 0em;}
div.AspABT a, div.AspABT a:link, div.AspABT a:visited, div.AspABT a:active{text-decoration: none;}


/*--#############################--Letter-Funktion???--###########################--*/
a.activeLetter{color:  #98BF0E;font-weight: bold;font-size: 1.2em;}
/* Form - Termine - Anmeldung*/
.formTermine input, .formTermine span, .formTermine textarea {color: #58585a;}

/*--#############################--Ausbildung.ascx???--###########################--*/
div.Ausbildung{padding: 0em 0em 1.4em 0.3em;background-image: url(../images/rahm_dot.gif);background-repeat: repeat-x;background-position: left bottom;position: static;width: 97%;}
a.eintragen, a.eintragen:link, a.eintragen:visited, a.eintragen:active, a.eintragen:focus{background-image: url(../images/new_eintrag.gif);background-repeat: no-repeat;background-position: left center;font: normal 1em verdana;color:  #58585A;text-decoration: none;padding-left: 2em;position: absolute;height: 1.6em;line-height: 1.4em;float: left;}
a.eintragen:hover{color: #98BF0E;}
a.ansehen, a.ansehen:link, a.ansehen:visited, a.ansehen:active, a.ansehen:focus{background-image: url(../images/eintrag.gif);background-repeat: no-repeat;background-position: 0em 0em;font: normal 1em verdana;color:  #58585A;margin-right: 4em;text-decoration: none;padding-left: 2em;padding-top: 0.1em;height: 1.6em;line-height: 1.4em;float: left;}
a.ansehen:hover{color: #98BF0E;}
.lokaleBoersen{width: 30em;margin: 1em auto 0em auto;padding: 1em;}

/*--###############################--Multiv???--####################################--*/
.multiv_RendCont{position: relative;width: 51.9em;}
.multiv_RendTabb{width: 100em;height: 2.7em;}
.multiv_RendTabb2{float: left;border-bottom: solid 0.1em #e1e6ec;}
.multiv_RendTabBarHeadSitemap{float: left;line-height: 2.5em;margin-top: 0.5em;}
.multiv_RendTabBarHeadPersonLeute{float: left;line-height: 2.5em;}
.multiv_RendTabBarcatLeute{border-bottom: solid 0.1em #e1e6ec;float: left; line-height: 2.5em;}
.layout22_formular{width: 48.8em;margin-top: -1px;border: 0.1em solid #e1e6ec;border-top: none;padding-top: 0.8em;padding-left: 1.4em;padding-right: 1.4em;margin-bottom: 2em;}
.multiv_RendTabb2_rechts{float: left;border-bottom: solid 0.1em #e1e6ec;}

/* 10.09.2009, klassen aus Styles die vorher im Code waren???*/
/*???*/
.MessagItemText{padding-right: 0.5em;float:left;width:40.5em;text-align:left;}
.MessagItemText2{padding-right: 0.5em;width:100%;text-align:left;}
.MessagItemImage{position: static;float:left;padding-top: 0.4em;padding-right: 1em;margin-left: -1px;}
/*???*/
.layout22_BorderTop{width: 48.8em;margin-top: -1px;border: solid 0.1em #e1e6ec;border-top: none;padding-top: 0.8em;padding-left: 1.4em;padding-right: 1.4em;margin-bottom: 2em;}
.AspABT_rechts{float: left;border-bottom: solid 0.1em #e1e6ec;}
.AspABT_rechts2{float: left;border-bottom: solid 0.1em #e1e6ec;}
/*???*/
div.abteilung{width: 97%;font: normal 1em Verdana;padding: 0em 0.5em 0em 0em;margin-bottom: 0em; margin-top: 1.4em;}
div.abteilung a, div.abteilung a:link, div.abteilung a:visited, div.abteilung a:active{text-decoration: none;}
/*???*/
.clearFloat{position: relative;clear: both;}
.ShopNonScript{color:#f00;}
.subtitle{margin: 0em;padding: 0em;}
.subtitle b{color: #58585a;}
#ctl86__ContentDoc{display: block;position: static;}

/* für das Börsen-Antwort-Formular - hierfür die Standard-Angaben verwenden */
table.boerseAntwort_Table{width: auto;}
table.boerseAntwort_Table tr{cursor: default;}
table.boerseAntwort_Table tr td{padding: 0px;text-align: left;text-decoration: none;font-weight: normal;color: #58585A;background-color: #ffffff;border: none;}
/*???*/
table.newsletter_tabelle{width: auto;}
table.newsletter_tabelle tr{cursor: default;}
table.newsletter_tabelle tr td{padding: 0px;text-align: left;text-decoration: none;font-weight: normal;color: #58585A;background-color: #ffffff; border: none;}
/*???*/
table.nachlese_pic_table{width: auto;}
table.nachlese_pic_table tr{cursor: default;}
table.nachlese_pic_table tr td{padding: 0px;text-align: left;text-decoration: none;font-weight: normal;color: #58585A;border-left: 0px;}
/*???*/
table.formTermine{width: auto;}
table.formTermine tr{cursor: default;}
table.formTermine tr td{padding: 0px;text-align: left;text-decoration: none;font-weight: normal;color: #58585A;background-color: #ffffff;border: none;}
/*???*/
table.bildArchiv_table{width: auto;}
table.bildArchiv_table tr{cursor: default;}
table.bildArchiv_table tr td{padding: 0px;text-align: left;text-decoration: none;font-weight: normal;color: #58585A;background-color: #ffffff;border: none;}
/*???*/
table.BoerseEintragen_table{width: auto;}
table.BoerseEintragen_table tr{cursor: default;}
table.BoerseEintragen_table tr td{padding: 0px;text-align: left;text-decoration: none;font-weight: normal;color: #58585A;background-color: #ffffff;border: none;}
/*???*/
table.RSSFeed_table{width: auto;}
table.RSSFeed_table tr{cursor: default;}
table.RSSFeed_table tr td{padding: 2px 0px 2px 0px;text-align: left;text-decoration: none;font-weight: normal;color: #58585A;background-color: #ffffff; border: none;}
	
/*--###############################--Standard Tabelle von sortableTable übernommen--#################################--*/
table{width: 100%;margin-top: 1em;}
table tr{cursor: default;background-color: #FFFFFF;}
table tr td{padding: 0.5em;text-align: left;text-decoration: none;font-weight: normal;color: #58585A;border: 1px solid #EFEFEF;background-color: #F9FAFD;}
table tr td a{text-decoration: none;display: block;}

/*--##########################################--sortableTableShop - Shop--##########################################--*/
table.sortableTableShop{width: 100%;}
table.sortableTableShop tr{cursor: default;}
table.sortableTableShop tr:hover{background-color: #e1e6ec;}
table.sortableTableShop tr th{background-image: url(../images/grid_th.gif);background-repeat: repeat-x;padding: 0.5em;padding-top: 1.3em;padding-bottom: 0.7em;border-bottom: solid 5px #fff;font: 1em Verdana;color: #98BF0E;font-weight: bold;text-align: center;}
table.sortableTableShop tr td{padding: 0.5em;background-image: url(../images/grid_td.gif);background-repeat: repeat-y;text-align: left;text-decoration: none;font-weight: normal;border: 0px;color: #000000;background: transparent;}
table.sortableTableShop tr td a{text-decoration: none;display: block;}
table.sortableTableShop tr td.firstCol{background-position: 0px 10px;display: block;text-decoration: none;font-weight: normal;width: 0.5em;background-image: url(../images/pfeil_rechts_bold.gif);background-repeat: no-repeat;text-align: center;background: transparent;}
table.sortableTableShop tr.firstCol td{background: transparent;}
table.sortableTableShop tr th.firstCol{background-position: -2px 0px;}
table.sortableTableShop tr.firstCol:hover{background-color: #e1e6ec;}
table.sortableTableShop tr th.hightlight{background-image: url(../images/grid_th_highlight2.gif);background-repeat: repeat-x;padding: 0.5em;padding-top: 1.3em;padding-bottom: 0.7em;border-bottom: solid 5px #CAD4DD;}
table.sortableTableShop tr.sndColor{background-color: #F4F5F9;}
table.sortableTableShop tr.sndColor td{background: transparent;}
table.sortableTableShop tr.sndColor:hover{background-color: #e1e6ec;}

/*???*/
.lbPlz{color: #58585A;}
.nachlese_adoc{float: left;width: 450px;margin-top: 0em;}
.termin_adoc{float: left;width: 450px;}
div.dottedlineTerminItem{height: 0.7em;width: 49.5em;background-image: url(../images/rahm_dot.gif);background-repeat: repeat-x;border: 0px solid white;}
.detail_termindiv{height: 1.3em;}


/*--##########################################--invtable???--##################################################--*/
table.invTable{width: 100%;margin: 0em;padding: 0em;}
table.invTable tbody tr{cursor: default;}
table.invTable tbody tr th{background-image: url(../images/grid_th.gif);background-repeat: repeat-x;padding: 0.5em;padding-top: 1.3em;padding-bottom: 0.7em;border-bottom: solid 5px #fff;font: 1em Verdana;color: #98BF0E;font-weight: bold;text-align: center;}
table.invTable tbody tr td{padding: 0.5em 0em 0.5em 0em;background-image: url(../images/grid_td.gif);background-repeat: repeat-y;text-align: left;text-decoration: none;font-weight: normal;border: 0px;color: #58585a;background: transparent;}
table.invTable tbody tr td a{text-decoration: none;display: block;}
table.invTable tbody tr td p{text-decoration: none;display: block;padding: 0px;margin: 0px 0px 0px 0px;color: #58585a;}
table.invTable tbody tr td p img{margin-top: 0em;text-decoration: none;display: block;margin-left: -3px;}

/*--##########################################--SV-Text???--##################################################--*/
.SV_Text{padding: 0em;margin: 1em 0em 0em 0em;}
.SV_Text img{float:left;padding-right: 1em;padding-bottom: 0em;padding-top: 0.3em;}
.SV_Text_standardseite{padding: 0em;margin: 1em 0em 0em 0em;}
.SV_Text_standardseite p{color: #58585a;}
.SV_Text_standardseite img{float:left;padding-right: 1em;padding-bottom: 0em;padding-top: 0.3em;}

/*--##########################################--tabmeld???--##################################################--*/
div.tabmeld p a, div.tabmeld p a:link, div.tabmeld p a:visited{color: #58585A;}
div.tabmeld p a:hover, div.tabmeld p a:focus, div.tabmeld p a:active{color: #98BF0E;}
div.tabmeldDetailansicht{padding-bottom: 0.6em;margin-bottom: 0.6em;background-image: url(../images/rahm_dot.gif);background-repeat: repeat-x; background-position: left bottom;position: static;width: 49.5em;color: #58585a;}
div.tabmeldDetailansicht a span{display: block; width: 6.1em; margin-right: 2.6em; float: left;}
div.tabmeldDetailansicht a, div.tabmeldDetailansicht a:link, div.tabmeldDetailansicht a:visited{font: normal 1em Verdana;text-decoration: none;text-align:center;line-height: 1.5em;color: #58585A;}
div.tabmeldDetailansicht a:hover{font-weight: bold;cursor: pointer;}
div.tabmeldDetailansicht ul{margin-left: 2em;}
div.tabmeldDetailansicht p{color: #58585a;}
div.tabmeldDetailansicht p a, div.tabmeldDetailansicht p a:link, div.tabmeldDetailansicht p a:visited{color: #58585a;}
div.tabmeldDetailansicht p a:hover, div.tabmeldDetailansicht p a:focus, div.tabmeldDetailansicht p a:active{color: #98BF0E;}
.terminForm_h2{font: bold 1em Verdana;color: #98BF0E;margin-bottom: 0.5em;}

/*--#############################--INFOTHEK--###################################--*/
.InfoTDetail_abteilung{float: left;margin-right: 10px;}
a.infot_dokname_Mouseover, a.infot_dokname_Mouseover:link, a.infot_dokname_Mouseover:visited{text-decoration: none;cursor: default;cursor: pointer;}
a.infot_dokname_Mouseover:active, a.infot_dokname_Mouseover:focus{color: #58585A;text-decoration: none;cursor: default;cursor: pointer;}
a.infot_dokname_Mouseover:hover{color: #58585A;text-decoration: none;cursor: default;cursor: pointer;}
.InfoTDetail_head_tabsdetails{padding: 1em 0em 0em 0em;display: inline-block;position: static;color: #58585a;}
.infot_aheadline{width: 42em;float: left;}
.infot_h1{padding: 0em 0.5em 0em 0em;margin: 0em;}
.infot_dokname{width: 8em;padding-top: 0.2em;text-align: right;float: left;}
.div_infot_dokname_Mouseover{text-decoration: none;cursor: pointer;}
.infot_infotdiv{height: 1em;}
.infot_adoc{float: left;width: 480px;}
.infot_adoc_unt{position: relative;clear:both;padding: 0.5em 0em 0.5em 0em;}
.infot_aurltitle{padding-right: 1em;}
.infot_ihransprech{height: 0em;}
.infot_button{position: absolute;}
.infot_asp-einblendung{z-index:1; position:relative; height: 12em;left:0em;width:49.7em;background-color:#fff;border: solid 1px #98BF0E;display:none;}
.InfoTDetail_bildasp_zus{float: left; width: 8em; height: 10em;padding:1em;}
.InfoTDetail_textasp_zus{float: left; line-height: 1.5em;padding:1em;text-align:left;}
.InfoTDetail_textasp_zus2{line-height: 1.5em;padding:1em;text-align:left;float: right;}
.infot_asubtitle{color: #000000;padding-top: 0.5em;clear: both;width: 51em;}
.infot_asubtitle b{color: #58585a;}	
.infot_dottedline{height: 0.7em;width: 49.9em;background-image: url(../images/rahm_dot.gif);background-repeat: repeat-x;border: 0px solid white;}
.infot_height{height: 1em;}
.infot_ButtonRight{padding-top: 0.5em;margin-top: 0.5em;margin-bottom: 4em;float: none;padding-left: 36.5em;}
/* bild in der Infothek */
.Infothek_pic{float:left;padding-right: 1em;padding-bottom: 0em;padding-top: 0.3em;}
/* text neben dem Bild */
.Infothek_pic_text{color: #58585a;text-align:left;padding: 0em;margin: 0em;}
.Infothek_pic_text b span{color: #58585a;padding-top: -0.2em;}
.Infothek_pic_text p{margin-top: 0em;color: #58585a;}
.Infothek_pic_text p span{color: #58585a;}
.Infothek_pic_text p strong span {color: #58585a;} 
.Infothek_pic_text p span strong {color: #58585a;	}
.Infothek_pic_text ul li{color: #58585a;}
.Infothek_pic_text ol li{color: #58585a;}
.Infothek_pic_text2{color: #58585a;text-align:left;padding: 0em;margin: 0em;}
.Infothek_pic_text2 b span{color: #58585a;padding-top: -0.2em;}
.Infothek_pic_text2 p{margin-top: 0em;color: #58585a;}
.Infothek_pic_text2 p span{color: #58585a;}
.Infothek_pic_text2 p strong span {color: #58585a;} 
.Infothek_pic_text2 p span strong {color: #58585a;}
.Infothek_pic_text2 ul li{color: #58585a;}
.Infothek_pic_text2 ol li{color: #58585a;}
.InfoTDetail_Text2{margin-right: 0em;float: left;width: 50em;padding: 1em 0em 1.5em 0em;}
.InfoTDetail_Text2 li{color: #58585A;}
.infot_asubtitleTab{color: #000000;padding-top: 0.5em;clear: both;width: 51em;}
.infot_aheadline_tab{width: 42em;float: left;}
.infot_asubtitleTab b{color: #58585a;}
.infot_h1_tab{padding: 0em 0.5em 0em 0em; margin: 0em;}
.infot_dokname_tab{width: 8em;padding-top: 0.2em;text-align: right;float: left;}
.div_infot_dokname_Mouseover_tab{text-decoration: none;cursor: pointer;}

.Asp_tab{color: #98BF0E;}

/*--##########################################--Pressedetail???--##################################################--*/
.PresseDetail{color: #58585a;}
.PresseDetail p{color: #58585a;}
.PresseDetail p span{color: #58585a;}
.PresseDetail span{color: #58585a;}

#ctl105__Datum{padding-top: 0.5em;position: static;width: 17em;display: block;padding-bottom: 0.7em;}
#FORM_53555 table{width: 100%;margin: 0em;padding: 0em;}
#FORM_53555 table tbody tr{cursor: default;}
#FORM_53555 table tbody tr td{padding: 0.5em 0em 0.5em 0em;background-image: url(../images/grid_td.gif);background-repeat: repeat-y;text-align: left;text-decoration: none;font-weight: normal;border: 0px;color: #58585a;background: transparent;}

.infot_infotdiv2{height: 1.3em;}

.jobs{color: #58585a;}
.jobs p{color: #58585a;}

.formButtonForStart{font: bold 1.5em Verdana;color : #98BF0E;position: static;float: left; background-image: url(../images/submitButton2.gif);background-repeat: no-repeat;background-color: white;padding-left: 1em;padding-right: 1em;height: 1.9em;line-height: 1.9em;text-decoration: none;display: block;border:none;}
.login table tr td{padding: 5px;padding-left: 0px;}
.login table tr th{padding-top: 1.5em;}

/*--############################--SORTABLE-TABLE2???--################################--*/
table.sortableTable{width: 100%;}
table.sortableTable tr{cursor: pointer;cursor: hand;}
table.sortableTable tr th{background-image: url(../images/grid_th.gif);background-repeat: repeat-x;padding: 0.5em;padding-top: 1.3em;padding-bottom: 0.7em;border-bottom: solid 5px #fff;}
table.sortableTable tr th input{font: 1em Verdana;color: #98BF0E;text-decoration: none;font-weight: normal;background-position: left center;background-repeat: no-repeat;padding: 0em;padding-left: 0.7em;text-align: left;border: 0px;background-color: Transparent;cursor: hand;width: 110px;}
table.sortableTable tr th input.sortUp{background-image: url(../images/pfeil_hoch_bold.gif);}
table.sortableTable tr th input.sortDown{background-image: url(../images/pfeil_runter_bold.gif);}
table.sortableTable tr td a{text-decoration: none;display: block;}
table.sortableTable tr td{padding: 0.5em 0em 0.5em 0.5em;background-image: url(../images/grid_td.gif);background-repeat: repeat-y;text-align: left;background: transparent;border: none;color: #58585a;}
table.sortableTable tr td b{border: none;color: #58585a;}
table.sortableTable tr td b:hover{border: none;color: #98BF0E;}
table.sortableTable tr td.firstCol{background-position: -2px 0px;}
table.sortableTable tr td.firstCol a{display: block;text-decoration: none;font-weight: normal;width: 0.5em;background-image: url(../images/pfeil_rechts_bold.gif);background-repeat: no-repeat;background-position: 0px 4px;text-align: center;}
table.sortableTable tr td.firstCol div{display: block;position: static;width: 4em;}
table.sortableTable tr td.firstCol a.edit{width: 2em;height: 2em;float: left;background-image: url(../images/icon_doc_edit.gif);display: block;}
table.sortableTable tr td.firstCol a.delete{width: 2em;height: 2em;float: left;background-image: url(../images/icon_doc_del.gif);display: block;}
table.sortableTable tr th.firstCol{background-position: -2px 0px;}
table.sortableTable tr td.hightlight{background-image: none;background-color: #CAD4DD;}
table.sortableTable tr th.hightlight{background-image: url(../images/grid_th_highlight.gif);background-repeat: repeat-x;padding: 0.5em;padding-top: 1.3em;padding-bottom: 0.7em;border-bottom: solid 5px #CAD4DD;}
table.sortableTable tr td.sndColor{background-color: #F4F5F9;}
.characters_left{border: 0px;font: normal 1em Verdana;color: #666;}

/*--##################################################--INDECACMSLOGIN???--#########################################################--*/
#FORM_INDECACMSLOGIN table{width: 100%;margin: 0em;padding: 0em;}
#FORM_INDECACMSLOGIN table tbody tr{cursor: default;}
#FORM_INDECACMSLOGIN table tbody tr th{padding-top: 1.3em;padding-bottom: 0.7em;border-bottom: solid 5px #fff;font: 1em Verdana;color: #98BF0E;font-weight: bold;text-align: left;}
#FORM_INDECACMSLOGIN table tbody tr td{height: 2em;padding: 0.5em 0em 0.5em 0em;text-align: left;text-decoration: none;font-weight: normal;border: 0px;color: #58585a;background: transparent;}
#FORM_INDECACMSLOGIN table tbody tr td a{text-decoration: none;display: block;}
#FORM_INDECACMSLOGIN table tbody tr td p{text-decoration: none;display: block;padding: 0px;margin: 0px 0px 0px 0px;color: #58585a;}
#FORM_INDECACMSLOGIN table tbody tr td p img{margin-top: 0em;text-decoration: none;display: block;margin-left: -3px;}

/*--##################################################--USER-SUCCESEXCEPTION--#########################################################--*/
.successexception{position: absolute;z-index: 999;background-color: #fff;border: solid 5px #98BF0E;padding: 10px;height: 15em;width : 25em;font: normal 1.2em Verdana;left: 0px;top: 90px;display: none;}
.successexception b{color: #98BF0E;}
.successexception h1{color: #98BF0E;margin-bottom: 5px;}
.successexception div{color: #666;}.successexception a, .successexception a:link, .successexception a:visited, .successexception a:active, .successexception a:hover, .successexception a:focus{display: block;padding-left: 0.8em;background-image: url(../images/pfeil_rechts_grau.gif);background-repeat: no-repeat;background-position: left center;color: #666;}

/*???*/
.ButtonRight2{float: left;padding-top: 0.5em;padding-right: 1.8em;padding-bottom: 1em;}
div.dottedlineBBView{height: 0.7em;width: 48.5em; background-image: url(../images/rahm_dot.gif);background-repeat: repeat-x;border: 0px solid white;}
#_TextOben{width: 50em;padding: 1em 0em 0em 1em;}
.layout22_Bildung{width: 48.8em;margin-top: -1px;border: solid 0.1em #e1e6ec;border-top: none;padding-top: 0.8em;padding-left: 1.4em;padding-right: 1.4em;margin-bottom: 2em;}

/*--#############--Anfang Seite Thema Recht & Steuern --> Arbeits und Sozialrecht --> REFORM DER JURISTENAUSBILDUNG--#############--*/
/*--##############################################################################################################################--*/
/* Standard Links im Text */
p a.lnk:link, p a.lnk:visited, p a.lnk:active{color: #98BF0E;text-decoration: none;}
p a.lnk:hover{color: #98BF0E;text-decoration: underline;}
/* Button mit runden Kanten */
a.button:link, a.button:visited, a.button:visited{position: relative;float: left;background-image: url(../images/button_links.gif);background-repeat: no-repeat;background-color: white;padding-left: 1em;padding-right: 1em;height: 1.5em;line-height: 1.8em;color: #98BF0E;text-decoration: none;display: block;padding-bottom: 0.1em;}
a.button:hover{background-color: #F1F3F6;}
a.button span{position: absolute;top: 0px;right: 0px;width: 0.5em;height: 1.5em;background-image: url(../images/button_rechts.gif);background-repeat: no-repeat;display: block;background-position:  right top;}
a.button:hover span{background-color: #F1F3F6;}
/* weitere Klassen für Seite Reform der Juristenausbildung*/
.InfoTDetail_head{padding: 0em;display: inline-block;position: static;}
.InfoTDetail_Text{margin-right: 0em;float: left;width: 50em;padding: 1em 0em 1.5em 0em;}
.InfoTDetail_Text li{color: #58585A;}
.InfoTDetail_Text p{color: #58585a;}
.InfoTDetail_pic{float: left;margin-right: 0em;margin-bottom: 0em;}
.InfoTDetail_TextAbst{float: left;width: 2em;height: 10em;}
ul.InfoTDetail_downloads{padding: 0em 0em 1em 0em;width: 52em;}
ul.InfoTDetail_downloads li{padding: 0em 0.3em 0.3em 2.3em;}
.InfoTDetail_bildasp{float: left;width: 8em;height: 10em;}
.InfoTDetail_bildWNews{float: left;}
.InfoTDetail_textasp{float: left;line-height: 1.5em;}
.InfoTDetail_textaspHelper{float: left;line-height: 1.5em;width: 43em;}
.InfoTDetail_abst1{float: left;width: 21em;}
.InfoTDetail_nameasp{color: #98BF0E;}
.InfoTDetail_nameasp2{color: #98BF0E;}
.ButtonLeft{position: static;display: block;float: left;margin-top: 0.5em;}
.ButtonRight{position: static;display: block;float: right;padding-top: 0.5em;}
.RdJA_rssbild{vertical-align:middle;font-size: 2.1em;}
.RdJA_rsstext{vertical-align: middle;}
#banner_lunten{width: 18.3em;margin: 0em;padding: 0em;}
.bannerbild_lunten{width: 18.3em;}
/*sortableTable - Meta: Links*/
table.sortableTable2{width: 100%;}
table.sortableTable2 tr{cursor: default;}
table.sortableTable2 tr:hover{background:none;}
table.sortableTable2 tr th{background-image: url(../images/grid_th.gif);background-repeat: repeat-x;padding: 0.5em;padding-top: 1.3em;padding-bottom: 0.7em;border-bottom: solid 5px #fff;font: 1em Verdana;color: #98BF0E;font-weight: bold;text-align: center;}
table.sortableTable2 tr td{padding: 0.5em;background-image: url(../images/grid_td.gif);background-repeat: repeat-y;text-align: left;background-color: #FFFFFF;border: none;}
table.sortableTable2 tr td.sndColor{background-color: #F4F5F9;}
table.sortableTable2 tr.sndColor{background-color: #F4F5F9;}
table.sortableTable2 tr.sndColor:hover{background-color: #e1e6ec;}
table.sortableTable2 tr td a{text-decoration: none;display: block;}
table.sortableTable2 tr td.firstCol{background-position: 0px 10px; display: block;text-decoration: none;font-weight: normal;width: 0.5em;background-image: url(../images/pfeil_rechts_bold.gif);background-repeat: no-repeat;text-align: center;}
table.sortableTable2 tr td.BoerseFirstTD{background-image: url(../images/pfeil_rechts_bold.gif);background-repeat: no-repeat; background-position: 10px 9px;}
table.sortableTable2 tr th.firstCol{background-position: -2px 0px;}
table.sortableTable2 tr th.hightlight{background-image: url(../images/grid_th_highlight2.gif);background-repeat: repeat-x;padding: 0.5em;padding-top: 1.3em;padding-bottom: 0.7em;border-bottom: solid 5px #CAD4DD;}
/* für die inputs, select*/
.fontFields{font: normal 1.1em Verdana;color: #58585a;}
.pager{background-color: #fff;margin-bottom: 5px;padding: 5px;}
.pager a{font-weight: bold;text-decoration: none;color: #98BF0E;}
/*--############################################################################################################################--*/
/*--#############--ENDE Seite Thema Recht & Steuern --> Arbeits und Sozialrecht --> REFORM DER JURISTENAUSBILDUNG--#############--*/

/*--######################--MicroSites---########################--*/
#_Content{padding: 1em 0em 1em 1em; margin-bottom:1em;}
/*Hauptmenuepunkte*/
.ulNavigation{ width: 20.4em; left: 0.2em; list-style-type: none; padding: 0px; margin: 0px;}

.liNavigationParentNode{ padding: 0px; margin: 0px; }
.liNavigationParentNode:hover{ background-color: #E2E2E2; }
.liNavigationParentNode a{ padding: 0.1em; text-decoration: none; color: #98BF03; font-weight: bold; font-size: 1.1em; display: block;}
.liNavigationParentNode a:hover{ text-decoration: none; color: #98BF03; font-weight: bold;}

.liNavigationParentNodeActive{ padding: 0px; margin: 0px; }
.liNavigationParentNodeActive:hover{ background-color: #FFFFFF; }
.liNavigationParentNodeActive a{ padding: 0.1em; text-decoration: none; color: #98BF03; font-weight: bold; font-size: 1.1em; display: block; background-color: #E2E2E2;}
.liNavigationParentNodeActive a:hover{ text-decoration: none; color: #98BF03; font-weight: bold; background-color: #fff;}
/*Hauptmenueunterpunkte*/
.ulNavigationChilds{ width: 20.4em; left: 0.2em; list-style-type: none; padding: 0px; margin: 0px; border-bottom: dotted 2px;}

.liNavigationChildNode{ padding: 0px; margin: 0px; }
.liNavigationChildNode:hover{ background-color: #EEEEEE; }
.liNavigationChildNode a{ padding: 0.1em; text-decoration: none; color:#58585A; font-size: 1.0em; display: block;}
.liNavigationChildNode a:hover{ text-decoration: none; color:#58585A;}

.liNavigationChildNodeActive{ padding: 0px; margin: 0px; }
.liNavigationChildNodeActive:hover{ background-color: #FFFFFF; }
.liNavigationChildNodeActive a{ padding: 0.1em; text-decoration: none; color:#58585A; font-size: 1.0em; display: block; background-color: #EEEEEE;}
.liNavigationChildNodeActive a:hover{ text-decoration: none; color:#58585A; background-color: #fff;}
/*Eintrag in der Infothek*/
.InfoText{ border-bottom: dotted 2px; padding: 0.5em 0.5em 1.5em 0em; }
.InfoHead{ float: left; font: bold 1.5em Verdana;color: #98BF0E; padding-bottom: 1.5em;}
.InfoNumber{ float: right; font-size: 1.2em; padding-top: 1em;}
.clearer{clear: both;}
.InfoSubtitle{ font: bold 0.94em Verdana;color: #98BF0E; padding: 1em 0em 1em 0em;}
.InfoPic{ width: 200px; float:left; padding: 0em 2em 0.5em 0em;}
.InfoDesc{ float: left; font-size: 1em; width:621px; }
.InfoDownload{ border-bottom: dotted 2px; padding: 2em 0.5em 2em 0em;}
.InfoDownload p{margin-top: 0;}
.InfoRelLink{ border-bottom: dotted 0.2em; padding: 2em 0.5em 2em 0.5em;}
a.InfoLink{ text-decoration: none; }
/*Ansprechpartner*/
div.divContact{ border-bottom: dotted 0.2em; padding: 2em 0.5em 2em 0em;}
div.Contact_DetailImage{float: left;}
div.Contact_TextContact{float: left; padding-left: 2em;}
div.Contact_ContactName{}
/*Toolbox*/
.nopadding{padding: 0px; margin: 0px;}
div.toolbox{width: 18.1em;height: 16.5em;padding: 0em;text-align: left;background-color: #E2E2E2;}
.searchinput{padding: 0px; margin: 0px;	width: 15.2em; height: 1.4em; font-size: 1em;}
#_TextSearch div form{ padding: 0px; margin: 0px; }
.tlbx_input{ float: left; padding-top: 1em;} 
.tlbx_imgDKNR{ float: left; padding: 1.3em 0em 0em 0.3em;}
.tlbx_img{ float: left; padding-top: 1em;}
/*Suchergebnisse*/
.SearchListView_SearchItemBox{ margin: 1em; border-bottom: dotted 0.1em; padding-bottom: 1em;}
.SearchListView_SearchItemHeadline{ font-weight: bold; color: #98BF0E; padding-bottom: 1em; }
.SearchListView_DateBox{}
.SearchListView_Pic{ padding-right: 0.5em; }
.SearchListView_SearchItemBox a{text-decoration: none;}
.SearchListView_SearchItemBox a:hover{text-decoration: none; color: #98BF0E;}
/*Banner*/
.BannerListView_Container a img{ padding-top: 0.5em; }

.rahmen_gruen{  border: 1px solid #98BF0E;}
.rahmen_grau{  border:1px solid #58585A;}


.RecommendPage_Error{ color: Red; padding: 0 0 1.5em 0; font-size: 1.4em; }



/**		EXCEPTIONS		**/
.exception
{
    position: absolute;
    z-index: 10001;
    background-color: #fff;
    border: solid 5px #AE0E1B;
    padding: 10px;
    width: 320px;
    height:60px;
    left: 340px; 
    top: 300px;
    display: none;    
}
.exception b
{
    color: #AE0E1B;
}
.exception h1
{
    color: #AE0E1B;
}
.exception div
{
    color: #666;
}
.exception a, .exception a:link, .exception a:visited, .exception a:active, .exception a:hover, .exception a:focus
{
    display: block;
    margin-top: 10px;
    line-height: 27px;
    padding-left: 32px;
    background-image: url(../images/pfeil_default.gif);
    background-repeat: no-repeat;
    font-weight: bold;
    text-align: left;    
}

.exception a.exceptionSimple, .exception a.exceptionSimple:link, .exception a.exceptionSimple:visited, .exception a.exceptionSimple:active, .exception a.exceptionSimple:hover, .exception a.exceptionSimple:focus
{
	display: inline;
	margin: 0px;
	line-height:normal;
	padding: 0px;
	background-image: none;
    text-align: left;	
} 

.successexception
{
    position: absolute; 
    z-index: 999;
    background-color: #fff;
    border: solid 5px #70A51A;
    padding: 10px;
    width: 320px;
    height:80px;
    left: 340px; 
    top: 300px;    
    display: none;
}
.successexception b
{
    color: #70A51A;
}
.successexception h1
{
    color: #70A51A;
    margin-bottom: 0px;
}
.successexception div
{
    color: #666;
}
.errFieldEmpty
{
    border:solid 1px #AE0E1B;
}
.successexception a, .successexception a:link, .successexception a:visited, .successexception a:active, .successexception a:hover, .successexception a:focus
{
    color: #70A51A;
    display: block;
    margin-top: 10px;
    line-height: 27px;
    padding-left: 32px;
    background-image: url(../images/pfeil_praemien.gif);
    background-repeat: no-repeat;
    font-weight: bold;
    text-align: left;
}
/**		END EXCEPTIONS	**/
