/* CSS Document */
html {height: 100.01%}


/* ############################### ALLGEMEINE STYLES ########################### */

/*  Standardschriftgroessen  */
h1, h2, h3, h4, h5 {margin: 0px;padding: 0px;}
h1 { font-size: 1.5em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }




/* Standardschriftgröße 12px, im Contentbereich*/
.content p, .content ul li, .content ol li, #introtext p, label{
	line-height: 150%;
	padding: 0px;
	margin: 0px;
	font-size: 1.2em;
}


/* Diversen Elementen Schriftgröße 11px zuweisen */
.boxuebersicht p, .breadcrumb, #metanavigation,
.entry p, input, select, textarea,.pfeillist ul li,
.ansprechpartnerbox p, .spalte2-3 a, .spalte3-3 a,
.spalte-navigation ul li a, th, td{
	font-size: 1.1em !important;
}


// Newsübersicht im Hausbankenbereich!
.layerNews td {
	font-size: 11px !important;
	}

.entry p {
	line-height: 1.5em !important;
	}
.entry p a{
	font-size: 1em !important;
	}
           

.pfeillist ul {
	border-top: 1px solid #D3D3D3;
	list-style-image: none !important;
	margin-left: 0px !important;
	}

.content ul {
	margin-bottom: 10px;
	/*list-style-image: url(../img/list-style-grau-pfeil.gif);*/
	margin-left:20px;
	}

#navigation ul li a { font-size: 1.2em; font-weight: bold;}
#navigation ul li ul li a { font-size: 1.1em; 	font-weight: normal;}

.container-contact p{
	font-size: 1.3em !important;
}

.container-contact a {
	font-size: 1.1em !important;
}

/* ENDE: SCHRIFTGROESSE */



.boxuebersicht p, .boxuebersicht a, .boxuebersicht a:hover,
.entry p, .entry a,
#introtext p, #introtext a, label,
.entrybox-grau a:hover,
.entrybox-grau h5,
.entrybox-grau a,
.entrybox-grau ul li a,
.entrybox-grau ul li a:hover,
.pfeillist ul li a,
#metanavigation ul li span {
	color: #333;
}

#footer span, #footer span a {
	color: #888;
}

#navigation ul li a,
.entrybox-blau h5,
.spalte-navigation a,
.entrybox-blau a,
.spalte-navigation a:hover,
.spalte-navigation a:visited {
	color: #0583C4;
}

.entrybox-blau h1 {
	color: #0583C4;
	margin-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 2px;
	font-size:1.4em;
}

.star {
	color: #088ACD;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
}

#navigation .active a, .submitbutton {	color: #fff; }

#spalte-content .formbox #kontaktform label span {
	color:#088ACD; 
	line-height:100%; 
	font-weight:bolder; 
	font-size:1.4em;
}


a, a:visited, a:hover {color: #333;}

a {
	text-decoration: underline; 
	outline: 0px;
}

.link{font-size:1.1em;}

a:hover,#navigation a:hover,
.spalte-navigation a:hover,
#metanavigation a:hover,
.breadcrumb a:hover,
.spalte-navigation a:hover,
.pfeillist ul li a:hover {
	text-decoration:underline;
}

#metanavigation a,
#navigation a,
.spalte-navigation a,
.breadcrumb a,
.pfeillist ul li a {
	text-decoration:none;
}

.selected {	font-weight: bold; }
.klein { font-size: 11px;}

#container-spalten #antraege a {color: #0583C4; }

.fehlermeldung a, .fehlermeldung p,
.fehlermeldung_overlay a, .fehlermeldung_overlay p{
	color:#EA2F31; 
	font-weight:bold;
}


.fehlermeldung, .fehlermeldung_overlay{
	background:#F5F5F5 url(../img/bg_fehlermeldung.gif) no-repeat 440px 50%;

	border:1px solid #CDCDCD;
	border-right: none;
	border-left: none;
	margin-bottom:20px;
	margin-top: 8px;
	color:#EA2F31;
	font-weight:bold;
	width: 413px;
	
	padding: 0px 10px;
	padding-top: 10px;
	padding-right: 60px;
}

.fehlermeldung_overlay {
	width: 610px;
	background:#F5F5F5 url(../img/bg_fehlermeldung.gif) no-repeat 630px 50%;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 60px;
}

#fehlermeldung {
	display: none;
}

/* ###### Ende: Schriftgroessen */

.errClass {
	background-color: #FBC4C4;
	border: 1px solid #ff0000;	
}
.goodClass {
	background-color: #fff;
	border: 1px solid #B4B4B4;	
}


textarea {
	font-family: Arial, Helvetica, sans-serif;
}


.img-bbnrw {
margin-bottom:10px;
}



img {border: 0px;}

ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
/* ##########################ENDE: ALLGEMEINE STYLES ########################### */

.boxuebersicht {
	padding: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #9C9C9C;
	background-color: #EBEBEB;	
	margin-bottom: 15px;
	margin-left: 0px;
	width: 463px;
	float: left;
}

.boxuebersicht img {
	margin-right:10px;
	border-bottom: 3px solid #0583C4;
	float: left;
}

.boxuebersicht2 {
	padding: 10px 10px 0px 0;
	background-color: #fff;	
	margin-bottom: 0px;
	margin-right: 10px;
	width: 340px;
	float: left;
}

.boxteaser {
	padding: 10px 10px 0px 10px;
	background-color: #EBEBEB;	
	margin-bottom: 20px;
	float: left;
}

.boxuebersicht2 img,
.boxteaser img {
	width: 70px;
	border-bottom: 3px solid #0583C4;
}

.boxuebersicht2 p,
.boxteaser p  {
 font-size:1.2em;
 margin-top:5px;
}

.boxuebersicht2 h5,
.boxteaser h5 {
 font-size:1.2em !important;
 margin-top:3px !important;
}


.bumargins {
	width:70px;
	margin-right:12px;
	margin-top:5px;
}
.butext {
width:218px 
}

.boxtext{
width:370px;
}

.butext a,
.boxtext a {
	display: block;
	background: transparent url(../img/list-style-dgrau-pfeil.gif) 0px 7px no-repeat;
	padding-left: 7px;
	text-decoration: none;
}

.boxuebersicht2 .butext h5 a,
.boxteaser .boxtext h5 a {
	background-image: none;
	padding-left: 0px;
}

#autocomplete {display: inline;width: 150px;}

#footer span {
	text-align: right;
}

