html{
	font:76% Arial, Helvetica, sans-serif;
	height: 0;
	float: 260px;
} 
html,body{background-color:#ffffff;margin:0;padding:0}
*{
	line-height:1.2em;
}
.sitemap1 {
	font-family : 76% Arial, Helvetica, sans-serif;
	color : #21409A;
	margin-top : 5px;
	margin-bottom : 2px;
}
.sitemap2 {
	font-family : 76% Arial, Helvetica, sans-serif;
	color : #21409A;
	margin-top : 0px;
	margin-bottom : 5px;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Arial, Helvetica, sans-serif;
	color : #CC0000;
	margin-left : 40px;	
}
.sitemap4 {
	font-family : Arial, Helvetica, sans-serif;
	color : #CC0000;
	margin-left : 60px;
}

p{margin:0;padding:0}
#content.textseite p{
	line-height:1.5em;
	margin-right: 0.9em;
}
a img{border:none}
hr{height:1px;border:none;border-bottom:1px solid #b2cbe9;margin:0 0.5em}
form{margin:0 0 1em}
fieldset{border:none;clear:both;width:auto;margin:0;padding:0}
fieldset div.zweispaltig{width:23.3em;float:left}
* html fieldset div.zweispaltig{width:23em}
form p{clear:both;padding-top:1em;margin-left:0.5em}
input{font-size:0.9em;padding:1px}
* html input{padding:0 1px}
textarea{font-size:0.9em;min-height:5em;padding:0 1px}
* html textarea{height:5em}
input.zweizeilig{margin-top:2.1em !important}
* html input.zweizeilig{top:1.9em !important}
#content select{font-size:0.9em}
.linksbund{float:left !important}
.rechtsbund{float:right !important}
.caps{text-transform:uppercase}
* html *.ie6_hide{display:none}
#kopfzeile{
	width:829px;
	height:135px;
	border:1px solid #FFF;
	overflow:hidden
}
* html #kopfzeile{width:81.1em}
#home{
	position:absolute;
	left:1px;
	height:135px;
	width:900;
	border-right:1px solid #fff;
	background: #fff;
	overflow:hidden;
}
* html #home{left:0;border-right:1px solid #fff; width: 15.9em;overflow:hidden;}
#home #blz{position:absolute;bottom:0.5em;right:0.5em;width:15em;color:#FFF;font-size:0.9em;text-align:right}

#banner{background:#FFF top right no-repeat;height:11em;padding-top:0px;padding-left:0px;margin-left:16em}
* html #banner{margin-left:15.9em}
#banner #bannertext{padding-top:25px;padding-left:50px}
#banner p{font-size:1.5em;color:#666;width:20em}
#banner #bannertext a{display:block;font-size:1.5em;text-decoration:none;color:#21409A;background:url(pixelneu/pf5.gif) no-repeat left center;padding-left:20px; margin-top: 0.66em;}

#metanavigation{position:relative;width:52em;background:#E9E9E9; height:1.8em;overflow:hidden;line-height:1.8em;border-left:1px solid #fff;left:1px}
* html #metanavigation{border-left:none;left:0em;width:52.1em}
#framemeta #metanavigation{margin-left:-2px;margin-right:0;width:65.2em}
#metanavigation ul{margin:0;padding:0 0 0 0.75em}
#metanavigation li{float:left;color:#fff;line-height:1.8em;height:1.8em;font-weight:700;border-right:1px solid #FFF;list-style:none;margin:0;padding:0 0.7em 0 0.7em}
* html #metanavigation li {height:2em}
#metanavigation li a{line-height:1.8em;color:#383838;text-decoration:none;font-weight:normal}
#metanavigation #suche{float:right;position:relative;margin-right:0.5em;display:inline}
#metanavigation #suchformular #suchfeld{position:relative;width:10em;font-size:0.8em;top:2px;margin-right:0.8em;border-width:1px}
* html #metanavigation #suchformular #suchfeld{font-size:0.9em;padding-top:2px;width:9.5em;top:1px}
#metanavigation #suchformular #suchbutton{margin-top:0.2em;margin-bottom:-0.2em}
#content{
margin-top:-8px;
background-color:#FFF;
width:52em;
float:left
}
:root #content{margin-top:0}
* html #content{width:51em;float:none;border-left:none;margin-top:0}
#content.textseite{
	width:51.2em;
	min-height:260px;
	padding: 1em;
}
div.textblock{background:url(pixelt3/platzhalter.gif) top left no-repeat;min-height:207px;overflow:visible;padding:1em 1em 1em 188px}
* html div.textblock{height:207px}
#content h1{
	padding-top:0.5em;
	font-size:2em;
	font-style:normal;
	font-weight:400;
	color:#21409A;
	margin:0 0 0.3em
}
#content h2{
	font-size:1.1em;
	font-weight:bold;
	line-height:1em;
	color:#21409A
}
#content h3{font-size:1.1em;font-weight:bold;line-height:1em;color:#21409A;margin-bottom:0.5em;clear:left}
#content h4{font-size:1.1em;font-weight:bold;color:#21409A;clear:left;margin:0 0 0.5em}
#content h5{font-size:1.1em;font-weight:bold;clear:left;margin:0 0 0.5em}
#content h6{font-size:1.1em;font-weight:bold;clear:left;margin:0 0 0.5em}
#content p{margin-bottom:0.5em;clear:left}
#content ul{padding-left:1.5em;list-style:url(pixelt3/bullet_ie.gif)}
:root #content ul{list-style:url(pixelt3/bullet.gif)}
* html #content ul{list-style:url(pixelt3/bullet_ie.gif)}

.detail {
	color : #21409A;
}
.important {
	color : #21409A;
	font-weight: bold;
}
#content ul {
	list-style-type:disc;
	list-style-image:none;
}

#content ul li {
	list-style-type:disc;
	list-style-image:none;
}

#content ul.checklist {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

#content ul.checklist li {
  list-style: none;
  list-style-image: none;
  background: url(img/checklist.jpg) left 2px no-repeat;
  padding-left: 18px !important;
}

#content ol{padding-left:1.5em;list-style-image:none;list-style-type:decimal}
* html #content ol{padding-left:0.5em;margin-left:1.5em}
#content table{font-size:1em;padding:0}
#content .csc-textpic .csc-textpic-text table{
}
#content table table{width:auto}
#content table td.zahl,#content table th.zahl{text-align:right;white-space:nowrap}
#content table dd{padding-left:0}
/*
-------------------------------------------------------------------------------------------------------------
--------wird derzeit nicht genutzt. Für später aber reaktivierbar lassen!!!! ----------------
-------------------------------------------------------------------------------------------------------------
*/
#content div.schatten{
	/* background-color:#b0b0b0; 
	border:1px solid #b0b0b0; */
	clear:both;width:49.5em;margin:2em 0 3em 0.5em}
* html #content div.schatten{float:left;margin:1em -0.5em 2em 0.3em}
#content div.schatten table{border-right:0;width:49.5em;margin:-1px}
* html #content div.schatten table{width:49.5em}
#content div.schatten.zentriert{position:relative;left:6em;width:38em}
#content div.schatten h3{padding-left:0.5em;padding-top:1em}
#content div.schatten .inner{border:1px solid #9e9e9e;background-color:#FFF;width:49.5em;position:relative;margin:-1em 0.5em 0.5em -0.7em}
* html #content div.schatten.zentriert .inner{width:36em}
* html #content div.schatten form.formular{padding-bottom:0}
#content table tr{vertical-align:top}
#content table tr#giroBeantragenTR a{margin:0 -0.75em 0 -0.25em}
#content table th{vertical-align:top;text-align:left;background-color:#b2cbe9;}
#content table th.top{vertical-align:top;text-align:left}
#content table td,#content table th{}
#content form{height:auto;display:block}
#content form.formular{width:48em}
#content form.formular #fortschritt{text-align:right;font-size:0.8em;padding-top:0.5em;}
#content form fieldset{padding:0 1em}
#content form.formular fieldset{width:47.8em}
* html #content form.formular fieldset{width:48em;}
#content form.formular fieldset div#container_produkt{margin-top:1.5em}
#content form.bestaetigung fieldset{clear:both;display:block}
#content form.formular fieldset.tan{background-color:#CBC9CA;color:#FFF;border-bottom:none;margin-top:-0.5em;margin-bottom:-0.55em;min-height:3em}
#content form.formular fieldset.tan input.formularsubmitbutton{border:none}

