/**************BEGIN SUCHE*************************/
	    div#content ul.browsebox li {
	        list-style:none;
	        margin-bottom:1em;
	        margin-right:1em;
	        float:left;
	        }
	    span.lastmodified{ 
	      	COLOR: #606060;	
	      	FONT-STYLE: italic  
	      	font-size:0.7em
	      }
/**************END SUCHE***************************/



#inhalt a 	  { color:#EE3985; text-decoration:none; }
#inhalt a:hover,
#inhalt a:focus,
#inhalt a:active  { color:#EE3985; text-decoration:underline; }
#inhalt a:visited { /*color:#E68080*/ color:#EE3985 ;  }


#inhalt a.dokumentensuche 	  { color:#BF0000; font-weight:bold; text-decoration:none; }
#inhalt a.dokumentensuche:hover,
#inhalt a.dokumentensuche:focus,
#inhalt a.dokumentensuche:active  { color:#BF0000; font-weight:bold; text-decoration:underline; }
#inhalt a.dokumentensuche:visited { color:#E68080; font-weight:bold; text-decoration:none; }

#inhalt a.nocache,
#inhalt a.nocache:visited { color:#EE3985; text-decoration:none; }
#inhalt a.nocache:hover,
#inhalt a.nocache:focus,
#inhalt a.nocache:active  { color:#EE3985; text-decoration:underline; }	

#inhalt a.contact,
#inhalt a.contact:visited { color:#EE3985; text-decoration:none; padding:2px 10px 2px 0px; margin:0px 20px 0px 0px; }
#inhalt a.contact:hover,
#inhalt a.contact:focus,
#inhalt a.contact:active  { color:#EE3985; text-decoration:underline; }	

#inhalt a.suchen,
#inhalt a.suchen:visited { color:#EE3985; text-decoration:none; padding:2px 0px 2px 0px; margin:0px 0px 0px 0px; }
#inhalt a.suchen:hover,
#inhalt a.suchen:focus,
#inhalt a.suchen:active  { color:#EE3985; text-decoration:underline; }	

#inhalt #servicelinks a,
#inhalt #servicelinks a:visited { color:#EE3985; text-decoration:none; }
#inhalt #servicelinks a:hover,
#inhalt #servicelinks a:focus,
#inhalt #servicelinks a:active  { color:#EE3985; text-decoration:underline; }

#inhalt #breadcrumb a,
#inhalt #breadcrumb a:visited,
#inhalt #breadcrumb a:hover,
#inhalt #breadcrumb a:focus,
#inhalt #breadcrumb a:active  { color:#FFFFFF; text-decoration:none; }

#inhalt #breadcrumb_n a,
#inhalt #breadcrumb_n a:visited,
#inhalt #breadcrumb_n a:hover,
#inhalt #breadcrumb_n a:focus,
#inhalt #breadcrumb_n a:active  { color:#002558; text-decoration:none; }

#inhalt #breadcrumb_uwbw a,
#inhalt #breadcrumb_uwbw a:visited,
#inhalt #breadcrumb_uwbw a:hover,
#inhalt #breadcrumb_uwbw a:focus,
#inhalt #breadcrumb_uwbw a:active  { color:#FFFFFF; text-decoration:none; }


#inhalt .abstand{
	height:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:1px;
}

#inhalt .abstand_kalender_meldungen {
	height:15px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:1px;
	clear:left;
}

* html #inhalt .abstand_kalender_meldungen,
html* #inhalt .abstand_kalender_meldungen {
	height:31px !important;
}



#inhalt #servicelinks {
	color:#000000;
	font-size:0.7em;
	line-height:1.35em;
	word-spacing:0.2em;
	margin:0px 0px 0px 0px;
	padding:25px 0px 10px 5px;
	
	
		   
	
}
#inhalt .bildblock_rechts {
	float:right;
	/*background-color:#00ff00;*/
	margin:0px 0px 0px 0px;
	padding:4px 10px 5px 10px;
}
#inhalt .bildblock_links {
	float:left;
	/*background-color:#00ff00;*/
	margin:6px 10px 0px 0px;
	padding:0px 5px 5px 6px;
}
#inhalt .bildblock_links p, #inhalt .bildblock_rechts p{
	margin:0px;
	padding:0px;
}
#inhalt .bildblock_links-netzwerk {
	float:left;
	/*background-color:#00ff00;*/
	margin:0px 0px 0px 0px;
	padding:4px 6px 5px 10px;
}
#inhalt .bildblock_rechts .bildunterschrift{
	/*background-color:#ff0000;*/
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 1px;
	font-style:italic;
	font-size:0.6em;
	line-height:1.35em;
	word-spacing:0.2em;
	/*width:241px;*/
}
#inhalt .bildblock_links .bildunterschrift{
	/*background-color:#ff0000;*/
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 1px;
	font-size:0.6em;
	line-height:1.35em;
	word-spacing:0em;
	font-style:italic;
	color:#666666;
	clear:left;
	/*width:241px;*/
}

.bild_quellenangabe{
	/*background-color:#ff0000;*/
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 1px;
	font-size:0.6em;
	line-height:1.35em;
	word-spacing:0em;
	font-style:italic;
	color:#666666;
	/*width:241px;*/
}
.lupe{
float:right;width:16px;margin-top:1px;margin-right:4px;
}

* html .lupe,
html* .lupe{
float:right;width:16px;margin-top:-4px;margin-right:4px;
}

#inhalt .bildblock_links .bildunterschrift p{
	margin:0px;padding:0px;clear:both;
	font-size:1.0em;
	font-style:italic;
}
#inhalt .bildblock_links-netzwerk .bildunterschrift-netzwerk{
	/*background-color:#ff0000;*/
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 1px;
	font-size:0.6em;
	line-height:1.35em;
	word-spacing:0.2em;
	font-style:italic;
	width:140px;
}
#inhalt h3{
	color:#000;
	font-size:0.9em;
	line-height:1.35em;
	margin:0px 10px 10px auto;
	padding:0px 10px 2px 5px;
	background-color:#dbebf4
}
#inhalt h1.csc-firstHeader{
	color:#268ecd;
	font-size:0.9em;
	line-height:1.35em;
	margin:0;
	padding:10px 10px 15px 10px;
}