a.extern, span.extern a{
	text-decoration: none;
	background:#FFF url(../img/i_link_extern.gif) 1px 4px no-repeat;
	font-weight: normal;
	border-bottom: none;
	padding-left: 17px;
	margin-left: 0px;
	color:#0583C4;
}

a.extern:hover, span.extern a:hover{
	text-decoration: underline;
}

/* ############################### METANAVIGATION ########################### */

#metanavigation ul {
	height: 20px;
}
#metanavigation ul li {
	padding: 0px 10px 0px 10px;
	float:left;
	height: 20px;
	line-height: 20px;
}

#metanavigation ul .borderlist{
	border-right: 1px solid #D3D3D3;
}

#metanavigation ul li img {
	position: relative;
	top: 1px;
}

#metanavigation input {
	width: 119px;
	height: 13px;
	border: 1px solid #B5B5B5;
	border-right: 0px;
	padding: 2px;
}

#metanavigation .suchsubmit {
	position:relative;
	height: 19px;
	width: 17px;
	border: 0px;
	/*top: 1px;*/
	left: -2px;
	top:0px;
	background: #ccc url(../img/suchsubmit.gif) top left no-repeat;
}

/* ############################### ENDE: METANAVIGATION ################# */


/* ############################### BREADCRUMB ########################### */
.breadcrumb ul {
/*	height: 20px;*/
	padding-right: 13px;
}
.breadcrumb li {
	float:left;
	/*line-height: 20px;*/
	vertical-align:middle;
}

.breadcrumb .empfehlen a,
.breadcrumb .drucken a {
	padding-left: 19px;
}

.breadcrumb .drucken {
	padding-right: 24px;
	background: #fff url(../img/icons/drucken.gif) center left no-repeat;
}

.breadcrumb .empfehlen {
	background: #fff url(../img/icons/weiterempfehlen.gif) center left no-repeat;
}

.breadcrumb span {
	background: #fff url(../img/icons/top.gif) center left no-repeat;
}
.breadcrumb span a {
	padding-left: 19px;
}

/* ########################## ENDE: BREADCRUMB ########################## */

/* ########################## Tabellen DOWNLOAD / Antragsverwaltung ####### */

.text-mittig {
text-align:center !important;
}

.downloadbox table {
	width: 483px;
}

.antragsverwaltung table {
	width: 100%;
}

.downloadbox{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 30px;
}

.antragsverwaltung #formular{
	margin-top: 20px;
}

.iconsortierung{float:right;margin-right:1px;padding-top:4px }
.button_sortierung {float:left; text-decoration: underline}

.antragsverwaltung .eins {width: 8%;}
.antragsverwaltung .zwei {width: 17%;}
.antragsverwaltung .drei {width: 13%;}
.antragsverwaltung .vier {width: 11%;}
.antragsverwaltung .fuenf {width: 8%;}
.antragsverwaltung .sechs {width: 13%;}
.antragsverwaltung .sieben {width: 14%;}
.antragsverwaltung .acht {width: 16%;}