#content form label{
	float:left;
	font-weight:700;
	line-height:1.8em;
	text-align:right;
	padding-right:2em;
	clear:left
	}
#content form.formular label,
#content form.formular dt {
	width:12em;
	font-weight:400;
	float:left;
	}
* html #content form.formular label,
* html #content form.formular dt{
	width:12em;
	background-color:#FFF
	}

fieldset div.zweispaltig {margin: 0px; padding: 0px;}
fieldset div.zweispaltig label,
fieldset div.zweispaltig dt {
	width:9em !important;
	padding-right:1em !important;
	}
* html fieldset div.zweispaltig label,
* html fieldset div.zweispaltig dt {
	width:8em !important;
	}



fieldset div.zweispaltig label.pslotterie_bis{width:4em !important;text-align:left !important}
#content form div.clear{clear:both;line-height:1.8em}
:root #content form div.ff_clear{clear:both}
#content form.formular h3{line-height:1.25em}
#content form div.formline{float:left;clear:both;width:47em}
#content form div.errorline{float:left;clear:both;width:47em;}
#content form img.error_pfeil{position:absolute;margin-top:0.5em;margin-left:-1em}
* html #content form.formular img.error_pfeil{position:relative;margin-top:0.3em}
#content form div.checkboxblock img.error_pfeil{margin-top:0.3em;float:left;left:auto}
* html #content form div.checkboxblock img.error_pfeil{float:left;left:7em;margin-left:-3em}
#content form img.error_pfeil_inputbox{left:17em}
:root #content form img.error_pfeil_inputbox{left:auto}
* html #content form img.error_pfeil_inputbox{left:auto}
#content form label img.error_pfeil{position:absolute !important;margin-left:-3em}
* html #content form label img.error_pfeil{margin-left:-4.5em}
#content form h3 img.error_pfeil{position:absolute !important;margin-top:0.25em !important;margin-left:-2.75em !important}
* html #content form h3 img.error_pfeil{position:absolute !important;margin-top:0.5em !important;margin-left:-3.5em !important}
#content form div.error{color:21409A;clear:both;padding-top:0.5em;padding-left:0.5em;font-weight:700}
:root #content form div.error{margin-right:1.5em}
#content form .checkboxblock div.error{padding-left:3.5em}
* html #content form .checkboxblock div.error{padding-left:9em}
#content form div.errorzweispaltig{color:21409A;float:left;width:23em;padding-left:0.5em;padding-top:0.5em;font-weight:700}
#content form div.errorline div.rechts{float:right;padding-left:0}
#content form .checkboxblock span.req{width:1em;margin-left:-1em;margin-top:-0.2em}
* html #content form .checkboxblock span.req{position:absolute}
#content form .checkboxblock label{float:none;font-weight:700;line-height:normal;text-align:left;padding-right:0;clear:none;width:auto !important}
div.disclaimer label{font-weight:700 !important}
#content form.formular input.error,#content form textarea.error,#content form select.error{border:2px solid #21409A;color:#21409A}
#content form input,#content form textarea,#content form select{font:0.9em/1.5em Arial, Helvetica, sans-serif;float:left;margin-top:0.2em;margin-right:2em}

#content form.formular input,
#content form.formular textarea,
#content form.formular select{
	width:32em;
	clear:none;
	float:left;
	}

fieldset div.zweispaltig input,fieldset div.zweispaltig textarea{width:12.7em !important}
* html fieldset div.zweispaltig input,fieldset div.zweispaltig textarea{width:12em !important}
*:first-child+html  div.zweispaltig input {width:12em !important; }
fieldset div.zweispaltig select{width:12.7em !important}
* html fieldset div.zweispaltig select{width:12em !important}
#content form input.links{width:auto;margin:0}
#content form label.rechts{float:right;clear:left;width:32.5em;font-weight:400;padding-right:0;text-align:left}
* html #content form label.rechts{width:31.6em}
#content form label.rechts input{margin-top:0.6em;margin-right:1em}
* html #content form label.rechts input{margin-top:0.2em;margin-right:0.5em}

#content form span{float:left;clear:right;line-height:1.8em}
* html #content form span{display:block;float:left;clear:none;}
#content form hr{clear:both;margin:0.5em -0.5em 0.5em 0.5em}
* html #content form hr{margin:0 -0.5em 0 0.5em}
#content form div.checkboxblock *{line-height:1.5em}
#content form div.checkboxblock{padding-left:12.5em;clear:both;width:35em}
* html #content form div.checkboxblock{padding-left:7em;width:35em;}
#content form div.checkboxblock div.checkboxblock{padding-left:3.5em}
* html #content form div.checkboxblock div.checkboxblock{padding-left:3.75em;width:39em}
#content form div.checkboxblock div.rechts{width:28.5em;margin:0 0 0 3.5em}
* html #content form div.checkboxblock div.rechts{width:20em;margin-left:2.3em;float:left;}
#content form div.checkboxblock div.rechts label{font-weight:400}
#content form div.checkboxblock input{width:auto;padding-top:0}
#content form.formular input[type=radio]{position:relative;top:0.25em}
#content form.formular input[type=checkbox]{margin:0.1em 1em 0 0.5em;padding:0}
#content form div.checkboxblock input[type=radio]{margin:0;padding:0}
#content form div.checkboxblock input[type=checkbox]{margin:0.1em 1em 0 0;padding:0}
* html #content form div.checkboxblock input{margin-left:5em;margin-right:0;float:left;margin-top:-0.1em}
#content form input.inline{float:none;display:inline;width:auto;margin-right:0.5em}
#content form.formular .halb{width:20em}
#content form.formular .drittel,#content .check form select{width:12em}
#content form.formular select.drittel{width:12em !important}
:root #content form.formular select.drittel{width:12.6em !important}
* html #content form.formular select.drittel{width:12.6em !important}
#content form.formular .viertel{width:8em}
#content form.formular .achtel {width:2em;}
:root #content form.formular select.achtel{width:5em !important}
* html #content form.formular select.achtel{width:5em !important}
#content form.formular ul{padding-left:1em;margin-top:1em}
#content form.formular li{list-style:none url(pixelt3/tertiaernav_pfeil.gif);margin-left:0}
#content form.formular a{clear:right;text-decoration:none}
#content form.formular #listing_hbcikomponeneten div#container_zusatzprodukt span{display:inline}
#content form.formular label#label_usa,#content form.formular label#label_usa_2{display:inline;width:31.3em;text-align:left}
* html #content form.formular label#label_usa,* html #content form.formular label#label_usa_2{width:33em}
#content form.formular select#usa,#content form.formular select#usa_2{display:inline;padding:0}
#content form.formular .buttonset{padding-left:0;padding-top:1em;text-align:center;min-height:2em;margin:0}
* html #content form.formular .buttonset{padding-top:0.5em}
html:root #content form.formular .buttonset{margin-left:41%;padding-top:1.4em}
#content form.formular .buttonset input{width:auto}
#content form.formular input.formularsubmitbutton{float:none !important;margin-top:0.3em;margin-right:2em}
html:root #content form.formular input.formularsubmitbutton{float:left !important}
#content form.formular input.formularsubmitbutton:after{display:inline;content:".";height:0;clear:both;visibility:hidden}
#content form.formular input.formularkorrekturbutton{background:url(pixelt3/primlink_links.gif) no-repeat left center;border:none;margin-left:15.7em;padding-left:4em;margin-top:1.5em;text-transform:none;font-weight:700;font-size:2em;clear:both;width:auto}
* html #content form.formular input.formularkorrekturbutton{margin-left:13em;padding-left:0.6em;margin-bottom:-0.5em}
#content dt{float:left;font-weight:700;padding-right:0em;clear:left;padding-bottom:1em;}
* html #content dt{width:12em;}
#content dd{font-size: 0.9em; font-weight: bold; padding-bottom:1em;text-align: center;}
#content dl.angaben{min-height:125px}
* html #content dl.angaben{height:125px}
#content dl.angaben dt{width:13em !important;font-weight:400;padding:0 1em 0 0}
* html #content dl.angaben dt{padding:0 1.2em 0 0}
#content div.w50{width:25em;float:left}
#content_inner div.csc-textpic div.csc-textpic-imagewrap dl dt img {
	margin-top:0;
	}
