/* CSS Document basic.css */
*{margin:0em;padding:0em;}

hr {
	display:none;
	text-align:center;
	}

body {
	background-color: #FFF;
	margin: 0em 0em;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-size: 0.694em;
	_font-size:100.01%;
/*	font-size: 1.6em;
	font-size: 1em;*/
	}

/* The Tantek BoxModelHack */
body, body div, body p, body th,
body td, body dd    {
    /* more specific to override imported rule */
    font-size:    xx-small;
    /* false value for WinIE4/5 */
    voice-family: "\"}\"";
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;
    /* recover from trick */
    font-size:    x-small
    /* intended value for better browsers */
    }

#dummydum {
}

html>body, html>body div, html>body p,
html>body th, html>body td,
html>body li, html>body dd    {
    font-size:    x-small
    /* be nice to Opera */
    }
img {

	border:0;
}
/**
 * Gliederung der Seite
 *
  __________________________________________________________
 |  #metaNav                |  #logo        |               |
 |__________________________________________|_______________|
 |  #horizontNav                                            |
 |__________________________________________________________|
 |  #portalVis                  |          #suche_FktBtn    |
 |______________________________|___________________________|
 |                  |                   |                   |
 |                  |                   |                   |
 |  #vertikalNav    | #contentSpalte    |  #multiFktSpalte  |
 |                  |                   |                   |
 |                  |                   |                   |
 |                  |                   |                   |
 |__________________|___________________|___________________|

 *
 */
.frame {
	width:99em;
	float:left;
}

.header {
	/*position:relative;*/
	/*width:100%;*/
	height:8em;
	margin:0;
	padding:0;
}
/**
 *	Header
 *
 *
 */





#logo {
	position:absolute;
	top:0em;
	left:1em;
	z-index:2;
}
#logo img {
	width:12.9em;
	height:5em;
}
/**
 * #horizontNav: s. u.
 */

#portalVis {
   display:none;
}

#suche_FktBtn {
   display:none;
}

/**
 * Vertikale Navigation
 */
#vertikalNav {
   display:none;
}


/**
 * Änderung: linke Punktlinie mit Abstand oben, rechte ohne Abstand
 */
.dottedLine-left {
	/* Gepunktete Linie ist aber rechts! */
	float:left;
}
#contentSpalte {
	width:41em !important;
   width:40.9em;
	float:left;
	margin-top:1em;
   	width:410px;
}




#multiFktSpalte {
/*	width:25.8em;*/
/*   width:26.6em;*/
width:21em;
	margin-left:0em;
	margin-top: 1.5em;
	float:left;
	}
#multiFktSpalte {
/*	\width:26.8em;
	w\idth:25.8em;*/
}


/**
 * Meta-Navigation
 *
 * Vergabe fester Breiten, um Springen des Textes zu verhindern, da Laufweite bei :hover größer wird (bold)
 * Klassen mit Praefix meta und Suffix -Link unterschiedlich für deutsche und englische Site (Endung -en)
 * Meta-Navigation hat ueber alle Portale hinweg die gleichen Inhalte (ausser: NRW.BANK)
 */
#metaNav-en,
#metaNav {
   display:none;
}


/**
 * Horizontale Navigation:
 */
#horizontNav
{
display:none;
}


.balken {
   display:none;
}


/*#contentSpalte h1 {
	margin:0 0.7em;
	padding:0;
	font: bold 1.6em/1.5em Arial, Helvetica, sans-serif;
	color:#000;
}*/


#contentSpalte p {
/*	margin:1em;
	padding:0;*/
	/*font: normal 1.1em/1.3em Arial, Helvetica, sans-serif;*/
	color:#000;
}



/*Chris*/
#contentSpalte h2 {
   clear:both;
   margin:0 1em 0.5em 1em;
	padding:0;
	font: bold 1.1em/1.3em Arial, Helvetica, sans-serif;
	color:#000;
}

.conModul {
   margin:1em 1em 1.9em 1em;
   font: normal 1.1em/1.3em Arial, Helvetica, sans-serif;
/*   float:left;
   width:37em;*/
}

/* html .conModul {
   margin-left:0.5em;
}*/

.conModul p {
/*	margin:0 1em 1em 1em;*/
   font-size:100%;
}

.conModul ol,
.conModul ul {
   margin-left:2em;
}

.conModul ol {
   margin-left:2.7em;
}

.conModul ul {
    list-style-type:disc;
}

.conModul ol li,
.conModul ul li {
/*   font-size:110%;*/
   font-size:100%;
}

#contentSpalte a,
#contentSpalte a:link,
#contentSpalte a:visited,
.karteireiterAZ ul li strong {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
   font-size:90%;
	text-decoration:none;
}

/*#contentSpalte a:hover,
#contentSpalte a:active,
#contentSpalte a:focus {
   text-decoration:none;
}*/

.karteireiterAZ ul li strong {
   color:#003366;
   margin-left:0.2em;
}

#contentSpalte .conModul a,
#contentSpalte .conModul a:link,
#contentSpalte .conModul a:visited {
   color:#003366;
	 font-size:110%;
}

#contentSpalte .conModul a:hover,
#contentSpalte .conModul a:active,
#contentSpalte .conModul a:focus {
   /*text-decoration:underline;*/
}

#contentSpalte .dottedLineBroschuere a,
#contentSpalte .dottedLineBroschuere a:link,
#contentSpalte .dottedLineBroschuere a:visited {
   color:#003366;
}

#contentSpalte .dottedLineBroschuere a:hover,
#contentSpalte .dottedLineBroschuere a:active,
#contentSpalte .dottedLineBroschuere a:focus {
   /*text-decoration:underline;*/
}

/* #contentSpalte a:hover,
#contentSpalte a:active {
	text-decoration:none;
} */

.conList {
	margin:0 1em 1.5em 0.5em;
	padding:0 1em 0 2em;
	list-style-type:disc;
 }

.conList li{
	font-size: 110%;
 }

 #contentSpalte h1.hp-h1 {
	margin:0 1.1em 0 0.8em;
	padding:0;
	font-size:130%;
	line-height:150%;
	font-weight:bold;
	font-family:Arial,sans-serif;
   color:#000;
}

 #contentSpalte ul.internLink {
	margin:0 1em 1.75em 0em;
	padding:0 1em 0 1em;
	list-style-type:none;
 }

 #contentSpalte ul.internLink li {
    margin-bottom:0.4em;
 }

