	/* ----------------------------------
	15.11.05
	15.08.05
	JJbmfsfj
----------------------------------- */

/* ********** html classes **********  */

body,div,p,td,th,ol,ul,li,h1,h2,h3,h4,h5,h6{

color:#333333;

font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
/*font-size:70%;*/
}

img, table {
	border:0;
}

/**Layoutcontainer**/
#main {
position:absolute;
width:952px;
clear:both;
}
body{background-color:#FFF;font-size:0.7em;margin:0;padding:0;}
td{font-size:0.7em;}

h1,h3, h4, h5, h6 {
line-height:100%;
margin:0;
}
h1 {
font-size:105%;
color:#000;
}

h3 {
font-size:100%;
}

h4 {
font-size:100%;
}

h2 {
font-size:1.5em;
margin-top: 10px;
padding-bottom: 8px;
}

.kontaktFormular .textWrapper h2 {
font-size:150%!important;
}
.newsletterFormular .textWrapper h2 {
font-size:150%!important;
}
.tableContent .tableWrapper table td.tdColspan h2 {
font-size:100%!important;
}
.tableContent .tableWrapper table td.h1 h2 {
font-size:110%!important;
}

.banner h2 {
font-weight: normal;
letter-spacing:1px;
text-transform:uppercase;
font-size:90%;
margin: 0;
padding: 0;
}
.listeneintrag h2 {
font-size:1.1em!important;
margin: 0;
padding: 0;
display: inline;
}
.toplineblockgrau h2 {
font-size:100%;
margin: 0;
padding: 0;
}
#liste h2 {
font-size:1.2em;
padding: 0px;
margin-top: 4px;
}
#rahmen h2 {
font-size:110%;
margin: 0;
padding-bottom: 8px;
}

table,td,p{

/*font-size:100%;*/

/*line-height:120%;*/

}

th{

/*font-size:100%;*/

font-weight:normal;

text-align:left;

}

ul,li{

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

input,textarea{

background-color:#FFFFFF;

border:solid 1px #CFE2E5;

color:#333333;

font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

/*font-size:90%;*/

font-weight:normal;

}


/*div#subnavi input{


}*/

select{

color:#333333;

/*border:solid 1px #8c3a00;

background-color:#336699;*/

/*font-size:100%;*/

}

form{

font-family:Verdana,Arial,Helvetica,sans-serif;

margin:0px;

padding:0px;

}

submit{

background-color:#E9EEF2;

}

input.noborder{background:transparent;border:none;color:#333333;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;padding:0;}
.noborder{margin-top:-1px;margin-left:2px;padding:0;}

/* kontaktformularfelder größer */
#kontaktblock .blackbold input{

/*height:18px;*/

padding:1px;

/*font-size:95%;*/

}



/* feldhighligfht wenn man reinklickt (nicht IE) */
input:focus, textarea:focus{

background-color:#ffffff;

}

/* suchebutton in der subnavi */
.rechts input.noborder{padding-bottom:1px;}

/* suchebeingabefeld in der subnavi */
.rechts input{vertical-align: middle;}
.rechts #suche{font-size:0.9em;}

.rechts #suche{height:17px !important;margin-bottom:1px;}
/*  START SAFARI HACK  */
html* .rechts #suche{margin-top:-2px;}
/*  END SAFARI HACK  */


div#subnavi{background:#4A6580;color:#FFFFFF;height:21px;left:216px;position:relative;top:0px;width:736px;}

.rechts{white-space: nowrap;float:right;margin:0px;text-align:right;padding:2px 2px 2px 2px;width:400px;}
.rechts[class]{
width:500px;
}

.links{float:left;margin:0;padding:3px 2px 2px 2px;width:100px;}
div#subnavi a.subnavi:link,a.subnavi:visited,a.subnavi:hover,a.subnavi:active{color:#FFFFFF;}

input.noborderradio{

background:transparent;

border:none;

}

/*  für netscape ohne opera */
*input.noborderradio[class]{

background:#FFFFFF;

border:solid 1px #8C3A00;

}
/*h2,h3,h4,h5,h6{color:#000000;font-weight:bold;line-height:120%;margin:0;}*/
h1{font-size:1.5em;padding-bottom:5px;}

#keyvisual h1,#contentspalteliste h1{color:#000;margin-bottom:0;}
#liste h1{color:#000;margin-bottom:0;font-size:2em;margin-top:5px;}


/* kein Abstand zwischen Datum und Überschrift in Listen */
#contentspalte h1{

margin:0px;

}

/* kein Abstand zwischen Datum und Überschrift in Listen */
#rahmen h1, #toplessrahmen h1{margin:0px;}

#einzelcontentspaltethema h1{/*font-size:140%;*/margin-bottom:-10px;margin-top:-10px;}

h3{

/*font-size:90%;*/

}

h4{

/*font-size:95%;*/

letter-spacing:1px;

text-transform:uppercase;

}

/*  ********** pseudo classes **********  */
.hidden {
display:none;
}

.align--right{text-align:right;}

a{color:#4A6580;text-decoration:none;/*font-weight: bold;*/}
a:hover, a:focus, a:active {
	text-decoration:underline;
}

#navigation a{text-decoration:none;}
.contentTopic a p{color:#4A6580;}
#rahmen a{color:#4A6580;}
.contentTopic a {font-weight: bold;}

/*A:hover,A:active{color:#002266;font-size:100%;text-decoration:underline;}*/
A.weiter:link,A.weiter:visited{color:#4A6580;float:right;font-weight:normal;text-decoration:none;}
a.weiter:hover,a.weiter:focus,a.weiter:active{color:#4A6580;float:right;font-weight:normal;text-decoration:underline;}
/* OPERAHACK */
html>body #contentspaltehomepage a.weiter{display:block; margin-top:-15px;}

/*h1 A:hover{color:#000;text-decoration:none;}*/
h2 A, h2 A:link,h2 A:visited,h2 A:hover,h2 A:active{color:#000;text-decoration:none;font-size:0.7em!important;}
/*h1 A:hover{color:#000;text-decoration:none;}*/
#rahmen h2 A, #rahmen h2 A:link,#rahmen h2 A:visited,#rahmen h2 A:hover,#rahmen h2 A:active{text-decoration:none;font-size:1.1em!important;}
#rahmen h2 a:hover,#rahmen h2 a:focus,#rahmen h2 a:active{text-decoration:underline;}

#liste h2 A, #liste h2 A:link,#liste h2 A:visited,#liste h2 A:hover,#liste h2 A:active{text-decoration:none;font-size:1.0em!important;}
#liste h2 a:hover,#liste h2 a:focus,#liste h2 a:active{text-decoration:underline;}

.sitemap h2 A, .sitemap h2 A:link,.sitemap h2 A:visited,.sitemap h2 A:hover,.sitemap h2 A:active{text-decoration:none;font-size:1.0em!important;}
.sitemap h2 a:hover,.sitemap h2 a:focus,.sitemap h2 a:active{text-decoration:underline;}

.listeneintrag h2 A, .listeneintrag  h2 A:link,.listeneintrag h2 A:visited,.listeneintrag h2 A:hover,.listeneintrag h2 A:active{text-decoration:none;font-size:0.9em!important;}
.listeneintrag h2 a:hover,.listeneintrag h2 a:focus,.listeneintrag h2 a:active{text-decoration:underline;}

.subhead{color:#333333;font-weight:bold;font-size:1.2em;}

.orange{

color:#FE9801;

}

.schwarz{

color:#000000;

}

.graublau{

color:#8F3B00;

}

.graublaudunkel{

color:#738A99;

}

.graucyan{

color:#CFE2E5;

}

/* muß "text-transform:none;" haben,da ns sonst den uppercase vom toplistenstyle vererbt */
.dunkelblau{

color:#4A6580;

text-transform:none;

}

/* hintergrundbox für die topline der liste */
.graucyanback{

background-color:#DBE0E4;

}

/**/
.schwerpunktthema{

width:254px;

}

/* zentriert die Seite */
div#center{

background-color:#FFFFFF;

left:50%;

margin-left:-488px;

position:absolute;

top:0px;

width:964px;

z-index:0;

}

/* Header mit Logo,Servicenavi und Überschriftenbild */
div#header{height:100px;left:12px;position:absolute;top:0px;width:952px;}

/* Inhalt mit Navigation,Content und Marginal */
div#inhalt{left:12px;position:absolute;top:120px;width:952px;}
/* OPERAHACK */
html>body div#inhalt{position:absolute; top:140px;}

/* linke-spalte */
div#linkespalte{

color:#FFFFFF;

left:0px;

position:absolute;

top:0px;

width:196px;

}

/* content-spalte */
/* mit workaround für IE Macintosh */
div#contentspalte{padding-left:216px;display:block;float:left;/* position:relative;*/
/*position:expression("relative");*/ top:40px; top:expression("40");width:540px;}

/* rutscht die Listen nach oben */
/*div#contentspalte #liste{left:0px;position:absolute;top:-30px;width:540px;}*/
#contentspalte #liste table td p{padding-top:5px;}
#liste table{width:540px;}

/* für NS */
/*div#contentspaltehomepage{left:216px;position:absolute;position:expression("relative");top:0px;top:expression("10");width:540px;}*/

/*  ANCHOR  */
/*div#contentspaltehomepage{display:block;left:216px;position:absolute;position:expression("relative");top:0px;top:expression("10");width:540px;} */
div#contentspaltehomepage{display:block;left:216px;position:absolute;width:540px;}
html>body div#contentspaltehomepage{display:block;left:216px;position:absolute;position:expression("relative");top:0px;top:expression("10");width:540px;}

/*div#contentspaltehomepage[id]{left:216px;position:absolute;top:150px;width:540px;}*/
#contentspaltehomepage .toplineblockgrau{display:none;}
/* marginal-spalte */
div#marginalspalte{float:right;width:176px;margin-top:-10;}

/*div#marginalspalte[id]{top:120px;}*/
/*
div#marginalspaltedoorpage p{

margin:0px;padding:0px;

}

*/
/* logo */
div#logo{

height:100px;

left:0px;

position:absolute;

top:0px;

width:196px;

}

/* servicenavi */




/* ServiceNavi */
/* headgrafik */
/*div#head{color:#FFFFFF;height:80px;left:216px;position:relative;top:0px;width:736px;}*/
div#head{color:#FFFFFF;height:80px;left:216px;position:absolute;top:21px;width:736px;}
/*html>body div#head{top:21px;}*/


/* keyvisual */
div#keyvisual{

color:#FFFFFF;

left:216px;

position:relative;

top:0px;

width:736px;

}

div#keyvisual table{

background-image:url(../../images/eiz/bg_kv_eiz.gif);

}

