/*
	Farben:
		hellgrau: #C5C7C6;
		dunkelgrau: #555555;
*/

/*.vcard p, ul.vcard  {
	margin-bottom: 0.5em;
}

p.title  a {
	font-weight: bold;
}

.vcard div {
	float: left;
	width: 15.826em;
}

ul.textteaser li {
	margin-bottom: 1em;
}

ul.textteaser li {
	clear: both;
	list-style: none outside none;
	margin-left: 0;
}*/

.clearboth {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}

.vcard {
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 1px solid #C5C7C6;
}

.vcard.vcardDetail {
	border-bottom: 0;
}

.vcard .image {
	float: right;
	width: 120px;
}

.vcard .imageSpacer {
	width: 14px;
	float: right;
}

.vcard .vcardInfo { 
	width: 330px;
	overflow: hidden;
}

.vcardInfo .name {
	font-weight: bold;
}

.vcardInfo .name a:link,
.vcardInfo .name a:visited,
.vcardInfo .name a:active,
.vcardInfo .name a:hover
{
	color: #555555;
}

.vcardInfo .name, .vcardInfo .org,
.vcardInfo .name, .vcardInfo .pos {
	margin-bottom: 12px;
}

.vcardInfo  .adresse, .vcardInfo .kontakt {
	float: left;
	width: 50%;
}

.vcardInfo .kontakt .kontaktLabel {
	float: left;
}

.vcardInfo .kontakt .kontaktValue {
	float: left;
	width: 72%;
}

.vcardInfo .kontakt, .vcardInfo .adresse {
	margin: 0;
	padding: 0;
	line-height: 1.1em;
	margin-bottom: 12px;
}

.vcardInfo ul {
	list-style-image: url("/img/pfeil_klein.png");
}

fieldset.fieldgroup.group-kontakt {
	display: none;
}

#overDiv > table > tbody > tr > td
{
	padding: 2px;
	margin: 0;
}

span.overlibTerm {
	border-bottom: 1px dotted #555555;
}

div.service-label {
	float: left;
	line-height: 1.26em;
	font-size: 12px;
	width: 225px; 
}

.vcardInfoBlock {
	padding: 12px;
	background-color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
}

.field-content > .vcardInfoBlock:first-child {
	border-top: 0;
}

.view-marginalblock-person > .view-content > .views-row {
	padding: 0px;
	margin: 0px;
}

.vcardInfoBlock .name {
	font-size: 11.5px;
	font-weight: bold;
	padding-bottom: 16px;
	margin: 0;
}

.vcardInfoBlock .org {
	font-size: 11.5px;
	padding-bottom: 20px;
	margin: 0;
}

.vcardInfoBlock .org {
	font-size: 11.5px;
	padding-bottom: 20px;
	margin: 0;
}

.kontaktBlock, .adresseBlock, div.showMore, .E-Mail {
	font-size: 11.5px;
	padding-bottom: 10px;
	margin: 0;
}

a.showMore, a.showMore:link, a.showMore:visited, a.showMore:active ,a.showMore:hover  , a.showMore:focus {
	color: #555555;
	border: 0;
	outline: 0;
}

#col2_inside .personenBlock:first-child {
  margin-top: 66px;
}


.personenBlock h4 {
	font-size:93%;
	background-color:#A5D2D9;
	color:#FFFFFF;
	font-stretch:wider;
	font-weight:bold;
	line-height:1.4em;
	padding:0.2em 0.83em;
	margin:0;
}

ul {
	list-style-type: square !important
}

.listingEntryType, 
.listingEntryDate,
.listingEntryPic, 
.listingEntryContent {
	float: left
}

.listingEntryPic,
.listingEntryPic {
	padding-right: 20px;
}

.listingEntry,
.listingEntry {
	border-bottom: 1px solid #C5C7C6;
	padding-bottom: 12px;
	margin-bottom: 12px;
}

.listingEntryMiddle {
	margin-top: 18px;
	margin-bottom: 5px;
}

.eventsEntryDate {
	padding-left: 0;
}

.listingEntryTitle {
	font-size:100%;
}

.listingEntryMore > a,
.listingEntryMore > a:link, 
.listingEntryMore > a:visited, 
.listingEntryMore > a:active,
.listingEntryMore > a:hover, 
.listingEntryMore > a:focus {
	color: #555555;
	border: 0;
	text-decoration: underline;
}

ul.quicktabs_tabs.quicktabs-style-garland 
{
	background:	url("images/bg.gif") repeat-x scroll center bottom #009474;
}

ul.quicktabs_tabs.quicktabs-style-garland li.active a {	
	color:#009474 !important;
}

.block-service_links {
	margin-top: 10px;
}

.content-inner > p {
	background-color: white;
	padding: 1.538em 0.923em;
}

.content-inner > .node  {
	background-color: white;
}

.statistics_counter {
	color: #555555;
}

.node_read_more > a,
.node_read_more > a:link, 
.node_read_more > a:visited, 
.node_read_more > a:active,
.node_read_more > a:hover, 
.node_read_more > a:focus {
	color: #555555;
	border: 0;
	text-decoration: underline;
}