.internLink a,
.internLink a:link,
.internLink a:visited {
   color:#000;
   text-decoration:none;
  font-weight:bold;
  font-size:90%;
	font-family:Arial, Helvetica, sans-serif;
}

.internLink a:hover,
.internLink a:focus,
.internLink a:active {
   /*text-decoration:underline;*/
}

 .PicInternLink{
	 margin-right:0.375em;
	 margin-bottom:-0.2em;
 }

.artikelheadline{
	position:relative;
/*	width:39em;*/
	height:7.4em;
	margin-left:0.2em;
	margin-bottom:1em;
   margin-right:1em;
	text-align:left;
}

.headlineimage img {
	margin:0;
}

.headlineimage{
	float:right;
	width:14.1em;
	height:7.4em;
	border-left:0.1em solid #fff;
	position:relative;
}

.artikelheadline h1{
	float:left;
	position:absolute;
	bottom:0;
	padding:0 0 0.4em 0.6em;
	margin:0;
	padding-left:0.6em;
	color:#000;
	font-size:160.05%;
	font-weight:bold;
	text-align:left;
   width:17em;
   background:none;
}
.headlineDate{
	position:absolute;
	top:0;
	margin-left:1em;
	padding-top:0.5em;
	color:#545454;
}
#contentNavi{
	float:right;
	position:absolute;
	bottom:0;
	right:0;
	width:14em;
	padding-left:0.1em;
	border-left:0.1em solid #fff;
}

#contentNavi a,
#contentNavi a:link,
#contentNavi a:visited {
   font-weight:bold;
   color:#000;
   text-decoration:none;
   display:block;
   height:100%;
}

#contentNavi a:hover,
#contentNavi a:active,
#contentNavi a:focus {
   text-decoration:none;
}

#contentNavi ul{
	margin:0;
	padding:0;
}

#contentNavi ul li{
	list-style-type:none;
	border-top:0.1em solid #fff;
	padding:0;
	margin:0;
}

.contentNaviArrow {
margin-right:0.6em;
margin-bottom:-0.1em;
}

#IntroductionText,
p#IntroductionText {
	color:#9D9C9C;
	font-size:120%;
	font-style:italic;
   margin:0.7em;
}

.floatpic{
	float:left;
/*	width:17.5em;
	height:7.4em;*/
	margin-right:0.5em;
	margin-bottom:0.2em;
  	margin-top:0.4em;
}



.stichwortBoxLink,
a.stichwortBoxLink:link,
a.stichwortBoxLink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
	text-decoration:none;
 	color:#003366;
}

a.stichwortBoxLink:hover,
a.stichwortBoxLink:active,
a.stichwortBoxLink:focus{
   /*text-decoration:underline;*/
}

.dottedLine{
	background-image:url(../images/dotted_top.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin:0 1em 0em 1em;
	padding-bottom:0.1em;
	margin-bottom:1.5em;
}

.stichwortBoxTextBox{
	padding-left:0.7em;
	padding-right:0.4em;
	padding-top:0.3em;
	padding-bottom:0.2em;
	margin-bottom:0.1em;
	font-family:arial, sans-serif;
	/*background-color:#f2f4f9;*/
}

.stichwortBoxImage{
	float:left;
	margin:0.3em 0.375em 0 0;
	width:5em;
	height:4em;
	border:0.1em solid #003366;
}

h4.stichwortHeader{
	margin:0.375em 0 0.3em 0 ;
	font-size:110%;
	font-weight:bold;
	color:#000;
	font-family:arial, sans-serif;
}


.stichwortBoxLinkBox{
	margin:0 0 0.1em 0;
	padding-left:0.7em;
	margin:0 0 0.1em 0;
	padding-left:0.7em;
	padding-top:0.3em;
	padding-bottom:0.2em;
}



a.kontaktBoxLink,
a.kontaktBoxLink:link,
a.kontaktBoxLink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
	text-decoration:none;
   	color:#003366;
}

a.kontaktBoxLink:hover,
a.kontaktBoxLink:active,
a.kontaktBoxLink:focus{
   /*text-decoration:underline;*/
}


.kontaktBoxTextBox{
	padding-left:0.7em;
	padding-right:0.4em;
	padding-top:0.3em;
	padding-bottom:0.2em;
	margin-bottom:0.1em;
	font-family:arial, sans-serif;
	/*background-color:#f2f4f9;*/
}


.kontaktBoxTextBoxPerson{
	padding-left:0.7em;
	padding-right:0.4em;
	padding-top:0.3em;
	padding-bottom:0.2em;
	margin-bottom:0.1em;
	font-family: Arial, Helvetica, sans-serif;
	background:#F0EFEC;
}

.kontaktBoxTextBoxBlau{
	color:#003366;
}

.kontaktBoxTextBoxNormal{
	font-weight:normal;
	color:#000;
	font-size:90%;
}

.kontaktBoxImage{
	float:left;
	margin:0.3em 0.375em 0 0;
	width:5em;
	height:4em;
	border:0.1em solid #003366;
}

.kontaktHeader{
	margin:0.375em 0 0.5em 0;
	font-size:110%;
	font-weight:bold;
	color:#000;
	font-family:arial, sans-serif;
}

.kontaktBoxLinkBox{
	margin:0 0 0.1em 0;
	padding-left:0.7em;
	margin:0 0 0.1em 0;
	/*background-color:#f2f4f9;*/
	padding-left:0.7em;
	padding-top:0.3em;
	padding-bottom:0.2em;
}

.kontaktBoxLabelbkgr h3{
	background:none;
}

.dottedLinePerson{
	margin:0 1em 1.5em 1em;
	padding-bottom:0.1em;
	}


#multiFktSpalte .dottedLinePerson{
	margin:0em 0em 0.8em 1em;
	padding-bottom: 0em;
	font-size:110%;
	background:none;
	height:1%;
	}

.kontaktHeaderPerson{
	margin:0.375em 0 0.5em 0;
	font-size:110%;
	font-weight:bold;
	color:#000;
	font-family:arial, sans-serif;
	float:left;
}


.kontaktBoxImagePerson{

	margin:0.3em 0.5em 0 0;
	border:0.1em solid #003366;
	float:left;
}
.kontaktBoxImagePerson img{
	width:5em;
	height:4em;
}

/* Artikelliste */


.artikelWrapper{
	margin:0 1em 1.5em 1em;
}