/*********************  NAVIGATIONSTYLES ***************************/
.navileerabstand{display:none;height:15px;}

/* navibox */
div#navigation{color:#FFFFFF;left:0px;position:relative;top:-16px;width:196px;}
html>body div#navigation{color:#FFFFFF;left:0px;position:relative;top:-13px;width:196px;}

/*  #######  CLINK  ######## */

.clink,.clinkaktiv,.clinksub,.clinksubaktiv, .clinksub2,.clinksub2aktiv{width:196px;}
.clink a{background-color:#002266;color:#FFF;display:block;padding-bottom:5px;padding-top:4px;text-decoration:none;/*margin:2px 0;*/ width:196px;}
.clink a:hover,.clink a:focus,.clink a:active{text-decoration:none !important;background-color:#003399;}
.clinkaktiv a{color:#FFF;background-color:#003399;display:block;font-weight:bold;padding-bottom:5px;padding-top:4px;text-decoration:none;width:196px;}
.clinksub a{display:block;background-color:#002266;color:#FFF;padding-bottom:5px;padding-top:4px;padding-left:10px;text-decoration:none;margin-top:2px;}
.clinksub a:hover,.clinksub a:focus,.clinksub a:active{background-color:#003399;}
.clinksubaktiv a{font-weight:bold;color:#FFF;background-color:#003399;display:block;padding-bottom:5px;padding-left:10px;padding-top:4px;margin-top:2px;width:196px;}
.clinksub2 a{display:block;background-color:#002266;color:#FFF;padding-bottom:5px;padding-top:4px;padding-left:20px;text-decoration:none;margin-top:2px;width:196px;}
.clinksub2 a:hover,.clinksub2 a:focus,.clinksub2 a:active{background-color:#003399;}
.clinksub2aktiv a{font-weight:bold;color:#FFF;background-color:#003399;display:block;padding-bottom:5px;padding-left:20px;padding-top:4px;margin-top:2px;width:196px;}

.clink .imagefloat,.clinkaktiv .imagefloat{display:none;}

html>body .clinksub a{width:186px;}
html>body .clinksubaktiv a{width:186px;}
html>body .clinksub2 a{width:176px;}
html>body .clinksub2aktiv a{width:176px;}

/* Opera Hacks */
html>body .clinksubaktiv a{display:block; width:196px;}
html>body .clinksub a{display:block; width:196px;}
html>body .clinksub2 a{display:block; width:196px;}
html>body .clinksub2aktiv a{display:block; width:196px;}

/* undo in IE  IEHACK */
/*.clinksub a{_width:196px;}*/

/*  #######  DLINK  ######## */

.dlink,.dlinkaktiv,.dlinksub,.dlinksubaktiv, .dlinksub2,.dlinksub2aktiv{width:196px;}
.dlink a{background-color:#145866;color:#FFF;display:block;padding-bottom:5px;padding-top:4px;text-decoration:none;margin-top:2px; width:196px;}
.dlink a:hover, .dlink a:focus, .dlink a:active{text-decoration:none !important;background-color:#1C7386;}
.dlinkaktiv a{color:#FFF;background-color:#1C7386;display:block;font-weight:bold;padding-bottom:5px;padding-top:4px;text-decoration:none;margin-top:2px;width:196px;}
.dlinksub a{display:block;background-color:#145866;color:FFF;padding-bottom:5px;padding-top:4px;padding-left:10px;text-decoration:none;margin-top:2px;}
.dlinksub a:hover, .dlinksub a:focus, .dlinksub a:active{background-color:#1C7386;}
.dlinksubaktiv a{font-weight:bold;color:#FFF;background-color:#1C7386;display:block;padding-bottom:5px;padding-left:10px;padding-top:4px;margin-top:2px;width:196px;}
.dlinksub2 a{display:block;background-color:#145866;color:FFF;padding-bottom:5px;padding-top:4px;padding-left:20px;text-decoration:none;margin-top:2px;width:196px;}
.dlinksub2 a:hover, .dlinksub2 a:focus, .dlinksub2 a:active{background-color:#1C7386;}
.dlinksub2aktiv a{font-weight:bold;color:#FFF;background-color:#1C7386;display:block;padding-bottom:5px;padding-left:20px;padding-top:4px;margin-top:2px;width:196px;}

.dlink .imagefloat,.dlinkaktiv .imagefloat{display:none;}

html>body .dlinksub a{width:186px;}
html>body .dlinksubaktiv a{width:186px;}
html>body .dlinksub2 a{width:176px;}
html>body .dlinksub2aktiv a{width:176px;}

/* Opera Hacks */
html>body .dlinksubaktiv a{display:block; width:196px;}
html>body .dlinksub a{display:block; width:196px;}
html>body .dlinksub2 a{display:block; width:196px;}
html>body .dlinksub2aktiv a{display:block; width:196px;}

/*  #######  ELINK  ######## */

.elink,.elinkaktiv,.elinksub,.elinksubaktiv, .elinksub2,.elinksub2aktiv{width:196px;}
.elink a{background-color:#FFF;border:solid #738A99 1px;color:#002266;display:block;padding-bottom:5px;padding-top:4px;text-decoration:none;margin-top:2px; width:196px;}
.elink a:hover, .elink a:focus, .elink a:active{text-decoration:none !important;border: solid #738A99 1px;color:#002266;background-color:#E6F0F2;}
.elinkaktiv a{border: solid #738A99 1px;color:#002266;background-color:#E6F0F2;display:block;font-weight:bold;padding-bottom:5px;padding-top:4px;text-decoration:none;margin-top:2px;}
.elinksub a:hover, .elinksub a:focus, .elinksub a:active{background-color:#E6F0F2;}
.elinksub a{display:block;background-color:#FFF;border:solid #738A99 1px;color:#002266;padding-bottom:5px;padding-top:4px;padding-left:10px;text-decoration:none;margin-top:2px;}
.elinksubaktiv a{font-weight:bold;border: solid #738A99 1px;color:#002266;background-color:#E6F0F2;display:block;padding-bottom:5px;padding-left:10px;padding-top:4px;margin-top:2px;}
.elinksub2 a:hover, .elinksub2 a:focus, .elinksub2 a:active{background-color:#E6F0F2;}
.elinksub2 a{display:block;border: solid #738A99 1px;color:#002266;background-color:#E6F0F2;padding-bottom:5px;padding-top:4px;padding-left:20px;text-decoration:none;margin-top:2px;width:196px;}
.elinksub2aktiv{font-weight:bold;border: solid #738A99 1px;color:#002266;background-color:#E6F0F2;display:block;padding-bottom:5px;padding-left:20px;padding-top:4px;}

.elink .imagefloat,.elinkaktiv .imagefloat{display:none;}

html>body .elink a{width:194px;}

html>body .elinksub a{width:184px;}
html>body .elinksubaktiv a{width:184px;}
html>body .elinksub2 a{width:174px;}
html>body .elinksub2aktiv a{width:174px;}

/* Opera Hacks */
html>body .elinksubaktiv a{display:block; width:196px;}
html>body .elinksub a{display:block; width:196px;}
html>body .elinksub2 a{display:block; width:196px;}
html>body .elinksub2aktiv a{display:block; width:196px;}
html>body .elink a{display:block; width:196px;}



/*  #######  zweite ebene:politikbereiche ######## */


img.imagefloat{float:left;margin-top:2px;}
img.imagefloat[class]{float:left;margin-top:4px;}

/*********************  NAVIGATIONSTYLES ENDE ***************************/

/* marginal */

div#marginal{

background-color:#CFE2E5;

color:#FFFFFF;

left:0px;

position:relative;

top:0px;

width:176px;

}

.marginal{

background-color:#CFE2E5;

color:#FFFFFF;

left:0px;

position:relative;

text-align:center;

top:0px;

width:176px;

}

/* topline-überschrift */

.topline{
color:#333333;
display:block;
letter-spacing:1px;
font-size: 0.9em;
text-transform: uppercase!important;
padding:2px 0px 2px 0px;

}

.einzelcontentspaltethemaabstand .topline{

margin-bottom:-10px;

}

.toplineblockblau{

background-color:#8C3A00;

color:#FFFFFF;

display:block;

/*font-size:85%;*/

letter-spacing:1px;

padding:2px 0px 2px 6px;

}

.toplineblockgrau{background-color:#E6F0F2;color:#333333;display:block;/*font-size:85%;*/
font-weight:bold;padding:8px 0px 4px 6px;border-bottom:dotted #738A99 1px;}

.kontextbox{background-color:#E6F0F2;padding:1px 6px 1px 6px;padding-bottom:10px;}
.kontextbox ul{margin-top:-10px;}
html>body .kontextbox ul{margin-top:0px;}
/*  START OPERAHACK  */
html>body .kontextbox ul{ margin-top:-10px;}
/*  END OPERAHACK  */
.kontextbox li{list-style-type:none;padding-bottom:5px;}
.kontextbox li div{/*margin-left:15px;width:150px;*/}

/*html>body .kontextbox li{padding-bottom:5px;}*/
/*html>body .kontextbox li div{margin-left:15px;width:150px;margin-top:10px;}*/
/*html>body .kontextbox ul{padding-left:0;margin-left:-2px;}*/
/*html>body .kontextbox li div{margin-top:-13px}*/



#marginalspalte .toplineblockgrau{background-color:#E6F0F2;color:#000;display:block;
/*font-size:85%;*/font-weight:bold;padding:8px 0px 4px 6px;margin-top:10px;}

#inhalt .toplineblockgrau{display:block;margin-top:10px;}

.toplineblockhellgrau{

background-color:#FBB935;

color:#333333;

display:block;

/*font-size:85%;*/

letter-spacing:1px;

padding:2px 0px 2px 6px;

}

/*  topline ohne uppercase,dafür fett - gestalt. ausnahme bei den suchtipps */

.toplineblocksuche{

background-color:#E8EEF2;

color:#333333;

display:block;

letter-spacing: 1px;

/*font-size:85%;*/

padding:2px 0px 2px 6px;

}

.toplineblockcyan{/*background-color:#E8EEF2;*/color:#000;font-weight:bold;display:block;font-size:1.2em;
/*letter-spacing:1px;*/padding:2px 0px 2px 0;width:535px;width:expression("530px");}

/* gestrichelte linien */

.whiteline{

border-bottom-color:#FFFFFF;

border-bottom-style:solid;

border-bottom-width:1px;

display:block;

height:1px;

}
.greyline{
    /*erzeugt zu großen Abstand, deshalb für bpjm ausgeschaltet */
	display:none;
	/*display:block;*/
	height:1px;
	border-bottom:#ffffff 1px solid;
	/*border-bottom:#D1D5DC 1px solid;*/
	margin-bottom:8px;
}

.greylinebanner{

border-top-color:#D1D5DC;

border-top-style:solid;

border-top-width:1px;

/* border:1px solid #E8EEF2;*/

display:block;

height:1px;

}

/* Abstand mit weissem Hintergrund */

.abstand{background-color:#FFF;display:none;height:8px;}

/* Abstand mit transparentem Hintergrund */

.leerabstand{

display:block;

height:8px;

}

div#rahmen .leerabstand{
	height:3px;
	line-height: 3px;
	/*border: 1px solid green;*/
}

.vleerabstandoben{border-bottom:1px solid #FFFFFF;display:block;height:5px;line-height:0;margin:0;}

.vleerabstandunten{

display:block;

/*font-size:1%;*/

height:5px;

line-height:0;

margin:0;

}

/* werbebanner unter der navi */

div#banner{

/*display:block;

background:url(../../images/css-dotted.gif) repeat-x bottom;*/

}

div#banner img{

background:url(../../images/css-dotted.gif) repeat-x bottom;

padding-bottom:8px;

}

.banner{

color:#383838;

display:block;


/*font-size:85%;*/
letter-spacing:1px;

padding:2px 0px 2px 0px;

background: url(../../images/css-dotted.gif) repeat-x bottom;

}

* html #banner{

background:url(../../images/css-dotted.gif) repeat-x bottom;

}

div#banner ul,
div#banner li {
	margin: 0;
	padding: 4px 0;
	list-style: none;
	background-image: none;
}

/* überschriften */

.headline#FFF{

color:#FFFFFF;

/*font-size:110%;*/

font-weight:bold;

}

A.headline:link,A.headline:visited{

color:#000000;

text-decoration:none;

}

a.headline:hover, a.headline:focus, a.headline:active{

color:#4A6580;

text-decoration:underline;

}

.marginalblock,.contentblock,.naviblock{

/*color:#000000;*/

display:block;

padding:0px 6px 0px 6px;

}

/* weiterlink mit gepunkteter Linie */

.contentblockbild{display:block;height:1px;margin-bottom:4px;padding-bottom:16px;background:url(../../images/css-dotted.gif) repeat-x bottom;}
/* OPERAHACK */
html>body .contentblockbild{display:block; margin-top:10px;}
/*  ANCHOR  */

* html .contentblockbild{

background:url(../../images/css-dotted.gif) repeat-x bottom;

border-bottom:none;

height:1px;

padding-bottom:5px;

padding-top:5px;

}

.marginalblock{

background-color:#E6F0F2;

/*font-size:85%;*/

/*border-left:1px solid #FBB935;

border-right:1px solid #FBB935;

border-bottom:1px solid #FBB935;*/

padding-bottom:8px;

padding-top:6px;

}



/* Rahmen für aktuelle Meldungen */

div#rahmen{display:block;border:1px solid #738A99;/*left:0px;*/padding:5px 4px 4px 4px;text-align:left; /*top:0px;*/margin-top:-15px;}
#contentspaltehomepage #rahmen{margin-top:0px;}
html>body #contentspaltehomepage #rahmen:first-child{margin-top:40px;}
#contentspaltehomepage #rahmen ul{list-style-image:url(../../images/bpjm/pfeil.gif);margin:0 0 0 15px;padding:0px 0;}

#contentspaltehomepage #rahmen #rahmen{margin-top:0px;}
html>body #contentspaltehomepage #rahmen{margin-top:0;}

#rahmen h1 a{font-size:0.8em;}
/*#rahmen[id]{}*/

/* für NS -aber ohne opera!*/



div#toplessrahmen{border-bottom:1px solid #FBB935;border-left:none;border-right:1px solid #FBB935;
left:0px;padding:4px 4px 4px 4px;position:relative;text-align:left;top:0px;}

/* für NS aber ohne opera*/

div*#toplessrahmen[id]{

border-bottom:1px solid #FBB935;

border-right:1px solid #FBB935;

border-top:0px;

left:0px;

padding:4px 4px 4px 4px;

position:relative;

text-align:left;

top:0px;

width:530px;

}

/* id auch als class weil mehrfachvorkommnisse */

.toplessrahmen{left:0px;padding:4px 4px 4px 4px;position:relative;text-align:left;top:0px;width:expression("530px");}

.einzelcontentspaltethema .toplessrahmen{

border-bottom:1px solid #E9EEF2;

border-right:1px solid #E9EEF2;

left:0px;

padding:4px 4px 4px 4px;

position:relative;/*width:530px;*/

text-align:left;

top:0px;

width:expression("530px");

}

.sitemap .toplessrahmen{

border:1px solid #E9EEF2;

left:0px;

padding:4px 4px 4px 4px;

position:relative;

text-align:left;

top:0px;

width:530px;

}

/* Bildunterschriften*/

.bu{

color:#333333;

/*background-color:#CFE2E5;*/

display:block;

/*font-size:90%;*/

padding-bottom:8px;

padding-left:2px;

padding-right:2px;

padding-top:4px;

}

/* Bildunterschriften ohne padding*/

.pu{color:#333333;display:block;margin-top:10px;}

/* Einrückung der kleinen Tabellen */

.sixpix{

margin:6px 6px 6px 6px;

}

.sixpixtop{

padding-top:6px;

}

.sixpixblock{

display:block;

margin:6px 6px 6px 6px;

}

/* Bilder in Listen erhalten einen grauen Rahmen */

.listenbilder{

border:1px solid #CCCCCC;

}

div#printfooter{

display:none;

}

/* ######  LISTENSTYLES ####### */

/* überschrift vom sucheblock mit strichellinie unten */

.volltextquery{

border-bottom-color:#CFE2E5;

border-bottom-style:solid;

border-bottom-width:1px;

color:#333333;

display:block;

/*font-size:90%;*/

font-weight:bold;

letter-spacing:1px;

margin-bottom:4px;

padding:2px 0px 2px 6px;

}

.toplinesuche{

background-color:#E8EEF2;
width:736px;
color:#333333;
display:block;
letter-spacing:1px;
margin-bottom:4px;
padding:2px 0px 2px 6px;
font-size: 90%!important;
}

/* überschrift vom sucheblock mit strichellinie unten */

.toplineliste{color:#333333;display:block;letter-spacing:1px;padding:5px 50px 0 6px;font-size: 0.7em;}

/* überschrift vom sucheblock "blättern" mit strichellinie unten */

div#toplinelistezahl{color:#333333;display:block;text-align:right;white-space:nowrap;padding-top:5px;font-size: 0.8em;}

/* überschrift vom sucheblock "blättern" mit strichellinie unten - netscape */

div#toplinelistezahl[id]{

color:#333333;

display:block;

/*font-size:90%;*/

padding-bottom:0px;

text-align:right;

white-space:nowrap;

}

/* listenabschluss */

.bottomlistezahl{

color:#333333;

/*font-weight:bold;*/

display:block;

/*font-size:90%;*/

/*font-size:0.85em;*/

height:15px;

padding-top:1px;

white-space:nowrap;

}

/* listeneintrag */

.listeneintrag{display:block;padding:5px 6px 0;}
/*  ANCHOR  */
/* linie unter dem listeneintrag */

.listenlinie{border-bottom:#D1D5DC solid 1px;display:block;height:1px;overflow:hidden;margin:6px 0 0;}

.listeabstandbottom{

background-color:#FFFFFF;

display:block;

height:80px;

}

/* änderung der top-position der listenspalte - mit workaround für IE Macintosh */

div#contentspalteliste{left:216px;/* position:expression("relative");top:expression("120");*/ position:relative;/*top:0px;*/width:540px;}

/* für NS */

div#contentspalteliste[id]{left:216px;position:relative;/* top:0px;*/width:540px;/*width:736px;*/}


div#contentspalteliste ul{

list-style-position:outside;

margin-bottom:0;

margin-left:46px;

margin-right:0;

margin-top:0;

}

/* top-position der listen - mit workaround für IE Macintosh */

div#liste{width:540px;
/*top:0px;left:0px; position:expression("relative");top:expression("0");*/}

/* für NS

div#liste[id]{

position:relative;

width:736px;

top:65px;

left:0px;

}*/

/* top-position der listen auf den seiten mit marginalspalte - mit workaround für IE Macintosh */

div#listeschmal{

margin-top:10px;

position:relative;

width:expression("540px");

width:537px;

}

/* für NS */

div#listeschmal[id]{

width:548px;

}

/* blaue box mit selectfeld */

div#auswahlbox{

background-color:#CFE2E5;

height:42px;/* 65px;*/

padding:2px 6px 8px 6px;

position:absolute;

position:expression("relative");

top:expression("0");

width:204px;

}

/* für ns -aber ohne opera!*/

div*#auswahlbox[id]{

background-color:#CFE2E5;

height:57px;

left:0px;

padding:2px 6px 8px 6px;

position:absolute;

top:0px;

width:203px;

}

/* weisse box/blauer rahmen für suchtable */

div#rahmensuche{

height:65px;

padding:2px 6px 8px 4px;

/*border:1px solid #E8EEF2;*/

position:relative;

/*width:736px;*/

}

/* für NS -aber ohne opera! */

div*#rahmensuche[id]{

height:55px;

width:724px;

}

/* weisse box/blauer rahmen für suchtable für die listenseiten mit marginalspalte */

div#rahmensucheschmal{

height:65px;

padding:2px 6px 8px 4px;

/*border:1px solid #E8EEF2;*/

position:relative;

width:546px;

}

/* für NS -aber ohne opera!*/

div*#rahmensucheschmal[id]{

height:55px;

width:536px;

}

/* formatiert den content der suche */

.abstandsuche{

display:block;

margin:0px 0px 0px 6px;

}

/* hellblauer hintergrund - für listenhead */

.redbold{

/*color:#FF0000;*/

/*font-size:100%;*/

font-weight:bold;

}

/* ######  DOORPAGESTYLES ####### */

/* änderung der höhe der contnespalte - mit workaround für IE Macintosh */

div#contentspaltedoorpage{

left:216px;

position:absolute;

position:expression("relative");

top:40px;

top:expression("40");

width:540px;

}

/* für NS */

div#contentspaltedoorpage A:link,div#contentspaltedoorpage A:visited,div#contentspaltedoorpage A:hover,div#contentspaltedoorpage A:active{

/*font-size:100%;*/

font-weight:bold;

text-decoration:none;

/*color:#4A6580;*/

}

div#contentspaltedoorpage A.weiter:link,div#contentspaltedoorpage A.weiter:visited,div#contentspaltedoorpage A.weiter:hover,div#contentspaltedoorpage A.weiter:active{

/*font-size:90%;*/

font-weight:normal;

}

/* Linklisten */

.regular{

font-weight:normal;

}

/* gestrichelte linie,für die doorpagelisten listen,wg. weiter */

.listegreyline{

border-bottom-color:#CEDDE2;

border-bottom-style:solid;

border-bottom-width:1px;

display:block;

margin-bottom:4px;

padding-bottom:16px;

}

/* auflistung in der marginalspaltenbox */

.marginaleintrag{

background-color:#E6F0F2;

border-bottom-color:#FFFFFF;

border-bottom-style:solid;

border-bottom-width:1px;

color:#333333;

padding-bottom:0px;

/*margin-bottom:6px;*/

padding-top:6px;

}

/* letzter Marginaleintrag ohne gestrichelte Linie */

.lastmarginaleintrag{

background-color:#FBB935;

color:#333333;

padding-bottom:2px;

padding-top:6px;

}

.marginalliste{

border-bottom-color:#CFE2E5;

border-bottom-style:solid;

border-bottom-width:1px;

border-right-color:#CFE2E5;

border-right-style:solid;

border-right-width:1px;

color:#333333;

padding-left:0px;

padding-top:0px;

position:relative;

width:176px;

}

/* externer link */

A.externalLinks:link,A.externalLinks:visited,A.externalLinks:hover,A.externalLinks:active{
color:#4A6580;font-weight:bold;text-decoration:none;}

/* keyvisual für die doorpage + die liste - andere höhe als bei home */

div#keyvisualdoorpage{color:#FFFFFF;height:40px;left:216px;position:relative;top:0px;width:736px;}

.bildquerformat{

height:93px;

}

/* listenpunkt mit bild - falls text weniger platz einnimmt als das bild muss die 'höhe' des listeneintrags so erzwungen werden */

.bildhochformat{

clear:none;

float:left;

}

/* blauer themenblock am anfang des contents */

div#themenblock{

background-color:#CFE2E5;

/*width:540px;*/

border-bottom-color:#FFFFFF;

border-bottom-style:solid;

border-bottom-width:10px;

padding:2px 6px 10px 6px;

position:relative;

top:0px;

}

/* für ns*/

div*#themenblock[id]{

background-color:#CFE2E5;

border-bottom-color:#FFFFFF;

border-bottom-style:solid;

border-bottom-width:10px;

padding:2px 6px 10px 6px;

position:relative;

width:528px;

}

/* formatiert den content des themenblocks */

.abstandneuthemen{

display:block;

margin:8px 6px 4px 6px;

}

/* überschrift vom themenblock mit strichellinie unten */

.toplinethemen{

background-color:#CFE2E5;

border-bottom-color:#FFFFFF;

border-bottom-style:solid;

border-bottom-width:1px;

color:#333333;

display:block;

/*font-size:90%;*/

letter-spacing:1px;

padding:2px 0px 2px 6px;

}

/* bildrahmen  */

.bildrahmen{

border-color:#6F8593;

border-style:solid;

border-width:1px;

}

/* marginal-spalte */

div#marginalspaltedoorpage{

background-color:#FFFFFF;

left:776px;

padding:0;

position:absolute;

top:110px;

width:176px;

}

.weiss{

background-color:#FFFFFF;

}

/* ###### EINZELSICHT ######  */

/* Fette Links */

A.fettlink:link,A.fettlink:visited,A.fettlink:hover,A.fettlink:active{

font-weight:bold;

text-decoration:none;

}

/* marginalspalte der Einzelsicht */
/*  ANCHOR  */
div#einzelmarginalspalte{left:774px;padding:0;position:absolute;top:20px;width:176px;}

/* Opera Bugfix */
/*html>body div#einzelmarginalspalte{background-color:#FFFFFF;left:776px;padding:0;position:absolute;top:8px;width:176px;}*/

/* Bilder und Bildunterschrift in der Marginalspalte */

div#marginalbilder{

background-color:#FFFFFF;

color:#FFFFFF;

left:0px;

margin-bottom:20px;

position:relative;

top:20px;

width:176px;

}

/* Bildunterschriften f&uuml;r die Marginalspalte */

.textabstand{

display:block;

padding-bottom:8px;

padding-left:2px;

padding-right:2px;

padding-top:4px;

}

/* Servicefunktion in der Marginalspalte */

.einzelservice{
	background-color:#FFFFFF;
	border:#738A99 1px solid;
	border-left:0;
	display:block;
	padding:4px 0px 4px 4px;
	margin-top:20px;
	width:176px;
}
/*html>body .einzelservice{
	width:172px;
}*/
/* OPERAHACK */
html>body .einzelservice{
	height:20px;
	margin-bottom:10px;
	width:176px;
}

.einzelserviceIcon {
	margin-right:10px;
	float:left;
}

.einzelserviceLink,
.einzelserviceLink a {
	display: block;
	position: relative;
}

.einzelserviceLink a img {
	position: absolute;
	top: 2px;
	right: 5px;
}

.einzelservicePfeil {
	float:right;
}

.einzelservicePfeil img {
	margin-top:3px;
}

.einzelservicePfeil a:hover {
	text-decoration:none;
}

/* Anlagen in der Marginalspalte */
.anlagen{background-color:#E6F0F2;display:block;left:0px;border-bottom:dotted 1px #738A99 !important;
margin:6px 0px 6px 0px;padding-bottom:6px;position:relative;top:0px;width:175px;}
.anlagen img{padding-top:3px;}
.anlagenbox{background-color:#E6F0F2;
/*
border-bottom-color:#E9EEF2;

border-bottom-style:solid;

border-bottom-width:1px;

border-right-color:#E9EEF2;

border-right-style:solid;

border-right-width:1px;*/
color:#333333;padding:3px 0 2px 0;position:relative;width:176px;}

/* inhalt ohne Aktuellbox beim Keyvisual */

div#inhaltunterseite{

left:12px;

position:absolute;

top:120px;

}

/* Schmales Keyvisual der Folgeseiten auch einzelsicht thema */

div#keyvisualunterseite{

color:#FFFFFF;

height:100px;

left:216px;

position:absolute;

top:0px;

width:736px;

}

/* content-spalte der Einzelsicht mit workaround für IE Macintosh */

div#einzelcontentspalte{left:216px;position:absolute;position:expression("relative");top:100px;top:expression("100");width:540px;}

/* für NS */

div#einzelcontentspalte[id]{left:216px;position:relative;top:100px;width:540px;}

/* modified */

div#bannerblock{

background-color:#FFFFFF;

left:0px;

position:static;

top:16px;

}

/* linkstyle für fliesstext in einzelsichten  -- OUT OF USE -- */

div#einzelcontentspalte A:link,div#einzelcontentspalte A:visited,div#einzelcontentspalte A:hover,div#einzelcontentspalte A:active{

color:#4A6580;

/*font-size:100%;*/

font-weight:bold;

text-decoration:none;

}

/* ######  ende EINZELSICHT  ####### */

/* ######  EINZELSICHT-THEMA ####### */

/* content-spalte der Einzelsicht mit workaround für IE Macintosh */
/*  ANCHOR  */
div#einzelcontentspaltethema{left:216px;position:relative;top:0px;width:540px;margin:0;padding:0;}

/* für NS */

div#einzelcontentspaltethema[id]{left:216px;position:relative;top:0px;width:540px;}

p.einzelcontentspaltethemaabstand{margin:0;padding:5px 0;}

p.einzelcontentspaltethemaabstand span.topline{display:block;

margin-top:-10px;

padding:0px;

}

/* BEGIN einzelcontentspaltethema headings */
#einzelcontentspaltethema .contentTopic h3,
#einzelcontentspaltethema .contentTopic h4 {
	letter-spacing: normal;
	margin-bottom:4px;
	text-transform: none;
}

#einzelcontentspaltethema .contentTopic h3 {
	font-size:1.2em;
	margin-bottom:7px;
}

#einzelcontentspaltethema .contentTopic h4 {
	font-size:1.0em;
}
/* END  einzelcontentspaltethema headings */