.panels-flexible-row-inside,
.attachment .view {
	background-color: white;
}

h3.kura {

	font-size: 136%;
	font-weight: bold;
	line-height: 1.32;
	margin-bottom: 0.65em;
	
}

h4.kura {
	font-size: 93%;
	font-weight:bold;
	line-height:1.32;
	margin-top: 2em;
	margin-bottom: 1em;
	color: #000000;
}

p.kura {
	font-size: 93%;
	line-height: 1.32;
	margin-bottom: 1em;
}

h4.jobTitle ,
h4.geschaeftsfelderTitle {
	font-size: 93%;
	font-weight:bold;
	line-height:1.32;
}

.job {
	margin-top: 1em;
	margin-bottom: 1em;
}

.jobMore > a,
.jobMore > a:link, 
.jobMore > a:visited, 
.jobMore > a:active,
.jobMore > a:hover, 
.jobMore > a:focus {
	background-image: url("../../../images/igd/icons.gif");
	background-position: left -795px;
	background-repeat: no-repeat;
	padding-left: 1.538em;
	color: #555555;
	border: 0;
	text-decoration: underline;
}

div.geschaeftsfelderMore > a,
div.geschaeftsfelderMore > a:link, 
div.geschaeftsfelderMore > a:visited, 
div.geschaeftsfelderMore > a:active,
div.geschaeftsfelderMore > a:hover, 
div.geschaeftsfelderMore > a:focus,
li.geschaeftsfelder > a,
li.geschaeftsfelder > a:link, 
li.geschaeftsfelder > a:visited, 
li.geschaeftsfelder > a:active,
li.geschaeftsfelder > a:hover, 
li.geschaeftsfelder > a:focus {
	color: #555555;
	border: 0;
	text-decoration: underline;
}

div.geschaeftsfelderListung {
	background-color: #FFFFFF;
	margin: 0 0 0.769em;
	padding: 1.538em 0.923em;
}

ul.geschaeftsfelder {
	margin: 0;
	padding: 0;
	list-style: none;
}

li.geschaeftsfelder {
	margin: 0;
	padding: 0;
	list-style: none;
	background-image: url("../../../images/igd/icons.gif");
	background-position: left -795px;
	background-repeat: no-repeat;
	padding-left: 1.538em;
}

.view-id-geschaeftsfelder  .view-content,
.view-forschungsgebiete .view-content,
.view-forschungsgebiete .view-content .views-field-body,
.view-display-id-attachment_4 .view-content
{
	background-color: #FFFFFF ! important;
	padding: 1.538em 0.923em ! important;
}

.content-inner .view-id-frontpage .attachment-before .view-display-id-attachment_1 {
  min-height: 230px;  
}
.content-inner .view-id-frontpage .attachment-before .view-display-id-attachment_1 .views-field-field-banner-data {
	background-color: #DEEEF1;
	padding: 0 0.923em 0;
	line-height: 1.8em;
}

.views-field-field-banner-data > .field-content > a,
.views-field-field-banner-data > .field-content > a:link, 
.views-field-field-banner-data > .field-content > a:visited, 
.views-field-field-banner-data > .field-content > a:active,
.views-field-field-banner-data > .field-content > a:hover, 
.views-field-field-banner-data > .field-content > a:focus {
	color: black;
	font-family:arial,helvetica,clean,sans-serif;
	font-weight: bold;
	padding-bottom: 0.5em;
	text-decoration: none;
}

.view-display-id-attachment_1 > .view-content {
	margin: 0;
	padding: 0;
}

.views-cloud-size-7 {
	font-size:3.1em;
}


/* ### Vignette Begin ### */

/* Vignette Den Hintergrund entfernen */
#col2_content #block-views-Popular-block .view-content {
	background-color: none;
}

/* Vignette die zweite nach rechts und oben schieben */
/*
#col2_content #block-views-Popular-block .content {
	left: 0.6em;
	margin-bottom: -1.23em;
	top: -2.461em;
	background-color: #296478;
}
#col2_content #block-views-Popular-block .content .view-content {
  background: none;
}
*/


/* Vignette die erste nach links schieben */
/*
#col2_content #block-views-Popular-block:first-child .content {
	left: -1.8em;
	margin-bottom: 0em;
	top: 0em;
	opacity: 0.8;
}
*/

/* ### Vignette End ### */


/* ### Banner Begin ### */
div.node .content .field-field-banner {
	margin-left: -0.85em;
}

.group-banner  .content,
.bannerimage  .view-content {
	padding: 0 ! important;
	
	margin-left: -1em;
	margin-top: -2em;
}

.group-banner  .content .field-field-banner {
	margin-left: 0 ! important;
}
/* ### Banner End ### */


/* ### Tabs Begin ### */

ul.quicktabs_tabs ,
ul.ui-tabs-nav {
	margin-left: 0;
	border-bottom: 1px solid #CCCCCC;

}

#tabs-tabset .ui-tabs-nav,
ul.quicktabs_tabs,
ul.ui-tabs-nav 
{
	padding-bottom: 10px !important;
	padding: 0;
}

#tabs-tabset .ui-tabs-selected,
ul.quicktabs_tabs li
{
	border: 0;
}