* html #inhalt h3,
html*  #inhalt h3 {
	margin:0px 10px 10px auto !important;
	padding:0px 10px 2px 5px !important;
}

#inhalt h3.aktuelles {
	color:#385885;
	font-size:0.8em;
	line-height:1.35em;
	margin:0px 10px 0px 170px;
	padding:15px 0px 10px 0px;
}

* html #inhalt h3.aktuelles,
html*  #inhalt h3.aktuelles {
	margin:10px 10px 10px 170px!important;
	padding:0px 0px 0px 0px !important;
}


#inhalt h3.rechercheLinks_First {
	color:#385885;
	font-size:0.8em;
	line-height:1.35em;
	margin:0px 10px 0px 170px;
	padding:20px 0px 10px 0px;
}

* html #inhalt h3.rechercheLinks_First,
html*  #inhalt h3.rechercheLinks_First {
	margin:5px 10px 10px 170px!important;
	padding:0px 0px 0px 0px !important;
}


#inhalt h3.rechercheLinks {
	color:#385885;
	font-size:0.8em;
	line-height:1.35em;
	margin:0px 10px 0px 170px;
	padding:0px 0px 10px 0px;
}

* html #inhalt h3.rechercheLinks,
html*  #inhalt h3.rechercheLinks {
	margin:5px 10px 10px 170px!important;
	padding:0px 0px 0px 0px !important;
}

#inhalt h4{
	/*color:#c02641;*/
	color:#000;
	font-size:0.8em;
	line-height:1.35em;
	margin:0;
	padding:6px 10px 10px 5px;
}

#inhalt h4.archiv{
	color:#000000;
	font-size:0.8em;
	line-height:1.35em;
	margin:10px 10px 5px 10px;
	padding:0px 0px 0px 0px;
}


#inhalt h5{
	color:#6E6E6E;
	font-size:0.7em;
	line-height:1.35em;
	margin:0;
	padding:5px 10px 5px 5px;
}
#inhalt p {
	color:#000000;
	font-size:0.7em;
	line-height:1.5em;
	padding:0px 0px 0px 0px;
	margin:0px 10px 10px 5px;
	/*background-color:#ff0000;*/
	/*width:96%;*/
}

#inhalt p em,
#inhalt p i {
	display:block;
	width:98%;
}

#inhalt .regsubmit {
text-align:left;
width:15em;
border:0px solid #FFFFFF;/*#002558; */
background-color:#FFFFFF;/*#f3f3f3; */
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#EE3985;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

#inhalt p.kalender {
	margin:0px 10px 0px 5px !important;
}

#inhalt p.kalender_themenheader {
	color:#000000;
	font-size:0.7em;
	line-height:1.5em;
	padding:0px 0px 0px 0px;
	margin:10px 10px 18px 5px;
	border-top:1px solid #7091b3;
}

* html #inhalt p.kalender_themenheader,
html* #inhalt p.kalender_themenheader {
	padding:0px 0px 0px 0px !important;
	margin:0px 10px 0px 5px !important;
}


#inhalt p.kalender_themenheader span.thema {
	float:right;
	color:#606060;
	border-left:1px solid #7091b3;
	border-right:1px solid #7091b3;
	border-bottom:1px solid #7091b3;
	padding:1px 5px 1px 5px;
	margin-bottom:10px;
}

* html #inhalt p.kalender_themenheader span.thema,
html* #inhalt p.kalender_themenheader span.thema {
	margin-bottom:10px !important;
}

#inhalt p.kalender_themenheader span.datum {
	float:left;
	color:#606060;
	font-weight:bold;
	padding:1px 1px 1px 0px;
	margin-bottom:5px;
	margin-top:7px;
}

* html #inhalt p.kalender_themenheader span.datum,
html* #inhalt p.kalender_themenheader span.datum {
	margin-bottom:10px !important;
}


#inhalt p.aktuelles_themenheader_first {
	color:#000000;
	font-size:0.7em;
	line-height:1.3em;
	padding:0px 0px 0px 0px;
	margin:10px 10px 30px 2px;
}

* html #inhalt p.aktuelles_themenheader_first,
html* #inhalt p.aktuelles_themenheader_first {
	padding:0px 0px 0px 0px !important;
	margin:-5px 10px 0px 2px !important;
}

#inhalt p.aktuelles_themenheader_first span.thema {
	float:right;
	font-weight:bold;
	color:#606060;
	padding:3px;
	margin-bottom:0px;
	margin-right:5px;
}

* html #inhalt p.aktuelles_themenheader_first span.thema,
html* #inhalt p.aktuelles_themenheader_first span.thema {
	margin-bottom:0px !important;
}

#inhalt p.aktuelles_themenheader_first span.datum {
	float:left;
	color:#606060;
	padding:3px;	
	font-weight:bold;
	margin-bottom:0px;
}

* html #inhalt p.aktuelles_themenheader_first span.datum,
html* #inhalt p.aktuelles_themenheader_first span.datum {
	margin-bottom:0px !important;
}

#inhalt p.aktuelles_themenheader {
	color:#000000;
	font-size:0.7em;
	line-height:1.5em;
	padding:0px 0px 0px 0px;
	margin:10px 10px 18px 10px;
	border-top:1px solid #7091b3;
}

* html #inhalt p.aktuelles_themenheader,
html* #inhalt p.aktuelles_themenheader {
	padding:0px 0px 0px 0px !important;
	margin:-5px 10px 0px 10px !important;
}


#inhalt p.aktuelles_themenheader span.thema {
	float:left;
	color:#606060;
	border-left:1px solid #7091b3;
	border-right:1px solid #7091b3;
	border-bottom:1px solid #7091b3;
	padding:3px;
	margin-bottom:10px;
}

* html #inhalt p.aktuelles_themenheader span.thema,
html* #inhalt p.aktuelles_themenheader span.thema {
	margin-bottom:10px !important;
}

#inhalt p.aktuelles_themenheader span.datum {
	float:right;
	color:#606060;

	padding:3px;

	margin-bottom:10px;
}

* html #inhalt p.aktuelles_themenheader span.datum,
html* #inhalt p.aktuelles_themenheader span.datum {
	margin-bottom:10px !important;
}