/* linkstyle für fliesstext in einzelsichten */

div#einzelcontentspaltethema A:link,div#einzelcontentspaltethema A:visited,div#einzelcontentspaltethema A:hover,div#einzelcontentspaltethema A:active, .toplessrahmenbox #einzelcontentspaltethema A:link,.toplessrahmenbox #einzelcontentspaltethema A:visited,.toplessrahmenbox #einzelcontentspaltethema A:hover,.toplessrahmenbox #einzelcontentspaltethema A:active{
color:#4A6580;text-decoration:none;}

/* Linklisten */

div#contentspaltelistepub{

background-color:#FFFFFF;

left:214px;

left:expression("216");

position:absolute;

position:expression("relative");

top:expression("110");

top:110px;

width:736px;

}

/* blaue box mit selectfeld */

div#auswahlboxpub{

background-color:#CFE2E5;

height:65px;

padding:2px 6px 6px 6px;

position:absolute;

width:215px;

}

/* für ns -mit opera!*/

div#auswahlboxpub[id]{

background-color:#CFE2E5;

height:58px;

left:0px;

padding:2px 6px 6px 6px;

position:absolute;

top:0px;

width:203px;

}

div#suchebox{

left:0px;

position:absolute;

top:0px;

width:736px;

}

div#marginalspaltelistepub{

