﻿/*Allgemeine Formatierungen*/

body, p, th, td, a, h1, h2, h5, h6, pre {
  font-family: verdana, arial;
  font-size: 10pt;
}

body {

  margin: 0px;
}

P.headline {
  font-family: Verdana,"Trebuchet MS",  Arial,sans-serif;
  font-size: 11pt;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  color: #000000
  }
P.Color{
color:#E5E5E5;
}
/*Tabellen mit Rootline, Textmenu und Maincontent*/

.main {
	width:98%;
	max-width:1200px;
	border:0 1 0 0;
	border-right-width:thin;
	border-right-style:solid;
	border-right:1;
	border-right-color: #E0E7EC;
	padding:0 0 0 0;
	margin: 5 0 0 0;
	margin-top:4;
}

.main_path {
	width:95%;
	border:0;
	padding:0;
	margin:0;
}

.main_titel {
	width:100%;
	border:0;
	padding:0;
	margin:0;
}

.main_content {
	width:95%;
	border:0;
	padding:0;
	margin:0;
}
 .main_innercontent {
        height: 630px; 
        overflow:auto;
        padding: 0 10 0 0
} 


/* �berschrift des Seiteninhalts*/

.csc-firstHeader {
	color: #004293;
	font-size: 12pt;
	margin-top: 10px;
	margin-bottom: 10px;
}

h1, h5, h6 {
	color: #004293;
	margin: 0px;
}

h1 {
	font-size: 12pt;
	margin-top: 10px;
	margin-bottom: 10px;
}

h5 {
	font-weight: bold;
	font-style:normal;
	margin-top: 20px;
	margin-bottom: 5px;
	}



h6 {
	font-weight: normal;
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 5px;
}

h4 {
	font-size:10pt;
	font-weight: bold;
	font-style:normal;
	color: #004293;
	margin-top: 10px;
	margin-bottom: 10px;

}

.tab_rechts{
width: 800px;
}

.rechts{
text-align: right;
}

error{
	font-weight: bold;
	color: #FF000A;
	margin-top: 10px;
}

.bodytext {
	margin: 0px;
	margin-bottom: 10px;
}

/*a {
    color: #004293;
    text-decoration: underline;
  }

a:hover {
   color: #7192bb;
  }*/
a {
    color: #004DC8;
    text-decoration: none;
  }

a:hover {
	color: #004293;
 text-decoration: underline;
}



/* Tabellen im Bereich Ver�ffentlichungen-Projektberichte-Poster & Vortr�ge*/
.veroeffentlichungen {
	width: 90%;
	text-align: left;
}

.veroeffentlichungen th {
	border-top: 15px solid white;
	color: #004293;
	font-weight: bold;
}

.veroeffentlichungen td {
	padding: 5px 0 6px 10px;
	border-left: 15px solid #E0E7EC;
}

.veroeffentlichungen .innere-tabelle {
	width: 100%;
}

.veroeffentlichungen .innere-tabelle td {
	padding: 5px 0 6px 10px;
	border:0;
}

.veroeffentlichungen-koeln {
	width: 90%;
	text-align: left;
}

.veroeffentlichungen-koeln .status-koeln {
	color: #004293;
	text-align: center;
	font-weight: normal;
	padding-right: 5px;
        border-right: 15px solid #E0E7EC;
}

.veroeffentlichungen-koeln td {
	padding: 5px 0 6px 10px;
	border: 0;
}

/*Tabellen der Mitarbeiterlisten und Veranstaltungen*/
.headline2 {
	padding: 2px 2px 2px 2px;
	background-color: #E0E7ED;
	vertical-align: middle;
}


/*Formatierungen f�r Text mit Bild*/
/*Bild steht links, von Text umflossen*/
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /*IE fix double-margin bug*/
	margin-left: 5px;
	margin-top: 10px;
	padding-bottom: 5px;
	padding-right: 15px;
}

/*Bild steht rechts, von Text umflossen*/
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /*IE fix double-margin bug*/
	margin-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}