/* alte version: bild im text */
#inhalt .spaltenbild{
	/*float:left;*/
	margin:0px 0px 0px 0px;
	padding:5px 0px 2px 0px;
}
#inhalt p .spaltenbild_unterschrift{
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 1px;
	font-style:italic;
	font-size:0.6em;
	line-height:1.35em;
	word-spacing:0.2em;
}

* html #inhalt p .spaltenbild_vita {
	float:left;
	margin:8px 0px 0px 0px;
	padding:5px 10px 10px 0px;
}

#inhalt p .spaltenbild_vita {
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 10px 10px 0px;
}

/* NEU */
* html #inhalt p .spaltenbild_mvv{
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 10px 5px 0px;
}

#inhalt p .spaltenbild_mvv{
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 10px 5px 0px;
}

* html #inhalt p .spaltenbild_header{
	float:left;
	margin:0px 0px 0px 0px;
	padding:14px 10px 0px 0px;
}

#inhalt p .spaltenbild_header{
	float:left;
	margin:0px 0px 0px 0px;
	padding:14px 10px 0px 0px;
}
/* === */

/* ========================== */
#inhalt p .bildarchiv{
	float:left;
	margin:0px 0px 0px 0px;
	border:1px solid #606060;
	padding:5px 10px 5px 0px;
}

/* bildarchiv */
/* ========================== */

#inhalt p input{
	font-size:1.0em;
	line-height:1.35em;
	padding:0px 2px 1px 2px;
	margin:0px 0px 5px 0px;
	vertical-align:top;
	width:18em;
	/*background-color:#ffffff;*/
}
#inhalt p select{
	font-size:1.0em;
	line-height:1.35em;
	padding:0px 0px 1px 0px;
	margin:0px 0px 5px 0px;
	vertical-align:top;
}
#inhalt p textarea{
	font-size:0.9em;
	line-height:1.35em;
	font-family:verdana;
	padding:0px 0px 1px 0px;
	margin:0px 0px 5px 0px;
	width:28em;
	height:10em;
}
#inhalt p .contactbutton{
	border:0;
	padding:0px 2px 0px 2px;
	margin:0px 0px 0px 0px;
}
#inhalt p .marker{
	color:#bf0000;
}
#inhalt p .presse_datum{
	color:#606060;
	font-style:italic;
	float:right;
	margin-top:5px;
}

#inhalt ul {
	list-style-type:none;
	margin-left:-33px;
}

#inhalt ul ul {
	list-style-type:none;
	margin-left:-24px;
}

* html #inhalt ul,
html* #inhalt ul {
	list-style-type:none;
	margin-left:13px;
}

#inhalt ul,
#inhalt ol{
	margin-right:15px;
	margin-bottom:10px;
}

.csc-sitemap ul {font-size:0.7em;}

#inhalt ul li,
#inhalt ol li {
	line-height:1.5em;
	font-size:0.7em;
	padding-bottom:10px;
	margin-right:5px;
}


#inhalt .csc-sitemap ul li, #inhalt .csc-sitemap ol li { font-size:1em !important;}

#inhalt ul li {
	background-image:url('../images/square_red.gif');
	background-repeat:no-repeat;
	background-position:0px 0.6em;
	padding-left:12px;
}

#inhalt ul.arrow li {
	background-image:url('../images/haken.gif');
	background-repeat:no-repeat;
	background-position:0px -0em;
	padding-left:22px;
}

#inhalt ul ul li{
	background-image:url('../images/bullet_line.gif') !important; 
	background-repeat:no-repeat;
	background-position:0px 0.7em;
	padding-left:12px;
}

#inhalt_text ul  {
padding-top:0px
}
#inhalt_text ul li {
padding-top:0px;
padding-bottom:0px !important;
margin-top:11px;
margin-bottom:10px
}

#inhalt_text ul li ul li{
font-size:1em;
margin-top:10px;
margin-bottom:4px
}

#inhalt ul.arrow ul li{
	background-image:url('../images/bullet_line.gif') !important; 
	background-repeat:no-repeat;
	background-position:7px 0.7em;
	padding-left:20px;
}

*html #inhalt ul li,
html* #inhalt ul li{
	background-image:url('../images/square_red.gif');
	background-repeat:no-repeat;
	background-position:0px 0.6em;
	padding-left:15px;
}

html* #inhalt ul ul li{
	background-image:url('../images/bullet_line.gif');
	background-repeat:no-repeat;
	background-position:0px 0.7em;
	padding-left:15px;
	font-size:1em;
}

* html #inhalt ul ul li{
	background-image:url('../images/bullet_line.gif');
	background-repeat:no-repeat;
	background-position:0px 0.7em;
	padding-left:15px;
	
}

* html #inhalt ul ul li { font-size:1.0em}

#inhalt ul li ul,
#inhalt ol li ol {
	font-size:1.0em;
	line-height:1.5em;
	padding-right:23px;	
	margin-top: 5px;
	margin-bottom: 5px;
}

#inhalt ol  { list-style-type: decimal; margin-left:-15px;}
* html #inhalt ol  { list-style-type: decimal; margin-left:30px}

#inhalt table{
	font-size:0.7em;
	line-height:1.5em;
}
/* === Kontaktformular === */
#inhalt .contact_input {
	background-color:#ffffff;
	border:1px solid #385885;
	font-size:1.0em;
	padding:0px 0px 2px 0px;
	margin:0;
	vertical-align:middle;
}

#inhalt .contact_checkbox {
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:1.0em;
	line-height:1.5em;
	background-color:#FFFFFF;
	float:left;
	width:2em;
}

#inhalt .contact_area {
	border:1px solid #385885;
}
/* === Newsletterformulare === */
#inhalt .newsletter_radio{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:2.0em;
	height:1.2em;
	vertical-align:middle;
}
* html #inhalt .newsletter_radio{
	height:1.0em;
	margin:2px 0 0 0;
}
#inhalt .newsletter_input {
	background-color:#ffffff;
	border:1px solid #000000;
	font-size:1.0em;
	padding:0px 0px 2px 0px;
	margin:0;
	vertical-align:middle;
}
/*
#inhalt .newsletter_submit{
	width:8em;
	height:2.1em;
	border:1px solid #002558;
	background-color:#ffffff;
	font-size:1.0em;
	color:#BF0000;
	margin:0px 0px 10px 0px;
	padding:2px 0px 2px 0px;
}
#inhalt .newsletter_submit:hover{
	border:1px solid #BF0000;
}*/

