body {
	background-color: #39387d;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	bottom: 0px;
	color: #403f3f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	left: 0px;
	line-height: 1.4em;
	right: 0px;
	top: 0px;
	text-decoration: none;
}

sub {
top: 5px;
font-size: 60%;
line-height: 0.6em;
}


text-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	line-height: 1.4em;
	text-decoration: none;
}

a {
	color: #39387d;
	text-decoration: none;
}

a.hidden {
        display: none;
        padding: 0;
        margin: 0;
        line-height: 0;
}

a:hover {
	color: #403f3f;
	text-decoration: underline;
	
}


.definition, .abbr, .acronym {
	font-style: normal;
	cursor:	help;
	border-bottom: 1px solid #403f3f;
}

.definition:hover, .abbr:hover, .acronym:hover {
	font-style: normal;
	cursor: help;
	border-bottom: 1px solid #403f3f;

}

abbr, acronym, dfn {
	font-style: normal;
	cursor: help;
	text-decoration: none;
}

img {
	border-style: none;
	text-decoration: none;
}


.bild_rechts {
	float: right;
	margin-bottom: 10px;
	

}

.bild_mitte {
	
	padding-left: 15%;
	margin-bottom: 10px;
	

}


h1 {
	color: #39387D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-style: normal;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 0.5em;
	margin-top: 1em;
}

h2 {
	color: #39387D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
	margin-bottom: 0.5em;
	margin-top: 0em;
	top: 0px;
	text-decoration: none;
}

/* Formatierung für verlinkte Überschriften */

h2 a,
h2 a:link,
h2 a:active,
h2 a:hover,
h2 a:visited {
	color: #39387D;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0.5em;
	margin-top: 0em;
	top: 0px;
	text-decoration: none;
}


h3 {
	color: #39387D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1em;
	margin-bottom: 0.5em;
	margin-top: 0em;
	top: 0px;
	text-decoration: none;
}

h4 {
	color: #39387D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	line-height: 1em;
	margin-bottom: 0.5em;
	margin-top: 2em;
	top: 0px;
}


h5 {
	color: #39387D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	line-height: 1em;
	margin-bottom: 0.5em;
	margin-top: 1em;
	top: 0px;
}


p {
	margin: 0px;
	padding: 0px;
}

.verweis {
	color: #39387D;
	text-decoration: underline;	
}


.verweis a:hover {
	color: #403f3f;
	text-decoration: underline;	
}

.verweisgrau {
	color: #403f3f;
	text-decoration: none;	
}

.verweisgrau a {
	color: #403f3f;
	text-decoration: none;	
}

.verweisgrau a:hover {
	color: #403f3f;
	text-decoration: none;	
}




.brotkrumen {
	color: #7687bf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.8em;
	margin-bottom: 0em;
	margin-top: -1em;
}

.brotkrumen a {
	color: #7687bf;
	text-decoration: underline;
}

.brotkrumen a:hover {
	color: #39387D;
	text-decoration: underline;
}



.streifen_unten {
	background-image: url(../images/streifen_unten.jpg);
	background-position: 0px;
	background-repeat: no-repeat;
	height: 31px;
	margin-top: 20px;
	width: 512px;
	z-index: 2;
}


.main {
	background-image: url(../images/bg_inhalt.jpg);
	background-position: left;
	background-repeat: repeat-y;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	width: 512px;
}

.text_main {
	left: 20px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: relative;
	top: 0px;
	width: 471px;
        min-height: 365px;
}

* html .text_main {
height: 365px;
}

/* Boxen für die Downloadelemente */

.dl_box {
width: 150px;
margin: 0 5px 30px 0;
float: left;
border: 0px solid red;
}

.dl_box_pic {
margin-bottom: 10px;
}


.dl_box_titel {
margin-bottom: 10px;
}

.dl_box_format {
margin-bottom: 5px;
}

.dl_box_sprache {
height: 25px;
}

.kasten1 {
	background-color: #DDE2FC;
	margin-left: 0px;
	margin-top: 20px;
	width: 471px;
}