background-color:#FFFFFF;

left:775px;

left:expression("775");

padding:0;

position:absolute;

position:expression("absolute");

top:190px;

top:expression("190");

width:176px;

}

div#marginalspaltelistepub[id]{

background-color:#FFFFFF;

left:775px;

padding:0;

position:absolute;

top:190px;

width:176px;

}

div#publiste, div#publiste2{

position:relative;

top:3px;

top:expression("0");

width:540px;

}

div#publiste[id], div#publiste2[id]{

position:relative;

top:2px;

}

/* überschrift vom sucheblock mit strichellinie unten */

.toplinepub{

border-bottom-color:#FFFFFF;

border-bottom-style:solid;

border-bottom-width:1px;

color:#333333;

display:block;

/*font-size:90%;*/

letter-spacing:1px;

padding-left:6px;

}

.toplinepubnoborder{

border:none;

color:#333333;

display:block;

/*font-size:90%;*/

letter-spacing:1px;

padding-left:6px;

}

/* linkclass für listenheadline */

A.linkstandard:link,A.linkstandard:visited,A.linkstandard:hover,A.linkstandard:active{

color:#8E3A00;

/*font-size:100%;*/

letter-spacing:0px;

text-decoration:none;

}

A.linkschwarz:link,A.headline:visited{

color:#000000;

/*font-size:100%;*/

text-decoration:none;

}