#serviceleiste{clear:both;margin-left:16.1em;margin-right:14em;border-left:1px solid #f8f8f8;width:51.9em;height:1.4em;background:#E9E9E9}
* html #serviceleiste{margin-left:16em}
*>html #serviceleiste{float:left;height:1.2em;clear:none}
#serviceleiste a{font-size:0.9em;color:#383838;text-decoration:none}
#serviceleiste ul{margin:0;padding:0 0 0 0.8em}
#serviceleiste li{padding-left:5px;padding-top:1px;margin-left:1px;margin-right:1em;list-style:none;float:left;vertical-align:middle}
* html #serviceleiste li{padding-top:0}
#serviceleiste li#seitenanfang{display:block}
* html #serviceleiste li#seitenanfang{margin-right:15px}
#serviceleiste li#empfehlen{background:url(pixelt3/icon_empfehlen.gif) no-repeat left center}
#serviceleiste li#drucken{}
* html #serviceleiste li#drucken{}
#finanzgruppe {	
	float:left;
	height:auto;
	clear:both;
	width:15em;
	bottom:0px;
	}
#footer{width:51.2em;margin-left:16em;margin-right:14em;clear:both;background-color:#ffffff;text-align:center;padding-top:0.2em;padding-bottom:2em}
#footer ul{margin:0 0 0 0.2em;padding:0 0.5em}
#footer li{display:inline}
#footer li.last{padding-right:0;background:none}
#footer li span.footertrenner{margin-left:1em}
#footer li.last span.footertrenner{display:none}
#footer a{
	font-size:0.9em;
	display:inline;
	color:#000;
	text-decoration:none;
	font-weight:400;
	white-space:nowrap;
	line-height:200%;
	margin-left: 5px;
}
#containerspalte{position:absolute;width:13em;left:67.9em;top:11em;margin-left:3px;margin-top:1px;border-left:1px solid #FFF;border-bottom:1px solid #FFF}
*>html #containerspalte{left:51em;margin-left:1px}
* html #containerspalte{top:11.15em;left:68em;margin-left:0;margin-top:-1px}

.container {
  background-color: #f8f8f8;
  width: 13em;
  float: left;
  padding-bottom: 0.6em;
  border-right: 1px solid #ffffff;
  line-height: 1.5em;
}

.noBottom {
  padding-bottom: 0;
}

.container img {
  margin-top: 0;
}

.container.headline {
  padding-bottom: 0;
}

.container.first {
  border-top:none;
}

.container form {
  padding-top: 0.7em;
  padding-left: 0.7em;
  margin: 0;
}

.container h2 {
  position: relative;
  background: #d9e7f4 none 0.5em 0.8em no-repeat;
  font-size: 1em;
  color: #21409A;
  height: 1.9em;
  line-height: 1.8em;
  border-top: 1px solid #ffffff;
  margin: 0;
  padding: 0 0 0 10px;
}

* html .container h2 {height:2em;border-left:none}

.container h3{color:#000;font-weight:700;font-size:1em;margin:0;padding:0.7em 0.7em 0 10px}
.container p{padding:0.7em 0.7em 0 10px}
.container ul{margin-left:1em;padding:0.7em 0.7em 0 10px}
  /* display:block: Bei zweizeiligen Links zweite Zeile einrücken  */
.container select#direktabschluss{position:relative;margin-left:0;width:11.5em;font-size:0.9em;top:-0.2em}
* html .container select#direktabschluss{top:0}
.container.ticker{border-top:1px solid #fff}
.container.ticker a.no{background:none;padding:0}
.container.ticker ul{height:1.2em;border:none;border-bottom:1px solid #FFF;margin:0;padding:5px 2px}
.container.ticker ul li{vertical-align:middle;margin:-5px 0 -5px -1px}
.container.ticker ul li#reiter_d{width:8em;float:left}
.container.ticker ul li#reiter_usa{margin-right:-2px;width:4.7em;float:right}
.container.ticker ul li a:link,
.container.ticker ul li a:hover,
.container.ticker ul li a:active,
.container.ticker ul li a:focus,
.container.ticker ul li a:visited {line-height:2em;background:none;padding:0 0.5em 0 1.2em}
.container.ticker ul li#reiter_d.aktiv{background-color:#d9e7f4;border-right:1px solid #FFF;border-bottom:1px solid #b2cbe9}
.container.ticker ul li#reiter_usa.aktiv{background-color:#d9e7f4;border-left:1px solid #FFF;border-bottom:1px solid #b2cbe9;margin-bottom:-7px}
.container.ticker ul li.aktiv a{color:21409A;font-weight:700}
.container.ticker img{
	clear:both;
	margin-top:0em;
}
.container.ticker form{padding:0 0 0.5em 0.5em}
.container form input#absenden{position:relative;top:0.4em}
* html .container.ticker form input#absenden{top:0.0em}
.container.ticker table{font-size:0.8em;text-align:right;margin:0 auto}
.container.ticker th{font-weight:400;text-align:left;border-top:1px solid #d9e7f4;margin:0;padding:0}
.container.ticker td{border-top:1px solid #d9e7f4;margin:0;padding:0}
#suche_content ul{list-style:none;list-style-image:none;margin-left:0}
td.photo{width:10px;vertical-align:top}
#framemeta #kopfzeile{width:65.2em}
#framenavi #kopfzeile{width:16em}
#framemeta #kopfzeile #banner{margin-left:0}
#framefooter div#serviceleiste{display:none}
#framefooter div#footer{margin:0;padding:0 2px}
/*

Updates des IF 4.0 CSS für die NordLB Präsenz

Dunkelblau: -21409A
Mittelblau: -b2cbe9
Hellblau: -d9e7f4

Farbwerte im alten Auftritt www.nordlb.de:
Mittelblau: #274991 
Dunkelblau: #21409A
Mittelgrau: #666666
Dunkelgrau: #414f61

*/

#content li {
  /* kein Bullet */
  /*list-style: none;*/
  list-style-image:url(pixelneu/pf2.gif);
}

a:link,
a:hover,
a:active,
a:focus,
a:visited {
	color:#316AC5;
	text-decoration: none;
	background: none;
}
a:hover {
  text-decoration:underline;
}
#breadcrumbs a:link,
#breadcrumbs a:hover,
#breadcrumbs a:active,
#breadcrumbs a:focus,
#breadcrumbs a:visited {
color:#21409A;
}

.tx-sfcontact-pi1 div.csc-textpic-imagewrap,	
.container.mitbild div.csc-textpic-imagewrap {
	display:block;
	text-align:center;
	margin: 0;
	padding: 0;
}

#content .trenner {
width: 100%;
border-top: 1px solid #b1b1b1;
}

#content .tx-cwtpresscenter-pi1-single-date, #content .tx-cwtpresscenter-pi1-single-title {
font-size: 1em;
font-weight: bold;
text-align: left;
float: none;
}

#content .tx-cwtpresscenter-pi1-latest-item, #content .tx-cwtpresscenter-pi1-list-item {
width: 100%;
padding: 1em 0em;
border-bottom: 1px solid #b1b1b1;
height: auto;
float:left;
}

#content .tx-cwtpresscenter-pi1-latest-item .tx-cwtpresscenter-pi1-latest-title a, #content .tx-cwtpresscenter-pi1-list-item .tx-cwtpresscenter-pi1-list-title a{
padding-left: 3em;
float:right;
width: 80%;
height: auto;
}