/* alle Abbildungsunterschriften */
DIV.csc-textpic .csc-textpic-caption {
	text-align: left;
	font-size: 8pt;
	padding-top: 4px
}


/*Formatierung der Rootline (Pfaddarstellung)*/
.rootline {
  font-size: 8pt;
  color: #004293;
  float:left;
  padding-top: 3px;
}

.rootline a {
  font-size: 8pt;
  color: #004293;
  text-decoration: none;
}

.rootline a:hover {
  background-color:  #EEF2F5;
text-decoration: underline;
}

/*Formatierung f�r das Textmenu oben rechts und Kategorien der Linkliste*/

.textmenu, .linkkategorien {
  font-size: 8pt;
  color: #004293;
}

.textmenu a, .linkkategorien a {
  font-size: 8pt;
  text-decoration: none;
  color: #004293;
}

.textmenu a:hover, .linkkategorien a:hover {
background-color:  #EEF2F5;
text-decoration: underline;
}

.textmenu input {
font-size: 7pt; color: #004293;
}



/* Formatierung der Linkliste */
.linkkategorien {
	margin-top: 10px;
}
.linkliste p {
	margin: 3px 0 2px 36px;
	text-indent: -16px;
}


/*.linkliste a {
	color:black;
}*/

.linkliste .headline2 {
	margin: 15px 0 0 0;
	text-indent: 0;
}

/*Formatierung f�r das Suchfeld oben rechts*/

.suchfeld {
 font-size: 8pt;
 color = green;
 /*color: #7192bb;*/
}

.suchfeld input:hover{
color: red;
 /*color:  #004293;*/
}
.suchfeld input:focus{
color: yellow;
 /*color:  #004293;*/
}


/*Suchformular f�r die Suche in der Website*/

.csc-form-fieldcell input {
  border: 1px solid #338be6;
  width: 250px;
  /*background-color: #e0e7ec;*/
}

.csc-form-fieldcell select {
  border: 1px solid #338be6;
  /*background-color: #e0e7ec;  */
  width: 250px;
}

.csc-form-labelcell {
  width: 150px;
  height: 40px;
}

.csc-searchResultInfo p {
  font-size: 10pt;
  font-weight: bold;
}

/*Partnerlogos nach unten verschieben*/
.bottom-align img {
  vertical-align: bottom;
}

/*Men� der Unterseiten mit Inhaltsangabe csc-menu-4*/

.csc-menu-4 {
	margin: 15px 10px 30px 0px;
	list-style-type:none;
}


.csc-menu-4 li {
	margin: 5px 0px 0px 0px;
}


/* Formatierung Mailformular - Kontaktformular */

.csc-mailform {
	margin:0;
	border:0;
}

.csc-mailform .csc-mailform-label {
 	margin: 0 0 15px 0;
}

.csc-mailform .csc-mailform-field {
	margin-bottom:5px;
}

.csc-mailform .csc-mailform-field .label {
	width:70px;
	float: left;
}

.csc-mailform .csc-mailform-field .field textarea {
	width:400px;
	font-family: verdana, arial;
	font-size:10pt;
}

.csc-mailform .csc-mailform-field .csc-mailform-submit {
	 border: 1px solid #338be6;
	 margin:10px 0 0 70px;
 	 width: 100px;
 	 color:#004293;
}

.csc-mailform .csc-mailform-field .csc-mailform-submit:hover {
	 background-color:#E0E7ED;
	 margin:9px 0 0 70px;
	 border-width:2px;
}

/* Formatierung f�r impetus_Dropdown zur Auswahl der PKs */

.impetus_dropdown {
	text-align:right;
	color:#7192bb;
	font-size:9pt;


}

.impetus_dropdown select {
	font-size: 9pt;
	color: #004293;
	background-color:#F5F7FF;
	border:solid 1px #E0E7ED;
}

.impetus_dropdown optgroup {
	font-style:normal;
	font-weight:bold;
	letter-spacing:1px;
	border:solid 1px #E0E7ED;
}


.impetus_dropdown option {
	letter-spacing: 0px;
	line-height: 12pt;
	padding: 2px 0 1px 0;
	border-top:solid 1px #E0E7ED;
}

