
.alles{
background:#D3E2EC url(/mediabig/37572A.gif) repeat-y;
min-width:800px;
max-width:63em;}

/*TOP*/

#kopf {
background:#D3E2EC;
color:#000;}

#bildleiste .bgimg {
background:#D3E2EC url(/mediabig/4087A.gif) left bottom repeat-x;}

#funktionen {
background:#D3E2EC;
color:#000;}

#suche{
background:#D3E2EC;}

#suche a{
background:#D3E2EC url(/mediabig/4406A.gif) no-repeat 0px;
color:#000;}

#oben_rechts a{
background:#D3E2EC url(/mediabig/4406A.gif) no-repeat 0px; 
color:#000;}

/*MITTE*/

#inhalt {
padding-top:15px;
float:left;
width:100%;}

#inhalt .text {
background:#E9F0F5;}

.navi_mitteItem {
border-bottom:2px #b1cde1 solid;}

#inhalt h1.pressestart {
color:#000;
font-weight:bold;
font-size:1em;
padding:6px 0 3px 28px;
background: url(/mediabig/37622A.gif) no-repeat 0 6px;
position:relative;}

#inhalt .doccontent {
background:#E9F0F5;
margin:0 0 10px 0;
padding:10px 8px;}

/* Clearfix-Hack */ 
#inhalt .doccontent:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
#inhalt .doccontent {display: inline-table; width:auto;} 
/* Hides from IE-mac \*/ 
* html #inhalt .doccontent {height: 1%;} 
*html #inhalt .doccontent {display: block;} /* End hide from IE-mac */


/*MZB mit Navigation*/

#leiste_mzb  {
background:#B1CDE1;}

#mzb .mzbdoc {
background:#E0E0E0;
padding:10px 0 4px 0;
overflow:hidden;}


/*Download-Dokumente*/

#dokumente {
background:#E0E0E0;
border:0;
border-spacing:0px;
border-collapse:collapse;}

#dokumente th{
text-align:left;
background:#999;
padding:3px;
border-right:2px solid #F1F0F0;
font-weight:bold;
font-size:0.7em;}

#dokumente td{
vertical-align:top;
border-top: 2px solid #F1F0F0;
padding:3px;
border-right: 2px solid #F1F0F0;
font-weight:normal;
font-size:0.7em;}

#dokumente .titel {
padding:3px;
border-right: 2px solid #F1F0F0;
font-weight:bold;
font-size:0.7em;}

.dunkel {
background:#C9C9C9;}

.icon {
margin-right:5px; 
vertical-align:middle;
border:0;}  

/*O-Ton*/

#oton h3{
font-size:1.1em;}

#oton table {
background: #b1cde1;
border:none;
border-spacing:0px;
border-collapse:collapse;
width:100%;}

#oton th {
text-align:left;
background:#d3e2ec; 
padding:3px; 
border-right: 2px #e9f0f5 solid;
font-weight:bold;
font-size:1em; }

#oton td {
vertical-align:top;
border-top: 2px #e9f0f5 solid;
padding:3px;
border-right: 2px #e9f0f5 solid;}

#inhalt #oton td a, #oton td a:hover {
font-weight:normal;
text-decoration:underline;
color:#000;}

#inhalt #oton td a:hover {
font-weight:normal;
text-decoration:none;}

#inhalt #oton .text h2 {
border:none;}

#inhalt #oton .text .otonliste ul {
list-style-type:none;
margin:10px 0 0 0;}

#inhalt #oton .text .otonliste a {
color:#000;
font-size:0.9em;
text-decoration:underline;
padding:5px 5px 5px 25px;
background: url(/mediabig/59921A.gif) no-repeat 2px;}

#inhalt #oton .text .otonliste a:hover {
text-decoration:none;}

/*Anhang*/

#anhang table {
background: #b1cde1;
font-size:0.7em;
border:none;
border-spacing:0px;
border-collapse:collapse;
width:100%;}

#anhang th {
text-align:left;
background:#d3e2ec;
padding:3px;
border-right: 2px #e9f0f5 solid;
font-size:1em;
font-weight:bold;}