a.linkschwarz:hover, a.linkschwarz:focus, a.linkschwarz:active{

color:#4A6580;

/*font-size:100%;*/

text-decoration:underline;

}

.marginalblockpub{

background-color:#FFFFFF;

border-bottom:1px solid #E8EEF2;

border-right:1px solid #E8EEF2;

color:#000000;

display:block;

padding:6px 6px 6px 0px;

}

/* warenkorb */

div#warenkorb{

background-color:#CFE2E5;

color:#333333;

padding-left:0px;

padding-top:0px;

position:relative;

width:176px;

}

.warenkorbeintrag{

border-bottom-color:#FFFFFF;

border-bottom-style:solid;

border-bottom-width:1px;

color:#333333;

padding-bottom:6px;

padding-left:6px;

padding-top:6px;

width:170px;

}

.sixpixnoright{

display:block;

padding:6px 0px 6px 6px;

}

.downloadeintrag{

color:#000000;

font-weight:bold;

line-height:120%;

margin-bottom:10px;

}

/* Style für fehlende Angaben in Formularen */

.fehler{

color:#CC0000;

}

/* ######### Styles Sitemap  ######### */

.sitemap{width:238px;}

.sitemap li A:link,.sitemap li A:visited,.sitemap li A:hover,.sitemap li A:active{color:#000000;font-weight:normal;}
.sitemap li a:hover, .sitemap li a:focus, .sitemap li a:active{text-decoration:underline;}

/* Linkliste sitemap*/

.sitemap h2{margin-top:15px;padding-left:2px;font-size:1em;}
.sitemap ul{margin-left:21px;}
.sitemap li{display:list-item;list-style-image:url(../../images/bpjm/pfeil_sitemap01.gif);list-style-position:outside;margin:5px 0px 4px 16px;}

/*listefliesstext*/

.listefliesstext{

display:list-item;

list-style-image:url(../../images/eiz/li_pfeil.gif);

list-style-position:outside;

margin-left:15px;

margin-top:0px;

padding-top:0px;

}

/* ######  Anfang statische Seiten DP Ministerium,DP Archiv,Fehler,Anfahrt ####### */

div#contentspaltewidegap{

left:228px;

position:absolute;

top:108px;

width:736px;

}

div#contentspalteanfahrt{

background-color:#FFFFFF;

left:216px;

position:absolute;

text-align:left;

top:110px;

width:736px;

}

div#rahmenwidegap{

border:1px solid #E8EEF2;

left:0px;

padding:4px 4px 4px 4px;

position:relative;

text-align:left;

top:0px;

width:736px;

}

/* für NS -aber ohne opera!*/

div*#rahmenwidegap[id]{

border:1px solid #E8EEF2;

left:0px;

padding:4px 4px 4px 4px;

position:relative;

text-align:left;

top:0px;

width:726px;

}

.backgraucyanspace{

background-color:#CFE2E5;

padding:6px 10px 12px 6px;

}

.backgraucyanlight{

background-color:#EEF4F8;

color:#000000;

padding:6px 10px 12px 6px;

}

.rahmenboleri{

border-bottom:1px solid #8F3B00;

border-left:1px solid #8F3B00;

border-right:1px solid #8F3B00;

border-top:0px;

bottom:0px;

display:block;

left:0px;

padding:6px 6px 12px 6px !important;

right:0px;

text-align:left;

top:0px;

height: 30px;
}

div#marginalspaltemin{

background-color:#8F3B00;

left:560px;

padding:0;

position:absolute;

top:56px;

width:176px;

}

div#containerschmal{

bottom:0px;

left:0px;

position:absolute;

right:0px;

top:56px;

width:540px;

}

div#containerschmaltop{

bottom:0px;

left:0px;

position:absolute;

position:expression("relative");

right:0px;

top:0px;

top:expression("0");

width:540px;

}

/* für NS */

div#containerschmaltop[id]{

bottom:0px;

left:0px;

position:absolute;

right:0px;

top:0px;

width:540px;

}

.boxsmall#FFF{

background-color:#FFFFFF;

border:2px solid #8F3B00;

display:block;

left:0px;

padding:4px 4px 4px 4px;

position:relative;

text-align:left;

top:0px;

}

.eightpxabstand{

display:block;

padding-bottom:6px;

padding-top:6px;

}