.downloadbox .col1 { width: 310px; color: #333;}
.downloadbox .col2 { width: 70px; color: #333;border-left: 1px solid #fff;}
.downloadbox .col3 { width: 85px; color: #333;}

.downloadbox tr,
.downloadbox th,
.downloadbox td,
.antragsverwaltung tr,
.antragsverwaltung th,
.antragsverwaltung td {
	border-left: 1px solid #D3D3D3;
	text-align:left;
	font-size: 11px;
	padding:4px 8px;
	vertical-align: top;
	border-bottom: 1px solid #D3D3D3;
	background-color: #fdfdfd;
}
.downloadbox th, .antragsverwaltung th {
	background-color: #f2f2f2;
}

.downloadbox td, .antragsverwaltung td {
	font-weight: normal;
}

.firstchild {
	border-left: 0px solid #fff !important;
}


tr.active td{
	background-color: #F6F6F6;
}

.highlightme td, 
.highlightme th {
	color: #333;
	font-size: 1em !important;
	padding: padding:4px 8px!important;
	vertical-align: top;} 

.pdf {
	background: transparent url("../img/icons/pdf.gif") top left no-repeat;
	padding-left: 20px;
	display: block;
	text-decoration:none;
	height: 16px;
	cursor: pointer;
}

.pps {
	background: transparent url("../img/icons/pps.gif") top left no-repeat;
	padding-left: 20px;
	display: block;
	text-decoration:none;
	height: 16px;
	cursor: pointer;
}

.xls {
	background: transparent url("../img/icons/xls.gif") top left no-repeat;
	padding-left: 20px;
	display: block;
	text-decoration:none;
	height: 16px;
	cursor: pointer;
}

.doc {
	background: transparent url("../img/icons/doc.gif") top left no-repeat;
	padding-left: 20px;
	display: block;
	text-decoration:none;
	height: 16px;
	cursor: pointer;
}

td.einruecken { padding-left: 15px; }

.auszuege .textindent {
	/*padding-left:20px;*/
}

.auszuege strong {
	font-style:italic
}

.pfeillist {
	margin:20px 0px 20px 0px;
}


.lastborder {
	border-bottom: 1px solid #8B8B8B;
}



.pfeillist ul li a{
	background: #f4f4f4 url(../img/list-style-dgrau-pfeil.gif) 10px 8px no-repeat;
	padding:3px 5px 3px 20px;
	font-weight: bold;
	border-bottom: 1px solid #D3D3D3;
	display: block;
}

.pfeillist ul li{
	margin-bottom:0px;
	padding-bottom: 0px;
}

.entrybox-grau ul.produkte{
	margin-top: 5px;
}

.entrybox-grau ul.produkte li a{
	background: transparent url(../img/i_bbnrw.gif) 7px 2px no-repeat;
	padding:3px 5px 3px 28px;
}

/* Antragsverwaltung */

img.i_funktion{
	margin:0px 2px
}


/*Bilder*/
.img-links{
margin-right:10px;
}

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

/*Ende Bilder*/

/* Funktion Blättern */

.navblaetterncontainer{height:35px;}

.navblaettern {
	position: relative;
	width:700px;
	/*float:right;*/
}

.navblaettern p {
	float:left;
}

.navblaettern li {list-style-type:none; background-image: none !important;}

.navblaettern p {
/* Anzeige Anzahl Einträge*/
position: absolute;
top: 10px;^
left:0px;
font-weight: normal;
color:#888;
font-size: 1.1em;
white-space: nowrap;
}

.navseiten {
position: absolute;
top: 10px;
right:0px
}

ul.navseiten{
margin: 0px;
padding:0px;
}

.navseiten li {
float: left;
margin-left: 0px !important;
padding-left: 3px !important;
}

.navseiten li span,
.navseiten li a {
display: block;
text-align: center;
text-decoration:none;
}

.navseiten li span {
font-weight: bold;
color: #888888;
}

.navseiten li span.aktiv {
padding: 0px 5px 2px 5px;
font-weight: bold;
color: #FFF;
background-color:#0583C4;
border: 1px solid #0583C4;
font-size:0.8em;
line-height:1.4em;
}

.navseiten li a {
padding: 1px 5px !important;
border: 1px solid #D3D3D3;
background: #fff;
color: #666;
font-size:0.8em;
line-height:1.4em;

}

.navseiten li a:hover {
border-color: #666;
color: #666;
text-decoration: none;
}



/* Pfeillist Partner */

/* Ebene 2 */

.pfeillist ul li ul li a{
	background: #FFF url(../img/list-style-dgrau-pfeil.gif) 10px 10px no-repeat;
	padding:3px 5px 3px 20px;
	font-weight: bold;
	border-bottom: 1px solid #D3D3D3;
	display: block;
	font-size:11px;
	margin-left: 10px;
}
.pfeillist ul li ul li {
	margin-bottom:0px;
}

.pfeillist ul li ul {
	border-top: none;
	margin-bottom:10px;
	color:#333;
}

/* Ebene 3 */

.pfeillist ul li ul li ul li a{
	font-size:11px;
	text-decoration: none;
	background:#FFF url(../img/i_link_extern.gif) 6px 7px no-repeat;
	font-weight: normal;
	display: inline;
	border-bottom: none;
	padding-left: 23px;
	margin-left: 0px;
	color:#0583C4;
}

.pfeillist ul li ul li ul li {
	display: block;
	border-bottom: 1px solid #D3D3D3;
	font-size:11px !important;
	padding:4px 5px 4px 0px !important;
	margin-left:28px; 
	padding-left:15px !important;
	width:435px

}

.pfeillist ul li ul li ul {
	border-top: none;
	margin-bottom:0px;
}

/* Pfeillist FAQ */

.faq ul li ul li  a{
	font-size:11px ;
	text-decoration: underline ;
	background-image: none ;
	font-weight: normal ;
	display: inline ;
	border-bottom: none ;
	padding-left: 0px ;
	margin-left: 0px ;
}

.faq ul li ul li  {
	display: block;
	border-bottom: 1px solid #D3D3D3 ;
	font-size:11px !important ;
	padding:3px 5px 10px 20px ;
	color:#333;

}

.faq ul li ul {
	border-top: none !important;
	margin-bottom:0px !important;
}



/* ########################## ENDE: DOWNLOAD #Ã¤Ã¤######################### */

/*Footer Bereich*/

.container-img-footer {
position:absolute;
right:0px;
top:20px;
}


.img-footer {
margin-top:0px;
margin-right:32px;
vertical-align:middle;
}

#footer span {
	line-height:69px
}

/*Ende des Footers Bereich*/


/* Antragsspalten */
#antraege {
	width: 100%;
}

/* Spalte für den BürgschaftDsantrag */
.spalte1-3 {
	border-top: 3px solid #9C9C9C;
	width: 473px;
}

* html .spalte1-3 #antraege {
	border-top: 3px solid #9C9C9C;
	width: 403px !important;
}

#antraege {
	border-top: none;
}


/* Einleitungstext*/
.spalte1-3 #introtext {
	padding: 25px 10px 30px 0px;
	background-color: #fff;
}

/* VergrÃ¶ÃŸern des Einleitungstextes*/
#introtext p{
	margin-top: 0.8em;
	line-height: 160%;
}


.spalte-navigation ul {
	background-color: #FFFFFF;
}

.entry {
	margin-bottom: 15px;
	padding-top: 12px;
	padding-bottom: 15px;
	height:1%;
}


#container-spalten .spalte2-3 .entry,
#container-spalten .spalte3-3 .entry  {
	margin-bottom: 0em;
}

.hausbankennews .entry {
	margin-bottom: 0em;
}

.entrybox-grau {
	background-color: #EBEBEB;
}
.entrybox-blau {
	background-color: #EDF2F8;
}

.entrybox-blau h5{
	margin-bottom: 8px;
}

.spalte-navigation ul li a,
.entrybox-blau ul li a,
.entrybox-grau ul li a {
	background: transparent url(../img/list-style-pfeil.gif) 10px 8px no-repeat;
	display: block;
	padding: 4px 0px;
	padding-left: 20px;
	padding-right: 10px;
	text-decoration: none;
}


.entry span a {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}

.entry p {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 4px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#spalte-content2 #spalte-news .entry p {
	padding-left: 8px !important;
	padding-right: 8px !important;
	margin-top: 4px !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}

.entry h5 {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 0px;
}

.pfeillist ul li, ul.linklist li {
	background:none !important;
	padding-left:0px !important;
}
.content ul li, .entrybox-grau ul li a {
	background: transparent url(../img/list-style-grau-pfeil.gif) 10px 8px no-repeat;
}

.content ul li {
	padding-left: 10px;
	background: transparent url(../img/list-style-grau-pfeil.gif) 0px 7px no-repeat;
}

.entrybox-grau ul li a:hover {
	background-color: #F2F2F2;
}

.spalte-navigation ul li a:hover,
.entrybox-blau ul li a:hover {
	background-color: #FBFDFF;
}

.spalte-navigation ul{
	border-bottom: 1px solid #D3D3D3;
	margin-top: 0.8em;
}
.spalte-navigation ul li{
	border-top: 1px solid #D3D3D3;
}


.entrybox-blau ul {
	border-top: 1px solid #BBDAED;
	margin-top: 0.8em;
}
.entrybox-blau ul li {
	border-bottom: 1px solid #BBDAED;
}

.entrybox-grau h5{
	margin-bottom: 0px;
}

.entrybox-grau ul {
	border-top: 1px solid #D3D3D3;
	margin-top: 1.2em;
	margin-bottom: 0px;
}

.entrybox-grau ul li {
	border-bottom: 1px solid #D3D3D3;
}