#content .tx-cwtpresscenter-pi1-latest-item .tx-cwtpresscenter-pi1-latest-content, #content .tx-cwtpresscenter-pi1-list-item .tx-cwtpresscenter-pi1-list-content {
text-decoration: none;
padding-left: 10em;
padding-top: 1em;
float:right;width: 80%;
height: auto;
}

#content .tx-cwtpresscenter-pi1-latest-item .tx-cwtpresscenter-pi1-latest-date a, #content .tx-cwtpresscenter-pi1-list-item .tx-cwtpresscenter-pi1-list-date a{
background: url(pixelt3/icon_content.gif) no-repeat left center;
background-repeat:no-repeat;
background-position: 0px 3px;
padding-left: 16px;
float:left;
}

#content .tx-cwtpresscenter-pi1-single-export-title {
	font-weight: bold;
}

#content .tx-cwtpresscenter-pi1-single-export-item {
	margin-top: 0.5em;
}

#content .tx-cwtpresscenter-pi1-browsebox, #content .tx-cwtpresscenter-pi1-list-nav {
	float: left;
	padding-top: 1em;
}

#content .tx-cwtpresscenter-pi1-single-export {
  float: left;
  padding-top: 2em;
}

#content .tx-julleevents-pi1-listrowItem, #content .tx-julleevents-pi1-listrowFrontPageItem {
	padding: 1em 0em;
	border-top: 2px solid #b2cbe9;
}

#content .tx-julleevents-pi1-listrowField-datetime, .tx-julleevents-pi1-listrowFrontPageField-datetime {
	margin-top: 0em;
}

#content .tx-julleevents-pi1-listrowField-title, .tx-julleevents-pi1-listrowField-city, .tx-julleevents-pi1-listrowField-teaser, #content .tx-julleevents-pi1-listrowFrontPageField-title, .tx-julleevents-pi1-listrowFrontPageField-city, .tx-julleevents-pi1-listrowFrontPageField-teaser {
	margin-top: 0.5em;
}

.tx-julleevents-pi1-listrowItem * .name , .tx-julleevents-pi1-listrowFrontPageItem * .name {
	width: 10em;
display: block;
float: left;
}

.tx-julleevents-pi1-listrowItem * .content, .tx-julleevents-pi1-listrowFrontPageItem * .content {
	margin-left: 0px;
}

#content .tx-julleevents-pi1-listrowField-datetime .content, #content .tx-julleevents-pi1-listrowField-title .content, #content .tx-julleevents-pi1-listrowFrontPageField-datetime .content, #content .tx-julleevents-pi1-listrowFrontPageField-title .content {
	text-decoration: none;
	font-weight: bold;
}

#content .contenttable-0{
border-spacing: 0px;
}

#content .contenttable-1{
border: 0px;
}

#content .contenttable-1 td, #content .contenttable-1 tr{
border: 0px;
background-color: #b2cbe9;
padding: 0.5em 0.7em;
vertical-align: bottom;
}

#content .contenttable-1 td.td-1, #content .contenttable-1 td.td-3, #content .contenttable-1 td.td-5, #content .contenttable-1 td.td-7{
background-color: #d9e7f4;
}

#content .contenttable p{
margin: 0px;
line-height: 1.1em;
}

#content .schatten .inner h3{
padding-top: 0px;

}

#content .tx-indexedsearch table {
padding: 0px;
margin: 0px;
border: 0px;
}


#content .tx-indexedsearch table p {
padding: 0px;
margin: 0px;
border: 0px;
}

#content .tx-indexedsearch tr {
padding: 0px;
margin: 0px;
border: 0px;
}

#content .tx-indexedsearch td {
padding: 0px;
margin: 0px;
border: 0px;
}

/*------------------------------------modifikationen Michael 08.06.07------------------------------*/


#content div.tx-indexedsearch-searchbox td.tx-indexedsearch-browsebox-search-line {
  vertical-align:middle;
}
#content .tx-indexedsearch-redMarkup{
color:#030268;	
}

#content div.tx-indexedsearch-res td.tx-indexedsearch-title{
padding-bottom:5px;
}

#content .tx-indexedsearch-title-caption a {
/*text-decoration:underline;
color:#000000;*/
}

#content div.tx-indexedsearch-res td.tx-indexedsearch-info  {
/*padding-top:10px;
padding-bottom:10px;*/
color:#858585;

}

#content div.tx-indexedsearch-res table{
border-bottom:1px solid #cecece;
margin-bottom:10px;
}

#content .tx-indexedsearch-sw{
font-weight:bold;
}

#content div.tx-indexedsearch-browsebox {
text-align:center;
}

#content .tx-indexedsearch-browsebox-SCell {
padding-left:2px;
padding-right:2px;
border:1px solid #7e50bd;
}

/*------------------------------------modifikationen Michael 08.06.07------------------------------*/

#content .csc-mailform {
padding: 0px;
margin: 0px;
border: 0px;
}


#content .csc-mailform .csc-mailform-field {
padding: 0px;
margin: 0px;
border: 0px;
}

#content .csc-mailform .csc-mailform-field label {
padding: 0px;
margin: 0px;
border: 0px;
}

#content .csc-mailform-radio #mailformgeschlecht {
padding: 0px;
margin: 0px;
border: 0px;
}

.csc-frame-rulerBefore {
width: 100%;
border-top: 1px solid black;
}

.csc-frame-rulerAfter {
width: 100%;
border-bottom: 1px solid black;
}

#content p {
	clear: none;
}

#naviWrapDiv {
	float:left;
	width:16em;
	height:auto;
	overflow:hidden;
	background-color:white;
	}
* html #naviWrapDiv {
	margin-right:-0.25em;
	}
#naviDiv {
	height:auto;
	background-color: #cadbef;
	left: 0;
	width: 16em;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	overflow: hidden;
}
/* Mac IE Anpassung */
*>html #naviDiv  {
	width: 14em;
}
/* Mac IE Anpassung fuer IE 5.0x wieder rueckgaengig machen \*/
* html #naviDiv  {
	width: 15.8em;
	padding-bottom: 0;
}
/* End hide from IE-mac */



#naviDiv a {
	text-decoration: none;
	color: #21409A;
	line-height: 1.4em;
	margin-left: 0em;
}

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

/* Hiermit verdecken wir die doppelten Linien bei verschachtelten Listen */

#naviDiv ul {
	margin-top: 0px;
	margin-bottom: -1px;
}

* html #naviDiv ul ul {
	top: 2px; /* doppelte Linien vermeiden */ 
	margin-top: 1px;
}

#naviDiv li {
	border-top: 1px solid white;
	line-height: 1.4em;
	margin-top: -1px;
}

#naviDiv li.menu_1_no {
	padding-top: 0.5em;
}

#naviDiv li.menu_1_no a {
	margin-left: 0.51em;
	padding-left: 1em;
	background: url(pixelneu/nc.gif) left 0.35em no-repeat;
	height: auto;
	line-height: 1.5em;
	font-weight: bold;
	display: block;
}

#naviDiv li.menu_1_act {
	padding-top: 0.5em;
}

#naviDiv li.menu_1_act a {
	margin-left: 0.51em;
	padding-left: 1em;
	background: url(pixelneu/no.gif) left 0.35em no-repeat;
	height: auto;
	line-height: 1.5em;
	font-weight: bold;
	display: block;
}

#naviDiv li.menu_2_no {
	background: #d9e7f4;
	border-top:1px solid #f0f5fb;
}

#naviDiv li.menu_2_no a {
	font-weight: normal;
	background-image: none;
	padding: 0.2em 1em;
	color:#383838;
}

#naviDiv li.menu_2_act {
	background: #d9e7f4;
	border-top:1px solid #f0f5fb;
}

#naviDiv li.menu_2_act a {
	font-weight: bold;
	background-image: none !important;
	padding: 0.2em 1em;
}

#naviDiv li.menu_3_no {
	background: #ebf2fa;
	border-top:1px solid #f0f5fb;
}

#naviDiv li.menu_3_no a {
	padding-left:2em;
	font-weight: normal;
	color:#383838;
}