/* === Kontaktformular === */
#inhalt .kontakt_radio{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:2.0em;
	height:1.2em;
	vertical-align:middle;
}
* html #inhalt .kontakt_radio{
	height:1.0em;
	margin:2px 0 0 0;
}
#inhalt .kontakt_input {
	background-color:#ffffff;
	border:1px solid #000000;
	font-size:1.0em;
	padding:0px 0px 2px 0px;
	margin:0;
	vertical-align:middle;
	width:30em;
}

#inhalt .survey_input {
	background-color:#ffffff;
	border:1px solid #000000;
	font-size:1.0em;
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 17px;
	vertical-align:middle;
	width:36em;
	overflow:auto;
}

#inhalt .survey_input_left {
	margin:0px 0px 0px 0px;
	width:38em;
}

.survey_label_r {
	text-align:center;
	font-size:0.9em;
	vertical-align:middle;
	padding:0px 5px 10px 5px;
}

/* === FörderDB-Suchformular === */

#foerderdb {margin-top:8px;}
#foerderdb label { font-size:1.1em;color:#68696a;font-weight:bold;}
#inhalt .foerderdb_input {
	background-color:#ffffff;
	border:1px solid #dbebf5;
	font-size:1.1em;
	padding:0px 0px 2px 3px;
	margin:0 5px 0 0;
	vertical-align:middle;
	width:30em;
	margin-top:4px;
	color:#68696a;
	
}

#foerderdb .foerderdb_select {
	
	color:#68696a;
	border:1px solid #dbebf5;
	font-size:1.1em;
	margin-top:4px;
	height:auto;
}

#foerderdb .foerderdb_submit {
	
	background-color:#91b7cf;
	color:#fff;
	border:1px solid #dbebf5;
	font-size:1.1em;
	width:6em;
	margin-top:3px;
	padding:0px 0px 2px 0px;
}

.paging {text-align:center}


.fdb_tleft { float:left;width:130px; padding:2px 0 2px 0px !important;}
.fdb_tright { 
	padding:2px 0 2px 3px !important;
	width:418px;
	float:left;
	background-color:#DBEBF4; 
}

p.fdb_kontakt {margin-top:20px;line-height:1.7em !important;}

/* === FörderDB-Anmeldeformular === */

#foerderdb_a {margin-top:20px;}
#foerderdb_a label { font-size:1.0em;color:#68696a;}

#foerderdb_a .foerderdb_a_input_l {
	background-color:#ffffff;
	border:1px solid #000000;
	font-size:1.1em;
	padding:0px 0px 2px 3px;
	margin:0 5px 0 0;
	vertical-align:middle;
	width:30em;
	margin-top:8px;
	color:#68696a;
	
}

#foerderdb_a .foerderdb_a_input_s {
	background-color:#ffffff;
	border:1px solid #000000;
	font-size:1.1em;
	padding:0px 0px 2px 3px;
	margin:0 5px 0 0;
	vertical-align:middle;
	width:10em;
	margin-top:4px;
	color:#68696a;
}

#foerderdb_a .foerderdb_a_input_m {
	background-color:#ffffff;
	border:1px solid #000000;
	font-size:1.1em;
	padding:0px 0px 2px 3px;
	margin:0 5px 0 0;
	vertical-align:middle;
	width:18em;
	margin-top:4px;
	color:#68696a;
}

.foerderdb_a_left { float:left;}
.foerderdb_a_right { float:left;}

#foerderdb_a .foerderdb_a_select {
	
	color:#68696a;
	border:1px solid #000000;
	font-size:1.1em;
	margin-top:4px;
	height:auto;
	width:30.5em;
}

#foerderdb_a .foerderdb_a_anrede_select {
	
	
	width:10.5em;
}


#foerderdb_a .foerderdb_a_textarea {

	color:#68696a;
	border:1px solid #000000;
	font-size:1.1em;
	width:30em;
	margin-top:4px;
		
}


#foerderdb_a .foerderdb_a_checkbox {width:auto;height:auto;margin-right:8px;margin-top:3px;margin-bottom:30px;color:#00f;float:left}



/* === Ergebnisseite Suche === */
#inhalt .suchfeld {
	border:1px solid #000000;
	padding:0px 0px 2px 0px;
	margin:0px 10px 0px 0px;
	font-size:1.0em;
	background-color:#FFFFFF;
}
#inhalt .suchsubmit{
	margin:0;
	padding:0;
	width:4.6em;
	height:1.8em;
	font-size:1.0em;
	line-height:1.35em;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	border:0px solid #FFFFFF;
}
/* =========================== */



/* === Übersichtsseite Erfogsbeispiele === */
#inhalt #formularrahmen {
	width:96%;
	margin:10px 0px 20px 5px;
}

* html #inhalt #formularrahmen {
	width:96%;
	margin:10px 0px 10px 5px;
}

#inhalt #formularrahmen .formularrahmen-floated {
	/*background-color:#0000ff;*/
	float:left;
	margin-bottom:15px;
}

* html #inhalt #formularrahmen .formularrahmen-floated {
	/*background-color:#0000ff;*/
	float:left;
	margin-bottom:0px;
}

#inhalt #formularrahmen .formularoverview {
	float:left;
	font-size:0.7em;
	line-height:1.5em;
	margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
}

#inhalt #formularrahmen .formularoverview-nofloat {
	clear:left;
	font-size:0.7em;
	line-height:1.5em;
	margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
}

#inhalt #formularrahmen .formularoverviewbuttonbox {
	clear:both;
	/*float:none;*/
	font-size:0.7em;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

* html #inhalt #formularrahmen .formularoverview select {
	font-size:1.0em;
	background-color:#ffffff;
	margin:1px 10px 1px 0px;
	padding:0px 0px 0px 0px;
	width:20em;
}

#inhalt #formularrahmen .formularoverview select {
	font-size:1.0em;
	background-color:#ffffff;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	width:20em;
}

* html #inhalt #formularrahmen .formularoverview-nofloat select {
	font-size:1.0em;
	background-color:#ffffff;
	margin:1px 0px 1px 0px;
	padding:0px 0px 0px 0px;
	width:92.2%;
}

