/* GLOBAL FORMATTINGS */



* {margin:0px;}

body {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; padding:0;margin:8px;}

td, input {font-family:Verdana, Arial, Helvetica, sans-serif;color:#3E4243;}

input {font-size:100%;}

a {text-decoration: none;}

ul, li {padding: 0;margin: 0;list-style-type: none;}

#content ol {padding: 0;margin: 0; }

#content ol li {padding: 0;margin: 0; margin-left:22px; ;list-style-type: decimal;}

h1, h2, h3, h4, h5, h6 {font-size: 1em;}

/* h2, h3, h4, h5, h6 {padding-top:12px;} */

dfn, div.accesskeys {position: absolute;left: -1000px;top: -1000px;width: 0px;height: 0px;overflow: hidden;display: inline;}

map {display:none;}

a.anchor {background-image:none; display:block;width: 0px;height:0px;overflow:hidden;}
* html a.anchor {display:none;}

.txtbold {font-weight:bold;}

.txtnormal {font-weight:normal;}

.hidden {display:none;}

/* ------------------------------------------- */

.inv {position:absolute;left: -1000px;top: -1000px;width: 0px;height: 0px;overflow: hidden;display: inline;}

div.px {background-color:transparent;overflow:hidden;font-size:1px;margin:0px;width:1px;height:1px;clear:both;}

#logo {vertical-align:bottom;width:196px;}



table.layouttable {width:948px;}

#content caption {text-align:left; font-weight:bold;}

#content caption.h3green {color:#6BA508;}

/*identity*/

.headerelement {width:66.52em; position:absolute; top:0.7em; left:18.8em; text-align:right;}

* html .headerelement {top:0em; left:0.7em;}

span.homelink {display:block;padding-left:2.3em; line-height:2.4em; color:#FFFFFF;font-weight:bold; height:2.5em;}



#logo a:focus span, #logo a:active span{background-color:white; color:#155072}

#logo .homelink {background-color:#155072;}
#logo img {border:none;}



.hilfe a, .hilfe a:visited {color:#ffffff;font-size:1.3em; font-weight:bolder; border:1px solid #ffffff; background-color:#236283; padding:1px 0.4em 0px 0.4em; line-height:1.4em; font-family:Times;}
.hilfe a:hover, .hilfe a:focus, .fontsize a:active {color:#145072; border:1px solid #145072; background-color:white; }

.header .funcnavi .hidden {display:inline; color:#ffffff; font-size:75%; line-height:120%; vertical-align:top;}
.header .funcnavi a {color:#FFFFFF;}
.header .funcnavi a:focus, .header .funcnavi a:active, .header .funcnavi a:hover {color:#0A4160;background-color:#FFFFFF;}

.funcnavispacer {vertical-align:middle;padding-right:5px;padding-left:5px;border:0px;margin:0px;}


.header .funcnavi {padding-top:1.2em;padding-right:1em;font-size:0.9em;}
.header ul {list-style-type:none;}
.header li {display:inline;padding:0px;margin:0px;border:0px;}



#headerrow td {border-bottom:8px solid #ffffff;}

.header .fontsize {padding-top:7.5em; padding-right:0em; font-weight:bold;color:#145072; float:right; height:2em;}
.header .fontsize a,
.header .fontsize a:visited {width:1.3125em; height:1.3125em; text-align:center; display:block; float:left; margin-right:0.5em; color:#145072; font-size:1.2em;border:1px solid #145072; background-color:#fff; line-height:1.3em;}
.header .fontsize a:active, .header .fontsize a:hover, .header .fontsize a:focus {color:#fff;border:1px solid #fff; background-color:#145072; }

.header .fontsize a.hilfe { width:1.05em; height:1.05em; text-align:center; font-weight:bolder; font-size:1.5em; line-height:1.0em; font-family:'Times New Roman',Times,serif; }


.header .fontsize a.hilfe,
.header .fontsize a.hilfe:visited {padding:0.0em; background-color:#266286; color:#fff; border:1px solid #fff; margin-right:0.4em;}
.header .fontsize a.hilfe:active,
.header .fontsize a.hilfe:hover,
.header .fontsize a.hilfe:focus {background-color:#fff; color:#266286; border:1px solid #266286; }
.header .fontsize span {display:block; float:left; padding:0.3em; margin-right:2.5em; padding-top:0.4em;}

img.infolink, .infoheader img {border:0;}

.infoheader img {margin-left:10px;}





/*navigation*/

div#hauptnavigation {background-position:0px 20px;background-repeat:no-repeat;background-image:url(/SiteGlobals/StyleBundles/Images/bg__identity2,property=default.gif);}

ul.navlist {background-image:url(/SiteGlobals/StyleBundles/Images/bg__identity2,property=default.gif); }

ul.navlist a {display:block;color:#ffffff; }

ul.navlevel1 {padding-top:0px; padding-bottom:0.2px;}

ul.navlevel1 li.current a.navlevel1{background-image:url(/SiteGlobals/StyleBundles/Images/navicon1active,property=default.gif); }

ul.navlevel1 li.inpath a.navlevel1{background-image:url(/SiteGlobals/StyleBundles/Images/navicon1active,property=default.gif); }

ul.navlevel1 li.virgin a.navlevel1{background-image:url(/SiteGlobals/StyleBundles/Images/navicon1,property=default.gif);}

ul.navlevel1 li.navlevel1 {margin-bottom:1px; margin-top:1px; padding:0px;}

ul.navlevel1 li.navlevel1 a.navlevel1 {background-color: #5592BC;padding-bottom:7px; padding-top:6px; padding-left:22px; background-repeat:no-repeat ;background-position:0px 9px;}



ul.navlevel1 li.navlevel1 a:focus.Orange, ul.navlevel1 li.navlevel1 a:active.Orange, ul.navlevel1 li.navlevel1 a:hover.Orange {background-color: #FF8421;}
ul.navlevel1 li.navlevel1 a:focus.Rot, ul.navlevel1 li.navlevel1 a:active.Rot, ul.navlevel1 li.navlevel1 a:hover.Rot {background-color: #D23403;}
ul.navlevel1 li.navlevel1 a:focus.Tuerkis, ul.navlevel1 li.navlevel1 a:active.Tuerkis, ul.navlevel1 li.navlevel1 a:hover.Tuerkis {background-color: #4A9C7B;}
ul.navlevel1 li.navlevel1 a:focus.Gruen, ul.navlevel1 li.navlevel1 a:active.Gruen, ul.navlevel1 li.navlevel1 a:hover.Gruen {background-color: #84BD18;}
ul.navlevel1 li.navlevel1 a:focus.Lila, ul.navlevel1 li.navlevel1 a:active.Lila, ul.navlevel1 li.navlevel1 a:hover.Lila {background-color: #632984;}
ul.navlevel1 li.navlevel1 a:focus.Blau, ul.navlevel1 li.navlevel1 a:active.Blau, ul.navlevel1 li.navlevel1 a:hover.Blau {background-color:#3C7FA5;}
ul.navlevel1 li.navlevel1 a:focus.Bordeaux, ul.navlevel1 li.navlevel1 a:active.Bordeaux, ul.navlevel1 li.navlevel1 a:hover.Bordeaux {background-color:#C90944;}

ul.navlevel2 { border-top:4px solid #609BC3; border-bottom:10px solid #609BC3;margin-top:1px;}

ul.navlevel2 li.hasChildren a.current, ul.navlevel2 li.hasChildren a.inpath {padding-bottom:6px; }
ul.navlevel2 li.hasChildren ul li a.current {padding-bottom:0px;}

li.navlevel2 a.inpath {padding-bottom:7px; }

ul.navlevel2 li.current a {background-image:url(/SiteGlobals/StyleBundles/Images/navicon1active,property=default.gif);background-position:6px 2px;}

ul.navlevel2 li.inpath a {background-image:url(/SiteGlobals/StyleBundles/Images/navicon1active,property=default.gif);background-position:6px 2px;}

ul.navlevel2 li.virgin a {background-image:url(/SiteGlobals/StyleBundles/Images/navicon2,property=default.gif);}

ul.navlevel2 li.navlevel2 a {background-repeat:no-repeat; background-position:0px 6px;}

ul.navlevel2 li.navlevel2 a {background-color: #609BC3;padding-bottom:0px; padding-top:4px; padding-left:33px;}

ul.navlevel2 li.current a{font-weight:bold;}

ul.navlevel2 li.inpath a{font-weight:bold;}

ul.navlevel2 li.navlevel2 a:focus, ul.navlevel2 li.navlevel2 a:active, ul.navlevel2 li.navlevel2 a:hover {font-weight:bold;background-color:#609BC3;}

ul.navlevel2 li.current a.navlevel2,ul.navlevel2 li.inpath a.navlevel2 {background-repeat:no-repeat ;background-position:9px 7px;}

ul.navlevel2 li.hasNoChildren a.current {background-image:url(/SiteGlobals/StyleBundles/Images/navicon2,property=default.gif); background-position:0px 6px;}



ul.navlevel3 {margin-top:1px; margin-bottom:1px;border-top:10px solid #69A3CA;border-bottom:10px solid #69A3CA; }

ul.navlevel3 li.current a.current,ul.navlevel3 li.inpath a.current {background-image:url(/SiteGlobals/StyleBundles/Images/navicon3,property=default.gif); font-weight:bold;}

ul.navlevel3 li.virgin a {background-image:url(/SiteGlobals/StyleBundles/Images/navicon3,property=default.gif);font-weight:normal;}

ul.navlevel3 li.navlevel3 a {background-repeat:no-repeat;background-position:0px 6px;}

ul.navlevel3 li.navlevel3 a {background-color: #69A3CA;padding-bottom:0px;padding-top:4px; padding-left:39px;}



ul.navlevel3 li.current span{font-weight:bold;}

ul.navlevel3 li.inpath span{font-weight:bold;}

ul.navlevel3 li.navlevel3 a:focus, ul.navlevel3 li.navlevel3 a:active ,ul.navlevel3 li.navlevel3 a:hover {font-weight:bold;background-color:#69A3CA;}





ul.navlevel3 li.navlevel3 a.navlevel3 {line-height:12px; padding-top:2px;padding-bottom:0px; margin:0px; }

li.navlevel3 {border:1px solid #69a3ca;border-left:0px solid black;border-right:0px solid black;border-top:0px solid black;}

#navigation a.anchor {left:-1000px;position:absolute;background-image:none;}

#navigation {width:196px; vertical-align:top; background-color:#8CB5D6;}



#voteform div.radio {vertical-align:middle; clear:both;}
#voteform .radio span {display:block; margin-top:0.2em;}
* html #voteform .radio span {margin-top:0.4em;}
#voteform .radio input {margin-top:0.2em;margin-bottom:0.2em; margin-top:0.2em; display:block; float:left; margin-right:0.5em;}
* html #voteform .radio input {margin-right:0em;}

#navigation input.submitbutton,
#voteform input.submitbutton {padding-left:0px; padding-right:10px; background:transparent; background-image:url(/SiteGlobals/StyleBundles/Images/dictarrow,property=default.gif); border:none; cursor:pointer; background-repeat:no-repeat;background-position:right;color:#155072; width:8.3em;}



#hauptnavigation {background-color:#5592BC; padding-top:20px;padding-bottom:18px;}

div#contentbox table {border-spacing:0px;}







#navigation .tipps {border-top:2px solid #FFFFFF;padding:15px 10px 13px 12px; background-color:#A3C8E1;}

#navigation .tipps select {width:90%; margin-left:11px;border:0px; background-color:#D8E8F2;color:#155072;font-size:0.9em; height:1.8em; }

#navigation .tipps .ind {padding-left:12px;}

#navigation .luecke {color:#155072;border-top:2px solid #FFFFFF;padding:15px 10px 19px 12px;background-color:#B4D2E7;}

#navigation .luecke .ind {padding-left:12px;}

#navigation .luecke a {display:inline;color:#155072;font-weight:bold; padding:0px 11px 0px 0px; background-image:url(/SiteGlobals/StyleBundles/Images/dictarrow,property=default.gif); background-repeat:no-repeat;background-position:right center; }

* html #navigation .luecke a {background-position:right 0.3em;}

#navigation .hotline {color:#256285;border-top:2px solid #FFFFFF;padding:13px 10px 15px 20px;background-color:#8CB5D6;}
#navigation .hotline img {margin-bottom:11px;}
#navigation .hotline div.headline{color:#ffffff; font-size:100%; font-weight:bold;}
#navigation .hotline div.telefon{color:#ffffff; font-size:170%; padding-bottom:8px;}

#navigation .subline {padding-left:12px;font-weight:bold;color:#155072; margin-bottom:9px;}

#navigation a.inline {display: inline;padding-right:10px;color:#155072; background-image:url(/SiteGlobals/StyleBundles/Images/dictarrow,property=default.gif); background-repeat:no-repeat;background-position:right;}

#navigation a.inline:focus, #navigation a.inline:active {color:#FFFFFF; background-color:#155072;}

#navigation .indent {padding-left:12px;margin-top:3px;}

#navigation select {width:172px;border:0px;background-color:#D8E8F2; color:#155072;margin-bottom:10px;}

#navigation a.rechner:focus, #navigation a.rechner:active {color:#FFFFFF; background-color:#155072;}

/*Pfeil fuer Experten-Forum Link geaendert auf Vordergrundbild, alte Klasse inline stehen gelassen fuer Kompatibilitaet*/

#navigation a.expertenforumlink {display:inline;padding-right:0px;color:#155072;}

#navigation a.expertenforumlink:focus, #navigation a.expertenforumlink:active {color:#FFFFFF; background-color:#155072;}



#navigation form {padding:0;margin:0; width:100%;}

#navigation form .suchfeld {padding-left:10px; float:left; margin-right:1px; }

#navigation form .suchfeld input { border:none; border-bottom:1px solid #256285; height:1.3em; vertical-align:middle; width:127px; padding:4px;}
* html #navigation form .suchfeld input {padding:3px;height:22px;}
#navigation form .button {display:inline;}
* html #navigation form .button {padding-top:2px;}



#fragen div.subline {height:12px;}
#fragen {border-top:2px solid #FFFFFF;padding:15px 10px 23px 12px; background-color:#8CB5D6;}
#fragen .text {font-size:0.9em;height:19px;border:0px;border-bottom:1px solid #256285;margin: 0px 1px 0px 11px;padding-bottom: 0;padding-left:2px;padding-top:2px;width: 130px;float:left;color:#666666;}
#fragen .image {margin: 0px 1px 0px 0px;display:inline;}



/*breadcrumb*/

#content .breadcrumb, #contentBreit .breadcrumb {overflow:hidden; margin:0px; height:1.7em; margin-bottom:2px; background-image:url(/SiteGlobals/StyleBundles/Images/teaserboxrasterlong,property=default.gif); background-repeat:repeat-y; padding-left:176px; color:#fff; font-weight:bold;}

#content .breadcrumb {margin-right:1px; width:374px;}
* html #content .breadcrumb {width:550px;}
#contentBreit .breadcrumb {width:569px;}
* html #contentBreit .breadcrumb {width:745px; }

#content {vertical-align:top; line-height:1.4em; padding-left:8px; padding-right:6px;background-image:url(/SiteGlobals/StyleBundles/Images/footerbg,property=default.gif); background-repeat:no-repeat; background-position:bottom left; border:none; }
div.contentdiv {width:550px; overflow:hidden;}



/*Homepageteaserboxen*/

#content table.homepagetb, #content table.thementb {border-collapse:seperate; border-spacing:1px; padding:0;margin:0px; margin-top:-2px; margin-left:-2px; }
#content table.homepagetb td {vertical-align:top; margin-bottom:12px; }

#content .hpteaserbox {padding:0;margin:0;}
#content .hpteaserboxbroad {width:549px;}
#content .hpteaserboxshort {width:270px; margin-top:12px;}
#content .hpteaserboxrechts {margin-left:8px;}

#content .hpteaserbox .teaserboxheader {overflow:hidden; margin:0px; padding-top:0.1em; padding-bottom:0.1em; margin-bottom:1em; }
#content .hpteaserboxbroad .teaserboxheader {background-image:url(/SiteGlobals/StyleBundles/Images/teaserboxrasterlong,property=default.gif);background-repeat:repeat-y; padding-left:176px;}
#content .hpteaserboxshort .teaserboxheader {background-image:url(/SiteGlobals/StyleBundles/Images/teaserboxraster,property=default.gif);background-repeat:repeat-y; padding-left:98px;}

#content .hpteaserbox .gfx {float:left; padding:0;}
#content .hpteaserbox .content {float:left; padding:0; padding-left:12px;}
#content .hpteaserboxbroad .content {width:370px;}
#content .hpteaserboxshort .content {width:163px;}
* html #content .hpteaserboxshort .content {width:173px;}
#content .hpteaserbox .content .txt {padding-top:5px; padding-bottom:5px;}

#content .borderOrange div.teaserboxheader{background-color:#FA8026;}
#content .borderRot .teaserboxheader{background-color:#D23403;}
#content .borderTuerkis .teaserboxheader{background-color:#49987F;}
#content .borderLila .teaserboxheader{background-color:#662985;}
#content .borderGruen .teaserboxheader{background-color:#86B819;}
#content .teaserboxbroadheadershort {background-image:url(/SiteGlobals/StyleBundles/Images/teaserboxrastershort,property=default.gif);background-repeat:repeat-y;overflow:hidden;margin:0px;width:264px;}


#content .teaserboxheader a {color:#FFFFFF;font-size:1em; padding: 2px 0px 1px 0px;font-weight:bold; line-height:1.7em;}


/*content*/

#content .ohneTitel {padding-top:1em;}

#content a.imglink {background-image:none;}

#content a.glossarcharacter {background-image:none;}
#content .glossarback a {background-position:left; padding-left:10px; background-image:url(/SiteGlobals/StyleBundles/Images/linkarrowserviceback,property=default.gif);}

#content table {margin-left:-7px; width:100%;}
html>body #content table.infonetztabelle {width:550px;}

#content table li {padding-bottom:2px; padding-top:1px;}

#contentbox {color:#3E4243;margin:0px 0px 0px 7px;}

/* double teaser box content */

#content table.thementb td.spacer {border:none;}

#content .teaserboxright .content,#content .teaserboxleft .content {width:67%;}
#content .teaserboxcontent {margin-right:0px; padding:0px; padding-bottom:7px; margin-bottom:17px; border-right:1px solid black; border-bottom:1px solid black;}
#content .teaserboxSchmalLinks, #content .teaserboxSchmalRechts {width:268px; }

#content .teaserboxBreit {width:548px; }

#content .teaserbox .content, #content .teaserboxleft .content,#content .teaserboxright .content {float:left;}
#content .teaserboxcontent .teaserboxheader {margin-bottom:12px; background-image:url(/SiteGlobals/StyleBundles/Images/teaserboxraster,property=default.gif);background-repeat:repeat-y;}
#content .teaserboxcontent h3{padding-top:0px;}
#content .teaserboxcontent .contentnoimage {padding-right:7px;}
.imglinks {float:left; padding-right:10px; padding-bottom:0px;}

div.inline {display:inline; vertical-align:bottom;}

.clear {clear:both;}

.header {padding-top:20px;}



#content .borderOrange {border-right:#F6B78B solid 1px; border-bottom:#F6B78B solid 1px; }
#content .borderRot { border-right:#E7ACAC solid 1px;border-bottom:#E7ACAC solid 1px; }
#content .borderTuerkis {border-right:#9FCCBE solid 1px; border-bottom:#9FCCBE solid 1px; }
#content .borderLila {border-right:#CFADE1 solid 1px; border-bottom:#CFADE1 solid 1px; }
#content .borderGruen {border-right:#94C32E solid 1px; border-bottom:#94C32E solid 1px; }
#content .spacerstandard {margin-bottom:18px;}

#content .homepageMehrLinkOrange {padding-right:13px; background-image:url(/SiteGlobals/StyleBundles/Images/linkarrowwissen,property=default.gif); background-repeat:no-repeat; background-position:right; color:#f66913;}
#content .homepageMehrLinkLila {padding-right:13px; background-image:url(/SiteGlobals/StyleBundles/Images/linkarrowprivat,property=default.gif); background-repeat:no-repeat; background-position:right; color:#662985;}
#content .homepageMehrLinkTuerkis {text-align:right; display:block; padding-right:13px; background-image:url(/SiteGlobals/StyleBundles/Images/linkarrowservice,property=default.gif); background-repeat:no-repeat; background-position:right; color:#49987f;}

#info .profilheaderleft {background-color:#3C7FA5;padding-left:12px; color:#FFFFFF;}

#info .profilheaderright { background-color:#3C7FA5;}



.profilheaderright span {cursor:pointer; color:white;}
.profilheaderright img {border-left:1px solid white; }



#info .boxcontentprofil {padding:11px 5px 12px 12px; font-size:0.9em; line-height:1.4em; }



/* marginal */

#content {}

#info {vertical-align:top; color:#155072;background-color:#E9F2F7;width:188px;}

#info a {color:#397BA5; padding-right:13px; background-image:url(/SiteGlobals/StyleBundles/Images/dictarrow,property=default.gif); background-repeat:no-repeat; background-position:right; font-weight:bold;}

#info a.infoheader, .infoheader {font-weight:normal;color:#fff; display:block; padding:5px 25px 5px 10px; background-color:#3C7FA5; color:#ffffff; background-image:url(/SiteGlobals/StyleBundles/Images/InfoPfeil,property=default.gif); background-repeat:no-repeat; background-position:95% 45%; }

#info a.topbrochures {background-image:none;}

#info .box4 {border-bottom:4px solid #ffffff;background-color:#E9F2F7;}

#info div.pdflink {margin-bottom:0.2em;}
#info div.pdflink a {color:#155072; padding:0px 0px 0px 11px; background-image:url(/SiteGlobals/StyleBundles/Images/dictarrow,property=default.gif); background-repeat:no-repeat; background-position:0 45%; }
#info div.pdflink a:focus, #info div.pdflink a:active {background-color:#155072; color:#FFFFFF;}

#info .boxcontent {padding:12px 7px 12px 12px; font-size:0.9em; line-height:1.4em;}

#info div.dict a {display:block; font-weight:bold; color:#155072;padding:0px 0px 0px 11px; background-image:url(/SiteGlobals/StyleBundles/Images/dictarrow,property=default.gif); background-repeat:no-repeat; background-position:0px 3px;}

#info .pdf a {background-image:url(/SiteGlobals/StyleBundles/Images/pdfcollect,property=default.gif); background-repeat:no-repeat; font-size:0.9em; display:block; color:#1E6E9B; font-weight:bold; padding:0.5em 0.5em 0.5em 10px; }
#info .pdf a:focus, #info .pdf a:active {background-color:#5D9ECE; color:#fff;}


#info .pdf {border:1px solid #5592BC; background-color:#FFFFFF;}

#info .pdf a {width:90%; background-position:right;}

* html #info .pdf a {width:96%;}



#info .boxcontentpdf {color:#1E6E9B; background-color:#FFFFFF; padding:12px 6px 12px 11px; font-size:0.9em; line-height:1.4em; border:1px solid #5592BC; border-top:0px;}

td.drucken {vertical-align:bottom; background-color:#E9F2F7}

.drucken .box2 {border-top:2px solid #FFFFFF;}

.drucken .box3 {border-top:4px solid #FFFFFF;}

span.printsymbol {background-image:url(/SiteGlobals/StyleBundles/Images/icon__print,property=default.gif); background-repeat:no-repeat; background-position:right; padding-right:39px;}

#info .profil {display:none;border-bottom:4px solid white;}

a.infoheader:focus, a.infoheader:active, #info a.infoheader:focus, #info a.infoheader:active {background-color:#5D9ECE;}

/*Content*/

#content .pdfboxdoclinks {background-image:url(/SiteGlobals/StyleBundles/Images/dotline3,property=default.gif); background-repeat:repeat-x; background-position:bottom; margin:5px 0px 5px 0px; padding-bottom:15px;}

#content .pdfboxdoclinks img {vertical-align:bottom;}

#content .pdficonspace {margin-left:21px;}

#content .nobg {background-image:none; padding-bottom:0px;}

#content .nobg li {padding-top:5px;}

#content form .pdfboxdoclinks {background-image:none; padding-bottom:10px;}

div.borderDotlineBottom {background-image:url(/SiteGlobals/StyleBundles/Images/dotline3,property=default.gif); background-repeat:repeat-x; background-position:top;}

#content .pdfboxhead {color:#ffffff; font-weight:bold; padding:0px 0px 2px 10px; margin-top:20px;}
#content .pdfboxhead h3 {color:#ffffff;}

#content .pdfboxdoclinks li {margin:0px 0px 1px 7px;}
#content .pdfboxitemspace {margin-top:8px;}
#content .pdfboxlinks {margin:8px 0px 0px 0px;}
#content .pdfboxlinks li {margin:0px 0px 6px 0px; }
#content .pdfboxlinks a.pdfboxlink {color:#126492;}

#content input.publicationformbutton {cursor:pointer;background-color:transparent; font-weight:bold; border:none;}

#content a {background-repeat:no-repeat; background-position:100% 45%; font-weight:bold;padding-right:13px;}

#content .bildMitUeberschrift {margin-top:12px;margin-bottom:32px;}
#content .ueberschriftOhneBild {margin-top:12px;}

#content .mb6medientipps {margin-bottom:6px; padding-top:10px;padding-left:30px; background-image:url(/SiteGlobals/StyleBundles/Images/Buch,property=default.gif);background-repeat:no-repeat; background-position:left;}

#content .mb15medientipps{margin-bottom:25px; padding-top:0px;}

#content .kontaktbox {color:#3E4243; border:1px solid #A3C8E1; background-color:#ECF3F7; padding:23px 13px 23px 13px; }
#content .kontaktbox textarea {height:1.8em; margin-bottom:10px; border:0px; border-bottom:1px solid #256285; padding-bottom: 0; padding-left:2px; padding-top:2px; width: 392px; height:90px; }
#content .kontaktbox input {height:1.8em; margin-bottom:10px; border:0px; border-bottom:1px solid #256285; padding-bottom: 0; padding-left:2px; padding-top:2px; width: 392px; }

#content .kontaktbox input.imagebutton {width:auto;height:auto;}

/* default content indent */

div.ind {padding-left:0px; padding-right:0px;}

#content div.ind {padding-left:7px;}

#content div.formersatz {padding-left:3px;padding-top:5px;}

#content .inline img{margin-right:5px; vertical-align:bottom;}



#content .imgRight {float:right}



/* Formulare */

h1.Formular{margin-top:4em;margin-bottom:0.5em}

div.FormularVerschicken{margin-top:1em;margin-bottom:1em;}



/* Sammelmappe */



.headersammelmappe {position:relative;}

.headersammelmappe div {position:absolute;}

.headersammelmappe div.number {width:20px;text-align:center;vertical-align:middle;color:#155072;font-size:0.9em;}

.headersammelmappe div.text {left:25px;}

.entrysammelmappe { margin-bottom:2px;}

.entrysammelmappe div.check {float:left;width:6%;}

.entrysammelmappe div.pdfname {background-image:url(/SiteGlobals/StyleBundles/Images/dotline3,property=default.gif); background-repeat:repeat-x; background-position:bottom center;float:left;width:82%;}

.entrysammelmappe div.trash {float:left;width:4%;text-align:right;}

.entrysammelmappe div.a {padding:0px;}

.sammelbuttons input {border:none; background:white;font-weight:bold;cursor:pointer; padding-left:0;text-align:left; margin-left:0;}

.getzipped {padding-bottom:12px; padding-left:3px;}

* html #content div.sammelbuttons {padding-left:9px;}

#content .getzipped a {background-image:url(/SiteGlobals/StyleBundles/Images/Zip,property=default.gif);padding-right:35px;}
#content div.getzipped {padding:9px;}

#content .pdfboxframe { margin-bottom:28px; padding-bottom:12px; border-right-style:solid; border-bottom-style:solid; border-right-width:1px; border-bottom-width:1px;}
#content .pdfboxframe form input#update {padding:0px 10px 0px 0px; margin:0;border:none;text-align:left; background-image:url(/SiteGlobals/StyleBundles/Images/linkarrowservice,property=default.gif); background-position:right;background-repeat:no-repeat; width:339px; }
* html #content .pdfboxframe form input#update {padding-left:3px;}
#content .pdfboxframe form .alleMarkieren {padding-left:3px;}
#content .pdfboxframe form a {background-image:url(/SiteGlobals/StyleBundles/Images/linkarrowservice,property=default.gif); background-position:right;background-repeat:no-repeat; padding-right:10px;}





/*sitemap*/

#contentBreit {width:745px; vertical-align:top; line-height:1.4em; padding-left:7px; background-image:url(/SiteGlobals/StyleBundles/Images/footerbgneu,property=default.gif); background-repeat:repeat-x; background-position:3px bottom;}

#contentBreit .headertxt {color:#FFFFFF; font-size:1.0em; padding: 2px 0px 1px 0px; margin-bottom:31px; font-weight:bold; text-indent:176px; background-image:url(/SiteGlobals/StyleBundles/Images/teaserboxrasterlong,property=default.gif); background-repeat:repeat-y; background-position:bottom left;}

#contentBreit table.sitemap {margin-bottom:30px; border-collapse:collapse; width:100%;}

#contentBreit .sitemap td {padding-top:10px; vertical-align:top;}

#contentBreit .sitemap td.links {padding-right:6px;}
#contentBreit .sitemap td.mitte {padding-left:3px; padding-right:3px;}
#contentBreit .sitemap td.rechts {padding-left:6px;}

#contentBreit .sitemap td div {border-bottom:1px solid; border-right:1px solid; padding-right:0px; padding-top:0px; height:99%;}
#contentBreit .sitemap td div.Orange {border-color:#F7B58C;}
#contentBreit .sitemap td div.Rot {border-color:#E7ADAD;}
#contentBreit .sitemap td div.Lila {border-color:#CEADE7;}
#contentBreit .sitemap td div.Gruen {border-color:#94C629;}
#contentBreit .sitemap td div.Tuerkis {border-color:#9CCEBD;}
#contentBreit .sitemap td div.Blau {border-color:#ADD6EF;}
#contentBreit .sitemap td div.Bordeaux {border-color:#F395B2;}

* html #contentBreit .sitemap .oben div {height:36em;}

* html #contentBreit .sitemap .unten div {height:43em;}

* html #contentBreit .sitemap .ganzunten div {height:18em;}

#contentBreit .sitemap li, #contentBreit .sitemap ul {padding:0; margin:0;}

* html #contentBreit .sitemap li {padding-bottom:3px;}

#contentBreit .sitemap ul {margin-top:10px; margin-bottom:10px;}

#contentBreit .sitemap li a {background-image:url(/SiteGlobals/StyleBundles/Images/uebersichtarrow,property=default.gif); background-repeat:no-repeat; display:block;}

#contentBreit .sitemap li.Level1 a{font-weight:bold; padding-left:26px; background-position: 16px 1px;}
#contentBreit .sitemap li.Level2 a{font-weight:normal; padding-left:40px; background-position: 30px 3px;}

#contentBreit .sitemap li a {color:#3E4243;}

#contentBreit .sitemap h1 {width:100%; margin-bottom:6px; padding:1px 0px 1px 0px; background-image:url(/SiteGlobals/StyleBundles/Images/teaserboxrastershort,property=default.gif); background-repeat:repeat-y; background-position:bottom left;}

#contentBreit .sitemap h1 a {color:white; margin-left:67px; display:block;}
#contentBreit .sitemap h1.Orange {background-color:#fa8026;}
#contentBreit .sitemap h1.Rot {background-color:#d23403;}
#contentBreit .sitemap h1.Lila {background-color:#632984;}
#contentBreit .sitemap h1.Gruen {background-color:#84BD18;}
#contentBreit .sitemap h1.Tuerkis {background-color:#4A9C7B;}
#contentBreit .sitemap h1.Blau {background-color:#397BA5;}
#contentBreit .sitemap h1.Bordeaux {background-color:#C90944;}



/*Suche und andere Formulare*/

#content .erweitertesuchelink {padding-top:8px;}

#content .kontaktbox h3{margin-bottom:10px;}

#content .kontaktbox .selectrow {padding-bottom:10px;}

#content .kontaktbox .searchrow label{vertical-align:top;padding-top:2px; display:block; font-weight:bold;}
#content .kontaktbox .selectrow label{vertical-align:top;padding-top:2px; display:block; font-weight:bold;}

#content .kontaktbox .checkrow span{vertical-align:top;padding-top:2px; width:120px; display:block; font-weight:bold;}
#content .kontaktbox .checkrow input.FormCheckbox{width:15px; vertical-align:top;padding-top:2px; display:block; float:left; margin-right:6px;border:none;}
#content .kontaktbox .checkrow label span{vertical-align:top; font-weight:normal;}

#content .kontaktbox .buttonrow input{width:10em;border:none;background-color:#397BA5; padding:2px;color:white;font-weight:bold;background-image:url(/SiteGlobals/StyleBundles/Images/InfoPfeil,property=default.gif); 

background-repeat:no-repeat;background-position:95% 50%; padding-left:0px; border-bottom:2px solid #397BA5;}

/*Der Zinseszinsrechner benoetigt einen breiteren Knopf*/

#content .kontaktbox .buttonrowexpanded input{width:15.5em;border:none;background-color:#397BA5; padding:2px;color:white;font-weight:bold;background-image:url(/SiteGlobals/StyleBundles/Images/InfoPfeil,property=default.gif);

background-repeat:no-repeat;background-position:95% 50%; padding-left:0px; border-bottom:2px solid #397BA5;}

#content .kontaktbox .optionrow span {line-height:10px;vertical-align:top;font-weight:bold;display:block;padding-bottom:10px;}

#content .kontaktbox .optionrow input.FormRadiobutton {display:inline; width:20px; height:14px; border:none;}

#content .kontaktbox .optionrow label span {display:inline; font-weight:normal;}



/*Labels*/

span.ErrorMessage {color:red;}

span.unbold {font-weight:normal;}

#content form label {padding-bottom:6px; }



/*Glossar*/

#content p.glossarlinkheadline{margin-top:17px;margin-bottom:10px;font-weight:bold;}

#content p.glossar a{background-image:url(/SiteGlobals/StyleBundles/Images/linkarrowservice,property=default.gif);background-position:right;background-repeat:no-repeat;padding-right:10px;}



/* Inhaltsverzeichnis */

#content ul.inhalt {margin:0;padding:0; padding-bottom:24px; padding-top:24px;}

#content ul.inhalt li {margin:0;padding:0;}

#content ul.inhalt li.levelh1 {}

#content ul.inhalt li.levelh2 {padding-left:0px;}

#content ul.inhalt li.levelh3 {padding-left:5px; margin-left:15px; list-style-type:disc;}

#content a.tothetop {padding-right:0px; padding-bottom:12px; padding-top:12px; display:block; width:7.5em; background-repeat:no-repeat; background-position:right;}



/*bfe4mail*/

#content .bfe4mail p {padding-bottom:20px;}
#content .bfe4mail a {padding-left:10px; background-image:url(/SiteGlobals/StyleBundles/Images/pfeilBlauLinks,property=default.gif);background-position:left;background-repeat:no-repeat;}

/* Listen ohne Aufzaehlungszeichen */
#content ul.pdfboxdoclinks li, #content ul.inhalt li {list-style-image:none;}




#content a.anchor {background-image:none;}

/*register suche */

#content div.register {width:400px;}

#content .register a.active {color:#000;}

#content table.suchergebnisse, #content form, #content div.kontaktbox {width:520px;}

#content .relevanz {}

#content .relevanz span {line-height:10px;vertical-align:top}

#content .relevanz input.FormRadiobutton {display:inline; width:20px; height:14px;border:none;}

#content .relevanz label {display:inline;}



/*PDF-Listen */

#content .pdflistentrynoline {margin:10px 10px 5px 0px;padding-bottom:10px;}
#content .pdflistentrynoline div.check {float:left;width:4%;padding-top:10px;}
#content .pdflistentrynoline div.pdfname {float:left;width:90%;}
#content div.px {background-color:transparent;overflow:hidden;font-size:1px;margin:0px;width:1px;height:1px;clear:both;}





/* FOOTER */

#footer ul {list-style-type:none;}

#footer li {display:inline;}

#footer a {color:#256285;font-size:0.9em;}

#footer a:focus, #footer a:active, #footer a:hover {color:#FFFFFF;background-color:#256285;}

#footer .printheader {display:none;}

#footer {text-align:center;padding-top:5px;}

#footer .copyright {border-right:1px dotted #256285; padding-right:1px; margin-right:5px;}

.drucken a.seiteEmpfehlen {background-image:url(/SiteGlobals/StyleBundles/Images/mail2friend,property=default.gif); background-position:93.3%; padding-right:65px; background-repeat:no-repeat;}



/*Meldungsarchiv*/

#content .meldungsarchiv {border-top:1px solid #4A9C7B; margin-top:1em; padding-top:1em; margin-bottom:1em;}

#content .meldungsarchiv .erscheinungstag {font-weight:bold; margin-top:1em;}

#content .meldungsarchiv h2 {margin-top:0.2em;}



#content .blaettern a {background-image:none;}

#content .blaettern {padding-left:7px; border-top:1px solid #4A9C7B; margin-top:1em; padding-top:1em; margin-bottom:1em;}

#content .blaettern .suchinformation {padding-bottom:0.5em;}


#content .meldungsarchiv .gfx {display:none;}
#content .meldungsarchiv .hpteaserboxbroad .content {width:auto;}
#content .meldungsarchiv .borderOrange {border-right:#49987F solid 1px; border-bottom:#49987F solid 1px; }
#content .meldungsarchiv .borderOrange div.teaserboxheader{background-color:#49987F;}
#content .meldungsarchiv .homepageMehrLinkOrange {background-image:url(/SiteGlobals/StyleBundles/Images/linkarrowservice,property=default.gif); color:#49987F;}



.result {color:white; font-weight:bold; text-align:center;}



/*farbe der ergebnissbalken der wahlmoeglichkeiten, ggf. hier noch weitere hinzufuegen ("result"+value des inputs aus dem formular)*/

.resultgut {background-color:#4A9C7B;}

.resultschlecht {background-color:#D23403;}

.box4 .boxcontent center {margin-right:0.5em;}