#anhang td {
vertical-align:top;
border-top: 2px solid #e9f0f5;
padding:3px;
border-right: 2px solid #e9f0f5;}

.DownloadIcon {
border:none;}

.anhang table {
background: #b1cde1;
border:none;
border-spacing:0px;
border-collapse:collapse;
width:98%;}

#inhalt .anhang th {
text-align:left;
background:#d3e2ec;
padding:3px;
border-right: 2px solid #e9f0f5; 
font-weight:bold;
font-size:0.7em; }

.anhang td {
vertical-align:top;
padding:3px;
font-size:0.7em;
border-top: 2px solid #e9f0f5;
border-right: 2px solid #e9f0f5;}

/*PRESSE SPEZIAL*/

#themenwahl {
height:auto;
margin:20px 0 20px 0;
overflow:hidden;
width:100%;
float:left;}

#themenwahl h2 {
font-size:0.85em;
background:#B1CDE1;
padding:2px;
width:99%;
border-bottom:1px solid #e9f0f5;}

#themenwahl li {
list-style: none;
width:33.333%;
min-width:10em; /*width:10.3em;*/
float:left;
line-height:1.1em;
background:#E9F0F5;}

#themenwahl li a{
display:block;
background:#D3E2EC url(/mediabig/4406A.gif) no-repeat 4px;
margin:0 1px 1px 0;
padding:0 0 0 14px;
color:#000;
font-size:0.7em;
text-decoration:none;}

#themenwahl li a:hover, #themenwahl li a.aktiv {
background:#b1cde1 url(/mediabig/38322A.gif) no-repeat 4px;
text-decoration:none;}


/*TOPDREI*/

#topdrei{
height:auto;
overflow:hidden;
width:100%;
margin-bottom:20px;
position:relative;
background:#d3e2ec;
clear:both;}

#topdrei .clear {
clear:both;}

#topdrei h2 {
width:100%;
font-size:0.85em;
background:#B1CDE1;
padding:2px;
border-bottom:1px solid #E9F0F5;}

#topdrei .abstand {
margin-left:10px;}

#inhalt #topdrei h3 {
background:none;
margin:5px 0 10px 0;
position:relative;}

#inhalt #topdrei h3 a {
color:#000;
text-decoration:underline;
position:relative;}

#topdrei h4 {
font-weight:bold;
position:relative;}

#topdrei h4 a {
color:#000;
text-decoration:none;
font-weight:bold;
position:relative;}

#topdrei .iteml, #topdrei .itemr, #topdrei .itemm {
background:#D3E2EC;
padding-top:10px;
word-wrap:break-word;
position:relative;}

#topdrei .iteml {
float:left;
z-index:12;}

.topdrei {
float:left;
width:10.3em;
padding:10px 0 10px 0px;}

*html .topdrei {
width:10em;}

.topdrei .buchdaten {
font-size:0.7em; 
font-weight:bold;}

#topdrei .iteml, #topdrei .itemr {
width:33.333%;}

#topdrei .itemr {
float:right;
z-index:1;}

#topdrei .itemm {
width:auto; 
border-left:1px solid #fff; 
border-right:1px solid #fff; 
margin:0 33.333%;
z-index:9;
position:relative;}

#topdrei h3, #topdrei h4, #topdrei .teaser {
padding: 0 5px;
font-size:0.75em;}

.buchdaten ul {
list-style-type:none;}

#topdrei li a {
color:#000;
text-decoration:none;}

.buchdaten li a img {
margin-right:3px;}

/*Hides from IE-mac\*/
#topdrei h3, #topdrei h4, #topdrei .teaser {
overflow:hidden;}/* Ende */

hr {
color:#b1cde1;
background:#b1cde1;
height:2px;
margin:10px 0;
border:none;
width:100%;
float:left;}

#kontakt {
overflow:hidden;
width:100%;
float:left;
position:relative;}

#inhalt #kontakt h2 {
font-size:0.75em;
padding:0 0 10px 0;}

#inhalt #kontakt h3 {
font-size:0.75em;
line-height:2em;
padding-left:0;
background:none;}