#inhalt #formularrahmen .formularoverview-nofloat select {
	font-size:1.0em;
	background-color:#ffffff;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	max-width:41em;
	min-width:20em;
}

#inhalt #formularrahmen .erfolg_checkbox {
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:1.0em;
	line-height:1.5em;
	background-color:#FFFFFF;
}

html* #inhalt #formularrahmen .formularoverview-nofloat .erfolg_checkbox {
	margin-left:-3px !important;
}

#inhalt #formularrahmen .formularoverview-nofloat .unternehmen {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.0em;
	background-color:#FFFFFF;
	width:19.7em;
}

#inhalt #formularrahmen .formularoverview .unternehmen  {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 0px 0px 0px;
	font-size:1.0em;
	background-color:#FFFFFF;
	width:19.7em;
}

html* #inhalt #formularrahmen .formularoverview .unternehmen {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 0px 0px 0px;
	font-size:1.0em;
	background-color:#FFFFFF;
	width:19.7em;
}

* html #inhalt #formularrahmen .formularoverview .unternehmen {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 10px 0px 0px;
	font-size:1.0em;
	background-color:#FFFFFF;
	width:19.7em;
}

#inhalt .sucherg{
clear:left;
	color:#000000;
	font-size:0.8em;
	line-height:1.35em;
	margin:10px 10px 13px 10px;
	padding:0px 0px 0px 0px;
}

* html #inhalt .sucherg{
	color:#000000;
	font-size:0.8em;
	line-height:1.35em;
	margin:10px 10px 15px 10px;
	padding:0px 0px 0px 0px;
}

#inhalt .firma{
	color:#6E6E6E;
	font-size:0.8em;
	line-height:1.35em;
	margin:7px 10px 0px 10px;
	padding:0px 0px 0px 0px;
}

* html #inhalt .firma{
	color:#6E6E6E;
	font-size:0.8em;
	line-height:1.35em;
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
}

#inhalt p.firmenblock {
	margin:0px 10px 8px 10px;
	padding:0px 0px 0px 0px;
}

* html #inhalt p.firmenblock {
	margin:0px 10px 3px 10px;
	padding:0px 0px 0px 0px;
}

#inhalt hr {
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	background-color:#7091b3;
	border:0px solid #ffffff;
	color:#7091b3;
	height:1px;
}

* html #inhalt hr {
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	background-color:#7091b3;
	border:0px solid #ffffff;
	color:#7091b3;
	height:1px;
}

#inhalt hr.newsletter_trenner {
	margin:15px 10px 15px 10px;
	padding:0px 0px 0px 0px;
	background-color:#7091b3;
	border:0px solid #ffffff;
	color:#7091b3;
	height:1px;
}

html* #inhalt hr.newsletter_trenner,
* html #inhalt hr.newsletter_trenner {
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	background-color:#7091b3;
	border:0px solid #ffffff;
	color:#7091b3;
	height:1px;
}

#inhalt hr.mitglieder_trenner {
	margin:15px 10px 15px 10px;
	padding:0px 0px 0px 0px;
	background-color:#7091b3;
	border:0px solid #ffffff;
	color:#7091b3;
	height:1px;
	clear:left;
}

html* #inhalt hr.mitglieder_trenner {
	margin:-10px 10px 0px 10px !important;
	padding:0px 0px 0px 0px;
	background-color:#7091b3;
	border:0px solid #ffffff;
	color:#7091b3;
	height:1px;
}

* html #inhalt hr.mitglieder_trenner {
	margin:0px 10px 10px 10px !important;
	padding:0px 0px 0px 0px;
	background-color:#7091b3;
	border:0px solid #ffffff;
	color:#7091b3;
	height:1px;
}

#inhalt hr.rechercheLinks_trenner {
	margin:15px 10px 15px 10px;
	padding:0px 0px 0px 0px;
	background-color:#7091b3;
	border:0px solid #ffffff;
	color:#7091b3;
	height:1px;
	clear:left;
}

html* #inhalt hr.rechercheLinks_trenner {
	margin:-10px 10px 0px 10px !important;
	padding:0px 0px 0px 0px;
	background-color:#7091b3;
	border:0px solid #ffffff;
	color:#7091b3;
	height:1px;
}

* html #inhalt hr.rechercheLinks_trenner {
	margin:0px 10px 10px 10px !important;
	padding:0px 0px 0px 0px;
	background-color:#7091b3;
	border:0px solid #ffffff;
	color:#7091b3;
	height:1px;
}


#inhalt .clearform {
	clear:left;
	display:block;
}

* html #inhalt .clearform {
	clear:both;
	display:none;
}

#inhalt .fett {
	font-weight:bold;
}

/* ### LOGIN MASKE ### */
#inhalt #loginrahmen {
	margin:10px 0px 20px 10px;
}

* html #inhalt #loginrahmen {
	margin:10px 0px 10px 10px;
}

#inhalt #loginrahmen .inputcontainer {
	float:left;
	font-size:0.7em;
	line-height:1.5em;
	margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
}

#inhalt #loginrahmen .inputcontainer-nofloat {
	clear:left;
	font-size:0.7em;
	line-height:1.5em;
	margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
}

#inhalt #loginrahmen .submitcontainer {
	clear:both;
	font-size:0.7em;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#inhalt #loginrahmen .inputcontainer .loginfeld {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.0em;
	background-color:#FFFFFF;
	width:19.7em;
}

#inhalt #loginrahmen .inputcontainer .loginfeld_error {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.0em;
	color:#ffffff;
	background-color:#BF0000;
	width:19.7em;
}

#inhalt #loginrahmen .inputcontainer .loginfeld_uwbw {
	border:0px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.0em;
	background-color:#D1D1D1;
	width:19.7em;
}

#inhalt #loginrahmen .inputcontainer .loginfeld_uwbw_error {
	border:1px solid #D1D1D1;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.0em;
	color:#ffffff;
	background-color:#BF0000;
	width:19.7em;
}

/* ### REGISTRIERUNG ### */
#inhalt hr.register_trenner {
	margin:0px 10px 15px 10px !important;
	padding:0px 0px 0px 0px;
	background-color:#7091b3;
	border:0px solid #ffffff;
	color:#7091b3;
	height:1px;
}