#tabs-tabset li a ,
ul.quicktabs_tabs  li,
ul.ui-tabs-nav li a {
	border: 0 !important;	font-size: 12px !important;
	margin: 0 !important;	padding:0 0.4em !important;
}

#tabs-tabset li a ,
ul.ui-tabs-nav li a,
ul.quicktabs_tabs  li a,
ul.quicktabs_tabs  li a:link, ul.quicktabs_tabs  li a:visited, 
ul.quicktabs_tabs  li a:active,
ul.quicktabs_tabs  li a:hover, 
ul.quicktabs_tabs  li a:focus {
	font: normal 13px arial !important;
	color: #555555 !important;
	font-family: arial !important;
	font-weight: normal !important;
	height:auto !important;
	line-height:normal !important;
	text-decoration:underline !important;
		background: none repeat scroll 0 0 transparent !important;
}

#tabs-tabset .ui-tabs-selected a ,
ul.ui-tabs-nav li.active a,
ul.quicktabs_tabs  li.active a {
	background: none repeat scroll 0 0 transparent !important;
	color: #000000 !important;
	font-weight:bold !important;
	text-decoration: none !important;
}


#tabs-tabset > li  a,
ul.ui-tabs-nav > li a,
ul.quicktabs_tabs  > li  {
	border-right: 1px solid #555555 !important;
}


#tabs-tabset li.last  a,
ul.ui-tabs-nav li.last a,
ul.quicktabs_tabs li.last {
	border-right: 0 !important;
}

/* ### Tabs End ### */


/* ### BlueBox Begin */
.view-id-Joblistung.view-display-id-attachment_2,
.view-id-Presse.view-display-id-attachment_2,
.view-Publikationen.view-display-id-attachment_2,
.bluebox .views-row,
.panels-flexible-region-8-bluebox .block  {
	background-color:#A5D2D9;
	color: #000000;
	padding: 1.4em 0.95em 0.6em;
	margin-bottom: 0.82em;
}

.view-id-Joblistung.view-display-id-attachment_2 h3,
.view-id-Presse.view-display-id-attachment_2 h3,
.view-Publikationen.view-display-id-attachment_2 h3,
.bluebox .views-row h3, 
.panels-flexible-region-8-bluebox .block  h3  {
	font-size:13px;
	margin: 0;
	padding: 0;
	letter-spacing: 0.2em;
	color: #FFFFFF;
	font-weight :bold;
	line-height: 1.32;
	margin-bottom: 0.65em;
}

.view-Publikationen.view-display-id-attachment_2 .view-content {
	padding: 0 ! important;
}

.bluebox .views-field-body {
	background-color:#A5D2D9;
	color: #000000;
	padding: 0;
	margin: 0;
}

.panels-flexible-region-8-bluebox  {
	width: 100%;
}

.panels-flexible-region-8-bluebox .block .content .content,
.panels-flexible-region-8-bluebox .block .content .links {
	background-color: transparent;
	margin: 0;
	padding: 0;
	color: #000000;
}

#bluebox {
	margin-top: 0.923em;
}

/* ### BlueBox End */

/* News Entry */

.teamUK .views-row {
	margin: 0;
	padding: 0;
}

.fieldgroup.group-banner {
	margin: 0;
	padding: 0;
}

.fieldgroup.group-banner  .content {
	margin-bottom: 0;
}

.fieldgroup.group-basisdaten {
	background-color: #DEEEF1;
	border: 0 none;
	font-family: arial,helvetica,clean,sans-serif;
	font-weight: bold;
	margin: 0 0 0 -0.923em;
	padding: 0 0.923em 0;
	line-height: 1.8em;
	width: 38.615em;
}

.field-field-abteilungskuerzel {
	padding: 0 ! important;
	margin: 0;
	border: 0;
}

.fieldgroup.group-basisdaten  .field-field-abteilungskuerzel  {
	background-color: #DEEEF1 !important;
	text-align: left;
	color: #000000;
}

/** Widget Begin **/
.views-exposed-form .views-exposed-widget .form-submit {
	margin-left: -2.4em;
	margin-top: 1.3em;
}
	
.views-exposed-form .views-exposed-widget .views-widget {
	padding-top: 0.4em;
}
/** Widget End **/


.bodyContentPic {
	float: left;
	margin: 0 12px 10px 0;
}

/** WWW-566: CSS für Inline-Bilder - Anfang **/
.inline-image {
	margin-bottom: 0.923em;
}

.inline-image img {
	display: block;
}

.inline-image .bannerText,
/** WWW-566: CSS für Inline-Bilder - Ende **/

.node_banner .bannerText,
.views-field-field-banner-data,
.views-field-field-bannertext-value,
.views-field-field-bannerlink-url {
	color: #000000;
	background-color:#DEEEF1;
	padding: 0 0.923em 0;
	line-height: 1.8em;
	font-family:arial,helvetica,clean,sans-serif;
	font-size:77%;
	font-weight:bold;
}

#presse .bannerText a {
	color: #000000;
}

.content .presseNumber,
.content .presseDate {
	font-size:93%;
	margin-bottom:10px;
}