/* Formatierungen im Bereich Daten */

.hinweis {
	font-size:8pt;
	color:#535671;
	margin:0;
	margin-bottom:15px;
}

.hinweis a {
	font-size:8pt;
}

.standard {
	padding-left:20pt;
	vertical-align:bottom;
}

/* Formatierung f�r Sitemap */

.tx-wssitemap-pi1 {
	margin-top:15px;
}

.tx-wssitemap-pi1 .treemenudiv {}


.tx-wssitemap-pi1 .treemenudiv img {
	vertical-align:middle;
	border: none;
}

.tx-wssitemap-pi1 .treemenudiv a {
	text-decoration: none;
	 color:  #004293;
	 font-size: 8pt;

}

.tx-wssitemap-pi1 .treemenudiv a:hover {
	 color: #7192bb;
	 text-decoration: underline;

}



.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_act {color: #7192bb;}
.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_actifsub {color: #7192bb;}

.imp_publikationen_td {
  vertical-align: top;
  text-align: left;
  padding: 5px 0 6px 10px;
  border-left: 15px solid #E0E7EC;


}

.imp_publikationen_header {
  font-weight: bold;
  padding: 4px;
}


.imp_publikationen_kategorie {
  border-bottom: 1px solid #7192bb;
  padding-top: 10px;
  padding-bottom: 4px;
  font-weight: bold;
  color: #004293;
}

.imp_mitarbeiter_td_left {
  vertical-align: top;
  text-align: left;
  padding: 5px 0 6px 10px;
  border-left: 15px solid #E0E7EC;
}

.imp_mitarbeiter_td {
  vertical-align: top;
  text-align: left;
  padding: 5px 0 6px 10px;
}

.imp_mitarbeiter_th {
  vertical-align: top;
  text-align: left;
  padding: 5px 0 6px 10px;
  font-weight: bold;
  color: #004293;
  border-bottom: 1px solid #E0E7EC;
}

.imp_mitarbeiter_th_left {

  padding: 5px 0 6px 25px;
}

.imp_mitarbeiter_kategorie {
  /* border-bottom: 1px solid #7192bb; */
  padding-top: 10px;
  padding-bottom: 4px;
  font-weight: bold;
  color: #004293;
}

.imp_mitarbeiter_teilprojekt {
  font-size: 11pt;
  padding-top: 20px;
  padding-bottom: 4px;
  font-weight: bold;
  color: #7192bb;
  border-bottom: 1px solid #7192bb;
}

/* Formatierung fuer imp_klimadias - REMO */

.klimadia_intro, .klimadia_form  {
	max-width:800px;
}
.klimadia_titel, .klimadia_form_kopf, .klimadia_label {
	color: #004293;
}

.klimadia_titel {
	float:left;
	margin-bottom: 10px;
	font-weight: bold;
	font-style:normal;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #004293;
}

.klimadia_image {

	margin-bottom: 10px;
	float:right;
	right:100
}

.klimadia_einleitung {
	clear:left;
	margin-bottom:10px;
	margin-top: 20px;
	max-width: 600px;
	line-height: 17px;
}


.klimadia_einleitung, .klimadia_einleitung a {
	font-size: 11px;
}

.klimadia_form {
clear:both
}

.klimadia_form_kopf {
	background-color:#E0E7ED;
}
.klimadia_form_koerper {
	background-color:#F5F7FF;
}

.klimadia_label {
	width:170px;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	/*margin: 25px 0px -5px;*/
}


.klimadia_feld {
	font-size: 12px;
	line-height: 14px;
}

/*a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;

}
a:hover {
	text-decoration: underline;
}*/


.klimadia_links {
	background-color:#FFE8BC;
	font-size: 12px;
	line-height: 20px;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
  border: 1px solid black;
  padding: 0px 0px;
}

/*Metadaten-Formulare und Liste*/

.metaformkopf p {
	font-size: 11px;
}
.formular, .formular select {
	font-size: 11px;
}

.metaliste, .metaliste a {
	font-size: 11px;
}

/*Verzeichislistings per php-Script (eventlist) für Downloads*/

.eventlist {
  padding: 2 5 2 5;
}

/*Simple Survey Extension*/


.tx-simplesurvey-pi1{
	padding: 10px;
	margin: 10px;
	width: 80%;

}
.tx-simplesurvey-pi1-notemplate{
	background:lightCoral none repeat scroll 0% 0%;
	border:2px dashed;
	font-size:16px;
	margin:10px;
	padding:30px;
}
/*
.tx-simplesurvey-pi1-title, .tx-simplesurvey-pi1-result-header-questions{
	color: #004293;
	font-size: 12pt;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

/*
.tx-simplesurvey-pi1-caption{
	color: grey;
	font-size: 16px;
	text-align: right;
}
.tx-simplesurvey-pi1-description{
	color: black;
	padding: 2px 0 10px 0;
	border-bottom: 1px solid black;
}
.tx-simplesurvey-pi1-questiontext{
	font-weight:bold;
	text-decoration: underline;
	margin: 10px 0 2px 0;
	padding:2px 0 3px 0;
	text-align: center;
	background-color: DarkKhaki;
}
.tx-simplesurvey-pi1-help{
	left:490px;
	width: 10px;
	position:relative;
	top:-18px;
	margin:0 0 -14px 0;
}
.tx-simplesurvey-pi1-help a{
	font-size: 12px;
	text-decoration:none;
}
.tx-simplesurvey-pi1-help a:hover, .tx-simplesurvey-pi1-help a.hover{
	font-weight: bold;
}
*/
.tx-simplesurvey-pi1-question, .tx-simplesurvey-pi1-result-question{
	font-size: 12px;
	margin: 15px 0 5px 0;
	color: #004293;
    font-weight: bold;
}
/*
.tx-simplesurvey-pi1-answer{
	color: black;
}
#tx-simplesurvey-pi1-error{
	display: none;
	width: 250px;
	margin: 5px 0 5px 0;
	background-color: #FF4626;
	color: white;
	border: 1px solid black;
}
.tx-simplesurvey-pi1-userdata{
	margin: 10px 0 10px 0;
	border: 2px dashed white;
	padding: 3px;
}
.tx-simplesurvey-pi1-userdata-title{
	font-weight: bold;
	margin: 5px 0 0 0;
}
.tx-simplesurvey-pi1-userdata-answer{
	margin: 5px 0 0 0;
}
.tx-simplesurvey-pi1-submit{
	background:lightBlue none repeat scroll 0% 0%;
	border:1px solid;
	float:right;
}
.tx-simplesurvey-pi1-results-not-allowed{
	font-size:14px;
	font-weight:bold;
}
.tx-simplesurvey-pi1-uploaderror{
	background:red none repeat scroll 0% 0%;
	border:1px solid;
}
.tx-simplesurvey-pi1-result-percent{
	font-size:12px;
	margin:0pt 0pt 0pt 5px;
	font-style:italic;
}
.tx-simplesurvey-pi1-result-answer{
	font-size:12px;
	margin:0pt 0pt 0pt 5px;
}
.tx-simplesurvey-pi1-result-noanswer{
	font-style:italic;
	color: gray;
}
.tx-simplesurvey-pi1-result-userdata{
}
.tx-simplesurvey-pi1-overall-points{
	font-size:11px;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
}

*/
.tx-simplesurvey-pi1-listrow table{
width:100%;
}

/* Druckatlas */

p.headline-chapter {

  font-weight: bold;
  color: #004293;
  margin:0 0 5 0;

}
p.headline-atlas {

  font-weight: bold;
  color: #004293;
  margin:0 0 5 0;
  font-size: 12pt;

}

span.red{
color: #E72612;
}

/* smoothgallery */

.tx-rgsmoothgallery-pi1 {
  float:left;
}
 
#externalthumbs {
  float:left;
  width:330px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:335px;
}
 
.carouselInner .thumbnail {
  float:right;
  padding-bottom:10px;
}
