﻿/* ----------------------------------------------------------------------------
Screen CSS File
Silvia Quandt
Copyright 2008 by Softloop
---------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------
Allgemeine Tags und Klassen
---------------------------------------------------------------------------- */

* {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
/*	border: none; */
}

html {
	overflow-x: hidden;
}

body {
	background: url("../pics/body.gif");
	font: 11px Verdana, sans-serif;
	line-height: 18px;
	color: #272727;
}

.windows {
	font-family: Tahoma, sans-serif !important;
}

h1 {
	font: 15px "Times New Roman", serif;
	color: #b17f00;
	margin-bottom: 20px;
	text-transform: uppercase;
	padding-bottom: 8px;
	border-bottom: 1px solid #979793;
}

h1.vorstand {
	margin-bottom: 8px;
	border-bottom: 1px solid #b17f00;	
	overflow: hidden;
}


#spalte_2  h1.following {
	margin-top: 0;
}

td {
	padding-right: 15px;
	padding-bottom: 10px; /* 15 */
	vertical-align: top;
}

a, img {
	border: none;
}

#content td a {
	color: #000000;
}

tr.presse {
	cursor: pointer;
}

* html table.archiv {
	margin-top: 48px;
}

*+html table.archiv {
	margin-top: 48px;
}

table.archiv {
	padding-top: 0px;
}

table.archiv tr {
	float: left;
	padding-top: 5px;
	width: 455px;
	border-bottom: 1px solid #979793;		
}

table.archiv tr td {
	padding-bottom: 5px !important;
}

td.date {
	color: #b17f00;
}

td.date span {
	color: #272727;
}

td.publisher {
	width: 100px;
	text-transform: uppercase;
}

#spalte_2 h1 {
	margin-top: 15px;
	padding-bottom: 9px;
	margin-bottom: 25px;
}

* html #spalte_2 h1 {
	margin-top: 28px;
}

*+html #spalte_2 h1 {
	margin-top: 28px;	
}

#spalte_1 h1.presse {
	margin-top: 7px;
	padding-top: 8px;
	border-top: 1px solid #979793;
}

h2 {
	font: 26px "Times New Roman", serif;
	font-weight: bold;
	color: #b17f00;
	margin-bottom: 20px;
	line-height: 28px;
}

p {
	margin-bottom: 20px;
}

p.gold {
	line-height: 1.3em !important;
	font: 14px "Times New Roman", serif;
	color: #b17f00;
}

#hintergrund {
	margin: 0 auto;
	padding: 0 30px;
	width: 997px;
	height: 1000px;
	overflow: visible;
}

* html #hintergrund {
	overflow: hidden;
}

#hintergrund img {
	position: relative;
	margin-left: -221px;
	vertical-align: bottom;
}


/* ----------------------------------------------------------------------------
Automatische Bildhintergründe
---------------------------------------------------------------------------- */

#wrapper {
	margin: 0 auto;
	padding: 0 6px;
	width: 997px;
	margin-top: -1000px;
	z-index: 100;
	overflow: visible;
	height: 1000px;
}

*html #wrapper {
	position: relative;
}

#logo {
	width: 193px;
	height: 153px;
	position: relative;
}

#logo img {
	position: absolute;
	left: 32px;
	top: 45px;
	behavior: url("iepngfix.htc");
	height: 76px;
	width: 193px;
}

#logo_biw {
	position: absolute;
	right: 20px;
	top: 562px;
}

#abl_group {
	position: absolute;
	top: 575px;
	left: 20px;
}

#logo_biw_2 img {
	padding-left: 10px;
	behavior: url("iepngfix.htc");	
	width: 153px; /* 171 */
	height: 54px; /* 70 */
	margin-top: 10px; /**/
}

img#logo_biw {
	behavior: url("iepngfix.htc");	
	width: 153px; /* 171 */
	height: 54px; /* 70 */
	margin-top: 10px; /**/
}

#header {
	position: relative;
}

#navi_hintergrund {
	background: url("../pics/navi.png") no-repeat;
	behavior: url("iepngfix.htc");
	height: 60px;
	width: 997px;
}

#navi {
	position: relative;
	margin-left: 195px; /* 271 */
	width: 726px;
	height: 60px;
}

#navi ul li {
	float: left;
	list-style-type: none;
}

#navi a {
	/* letter-spacing: 0.6px; */
	font-size: 9px;
	text-transform: uppercase;
}

/* ----------------------------------------------------------------------------
Content
---------------------------------------------------------------------------- */

#content {
	position: relative;
	line-height: 1.5em;
	margin-top: 6px;
	width: 997px;
	overflow: hidden;
}

#content a {
	color: #7c7c7c;
}