/* Formatierungen fuer die Headerueberschriften im Antragsbereich (blau) */
#antraege .headertopic, .headertopicblau {
	padding: 2px 0px;
	padding-top: 0px;
	margin: 0px 0px 0px 0px;
	
	border-top: 3px solid #0583C4;
	background-color: #BED4EC;
	border-bottom: 1px solid #fff;
}

#antraege .headertopic h5,		/* Blaue Spalten*/
.spalte2-3 .headertopic h5,		/* Graue Spalten */
.spalte3-3 .headertopic h5,		/* Graue Spalten */
#spalte-news .headertopic h5,
.content .headertopic h5,
.headertopicblau h5,
.headertopic h5 {/* Kontaktformular */
	background-color: #0583C4;
	color: #fff !important;
	letter-spacing: 0.1em;
	padding: 2px 8px;
	padding-top:0px;
	display: inline;
	text-transform: uppercase;
	font-size:1.1em;
}

.spalte2-3 .headertopic h5,		/* Graue Spalten */
.spalte3-3 .headertopic h5,		/* Graue Spalten */
#spalte-news .headertopic h5,
#spalte-content .headertopic h5,
.content .headertopic h5,
.spalte-navigation  .headertopic h5{	/* Kontaktformular */
	margin-left: 0px;
	background-color: #9C9C9C;
	height:1%;
}


.siteMapBox .headertopicblau {
	margin-top: 0px; 
	margin-bottom: 5px;
}

.siteMapBox .headertopicblau h5 a{
	color: #fff;
}


.spalte3-3 .headertopic	{
	border-bottom: 0px solid #fff;
	height:1%;
}

.spalte2-3,
.spalte3-3 {
	width: 229px;
	margin-left:9px;
}

.spalte3-3 {
	width: 230px;
	margin-left: 0px;
}

/* Kontakt Teaser Homepage */

.headerboxkontakt{
	margin-top: 0px !important;
}

.entrybox-kontakt{
	padding-bottom:10px !important;
	margin-bottom:0px !important;
	background-color:#EDF2F8;
}

.entrybox-kontakt a:link, .entrybox-kontakt a:hover, .entrybox-kontakt a:active, .entrybox-kontakt a:visited{
	color:#0583C4 !important;
}


/* ENDE: Headerueberschriften Antragsformiertung*/

/* Formatierungen fuer die Headerueberschriften im Antragsbereich (grau) */
.headertopic, .headertopic2 {
	padding: 2px 0px;
	padding-top:0px;
	margin: 0px 0px 0em 0px;
	border-top: 3px solid #9C9C9C;
	background-color: #D3D3D3;
	border-bottom: 1px solid #fff;
}

#spalte-news p a {
/**	font-size: 0.9em;*/
}

/* ############################# CONTENT-SPALTE ############################## */

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	color: #333;
/*	margin: 0px 10px;*/
	margin-bottom: 10px;
	margin-top: 5px;
}


.content h1 { font-size: 1.5em; color:#0583C4;}
.content h2 { font-size: 1.3em;}
.content h5 { font-size: 1.1em;}
.content h4, .content h5, .content h6 {margin-bottom: 0px;} 
.content h3, .content h4, .content h6 {font-size: 1.2em;} 
.content h6 { border-bottom: 1px solid #9C9C9C; padding-bottom: 2px;}



#spalte-content p,#spalte-content2 p { margin-bottom: 10px; padding: 0px 0px; /**font-size: 1.2em;*/}
.content p {margin-bottom: 10px; /* Abstände Hilfe Child */}
#spalte-content p.klein,#spalte-content2 p.klein {/**font-size: 1.1em;*/}

#spalte-content span.imglinks { float: left; margin:4px 15px 5px 0;  font-size: 0.9em; text-align:center;}
#spalte-content span.imgrechts { float: right; margin:4px 0 5px 15px; font-size: 0.9em; text-align:center;}
#spalte-content span img {display: block;  border-bottom: 3px solid #0583C4;background-color:#F1F1F1; }


/* ############################# ENDE: CONTENT-SPALTE ######################## */


/* ############################# NAVIGATIONS-SPALTE ########################## */

.spalte-navigation ul li ul {
	margin-top: 0px;
	border-bottom: 0px;
	background-color: #fff;
}

.spalte-navigation ul li ul li a {
	padding-left: 30px;
	background-image: none;
}

.spalte-navigation ul li ul li.selected a {
	padding-left: 30px;
	background: transparent url(../img/list-style-pfeil.gif) 20px 8px no-repeat !important;
}

.spalte-navigation ul li ul li ul li a {
	padding-left: 40px;
	background-image: none;
}

.spalte-navigation ul li ul li.selected ul li a {
	font-weight: normal;
	padding-left: 40px;
	background-image: none !important;
}

.spalte-navigation ul li ul li.selected ul li.selected a {
	font-weight: bold;
	padding-left: 40px;
	background: transparent url(../img/list-style-pfeil.gif) 30px 8px no-repeat !important;
}

.spalte-navigation ul li a.active{
	font-weight: bold;
	background: transparent url(../img/list-style-pfeil-down.gif) 8px 8px no-repeat;
}

.spalte-navigation ul li ul li a.active{
	font-weight: bold;
	background: transparent url(../img/list-style-pfeil-down.gif) 18px 8px no-repeat;
}

.spalte-navigation ul li ul li.last {
		border-bottom: 0px;
}

/* ############################# ENDE: NAVIGATIONS-SPALTE ########################## */


/* ############################# KONTAKTFORMULAR ############################# */


.formbox, .formbox2 {
	background-color: #F7F7F7;
	padding: 0px 0px 20px 0px;
	margin: 0px 00px;
	border-bottom: 1px solid #8B8B8B;
	float: left;
	width: 100%;
}

.formbox2 {
	width: 470px;
	padding-left: 10px;
	padding-top: 10px;
}

#kontaktform2 .formbox2 {
	padding-left: 100px;
	width: 580px;
	}

.kontaktformsubmitdiv {
	margin-left: 159px;
	display: inline;
	width: auto;
}

.formbox form{
	padding: 5px 10px 0px 10px;
}

.formbox form #introtext p,
.formbox2 form #introtext p{ font-style:italic; padding-left: 0px;}

.formbox label,.formbox2 label {
	float: left; 
	width: 150px;
	font-weight:bold;
}

.formbox label.kurz,
.formbox2 label.kurz {
	float: left; 
	width: 50px !important;
	font-weight:bold;
}

hr {margin: 15px 0px 15px 0px;}



input.field,
input.fieldklein,
input.fieldmittel,
input.fieldmittel2 {
	width: 300px;
	border: 1px solid #B4B4B4;
	padding: 2px 2px 4px 2px;
	height:14px;
}

#kontaktform2 input.field,
#kontaktform2 input.fieldklein,
#kontaktform2 input.fieldmittel,
#kontaktform2 input.fieldmittel2 {
	/*height: 21px;*/
}