.artikelPaddingHolder{
	padding:0.3em 0 0.7em 0;
}
.artikelBoxLabelbkgr{
	position:relative;
	margin-bottom:0.1em;
}

.artikelBoxLabelbkgr h3{
	position:absolute;
	top:-0.4em;
	color:#003366;
	padding:0.1em 0.75em 0.1em 0.75em;
	font-size:100%;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.artikelBoxTextBox{
	padding-left:0.7em;
	padding-right:0.4em;
	padding-top:0em;
	padding-bottom:0.2em;
	font-family:arial, sans-serif;
	font-size:110%;
}

h3.artikelHeader, h4.artikelHeader{

	font-size:110%;
	font-weight:bold;
	color:#000;
	font-family:arial, sans-serif;
}

.artikelBoxBlau{
	color:#003366;
	padding:0.2em 0.75em 0em 0.65em;
}

.artikelWrapper .separatorLineNoMargin {
margin-bottom:1px;
}



.portalNewsContentPaddingHolder{
	padding:0.7em 0 0.7em 0;
}


a.conLinkBlue,
a.conLinkBlue:link,
a.conLinkBlue:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*text-decoration:underline;*/
   	color:#003366;
}

a.conLinkBlue:hover,
a.conLinkBlue:active,
a.conLinkBlue:focus{
   /*text-decoration:underline;*/
}

/* Kontext */

.dottedLineKontext {
	background-image:url(../images/dotted_top.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin:0em 0.1em 1.5em 1em;
	padding-bottom: 0.1em;
}

.kontextBoxLabelBerater {
/*	background-color:#84A7B7;*/
	position: relative;
	margin-bottom: 0.1em;
	height: 1.1em;
}

.kontextBoxLabelBerater h3 {
	position: absolute;
	top: -0.5em;
	/*background-color:#CDDFEA;*/
	padding: 0.0em 0.75em 0.1em 0.75em;
	font-size: 100%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color:#003366;
}

.kontextBoxLabelService {
/*	background-color:#F0EFEC;*/
	position: relative;
	margin-bottom: 0.1em;
	height: 1.1em;
}

.kontextBoxLabelService h3 {
	position: absolute;
	top: -0.5em;
	/*background-color:#D2DBE3;*/
	padding: 0.0em 0.75em 0.1em 0.75em;
	font-size: 100%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color:#003366;
}

.kontextBoxLabelBank {
	/*background-color:#a1b1cf !important;*/
	position: relative;
	margin-bottom: 0.1em;
	height: 1.1em;
}

.kontextBoxLabelBank h3 {
	position: absolute;
	top: -0.5em;
	/*background-color:#D7DFEE;*/
	padding: 0.0em 0.75em 0.1em 0.75em;
	font-size: 100%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color:#003366;
}

.kontextArchvLink {
	position:absolute;
	right:0em;
	top:0em;
	background-color: #FFF;
	padding: 0em 0.2em 0em 0.2em;
	height: 1.1em;
}

* html .kontextArchvLink {
	right:-0.1em;
}

.kontextBoxTextBox {
	padding: 0.3em 0.4em 0.2em 0.7em;
	margin-bottom:0.1em;
	font-family: Arial, sans-serif;
	/*background-color:#f2f4f9;*/
}
.kontextBoxImageTextBox {
	padding: 0.3em 0.4em 0.2em 0.7em;
	margin-bottom:0.1em;
	font-family: Arial, sans-serif;
	/*background-color:#f2f4f9;*/
	height:100%;
	min-height:4.9em;
}

.kontextBoxImage {
	float:left;
	margin:0.2em 0.7em 0 0.1em;
	width:5em;
	height:4em;
	border:0.1em solid #003366;
}

.kontextBoxFlImage {
	float:left;
	margin:-0.2em 0.6em 0.0em 0.0em;
	width:5em;
	height:4.9em;
}

.kontextTextNormal {
	font-family: Arial, sans-serif;
	font-weight:normal;
	color:#000;
	font-size:90%;
	display: block;
}

.kontextTextImage {
	font-family: Arial, sans-serif;
	font-weight:normal;
	color:#000;
	display: block;
	font-size:90%;
	padding-top:0.2em;
	line-height: 1.5em;
}

.kontextTextImageKontakt {
	font-family: Arial, sans-serif;
	font-weight:normal;
	color:#000;
	display: block;
	float: left;
	font-size:90%;
	padding-top:0.2em;
	margin-bottom: 1em;
}

* html .kontextTextImageKontakt {
	margin-bottom: 0em;
}

.kontextTextImageKontakt a {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
}

.kontextTextName {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	margin-bottom: 0.25em;
	color:#000;
}

.kontextTextBlue {
	clear: both;
	color: #003366;
}


.kontextBoxLinkBox{
	margin: 0em 0em 0.1em 0em;
	padding: 0.3em 0em 0.2em 0.7em;
	/*background-color:#f2f4f9;*/
	clear: both;
}

.kontextBoxBottomLinkBox {
	margin: 0em 0em 0.1em 0em;
	padding: 0.1em 0em 0.1em 0.7em;
	/*background-color:#D2DBE3;*/
	clear: both;
	text-align: right;
}

.kontaktBoxTextExtraEmail {
   clear:both;
   margin-bottom:0.6em;
}

.kontextBoxLink,
a.kontextBoxLink:link,
a.kontextBoxLink:visited{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
 	color:#003366;
}

/*a.kontextBoxLink:hover,
a.kontextBoxLink:active,
a.kontextBoxLink:focus{
   text-decoration:underline;
}*/
.kontextPresseBox {
	margin: 0em 0em 0.1em 0em;
	padding: 0.3em 0em 0.2em 0.7em;
	/*background-color:#f2f4f9;*/
	color:#000;
	clear: both;
}
.kontextPresseDate {
	color: #003366;
}
.kontextPresseTitle {
	color:#000;
	font-size: 110%;
	font-weight: bold;
}
.kontextPressePfeil {
	font-family: Verdana, sans-serif;
/*	font-size: 0.9em;*/
	font-weight: bold;
	color: #003366;
}
.kontextPresseBox a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	color: #003366;
}
.kontextPresseBox a:hover {
	text-decoration: none;
}

.kontextNaviArrow{
	margin-right:0.5em;
	margin-bottom:-0.1em;
   width: 2.11em;
	height: 1.11em;
}