.kasten1_oben {
	background-image: url(../images/k_ko.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 7px;
	width: 471px;
}

.kasten1_unten {
	background-image: url(../images/k_ku.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 10px;
	margin-top: 10px;
	width: 471px;
}

.text_kasten1 {
	left: 10px;
	margin-top: -10px;
	padding-top: 3px;
	position: relative;
	top: 10px;
	vertical-align: text-top;
	width: 451px;
	text-decoration: none;
}

.text_kasten1 a{
	text-decoration: none;
	color: #39387d;
}

.text_kasten1 a:hover{
	text-decoration: underline;
	color: #39387d;
}


.bild_kasten1 {
	float: right;
	margin-left: 10px;
	position: relative;
	z-index: 12;
}

.kasten2 {
	background-color: #DDE2FC;
	margin-left: 0px;
	margin-top: 20px;
	width: 226px;
}

.kasten2_oben {
	background-image: url(../images/k2_ko.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 7px;
	width: 226px;
}

.kasten2_unten {
	background-image: url(../images/k2_ku.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 10px;
	margin-top: 10px;
	width: 226px;
}

.text_kasten2 {
	left: 10px;
	margin-top: -8px;
	position: relative;
	top: 10px;
	vertical-align: text-top;
	width: 206px;
}

.text_kasten2 a{
	text-decoration: none;
	color: #39387d;
}

.text_kasten2 a:hover{
	text-decoration: underline;
	color: #39387d;
}

.bild_kasten2 {
	float: left;
	margin-bottom: 10px;
	position: relative;
	z-index: 12;
}

.kasten3_linksbund {
	background-color: #DDE2FC;
	margin-left: 0px;
	margin-right: 9px;
	margin-bottom: 20px;
	width: 226px;
	float: left;
}

/* ANFANG DER NEUEN FORMATIERUNG FUER DIE MITARBEITER */

.kast_mitarb {
	background-color: #DDE2FC;
	margin-left: 40px;
	margin-top: 20px;
	width: 390px;
}


.mitarb_rand {
margin-left: 40px;
}

.kast_mitarb_oben {
	background-image: url(../images/kast_mitarb_oben.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 7px;
	width: 390px;
}

.kast_mitarb_unten {
	background-image: url(../images/kast_mitarb_unten.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 10px;
	/*margin-top: 10px;*/
	width: 390px;
}

.text_kast_mitarb {
	float: left;
	margin-left: 10px;
	/*position: relative;*/
	/*margin-top: -8px;*/
	/*top: 10px;*/
	/*vertical-align: text-top;*/
	/*width: 360px;*/
	/*border: 1px solid red;*/
}

.text_kast_mitarb a {
	text-decoration: none;
	color: #39387d;
}

.text_kast_mitarb a:hover {
	text-decoration: underline;
	color: #39387d;
}

.bild_kast_mitarb {
	margin-left: 10px;
	z-index: 12;
	width: 80px;
	height: 80px;
	/*border: 1px solid blue;*/
	float: left;
}


.bild_kast_mitarb img {
	width: 80px;
	height: 80px;
}

.breaker {
clear: both;
height: 0px;
}

/* ENDE DER NEUEN FORMATIERUNG FUER DIE MITARBEITER */



.kasten3 {
	background-color: #DDE2FC;
	margin-left: 0px;
	margin-top: 20px;
	width: 226px;
}

.kasten3_oben {
	background-image: url(../images/k2_ko.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 7px;
	width: 226px;
}

.kasten3_unten {
	background-image: url(../images/k2_ku.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 10px;
	margin-top: 10px;
	width: 226px;
}

.text_kasten3 {
	left: 10px;
	position: relative;
	margin-top: -8px;
	top: 10px;
	vertical-align: text-top;
	width: 206px;
}

.text_kasten3 a {
	text-decoration: none;
	color: #39387d;
}

.text_kasten3 a:hover {
	text-decoration: underline;
	color: #39387d;
}

.bild_kasten3 {
	
	margin-bottom: 10px;
	z-index: 12;
}

.kasten4 {
	background-color: #DDE2FC;
	margin-left: 0px;
	margin-top: 20px;
	width: 471px;
}

.kasten4_oben {
	background-image: url(../images/k_ko.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 7px;
	width: 471px;
}

.kasten4_unten {
	background-image: url(../images/k_ku.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 10px;
	margin-top: 10px;
	width: 471px;
}

.text_kasten4 {
	left: 10px;
	position: relative;
	margin-top: -8px;
	top: 10px;
	vertical-align: text-top;
	width: 451px;
	text-decoration: none;
}

.text_kasten4 a{
	text-decoration: none;
	color: #39387d;
}

.text_kasten4 a:hover{
	text-decoration: underline;
	color: #39387d;
}


.bild_kasten4 {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	z-index: 12;
}

.linie_grau_gepunktet {
	width: 471px;
	height: 1px;
	background-image: url(../images/linie_grau_gepunktet.gif);
	background-repeat:repeat-x;
}



.mehr {
	color: #39387d;
	padding-right: 16px;
	font-weight: bold;
	text-decoration: none;
}






.mehr a {
	background-image: url(../images/pfeil.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 16px;
	color: #39387d;
	text-decoration: none;
}

.mehr a:hover {
	color: #39387d;
	padding-right: 16px;
	text-decoration: underline;
}


.fusszeile {
	background-color: #39387d;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 10px;
	padding-right: 0px;
	text-align: right;
	width: 512px;
}

.fusszeile a {
	color: White;
	text-decoration: none;
}

.fusszeile a:hover {
	color: White;
	text-decoration: underline;
}

.aktuelles {
	color: #39387D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-style: normal;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 0.5em;
	margin-top: 1em;
}

td.left_col {
	padding-right: 15px;
        margin-bottom: 15px;
}

td.right_col {
        margin-bottom: 15px;
}

/* default styles for extension "tx_a21glossary" */
   acronym, dfn, abbr, span.abbr { border-bottom: 1px dashed #403f3f; cursor: help; }
   dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; color: #39387d; }
   dl.glossary dd { margin: 0 0 15px 0px; }
   dl.glossary .description { margin: 0; padding: 0; }
   dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }
   
/* Sitemap */


.csc-sitemap ul {
		 color: #403f3f;
		 list-style-type: none;

}

.csc-sitemap ul a {
		 color: #403f3f;
		 margin-left: -18px;
}

.csc-sitemap ul a:hover {
		 color: #39387d;
}

.csc-sitemap li {
		 color: #403f3f;
		 margin-left: -20px;
}

.csc-sitemap .bg-1 {
	font-weight: bold;
	margin-top: 10px;
}

.csc-sitemap .bg-1 a{

	color: #39387d;
	font-size: 1.1em;
}

.csc-sitemap .bg-2 {
	font-weight: bold;
	margin-top: 5px;
}

.csc-sitemap .bg-2 a{

	color: #403f3f;
	font-size: 1em;
}



/* Tip-a-friend */

.tipafriend p, .tipafriend input {
		 display: inline;
		 color: #39387d;
		 font-size: 1em;
		 width: 22em;
		 height: auto;
		 margin-top: 0px;
		 margin-bottom: 10px;
		 padding-bottom: 3px;
		 background-color: White;
}

.tipafriend label {
		 display: inline;
		 width: 12.5em;
		 float: left;
		 text-align: left;
		 color: #39387d;
		 font-weight: bold;
		 padding-top: 0px;
}



.tipafriend textarea {
		 display: inline;
		 color: #39387d;
		 font-size: 1em;
		 width: 22em;
		 height: 6em;
		 margin-top: 0px;
		 margin-bottom: 10px;
		 padding-bottom: 3px;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 1em;
}


.tipafriend .fussnote {
		 display: block;
		 color: #403f3f;
		 font-weight: normal;
		 line-height: 1.2em;
		 vertical-align: text-top;
		 text-align: left;
		 margin-bottom: 10px;
}

.tipafriend .submit {
		 border: none;
		 background-image: url(../images/absenden.gif);
		 background-repeat: no-repeat;
		 background-position: right;
		 color: #39387d;
		 font-size: 1em;
		 font-weight: bold;
		 margin-top: 25px;
		 padding-right: 16px;
		 padding-left: 0px;
		 width: 6em;
		 margin-left: 0px;
		 text-align: left;
		 cursor: pointer;	 
}

/* Kontaktformular */
.kontakt label {
	display: inline;
	width: 5.6em;
	float: left;
	text-align: left;
	color: #39387d;
	font-weight: bold;
	padding-top: 0px;
}

.kontakt input {
	display: inline;
	float: left;
	color: #39387d;
	font-size: 1em;
	width: 11em;
	height: auto;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	background-color: White;
	
}

.nachricht label {
	clear: left;
	float: left;
	width: 5.6em;
	text-align: left;
	color: #39387d;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 15px;
}

.nachricht textarea {
	color: #39387d;
	font-size: 1em;
	width: 29.1em;
	height: 7em;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	vertical-align: top;
}

.fussnote {
	display: block;
	color: #403f3f;
	font-weight: normal;
	line-height: 1.2em;
	vertical-align: text-top;
	text-align: left;
	margin-bottom: 10px;
}

.infomaterial label {
	width: 16em;
	height: 2em;
	float: left;
	text-align: left;
	padding-top: 0px;
	margin-bottom: 10px;
}


.infomaterial input {
	color: #39387d;
	float: left;
	width: 1em;
	margin-left: 0px;
	margin-right: 10px;
	background-color: White;
	margin-bottom: 10px;
}

.tel_beratung  {
	clear: left;
	padding-top: 8px;
	margin-top: -8px;
}


.tel_beratung label {
	width: 16em;
	height: 2em;
	float: left;
	text-align: left;
}

.tel_beratung input {
	float: left;
	color: #39387d;
	width: 1em;
	margin-left: 0px;
	margin-right: 10px;
	background-color: White;

}

.tel_beratung2  {
	clear: left;
	padding-top: 8px;
	margin-top: -8px;
}


.tel_beratung2 label {
	width: 30em;
	height: 2em;
	float: left;
	text-align: left;
}

.tel_beratung2 input {
	float: left;
	color: #39387d;
	width: 1em;
	margin-left: 0px;
	margin-right: 10px;
	background-color: White;

}

.uhrzeit {
	clear: left;
	
}

.uhrzeit input {
	color: #39387d;
	width: 3em;
	background-color: White;
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
}

.flyout label {
	float: left;
	display: inline;
	width: 22em;
	height: 2em;
	text-align: left;
	margin-top: 20px;
	
}

.flyout select {
	width: 12.5em;
	text-align: left;
	color: #39387d;
	margin-top: 20px;
}



.submit {
	display: block;
	border: none;
	background-image: url(../images/absenden.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: #39387d;
	background-color: transparent;
	font-size: 1em;
	font-weight: bold;
	margin-top: 25px;
	padding-right: 16px;
	padding-left: 0px;
	width: 5.3em;
	margin-left: 0px;
	text-align: left;	
	cursor: pointer;
}

.fehler {
	font-size: 1.2em;
	font-weight: bold;
	color: #ff9900;
	font-variant: small-caps;
}
 
.fehler ul {
 	list-style-type: none;
 	margin-left: -40px;
}


.dachform {
}

.dachform label {
	display: inline;
	width: 5.6em;
	float: left;
	clear: left;
	text-align: left;
	padding-top: 0px;
	}


.dachform input {
	display: inline;
	float: left;
	color: #39387d;
	font-size: 1em;
	width: 9em;
	height: auto;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	background-color: White;
	}
	
.dachform select {
	width: 12em;
	text-align: left;
	color: #39387d;
	margin-top: 0px;
	}

.dachform2 {
}

.dachform2 label {
	display: inline;
	width: 10em;
	float: left;
	clear: left;
	text-align: left;
	padding-top: 0px;
	}


.dachform2 input {
	display: inline;
	float: left;
	color: #39387d;
	font-size: 1em;
	width: 9em;
	height: auto;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	background-color: White;
	}
	
.dachform2 select {
	width: 12em;
	text-align: left;
	color: #39387d;
	margin-top: 0px;
	}
	
.dachform2_checkbox label {
	width: 25em;
	height: 2em;
	float: left;
	text-align: left;
	padding-top: 0px;
	margin-bottom: 10px;
}


.dachform2_checkbox input {
	color: #39387d;
	float: left;
	width: 1em;
	margin-left: 0px;
	margin-right: 10px;
	background-color: White;
	margin-bottom: 10px;
}

.biogas label {
	float: left;
	display: inline;
	width: 10em;
	height: 2em;
	text-align: left;
	margin-top: 0px;
	
}

.biogas select {
	width: 12.5em;
	text-align: left;
	color: #39387d;
	margin-top: 0px;
}

.biogas input {
	display: inline;
	float: left;
	color: #39387d;
	font-size: 1em;
	width: 4em;
	height: auto;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	background-color: White;
	}
	

.windenergieprojekt {
}

.windenergieprojekt label {
	display: inline;
	width: 14em;
	float: left;
	clear: left;
	text-align: left;
	padding-top: 0px;
	}
	
.windenergieprojekt input {
	display: inline;
	float: left;
	color: #39387d;
	font-size: 1em;
	width: 14em;
	height: auto;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	background-color: White;
	}
	
.windenergieprojekt select {
	width: 12em;
	text-align: left;
	color: #39387d;
	margin-top: 0px;
	}	
	
	
	
.windenergieprojekt_checkbox label {
	width: 25em;
	height: 2em;
	float: left;
	text-align: left;
	padding-top: 0px;
	margin-bottom: 10px;
}


.windenergieprojekt_checkbox input {
	color: #39387d;
	float: left;
	width: 1em;
	margin-left: 0px;
	margin-right: 10px;
	background-color: White;
	margin-bottom: 10px;
}
.clearer { clear: both; }


.abstand { clear: both; margin-bottom: 6px; }

.investitionsvolumen {
clear: left;
	
	
}

.investitionsvolumen input {
	color: #39387d;
	width: 5em;
	background-color: White;
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;

}

.projektverkauf label {
	width: 9.5em;
	height: 2em;
	float: left;
	text-align: left;
	padding-top: 0px;
	margin-bottom: 10px;
}


.projektverkauf input {
	color: #39387d;
	float: left;
	width: 1em;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}
	
/* umfrageformular */

.interessengebiet label {
	width: 15.7em;
	height: 2em;
	float: left;
	text-align: left;
	padding-top: 0px;
	margin-bottom: 10px;
}


.interessengebiet input {
	color: #39387d;
	float: left;
	width: 1em;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.umfrage textarea {
	color: #39387d;
	font-size: 1em;
	width: 33em;
	height: 5.5em;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	vertical-align: top;
}

.sonstiges {
	clear: left;
	padding-top: 20px;
	
}

.sonstiges input {
	color: #39387d;
	width: 26em;
	background-color: White;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
}

.sonstiges label {
	display: inline;
	width: 5.9em;
	float: left;
	text-align: left;
	padding-top: 0px;
}


.radiobutton label {
	width: 12em;
	height: 2em;
	float: left;
	text-align: left;
	padding-top: 0px;
	margin-bottom: 0px;
}


.radiobutton input {
	color: #39387d;
	width: 1em;
	margin-left: 4px;
	margin-right: 20px;
	margin-top: 0px;
}

.verlosung label {
	width: 20em;
	height: 2em;
	float: left;
	text-align: left;
	padding-top: 0px;
	margin-bottom: 0px;
}


.verlosung input {
	color: #39387d;
	float: left;
	width: 1em;
	margin-left: 0px;
	margin-right: 10px;
	background-color: White;
	margin-bottom: 0px;
}

.emailVerlosung {
	clear: left;
	padding-top: 20px;
	
}

.emailVerlosung input {
	color: #39387d;
	width: 12em;
	background-color: White;
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
}

.emailVerlosung label {
	display: inline;
	width: 20em;
	float: left;
	text-align: left;
	padding-top: 0px;
}


/* tt_news */
.news-latest-container .news img {

	float: left;
	margin-right: 10px;
	margin-top: 5px;
	
}

/* presscenter */
.clearer { clear: both; }

.presse ul {
	margin-top: 5px;
	color: #403f3f;
	list-style-type: none;

}

.presse ul a {
	color: #403f3f;
	margin-left: 0px;
}

.presse ul a:hover {
	color: #39387d;
}

.presse li {
	color: #403f3f;
	margin-left: -38px;
}


.mediaobjects {
	width: 500px;
}

.press_images {
 width: 220px;
 margin-top: 20px;
 margin-bottom: 10px;
 float: left;
}
 
.press_images img {
 float: left;
 margin-right: 5px;
 margin-top: 0px;
 margin-bottom: 10px;
 margin-left: -1px;
}

.press_documents {
 position: absolute;
 left: 245px; 
 width: 220px;
 margin-top: 20px;
 margin-bottom: 10px;
}
 
.press_documents img {
 float: left;
 margin-right: 5px;
 margin-top: 0px;
 margin-bottom: 10px;
 margin-left: -1px;
}

.rtf {
 float: left; 
 color: #7687bf;
 font-weight: normal;
 text-decoration: none;
}
 
.rtf a {
 float: left;
 color: #7687bf;
 padding-left: 15px;
 margin-left: 15px;
 margin-right: 4px;
 background-image: url(../images/rtf.gif);
 background-repeat: no-repeat;
 background-position: left;
}
 
.rtf a:hover {
 background-image: url(../images/rtf_f2.gif);
 background-repeat: no-repeat;
 background-position: left;
 color: #39387d;
 text-decoration: none;
}
 
.funktionen_presscenter {
 color: #7687bf;
 font-size: 0.8em;
 width: 500px;
 margin-top: 10px;
 margin-bottom: 10px;
 line-height: 1.8em;
}

.funktionen_presscenter b {
 color: #7687bf;
 font-weight: normal;
 text-decoration: none;
}

.txt a {
 float: left; 
 background-image: url(../images/txt.gif);
 background-repeat: no-repeat;
 background-position: left;
 color: #7687bf;
 padding-left: 15px;
 margin-left: 15px;
 margin-right: 4px;
 font-weight: normal;
 text-decoration: none;
}
 
.txt a:hover {
 background-image: url(../images/txt_f2.gif);
 background-repeat: no-repeat;
 background-position: left;
 color: #39387d;
 text-decoration: none;
}

.drucken a {
	float: left;
	background-image: url(../images/drucken.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #7687bf;
	padding-left: 18px;
	font-weight: normal;
	text-decoration: none;
}

.drucken a:hover {
	background-image: url(../images/drucken_f2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	color: #39387d;
	text-decoration: none;
}

.zip a {
	background-image: url(../images/zip.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 17px;
	color: #7687bf;
	font-weight: normal;
	text-decoration: none;
}

.zip a:hover {
	background-image: url(../images/zip_f2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 17px;
	color: #39387d;
	text-decoration: none;
}

/* tt_news */
.list_news img {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
}

.news img {
	float: left;
	margin-right: 10px;
}

.single_news img {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	
}

.single_news {
	float: left;	
	width: auto;
	height: auto;
}

.news-single-files dd, .news-single-links dd, .news-single-related dd {
        margin: 0;
}

.tx-ttnews-browsebox-SCell {

font-weight: bold;
text-decoration: underline;
}

.clearer { clear: both; }

.news-single-timedata {
	line-height: 0.1em;
	margin-top: 30px;
}


/* ++++++++++++++++++ Referenzextension +++++++++++++++++++++++++++ */

.tx-nawwweref-pi1 p select {
	color: #39387d;
  margin-top: 25px;
}

#tx_nawwweref_large {
	background-image: url(../images/bg_text_rechts.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

.tx-nawwweref-pi1 a.active {
  font-weight: bold;
}

.tx-nawwweref-pi1 h2 {
margin-top: 20px;

}


/* +++++++++++++++++++++++ Ende Referenzextension +++++++++++++++++++ */



#bild_kl {
	padding: 11px 0 11px 14px;
	background-image: url(../images/bg_text_rechts.gif);	
}

#bild_kl img {
	margin-right: 11px;
	cursor: pointer;
}

tr.dunkel {
	background-color: #DDE2FC;
}

.uebersicht td {
        width: 170px;
}

.uebersicht td.first {
        width: 280px;
        font-weight: bold;
        padding-right: 10px;
}

.sollist th {
        text-align: left;
}



.fuss {
	font-size: 0.9em;
	line-height: 1.3em;
	clear: left;
	font-style: italic;
}

.suche label {
	display: inline;
	width: 6.7em;
	float: left;
	text-align: left;
	color: #39387d;
	font-weight: bold;
	padding-top: 0px;
}

.suche input {
	display: inline;
	float: left;
	color: #39387d;
	font-size: 1em;
	width: 12em;
	height: auto;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	background-color: White;
	
}

.absatz {
	clear: left;
}

.submit {
	border: none;
	background-image: url(../images/suche.gif);
	background-repeat: no-repeat;
	background-position: 4.1em;
	color: #39387d;
	background-color: transparent;
	font-size: 1em;
	font-weight: bold;
	margin-top: 25px;
	padding-right: 0px;
	padding-left: 0px;
	width: 4.8em;
	margin-left: 0px;
	text-align: left;
	cursor: pointer;
}

.tx-indexedsearch-whatis {
        margin-bottom: 10px;
        padding: 0;
}

.tx-indexedsearch-browsebox {
        margin-bottom: 10px;
}

.tx-indexedsearch-descr {
        margin-bottom: 10px;
}

ul.browsebox {
  list-style-type: none;
  padding: 0 0 20px 0;
  margin: 10px 0 0 0;
}

ul.browsebox li {
  float: left;
  margin: 0 5px 0 0;
  padding: 0;
}

.tx-indexedsearch-res {
  clear: left;
}

.submit_nl {
 border: none;
 background-image: url(../images/absenden.gif);
 background-repeat: no-repeat;
 background-position: right;
 color: #39387d;
 background-color: transparent;
 font-size: 1em;
 font-weight: bold;
 margin-top: 15px;
 margin-bottom: 15px;
 padding-right: 16px;
 padding-left: 0px;
 width: 5.8em;
 margin-left: 0px;
 text-align: left; 
 cursor: pointer;
}

.submit_kt {
 display: block;
 border: none;
 background-image: url(../images/absenden.gif);
 background-repeat: no-repeat;
 background-position: right;
 color: #39387d;
 background-color: transparent;
 font-size: 1em;
 font-weight: bold;
 margin-top: 0px;
 padding-right: 16px;
 padding-left: 0px;
 width: 5.8em;
 margin-left: 0px;
 text-align: left; 
 cursor: pointer;
}

.linkliste {
position: relative;
}


.linkliste a {
 color: #39387d;
 text-decoration: none;
}
 
.linkliste a:hover {
 color: #403f3f;
 text-decoration: underline;
}
 
.linkliste ul {
 font-weight: normal;
 margin-top: 5px;
 margin-bottom: 10px;
}
 
.linkliste li {
 list-style: none;
 background-image: url(../images/linkliste.gif);
 background-position: 0px 8px;
 background-repeat: no-repeat;
 color: #403f3f;
 line-height: 1.5em;
 margin-left: -38px;
 margin-bottom: 0.3em;
 padding-left: 10px;
}

.naw-glossary-tab-active {
  font-weight: bold;
}

/* englische Version Kontaktformular */

.kontakt_en label {
	display: inline;
	width: 6.2em;
	float: left;
	text-align: left;
	color: #39387d;
	font-weight: bold;
	padding-top: 0px;
}

.kontakt_en input {
	display: inline;
	float: left;
	color: #39387d;
	font-size: 1em;
	width: 10.2em;
	height: auto;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	background-color: White;
	
}

.flyout_en label {
	float: left;
	display: inline;
	width: 14em;
	height: 2em;
	text-align: left;
	margin-top: 20px;
	
}

.flyout_en select {
	width: 15em;
	text-align: left;
	color: #39387d;
	margin-top: 20px;
}

.submit_kt_en {
 display: block;
 border: none;
 background-image: url(../images/absenden.gif);
 background-repeat: no-repeat;
 background-position: right;
 color: #39387d;
 background-color: transparent;
 font-size: 1em;
 font-weight: bold;
 margin-top: 0px;
 padding-right: 16px;
 padding-left: 0px;
 width: 4.4em;
 margin-left: 0px;
 text-align: left; 
 cursor: pointer;
}

.liste ul {
 font-weight: normal;
 margin-top: 5px;
 margin-bottom: 10px;
}
 
.liste li {
 list-style: none;
 background-image: url(../images/linkliste.gif);
 background-position: 0px 8px;
 background-repeat: no-repeat;
 color: #403f3f;
 line-height: 1.5em;
 margin-left: -38px;
 margin-bottom: 0.3em;
 padding-left: 10px;
}


/* Klasse für Bilder die innerhalb der Textes per Code reingeschrieben werden*/

.txt_img_re {
	float: right;
	margin: 0 0 10px 10px;
 border: 0px;
}


.txt_img_li {
	float: left;
	margin: 0 10px 10px 0px;
 border: 0px;
}


/* Fotoreportage */

.fotolistbox {
width: 100%;
background: url(../../redakteure/bilder/fotoreportagen/fotoicon.gif) no-repeat top right;
margin-bottom: 10px;
border-bottom: 1px solid #ccc;
height: 70px;
}

.fotolistbox img {
border: 1px solid #ccc;
margin: 0px 10px 10px 0;
float: left;
}

.fotoinfotext {
float: left;
margin-top: 0px;
width: 300px;
}
  
  /* div für Social Bookmarks */
  
.social {
width: 425px;
} 
  
.socialobject {
float: left;
}  