input.fieldklein {
	width: 50px;
	text-align: right;
}

select.fieldklein {
	width: 56px;
	margin-right: 3px;
	height: 20px;
}

input.fieldmittel {
	width: 232px;
	margin-left: 9px;
}

input.fieldmittel2 {
	width: 180px;
	margin-left: 9px;
}



input.hClass {
	border: 1px solid #088ACD;
}

input.dhClass {
	border: 1px solid #B4B4B4;
}

input.errClass {
	border: 1px solid #ff0000;
	background-color: #FBC4C4;
}
.width309px {
	width: 309px;
}

.width200px {
	width: 200px;
}

.width279{
	width: 279px !important;
}

.width100px {
	width: 100px;
}
textarea.textfield,
textarea.hClass,
textarea.dhClass,
textarea.errClass {
	width: 300px;
	border: 1px solid #B4B4B4;
	padding: 2px 2px 4px 2px;
}

textarea.errClass {
	border: 1px solid #ff0000;
}
textarea.hClass{
	border: 1px solid #088ACD;
}

textarea.dhClass {
	border: 1px solid #B4B4B4;
}

.divCheckboxen input{
	width: auto;
	float:left;
	margin-right:10px;
	border: 0px solid #B4B4B4;
}

.checkbox {	float:left; }

.checkbox label {
	width: 285px;
	font-weight: normal;
}

.bestellservice {
	margin-bottom: 8px;
}

.bestellservice label {
	width: 100%;
	float: none;
	font-weight: normal;
}

.formbox hr,
.formbox hr.moremargin{
background-color: #8b8b8b; /* Farbe fÃ¼r Opera und Firefox */
color: #8b8b8b; /* Farbe fÃ¼r Internet Explorer (IE) */
border: 0;
height: 1px; 
margin: 8px 0px;
}
#kontaktform hr.moremargin{
margin: 0px 0px;
}

.divCheckboxen {
	margin-left: 146px;
}
.bestellservice {
}

.width470 {width:470px;}
	

.submitbutton {
	background: #088ACD url(../img/submitbutton.gif) top left no-repeat;
	border-top: 1px solid #4BA8D8; 
	border-left: 1px solid #4BA8D8; 
	border-bottom: 1px solid #086595; 
	border-right: 1px solid #086595;
	padding: 2px 8px;
	padding-left: 15px;
	font-weight:bold; 
	width: inherit;
}

/* ############################# ENDE: KONTAKTFORMULAR ############################# */

.paddingleft5px { padding-left: 5px; }
.paddingleft10px { padding-left: 10px; }
.paddingleft15px { padding-left: 15px; }
.paddingleft13px { padding-left: 13px; }
.paddingleft20px { padding-left: 20px; }
.paddingright10px {padding-right: 10px;}
.paddingtop10px { padding-top: 10px; }
.paddingtop18px { padding-top: 18px; }
.paddingtop3px { padding-top: 3px; }
.paddingbottom10px {padding-bottom: 10px;}
.marginleft14px { margin-left: 14px; }
.marginleft25px { margin-left: 25px; }
.marginleft10px { margin-left: 10px; }
.marginright10px { margin-right: 10px; }
.nomarginbottom {margin-bottom: 0px;}
.marginbottom5px {margin-bottom: 5px;}
.marginbottom10px {margin-bottom: 10px;}
.marginbottom20px {margin-bottom: 20px;}
.marginbottom8px {margin-bottom: 8px;}
.margintop10px {margin-top: 10px;}
.margintop20px {margin-top: 20px;}
.margintop30px {margin-top: 30px;}
.margintop5px {margin-top: 5px;}
.margin17px { margin: 17px 0px 17px 0px;}
.margin14px { margin: 14px 0px 14px 0px;}
.margintop8px {margin: 8px 0px 0px 0px;}
.marginright15px {margin-right:15px;}
.paddingrechtslinks10px {padding-left: 10px; padding-right:10px;}
.nomargin {margin: 0px;}
.nopadding {padding: 0px;}
.nopaddingbottom {padding-bottom: 0px;}
.nomargintop {margin-top:0px;}


.border8B8B8B {border: 1px solid #8B8B8B;}
.borderbottom8B8B8B {border-bottom: 1px solid #8B8B8B;}
.borderbottond3d3d3 {border-bottom: 1px solid #d3d3d3;}

.trenner {
	border-bottom: 1px solid #d3d3d3;
	font-size:1px;
	height:1px
}

.links {float: left;}

.rechts {float: right;}

.trechts {text-align:right;}
.tlinks {text-align: left;}

.blau {color: #0583C4 !important}

#showPwd {
color: #0583C4;
font-size: 1.2em;
text-align:center;
}
#showPwd strong {
	font-size: 1.2em;
	font-weight: bolder;
}

/* Navigation */
#navigation {
	width: 949px;
	height: 34px;
}

#navigation .navlastitem {
	width: 293px;
	text-align:right
}
#navigation .navlastitem select {
	width: 150px;
}


#navigation .active {
	background: #0583C4 url(../img/background_navigation_active.gif) top left repeat-x;

	border-left: 1px solid #0583C4;
}

#navigation .inactive {
	background: #ECF2F8 url(../img/background_navigation.gif) top left repeat-x;
	border-right: 1px solid #fff;
	border-left: 1px solid #BEDCEE;
}

#navigation ul { /* all lists */
	padding: 0px;
	margin: 0px;
	list-style: none;
	background-color: #ECF2F8;
}

#navigation li { /* all list items */
	float: left;
	position: relative;

	padding: 0px 15px 0px 15px;
	line-height: 33px;
	vertical-align:middle;
}

#navigation li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 2em;
	border: 1px solid #BFDCEE;
	border-bottom: 0px solid #BFDCEE;
}
#navigation li ul li {
	float: none;	
	line-height: 23px;
	width: 170px;
	border-bottom: 1px solid #BFDCEE;
	padding: 0px;
	padding-left: 0px;


}