.content .filefield-file {
	margin-top: 15px;

}

#col2_inside.floatbox {
  overflow: visible;  
}
div#block-views-Popular-block {
  margin: 0;
  padding: 0;
}
#block-views-Popular-block .content {
  margin: 0;
  padding: 0;
  overflow: visible;
}
#block-views-Popular-block .views-cloud {
  padding: 0;
}

.region-sidebar-second .region-inner .block-vignette {
  position: relative;
  z-index: 995;
}

.region-sidebar-second .region-inner .block-vignette.vign-1 {   
  top: 68px;
  left: -24px; 
}
.region-sidebar-second .region-inner .block-vignette.vign-2 { 
  top: 52px;
}
.region-sidebar-second .region-inner .block-vignette .vcontent {
  padding: 55px 1.176em 45px 1.176em;  
  position: relative;
  z-index: 2;  
  color: #ffffff;  
}

.region-sidebar-second .region-inner .block-vignette .vcontent.marginal {
  font-weight: bold;
  font-size: 11px;
}
.region-sidebar-second .region-inner .block-vignette .vcontent.marginal h3,.region-sidebar-second .region-inner .block-vignette .vcontent.marginal a {
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
}


#col2_content ul.linkedlist {
    list-style-image: url("../images/pfeil_klein_white.png");
}
#col2_content ul.advantage {
    list-style-image: url("../images/advantage_white.png");
}

.region-sidebar-second .region-inner .block-vignette-yellow ul.linkedlist {
    list-style-image: url("../images/pfeil_klein.png");
}
.region-sidebar-second .region-inner .block-vignette-yellow ul.advantage {
    list-style-image: url("../images/advantage.png");
}

.region-sidebar-second .region-inner .block-vignette-yellow .vcontent span.ext {
    url("../../../../../modules/extlink/extlink.png") no-repeat scroll right center transparent;
}

.region-sidebar-second .region-inner .block-vignette-yellow .vcontent,
.region-sidebar-second .region-inner .block-vignette-yellow h3,
.region-sidebar-second .region-inner .block-vignette-yellow .vcontent.marginal h3,
.region-sidebar-second .region-inner .block-vignette-yellow a {
  color: #000000 !important;
}
.region-sidebar-second .region-inner .block-vignette .vcontent.marginal p, 
.region-sidebar-second .region-inner .block-vignette .vcontent.marginal h3 {  margin-bottom: 9px;
}
.region-sidebar-second .region-inner .block-vignette span.hg {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  height: 100%;
  width: 100%;
  background-color: #296478;    
}
.region-sidebar-second .region-inner .block-vignette-corporategreen span.hg {
  background-color: #009474;    
}
.region-sidebar-second .region-inner .block-vignette-oceanblue span.hg {
  background-color: #44a6b8;    
}
.region-sidebar-second .region-inner .block-vignette-petrol span.hg {
  background-color: #296478;    
}
.region-sidebar-second .region-inner .block-vignette-blue span.hg {
  background-color: #0162a4;    
}
.region-sidebar-second .region-inner .block-vignette-brown span.hg {
  background-color: #732812;    
}
.region-sidebar-second .region-inner .block-vignette-yellow span.hg {
  background-color: #ffff5c;    
}
.region-sidebar-second .region-inner .block-vignette-orange span.hg {
  background-color: #ed8000;    
}
.region-sidebar-second .region-inner .block-vignette-maygreen span.hg {
  background-color: #83cc0f;    
}
.region-sidebar-second .region-inner .block-vignette-purple span.hg {
  background-color: #990099;    
}
.region-sidebar-second .region-inner .block-vignette-strawberry span.hg {
  background-color: #cc0000;    
}

.region-sidebar-second .region-inner .block-vignette .canvas {
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
}
.region-sidebar-second .region-inner .block-vignette .hg {
  opacity: 0.5;
}
.region-sidebar-second .region-inner .block-vignette .hg.selected {
  opacity: 0.8;
}


.view-marginalblock-vignetten .views-row {
  margin: 0;
  padding: 0;
  background: none;
}

#vignette {
	margin-bottom:1em;
	min-height:17.462em;
	overflow:hidden;
	padding:1.846em 0 0.923em;
	position:relative;
	z-index:1000;
	font-size:85%;
	background-color: #FFFFFF;
}

vignette h3 {
	font-weight: bold;
	margin-bottom: 0.923em;
}

#vignette h3 {
	line-height: 1.2;
	padding: 0 0.923em;
	position: relative;
	z-index: 100;
}

.headings {
	background-color: #009474;	
    min-height: 6em;
	padding: 0.65em 0.84em;
	position: relative;
	margin-top: 12px;
}

ul.menu {
	margin: 11px 0 0.65em;
}

body.front .home {
    min-height: 8.4em;
    padding: 0.6em 0.84em 0;
}

.headings h2,
.headings p {
	color: #FFFFFF;
	font-family: "Frutiger 45 Light",Frutiger,Arial,"Trebuchet MS","Segoe UI",clean,sans-serif;
	font-size: 220%;
	line-height: 1;
	padding: 0 0 0.12em;
	font-weight: normal;
}