.greylinedashed{

border-bottom-color:#8F3B00;

border-bottom-style:solid;

border-bottom-width:1px;

display:block;

margin-bottom:0px;

padding-bottom:4px;

padding-top:0px;

}

.sixpixright{

display:block;

margin-bottom:-12px;

padding:0px 0px 0px 6px;

}

div#marginalspaltearchiv{

left:776px;

padding:0;

position:absolute;

top:110px;

width:176px;

}

.marginaleintragblack{

background-color:#FFFFFF;

border-bottom-color:#CFE2E5;

border-bottom-width:1px;

color:#000000;

margin-bottom:6px;

padding-bottom:6px;

padding-top:6px;

width:170px;

}

/*  #### erste + zweite ebene ####  */

div#rahmenorga{

border:1px solid #B8CBD9;

display:block;

padding:6px;

position:absolute;

top:0px;

width:736px;

}

div*#rahmenorga[id]{

border:1px solid #B8CBD9;

display:block;

padding:6px;

position:absolute;

top:0px;

width:724px;

}

.boxorga{

background-color:#FFFFFF;

border:1px solid #B8CBD9;

display:block;

/*font-size:90%;*/

height:114px;

overflow:hidden;

position:absolute;

top:267px;

width:240px;

z-index:5;

}

/*  #### erste + zweite ebene ####  */

.boxaufgaben{

display:block;

/*font-size:90%;*/

left:555px;

position:absolute;

top:118px;

}

/*  #### dritte ebene ####  */

.boxeins{

background-image:url(../../images/eiz/background_orga.gif);

background-repeat:no-repeat;

border:1px solid #B8CBD9;

/*font-size:90%;*/

height:116px;

position:absolute;

top:414px;

width:118px;

}

html*.boxeins[class]{

background-image:url(../../images/eiz/background_orga.gif);

background-repeat:no-repeat;

border:1px solid #B8CBD9;

/*font-size:90%;*/

height:114px;

position:absolute;

top:414px;

width:116px;

}

.boxzwei{

border:1px solid #B8CBD9;

display:block;

/*font-size:90%;*/

height:116px;

left:126px;

position:absolute;

top:414px;

width:118px;

}

html*.boxzwei[class]{

border:1px solid #B8CBD9;

display:block;

/*font-size:90%;*/

height:114px;

left:126px;

position:absolute;

top:414px;

width:115px;

}

.pictorga{

display:block;

left:0px;

position:absolute;

top:0px;

}

.textorga{

color:#000000;

left:95px;

position:absolute;

top:6px;

}

.textorgazwei{

color:#000000;

display:block;

margin:2px;

position:absolute;

}

/*Styles der Suche*/

/* weisse box/blauer rahmen für suchtable */

div#sucheboxright{position:relative;width:100%;}
div#sucheboxright #suchtext{font-size:1em;}
/*#sucheboxright a{color:#000;}*/
/* für NS -aber ohne opera!*/

div*#sucheboxright[id]{

border:1px solid #E8EEF2;

min-height:63px;

padding:2px 6px 8px 0px;

position:relative;

width:726px;

}

div#suchmaske{

margin-bottom:10px;

position:relative;

/*background-color:#e8eef2;*/

width:100%;

}

/* für ns -aber ohne opera!*/

div*#suchmaske[id]{

background-color:#CFE2E5;

height:50px;

position:relative;

width:734px;

}

div#listesuche{

left:0px;

position:relative;

position:expression("relative");

top:10px;

top:expression("10px");

width:736px;

}
#listesuche h1{color:#000; text-transform:none;}
div#listeeinfach{

margin-top:10px;

width:736px;

}

div*#listeeinfach[id]{

left:0px;

position:relative;

top:85px;

width:736px;

}

.boxaussen{

background-color:#FFFFFF;

border:1px solid #E8EEF2;

float:left;

height:12px;

margin-bottom:6px;

margin-left:6px;

margin-right:6px;

width:50px;

}

.boxinnen{

background-color:#D1D5DC;

display:block;

height:12px;

}

.suchtipprahmen{
border-bottom:1px solid #E8EEF2;
border-left:1px solid #E8EEF2;
border-right:1px solid #E8EEF2;
left:0px;
padding:12px 4px 12px 0px;
position:relative;
text-align:left;
top:0px;
}

.suchtipprahmen ul{

padding-bottom:4px;

/* padding-top:4px;*/

}

.suchtipprahmen li{

display:list-item;

list-style-image:url(../../images/bpjm/pfeil-vor.gif);

list-style-position:outside;
padding-bottom:5px;
padding-left:0px;

/* margin-left:-25px;*/

}

.suchtippfliesstext{

display:block;

margin-left:21px;

}
/*  ANCHOR  */
#suchtext{width:200px !important;margin-left:-5px;}
.abstandsuche .schwarz{font-weight:bold;margin-left:-5px;}

/* styles für ecke ohne tabelle */

.ecke{margin-top: 6px;margin-bottom:16px;min-height:50px;padding:2px 2px 10px 6px;}
.ecke[class]{margin-bottom:0px}
.ecke h2{font-size:1em;}
.ecke h1{font-size:1.6em;}
.ecke .weiter{display:block;margin-right:-7px;padding-top:5px;}
html>body .ecke .weiter{display:block;margin-right:-15px;padding-top:5px;}


.eckeoben{

color:#333333;

display:block;

/* background-image:url(../../images/ecke_03.gif);

background-repeat:no-repeat;

background-position:top right;*/

/*font-size:90%;*//*background-color:#8F3B00;*/

letter-spacing:1px;

padding:2px 0px 5px 6px;

}

.eckefinden{

height:40px;

/*background-image:url(../../images/ecke_02.gif);

background-repeat:no-repeat;

background-position:bottom left;

background-color:#8F3B00;*/

}

.marginalblau{
background-color:#E6F0F2;
/*color:#FFFFFF;*/
/*left:0px;*/
padding:6px 5px 2px 5px;
/*position:relative;top:0px;*/
margin-top:10px;
line-height:1.1em;
}