#navigation ul li ul li a {
	background: transparent url(../img/list-style-pfeil.gif) 13px 9px no-repeat;
	color :#0583C4 !important;
	padding: 0px 0px 0px 25px;
	display: block;

}

#navigation ul li ul li a:hover {
	background: #FBFDFF url(../img/list-style-pfeil.gif) 13px 9px no-repeat;
}

#navigation li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#navigation li ul {
	z-index: 100;
} 

#navigation li:hover ul, #navigation li.over ul { /* lists nested under hovered list items */
	display: block;
	left: -1px;

}
/**/


.ansprechpartnerbox {
	background-color:#EBEBEB;
	padding:10px;
	margin-bottom:10px;
	border-bottom:1px solid #8b8b8b;
	border-top:3px solid #8b8b8b;
}


.ansprechpartnerbox p {
	color: #333333;
}

.ausrichten1 {
	text-align: right;
}

.ansprechpartnerbox img {
	float: right;
	border-bottom: 3px solid #0583C4;
	width: 80px;
}

.ansprechpartnertabelle {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:20px;
	width: 100%;
}

.ansprechpartnertabelle tr td {
	border-bottom: 1px solid #d3d3d3;
	color: #333;
	background-color: #fff;
	padding:4px 8px;
	vertical-align: top;
}

.ansprechpartnertabelle tr.tableheader th,
.ansprechpartnertabelle tr th.tableabteilung {
	border-bottom: 1px solid #fff !important;
	text-transform:none;
	color: #333;
	background-color: #f1f1f1;
	padding:4px 8px;
	text-align: left;
}

.ansprechpartnertabelle .eins {width: 150px;}
.ansprechpartnertabelle .zwei {width: 180px;}

.aufsichtsrat .eins {width: 140px !important;}
.aufsichtsrat .zwei {width: 90px !important;}


.tableabteilung {
	color: #333;
}


tr.tablehover:hover td{
	background-color: #F2F2F2;
}

.schnellzugriff {width: 180px;}

.clearfloat {
	clear:both;
}

.clearbothheight20{
	clear:both;
	height: 20px;
	}


/* Ansprechpartner */

.gf{
	width: 229px;
	margin-left:9px;
}

.gf img, .av img {
	margin-right: 10px;
	border:1px solid #D3D3D3;
	}

.gf p, .av p {
	font-size:1.1em;
	color:#333;
	}

.gf h5, .av h5 {margin-bottom:5px}

.container-gf{
	margin-bottom:20px;
	padding:10px 0;
	border-bottom:1px solid #D3D3D3;
	background-color: #F1F1F1;
	}
	
/* Tabelle Blau */

.tabelleblau{
	border-collapse: collapse;
	border:0px;
	width: 100%;
}

.tabelleblau td, .tabelleblau th{
	vertical-align: top;
	padding:4px 8px;
	color:#333;
	text-align: left;
}

.tabelleblau th{
	background-color:#0583C4;
	color: #FFF;
	border-bottom: 1px solid #BFDCEE;
	border-right: 1px solid #FFF;
}

.tabelleblau td{
	background-color:#ECF2F8;
	border-bottom: 1px solid #BFDCEE;
	border-right: 1px solid #FFF;
}


.linkbutton, .linkbuttonpdf{
	background-color:#F1F1F1;
	border: 1px solid #D3D3D3;
	padding: 4px 8px;
	text-decoration: none;
	font-size: 0.9em;
}

.linkbuttonpdf {
	background: #f1f1f1 url(../img/bg_linkbuttonpdf.gif) 0px 0px no-repeat;
	padding-left: 25px; 
}


/* Anfang: Glossar  */
.content #glossarcontainer {
margin: 10px 0 55px 0;
color:#333;
}

.content #glossarcontainer ul#glossarlist {
margin: 0;
padding: 0;
list-style-type: none;
list-style-image: none;
white-space: nowrap;
}

.content #glossarcontainer ul#glossarlist li {
float: left;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: bold;
margin: 0 ;
padding: 0px 0 0px 0;
background-color:#ECF2F8;
border-top: 1px solid #CAE1F0;
border-bottom: 1px solid #CAE1F0;
background-image: none !important;
}

.content #glossarcontainer #glossarlist a, #glossarcontainer #glossarlist a:link {
margin: 0;
padding: 1px 0px 1px 0px;
color: #0583C4;
border-right: 1px solid #CAE1F0;
text-decoration: none;
font-weight: bold;
width: 17px; 
display:block;
text-align:center;
background-image: none !important;
}

.content #glossarcontainer ul#glossarlist li.deactive a {
color: #BEDCEE;
background-color:#ECF2F8;
}

.content #glossarcontainer #glossarlist a:hover {
color: #0583C4;
background-color: #FFFFFF;
text-decoration: underline;
}

.borderrightnone{
border-right: none !important;
}

H2.sektion{
font-size:1.1em;
color:#0583C4; 
border-bottom: 1px solid #CAE1F0;

margin-bottom:10px;
margin-top:10px;
clear: both;
}

H2.sektion span{
background-color: #ECF2F8;
padding:2px 5px;
border: 1px solid #CAE1F0;
border-bottom: none;
text-align: center;
display: block;
width:13px
}

.container-glossar H3 {
font-size: 1.2em;
font-weight: bold;
margin: 0 0 5px 0;
}

.container-glossar p {
margin: 0 0 0.5em 0 !important;
color:#333;
}

.container-glossar{margin-bottom: 20px;}

.container-top{margin-bottom: 25px; margin-top: -10px}

/* Ende: Glossar  */

/* Anfang: Kontakt */

.container-contact{
background-color: #ECF2F8;
padding:10px 8px 5px 8px;
color:#333;
font-size:0.9em;
margin-bottom: 15px;
}

.headertopicblau{margin-top:20px;}

.container-contact p{
margin-bottom: 0.5em !important;
}

.content ul.linklist {
margin: 0 0 0.5em 0;
padding: 0px;
}

.linklist li a{
background: transparent url(../img/list-style-pfeil.gif) 0px 5px no-repeat !important;
display: block;
padding: 0px 10px 0 10px;
text-decoration: none;
color:#0583C4 !important;
}

.container-contact label{
margin-right: 5px;
}

.container-contact .submitbutton{width:65px; margin-left: 5px}

.spalte1-2{width:233px; float: left;}

.vcard{font-size:1.2em}

/* Ende: Kontakt */