body.front .headings h2 {
	font-size: 310%;
	font-weight: 700;
}

.headings p {
	bottom: 0.8em;
	font-family: arial,helvetica,clean,sans-serif;
	font-size: 70%;
	font-weight: bold;
	letter-spacing: 0;
	margin-bottom: 0;
	padding: 0;
	position: absolute;
	right: 1.1em;
	text-align: right;
	line-height: 1.1;
}

.field-field-beschreibung-standort {
	padding: 0;
	padding-top: 1em;
	padding-bottom: 1em;
}

.view-id-Medienlistung .quicktabs-views-group {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #C5C7C6;
}



/** EMVIDEO BEGIN **/
.emvideo-thumbnail-replacement span {
	height: 50px;
	width: 38px;
}

.emvideo-thumbnail-replacement span:hover {
	background-position: -38px;
}

.emvideo-thumbnail-replacement span {
	left: 35px;
	top: 12px;
}

.emvideo-thumbnail-replacement img {
	min-height: 75px;
}
/** EMVIDEO END **/

.eventNode {
	font-weight: bold;	
	font-size: 90%;
}

.content .eventNode:last-child {
	margin-bottom:20px;	
}


/** Inhaltstyp job BEGIN **/
.zentrale-stellenausschreibungen ul {
	list-style-image: url("/img/pfeil_klein.png");
	margin-top: 0;
	margin-bottom: 0;
}

.zentrale-stellenausschreibungen {
	padding: 1em;
	border: 1px solid #C5C7C6;
	margin-top: 1em;
}

.zentrale-stellenausschreibungen  a,
.zentrale-stellenausschreibungen  a:link,
.zentrale-stellenausschreibungen  a:visited,
.zentrale-stellenausschreibungen  a:active,
.zentrale-stellenausschreibungen  a:hover {
	color: #555555;
}
/** Inhaltstyp job END **/

/** Inhaltstyp Abteilung BEGIN **/
.abteilungskuerzel {
	background-color: #DEEEF1;
	border: 0 none;
	font-family: arial,helvetica,clean,sans-serif;
	font-weight: bold;
	margin: 0 0 0 -0.923em;
	padding: 0 0.923em 0em;
	color: #000000;
	font-size: 70%;
	text-align: right;
	line-height: 1.8em;
}

.field-field-forschungsgebiete-referenz,
.field-field-geschaeftsfelder-referez {
	margin-top: 1em;
}

.field-field-forschungsgebiete-referenz .field-item,
.field-field-geschaeftsfelder-referez .field-item {
	display: list-item;
	list-style-image: url("/img/pfeil_klein.png");
	margin-left: 2em;
}
/** Inhaltstyp Abteilung END **/

/** Inhaltstyp Projekte BEGIN **/
body.node-type-projekte .field-field-standardbild {
	margin: 0 0 0.769em;
	padding: 1.538em 0.923em;
	padding-bottom: 0;
	margin-bottom: 0;
}

/*body.node-type-projekte .field-item {
	margin-top: 1em;
}*/
/** Inhaltstyp Abteilung END **/

/** Inhaltstyp Forschungsgebiete BEGIN **/
.field-field-projektreferenz  .field-item {
	display: list-item;
	list-style-image: url("/img/pfeil_klein.png");
	margin-left: 2em;
}
/** Inhaltstyp Forschungsgebiete END **/


/** Block Schnelleinstieg BEGIN **/
#block-menu-menu-schnelleinstieg {
	background-color: #FFFFFF;
	opacity:0.8;
}


img.schnelleinstieg {
	float: right;	
}

#block-menu-menu-schnelleinstieg h3 {
	margin: 0;
	padding-bottom: 0.1em;
	padding-right: 0;
	padding-top: 0.1em;
	padding-left: 0.75em;
	background-color: #CCE9E9;
	color: #000000;
	font-weight: bold;
	font-size: 93%;
	border-bottom: 0;
	width: 15em;
}

#block-menu-menu-schnelleinstieg ul {
	margin: 0;	
}

#block-menu-menu-schnelleinstieg li {
	display: list-item;
	list-style-image: url("/img/pfeil_klein.png");
	margin-left: 2em;
}
/** Block Schnelleinstieg END **/


/** Page Frontpage BEGIN **/
.page-frontpage #col3 .views-row {
	padding: 0;	
}
/** Page Frontpage END **/

/** Page Presse/Aktuelles 
    JobsKarriere/Alle Stellenangebote BEGIN **/
#views-exposed-form-Presse-page-10, 
#views-exposed-form-Joblistung-page-1 {
	background-color: #DEEEF1;
	margin: 0;
	padding: 0.5em 0.923em;
	font-size: 93%;
	font-weight: bold;
	color:#000000;
}

#views-exposed-form-Presse-page-10 #edit-submit-Presse,
#views-exposed-form-Joblistung-page-1 #edit-submit-joblistung,
#contact-mail-page  #edit-submit,
#search-form  #edit-submit {
	background-color: #005C99;
	color: #FFFFFF;
	border:medium none;
	cursor: pointer;
	font-weight: bold;
	
	/* padding: 1px 6px;*/
	/* padding-left: 0; */
	border-color: #555555;
	line-height: 15px;
	height: 15px;
	padding: 1px 6px 17px;
}