#kontakt div {
font-size:0.75em;
float:left;
width:15em;
line-height:1.8em;}

#inhalt .navi_mitteItem  h3{
padding-left:15px;
font-weight:bold;
font-size:0.75em;
color:#000;
background: url(/mediabig/4415A.gif) no-repeat 1px 4px;}

#inhalt .navi_mitteItem h3 a {
color:#000;
text-decoration:none;}

#inhalt .navi_mitteItem h3 a:visited {
color:#800080;
font-weight:bold;}

#inhalt .navi_mitteItem h3 a:hover {
color:#000;
font-weight:bold;}

#inhalt .navi_mitteItem h4 {
padding-left:15px;
color:#000;
text-decoration: none;
font-weight:normal;
font-size:0.75em;}

#inhalt .navi_mitteItem h4 a {
color:#000;}

#inhalt .navi_mitteItem .anreisser {
font-size:0.75em;}

/* Journalisten: LOGIN + NEWSLETTERANMELDUNG*/

#presse input.checkbox {
float:left;
width:2em;}

#presse label.label2 {
width:auto;}

#login h2, #pressenewsl h2 {
border-bottom:2px solid #006EB7;}

#login form {
background:#b1cde1;
padding:13px 0 4px 8px;}

#login form input.text {
margin:4px 4px 5px 0;
font-size:0.7em;
border:1px solid #F0F0EE;}

#login form input.passwort {
margin-right:10px;
float:left; }

#login ul {
list-style-type:none;
background:#b1cde1;
clear:both;
padding-top:5px;
border-top:1px solid #E9F0F5;}

#login li a{
display: block;
padding:3px 0 3px 25px; 
text-decoration: none; 
background:url(/mediabig/4406A.gif) no-repeat 9px;
font-weight:bold;
font-size:0.75em;}

#inhalt #presse fieldset{
padding:0 15px 15px 15px;
background:#d3e2ec;
border:none;
margin-bottom:15px;}

#inhalt div.label {/*#presse*/
font-weight:bold;
width:11em;
float:left;
font-size:0.75em;
margin-bottom:10px;
padding-right:10px;}

#inhalt legend {/*#presse*/
font-weight:bold;
font-size:0.8em;
margin-bottom:15px;}

#inhalt label { /*#presse*/
font-weight:bold;
width:11em;
float:left;
font-size:0.75em;
margin-bottom:10px;
padding-right:10px;}

#inhalt .radio {
margin-left:9em;}

#inhalt .radio input {
float:left;}

.optional {
font-size:0.75em;
font-weight:bold;
margin-top:10px;}

#inhalt form br { /*#presse*/ 
clear:both;}

#inhalt .left {/*#presse*/ 
float:left;}

#inhalt dl.right {/*#presse*/ 
float:right;
margin:15px;}

#inhalt h1 {/*#presse*/ 
clear:both;
color:#000;
font-weight:bold;
font-size:0.8em;
padding-left:10px;
background: url(/mediabig/4415A.gif) no-repeat 1px 4px;}

#subnavi {
margin-bottom:15px;
display:inline-block;}

/* Clearfix-Hack */ 
#subnavi:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
#subnavi {display: inline-table;} 
/* Hides from IE-mac \*/ 
* html #subnavi {height: 1%;} 
* #inhalt #subnavi {display: block;} /* End hide from IE-mac */


#subnavi li {
list-style-type:none;
float:left;
width:5em;}

#subnavi li a{
display:block;
color:#000;
text-decoration:none;
background:#d3e2ec;
margin-right:3px;
background:#D3E2EC url(/mediabig/4406A.gif) no-repeat 4px;
padding-left:17px;}

#subnavi li a:hover, #subnavi li a.aktiv{
text-decoration:none;
background:#b1cde1 url(/mediabig/38322A.gif) no-repeat 4px;}

#subnavialpha {
position:relative;
overflow:hidden;
margin:20px 0;}