/* SITEMAP */

	.siteMapBox {
		background-color: #f2f2f2;
		/*padding:2px 5px;*/
		border-top: 1px solid #d3d3d3;
		border-bottom: 1px solid #d3d3d3;
		width: 230px;
		
		margin-bottom: 15px;
	}
	
	.siteMapBox ul { margin-left:8px; } 

/* ENDE: SITEMAP*/

.blaettern a {
	display:block;
	width: 13px;
	height: 13px;
	text-align: center;
	text-decoration:none;
	border: 1px solid #000;
	float: left;
	margin-left: 3px;
}
.blaettern a:hover {
	background-color: #eee;
}


.blaettern .active {
	background-color: #D4D0C8;
	color: #000;
}

.blaettern a img { display:inline;}

#selectYear input { border: 1px solid #000; }

.backlink {
	display: block;
	width: 60px;
	height: 20px;
	border: 1px solid #D3D3D3;
	text-align:center;
	line-height: 20px;
	float: right;
}

.backlink a {
	text-decoration:none;
	font-size:1.0em;
	color:#333333;
	display:block;
	padding:2px 0px 3px 0px;
	width:60px;
}

.container-contact img {
	position: relative;
	top: 2px;
}

.clearfix:after {
 	content: ".";
 	display: block;
	height: 0px;
 	clear: both;
 	visibility: hidden;
}

/* Anfang: Antragportal */

#datum{
	font-size:1.2em;
	color:#333;
}

.container-login{
	font-size: 11px;
	color:#0583C4;	
	background-color: #ECF2F8;
	padding:5px 20px;
	border-bottom: 1px solid #D3D3D3;
}

.container-login strong{
	color:#0583C4;	
}

/* Tabelle Antragsportal */
#tableantraege,
table#antraege{border-collapse: collapse;}

#tableantraege th,
table#antraege th{
border-right:1px solid #D3D3D3; 
border-bottom: 1px solid #D3D3D3;
background-color:#F2F2F2; 
text-align: left; 	
padding:4px 8px;
vertical-align:top;
}

#tableantraege td,
table#antraege td{
border-right:1px solid #D3D3D3;
border-bottom: 1px solid #D3D3D3;
border-left: none;
padding:4px 8px;
vertical-align:top;
background-color:#FFF;
}

#tableantraege tr:hover td,
table#antraege tr:hover td{
background-color: #F2F2F2;
}

#tableantraege th button,
table#antraege th button{
background: transparent;
border:none;
color:#333;
font-size:10px; 
font-weight: inherit; 
margin:0px; 
padding: 0px; 
overflow:visible;
text-align:left;
font-weight:bold;
cursor:pointer;
}

#button_neu, #button-antrag {
background-color: #0583C4;
background-position:left top;
background-image: url(../img/bg_button_blau.gif);
border: 1px solid #0583C4;
color:#FFFFFF;
overflow: visible;
font-size: 1.1em;
cursor: pointer;
}

#button-antrag {
font-size: 1.5em;
padding-bottom: 2px;         
}
*+ html body #button-antrag,
* html body #button-antrag {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
}

.textrechts {
	text-align:right;
}

.borderrightnone{border-right: none !important}

/* Bilder für die Geschäftsführung */

.bilder-gf1
{
border: solid 1px transparent;
background-color:#F6F6F6;
float:left;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
margin-bottom:25px;
width:480px;
border-bottom:3px solid #0583C4;
}

.bilder-gf2
{
border: solid 1px transparent;
background-color:#F6F6F6;
float:left;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
margin-bottom:25px;
width:480px;
border-bottom:3px solid #0583C4;
}
.bild-text1 h3, .bild-text2 h3
{
margin-bottom:13px;
}

.bild-text1
{
margin-top:53px;
float:left;
}

.bild-text2
{
margin-top:53px;
float:left;
}

#spalte-content .bild-text1 p, #spalte-content .bild-text2 p
{
margin-bottom:0px;
}

.bilder-gf1 img
{
float:left;
width:115px;
text-align:center;
float:left;
padding-right:22px;
}

.bilder-gf2 img
{
float:left;
width:115px;
text-align:center;
float:left;
padding-right:22px;
}



/*Für den Bereich Geschäftsbericht 2007*/

.einrueckung
{
padding-left:25px !important;
}


#passwort2 {
	float: none; 
	width: 220px;
}

#passwort {
	margin-left: -6px; 
	width: 220px;
}


#suchergebnis {
	width:100%;
	}

#suchergebnis .eins {
	border-bottom: 1px solid rgb(0, 0, 0); 
	text-align: left; 
	width: 30px;
	background-color:#F2F2F2:
	
}
#suchergebnis .zwei {
	border-bottom: 1px solid rgb(0, 0, 0); margin: 0px; padding: 0px; text-align: left; width: 80px;background-color:#F2F2F2;
}
#suchergebnis .drei {
	border-bottom: 1px solid rgb(0, 0, 0); margin: 0px; padding: 0px; text-align: center; width: 50px;background-color:#F2F2F2;
}
#suchergebnis .vier {
	border-bottom: 1px solid rgb(0, 0, 0); margin: 0px; padding: 0px; text-align: left;background-color:#F2F2F2;
}
#suchergebnis .fuenf {
	border-bottom: 1px solid rgb(0, 0, 0); margin: 0px; padding: 0px; text-align: left; width: 80px; background-color:#F2F2F2; 
}

#suchergebnis th {background-color:#f2f2f2;padding-top:10px;padding-bottom:10px;color:#333333;border-bottom:1px solid #D3D3D3;border-right:1px solid #D3D3D3;padding-left:5px;}
#suchergebnis td {padding-left:5px;border-right:1px solid #D3D3D3;}

#suchergebnis .textlinks a {
	font-weight:bold;
}

table#suchergebnis {border-collapse:collapse;}

.textlinks { text-align: left; }
.textmitte { text-align: center; }
.textrechts { text-align: right; }

#suchergebnis tr.trblockfolge td{padding:4px;padding-bottom:10px;border-bottom:1px solid #d3d3d3; padding-left:30px;background-color:#fff !important;}

.lastLi {
	width: 16px; 
	padding-right:0px !important;
}

.containerzoom{
position:relative;
border: 1px solid #CAC0A5;
float:left;
margin-bottom:10px;
}

.iconzoom{position:absolute;}