#views-exposed-form-Presse-page-10  .views-exposed-widgets,
#views-exposed-form-Joblistung-page-1  .views-exposed-widgets {
	position: relative;
}

#edit-submit-joblistung,
#edit-submit-presse {
	position: absolute;
	right: 13em;
	bottom: 0px
}

/** Page Presse/Aktuelles  
    JobsKarriere/Alle Stellenangebote END **/


/** Page Institut/Institutsleitung BEGIN **/
.pane-kontaktlistung h3 {
	font-size: 115%;
	font-weight: bold;
	margin-top: 0.5em;
}

.pane-kontaktlistung .views-row  {
	margin: 0;
	padding: 0;	
}
/** Page Institut/Institutsleitung END **/


.block-print .print_html {
	font-size: 85%;
	font-weight: normal;
	height: auto;
	line-height: 1.2em;
	list-style-image: none;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	width: auto;
}

.block-print .content {
	padding-top: 0.9em;
}

#search input {
	height: 14px;
}

.content-inner > .listingEntry,
.content-inner #contact-mail-page,
.content-inner > #contact-mail-page,
.content-inner > .messages,
.content-inner > #search-form,
.content-inner > .box {
	background-color: #FFFFFF;
	padding-top: 12px;
	margin-bottom: 0px;
	padding: 0 0.923em 0.5em;}

.content-inner .message {
	margin: 1em;
	background-color: red;
}

.content-inner > .listingEntry,
.content-inner #contact-mail-page,
.content-inner > #contact-mail-page,
.content-inner > .messages,
.content-inner > #search-form,
.content-inner > .box {
	background-color: #FFFFFF;
	padding-top: 12px;
	margin-bottom: 0px;
	padding: 0 0.923em 0.5em;
}

#tabs-tabset ul {
	white-space: pre-wrap;
}

#tabs-tabset .field ul {
	white-space: normal;
}

#tabs-tabset ul li {
	display: inline-block;
}

ul.menu li ul li ul li ul li a, 
ul.menu li.expanded ul li ul li ul li a, 
ul.menu li.collapsed ul li ul li ul li a {
	padding-left: 3.674em;
	width: 100%;
}

.view-Kontaktlistung .view-content,
.view-Publikationen .views-field-body {
    background-color: #FFFFFF;
    margin: 0 0 0.769em;
    padding: 1.538em 0.923em;
}

.views-field-body {
	background-color: #FFFFFF;
    padding: 1.538em 0.923em;
}

.view-Publikationen .views-field-body {
	margin: 0;
}

#block-views-Popular-block, #block-views-Popular-block a {
	background-color: transparent;
}

.bodyContent p a {
	text-decoration: underline;
}

.bluebox a {
	text-decoration: underline;
	color: #000000;
}

.headerBlocker {
	width: 18.154em;
	float: left;
}

.headerSearchBox {
	float: right;
	margin-right: 2em;
}

#header .section {
	float: left;
	width: auto;
	margin-right: 0;
}

#search BUTTON {
	line-height: 14px;
	height: 14px;
}

#search  .print {
	display: none;
}

#nav-bar {
	margin: 0 2.796em 0 23.5em;
	float: left;
	padding-top: 2px;
}

span.ext {
    padding-right: 16px;
}


span a:link, 
span a:visited, 
span a:active,
span a:hover, 
span a:focus, 
span a,
p a:link, 
p a:visited, 
p a:active,
p a:hover, 
p a:focus, 
p a {
	text-decoration: underline;
	color: #555555;
}

.vcardInfo a {
	text-decoration: none !important;
}

div.geschaeftsfelderMore > a,
div.geschaeftsfelderMore > a:link, 
div.geschaeftsfelderMore > a:visited, 
div.geschaeftsfelderMore > a:active,
div.geschaeftsfelderMore > a:hover, 
div.geschaeftsfelderMore > a:focus,
.listingEntryMore > a,
.listingEntryMore > a:link, 
.listingEntryMore > a:visited, 
.listingEntryMore > a:active,
.listingEntryMore > a:hover, 
.listingEntryMore > a:focus {
	color: #555555;
	border: 0;
	text-decoration: underline;
    background-image: url("../images/igd/icons.gif");
    background-position: left -795px;
    background-repeat: no-repeat;
    padding-left: 1em;
}

.views-cloudspan a:link, 
.views-cloudspan a:visited, 
.views-cloudspan a:active,
.views-cloudspan a:hover, 
.views-cloudspan a:focus, 
.views-cloud span a
{
	text-decoration: none;
}

ul ul,
ol ol {
	list-style-type: none !important;
	list-style-image: url("../images/list_line.png");
}
/*
.field-items ul li {
	display: list-item !important;
}*/

.field-items ul li a {
	border-right: none !important;
}

ul.linkedlist {
	list-style-type: none !important;
	list-style-image: url("../images/pfeil_klein.png");
}

ul.advantage {
	list-style-type: none !important;
	list-style-image: url("../images/advantage.png");
}