#naviDiv li.menu_3_act {
	background: #ebf2fa;
	border-top:1px solid #f0f5fb;
}

#naviDiv li.menu_3_act a {
	padding-left:2em;
	font-weight: bold;
	color:#21409A;
}

#naviDiv li.menu_4_no {
	background: #f8f8f8;
	/* änderung selck 8.6.2007 */
	border-top:1px solid #dfdfdf;
}

#naviDiv li.menu_4_no a {
	padding-left:3em;
	font-weight: normal;
	color:#383838;
}

#naviDiv li.menu_4_act {
	background: #f8f8f8;
	/* änderung selck 8.6.2007 */
	border-top:1px solid #dfdfdf;
}

#naviDiv li.menu_4_act a {
	padding-left:3em;
	font-weight: bold;
	color:#21409A;
}

#naviDiv ul ul ul li {
	background: #d9e7f4;
}

#naviDiv li.menu_2_no form {
	text-decoration: none;
	color: black;
	margin-left: 0.5em;
	padding-left: 1em;
	line-height: 1.5em;
	font-weight: normal;
	background-image: none;
}

* html #naviDiv li.menu_2_no a {
	padding-top: 0.2em;
	height: 1.4em;
}

* html #naviDiv li.menu_2_act a {
	padding-top: 0.2em;
	height: 1.4em;
}

* html #naviDiv li.menu_3_no a {
	padding-top: 0.2em;
	height: 1.4em;
}

* html #naviDiv li.menu_3_act a {
	padding-top: 0.2em;
	height: 1.4em;
}

* html #naviDiv li.menu_4_no a {
	padding-top: 0.2em;
	height: 1.4em;
}

* html #naviDiv li.menu_4_act a {
	padding-top: 0.2em;
	height: 1.4em;
}


table.normal tr{vertical-align:top}
table.normal tr#giroBeantragenTR a{margin:0 -0.75em 0 -0.25em}
table.normal th{vertical-align:top;text-align:left;background-color:#b2cbe9;}
table.normal th.top{vertical-align:top;text-align:left}
table.normal td,#content table th{border-bottom:1px solid #e0e0e0;border-right:1px solid #e9e9e9;padding:0.5em 0.7em}
table.normal td.top {vertical-align:top;text-align:left;background-color:#b2cbe9;}
td.top {vertical-align:top;text-align:left;background-color:#b2cbe9;}
th.top {vertical-align:top;text-align:left;background-color:#b2cbe9;}

#containerspalte {
	overflow: hidden;
}


#content div.tx-cegallery-pi1 {
        width: 350px;
}

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


/* Sitemap-CSS */

#content #sitemap {
	float: left;
	/* background: url(pixelt3/sitemap_trennline_vert.gif) repeat-y 22em; */
}
:root #content #sitemap,
* html #content #sitemap {
	/* background: url(pixelt3/sitemap_trennline_vert.gif) repeat-y 21em; */
}

#content #sitemapschatten {
	clear: both;
	margin-top: 1em;
	margin-left: -1em;
	background: url(pixelt3/sitemap_schatten.gif) top left no-repeat;
}

#content #sitemap li a {
	padding-left: 0;
}

#content #sitemap li h3 {
	position: relative;
	margin-top: 0;
	left: -1em;
	padding-left: 1em;
	width: 21.5em;
	background: #f5f5f5;
	border-bottom: 1px solid white;
	margin-bottom: -1px;
}
* html #content #sitemap h3 {
	width: 22em;
}

#content #sitemap h3 a {
	position: relative;
	padding-left: 0.5em;
	padding-bottom: 0.5em;
	margin: 0;
	top: -0.5em;
}

* html #content #sitemap h3 a {
	top: 0;
	margin-top: -0.5em;
}


#content #sitemap ul {
	float: left;
	width: 50em;
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style-type: none;
	/*list-style: url(none) none;*/
	/* border-top: 1px solid #e7e7e7; */
	padding-right: 0 !important;
}

#content #sitemap .schatten {
	float: left;
	width: 21em !important;
	padding-right: 1em;
	padding-bottom:0.5em;
}
* html #content #sitemap .schatten {
	padding-right: 0.5em;
	padding-bottom:0;
}

:root  #content #sitemap .schatten {
	padding-bottom:0;
}


#content #sitemap .schatten.sm2 {
	position: relative;
	left: 5.5em;
}
:root #content #sitemap .schatten.sm2 {
	position: relative;
	left: 4.5em;
}
* html #content #sitemap .schatten.sm2 {
	left: 2em;
	padding-right: 0 !important;
}

#content #sitemap li li a {
	line-height: 1.7em;
	vertical-align: middle;
}

#content #sitemap li li li a {
	display: block;
	width: 17em;
	height: auto;
}

/* Die einzelnen Kaesten */
#content #sitemap ul ul {
	position: relative;
	float: left;
	left: -0.5em;
	top: -0.5em;
	width: 22em;
	border-top: none;
	padding: 0;
	background: white;
	border: 1px solid #666;
	overflow: hidden;
}

#content #sitemap ul li {
	font-size: 0.9em;
	float: left;
	margin-left: 0em !important; /* Hebt die generelle Regel auf */
	list-style-image: none;
	list-style-type: none;
	/* list-style: url(none) none;*/
	padding-left: 0;
	padding-bottom: 0;
	width: 20em;
}
* html #content #sitemap ul li {
	padding: 1em 0 1em 0;
}

/* Die erste Spalte soll keinen linken Rand haben */
#content #sitemap ul li:first-child {
	border-left: none;
}

#content #sitemap li li {
	position: relative;
	font-size: 1em;
	float: left;
	clear: left;
	width: 21em;
	min-height: 1.7em;
	border: none;
	padding: 0 !important;
	padding-left: 1em !important;
	border-bottom: 1px solid #e9e9e9;
	vertical-align: middle;
}
* html #content #sitemap li li {
	width: 22em;
}

#content #sitemap ul ul ul {
	float: left;
	min-height: 1.7em;
	margin-left: -0.5em;
	margin-top: 0.5em;
	padding-left: 0.25em;
	background: none;
	border: none;
}

#content #sitemap li li li {
	width: 21em;
	font-size: 1em;
	margin: 0;
	padding-left: 3.4em !important;
	min-height: 1.7em;
	border-top: 1px solid #e9e9e9;
	border-bottom: none;
	background: url(pixelt3/sitemap_linkpfeil.gif) 2.2em center no-repeat;
}
* html #content #sitemap li li li {
	background: url(pixelt3/sitemap_linkpfeil.gif) 2.9em 0.5em no-repeat;
	padding-left: 4.2em !important;
	width: 22em;
}

/* Alle Links der Sitemap sind ohne Unterstreichung! */
ul#areas a,
ul#openclose a,
#content #sitemap ul a {
	text-decoration: none;
}

ul#areas {
	margin-left: -1em;
}

ul#areas a {
	padding-left: 2em;
}

ul#areas li,
ul#openclose li {
	margin: 0;
	padding: 0;
	margin-left: -5em !important;
	vertical-align: text-top;
	list-style-image: none;
	list-style-type: none;
	/* list-style: none url(none);*/
	padding-left: 5em;
	width: 20em;
}

ul#openclose {
	position: relative;
	margin-left: 0 !important;
	margin-top: -3em;
	left: 39em;
	width: 5em;
	line-height: 1em;
	padding-left: 4em;
}
* html ul#openclose {
	left: 37em;
	padding-left: 6em;
}

ul#openclose li#closeall {
	background: url(pixelt3/icon_details_sitemap.gif) left center no-repeat;
	padding-left: 2em;
	padding-top:2px;
}

ul#openclose li#openall {
	background: url(pixelt3/icon_details_sitemap.gif) left center no-repeat;
	padding-left: 2em;
	padding-top:2px;
}


#content #sitemap .toggle {
	display: block;
	float: left;
	width: 5%;
	text-decoration: none;
	text-align: center;
}

#content #sitemap a.plus {
	background: #fff url(pixelt3/plus.gif) no-repeat left center !important;
}
#content #sitemap a.minus {
	background: #fff url(pixelt3/minus.gif) no-repeat left center !important;
}