.icon{border: 1px solid #BBBBBB;}

/* Ansprechpartner-->Sekretariat Geschäftsführung-->p*/

#content .labelroutenteaser {
margin-left: 10px;
margin-top:3px;
display: block; 
float: left; 
width: 50px;
font-size:1.1em
}

#content .inputroutenteaser{
width:158px;
margin-top:3px
}

#content .submitroutenteaser {
margin-top: 10px;
margin-right: 10px;
display: block; 
float: right;
background: #088ACD url(../img/submitbutton.gif) -3px -1px no-repeat;
border-top: 1px solid #4BA8D8; 
border-left: 1px solid #4BA8D8; 
border-bottom: 1px solid #086595; 
border-right: 1px solid #086595;
padding: 1px 5px;
padding-left: 13px;
font-weight:bold;
color:#FFF;
overflow:visible;
cursor: pointer;
}

/*Container für den Bereich Unsere Bank-->Geschichte*/

.container-geschichte .headertopic, .container-geschichte .headertopic2	
{
margin-bottom:6px;
}

/*Ende Container für den Bereich Unsere Bank-->Geschichte*/

/*Bereich für Termine, die Überschriften formatieren*/

.tabelle-termine h4
{
margin-top:16px;
}

#spalte-content .tabelle-termine p
{
margin-bottom:5px;
}

/*Ende Bereich Termine*/

/*Tabelle für Hilfeseite*/


#tabelle-hilfeseite
{
border: solid 1px #D3D3D3;
}

#tabelle-hilfeseite td
{
border:solid 1px #D3D3D3;
boder-left:solid 1px #D3D3D3; !important;
padding-left:5px;
padding-right:5px;
padding-top:5px;
vertical-align:top;
}

.bild-schritt
{
vertical-align:top;
}

.tabelle-interaktionselement
{
border: solid 1px #D3D3D3;
margin-top:10px;
}

.tabelle-interaktionselement td
{
border:solid 1px #D3D3D3;
boder-left:solid 1px #D3D3D3; !important;
padding-left:5px;
padding-right:5px;
padding-top:5px;
}

.tabelle-interaktionselement th
{
background-color:#F2F2F2;
font-size:12px;
border:solid 1px #D3D3D3;
}

.tabelle-links p
{
float:left;
}

/*Ende Tabelle für Hilfeseite*/

/*Für die Hilfeseite die h2 formatiert*/

.headline h2
{
font-size:1.2em;
margin-bottom:4px;
}

.headline h3
{
font-size:1.2em;
margin-bottom:3px;
margin-top:4px;
}

a.linkbutton2 {
	background:#999999 url(../img/bg_submit2.gif) repeat-x scroll left 1px;
	border:1px solid #999999;
	color:#FFFFFF;
	font-size:1.1em !important;
	font-weight:bold;
	margin:0pt 5px 10px 0pt;
	overflow:visible;
	padding:1px 7px 1px 15px;
	text-decoration:none;
}

/*Für den Bereich News-Archiv*/

.table-news
{
font-size:11px;
}

.th-news{
border-bottom: solid 1px #000;
padding:0px;
text-align:left;
margin-top:25px;
}

.col-eins {
width:60%;
}

.col-zwei {
width:40%;
}

.table-news .text-rechts{
text-align:right;
}

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


.antragsverwaltung #formular {
	float:left;
	}


#tableantraege td {
	font-size:1em !important;
	}
/*Ende des Bereichs News-Archiv*/

/* Hilfsicon / Layer in Formularen (ohne JS) */
 
a.hilfe, a.hilfe:link, a.hilfe:visited, a.hilfe:active  {
background-color:#0583C4;
color:#FFFFFF;
cursor:pointer;
font-weight:normal;
padding:2px 5px;
margin-left: 4px;
position:relative;
width:12px;
text-decoration:none;
font-size:1.1em;
text-align: center;
}

*+ html body a.hilfe, a.hilfe:link, a.hilfe:visited, a.hilfe:active ,
* html body a.hilfe, a.hilfe:link, a.hilfe:visited, a.hilfe:active  {
	margin-top: 4px;
}
  
a.hilfe:hover {
color: #ffffff; 
background: transparent;
background-color:#0583C4;
}

a.hilfe span {
display: none;  
text-decoration: none; 
}

a.hilfe:hover span {
display: block;
position: absolute; 
top: 20px; 
left: 0; 
width: 200px;
z-index: 100;
color: #333; 
border:1px solid #CDCDCD; 
background: #F7F7F7;
text-align: left;
padding: 5px 10px;
}

* html body a.hilfe,
*+ html body a.hilfe{
	top: -4px !important;
}

* html body a.hilfe-top,
*+ html body a.hilfe-top{
	top: -0px !important;
}

.valigncenter{vertical-align: middle}

.newsteaser {
	/*border-bottom: 1px solid rgb(211, 211, 211); */
	/*padding-bottom: 10px;*/
}

.morenews{
	border-top: 1px solid rgb(211, 211, 211);
	text-align: left;
	margin-left: 0px; 
	margin-top: 0px;
	padding-top:5px;
	margin-bottom:15px
}

.morenews a{
	background: transparent url(../img/list-style-grau-pfeil.gif) no-repeat scroll 10px 5px; 
	padding-left:20px
}

.hausbankennews ul{
	background-color:#EBEBEB;
	border-top: none;
	margin-bottom: 5px;
	margin-top:0px;
}
.hausbankennews ul li{
	border-bottom: none;
}

.hausbankennews ul li a:visited{
	color: #333;
}

.hausbankennews h5{
	margin-top:2px;
}
.hausbankennews .newsteaser{
	border-bottom: none !important;
	padding-bottom: 0px;
}

.hausbankennews .newsteaser a{
	color: #333 !important;
	text-decoration: underline;
}

.hausbankennews ul li a:hover{
	text-decoration: none !important;
	color: #333 !important;
}

.indentNav{
	padding-left: 10px;
}

.overviewanker{
	display: inline !important;
	background:none !important;
	padding-left: 0px !important;
	text-decoration: underline !important;
}

.imgHack {
	position: relative; 
	top: 6px;
	}
	
	
.newszweispalten{
	width: 470px; 
	margin-top: 0px;
}

.eingerueckterdownload{
	padding-left: 10px !important;
	margin-bottom: 20px !important;
}
/* Ende: Antragportal */

.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 0%;}
.clearfix{display: block;}
/* End hide from IE-mac */

.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 0%;}
.clearfix{display: block;}
/* End hide from IE-mac */