html*.linkespalte .marginalblau[class]{color:#FFFFFF;left:0px;position:relative;top:0px;width:186px;}
html*.linkespalte .marginalblau[class]{color:#FFFFFF;left:0px;position:relative;top:0px;width:170px;}

.marginalblau .contentblock{

}

.marginalblau .contentblock[class]{

}

div#marginalspalte .marginalblau{margin-top:0;}

div#linkespalte .marginalblau{
margin:0 0 10px 0;
}

.imgright{

float:right;

padding:0px 0px 2px 2px;

}

.bildunterschrift{background-color:#E6F0F2;display:block;padding:3px 2px 4px 4px;}

.bildcopyright{color:#AAAAAA;background-color:#E6F0F2;display:block;padding:3px 2px 4px 4px;}

.contentblock .weitermarginal{

color:#FFFFFF;

display:block;

text-align:right;

}

/* links in der orangenen Marginalspalte sollen weiss sein */

A.weitermarginal:link,A.weitermarginal:visited,A.weitermarginal:hover,A.weitermarginal:active{

color:#000000;

}


label,div#marginalspalte p{

margin:0px;

padding:0px;

}
#sucheboxright label{
	font-weight: bold;
}
h2,.ecke h1{

/*font-size:100%;*/

}
h1 a{color:#000;text-decoration:none;font-size:0.6em;font-weight:bold;}
/*h1 A:lin1k,h1 A:visited,h1 A:hover,h1 A:active{color:#000;text-decoration:none;font-size:1em;}*/

A.weiter:visited,A.externalLinks:visited{color:#4A6580;}

div#contentspaltedoorpage[id]{
left:216px;position:relative;top:40px;width:540px;}

div#contentspalte_temp[id]{left:216px;position:relative;top:40px;width:540px;}

.abstandclink{display:block;padding-left:10px;}


* html .greyline{

background:url(../../images/eiz/css-dotted.gif) repeat-x bottom;

border-bottom:none;

height:1px;

padding-bottom:5px;

padding-top:5px;

}

.suchtippblau{background-color:#E8EEF2;}
.backgraucyan{background-color:#E8EEF2;}
/*  ANCHOR  */
#kontaktblock .blackbold{display:block;}
.blackbold,.headline{

color:#000000;



font-weight:bold;

}

A.blackbold:link,A.blackbold:visited,A.blackbold:active{color:#4A6580;font-weight:bold;}

div#contentspaltedoorpage ul,div#einzelcontentspaltethema ul{list-style-image:url(../../images/bpjm/pfeil.gif);margin:0 0 0 15px;padding:0px 0;}
div#contentspaltedoorpage li,div#einzelcontentspaltethema li{display:list-item;padding:0;margin-top:3px;}
html>body div#contentspaltedoorpage li,div#einzelcontentspaltethema li{margin-top:3px;}
/*  START OPERAHACK  */
html>body div#contentspaltedoorpage li,div#einzelcontentspaltethema li{ margin-top:3px;}
/*  END OPERAHACK  */

/* Listen links sollen nicht bold und rot sein */

ul A:link,ul A:visited,ul A:hover,ul A:active,li A:link,li A:visited,li A:hover,li A:active{
color:#4A6580;/*font-weight:bold;*/}
/*  ANCHOR  */
#kontaktblock h2{display:block;font-size:1em;}
div#kontaktblock,div#abmeldung{

border-bottom-color:#FFFFFF;

border-bottom-style:solid;

border-bottom-width:100px;

padding:10px 0px 15px 0px;

position:relative;

/*background-color:#EEF4F8;*/

top:0px;

}

A.fettlink:visited,div#einzelcontentspalte A:visited,A.linkschwarz:visited{

color:#8E3A00!important;

}

div#einzelcontentspaltethema A:visited,A.linkstandard:visited,h1 A:visited,h2 A:visited,div#contentspaltedoorpage A:visited{

/*color:#333333;*/

}

/*div#contentspaltehomepage>div#rahmen[id],div#contentspaltehomepage>div#contentspaltehomepage[id],div#contentspaltehomepage>.toplineblockhellgrau[class],div*#contentspaltehomepage>div#toplessrahmen,div*#contentspaltehomepage>div#toplessrahmen[id]{

width:543px;

}*/

div#einzelcontentspalte A:hover,div#einzelcontentspaltethema A:hover,A.linkstandard:hover,h2 A:hover,div#subnavi a.subnavi:hover,A.blackbold:hover,div#contentspaltedoorpage A:hover,A.externalLinks:hover,A.fettlink:hover,div#einzelcontentspalte A:focus,div#einzelcontentspaltethema A:focus,A.linkstandard:focus,h2 A:focus,div#subnavi a.subnavi:focus,A.blackbold:focus,div#contentspaltedoorpage A:focus,A.externalLinks:focus,A.fettlink:focus,div#einzelcontentspalte A:active,div#einzelcontentspaltethema A:active,A.linkstandard:active,h2 A:active,div#subnavi a.subnavi:active,A.blackbold:active,div#contentspaltedoorpage A:active,A.externalLinks:active,A.fettlink:active {
	text-decoration:underline;
}
/*--------------------------------*/
ul{margin:0;padding:0;}

.contentWrapper_01{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;/*font-size:0.7em;*//*color:#FFF;*/}
.contentWrapper_01 a{text-decoration:none;color:#FFF !important;}
/*.contentWrapper_01 li{list-style-image:url(../../images/bpjm/navi_pfeil1_2.gif);list-style-position: inside;line-height:1.4em;}*/
.contentWrapper_01 li{list-style-image:url(../../images/bpjm/list_pfeil_1.gif);list-style-position: inside;line-height:1.4em;padding-bottom:5px;}
.contentWrapper_01 li a{width:240px;margin-left:5px;margin-top:-6px;}

html>body .contentWrapper_01 li{list-style-image:url(../../images/bpjm/list_pfeil_1.gif);list-style-position: inside;line-height:1.4em;padding-bottom:0;}
html>body .contentWrapper_01 li a{width:240px;margin-left:0px;margin-top:0;}


.contentWrapper_01 .textWrapper h3{padding:0 0 10px 18px;color:#FFF; font-size:1.4em; width:230px;margin-bottom: 15px}
.contentWrapper_01 .textWrapper[class] h3{padding:15px 0 10px 18px;color:#FFF; font-size:1.4em; width:230px;}


.contentWrapper_01 #img1{display:block;width:540px;height:200px;margin:0 0 10px 0;background-color:#002266;}
.contentWrapper_01 #img2{display:block;width:540px;height:200px;background-color:#145866;}

.contentWrapper_01 #img1 img, .contentWrapper_01 #img2 img {
	width:270px;
	height:200px;
}

.contentWrapper_01 #img2 img {
	margin-left:270px;
}

#text1{position:absolute;top:20px;left:0px;padding:5px 0 0 290px;height:180px;width:540px;overflow:hidden;}
html>body #text1{height:193px;width:250px;}



#text2{position:absolute;top:230px;left:0px;padding:5px 0 0 20px;height:180px;width:270px;overflow:hidden;}
html>body #text2{height:193px;width:248px;}
.contentWrapper_01 #text2 li{margin-top:-2px;}
html>body .contentWrapper_01 #text2 li{margin-top:0;}


html>body #text1{position:absolute;top:0px;left:0px;padding:5px 0 0 290px;}
html>body #text2{position:absolute;top:210px;left:0px;padding:5px 0 0 20px;}

/*-------------------------------*/
/*.contentTopic, .contentTopiclinks{border:solid 1px #748A97;padding:10px;}*/

/*  ANCHOR  */
.contentTopic{padding:10px;border:solid 1px #748A97;margin:0px 0 10px 0;width:542px;}
html>body .contentTopic{width:518px;}
/*  START OPERAHACK  */
html>body .contentTopic{display:block; width:540px;}
/*  END OPERAHACK  *//* OPERAHACK */

.contentTopic h1{display:block;padding:20px 0 20px 0;}
html>body .contentTopic h1{display:block;padding:20px 0;}

.contentTopic .einzelcontentspaltethemaabstand{display:block;}

/*.contentTopic h1{}*/
.contentTopiclinks{padding:0 0 10px 10px;border:solid 1px #748A97;}
.toplineblockcyan{padding-top:15px;display:block;}

/*--------FORMULARE-----------*/

#contentspalteliste .textWrapper h2 {font-size:1.5em;}
 .textWrapper h2 {font-size:1.5em;!important}
.newsletterFormular h1{font-size:1.2em;}
.tableContent{width:736px;background-color:#E6F0F2;padding:20px 0;}
.tableContent .tableWrapper{width:538px;background-color:#E6F0F2;margin-left:70px;padding:10px;}
.tableContent .tableWrapper input{float:left;width:256px;border:solid #738A99 1px;}
.tableContent .tableWrapper select{float:left;}
.tableContent .tableWrapper table{margin:10px;background-color:#FFF;}
.tableContent .tableWrapper textarea{float:left;width:256px;border:solid #738A99 1px;}
.tableContent .tableWrapper td{width:266px;font-size:0.7em;font-weight:bold;padding:10px;/*background-color:#FFF;*/}
.tableContent .tableWrapper td.tdColspan{width:532px;}
.tableContent .tableWrapper .button{float:right;width:120px;margin-left:10px;cursor:pointer;font-size:1em;}
.tableContent .tableWrapper .h1{background-color:#FFF;color:#000;padding:5px 0 3px 10px;}
.tableContent .tableWrapper .hochladen{height:18px;margin:5px 0 0 10px; font-size:1em;}
.tableContent .tableWrapper .radio{display:block;width:20px;border:0;margin-top:-2px;}
.tableContent .tableWrapper .radioWrapper{display:block;margin-bottom:3px;margin-top:-2px;padding-top:2px;clear:both;}
html>body .tableContent .tableWrapper .radio{display:block;width:20px;border:0;margin-top:0;}
html>body .tableContent .tableWrapper .radioWrapper{display:block;margin:0 0 3px 0;padding-top:2px;clear:both;}
.tableContent .tableWrapper .spacer{background-color:#E6F0F2;padding:0;}
.tableContent h1{ font-size:1.2em;float:left;margin:0;padding:0;}
.tableContent .tableWrapper .taSpan{width:532px;}
.tableContent .tableWrapper .txtNormal{font-weight:normal;}

/* Rahmen - mehfach vorkommnisse */
.rahmen{display:block;border:1px solid #738A99;padding:5px 4px 4px 4px;text-align:left; margin-top:-15px;}

/* Topline mit gepunkteter Linie */
.toplinewithline{display:block;height:1px;margin-bottom:4px;padding-bottom:6px;padding-top:2px;background:url(../../images/css-dotted.gif) repeat-x bottom;}

/* Newsletter-Styles */
.rahmen h2{font-size:100%;margin:0px;padding-top:4px;}
.whiteline{border-bottom:#FFF 1px solid;margin-bottom:4px;}
#newsletterbox{background-color:#E6F0F2;padding: 12px 4px 12px 4px;margin-bottom:20px;height:1%;}

.kontextbox a{
	font-weight: bold;
}

div#rahmen p a{
font-weight: bold;
}

.textWrapper a{
	font-weight: bold;
}


/***Navigation als Liste **/

#navigation {
	overflow: hidden;
	margin: 0;
	padding: 0;
	margin-top: 15px;
	margin-bottom: 13px;
}
#navigation[id] {
	margin-top: 13px;
}
/**Navigation Menu **/
#navigation ul, #navigation li {
	list-style: none;
	background: none!important;
	margin: 0!important;
	padding: 0!important;
	line-height: 1.165em;
}
#navigation ul li {
	border-top: 2px solid #fff;
}
/* Nur IE7 */
*+html #navigation li {display:inline-block;} /*gegen Anzeigeprobleme im IE7 */

/**erste Navigationseben**/
#navigation li a, #navigation li a:link, #navigation li a:visited, #navigation li a:active, #navigation li a:hover, #navigation li a:focus  {
	display: block;
	width: 100%;
	margin: 0;
	text-decoration: none;
	padding: 4px 2px 5px 10px;
	color: #fff;
}

html>body #navigation li a, #navigation li a:link, #navigation li a:visited, #navigation li a:hover, #navigation li a:active, #navigation li a:focus {
	width: auto!important;
}

/* Nur IE7 */
> #navigation li a, #navigation li a:link, #navigation li a:visited, #navigation li a:hover, #navigation li a:active, #navigation li a:focus {
	height:1px;
}

/**hover**/
#navigation li a:hover, #navigation li a:active,  #navigation li a:focus  {
	background-color: #003399;
}

/**active**/
#navigation li.current a, #navigation li.current a:link, #navigation li.current  a:visited, #navigation li.current a:active, #navigation li.current a:hover, #navigation li.current a:focus {
	font-weight: bold;
}

/**Zweite Ebene**/
#navigation li.current li a, #navigation li.current li a:link, #navigation li.current li a:visited, #navigation li.current li a:active, #navigation li.current li a:hover, #navigation li.current li a:focus {
	font-weight: normal;
	padding-left: 28px;
}
html>body #navigation li.current li a, #navigation li.current li a:link, #navigation li.current li a:visited, #navigation li.current li a:active, #navigation li.current li a:hover, #navigation li.current li a:focus {
	width: auto!important;
}
/**aktive**/
#navigation li.current li.current  a, #navigation li.current li.current  a:link, #navigation li.current li.current  a:visited, #navigation li.current li.current  a:active, #navigation li.current li.current  a:hover, #navigation li.current li.current a:focus {
	font-weight: bold;
}

/**Dritte Ebene**/
#navigation li.current li.current li a, #navigation li.current li.current li a:link, #navigation li.current li.current li a:visited, #navigation li.current li.current li a:active, #navigation li.current li.current li a:hover, #navigation li.current li.current li a:focus {
	padding-left: 28px;
	font-weight: normal;
}
html>body #navigation li.current li.current li a, #navigation li.current li.current li a:link, #navigation li.current li.current li a:visited, #navigation li.current li.current li a:active, #navigation li.current li.current li a:hover, #navigation li.current li.current li a:focus {
	width: auto!important;
}
/**aktive**/
#navigation li.current li.current  li.current a, #navigation li.current li.current  li.current a:link, #navigation li.current li.current li.current a:visited, #navigation li.current li.current  li.current a:active, #navigation li.current li.current li.current a:hover, #navigation li.current li.current li.current a:focus {
	font-weight: bold;
}