#breadcrumbs {
	margin-bottom: 1em;
}

#content div.sitemapContentHeadlineRoot {
	margin-bottom:10px;
	/*border:1px solid red;*/
	height:auto;	
	float:left;
	width:100%;
}

#content div.sitemapContentHeadline{
	float:left;
	width:49%;
	height:20px;
	
}
#content div.sitemapheader {
	width:100%;
	float:left;
	margin-top:30px;
}

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

/* Gallery-CSS */

#content div.tx-cegallery-pi1{
        width:350px;
}

#content div.tx-cegallery-pi1-album_entry{
	
	width:auto;
	height:auto;
	min-height:200px;
	border-top: 1px solid #21409A;
	border-bottom: 1px solid #21409A;
	background-color: #d9e7f4;
	width: 350px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top:10px;
}

* html #content div.tx-cegallery-pi1-album_entry{
	
	width:auto;
	height:200px;
	
	border-top: 1px solid #21409A;
	border-bottom: 1px solid #21409A;
	background-color: #d9e7f4;
	width: 350px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top:10px;
}

#content div.tx-cegallery-pi1-detail_entry{
	
	width:380px;
	height:auto;
	min-height:200px;
	border-top: 1px solid #21409A;
	border-bottom: 1px solid #21409A;
	background-color: #d9e7f4;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top:10px;
}

#content h2.tx-cegallery-pi1-detail_header,
#content h2.tx-cegallery-pi1-album_header{
        margin-top:10px;
}
#content div.tx-cegallery-pi1-pagebrowser div{
       float:right;
       padding-left:10px;
       padding-top:10px;
       margin-top:5px;
}
#content div.tx-cegallery-pi1-subtitle {
       /*padding-left:40px;*/
}

#content div.tx-cegallery-pi1-detail_nav{
       width:380px;
       text-align:right;
}
#content div.tx-cegallery-pi1-detail_nav span{
       padding-left:10px;
}
#content div.tx-cegallery-pi1-pagebrowser a{
       text-decoration:none;
}
#content ol li {list-style-image:none;list-style-type:decimal}

#content.textseite ul li{padding-left:1em;margin-left:2em;line-height:1.5em}
#content.textseite ol li{padding-left:1em;margin-left:2em;line-height:1.5em}

a.internal-link:link,a.internal-link:active,a.internal-link:hover,a.internal-link:focus,a.internal-link:visited,
a.internal-link-new-window:link,a.internal-link-new-window:active,a.internal-link-new-window:hover,a.internal-link-new-window:focus,a.internal-link-new-window:visited,
a.external-link:link,a.external-link:active,a.external-link:hover,a.external-link:focus,a.external-link:visited,
a.external-link-new-window:link,a.external-link-new-window:active,a.external-link-new-window:hover,a.external-link-new-window:focus,a.external-link-new-window:visited,
a.download:link,a.download:active,a.download:hover,a.download:focus,a.download:visited,
a.pdf_download:link,a.pdf_download:active,a.pdf_download:hover,a.pdf_download:focus,a.pdf_download:visited,
a.zip_download:link,a.zip_download:active,a.zip_download:hover,a.zip_download:focus,a.zip_download:visited,
.tx-cwtpresscenter-pi1-single-export-item-link a:link,.tx-cwtpresscenter-pi1-single-export-item-link a:active,.tx-cwtpresscenter-pi1-single-export-item-link a:hover,.tx-cwtpresscenter-pi1-single-export-item-link a:focus,.tx-cwtpresscenter-pi1-single-export-item-link a:visited,
#content a.internal-link:link,#content a.internal-link:active,#content a.internal-link:hover,#content a.internal-link:focus,#content a.internal-link:visited,
#content a.internal-link-new-window:link,#content a.internal-link-new-window:active,#content a.internal-link-new-window:hover,#content a.internal-link-new-window:focus,#content a.internal-link-new-window:visited,
#content a.external-link:link,#content a.external-link:active,#content a.external-link:hover,#content a.external-link:focus,#content a.external-link:visited,
#content a.external-link-new-window:link,#content a.external-link-new-window:active,#content a.external-link-new-window:hover,#content a.external-link-new-window:focus,#content a.external-link-new-window:visited,
#content a.download:link,#content a.download:active,#content a.download:hover,#content a.download:focus,#content a.download:visited,
#content a.pdf_download:link,#content a.pdf_download:active,#content a.pdf_download:hover,#content a.pdf_download:focus,#content a.pdf_download:visited,
#content a.zip_download:link,#content a.zip_download:active,#content a.zip_download:hover,#content a.zip_download:focus,#content a.zip_download:visited,
#content .tx-cwtpresscenter-pi1-single-export-item-link a:link,#content .tx-cwtpresscenter-pi1-single-export-item-link a:active,#content .tx-cwtpresscenter-pi1-single-export-item-link a:hover,#content .tx-cwtpresscenter-pi1-single-export-item-link a:focus,#content .tx-cwtpresscenter-pi1-single-export-item-link a:visited {
	background:url(pixelt3/icon_content.gif);
	background-repeat:no-repeat;
	background-position: 0px 3px;
	color:#21409A;
	}
#themenempfang a.internal-link {
	/* Änderung 08.06.2007 start */
        clear:both; 
        display:block;
      	/* Änderung 08.06.2007 Ende */
	}
.container a.internal-link:link,.container a.internal-link:active,.container a.internal-link:hover,.container a.internal-link:focus,.container a.internal-link:visited,
.container a.internal-link-new-window:link,.container a.internal-link-new-window:active,.container a.internal-link-new-window:hover,.container a.internal-link-new-window:focus,.container a.internal-link-new-window:visited,
.container a.external-link:link,.container a.external-link:active,.container a.external-link:hover,.container a.external-link:focus,.container a.external-link:visited,
.container a.external-link-new-window:link,.container a.external-link-new-window:active,.container a.external-link-new-window:hover,.container a.external-link-new-window:focus,.container a.external-link-new-window:visited,
.container a.download:link,.container a.download:active,.container a.download:hover,.container a.download:focus,.container a.download:visited,
.container a.pdf_download:link,.container a.pdf_download:active,.container a.pdf_download:hover,.container a.pdf_download:focus,.container a.pdf_download:visited,
.container a.zip_download:link,.container a.zip_download:active,.container a.zip_download:hover,.container a.zip_download:focus,.container a.zip_download:visited{
	background:url(pixelt3/icon_navi.gif);
	background-repeat:no-repeat;
	background-position: 0px 3px;
  color:#21409A;
	float:left;
  clear:both;
	}

#content a.sitemap-link,a.sitemap-link:link,a.sitemap-link:active,a.sitemap-link:hover,a.sitemap-link:focus,a.sitemap-link:visited{
        text-decoration:none;
	background:url(pixelt3/icon_navi.gif);
	background-repeat:no-repeat;
	background-position: 0px 3px;
	color:#21409A;
	font-weight:bold;
        clear:both;
	}	
a.pdf_download:link,a.pdf_download:active,a.pdf_download:hover,a.pdf_download:focus,a.pdf_download:visited,
#content a.pdf_download:link,#content a.pdf_download:active,#content a.pdf_download:hover,#content a.pdf_download:focus,#content a.pdf_download:visited,
.container a.pdf_download:link,.container a.pdf_download:active,.container a.pdf_download:hover,.container a.pdf_download:focus,.container a.pdf_download:visited,
a.zip_download:link,a.zip_download:active,a.zip_download:hover,a.zip_download:focus,a.zip_download:visited,
#content a.zip_download:link,#content a.zip_download:active,#content a.zip_download:hover,#content a.zip_download:focus,#content a.zip_download:visited,
.container a.zip_download:link,.container a.zip_download:active,.container a.zip_download:hover,.container a.zip_download:focus,.container a.pdf_download:visited  {
	background:url(dateilink_icons/download.gif) top left no-repeat;
	background-position: 0px 3px;
 }

div.odd,
div.even {
	padding-bottom:8px;
	border-bottom:1px solid #b1b1b1;
	}