#subnavialpha li {
position:relative;
list-style-type:none;
float:left;
width:2.6em;
line-height:1.5em; /*NEU!!! sonst springt es bei mouse-over, wenn die schrift vergrößert ist*/
font-weight:normal;
font-size:0.8em;}

#subnavialpha li a{
display:block;
color:#000;
text-decoration:none;
background:#d3e2ec;
margin-right:3px;
margin-bottom:3px;
background:#D3E2EC url(/mediabig/4406A.gif) no-repeat 4px;
padding-left:16px;
font-weight:normal;}

#subnavialpha li a:hover, #subnavialpha li a.aktiv{
text-decoration:none;
background:#b1cde1 url(/mediabig/41662A.gif) no-repeat 4px;
font-weight:bold;}


/*Suche nach Mitarbeitern, Pressecovern...*/
#pressesuche {
margin-bottom:20px;
position:relative;}

#pressesuche .suche {
background:#b1cde1;
padding:10px 0 10px 10px;
margin-bottom:10px;}

#pressesuche input {
cursor:pointer;
position:relative;
float:left;}

#pressesuche input.suchfeld {
font-size:0.7em;
height:1.2em;
border:1px solid #F0F0EE;
float:left;
width:10em;
position:relative;}

#pressesuche select {
font-size:0.7em;
height:1.4em;
border:1px solid #F0F0EE;
float:left;}

#pressesuche .or {
font-size:0.75em;
font-weight:bold;
float:left;
margin:0px 20px 0px 20px;
position:relative;}

/*Pressesuche MA-Fotos*/

#pressesuche ul{
background:#b1cde1;
list-style-type:none;
margin:5px 8px 0px 0;
padding:0 0 0 10px;
height:2em;
font-weight:bold;
line-height:2em;}

#pressesuche ul li{
width:10.25em;
float:left;}

#pressesuche ul li a{
text-decoration:none;
color:#000;
font-size:0.7em;
padding-left:10px;
background: url(/mediabig/10752A.gif) no-repeat 0px; }


/*Presse Ratgeberbereich*/

#inhalt #ratansicht a.einpacken {
float:left;}

#inhalt a.einpacken {
width:10.5em;
font-size:0.95em;
border-left:2px solid red;
border-top:1px solid red;
border-bottom:1px solid red;
border-right:1px solid red;
margin-top:5px;
padding-left:20px;
display:block;
font-weight:normal;
color:#000;
text-decoration:none;
background:#fff url(/mediabig/10762A.gif) no-repeat;}

.buchdaten br {
font-size:0.2em;
line-height:0.2em;}


/*Mitarbeiter-Fotos*/

.fotoreihe {
position:relative;
overflow:hidden;
height:100%;}

.fotoreihe dl {
position:relative;
float:left;
padding:0 10px;
margin:5px 0;
height:16.5em;} /*Wenn die Bilder alle dieselbe Höhe bekommen sollen, dann könnte man stattdessen die Höhe im dt festschreiben!!! */     
	
.fotoreihe dd {
text-align:center;}

.fotoreihe dt {
width:12em;
font-size:0.75em;}

/*Tabellenübersichten*/

#ratgebertab caption {
text-align:left;
font-size:0.8em;
font-weight:bold;
padding-bottom:6px;}

#ratgebertab th {
background:#b1cde1;
font-weight:bold;
border-bottom:2px solid #e9f0f5;}

#ratgebertab th, #ratgebertab td {
font-size:0.75em;
padding:4px;}

#ratgebertab .dunkel {
background:#d3e2ec;}

#ratgebertab a {
color:#000;
text-decoration:none;}

#ratgebertab a:hover {
text-decoration:underline;}

#inhalt #ratgebertab table {
border:none;
border-spacing:0px;
border-collapse:collapse;}

/*WEBMAIL*/
.formular legend, #webmail .leiste{
background:#b1cde1;}

.formular {
background:#d1e2ea;}

fieldset.presseanmeldung {
font-size:1.3em;}

/*Slideshow*/

.bildnavi, .bildbereich {
margin-left:-15px;}

*html .bildbereich, *html .bildnavi {
margin-left:-5px; 
margin-right:-10px;}

