#paging, #footer, #metanavigation, #navigation, #spalte-news, #spalte-leftnav, #bc1, #bc2,#teaserbild,

#lightwindow_data_gallery_container, 
#lightwindow_data_gallery_current, 
#lightwindow_data_slide,
#lightwindow_data_details, 
#lightwindow,
#lightwindow_container,
#lightwindow_title_bar, 
#lightwindow_stage,
#lightwindow_data_slide, 
#lightwindow_title_bar_inner, 
#lightwindow_title_bar_title, 
#lightwindow_title_bar_close_link,
#lightwindow_contents, 
#lightwindow_navigation, 
#lightwindow_galleries, 
#lightwindow_previous, 
#lightwindow_next, 
#lightwindow_previous_title,
#lightwindow_nexts_title, 
#lightwindow_navigation_shim, 
#lightwindow_galleries_tab_container, 
#lightwindow_galleries_tab_container,
#lightwindow_galleries_tab,
#lightwindow_galleries_tab_span,
#lightwindow_data_slide_inner, 
#lightwindow_data_details, 
#lightwindow_data_gallery_container, 
#lightwindow_data_author_container, 
#lightwindow_data_gallery_current, 
#lightwindow_data_gallery_total,
#lightwindow_data_author {
	display: none !important;
}


ul {
	list-style: disc !important;
}
ul li ul {
	list-style: circle !important;
}

ul li ul li ul {
	list-style: disc !important;
}


#lightwindow_overlay {
	background-color: #fff !important;
	height: 0px !important;
}

p{
	line-height: 150%;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
} 

#logo { margin-bottom: 30px; }
img { border: none;}


body {
	margin: 0px;
	padding: 0px;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000 !important;
	background-color: #fff;
}

#wrapper {
	width: 100%;	
}

#header {
	margin-bottom: 36px;
	padding-right: 30px;
}

#schnellzugriff {
	padding: 6px 30px 0px 0px;
}

#content {
	padding: 10px;
	padding-left: 37px;
	padding-right: 37px;
}

#container {
	width: 100%;
	background-image: none !important;
	background-color: #fff !important;
	
}

#footer {
	
	background-image: none !important;
	background-color: #fff !important;
	height: 15px;
	padding: 30px 7px 0px 15px;
	margin-bottom: 20px;
}

#logo {
	margin-top: 22px;
	margin-left: 20px;
	width: 188px;
	height: 58px;
	background: #ebebeb url(../img/logo.gif) top left no-repeat;
}

#overlay #logo {
	margin-top: 0px;
}

#container-spalten {
	background-image: none !important;
	background-color: #fff !important;
	/*width: 950px;*/
	margin-top: 0px;
}

#container-spalten-folgeseiten,
#container-spalten-folgeseiten2 {
	background-image: none !important;
	background-color: #fff !important;
	/*width: 950px;*/
	margin-top: 0px;
	padding-bottom: 46px;
}

#container-spalten-folgeseiten2 {
	background-image: none !important;
	background-color: #fff !important;
}


#spalte-content,
#spalte-content2 {
	border-top: 3px solid #9C9C9C;
	/*width: 490px;*/
	padding: 15px 10px 0px 10px;
	/*width: 483px;
	width: 100%;*/
}

#spalte-content2 {
	/*width: 725px;
	width: 100%;*/
}


/* ############################### 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, #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;
}

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

.pfeillist f {
	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;
	}


/* 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 {
	color: #333;
}


.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;
}


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-image: none !important;
	background-color: #fff !important;

	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-image: none !important;
	background-color: #fff !important;
	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 {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;
}

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

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

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


.bumargins {
	width:70px;
	margin-right:12px;
	margin-top:5px;
}
.butext {
width:218px 
}
.butext 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 {
	background-image: none;
	padding-left: 0px;
}

/* ########################## DOWNLOAD ################################## */

table {
	width: 100%;
}
.downloadbox {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 30px;
}

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