.kontextBottomLinkArrow {
	margin: 0em 0.2em -0.2em 0.5em;
/*	width: 1.9em;
	height: 1em;*/
   width:2.1em;
   height:1.1em;
}

.dottedLineKontextSeperator {
	background-image:url(../images/dotted_top.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height: 0.2em;
	/*margin:0em 0.1em 1.5em 1em;*/
}

.kontextClear {
	clear:both;
	height:0em;
}

/* Kontext Ende */

.separatorLine{
	background-image:url(../images/dotted_top.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:0.1em;
	font-size:0.2em;

}

.separatorLineContent{
	background-image:url(../images/dotted_top.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-size:0.2em;

}
.separatorLineDouble{
	margin:0em 1.5em 1em 1.5em;
	background-image:url(../images/dotted_double.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding-bottom:1.1em;
	font-size:0.6em;
}
.separatorLineNoMargin{
	background-image:url(../images/dotted_top.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-size:0.1em;
	height:0.2em;
	margin:0;
	padding:0;
}

.footer{
	background-image:url(../images/dotted_top.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin:0 1em 1em 1em;
	padding-bottom:0.1em;

}

#copyright{
	margin:0 1em 1.5em 1em;
	color:#888;
	font-family:Arial, Helvetica, sans-serif;
}
#pageTurn{
   margin:0 1em 1.8em 1em;
   padding-bottom:0.6em;
   background-image:url(../images/dotted_top.gif);
   background-position:left bottom;
   background-repeat:repeat-x;
   height:1.8em;
}

#pageTurn  a,
#pageTurn  a:link,
#pageTurn  a:visited {
   color:#000;
}

#pageTurn .pageTurnLeft{
float:left;
}

#pageTurn .pageTurnRight{
float:right;
width:40%;
}

#pageTurnIconLeft{
margin-bottom:-0.2em;
margin-right:0.375em;
}

#pageTurnIconRight{
margin-bottom:-0.2em;
margin-left:0.375em;
}

/*BroschuerenListe*/


.dottedLineBroschuere{
	margin:0 1em 2.5em 1em;
	padding-bottom:0.1em;
	}

.broschuereBoxLabelbkgr{
/*	background-color:#F0EFEC;*/
	position:relative;
	margin-bottom:0.1em;
}


.broschuereBoxTextBox{
	padding-left:0.7em;
	padding-right:0.4em;
	padding-top:0.3em;
	padding-bottom:0.2em;
	margin-bottom:0.1em;
	font-family:arial, sans-serif;
	/*background-color:#f2f4f9;*/

}

.broschuereHeader{
	margin:0.375em 0 0.5em 0;
	font-size:110%;
	font-weight:bold;
	color:#000;
	font-family:arial, sans-serif;
}

.broschuereBoxTextBoxNormal{
	font-weight:normal;
	color:#000;
	font-size:90%;
}

.broschuereBoxLinkBox{
	margin:0 0 0.1em 0;
	padding-left:0.7em;
	/*background-color:#f2f4f9;*/
	padding-left:0.7em;
	padding-top:0.3em;
	padding-bottom:0.2em;
}

.broschuereBoxBestellung
{
	margin:0;
	padding-left:0.7em;
	/*background-color:#D2DBE3;*/
	padding:0.1em 0.7em 0.1em 0;
	text-align:right;
}

.broschuereBestellungInput{
	width:2.25em;
	border:0.1em solid #1B5180;
	font-size:90%;
	margin-left:0.5em;
}

.broschuereBestellungCheckbox{
	font-size:90%;
	margin-left:0.5em;
}
.broschuereBestellungLabel{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#003366;
}

.broschuereBoxPubArchiv{
	float:right;
	background-color:#FFF;
	padding-bottom:0.2em;
}

abbr{
	border:0;
}

.broschuereArchiv{
	margin:0 0.4em -0.1em 0.6em;
}
/* Karteireiter */
.karteiReiterWrapper{
	margin:0 1em;
/*   width:42.3em;*/
}

.karteiReiterBoxLabelbkgr{
/*	background-color:#F0EFEC;*/
	position:relative;
	margin-bottom:0.1em;
}

.karteiReiterBoxLabelbkgr h3{
	position:absolute;
	top:-0.4em;
	padding:0.1em 0.75em 0.1em 0.75em;
	font-size:100%;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#003366;
   /*background-color:#D7DFEE;*/
}
.karteireiterAZ {
	height:1.5em;
}
.karteireiterAZ ul {
	margin:0;
	padding:0;
	display: inline;
}
.karteireiterAZ ul li {
	margin: 0;
	padding: 0;
	margin-left:-0.1em;
	list-style: none;
	display: inline;
	text-align:center;
	font-size:110%;
}

.karteireiterAZ ul li a{
	text-decoration:none;
	font-weight:bold;
	color: #003366;
	padding:0.1em 0.2em 0.3em 0.3em;
	margin-right:-0.1em;
}
/*Tabellen*/
table.tableAse{
/*	margin:0 0.05em 2em 0.05em;*/
   margin:0 0.05em 2em 1em;
	width:95.5%;
	border:0.1em solid #fff;
	font-size:110%;
   }
.tableAse caption{
	padding:0 1em 0 1.2em;
	text-align:left;
	font-weight:bold;
}

* html .tableAse caption {
   padding-left:0.2em;
}
.tableAse th{
	text-align:left;
	padding:0.35em 0.5em;
	vertical-align:top;
}
.tableAse th,
#bewilligung .tableAse th{
	font-weight:bold;
	font-size:100%;
}
.tableAse td{
	text-align:right;
	padding:0.35em 0.5em;
	vertical-align:top;
}
#contentSpalte .tableAse td,
#bewilligung .tableAse td{
	font-size:100%;
}
.tableFooter{
	margin:-2em 1em 2em 1.2em;
	font-size:110%;
}
.tableAse .fett{
	font-weight:bold;
}
.tableAse .indent{
	text-indent:1em;
}
.tableAse .tableLeft{
	text-align:left;
}
.tableAse .tableRight{
	text-align:right;
}
#bewilligung .normalWeight{
font-weight:normal;
}
.tableAse .tableCenter{
	text-align:center;
}
/*Bewilligungsbehörden*/
#bewilligung{
	margin:3em auto;
	text-align:center;
	width:59.5em;
}