* html #inhalt hr.register_trenner,
html* #inhalt hr.register_trenner {
	margin:15px 10px 5px 10px !important;
	padding:0px 0px 0px 0px;
	background-color:#7091b3;
	border:0px solid #ffffff;
	color:#7091b3;
	height:1px;
}

#inhalt #registerrahmen {
	margin:10px 0px 20px 10px;
}

* html #inhalt #registerrahmen {
	margin:10px 0px 10px 10px;
}

#inhalt #registerrahmen .reginput-container {
	float:left;
	font-size:0.7em;
	line-height:1.5em;
	margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
}

#inhalt #registerrahmen .reginput-container-90 {
	float:left;
	font-size:0.7em;
	line-height:1.5em;
	margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
	width:85%;
}

* html #inhalt #registerrahmen .reginput-container-90 {
	float:left;
	font-size:0.7em;
	line-height:1.5em;
	margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
	width:85%;
}

#inhalt #registerrahmen .reginput-container-floatright {
	float:right;
	font-size:0.7em;
	line-height:1.5em;
	margin:0px 0px 10px 5px;
	padding:0px 0px 0px 0px;
}

#inhalt #registerrahmen .reginput-container-nofloat {
	clear:left;
	font-size:0.7em;
	line-height:1.5em;
	margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
}


* html #inhalt #registerrahmen .reginput-container select {
	font-size:1.0em;
	background-color:#ffffff;
	margin:1px 10px 1px 0px;
	padding:0px 0px 0px 0px;
	width:20em;
}

#inhalt #registerrahmen .reginput-container select {
	font-size:1.0em;
	background-color:#ffffff;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	width:20em;
}

* html #inhalt #registerrahmen .reginput-container-nofloat select {
	font-size:1.0em;
	background-color:#ffffff;
	margin:1px 0px 1px 0px;
	padding:0px 0px 0px 0px;
	width:92.2%;
}

#inhalt #registerrahmen .reginput-container-nofloat select {
	font-size:1.0em;
	background-color:#ffffff;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	max-width:41em;
	min-width:20em;
}

#inhalt #registerrahmen .submitcontainer {
	clear:both;
	font-size:0.7em;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#inhalt #registerrahmen .reginput_small {
	border:1px solid #000000;
	padding:1px 0px 1px 1px;
	margin:0px 11px 0px 0px;
	font-size:1.0em;
	background-color:#FFFFFF;
	width:8em;
}

#inhalt #registerrahmen .reginput_avg {
	border:1px solid #000000;
	padding:1px 0px 1px 1px;
	margin:0px 11px 0px 0px;
	font-size:1.0em;
	background-color:#FFFFFF;
	width:20.9em;
}

#inhalt #registerrahmen .reginput_big {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.0em;
	background-color:#FFFFFF;
	width:28em;
}

#inhalt #registerrahmen .reginput_big_uwbw {
	border:1px solid #000000;
	padding:1px 0px 1px 1px;
	margin:0px 0px 0px 0px;
	font-size:1.0em;
	background-color:#FFFFFF;
	width:29em;
}

#inhalt #registerrahmen .reginput_checkbox {
	padding:1px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	font-size:1.0em;
	line-height:1.5em;
	background-color:#FFFFFF;
}

* html #inhalt #registerrahmen .reginput_checkbox,
html* #inhalt #registerrahmen .reginput_checkbox {
	padding:1px 0px 0px 0px !important;
	margin:0px 0px 0px 0px !important;
	font-size:1.0em;
	line-height:1.5em;
	background-color:#FFFFFF;
}

#inhalt #registerrahmen .regtextarea_big {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.4em;
	background-color:#FFFFFF;
	/*width:91.4%;*/
	width:300px;
	height:10em;
}

* html #inhalt #registerrahmen .regtextarea_big {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.1em;
	background-color:#FFFFFF;
	/*width:91.4%;*/
	width:300px;
	height:10em;
}
#inhalt #registerrahmen .nomtextarea_big {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 0px 0px 0px;
	font-size:1.4em;
	background-color:#FFFFFF;
	width:25.5em;
	height:10em;
}

/* INTERPRETIERT NUR IE 7 */
html* #inhalt #registerrahmen .nomtextarea_big {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 0px 0px 0px;
	font-size:1.1em;
	background-color:#FFFFFF;
	width:26.4em;
	height:10em;
}

* html #inhalt #registerrahmen .nomtextarea_big {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 0px 0px 0px;
	font-size:1.1em;
	background-color:#FFFFFF;
	width:26.4em;
	height:10em;
}

#inhalt #registerrahmen .hinweis-container-nofloat {
	clear:left;
	font-size:0.7em;
	line-height:1.5em;
	margin:0px 10px 15px 0px;
	padding:0px 0px 0px 0px;
}

#inhalt #registerrahmen .pflichtfeld {
	font-size:1.0em;

	color:#bf0000;
}

#inhalt #registerrahmen .hinweis {
	font-size:0.8em;
	color:#000000;
}
/* ### begin businesplan ### */

#inhalt #rechnerrahmen{
	margin:10px 0px 20px 10px;
	font-size:0.7em;
	line-height:1.5em;
}
#inhalt #rechnerrahmen ul{
	font-size:1.0em;
	margin-right:15px;
	margin-bottom:10px;
	line-height:1.5em;
}
#inhalt #rechnerrahmen ol{
	font-size:1.0em;
	margin-left:5px;
	padding-left:20px;
	margin-bottom:10px;
	line-height:1.5em;
}
#inhalt #rechnerrahmen .float_left_clear_left{
	float:left;
	clear:left;
}
#inhalt #rechnerrahmen .float_left{
	float:left;
	
}	
#inhalt #rechnerrahmen .oeffn_eingabe{
	width:280px;
}
#inhalt #rechnerrahmen .erg_beschriftung_links{
	width:80px;
}
#inhalt #rechnerrahmen .erg_beschriftung_mitte{
	width:62px;
}
#inhalt #rechnerrahmen .erg_beschriftung_unten{

	width:270px;
}
#inhalt #rechnerrahmen .zeile{
	clear:both;
}
#inhalt #rechnerrahmen .erg_beschriftung_rechts{
	
	
}
#inhalt #rechnerrahmen input{
	border:1px solid #000000;
	font-size:1.0em;
	line-height:1.35em;
	padding:0px 2px 1px 2px;
	margin:0px 0px 5px 0px;
	vertical-align:top;
	width:5em;
	background-color:#ffffff;
	text-align:right;
}
#inhalt #rechnerrahmen .i2_error{
	background-color:#BF0000;;
}
#inhalt #rechnerrahmen td{
	font-size:1.5em;
	line-height:1.5em;
}
#inhalt #rechnerrahmen th{
	font-size:1.5em;
	line-height:1.5em;
}
#inhalt #rechnerrahmen div{
	line-height:1.5em;
}
#inhalt #rechnerrahmen h3{
	font-size:0.8em;
	line-height:1.35em;
	margin-bottom:0px;
}
#inhalt #rechnerrahmen .param_links{
	width:224px;	
}
#inhalt #rechnerrahmen .param_links_kurz{
	width:210px;	
}
#inhalt #rechnerrahmen .param_mitte{
	width:80px;	
}
#inhalt #rechnerrahmen .param_mitte_lang{
	width:94px;	
}
#inhalt #rechnerrahmen .param_rechts{
	
}