.downloadbox tr,
.downloadbox th,
.downloadbox 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 {
	background-color: #f2f2f2;
}

.downloadbox 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;
	float: left;
}

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

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

.auszuege strong {
	font-style:italic
}

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


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

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


.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;
}



/* Pfeillist Partner */

/* Ebene 2 */

.pfeillist ul li ul li a{
	background: #FFF 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;
	font-size:11px;
	margin-left: 10px;
}

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

/* Ebene 3 */

.pfeillist ul li 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;
}

.pfeillist ul li ul li ul li {
	display: block;
	border-bottom: 1px solid #D3D3D3;
	font-size:11px !important;
	padding:3px 5px 3px 30px !important;

}

.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 span {
	padding-right: 30px;
}

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

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


/* Einleitungstext*/
.spalte1-3 #introtext{padding:0px;}
.spalte1-3 #introtext {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #fff;
}

/* VergrÃ¶Ã&#376;ern des Einleitungstextes*/
#introtext p{
	margin-top: 0.8em;
}


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

.entry {
	margin-bottom: 1.0em;
	padding-top: 12px;
	padding-bottom: 10px;
}

.spalte2-3 .entry {
	padding-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 h5, .entry p {
	padding-left: 8px;
	padding-right: 8px;
}

.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-top: 1px solid #D3D3D3;
	margin-top: 0.8em;
}
.spalte-navigation ul li{
	border-bottom: 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: 8px;
}

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

.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;
	background-color: transparent !important;
	color: #000 !important;
}

#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: transparent !important;
	color: #000 !important;
	letter-spacing: 0.1em;
	padding: 2px 0px;
	padding-top:10px;
	display: inline;
	text-transform: uppercase;
	font-size:1.3em !important;
}

.spalte2-3 .headertopic h5,		/* Graue Spalten */
.spalte3-3 .headertopic h5,		/* Graue Spalten */
#spalte-news .headertopic h5,
#spalte-content .headertopic h5,
.content .headertopic h5 {	/* Kontaktformular */
	margin-left: 0px;
	background-color: transparent !important;
	color: #000 !important;
}


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

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


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

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

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


/* ENDE: Headerueberschriften Antragsformiertung*/

/* Formatierungen fuer die Headerueberschriften im Antragsbereich (grau) */
.headertopic, .headertopic2 {
	padding: 2px 0px;
	padding-top:10px;
	margin: 0px 0px 0em 0px;
	border-top: none !important;
	background-color: transparent !important;
	color: #000 !important;
}


/* ############################# 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;*/}
#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 ######################## */


/* ############################# 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: 150px;
	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;
}

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;
}

.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;}
.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;}
.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;}
.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;
}

.links {float: left;}

.rechts {float: right;}

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



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

.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;
}

.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: 150px;}

.clearfloat {
	clear:both;
}


/* Ansprechpartner */

.gf{width: 238px;}

.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;
}

.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/icons/pdf.gif) 0px 2px no-repeat;
	padding-left: 20px; 
}


/* 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: #ECF2F8;
		/*padding:2px 5px;*/
		border-top: 1px solid #CAE1F0;
		border-bottom: 1px solid #CAE1F0;
		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 #0583C4;
	text-align:center;
	line-height: 20px;
	float: right;
}

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


.spalte3-3 {
	float:left !important;
	}
	
table.tabelle-interaktionselement,
table#tabelle-hilfeseite {
	clear: both;
	border-collapse: collapse;
}

table.tabelle-interaktionselement td,
table.tabelle-interaktionselement th,
table#tabelle-hilfeseite td,
table#tabelle-hilfeseite th {
	border:solid 1px #D3D3D3;
	padding:5px;
	font-size:12px;
}

.clearfix:after {
 	content: ".";
 	display: block;
	height: 0px;
 	clear: both;
 	visibility: hidden;
}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 0%;}
.clearfix{display: block;}
/* End hide from IE-mac */