#bewilligung .bewilligungBottom{
	text-decoration:none;
	font-size:90%;
}
#bewilligung .bewilligungArrow{
	margin-left:0.35em;
	margin-bottom:-0.3em;
}

.bewilligungTable{
	margin:0;
}

.bewilligungHeader{
	padding-bottom:1.5em;
}

.bewilligungBottomLine{
	margin:-3.5em 0.2em 0 0.2em;
	background-image:url(../images/dotted_top.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

#bewilligungSuche{
	margin:3em auto;
	text-align:center;
	width:43.2em;
}
.bewilligungSucheInhalt{
	text-align:left;
	margin-left:0.2em;
	padding:1.2em;
}

.bewilligungSucheP{
	font-size:110%;
	margin:0em;
}
.bewilligungSelect{
	display:block;
	font-size:100%;
	width:25em;
	margin-top:0.6em;
	color:#003366;
	border:0.1em solid #7F9DB9;
}
/* Pager */
.pager{
	margin-top:0.1em;
	margin-bottom:0.1em;


}
.pagerCenter{
margin:0;
margin-bottom:-0.1em;
}

.pagerWrapper{
margin:0 1em;
}

.pagerLinkLeft{
padding:0.3em 0.2em 0.18em 0.2em;
float:left;
width:4.5em;
}

.pagerLinkRight{
float:right;
padding:0.3em 0.2em 0.18em 0.2em;
width:4.7em;
}

.pagerLinkLeft a,
.pagerLinkLeft a:link,
.pagerLinkLeft a:visited,
.pagerLinkRight a,
.pagerLinkRight a:link,
.pagerLinkRight a:visited {
   color:#003366;
}

.pagerLinkLeft a:hover,
.pagerLinkLeft a:active,
.pagerLinkRight a:hover,
.pagerLinkRight a:active {
   color:#003366;
}
.pagerLinkLeft img, .pagerLinkRight img {
margin-bottom:-0.1em;

}

#contentSpalte .pagerAZ {
	float:left;
	width:31em;
	text-align:center;
}
#contentSpalte .pagerAZ ul {
	margin:0;
	padding:0;
	display: inline;
}

#contentSpalte .pagerAZ ul li {
	margin: 0;
	padding: 0;
	margin-left:-0.1em;
	list-style: none;
	display: inline;
	text-align:center;
	font-size:110%;
}
#contentSpalte .pagerAZ ul li a{
	text-decoration:none;
	font-weight:bold;
	color: #003366;
	padding:0.1em 0.2em 0.3em 0.3em;
	margin-right:-0.1em;
}

#contentSpalte .pagerAZ ul li strong {
   margin-left:0.2em;
   font-size:90%;
   font-family:Arial, Helvetica, sans-serif;
}

.blankSpan{
	float:left;
	font-size:0.01em;
	height:1.1em;

}
/*Wohn-Objekt-Liste*/
.wohnobjekt{
	margin-top:3em;
}
.wohnobjektInhalt{
	padding:0.7em;
	padding-bottom:0;
}
.wohnobjektHeader{
	margin-bottom:0.5em;
	float:left;
}

/*.wohnobjektHeader a:hover,
.wohnobjektHeader a:active,
.wohnobjektHeader a:focus {
   text-decoration:underline;
}*/

.wohnobjektHeaderOhneLink{
	font-weight:bold;
	font-size:110%;
	color:#003366;
}
.wohnobjektNeu{
	font-weight:bold;
	color:#FF3300;
	font-family: Arial, Helvetica, sans-serif;
}
.wohnobjektFloatLeft{
	float:left;
}
.wohnobjektAdresse{
	float:left;
	margin-right:0.5em;
   width:15em;
	margin-bottom:0.5em;
	font-size:110% !important;
}
.wohnobjektImg{
	border:0.1em solid #013298;
	margin-right:0.5em;
	margin-bottom:0.5em;
	width:6.5em;
	height:4.4em;
}
.wohnobjektClear{
	clear:both;
	font-size:0.1em;
	height:0.1em;
	padding:0;
	margin:0;
}
.wohnobjektClearSpan{
	font-size:0.1em;
	height:0.1em;
	padding:0;
	margin:0;
}

.wohnobjektImgMedium{
	border:0.1em solid #013298;
	margin-right:0.5em;
	width:19.5em;
	height:12.5em;
}
.wohnobjektImgBig{
	border:0.1em solid #013298;
	width:40.8em;
	height:27.6em;
}
.wohnobjektUeberblick{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.wohnobjektTd{
	width:7em;
}
.wohnobjektFlotNone{
	float:none;
}

.wohnobjektLinkBox{
	margin:0.1em 0 0 0;
	padding-left:0.7em;
	padding-top:0.2em;
	padding-bottom:0.1em;
}

a.wohnobjektLink,
a.wohnobjektLink:link,
a.wohnobjektLink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
	text-decoration:none;
 	color:#003366;
}

a.wohnobjektLink:hover,
a.wohnobjektLink:active,
a.wohnobjektLink:focus{
  text-decoration:none;
}
.wohnobjwktRightLink{
	float:right;
	background-color:#FFF;
	padding-bottom:0.2em;
}

.wohnobjektBottom{
	text-decoration:none;
	font-size:90%;
	}
.wohnobjektArrow{
	margin-left:0.35em;
	margin-right:0.35em;
	margin-bottom:-0.3em;
}
.wohnHoehe{
	height:13.5em;
}
/*Chris Ende*/



/**
 * Dummy-Bilder für Präsentation HP
 *
 ***TEMPORÄR**
 *
 */
#contentSpalte img.dummy {
	width:39.3em;
	height:33.4em;
	margin:1em 0 0 0.5em;
}
#multiFktSpalte img.dummy {
	width:25.7em;
	height:39.9em;
	margin:1em 0 0 0;
}

/**
 *** ENDE TEMPORÄR ***
 */

.invisible {
	display:none;
}



.contentColorBox {
  font-family: Arial, Helvetica, sans-serif;
  margin:1em;
  color:#000;
}

.contentColorBox-Headline {
  position:relative;
  height:1.1em;
}

.contentColorBox-Headline h2 {
   font-size:90%;
   text-transform:uppercase;
   position:absolute;
   top:-0.5em;
   padding:0.1em 0.7em 0.1em 0.7em;
   font-weight:bold;
   font-family: Arial, Helvetica, sans-serif;
}

.contentColorBox-Content h3 {
   font-size:110%;
}