#content a.intropage {
	letter-spacing: 0.6px;
	font-size: 9px;
	text-transform: uppercase;
	color: #fff !important;
	position: absolute;
	left: 20px;
	top: 440px;
}

#content img.homepngfix {
	behavior: url("iepngfix.htc");
	height: 476px;
	width: 997px;
}

#flashebene {
	float: left;
	width: 245px;
	margin-right: 6px;
	height: 725px; /* 677 */
	overflow: hidden;
}


/* #spalten_wrapper {
	background: url("../pics/content.png") repeat-y;
	margin-left: 251px;
	min-height: 595px;
} */

#spalten_wrapper {
	background: url("../pics/content.png") repeat-y;
	width: 746px;
	float: left;
	min-height: 595px;
	margin-left: 0px;
}

#spalten_wrapper_ds {
	background: url("../pics/contentds.png") repeat-y;
	width: 746px;
	float: left;
	min-height: 595px;
	margin-left: 0px;
}

* html #spalten_wrapper {
	behavior: url("iepngfix.htc");
	position: static;
	left: 0px;
	float: left;
	width: 746px;
	margin-left: 0px;
	height: auto !important;
	height: 595px;
	overflow: visible;
}


/* ----------------------------------------------------------------------------
Startseite und Countdown
---------------------------------------------------------------------------- */

#wrapper.intro #content {
	padding-left: 12px;
	margin-top: 290px;
	background: none;
	text-align: center;
}

#article_wrapper {
	position: relative;	
}

#countdown {
	color: #b17f00;
	font: 26px "Times New Roman", serif;
	margin-top: -20px;
	z-index: 3000;
	text-align: center;
}

.gold_intro {
	color: #b17f00;
	font: 26px "Times New Roman", serif;	
}

#article_wrapper p {
	text-align: center;
}

#content #schwarz {
	margin-top: 90px;
	color: #000;
}

#spalte_1 {
	float: left;
	width: 205px;
	padding: 20px;
	margin-right: 6px;
	overflow: hidden;
}

#spalte_2 {
	padding: 20px;
	width: 455px;
	overflow: hidden;
}

* html #spalte_2 {
	position: relative;
	left: 0px;
	width: 450px;
}

#spalte_2 ol li {
	color: #b17f00;
	font: 14px "Times New Roman", serif;
	line-height: 1.5em;
}

#spalte_2 img {
	padding-bottom: 10px;
}

#spalte_2 ul li {
	margin-left: 15px;
}

#spalte_2 ul {
	padding-bottom: 20px;
}

/* DESIGNATED SPONSORING */
#spalte_1_ds {
	float: left;
	width: 706px;
	padding: 20px;
	margin-right: 6px;
	overflow: hidden;
}

ol li {
	margin-left: 20px;
}

ol {
	margin-bottom: 20px;
}

#footer {
	background: url("../pics/footer.png");
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
}

* html #footer {
	position: static !important;
	behavior: url("iepngfix.htc");
	margin-top: 6px;
	clear: left;
}

#smallnav { 
	z-index: 3000;
	padding: 2px 30px;
	height: 21px;
	margin: 0 auto;
	width: 997px;
	text-align: center;
}

*html #smallnav {
	width: auto;
}

ul#smallnav a { 
	color: #fff;
	margin-left: 12px;
	margin-right: 12px;
}

ul#smallnav li {
	font-size: 9px;
	text-transform: uppercase;
	list-style-type: none;
	display: inline;
}

span.pipe {
	color: #fff;
}

/* ----------------------------------------------------------------------------
Homenav
---------------------------------------------------------------------------- */


#homenav {
	font-size: 9px;
	position: absolute;
	left: 20px;
	top: 7px;
	width: 200px;
	text-transform: uppercase;
}

*html #homenav  {
	left: 20px;
	top: 7px;
}

#homenav a {
	/* letter-spacing: 0.6px; */
	color: #fff;
}

#homenav a:hover, #homenav a.aktiv {
	color: #b17f00;
}

#communications {
	position: absolute;
	top: 27px;
	left: 0px;
	width: 120px;
}

a#communications {
	margin-top: 1px;
	font-size: 9px;
	color: #fff;
}

/* ----------------------------------------------------------------------------
subsubnav
---------------------------------------------------------------------------- */

ul#subsubnav {
	height: 45px;
	margin-bottom: 20px;
	margin-top: -18px;
	margin-left: -15px !important;
}

* html ul#subsubnav {
	margin-left: -30px !important;
}

ul#subsubnav li {
	float: left;
	padding-top: 7px;
	margin-bottom: -7px;
	padding-right: 15px;
	list-style-type: none;
	text-transform: uppercase;
	font-size: 10px;
}

ul#subsubnav li a {
	color: #797873;
}