#inhalt #rechnerrahmen select {
	font-size:1.0em;
	background-color:#ffffff;
	margin:1px 10px 1px 0px;
	padding:0px 0px 0px 0px;
	width:6em;
}

/* ### end businesplan ### */


/* ### Fehlermeldungen ### */

#inhalt #registerrahmen .reginput_small_error {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.0em;
	background-color:#BF0000;
	color:#ffffff;
	width:8em;
}

#inhalt #registerrahmen .reginput_avg_error {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.0em;
	background-color:#BF0000;
	color:#ffffff;
	width:17.8em;
}

#inhalt #registerrahmen .reginput_big_error {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.0em;
	background-color:#BF0000;
	color:#ffffff;
	width:28em;
}

#inhalt #registerrahmen .reginput_big_uwbw_error {
	border:1px solid #000000;
	padding:1px 0px 1px 1px;
	margin:0px 0px 0px 0px;
	font-size:1.0em;
	background-color:#BF0000;
	color:#ffffff;
	width:29em;
}

#inhalt #registerrahmen .regtextarea_big_error {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.4em;
	background-color:#BF0000;
	color:#ffffff;
	/*width:91.4%;*/
	width:300px;
	height:10em;
}

* html #inhalt #registerrahmen .regtextarea_big_error {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.1em;
	background-color:#BF0000;
	color:#ffffff;
	/*width:91.4%;*/
	width:300px;
	height:10em;
}

#inhalt .error {
	color:#BF0000;
	font-weight:bold;
}

#inhalt .selecterror {
	background-color:#Bf0000;
}

/* ### ÄNDERUNGEN ERFOLGREICH ### */

#inhalt .success {
	color:#006600;
	font-weight:bold;
}

/* ### NOSCRIPT SUBMIT BUTTONS ### */
/* Zurück zur Übersicht - Button */
* html #inhalt .uebersicht_submit {
	width:16em;
	height:2.1em;
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:0.8em;
	color:#BF0000;
	margin:0px 10px 0px 0px;
	padding:2px 0px 0px 0px;
}

#inhalt .uebersicht_submit {
	width:12em;
	height:1.9em;
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:0.7em;
	color:#BF0000;
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
}
/* Zurück zur Übersicht - Button - Ende */
/* Weiter - Button der einzelnen gefundenen Einträge */
* html #inhalt .usuche_submit {
	width:10em;
	height:2.0em;
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:0.8em;
	color:#BF0000;
	margin:5px 10px 5px 0px;
	padding:1px 0px 0px 0px;
}

#inhalt .usuche_submit {
	width:8em;
	height:1.9em;
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:0.7em;
	color:#BF0000;
	margin:0px 10px 10px 10px;
	padding:0px 0px 1px 0px;
}
/* Weiter - Button der einzelnen gefundenen Einträge - Ende */

/* Kooperationsbörse Suchergebnisse (Rest der Kooperationsbörse verwendet Styles der Registierung */

.abstand-links {
	padding-left:22px;
}

.abstand-links_k {
	padding-left:22px;
	font-style:italic;
}

#inhalt hr.antworten {
	margin:16px 0px 13px 0px !important;
	padding:0px 0px 0px 0px;
	background-color:#002558;
	border:0px solid #ffffff;
	color:#002558;
	height:1px;
}

html* #inhalt hr.antworten,
* html #inhalt hr.antworten {
	margin:0px 10px 5px 0px;
	padding:0px 0px 0px 0px;
	background-color:#002558;
	border:0px solid #ffffff;
	color:#002558;
	height:1px;
}

* html #inhalt .koopsuche_submit {
	width:14em;
	height:2.0em;
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:0.8em;
	color:#BF0000;
	margin:5px 10px 5px 0px;
	padding:1px 0px 0px 0px;
}

#inhalt .koopsuche_submit {
	width:12em;
	height:1.8em;
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:0.9em;
	color:#BF0000;
	margin:0px 10px 0px 22px;
	padding:0px 0px 2px 0px;
}

* html .antwort-erstellen {
	width:13em;
	height:2.0em;
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:0.8em;
	color:#BF0000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.antwort-erstellen {
	width:13em;
	height:1.8em;
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:0.9em;
	color:#BF0000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 0px;
}

* html .antwort-erstellen2 {
	width:13em;
	height:2.0em;
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:0.8em;
	color:#BF0000;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.antwort-erstellen2 {
	width:13em;
	height:1.8em;
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:0.9em;
	color:#BF0000;
	margin:5px 0px 0px 0px;
	padding:0px 0px 2px 0px;
}

#inhalt .hr-koop {
	height:1px;
	margin:5px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#002558;
	color:#002558;
}

html* #inhalt .hr-koop,
* html #inhalt .hr-koop {
	margin:0px 15px 0px 0px !important;
	padding:0px 0px 0px 0px;
	background-color:#002558;
	color:#002558;
}

#inhalt h3.koop{
	color:#000000;
	font-size:0.8em;
	line-height:1.35em;
	margin:20px 10px 5px 0px !important;
	padding:0px 0px 0px 0px;
	/*width:100%;*/
}