.subNav {
      margin:0em 6em 3.5em 0em;
}

.subNav h2 {
   background-image:url(../images/dotted_top.gif);
   background-position:left bottom;
   background-repeat:repeat-x;
   font-family: Arial, Helvetica, sans-serif;
   font-size:100%;
   color:#565656;
   font-weight:normal;
   padding:0.7em 0em 0.3em 1.3em;
}

.subnav ul {
   list-style:none;
}

.subNav ul li a,
.subNav ul li a:link,
.subNav ul li a:visited {
  color:#003366;
}

.subNav ul li a,
.subNav ul li a:link,
.subNav ul li a:visited,
.subNav ul li strong {
   font-weight:bold;
   text-decoration:none;
   padding:0.3em 0em 0.5em 1.3em;
   display:block;
   height:100%;
   background-image:url(../images/dotted_top.gif);
   background-position:left bottom;
   background-repeat:repeat-x;
   font-family: Arial, Helvetica, sans-serif;
   font-size:100%;
}

.subNav strong {
   color:#000;
   font-style:normal;
   font-weight:bold;
   /*background-color:#f2f4f9;*/
   font-family: Arial, Helvetica, sans-serif;
}

.subNav ul li a:hover,
.subNav ul li a:active,
.subNav ul li a:focus {
   color:#000;
   /*background-color:#f2f4f9;*/

}

.subNav ul li ul {
   list-style:none;
}

.subNav ul li ul li a,
.subNav ul li ul li a:link,
.subNav ul li ul li a:visited {
   font-weight:normal;
 }

.subNav ul li ul li a,
.subNav ul li ul li a:link,
.subNav ul li ul li a:visited,
.subNav ul li ul li strong {
   padding-left:2.6em;
   font-size:100%;


}

.subNav ul li ul li ul {
   list-style:none;
}

.subNav ul li ul li ul li a,
.subNav ul li ul li ul li a:link,
.subNav ul li ul li ul li a:visited,
.subNav ul li ul li ul li strong {
   padding-left:3.9em;
}


.selectedNav {
   color:#000;
  /* background-color:#f2f4f9;*/
}


#suche_FktBtn div {
    padding:0.7em 0em 0em 1.2em;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
}


#suche_FktBtn label {
   text-transform:uppercase;
   color:#fff;
   display:block;
   font-size:100%;
}

.sucheErweitert {
/*   position:absolute;
   top:3.2em;
   left:0.1em;*/
   float:left;
   width:20em;
}

#sucheinput {
   border: 0.1em solid #a3a3a3;
   font-family:Arial,sans-serif;
   font-size:110%;
   width:15.7em;
   height:1.5em;
   line-height:1.5em;
   color:#000;
   padding-left:0.5em;
}

#suche_FktBtn a {
   font-weight:bold;
   text-decoration:none;
   color:#000;
}

#suche_FktBtn a:hover,
#suche_FktBtn a:active,
#suche_FktBtn a:focus {
   text-decoration:none;
}

.FktBtn-links {
   margin-top:1.2em;
   float:left;
}

.img-link {
   width:1.9em;
   height:1em;
   margin:0em 0.4em -0.1em 0em;
}

#submitbutton {
   margin-bottom:-0.3em;
}

fieldset {
	margin:0;
	padding:0;
	border:0;
	}
legend {
	display:none;
}

/** Teaser Portalseiten CSS Document **/

.mod-teaser-2 {
	position:relative;
	top:0em;
	left:0em;
	width:24.8em;
	height:4.1em;
	margin:1em 0 2.5em 6.5em;
}
.mod-teaser-2 img {
	width:6.3em;
	height:4.1em;
}

.mod-teaser-textBlock-2 {
	position:absolute;
	top:0em;
	left:6.4em;
	width:18.4em;
	/*height:4.1em;*/
	padding:0;
	background-image:url(../images/dotted_side.gif);
	background-position:0em 0em;
	background-repeat:repeat-y;
}

.mod-teaser-textBlock h2 {
   text-transform:uppercase;
}

.mod-teaser-textBox-2 {
	position:absolute;
	top:0em;
	left:0.2em;
	height:4.1em;
	width:18.2em;
	padding:0;
	background-image:url(../images/dotted_top.gif);
	background-position: bottom left;
	background-repeat:repeat-x;
}
.mod-teaser-textBox-2-A {
	position:absolute;
	top:0em;
	left:0em;
	width:17.2em;
	height:2.4em;
	overflow:hidden;
}
.mod-teaser-textBox-2-B {
	position:absolute;
	top:0em;
	left:0em;
	width:17.2em;
	height:3.9em;
	overflow:hidden;
}

.mod-teaser-textBox-2-A h2, .mod-teaser-textBox-2-B h2 {
	height:2.1em;
	width:16em;	
	padding:0em;
	margin:0.3em 0.5em 0em 0.5em;
	font: bold 0.9em/0.9em Arial, Helvetica, sans-serif;
   text-transform:uppercase;
   line-height:1.1em;
}
.mod-teaser-2-A {
	position:absolute;
	top:2.5em;
	left:0em;
	width:17.2em;
	height:1.4em;
}

.mod-teaser-2-A-bottom {
	position:absolute;
	bottom:0em;
	right:0.3em;
}

.mod-teaser-2-A-bottom img {
	width: 1.9em;
	height:1em;
	margin-bottom:-0.2em;
	margin-left:0.2em;
}

.mod-teaser-2-B {
	position:absolute;
	top:2.5em;
	left:0em;
	width:17.2em;
	height:1.4em;
}
.mod-teaser-2-B-bottom-login {
	position:absolute;
	bottom:0em;
	right:0.3em;
}
.mod-teaser-2-B-bottom-login img {
	height:1em;
	width:1.9em;
	margin-bottom:-0.2em;
	margin-left:0.2em;
}
.mod-teaser-2-B-bottom-registry {
	position:absolute;
	bottom:0em;
	left:0.6em;
}
.mod-teaser-2-B-bottom-registry img {
	height:1em;
	width:1.9em;
	margin-bottom:-0.2em;
	margin-right:0.2em;
}

a.mod-teaser-portal-link,
a.mod-teaser-portal-link:link,
a.mod-teaser-portal-link:visited,
a.mod-teaser-registry-link,
a.mod-teaser-registry-link:link,
a.mod-teaser-registry-link:visited,
a.mod-teaser-login-link,
a.mod-teaser-login-link:link,
a.mod-teaser-login-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:90%;
	line-height:1.4em;
	margin-right:0.1em;
	text-decoration:none;
}