ul#subsubnav li a:hover, ul#subsubnav li a.active {
	color: #b17f00;
}

/* ----------------------------------------------------------------------------
sitemap
---------------------------------------------------------------------------- */

#sitemap {
}

#sitemap ul {
	padding-bottom: 10px !important;
}

#sitemap ul li {
}

#sitemap li a {
	color: #797873;	
}

#sitemap li ul li {
}


/* ----------------------------------------------------------------------------
presse
---------------------------------------------------------------------------- */

table.presse {
	margin-top: -10px;
}

table.presse tr td {
	padding-top: 8px;
	color: #000;
}

table.presse tr.lasttr td {
	color: #272727;
	padding-top: 0;
	padding-bottom: 8px;
	border-bottom: 1px solid #979793;
}


img.pleft {
	float: left;
	margin-right: 15px;
}

ul.presse li {
	cursor: pointer;
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #979793;
}

ul.presse li p {
	margin-bottom: 0px;
}

ul.presse li a {
	color: #b17f00 !important;
}

div.date {
	padding-right: 5px;
	float: left;
	color: #b17f00;
}

/* ----------------------------------------------------------------------------
DynamicArticle
---------------------------------------------------------------------------- */

#dynamicArticle {
	padding-top: 16px;
}

/* ----------------------------------------------------------------------------
IE 6 Hack Footer
---------------------------------------------------------------------------- */

*html #footer {
	z-index: 1000;
	position: absolute;
} 

#zweiteperson {
	float: left;
	width: 455px;
}

#zweiteperson h1.vorstand {
	margin-top: 0px;
}

/* ----------------------------------------------------------------------------
Seitenzahl-Navigation
----------------------------------------------------------------------------*/

#zahlenNav {
	position: absolute;
	top: 130px;
}

ul#seitenzahl {
	margin-left: -10px;
	padding-right:10px;
}

ul#seitenzahl a.zahlaktiv {
	color: #000;
	padding-right: 10px;
	padding-left: 10px;
}

ul#seitenzahl a.zahlinaktiv {
	padding-right: 10px;
	padding-left: 10px;

}

ul#seitenzahl li {
	float: left;
	margin-left: 0px;
	list-style-type: none;
	border-right: 1px solid #7c7c7c;
}

/* ----------------------------------------------------------------------------
Disclaimerbox
----------------------------------------------------------------------------*/

.disclaimerbox {
	overflow-y: scroll;
	height: 350px;
}

form.disclaimer {
	padding-bottom: 30px;
}

form.disclaimer input {
	margin-right: 20px;
/*	background: none; */
	cursor: pointer;
}

td input.submit {
	cursor: pointer;
}

table input#login {
	padding: 3px 2px;
	border: 1px solid #ccc;
}

table input#paswd {
	padding: 3px 2px;
	border: 1px solid #ccc;
}

#home_teaser {
	position: absolute;
	top: 32px;
	left: 20px;
	width: 205px;
	background: url("../pics/pfeil_home.gif") no-repeat 0 -1px;
	border-top: 1px solid #b17f00;
	border-bottom: 1px solid #b17f00;
}

#home_teaser a {
	outline: none;
}

#home_teaser h1 {
	font-weight: normal;
	border-bottom: 0;
	padding-top: 5px;
	margin-bottom: 15px;
	padding-bottom: 0;
}

/* ----------------------------------------------------------------------------
Research Universe
---------------------------------------------------------------------------- */
.anchorList {
	float: left;
	display: block;
	padding-bottom: 8px;
	margin-left: -10px;
}

#spalte_2 .anchorList li {
	float: left;
	list-style-type: none;
	margin-left: 0;
	/* border-right: 1px solid #7C7C7C; */
}

#spalte_2 .anchorList li.pipe {
	color: #7C7C7C;
}

#spalte_2 .anchorList a {
	padding-left: 10px;
	padding-right: 10px;
}

.researchUniverseTable {
	clear: both;
}

.researchUniverseTable tr {
	float: left;
	width: 455px;
	border-bottom: 1px solid #979793;
	padding-top: 5px;
}

.researchUniverseTable th {
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 10px;
	color: #B17F00;
}

#content .researchUniverseTable th a {
	color: #B17F00;
}

#content .researchUniverseTable th a.contact {
/*	text-transform: none;
	color: #7C7C7C; */
}

.researchUniverseTable td {
	padding-bottom: 5px;
}

#content .researchUniverseTable td a {
	color: #7C7C7C;
}

.researchUniverseTable td.date {
	width: 180px;
	color: #000;
}

.researchUniverseTable th.first {
	width: 195px;
}

.mandate th {
	color: #B17F00;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #979793;
}

.mandate td {
	border-bottom: 1px solid #979793;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #7C7C7C;
}