div.containercontent p.bodytext a.internal-link,
div.containercontent p.bodytext a.external-link-new-window,
div.containercontent p.bodytext a.download,
div.containercontent p.bodytext a.pdf_download {
  width:100%;
}

div.containercontent select.containerselect {
  width: 138px;
  margin: 3px 0 0 2px;
  font-size: 0.9em;
}


/* Kontakt-Snippet */
.contact { width: 608px; height: 150px; border: 1px solid #E9E9E9; margin-bottom: 10px; }
.contact .headshot { float: left; }
.contact .textcontainer { margin-left: 98px; }
.contact .name { margin: 20px 0 5px 0; font-size: 1.2em; font-weight: bold; }
.contact .position { margin-right: 20px; float: left; width: 220px; }
.contact .details { float: left; width: 250px; }
.contact .details div.label { float: left; line-height: 1.2em; }
.contact .details div.value { margin-left: 50px; line-height: 1.2em; }

.contact_table { width:100%; height: 105px; border: 1px solid #E9E9E9; margin-bottom: 10px; }
.contact_table .headshot { float: left; }
.contact_table .textcontainer { margin-left: 98px; }
.contact_table .name { margin: 5px 0 5px 0; font-size: 1.2em; font-weight: bold; width: 50%;}
.contact_table .position {float: left; width: 49%; }
.contact_table .details { float: left; width: 49%; }
.contact_table .details div.label { float: left; line-height: 1.2em; }
.contact_table .details div.value { margin-left: 50px; line-height: 1.2em; }

.contact_expert { width:100%; height: 105px; border: 1px solid #E9E9E9; margin-bottom: 10px; }
.contact_expert .headshot { float: left; }
.contact_expert .textcontainer { margin-left: 98px; }
.contact_expert .name { margin: 5px 0 5px 0; font-size: 1.2em; font-weight: bold; width: 50%;}
.contact_expert .position {float: left; width: 49%; }
.contact_expert .details { float: left; width: 49%; }
.contact_expert .details div.label { float: left; line-height: 1.2em; }
.contact_expert .details div.value { margin-left: 50px; line-height: 1.2em; }

/* Karten-Snippet */
.map_name { position: absolute; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #fff; background-color: #009; z-index: 2; padding: 0 5px 0 5px; visibility: hidden; display: none; }
.map_popup { position: absolute; border: solid 1px #b2b2b2; background-color: #fff; z-index:2; padding: 2px; visibility: hidden; display: none; }
.map_popup img.close_map { 	padding: 0 2px 0 7px; }
#map_label { z-index: 3; position: absolute; visibility: hidden; display: none; background-color: #009; color: #fff; font-size: 1em; padding: 0 3px 0 3px; }
.contact_popup { position: absolute; width: 318px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #3d3d3d; border: solid 1px #b2b2b2; background-color: #fff; z-index:4; padding: 2px; visibility: hidden; display: none; }
.contact_popup .head { padding: 2px; background-color: #e4efcc; }
.contact_popup .bluehead { padding: 2px; background-color: #ebf2fa; }
.contact_popup a { text-decoration: none; color: #3d3d3d; }
.contact_popup a:hover { color: #000; }
.contact_popup a.print_map { float: left; padding-left: 17px; background: #e4efcc url(../_Bilder/Karten/print_map.gif) center left no-repeat; }
.contact_popup a.blueprint_map { float: left; padding-left: 17px; background: #ebf2fa url(../_Bilder/Karten/print_map.gif) center left no-repeat; }
.contact_popup a.close_map { float: right; padding-right: 16px; background: #e4efcc url(../_Bilder/Karten/close_map.gif) center right no-repeat; }
.contact_popup a.blueclose_map { float: right; padding-right: 16px; background: #ebf2fa url(../_Bilder/Karten/close_map.gif) center right no-repeat; }
.contact_popup .regions { padding-top: 5px; margin: 0 5px 5px 78px; }
.contact_popup .regions UL { list-style: none; margin: 0; padding: 0; }
.contact_popup .regions LI { list-style-type: none; padding-left: 10px; background: #fff url(../_Bilder/Karten/bullet_square_grey.gif) center left no-repeat; }
.contact_popup .devider { margin: 2px -2px 0 -2px; padding-bottom: 2px; border-top: solid 1px #b2b2b2; }
.contact_popup .photo { float: left; }
.contact_popup .details { float: right; height: 90px; width: 220px; padding: 10px 5px 5px 15px; background-color: #e4efcc; }
.contact_popup .details div.name { font-weight: bold; margin-bottom: 10px; }
.contact_popup .details div.label { float: left; width: 45px; }
.contact_popup .location { float: left; height: 70px; width: 300px; padding: 14px 5px 5px 15px; background-color: #fff; }
.contact_popup .person { float: left; height: 77px; width: 298px; padding: 10px 5px 5px 15px; background-color: #ebf2fa; }
.contact_popup .person div.name { font-weight: bold; margin-bottom: 10px; }
.contact_popup .person div.label { float: left; width: 45px; }
.legende { float: left; }
.legende UL { margin: 0 0 0 17px; padding: 0; }
.legende UL.bluearrow { list-style-image:url(../_Bilder/Karten/bullet_arrow_blue.gif); }
.legende UL.redarrow { list-style-image:url(../_Bilder/Karten/bullet_arrow_red.gif); }
.legende UL.bluehouse { list-style-image:url(../_Bilder/Karten/bullet_house_blue.gif); 	}
.legende UL.redhouse { list-style-image:url(../_Bilder/Karten/bullet_house_red.gif); }
.legende UL.yellowhouse { list-style-image:url(../_Bilder/Karten/bullet_house_yellow.gif); }
.legende UL.greyhouse { list-style-image:url(../_Bilder/Karten/bullet_house_grey.gif); }
.legende UL.greenhouse { list-style-image:url(../_Bilder/Karten/bullet_house_green.gif); }
.legende UL.orangehouse { list-style-image:url(../_Bilder/Karten/bullet_house_orange.gif); }
.legende A { text-decoration: none; }
.legende A:HOVER { font-weight: bold; }
.legende A.blue { color: #171e6c; }
.legende A.red { color: #c90230; }
.legende A.yellow { color: #ceaf02; }

/* Jobs */
.job_datum a, .job_datum a:link, .job_datum a:hover, .job_datum a:active, .job_datum a:visited { background: url(pixelt3/icon_content.gif) no-repeat; background-position: 0px 3px; padding-left: 16px; float:left; }
.job_dblsk a, .job_dblsk a:link, .job_dblsk a:hover, .job_dblsk a:active, .job_dblsk a:visited { background: url(pixel_sk/icon_content_sk.gif) no-repeat; background-position: 0px 0px; padding-left: 16px; float:left; }
.job_datum { float: left; width: 121px; padding: 12px 0px 12px 0px; }
.job_dblsk { float: left; width: 121px; padding: 12px 0px 12px 0px; }
.job_description { float: left; width: 379px; padding: 12px 0px 12px 0px; }
.job_ort { float: left; width: 100px; padding: 12px 0px 12px 0px; }
.job_clearer { clear: both; border-bottom: 1px solid #b1b1b1; }

div.containerfuss p{
 height:1px;
 width:1px;
 overflow:hidden;
 display:block;
 font-size:1px
}
  
#content ul.csc-menu li {
  list-style-type:none !important; 	
  list-style-image:url(pixelt3/icon_content.gif) !important;
  
}

.csc-textpic dt img{
margin-top: 1.4em !important;
}


a.internal-link-red:link, a.internal-link-red:active,a.internal-link-red:hover,a.internal-link-red:focus,a.internal-link-red:visited,
#content a.internal-link-red:link,#content a.internal-link-red:active,#content a.internal-link-red:hover,#content a.internal-link-red:focus,#content a.internal-link-red:visited {
        background:url(pixel_sk/icon_content_sk.gif) !important;
	background-repeat:no-repeat !important;
	background-position: 0px 0px !important;
	color: red !important;  
}

a.internal-link-red-big:link,a.internal-link-red-big:active,a.internal-link-red-big:hover,a.internal-link-red-big:focus,a.internal-link-red-big:visited, 
#content a.internal-link-red-big:link,#content a.internal-link-red-big:active,#content a.internal-link-red-big:hover,#content a.internal-link-red-big:focus,#content a.internal-link-red-big:visited {
        background:url(pixelneu/pf5.gif);
	background-repeat:no-repeat !important;
	background-position: 0px 4px !important;
	font-size:1.5em !important;
	line-height:1.2em;
	color:#21409A;
}

#content .news-single-date, #content .news-single-title {
font-size: 1em;
font-weight: bold;
text-align: left;
float: none;
}

#content .news-latest-item, #content .news-list-item {
width: 100%;
padding: 1em 0em;
border-bottom: 1px solid #b1b1b1;
height: auto;
float:left;
}

#content .news-amenu-container {
width: 100%;
padding: 1em 0em 2em 0em;
border-bottom: 1px solid #b1b1b1;
height: auto;
float:left;
}

#content .tx-ttnews-browsebox, #content .news-back-link {
width: 100%;
padding:0;
height: auto;
float:left;
}

#content .news-results, #content .news-browselinks, #content .news-download-link {
width: 100%;
padding-top:1em;
height: auto;
float:left;
}

#content .news-latest-title a, #content .news-list-title a{
padding-left: 3em;
float:right;
width: 80%;
height: auto;
}

#content .news-latest-content, #content .news-list-content {
text-decoration: none;
padding-left: 10em;
padding-top: 1em;
float:right;width: 80%;
height: auto;
}

#content .news-latest-date a, #content .news-list-date a, #content .news-download-link a, #content .news-back-link a {
background: url(pixelt3/icon_content.gif) no-repeat left center;
background-repeat:no-repeat;
background-position: 0px 3px;
padding-left: 16px;
float:left;
}

#content .news-amenu-item {
float:left;
padding-right: 1em;
}


/*TX Box*/
#txcontainer {background-color:#cadbef}
#txcontainer li#bankingheadline{border-bottom:none;padding-top:0.4em}
#txcontainer li#bankingheadline h3{background:url(pixelneu/no.gif) left center no-repeat;padding:0 0 0 1em}
#txcontainer #konten{padding-left:1.5em;border-bottom:1px solid #FFF;border-top:1px solid #e9e9e9;margin:0;background-color:d9e7f4}
#txcontainer #konten form{display:table}
#txcontainer #konten #nachrichtenzeile{margin-top:1em;font-weight:700;margin-left:-1.3em}
#txcontainer #konten #nachrichtenzeile img{vertical-align:bottom}
#txcontainer #konten #nachrichtenzeile a{text-decoration:underline}
#txcontainer #konten #autoabmeldung,#txcontainer #konten #lastlogin{border-top:1px solid #FFF;margin:0.5em 0 0.5em -1.5em;padding:0.5em 0 0 1.5em}
#txcontainer li#direkteinsprung{margin:0.5em 0;padding:0.3em 0 0 1.5em}
#txcontainer #direktzu{width:9em;font-size:0.9em;padding-left:0}
#txcontainer #konten label{width:6em;line-height:1.6em;text-align:right;padding-right:0.2em}
#txcontainer #konten.online label{width:auto;display:block;line-height:1.6em;text-align:left;padding-top:0.1em;margin-top:1em;float:left}
#txcontainer #konten.online label span{padding-right:0.2em;float:left}
#txcontainer #konten.online label select{float:left;margin-top:-0.1em}
#txcontainer #konten.offline label{width:4.5em;height:3em;line-height:1.6em;padding-right:0.2em;text-align:left;float:left}
* html #txcontainer #konten.offline ul{margin-top:0}
#txcontainer #konten.offline + li{display:none}
#txcontainer #konten.offline #kontobutton{margin-left:0}
#txcontainer #konten input{float:left;width:7.4em;font-size:0.9em;margin-bottom:0.2em;text-transform:none;padding-left:3px}
* html #txcontainer #konten input{width:8em}
#txcontainer #konten #kontobutton{border:none;width:auto;margin-top:0.5em}
#txcontainer #konten input.buttonklein{background:none;height:15px;width:15px}
* html #txcontainer #konten input.buttonklein{width:16px}
#txcontainer #konten #logout_link{display:block;border:none;width:76px;margin:0;padding:0.3em 0 0} 
#txcontainer ul h3{line-height:2em;font-size:1em;font-weight:700;margin:0;padding:0.5em 0 0;color:#21409A}

#txcontainer ul,
#txcontainer li{list-style:none;margin:0;padding:0;}
#txcontainer li a {text-decoration:none;color:#000 !important; background-image: none !important;}

#txcontainer ul{position:relative;margin-bottom:-1px}
* html #txcontainer ul ul{top:2px;margin-bottom:1px}
#txcontainer li{padding-left:1.5em;border-bottom:1px solid #FFF;line-height:1.4em}
#txcontainer li#thema_wrapper{border-top:1px solid #e9e9e9}
* html #txcontainer li#thema_wrapper{border-top:0}
#txcontainer li.leerzeile{height:1.9em}
#txcontainer li li{margin-left:-1.5em}
* html #txcontainer li h3,* html #txcontainer li h4{height:1.5em}
* html #txcontainer ul li ul{margin-top:-1.4em}
#txcontainer .aktiv{font-weight:700}
#txcontainer li.highlight{background-color:#f4f4f4}
#txcontainer li.aufgeklappt,#txcontainer li.zugeklappt{margin-left:-1em}
#txcontainer li.aufgeklappt a{padding-left:1em;background:url(pixel_sk/no.gif) left center no-repeat}
#txcontainer li.zugeklappt a{padding-left:1em;background:url(pixel_sk/nc.gif) left center no-repeat}
* html #txcontainer #konten .aktiv{margin-bottom:-2px}

#metanavigation {
	position: absolute !important;
	overflow: hidden !important;
	margin-left: 16em;
	top: 138px;
}

* html #metanavigation {
	margin-left: 16.1em;
}

.textseite {
	margin-top: 1.8em !important;
	margin-left: 16em !important;
}



* html .textseite {
	padding-top: 2.8em !important;
}

.textseite .textseite{margin-left: 0em !important;}

.textseite #content_inner {padding-left: 0em !important;}

#naviWrapDiv {left: 0;position:absolute; overflow: hidden;}

/* E-Card Snippet */

.ecard {
  width: 610px;
  height: 135px;
  border: 1px solid #E9E9E9;
  margin-bottom: 15px;
}

.ecard .thumb {
  float: left;
  width: 190px;
  height: 135px;
}

.ecard .textcontainer {
  margin-left: 190px;
  padding: 10px 10px 0 15px;
  background: url(eCard/img/bg.jpg) 0 0 repeat-x #FFFFFF;
  height: 125px;
}

.ecard .textcontainer .text h1 {
  margin: 0 0 8px 0 !important;
  padding-right: 5px !important;
  font-size: 1.2em !important;
  font-weight: bold !important;
  color: #193370 !important;
}

.ecard .textcontainer .text {
  height: 83px;
  padding-right: 5px;
}

.ecard .button {
  text-align: right;
  padding-top: 5px;
}

/* Accordion FCE (Mootools) */
#accordion {
	display:none;
	background-color: #FFFFFF;
	float: left;
	width: 100%;
}

#accordion h3.toggler {
	cursor: pointer;
	border-top: 3px solid #E9E9E9;
	background: #F8F8F8 url(img/arrow_right.gif) no-repeat scroll 10px center;
	color: #383838;
	font-size:1em;
	font-weight:bold;
	margin:0 0 3px;
	padding:3px 5px 3px 20px;
}

#accordion h3.activetoggler{
	cursor: pointer;
	border-top: 3px solid #CADBEF;
	background: #D9E7F4 url(img/arrow_down.gif) no-repeat scroll 10px center!important;
	color: #21409A;
}

#accordion div.element {
}

#accordion div.element p {
	padding:4px;
}

#accordion div.element ul {
	margin:0;
	padding: 4px 4px 14px 1.5em;
}