a.mod-teaser-portal-link:hover,
a.mod-teaser-portal-link:active,
a.mod-teaser-registry-link:hover,
a.mod-teaser-registry-link:active ,
a.mod-teaser-login-link:hover,
a.mod-teaser-login-link:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:90%;
	line-height:1.4em;
	margin-right:0.1em;
	text-decoration:none;
}

.mod-teaser-portal-link img {
   margin-bottom:0em;
}

.mod-teaser-login-link img {
   margin-bottom:-0.1em;
}


/**
 * Startseiten-Module Förderlotse
 *
 */
.mod-lotse-content {
	position:relative;
	width:38.7em;
	height:11.9em;
	margin-left:0.96em;
	margin-top:1em;
   margin-bottom:1em;
}
.mod-lotse-content img {
	width:8.5em;
	height:11.9em;
	margin:0;
}
.mod-lotse-content .mod-lotse-textBox-aussen {
	position:absolute;
	left:8.6em;
	top:0em;
	background-image:url(../images/dotted_side.gif);
	background-position:0em 0em;
	background-repeat:repeat-y;
	height:11.9em;
	width:30.1em;
}

.mod-lotse-content .mod-lotse-textBox-innen, .mod-func-lotse .mod-lotse-textBox-innen {
	position:absolute;
	left:0.2em;
	top:0em;
	width:29.9em;
}
.mod-lotse-header {
	position:relative;
	height:1.6em;
}
	.mod-lotse-label {
		position:absolute;
		bottom:0em;
		left:0em;
		height:1.1em;
		width:29.9em;
		/*background-color:#F0EFEC;*/
	}
	.mod-lotse-label h3 {
		position:relative;
		bottom:0.4em;
		left:0em;
		padding:0 0.7em 0.1em 0.7em;
		/*background-color:#D2DBE3;*/
		text-transform:uppercase;
		color:#003366;
		font-family: Arial, Helvetica, sans-serif;
		font-size:100%;
		line-height:1em;
		font-weight:bold;
		display:inline;
	}

.mod-lotse-body {
	height:7.9em;
	width:29.9em;
	margin:0.1em 0;
	padding:0;
	/*background-color:#F2F4F9;*/
	font-family:Arial,sans-serif;
}
	.mod-lotse-text {
		height:5.4em;
		padding:0.8em 0.8em 0em 0.8em;
		margin:0;
		font:normal 100%/120% Arial,sans-serif;
		color:#000;
	}
	.mod-lotse-text h4, legend.mod-form-lotse {
		/*height:1.3em;*/
		margin:0;
		padding:0;
		color:#003366;
		font:normal 100%/130% Arial,sans-serif;
	}
	legend.mod-form-lotse {
		display:block;
		margin:0 0 0.6em 0;
		padding:0;
	}
	/* IE */
	* html legend.mod-form-lotse {
		margin-left:-0.6em;
	}
.mod-lotse-footer {
	height:2em;
	width:29.9em;
	margin:0;
	padding:0;
	text-align:right;
	/*background-color:#D2DBE3;*/
}

	.mod-lotse-link {
		width:29.6em;	/*29.9em;*/
		height:1.7em;	/*2em;*/
		padding:0.3em 0.3em 0 0;
		margin:0;
	}
	* html .mod-lotse-footer { height:1.9em; }
	* html .mod-lotse-link { height:1.6em; }
	img.mod-lotse-imgLink, .mod-lotse-imgLink2 {
		width:2.3em;
		height:1.4em;
		margin-left:0.5em;
		margin-right:0;
		margin-bottom:-0.3em;
		margin-top:0;
	}
	.mod-lotse-link a,
	.mod-lotse-link a:link,
	.mod-lotse-link a:visited,
	.mod-lotse-link a:hover,
	.mod-lotse-link a:active {
		color:#003366;
		font:bold 90% Arial, Helvetica, sans-serif;
		text-decoration:none;
	}

.mod-lotse-bottom {
	height:0.2em;
	width:29.9em;
	background-image:url(../images/dotted_top.gif);
	background-position:0em 0.1em;
	background-repeat:repeat-x;
}

.mod-func-lotse {
	position:relative;
	width:38.7em;
	height:16.1em;
   margin:1em 0em 1em 1em;
}
.mod-func-lotse img.leftCol {
	width:8.5em;
	height:16.1em;
	margin:0em;
}
.mod-func-lotse-body {
	height:12.1em;
	width:29.9em;
	margin:0.1em 0;
	padding:0;
	/*background-color:#F2F4F9;*/
	font-family:Arial,sans-serif;
	/*overflow:hidden;*/
}
.mod-func-lotse-textBox {
	height:12.1em;
	font:normal 100% Arial,sans-serif;
}
.mod-func-lotse .mod-lotse-textBox-aussen {
	position:absolute;
	left:8.6em;
	top:0em;
	background-image:url(../images/dotted_side.gif);
	background-position:0em 0em;
	background-repeat:repeat-y;
	height:16.1em;
	width:30.1em;
}
.mod-form-lotse-select {
	display:block;
	font-size:110%;
	width:25em;
	/*height: 100%;*/
	margin-top:0.6em;
	color:#003366;
   	/*border:0.1em solid #7F9DB9;*/
   /*	border-top:0.1em solid #F2F4F9;*/
}
.form-textarea-wide {
	width: 45em;
	height: 9.1em;
	margin-bottom: 1.125em;
	padding: 0.1em 0em 0em 0.35em;
	/*background-color: #F9F1EF;*/
	font-family: Verdana,Arial, sans-serif;
	font-size: 70%;
	color: #6B696A;
}


.mod-form-lotse-input {
	width:27.5em;
	height:1.4em;
	border:0.1em solid #7F9DB9;
	font-size:100%;
	margin-top:0.4em;
	padding:0.1em 0.2em;

}

.mod-lotse-submitBtn {
	width: 14.9em;
	height: 1.1em;
}
* html .mod-lotse-submitBtn {
	width: 19.4em;
	height: 1.4em;
}
/** Ende Startseiten-Module Förderlotse
 */

/**
 * Banner-Styles
 */


 img.banner {
 	width:25.6em;
	height:8em;
	margin-top:-0.5em;
	margin-bottom:0.1em;
	padding:0;
 }


 /* CSS Document tempForm.css */