h4.linkedlist {
	padding: 0;
	margin: 0;
}

a.language-link {
	color: #777777;
}

a.language-link:hover {
	color: #555555;
}

.block-locale li.active {
	display: none !important;
}

.admin-inline div,
div.admin-border {
	border: 0 none;
	background: none;
}

#block-views-marginalblock-vignetten-block-1, 
#block-views-marginalblock-vignetten-block-2,
#block-views-marginalblock-vignetten-block-3 {
    padding-bottom: 75px;
}

/* WWW-252, no more quicktabs, so there is no padding to remove 
#block-views-marginalblock_vignetten-block_1:first-child, 
#block-views-marginalblock_vignetten-block_2:first-child {
    padding-bottom: 0;
}
*/

.view-marginalblock-vignetten.view-id-marginalblock_vignetten .quicktabs_tabpage {
	padding-bottom: 75px;
	display: block !important;
}

.imgupl_floating_none,
.imgupl_floating_left,
.imgupl_floating_right {
    display: inline-block;
     padding-bottom: 5px;
}

.imgupl_floating_right {
	padding-left: 20px;
}

.imgupl_floating_left {
	padding-right: 20px;
}

.image_meta {    
    color: #555555;
    font-size: 11px;
}
	
.image_meta .image_title {
	color: #000000;
	text-decoration: none;
}

.presse_event_data {
	color: #555;
	margin-top: 15px;
	margin-bottom: 5px;
	border-bottom: 1px solid #777;
}

.none {
	display: none;
}

#views-exposed-form-Presse-page-10 .views-exposed-widget:first-child {
	width: 280px;
}
.page-frontpage h3 {
	font-weight: bold;
}

.page-frontpage .attachment-after .view-content {
    padding-top: 0;
}

.tabs-tabset .field-type-text {
	margin: 0;
	padding: 0;
}

.node-type-personen .vcard {
	border: none;
}

/*#views-rotator-frontpage-attachment_1 {
	overflow: hidden;
}*/

.node_banner {
	background-color: white;
	margin-bottom: 10px;
	overflow: hidden;
}

.node_banner .content {
	/*padding: 5px 0.923em;*/
	/*padding-top: 5px;*/
	padding: 1.538em 0.923em
}

.node_banner .field-field-banner .field-item {
	position: relative;
	height: 210px;
	margin-bottom: -3px;
}

.copyright {
    bottom: 15px;
    color: white;
    font-size: 10px;
    left: 10px;
    position: absolute;
}

.copyright.right {
    left: auto;
    right: 10px;
}

.view-display-id-attachment_1 .view-content{
	margin: 0;
	padding: 0 !important;
}

.node-type-forschungsgebiete .fieldgroup.group-basisdaten {
    background-color: #FFFFFF;
    font-weight: normal;
}

.field.field-type-nodereference.field-field-projektreferenz {
	margin-top: 20px;
}

.field-type-nodereference.field-field-projektreferenz .field-label,
.field-type-nodereference.field-field-projektreferenz .field-label-inline-first
.field-type-nodereference.field-field-forschungsgebiete-referenz .field-label-inline-first,
.field-type-nodereference.field-field-geschaeftsfelder-referez .field-label-inline-first,
.field-type-nodereference.field-field-forschungsgebiete-referenz .field-label-inline-first {
	display: none;
}

.field-type-nodereference.field-field-projektreferenz .field-item,
.field-type-nodereference.field-field-projektreferenz .view-row,
.field-type-nodereference.field-field-forschungsgebiete-referenz .field-item,
.field-type-nodereference.field-field-forschungsgebiete-referenz .views-row,
.field-type-nodereference.field-field-geschaeftsfelder-referez .field-item,
.field-type-nodereference.field-field-geschaeftsfelder-referez .views-row {
	margin: 0;
	padding: 0;
}

.field-type-nodereference.field-field-projektreferenz .view,
.field-type-nodereference.field-field-projektreferenz .field-item,
.field-type-nodereference.field-field-forschungsgebiete-referenz .view,
.field-type-nodereference.field-field-forschungsgebiete-referenz .field-item,
.field-type-nodereference.field-field-geschaeftsfelder-referez .view,
.field-type-nodereference.field-field-geschaeftsfelder-referez .field-item {
	list-style: none outside none;
}

.field-type-nodereference.field-field-projektreferenz .view-field-title,
.field-type-nodereference.field-field-forschungsgebiete-referenz .views-field-title,
.field-type-nodereference.field-field-geschaeftsfelder-referez .views-field-title {
    color: #000000;
    font-size: 0.923em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    margin-bottom: 16px;
}


.field-type-nodereference.field-field-forschungsgebiete-referenz .views-row,
.field-type-nodereference.field-field-geschaeftsfelder-referez .views-row {
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px solid #C5C7C6
}

.field-type-nodereference.field-field-projektreferenz .views-row {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #C5C7C6;
	margin-top: 0px;
	padding-top: 0px;
}

.field-type-nodereference.field-field-projektreferenz .view-field-view_node {
	color: #555;
	border: 0;
	text-decoration: underline;
	background-image: url("../../../images/igd/icons.gif");
	background-position: left -795px;
	background-repeat: no-repeat;
	padding-left: 1em;
}

