html, body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 100.01%;
 margin: 0; 
 padding: 0;
 font-family: "Verdana", "Arial", "Helvetica", sans-serif;
 color: #516384;
 background-color: #e9ebef;


}

a:link{color:#001a4b; text-decoration: none}
a:visited{color:#001a4b; text-decoration: none;}
a:hover{color:#001a4b; text-decoration: underline}
a:active{color:#333333;}



img
{
border: 0;
margin: 0;
padding: 0;
display: block;
}


  
#ardMBkopfgrafik p 
{ 
  margin: 0;
  padding: 0;
  border-width: 0;
}


.Iconleft
{
float: left;
padding: 0 0.5em 0 0;
}

.pict
{
width: 7.5em;
display: block;
margin: 0.5em 0 0.25em 1.25em;

border: #fff 1px solid;

}


#ardMBKopfNavAll
{ 
clear: both;
background: #B9C0CD;
float: left;
border-top: #ff8400 4px solid;
width: 100%;
display: inline;

}


p { 
  margin: 0;
  padding: 0;
  border-width: 0;
}

.ardMBnurNavi
{
clear: both;
margin: 0;
padding: 0;
float: left;
/* border: #000000 1px solid; */
}

#ardMBKopfgrafik
{ 
/* background: #B9C0CD; */
background: #0A4D9C;
background-image: url("/wm2006/layout/img/general/back_mediabox.jpg");
background-repeat: repeat-x;

border-bottom: #fff 1px solid;
}

#ardMBKopfnav
{ 
width: 50em;
display: inline;
float: left;
vertical-align: bottom;
clear: both;
margin: 0;
padding: 0;
}




#ardMBKopfnav a
{
color:#fff; 
text-decoration: none;
font-weight: bold;
border-top: #fff solid 1px;
padding: 0.25em 0.75em 0.25em 0.75em;
background: #516384;
display: block;
}




#ardMBKopfnav a:visited
{
color:#fff;
text-decoration: none;
}

#ardMBKopfnav a:hover
{
color: #fff; 
text-decoration: none;
background: #ff8400;
display: block;
}

#ardMBKopfnav a:active
{
color:#ff8400;
}

#ardMBKopfnav ul
{

margin: 1.25em 0 0 1em; 
padding: 0;
width: 30.25em;
float: left;
display: inline;
/* border: #000000 1px solid; */
}

#ardMBKopfnav li
{
color:#fff; 
font-size: 0.75em;
text-decoration: none;
font-weight: bold;
border-right: #fff solid 1px;
/* border-top: #fff solid 1px; */
background: #516384;
display: block;
float: left;
}


#ardMBKopfnav a.akt
{
color: #516384; 
text-decoration: none;
font-weight: bold;
background: #e9ebef;
}

#ardMBKopfnav a.akt:hover
{
color: #516384; 
text-decoration: underline;
font-weight: bold;
background: #e9ebef;
}

#ardMBKopfnav a.akt:visited
{
color: #516384; 
text-decoration: none;
}

#ardMBKopfnav li.ardfirst
{
border-left: 1px solid #fff;
}


.inv {
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display: inline;
}


.ardMBdatum
{
float: right;
font-size: 0.7em;
color: #fff;
display: block;
padding: 0.3em 1em 0.2em 0.5em;
}

/* suche */
#ardMBSuche
{

display: inline;
width: 16.5em;
float: left;
font-size: 0.7em;
color: #fff;
margin: 0 0 0 9em;
vertical-align: middle;
/* border: 1px solid #fff; */

}


#ardMBSuche p
{
margin: 0;
padding: 0;
}


/* Suchfeld im Suchergebnis */
#ardMBSuche2
{

display: inline;
width: 24.5em;
background: #e9ebef;
float: left;
font-size: 0.7em;
color: #fff;
margin: 0 0 0 7.5em;
vertical-align: middle;
border: #fff 1px solid;
padding: 0 0 2px 0;
}


#ardMBSuche2 p
{
margin: 0;
padding: 0;
}


.ardSuchNeu
{
float: left;
font-weight: bold;
color: #516384;
padding: 12px 8px 0 8px;
}


form
{
/* border: 1px solid #fff; */
padding: 0.2em 0.2em 0.2em 0.5em;
margin: 0;
}

input.mbsubmit
{
border: #fff 1px solid;
font-size: 1em;
color: #fff;
font-weight: bold;
background: #ff8400;
font-size: 1em;
padding: 0.2em ;
margin: 0.5em 0 0.25em 0.35em;
width: 5em;
}

input.mbsuche
{
border: #A8B2C2 1px solid;
font-size: 1em;
padding: 0.25em 0.25em 0.25em 0.5em ;
margin: 0.5em 0 0.25em 0;
width: 8.5em;
}

.ardMBNavifirst
{
border-left: #fff 1px solid;
}


/*

  Contentbereich der Seite

*/


/*  Gallery  */

#ardMBBildernav
{
width: 25.5em;
padding: 0;
clear: both;
float: left;
margin: 0 0 0.5em 0.6em;
display: inline;
/* border: #000000 1px solid; */
}


#ardMBBildernav a.bild:link
{
font-size: 0.7em;
font-weight: bold;
padding: 0.2em ;
float: left;
width: 1.35em;
border: #516384 1px solid;
background: #e9ebef;
text-align: center;
margin: 0;
}


#ardMBBildernav a.bild:hover
{
border: #ff8400 1px solid;
background: #fff;
text-decoration: none;

}

#ardMBBildernav a.bild:visited
{
font-size: 0.7em;
font-weight: bold;
padding: 0.2em ;
float: left;
width: 1.35em;
border: #516384 1px solid;
background: #e9ebef;
text-align: center;
margin: 0;
}


#ardMBBildernav ul
{
/* border: #000000 1px solid; */
width: 19.5em;
margin: 0 0 0 0.75em; 
padding: 0;
list-style: none;
float:left;
display: inline;
}


#ardMBBildernav li
{

padding: 0.25em;
float: left;
width: 1.35em;
text-align: center;
list-style: none;
}

#ardMBBildernav li.ardMBAkt
{
font-size: 0.7em;
font-weight: bold;
margin: 0.36em 0.2em 0 0.2em;
padding: 0.2em  0.2em  0.2em  0.2em ;
display: block;
float: left;
width: 1.35em;
border: #ff8400 1px solid;
background: #fff;
text-align: center;
list-style: none;
}


#ardMBBildernav li.pfeil
{
font-size: 0.7em;
font-weight: bold;
margin: 0 0.75em 0 0.75em;
padding: 0.25em 0.2em 0.25em 0.23em ;
float: left;
width: 1.35em;
border: #fff 1px solid;
background: #fff;
text-align: center;
list-style: none;
}








.previous
{
float:left;
margin: 0 0.5em 0 0;
display: inline;
}


.next
{
float:right;
margin: 0 0 0 0.5em;
display: inline;
}




#ardMBBildernav li.leer
{
font-size: 0.7em;
font-weight: bold;
margin: 0;
margin: 0.4em 0.25em 0 0.25em;
display: block;
float: left;
width: 1.5em;
border: #e9ebef 1px solid;
text-align: center;
list-style: none;
}




/* BU etc. */

#ardMBText
{

float: left;
width: 10.9375em;
height: 25.5em;
border-left: #e9ebef 1px solid;
background: #fff;
padding: 0 4px 0 4px;
margin: 8px 0 0 0;
display: inline;
}

#ardMBText p
{
font-size: 0.7em;
line-height: 1.25em
}



/* Icons */
.ardIcon
{
border: 0;
vertical-align: middle;
padding-right: 	0.4em;
padding-left: 	0.25em;
padding-top: 0.25em;
margin-left: -15px;
float: left;
clear: left;
display: inline;
}

/* Icons Übersicht oben */
.ardIcon2
{
border: 0;
vertical-align: baseline;
padding-right: 	0.3em;
padding-left: 	0em;
padding-top: 0em;
margin-left: -17px;
float: left;
clear: left;
}


#ardMBUeContainer
{
/* border: #000000 1px solid; */
display: block;
margin: 0;
padding: 9px 0 0 11px;
}

/* tabelle */
#ardMBUebersicht
{
margin: 0;
border-collapse: collapse;
width: 47.75em;
border-spacing: 0px;
}


#ardMBUebersicht td
{
background-color: #d8dee5;
width: 25%;
vertical-align: top;
border-left: #fff 2px solid;
border-right: #fff 2px solid;
line-height: 0.9em;
padding: 0;

}


#ardMBUebersicht tr
{
border-collapse: collapse;
border-spacing: 0;
}

#ardMBUebersicht th
{
border-collapse: collapse;
vertical-align: top;
font-size: 0.7em;
padding: 0.5em 0 0.5em 3em;
border: #fff 2px solid;
text-align: left;
background: #fff;
border-spacing: 0;
}


#ardMBUebersicht ul
{
list-style: none;
margin: 0;
padding: 0;
background: #e9ebef;

}

#ardMBUebersicht li
{
font-size: 0.7em;
padding: 0 0.25em 0 1.75em;
margin: 0.25em 0 0 0;
border-bottom: #ffffff 2px solid;
background: #e9ebef;
/* line-height: 1.2em; */
height: 4.5em;
display: block;
}


#ardMBUebersicht li.ardfirst
{
background-color: #d8dee5;
height: 4.05em;
}



#flash
{

float: left;
/* border: #e9ebef 1px solid; */
background: #fff;
width: 36.875em;
height: 26.625em;
margin: 8px 0 0.25em 10px;
display: inline;
}





/* Bildgrößen */

.ardMBMedium
{

float: left;
/* border: #e9ebef 1px solid; */
background: #fff;
width: 25.5em;
height: 25.5em;
margin: 8px 0 0.25em 10px;
display: inline;
}


#ardMBVideo
{

float: left;
/* border: #e9ebef 1px solid; */
background: #fff;
width: 25.5em;
height: 25.5em;
margin: 8px 0 0.25em 10px;
display: inline;
}


.ardMBSuchaus
{

float: left;
background: #fff;
width: 48em;
height: 21.5em;
margin: 3px 0 8px 10px;
display: inline;
}


/* Suchwortwiederholung etc. */
.ardSearchWord
{
background: #e9ebef;
margin: 8px 10px 4px 10px;
padding: 0.45em;
font-size: 0.9em;
float: left;
color: #000000;
}

.seitexvonx
{
font-size: 0.8em;
}


#ardMBVideo_nur_fuer Real
{

float: left;
background: #fff;
width: 22.75em;
height: 23em;
margin: 8px 0 0.25em 10px;
/* padding: 2.5em 0 0 2.75em ; */
display: inline;
}


#videoBWSel
{
position: absolute;
top: 355px;
left: 14px;
text-align: right;
/* border: #516384 1px solid; */
background: #d5d6d7;
font-size: 0.7em;
margin: 0 0 0 0;
width: 400px;

}


#audioStart
{
position: absolute;
top: 355px;
left: 14px;
text-align: right;
/* border: #516384 1px solid; */
background: #d5d6d7;
font-size: 0.7em;
margin: 0 0 0 0;
width: 400px;

}

#videoBWSel label
{
margin: 0 15px 0 0;
}


#connDsl
{
margin: 0px;
vertical-align: middle;
}


#connIsdn
{
margin: 0px;
vertical-align: middle;
}

.ardplay
{
margin: 3px 2px 3px 20px;
padding: 0px 20px 2px 6px;
vertical-align: middle;
display: inline;
background-color: #ff8400;
border: #fff 1px solid;
font-weight: bold;
color: #fff;
background-image: url("/wm2006/layout/img/mediabox/play.gif");
background-position: right;
background-repeat: no-repeat;
}


/* Bildgrößen */

.quer
{
border: #fff 4px solid;
width: 25em;
height: 18.75em;
margin: 40px 0 0 0 ;
}


.hoch
{
border: #fff 4px solid;
height: 25em;
width: 18.75em;
margin:  0 42px 0 42px ;
}




a.weiss{
font-size: 0.7em;
}

a.weiss:link
{
color:#ffffff; 
text-decoration: none;
padding: 0 1em 0 0;
}
a.weiss:visited
{color:#ffffff; 
padding: 0 1em 0 0;
text-decoration: none;}
a.weiss:hover
{color:#ffffff; 
text-decoration: underline;
padding: 0 1em 0 0;}
a.weiss:active
{
color:#ff8400;
padding: 0 1em 0 0;
}


#ardMBContent { 
width: 49.0em;
height: 28.5em;
clear: both;
display: block;
position: relative;

}

/* Im wesentlichen wie Content, aber fuer die Suchausgabe */
#ardMBSucherg 
{ 
width: 49.0em;
height: 28.5em;
clear: both;
display: block;
position: relative;
/* border: #000000 1px solid; */
}


#ardMBSucherg ul
{ 
margin: 0 0 1em 0;
padding: 0 0 0 10px;
list-style-type: none;

}

#ardMBSucherg strong
{ 
margin: 0 0 0 0;
padding: 0;
}


#ardMBSucherg li
{ 
/* border-bottom: #516384 1px dotted; */
}

li.video
{
margin:  0 0 0 20px;
padding: 5px 0 5px 0;
border-bottom: #e9ebef 2px solid;

font-size: 0.7em;
list-style-image: url("/wm2006/layout/img/icons_grau/video.gif");

}


li.gallery
{
margin:  0 0 0 20px;
padding: 5px 0 5px 0;
border-bottom: #e9ebef 2px solid;
font-size: 0.7em;
list-style-image: url("/wm2006/layout/img/icons_grau/gallery.gif")
}


li.audio
{
margin:  0 0 0 20px;
padding: 5px 0 5px 0;
border-bottom: #e9ebef 2px solid;
list-style-image: url("/wm2006/layout/img/icons_grau/audio.gif");
font-size: 0.7em;
}



#ardMBContent h1
 { 
font-size: 0.7em;
line-height: 1.25em;
margin: 3.5em 0 0.5em 0;
display: block;
}


#ardMBContent h1.inv
 { 

display: none;
}




#ardMBHinweis
{
font-size: 0.7em;
clear: both;
width: 70em;
display: block;
/* border: #d8dee5 1px solid; */
padding: 0.75em 0 0 2em;
float: left;
}


.ardMBquelle
{
padding: 0;
margin: 0.5em 0 0 0;
font-size: 0.65em;
line-height: 1.25em;
}





#ardMBRight_nav
{

/* background: #fff; */
position: absolute;
top: 0;
left: 38em;
/* border-top: #ff8400 2px solid; */
/* border-bottom: #ff8400 2px solid; */
/* border-right: #ff8400 1px solid; */
padding: 0;
margin: 2.35em 0 0 0;
width: 11em;
display: inline;
}




#ardMBRight_nav h2
{
font-size: 0.75em;
margin: 0.5em 0 0 0.75em;
padding: 0;
display: block;
}



#ardMBRight_nav p
{
font-size: 0.7em;
padding: 0 0 0.5em 0;
margin: 0;
text-align: right;
}

#ardMBRight_nav li
{
margin: 0 0 0.35em 0 ;
padding: 0.2em 0.35em 0.5em 1em;
list-style: none;
font-size: 0.7em;
/* background: #D8DEE5; */
border-bottom: #8F9BB0 1px solid;
}


#ardMBRight_nav li.akt
{
background-image: url("/wm2006/layout/img/mediabox/mbox_standort.gif");
background-repeat: no-repeat;

}

#ardMBRight_nav li.first
{
margin: 0 0 0.35em 0 ;
padding: 0.4em 0.35em 0.5em 1em;
border-top: #8F9BB0 2px solid;
}

#ardMBRight_nav li.last
{
border-bottom: #8F9BB0 2px solid;

}



#ardMBRight_nav ul
{
margin: 0.5em 0 0.5em 0;
/* background: #D8DEE5; */
padding: 0;
}


#ardMBFuss
{
clear: both;
background: #ff8400;
padding: 0.2em 1em 0.5em 1em;
text-align: right;
border-top: #fff 2px solid;
display: block;
}

#ardMBReals
{
position: absolute;
left: 50px;
top: 424px;

}


#realdl
{
position: absolute;
top: 24.75em;
left: 10.75em;
width: 15em;
text-align: right;
}

#realdl a:link
{
color: #516384;
}

#realdl a:hover
{
text-decoration: underline;
color: #0014ab;
}

#realdl a:visited
{
color: #516384;
}


#realdl ul 
{
font-size: 0.7em;
padding: 0;
margin: 0;
list-style-type: none;
}

#realdl li
{
margin: 0;

padding: 0 0 0 0;
}


/* Klasse fuer Links unter */
.ardLinkliste
{
width: 99%;
clear: both;
/* border: #95999a 1px solid; */
padding: 0 0 0 0;
margin: 0.5em 0.25em 0 0;
}


.ardLinkliste p
{
color: #516384;
font-size: 0.7em;
padding: 0.1em 0 0.3em 0.5em ;
margin: 0 0 0 1.75em;
}

.ardLinkliste li
{
padding: 2px 2px 2px 24px;
margin: 0;
/* font-weight: bold; */
display: block;
line-height: 1.3em;
background-color: #e9ebef;
font-size: 0.7em;
border-color: #fff;
border-style: solid;
border-width: 1px 0px 0px 0px;
clear: both;
}

.ardLinkIcon
{
border: 0;
vertical-align: middle;
padding-right: 	0.4em;
padding-left: 	0.15em;
padding-top: 0.15em;
margin-left: -24px;
float: left;
clear: left;
display: inline;
}

.ardLinkliste ul
{
display: block;
border-color: #ffffff;
border-style: solid;
border-width: 1px 0px 0px 0px;
margin: 0;
padding: 0;
}


/* Programmtipps innerhalb der MultiLinks */
li.ardProgrammTipp
{
border-top: #fff 1px solid;
background: #CAD0D9;
/* background: #ff8400; */
/* background: #FFE6CC; */
/* background: #ff8400; */
}

/* Evtl. fuer die Schrift in den Programmtipps */

.ardProgrammTipp
{
color: #516384;
}