.form-order, .publication-form, .form-login {
	margin:0.6em 1em;
/*	float:left;*/
}
.form-login {
	width:42.1em;
}
.publication-archiv {
	margin:0.6em 1em;
}

* * body .form-order,
* * body .form-login {
	width:38.1em;
	margin:0.6em 0 0.6em 0.5em;
}
/** * body #vertikalNav {
width:27.5em;
overflow:hidden;
}*/

.pers-data-block {
	padding-top:1em;
}
.pers-data-block div {
	vertical-align:bottom;
}
.pers-data-block div.txt-area {
	height:15em;
	margin-left:0.6em;
	vertical-align:bottom;
}
div.form-info, .form-order div.form-info {
	height:2em;
}

div.info-item-form {
	font:normal 110%/110% Arial,sans-serif;
	padding:0.6em 0;
}
#contentSpalte h2.h2-form, #contentSpalte h2.h2-in-form {
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size:110%;
	margin-left:0;
	margin-top:1em;
	margin-bottom:0;
	padding-left:0;
}
#contentSpalte h2.h2-in-form {
	margin-left:0.5em;
	margin-bottom:1em;
}
#contentSpalte h3.h3-form {
	font:bold 100% Arial,sans-serif;
	margin-left:0;
	margin-top:1em;
	margin-bottom:0;
	padding-left:0;
}
.form-group {
	float:left;
}
.form-order div.form-order-bottom {
	position:relative;
	height:8.3em;
	padding:0.9em 0.6em 0 0.5em;
}
.form-order div.form-suche-bottom {
	position:relative;
	height:5.3em;
	padding:0em 0.6em 0 0.5em;
}


.form-login div.form-order-bottom {
	position:relative;
	height:5.3em;
	padding:0.9em 0.6em 0 0.5em;

}
.div-quantum {
/*	border-bottom:0.1em solid #C2BEA1;*/
	text-align:right;
	padding:0.4em 0.2em;
}

.lb-pers-data,
.lb-pers-login,
.lb-radio,
.lb-volltext {
	font:normal 110% Arial,sans-serif;
	margin-top:0.3em;
}
.lb-quantum {
	font:bold 100% Arial, Helvetica, sans-serif;
	margin-top:0.3em;
}
.lb-pers-data {
	width:6em;
	margin-left:0.6em;
	float:left;
}
.lb-pers-login {
	width:10em;
	margin-left:0.6em;
	float:left;
}
.lb-check-info {
	font:normal 110% Arial,sans-serif;
}
.lb-check {
	font:normal 110% Arial,sans-serif;
}

.lb-radio, .lb-volltext {
	margin-left:0.4em;
	margin-right:2em;
}

.lb-volltext {
	font-weight:bold;
	margin-bottom:0.3em;
}
.checkBox {
	float:left;
	margin-right:0.5em;
}

.radio-btn {
	position:relative;
	bottom:-0.1em;
	margin-top:0.1em;
	height:60%;
	vertical-align:bottom;
	border:0;
}

.input-large,
.input-medium,
.input-small,
.input-quantum {
	font:normal 100% Arial,sans-serif;
	padding:0.2em 0.3em;
	border:0.1em solid #999A99;
}

.input-large {
	width:34.8em;
	margin-left:0.5em;
}

.input-medium {
	width:24.4em;
}

.input-small {
	width:10.7em;
}

.input-quantum {
	text-align:right;
	width:2em;
}
.submit-order-btn {
	position:absolute;
	bottom:1em;
	left:0.3em;
	font:bold 110% Arial,sans-serif;
}
.reset-order-btn {
	position:absolute;
	bottom:1em;
	left:7em;
	font:bold 110% Arial,sans-serif;
}

.submit-login-btn {
	font:bold 110% Arial,sans-serif;
}
.reset-login-btn {
	margin-left:1em;
	font:bold 110% Arial,sans-serif;
}
textarea.contact-form {
	background-color:#fff;
	padding:0.2em 0.3em;
	border:0.1em solid #999A99;
	margin:0.5em 0 1em 0;
	font:normal 100% Arial,sans-serif;
	color:#000;
	height:10em;
}

/**
 * Publikationsliste
 */
.form-download {
	border-bottom:0.1em solid #999A99;
}
.div-download {
	text-align:right;
	padding:0.4em 0.2em;
}
img.download-icon {
	margin-right:0.5em;
	margin-bottom:-0.1em;
}
.form-download-p {
	font:normal 100%/3em Arial, Helvetica, sans-serif;
}
a.form-download-a,
a.form-download-a:link,
a.form-download-a:visited,
a.form-download-a:hover,
a.form-download-a:active {
	font:normal 100%/3em Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	text-decoration:none;
}
* * body a.form-download-a {
	/*width:15em;*/
	padding-top:0.8em;
	height:2.2em;
	line-height:3em;
	display:block;
}
.form-publication-spacer {
	height:3em;
}
#contentSpalte p.h2-append {
	font-size:110%;
	font-family:Arial,sans-serif;
	color:#000;
	padding:0;
	margin-top:0em;
	margin-left:0;
}
.radio-btn-2 {
	margin-top:0.1em;
	margin-left:0.5em;
	vertical-align:bottom;
	border:0;
}

.form-error {
   font-family: Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#960A0E;
   text-align:center;
   padding-right:2em;
}


a.a-in-conModul,
a.a-in-conModul:link,
a.a-in-conModul:visited,
a.a-in-conModul:hover,
a.a-in-conModul:active {
	background-image:url(../images/link_in_conModul.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:8px;
/*	font-family: Arial, helvetica, sans-serif; */
}

.pagecount {
   margin-left:1em;
}

.suchausgabeBottomMargin{
margin-bottom:1.5em;
}

#suchausgabeWrapper{
margin:0 1em;
}

.suchausgabeFett{
font-weight:bold;
}


.suchausgabeNR{
	position:absolute;
	top:0;
	padding:0.5em;
}

.suchausgabeText{
	padding:0.6em 1em 0.5em 5em;
}


.suchausgabeText a,
.suchausgabeText a:link,
.suchausgabeText a:visited {
   color:#003366;
}

.suchausgabeText a:hover,
.suchausgabeText a:active {
	/*text-decoration:underline;*/
}

.suchausgabeFileType{
	color:#003366;
	font-weight:normal;
	font-style:italic;
}