.view-forschungsgebiete.view-display-id-attachment_2 .view-content {
	/*padding-top: 0 !important;*/
}

h4.listingEntryTitle > a,
h4.listingEntryTitle > a:link, 
h4.listingEntryTitle > a:visited, 
h4.listingEntryTitle > a:active,



h4.listingEntryTitle > a:hover, 
h4.listingEntryTitle > a:focus {
	color: #555;
	text-decoration: none;
}


.view-field-geschaeftsfelder-referez .quicktabs_tabs,
.view-field-forschungsgebiete-referenz .quicktabs_tabs,
.view-field-projektreferenz .quicktabs_tabs {
	display: none;
}

.view-field-geschaeftsfelder-referez .view-header,
.view-field-forschungsgebiete-referenz .view-header,
.view-field-projektreferenz .view-header {
	padding: 0;
}

.view-field-geschaeftsfelder-referez h3.nodereference,
.view-field-forschungsgebiete-referenz h3.nodereference,
.view-field-projektreferenz h3.nodereference {
	padding-bottom: 10px !important;
	border-bottom: 1px solid #CCCCCC;
	font-weight: 400;
	font-size: 1.1em;
	font-style:	normal;
	font-weight: bold;
}

.page-customerror.i18n-de b.en {
	display: none;
}

.page-customerror.i18n-en b.de {
	display: none;
}

a.printer {
	background-image: url("../../../images/igd/icons.gif") !important;
	/*background-position: left -795px;*/
	background-repeat: no-repeat !important;
	padding-left: 20px !important;
	padding-bottom: 20px !important;
}

#block-menu-menu-metanavigation .menu a:link,
#block-menu-menu-metanavigation .menu a:visited,
#block-menu-menu-metanavigation .menu a:active,
#block-menu-menu-metanavigation .menu a:hover
{
	opacity: 1;
	color: #555555;
}

.panels-flexible-8 ul.tabs,
.panels-flexible-8 .vcard {
	padding: 1.538em 0.923em;
}

/* /Publikationen */

.view-Publikationen.view-id-Publikationen .view-display-id-attachment_3 .view-content {
	padding-bottom: 1px !important;
}

.view-Publikationen.view-id-Publikationen .view-display-id-attachment_3 .views-row-1 .views-field-body {
	margin: 0;
	padding: 0;
}


.view-id-Publikationen.view-display-id-attachment_2.bluebox .views-field-body {
	margin: 0;
	padding: 0;
	background-color: #A5D2D9;
}

.view-Publikationen.view-id-Publikationen.view-display-id-page_1 > .view-content {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

.view-Publikationen.view-id-Publikationen.view-display-id-page_1 > .view-content {
	padding-top: 0 !important;
	margin-top: 0 !important;
}


.view-standort.view-id-standort .view-content .views-row,
.view-Publikationen.view-id-Publikationen.view-display-id-page_1 > .view-content .views-row,
.view-Publikationen.view-id-Publikationen.view-display-id-attachment_3 > .view-content .views-row,
div.geschaeftsfelder,
.view-Abteilungslistung.view-id-Abteilungslistung.view-display-id-page_1 td {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #C5C7C6;
	margin-top: 0px;
	padding-top: 0px;
}

.view-Publikationen.view-id-Publikationen.bluebox .view-content .views-field-body,
.view-Publikationen.view-id-Publikationen.bluebox .view-content .views-row {
	background-color: #A5D2D9;
	margin: 0;
	padding: 0;
}

.view-Kontaktlistung.view-id-Kontaktlistung.view-display-id-attachment_1 {
	padding: 0 0.923em 1.538em 0.923em;
}

.panels-flexible-8 ul.tabs {
	padding: 0;
	margin: 1.538em 0.923em 0 0.923em;
}

.view-Publikationen.view-id-Publikationen.view-display-id-attachment_3 .view-content .views-field-body {
	margin: 0;
	padding: 0;
}


/** Header Fix 7281 */
h3, h4, h5{
    color: #000000;
}
h3, h4{
    font-weight: bold;
}
h4, h5{
    line-height: 1.32;
    font-size: 100%;
}
h3{
    line-height: 1.32;
    margin-bottom: 0.65em;
    font-size: 136%;
}
h5{
font-weight: normal;
}
p.contact_error_message {
	color: #C52020;
	padding-top: 0 ! important;
}

/*********************
** WWW-605 - Anfang **
*********************/
.inline-image.image-half,
.inline-image.imagecache-half {
	width: 250px;
}

.inline-image.imagecache-quarter,
.inline-image.image-quarter {
	width: 125px;
}

.inline-image.imagecache-allgemein-160x120,
.inline-image.image-allgemein-160,
.inline-image.image-allgemein-160x120,
.inline-image.imagecache-quadratisch-160x160,
.inline-image.image-quadratisch-160x160 {
	width: 160px;
	margin-right: 1em;
}

.inline-image.float-left {
	float: left;
}

.inline-image.float-right {
	float: right;
}
/*********************
** WWW-605 - ENDE   **
**********************