#content .mandate a {
	color: #7C7C7C;
}

/* ----------------------------------------------------------------------------
NewsTeaser
----------------------------------------------------------------------------*/

#newsTeaser {
	position: absolute;
	top: 31px;
	left: 271px;
}

#newsTeaser h1 a {
	color: #b17f00 !important;
}

#newsTeaser a:hover {
	color: #FFF !important;
}


#newsTeaser h1 {
		border-bottom: none !important;
		text-transform: none;
}

.teaser_0 {
	float: left;
	width: 202px;
	padding-left: 10px;
	padding-right: 25px;
	height: 130px;
	border-left: 1px solid #b17f00;
} 

.teaser_1 {
	float: left;
	width: 202px;
	padding-left: 10px;
	padding-right: 25px;
	height: 130px;
	border-left: 1px solid #b17f00;
}

.teaser_2 {
	float: left;
	width: 202px;
	padding-left: 10px;
	padding-right: 25px;
	height: 130px;
	border-left: 1px solid #b17f00;
}

#newsandevents {
	padding-top: 12px;
}

#newsandevents .row {
	cursor: pointer;
}

#newsandevents .name {
	float: left;
	width: 375px;
}

#newsandevents .news_item {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #979793;
}

#newsandevents .details {
	padding-left: 78px;
	padding-top: 5px;
}

#newsandevents .date {
	float: left;
	padding-right: 15px;
}

.download_headline {
	clear: both;
	padding-top: 20px;
}

.download {
	list-style-type: none;
}

#spalte_2 .download li {
	margin-left: 0;
	float: left;
	border-bottom: 1px solid #979793;
	padding-top: 5px;
	padding-bottom: 4px;
}

.download li a span {
	display: block;
	float: left;
}

.download li a span.date {
	color:#B17F00;
	width: 64px;
	padding-right: 15px;
}

.download li a span.title {
	width: 375px;
}

#spalte_2 div.pleft {
	clear: left;
}

/* ----------------------------------------------------------------------------
	Bildergalerie
---------------------------------------------------------------------------- */

.gallery {
	clear: both;
}

.gallery ul {
	list-style-type: none;
}

#spalte_2 .gallery li {
	float: left;
	margin-bottom: 28px;
	margin-top: 24px;
	margin-left: 7px;
}

.gallery li.first {
	margin-left: 0 !important;
}

.gallery a {
	display: block;
	width: 79px;
	height: 52px;
	overflow: hidden;
}

.gallery .header {
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #979793;
	cursor: pointer;
}

.gallery .date {
	width: 73px;
}

.gallery .images {
	height: 0px;
	overflow: hidden;
}

#catid_33 input.submit {
	margin-top: 20px;
}

/* Flash Videos extern */
.videocaption {
	clear: both;
}

.videocaption a {
	display: block;
}

.videocaption .date {
	color:#B17F00;
	padding-right:15px;
	width:64px;
	float: left;
}

.videocaption .title {
	float: left;
	width: 375px;
}

.flash {
	float: left;
	clear: both;
	border-bottom: 1px solid #979793;
	padding-bottom: 5px;
	padding-top: 5px;
}

.flash .flash_content {
	height: 0px;
	overflow: hidden;
	clear: both;
}

#catid_33 .download {
	float: left;
}


/* ----------------------------------------------------------------------------
Registrierung / Login / PW-Recover
---------------------------------------------------------------------------- */

ul.errorList {
	list-style-type: none;
}

ul.errorList li {
	color: #FF0000;
}

ul.successList {
	list-style-type: none;
}

ul.successList li {
	color: green;
}

.loginInformation {
	position: absolute;
	top: 70px;
}


/* ----------------------------------------------------------------------------
Filterlist
---------------------------------------------------------------------------- */

#filterSelect {
	position: absolute;
	top: 100px;
}

#filterSelect select {
	width: 220px; /* 110 */
}

#filterSelect select.be, #filterSelect select.ja {
	display: none;
}

#filterSelect .selected {
	background: #b17f00;
}

/* ----------------------------------------------------------------------------
Filterlist Blätternavi
---------------------------------------------------------------------------- */

.pagebar {
	border-bottom: 1px solid #979793;
	padding-bottom: 5px;
}

a.pagebar-pagelink {
	padding: 0 2px;
}

.logo_abl {
	padding-top: 10px;
	padding-left: 10px;
}

#ext_wrapper {
	border: 0;
	width: 100%;
	height: 1024px;
}

.registration label {
	white-space: nowrap;
	padding-right: 10px;
}

.registration input.text {
	width: 200px;
}

.registration select {
	width: 204px;
}

.registration .checkbox {
	float: right;
	margin-right: 10px;
}

.registration td {
	padding-right: 0;
}