* html #inhalt h3.koop{
	color:#000000;
	font-size:0.8em;
	line-height:1.35em;
	margin:15px 10px 5px 0px !important;
	padding:0px 0px 0px 0px;
	/*width:100%;*/
}

* html .eintrag-einstellen {
	width:13em;
	height:2.0em;
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:0.8em;
	color:#BF0000;
	margin:8px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}

.eintrag-einstellen {
	width:13em;
	height:2.0em;
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:0.9em;
	color:#BF0000;
	margin:8px 10px 0px 0px;
	padding:0px 0px 2px 0px;
}

* html .eintrag-korrigieren {
	width:13em;
	height:2.0em;
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:0.8em;
	color:#BF0000;
	margin:8px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}

.eintrag-korrigieren {
	width:13em;
	height:2.0em;
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:0.9em;
	color:#BF0000;
	margin:8px 10px 0px 0px;
	padding:0px 0px 2px 0px;
}

/* Kooperationsbörse Suchergebnisse - Ende */
@media print { 
.noPrint { 
	display:none; 
}
#inhalt{
	 margin:0 0px 0 0px;
	 width:90%;
	 border:1px solid #FFFFFF;
	 min-width:0px;
}
* html #inhalt{ 
	margin:0 0px 0 0px;
	padding:0px 0px 0px 0px;	
	height:1%;
	min-width:0px;
width:90%;
}
#koerper{
	width:620px;
}
}

/* Inputfeld für maximale Zeichenlänge */
* html .maxwords {
	padding-bottom:2px;
	width:4em;
	font-size:0.8em;
	color:#BF0000;
	font-weight:bold;
	background-color:transparent;
	border:0px solid #000000;
}

.maxwords {
	padding-bottom:2px;
	width:3.2em;
	font-size:1.0em;
	color:#BF0000;
	font-weight:bold;
	background-color:transparent;
	border:0px solid #000000;
}

/* FORUM - Inputfeld für maximale Zeichenlänge */
* html .maxwordsForum {
	padding-bottom:2px;
	width:4em;
	font-size:0.8em;
	color:#BF0000;
	font-weight:bold;
	background-color:transparent;
	border:0px solid #000000;
}

.maxwordsForum {
	padding-bottom:2px;
	width:3.2em;
	font-size:1.0em;
	color:#BF0000;
	font-weight:bold;
	background-color:transparent;
	border:0px solid #000000;
}

#inhalt .forum_input_big {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.0em;
	background-color:#FFFFFF;
	width:28em;
}

#inhalt .forum_textarea_big {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.0em;
	background-color:#FFFFFF;
	/*width:91.4%;*/
	width:300px;
	height:10em;
}

* html #inhalt .forum_textarea_big {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.0em;
	background-color:#FFFFFF;
	/*width:91.4%;*/
	width:300px;
	height:10em;
}

* html #inhalt .forum_select {
	font-size:1.0em;
	background-color:#ffffff;
	margin:1px 10px 1px 0px;
	padding:0px 0px 0px 0px;
	width:18em;
}

#inhalt .forum_select {
	font-size:1.0em;
	background-color:#ffffff;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	width:18em;
}

#inhalt .forum_submit {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    width:5em;
    height:1.5em;
    border:0px solid #000000;
    background-color:#dde6ed;
    font-size:1.0em;
    color:#BF0000;
    margin:0px 0px 0px -2px;
    padding:0px 0px 0px 0px;
}

* html #inhalt .forum_submit,
html* #inhalt .forum_submit {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#inhalt .forum_input_big_error {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.0em;
	background-color:#BF0000;
	color:#ffffff;
	width:28em;
}

#inhalt .forum_textarea_big_error {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.0em;
	background-color:#BF0000;
	color:#FFFFFF;
	/*width:91.4%;*/
	width:300px;
	height:10em;
}

* html #inhalt .forum_textarea_big_error {
	border:1px solid #000000;
	padding:1px 0px 1px 0px;
	margin:0px 11px 0px 0px;
	font-size:1.0em;
	background-color:#BF0000;
	color:#FFFFFF;
	/*width:91.4%;*/
	width:300px;
	height:10em;
}

/* Styles Erfahrungsberichte */

html* #inhalt p .spaltenbild_efb_over,
* html #inhalt p .spaltenbild_efb_over {
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 10px 10px 0px;
}

#inhalt p .spaltenbild_efb_over {
	float:left;
	margin:0px 0px 0px 0px;
	padding:15px 10px 10px 0px;
}

#inhalt p.spaltentext_efb_over {
    margin-left:160px; 
    
}

#inhalt p.spaltentext_noimage_efb_over {
    margin-left:160px;
    margin-top:10px;
    margin-bottom:10px;
}


#inhalt p .spaltenbild_efb_interview {
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 10px 10px 0px;
}

#inhalt ul li.efb {
    margin-left:-15px;
}

* html #inhalt ul li.efb {
    margin-left:-15px !important;
	background-position:0px 6px !important;
}

html* #inhalt ul li.efb {
    margin-left:-14px;
}

/* ######################### */

#inhalt .standard_input {
	background-color:#ffffff;
	border:1px solid #000000;
	font-size:1.0em;
	padding:0px 0px 2px 0px;
	margin:0;
	vertical-align:middle;
	width:1.2em;
}

/* ######### Survey ######### */

#inhalt h4.surveyquestion { font-size:0.7em; display:block; line-height:1.5em;!important}
.surveyerror { font-weight:normal; display:block; color:#ff0000; margin-bottom:0px;}

#inhalt .survey_radiobox {
	padding:0px 0px 0px 0px;
	margin:4px 0px 5px -5px;
	font-size:1.0em;
	line-height:1.5em;
	background-color:#FFFFFF;
	float:left;
	width:2em;
}

*html #inhalt .survey_radiobox { margin:0px 0px 0px -5px; !important}
html* #inhalt .survey_radiobox { margin:0px 0px 0px -5px; !important}

#inhalt .survey_checkbox {
	padding:0px 0px 0px 0px;
	margin:3px 0 0 -5px;
	font-size:1.0em;
	line-height:1.5em;
	background-color:#FFFFFF;
	float:left;
	width:2em;
}

*html #inhalt .survey_checkbox { margin:0px 0px 0px -5px; !important}
html* #inhalt .survey_checkbox { margin:0px 0px 0px -5px; !important}