/**Farben**/
.c li a, .first li a:link, .c li a:visited, .c li a:active, .c li a:hover, .c li a:focus  {
	background-color: #002266;
}
.c li.current a, .c li.current a:link, .c li.current  a:visited, .c li.current a:active, .c li.current a:hover, .c li.current a:focus  {
	background-color: #003399;
}
.c li.current li a, .c li.current li a:link, .c li.current li a:visited, .c li.current li a:active, .c li.current li a:hover, .c li.current li a:focus  {
	background: #002266 url(../../images/bpjm/navi_pfeil1_2.gif) no-repeat 13px 8px;
}
.c li.current li a.current, .c li.current li a:link.current, .c li.current li a:visited.current, .c li.current li a:active.current, .c li.current li a:hover.current, .c li.current li a:focus.current, .c li.current li.current a, .c li.current li.current a:link, .c li.current li.current a:visited, .c li.current li.current a:active, .c li.current li.current a:hover, .c li.current li.current a:focus {
	background: #003399 url(../../images/bpjm/navi_pfeil1_2_aktiv.gif) no-repeat 13px 8px;
}

.c li.current li.current li a, .c li.current li.current li a:link, .c li.current li.current li a:visited, .c li.current li.current li a:active, .c li.current li.current li a:hover, .c li.current li.current li a:focus  {
	background: none;
	background-color: #002266;
}
.c li.current li.current li a.current, .c li.current li.current li a:link.current, .c li.current li.current li a:visited.current, .c li.current li.current li a:active.current, .c li.current li.current li a:hover.current, .c li.current li.current li a:focus.current {
	background: none;
	background-color: #003399;
}
/*second*/
.d li a, .d li a:link, .d li a:visited, #d li a:active, .d li a:hover, .d li a:focus  {
	background-color: #145866;
}
/**hover**/
.d li a:active, .d li a:hover, .d li a:focus  {
	background-color: #1C7386!important;
}
.d li.current a, .d li.current a:link, .d li.current  a:visited, .d li.current a:active, .d li.current a:hover, .d li.current a:focus  {
	background-color: #1C7386;
}
.d li.current li a, .d li.current li a:link, .d li.current li a:visited, .d li.current li a:active, .d li.current li a:hover, .d li.current li a:focus  {
	background: #145866 url(../../images/bpjm/navi_pfeil1_2.gif) no-repeat 13px 8px;
}
.d li.current li a.current, .d li.current li a:link.current, .d li.current li a:visited.current, .d li.current li a:active.current, .d li.current li a:hover.current, .d li.current li a:focus.current, .d li.current li.current a, .d li.current li.current a:link, .d li.current li.current a:visited, .d li.current li.current a:active, .d li.current li.current a:hover, .d li.current li.current a:focus {
	background: #1C7386 url(../../images/bpjm/navi_pfeil1_2_aktiv.gif) no-repeat 13px 8px;
}

.d li.current li.current li a, .d li.current li.current li a:link, .d li.current li.current li a:visited, .d li.current li.current li a:active, .d li.current li.current li a:hover, .d li.current li.current li a:focus  {
	background: none;
	background-color: #145866;
}

.d li.current li.current li a.current, .d li.current li.current li a:link.current, .d li.current li.current li a:visited.current, .d li.current li.current li a:active.current, .d li.current li.current li a:hover.current, .d li.current li.current li a:focus.current  {
	background: none;
	background-color: #1C7386;
}


/*third*/
.e li a, .e li a:link, .e li a:visited, .e li a:active, .e li a:hover, .e li a:focus  {
	background-color: #fff;
	border: 1px solid #738A99;
	color: #002266!important;
}
/**hover**/
.e li a:active, .e li a:hover, .e li a:focus  {
	background-color: #E6F0F2!important;
}
.e li.current a, .e li.current a:link, .e li.current  a:visited, .e li.current a:active, .e li.current a:hover, .e li.current a:focus  {
	background-color: #E6F0F2;
}
.e li.current li a, .e li.current li a:link, .e li.current li a:visited, .e li.current li a:active, .e li.current li a:hover, .e li.current li a:focus  {
	background: #fff url(../../images/bpjm/navi_pfeil3_2.gif) no-repeat 13px 8px;
}
.e li.current li a.current, .e li.current li a:link.current, .e li.current li a:visited.current, .e li.current li a:active.current, .e li.current li a:hover.current, .e li.current li a:focus.current, .e li.current li.current a, .e li.current li.current a:link, .e li.current li.current a:visited, .e li.current li.current a:active, .e li.current li.current a:hover, .e li.current li.current a:focus {
	background: #E6F0F2 url(../../images/bpjm/navi_pfeil3_2.gif) no-repeat 13px 8px;
}
.e li.current li.current li a, .e li.current li.current li a:link, .e li.current li.current li a:visited, .e li.current li.current li a:active, .e li.current li.current li a:hover, .e li.current li.current li a:focus  {
	background: none;
	background-color: #fff;
}
/** ]init[ buzzer **/
#buzzer:link,#buzzer:visited,#buzzer:hover,#buzzer:active {
	background-image : url(../../images/pbe/buzzer_off.gif);
	font-size:9px;
	line-height:11px;
	border:0;
	text-decoration:none;
}
#buzzer:hover, #buzzer:focus, #buzzer:active {
	background-image : url(../../images/pbe/buzzer_on.gif);
	border:0;
	text-decoration:none;
}

#buzzer img {
	border:0;
}

ul#servicenavi {	
	display: inline;
}

ul#servicenavi li {
	list-style: none;
    	display: inline;
	text-align: center;
	color: white;
}

input.quicksearch {
	border: 0;
	background: #4A6580 url(../../images/bpjm/bg_quicksearch.gif) no-repeat 0 0;
	color: #4A6580;
	width: 18px;
	height: 18px;
	margin: 0 0 1px 2px;
	overflow: hidden;
	font-size: 0px;
	cursor: pointer;
}

.leftAlign {
	text-align: left;
}

.rightAlign {
	text-align: right;
}

.centerAlign {
	text-align: center;
}

.hspace1 {
	margin-left: 1px;
	margin-right: 1px;
}
.hspace2 {
	margin-left: 2px;
	margin-right: 2px;
}
.hspace3 {
	margin-left: 3px;
	margin-right: 3px;
}
.hspace4 {
	margin-left: 4px;
	margin-right: 4px;
}
.hspace5 {
	margin-left: 5px;
	margin-right: 5px;
}
.hspace6 {
	margin-left: 6px;
	margin-right: 6px;
}
.hspace7 {
	margin-left: 7px;
	margin-right: 7px;
}
.hspace8 {
	margin-left: 8px;
	margin-right: 8px;
}
.hspace9 {
	margin-left: 9px;
	margin-right: 9px;
}

.hspace10 {
	margin-left: 10px;
	margin-right: 10px;
}
.hspace11 {
	margin-left: 11px;
	margin-right: 11px;
}


.vspace1 {
	margin-top: 1px;
	margin-bottom: 1px;
}
.vspace2 {
	margin-top: 2px;
	margin-bottom: 2px;
}
.vspace3 {
	margin-top: 3px;
	margin-bottom: 3px;
}
.vspace4 {
	margin-top: 4px;
	margin-bottom: 4px;
}
.vspace5 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.vspace6 {
	margin-top: 6px;
	margin-bottom: 6px;
}
.vspace7 {
	margin-top: 7px;
	margin-bottom: 7px;
}
.vspace8 {
	margin-top: 8px;
	margin-bottom: 8px;
}
.vspace9 {
	margin-top: 9px;
	margin-bottom: 9px;
}
.vspace10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.vspace11 {
	margin-top: 11px;
	margin-bottom: 11px;
}

p.teaserkurztext {
	margin: 0;
	padding: 0;
}
