body
{
  background-color: #888B88;
  margin: 0;
  padding: 0;
  font-family: Georgia;
  font-size: 9pt;
}

.clear_both {  clear: both; }

a img { border: 0; }

.no_underline
{
  text-decoration: none;
  color: #000;
}

/* Headlines */
h1
{
  font-size: 11pt;
}

.fl
{
  float: left;
}
.fr
{
  float: right;
}

#menue_container
{
  width: 860px;
  margin: 31px 15px 0 auto;
  padding: 0;
}

*+html #menue_container
{
 /*
  width: 860px;
  margin: 31px 15px 0 150px;
  padding: 0;
  */
}





#menue_container ul.first_level
{
  float: left;
  display: inline;
  padding: 0;
  margin: 0;
}


#menue_container ul.first_level li.first_level_li
{
  list-style: none;
  float: left;
  display: inline;
  width: 100px;
  padding: 0 5px 0 0;
  margin: 0 0px 0 0;
}


#menue_container ul.first_level li.first_level_last_li
{
  list-style: none;
  float: left;
  display: inline;
  width: 60px;
  padding: 0;
  margin: 0 6px 0 0;
}

#menue_container ul.second_level
{
  float: left;
  display: inline;
  padding: 0;
  margin: 0;
}

#menue_container ul.second_level li.second_level_li
{
  list-style: none;
  display: inline;
  padding: 0;
  margin: 0;
  border: 0;
}




#menue_container ul li a.header_etappe_link
{
  background-color: none;
  background-image:url(../images/bg_header_etappe.gif);
  background-repeat: no-repeat;
  color: #CCC;
  width: 100px;
  height: 9px;
  overflow: hidden;
  display: block;
  float: left;
  margin: 0 0px 0 0;
  padding: 0 5px 0 0;
}


#menue_container ul li a.header_etappe_link:hover
{
  background-image: none;
  background-color: #FFB001;
  color: #FFB001;
}


#menue_container ul li a.header_etappe_link_last
{
  background-color: none;
  background-image:url(../images/bg_header_etappe.gif);
  color: #CCC;
  width: 47px;
  height: 9px;
  overflow: hidden;
  display: block;
  float: left;
  margin: 0;
}


#menue_container ul li a.header_etappe_link_last:hover
{
  background-image: none;
  background-color: #FFB001;
  color: #FFB001;
}

#menue_container ul li ul li a.header_ereignis_link
{
  background-color: none;
  background-image:url(../images/bg_header_ereignis.gif);
  background-repeat: no-repeat;
  color: #BBB;
  float: left;
  display: block;
  width: 15px;
  height: 9px;
  margin: 5px 0px 0 0;
  padding: 0 5px 0 0;
  overflow: hidden;
}

#menue_container ul li ul li a.header_ereignis_link:hover
{
  background-color: none;
  background-image:url(../images/bg_header_ereignis_hi.gif);
  background-repeat: no-repeat;
  color: #1DEFED;
}

/* EO menue */

/* Links im Menue oben rechts */
#link_senderliste
{
  display:block;
  background-image:url(../images/txt_senderliste.gif);
  width: 95px; 
  height: 24px; 
  float: left;
}

#link_senderliste:hover
{ 
  background-image:url(../images/txt_senderliste_hi.gif);
}

#link_rbb_programm
{
  display:block;
  background-image:url(../images/txt_rbb_programm.gif);
  width: 111px; 
  height: 24px; 
  float: left;
}

#link_kommentare
{
  display:block;
  background-image:url(../images/txt_kommentare.gif);
  width: 111px; 
  height: 24px; 
  float: left;
}

#link_kommentare:hover
{ 
  background-image:url(../images/txt_kommentare_hi.gif);
}

#link_rbb_programm:hover
{ 
  background-image:url(../images/txt_rbb_programm_hi.gif);
}


#link_bibliothek
{
  display:block;
  background-image:url(../images/txt_bibliothek.gif);
  width: 84px; 
  height: 24px; 
  float: left;
}

#link_bibliothek:hover
{ 
  background-image:url(../images/txt_bibliothek_hi.gif);
}

/* EO Links im Menue oben rechts */



#main_container
{
  width: 950px;
  width: 1000px;
  margin: 0 19px 0 auto;
}


#timeline_container
{
  width: 100px;
  height: 495px;
  border: 1px solid #CCC;
  float: left;
}



#content_container
{
  float: right;
}

/* Schatten f�r Content-Container */
div.shadow, div.shadow2, div.shadow3, div.shadow4, div.shadow5 {
   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   }
div.shadow {
   background-color: #5A5C5A;
   border: 1px solid #5D5F5D;
   margin: 0px;
   }
div.shadow2 {
   background-color: #636563;
   border: 1px solid #6A6C6A;
   margin: 0;
   }
div.shadow3 {
   background-color: #737573;
   border: 1px solid #7A7C7A;
   margin: 0;
   }
div.shadow4 {
   background-color: #7F827F;
   border: 1px solid #848784;
   margin: 0;
   }
div.shadow5 {
   float: left;
   background-color: #868986;
   border: 1px solid #888B88;
   margin: 0;
   }

div.shadow div#content {
   border: 0px solid #888B88;
   background-color: #FFF;
   margin: 0;
   padding: 20px;
   display:block;
   width: 807px; 
   position: relative;
   top: 3px;
   left: 3px;
   padding: 10px 13px 13px 30px  ;
 }
 
 
#content
{
  height: 618px;
}
/* EO Schatten */




#content_top_container
{
  margin: 0 20px 0 0;
  height: 140px;
}


#navi_text
{
  margin: 2px 0 0 0;
  height: 10px;
}


#er_rechts_navi
{
  margin: 2px 0 0 0;
  height: 14px;
}


#navi_et img, #navi_er img, #navi_text img, #er_rechts_navi img
{
  margin: 0 3px 0 0 ;
}

#navi_et
{
  float: left;
  width: 253px;
  margin: 0 0 10px 0;
}

#navi_et_arrows
{
  margin: 0 0 4px 0;
}

#navi_er
{
  float: left;
  width: 250px;
}


#header_meta
{
  height: 103px;
  padding-top: 17px;
}

#header_meta div
{
  padding-bottom: 5px;
  border-bottom: 1px dashed #000;
  width: 433px;
}



#navi_er_arrows
{
  margin: 0 0 4px 0;
}

#navi_senderliste
{
  height: 103px;
  padding-top: 17px;
}

#navi_senderliste a
{
  display: block;
  height: 11px;
}

#sender_header
{
  border-top: 1px dashed #000;
  border-bottom: 1px dashed #000;
  width: 440px;
  margin: 5px 0 0 0 ;
  padding: 2px 0 5px 0;
}


/*
#logo_und_meta
{
  float: right;
  width: 270px;
  height: 60px;
  background-image: url(../images/logo_amplitude.gif);
  background-repeat: no-repeat;
  background-position: 190px 20px;
  margin-right: -22px;
}
*/
#logo_und_meta
{
  position: absolute;
  width: 270px;
  height: 60px;
  top: 79px;
  right: 40px;
  background-image: url(../images/logo_amplitude.gif);
  background-repeat: no-repeat;
  background-position: 190px 20px;
  z-index: 99;
}

*html #logo_und_meta
{
  top: 100px;
}


*+html #logo_und_meta
{
  /* right: -200px; */
}


#logo_und_meta #logo_kalter_krieg
{
  margin: 20px 0 0 60px;
}

#logo_und_meta #meta
{
  margin: 14px 0 0 26px;
}


#logo_und_meta #meta img
{
  margin: 0 10px 0 0;
}

#headline
{
  padding: 5px 0;
  border-top: 1px dashed #000;
  margin: 0 0px 0 0;
}

/* hier ist der Text-Inhalt und die Galerien enthalten */
#content_bottom
{
  border-top: 1px dashed #000;
  border-bottom: 1px dashed #000;
  margin: 0 20px 6px 0;
}

#content_bottom_left
{
  width: 432px;
  height: 426px;
  float: left;
}


#content_bottom_left h2
{
  font-size: 12pt;
  margin-top: 9px;
}

#content_bottom_left h5
{
  font-size: 9pt;
  margin: 0;
  font-weight: bold;
  color: #9B000D;
  display: inline;
}


#content_bottom_left p
{
  line-height: 13pt;
}

#content_bottom_left  #navi_text
{
  padding: 5px 0;
  border-bottom: 1px dashed #000;
}


#content_bottom_right
{
  width: 320px;
  float: right;
}


#content_bottom_right #er_rechts_navi
{
  padding: 5px 0 1px 0;
  border-bottom: 1px dashed #000;
}

#content_bottom_right #er_rechts_content
{
  margin: 12px 0 0 0 ;
}

/* Layer f�r Content-Texte und Seitenbl�ttern */

#texte_container
{

}

#texte_container a
{
	color: #000;
}


/* Links im Content */

a.galerie_link
{
  background-image: url(../images/bg_link_galerie.gif);
  background-repeat:repeat-x;
  background-position: 1px 10px;
  background-color: #FFF;
  color: #000;
  text-decoration: none;
}

a.galerie_link:hover
{
  background-image: none;
  background-color: #C2FF50;
  color: #000;
  text-decoration: none;
}


a.glossar_link
{
  background-image: url(../images/bg_link_glossar.gif);
  background-repeat:repeat-x;
  background-position: 1px 10px;
  background-color: #FFF;
  color: #000;
  text-decoration: none;
}

a.glossar_link:hover
{
  background-image: none;
  background-color: #A0C1FB;
  color: #000;
  text-decoration: none;
}




a.audio_link
{
  background-image: url(../images/bg_link_audio.gif);
  background-repeat:repeat-x;
  background-position: 1px 10px;
  background-color: #FFF;
  color: #000;
  text-decoration: none;
}

a.audio_link:hover
{
  background-image: none;
  background-color: #EC87E3;
  color: #000;
  text-decoration: none;
}

a.video_link
{
  background-image: url(../images/bg_link_video.gif);
  background-repeat:repeat-x;
  background-position: 1px 10px;
  background-color: #FFF;
  color: #000;
  text-decoration: none;
}

a.video_link:hover
{
  background-image: none;
  background-color: #FFCF72;
  color: #000;
  text-decoration: none;
}



#text_page_1, #text_page_2, #text_page_3, #text_page_4, #text_page_5, #text_page_6, 
#text_page_7, #text_page_8, #text_page_9, #text_page_10, #text_page_11, #text_page_12
{
  visibility: hidden;
  position: absolute;
  width: 436px;
}


.kommentar_page
{
  visibility: hidden;
  position: absolute;
  width: 436px;
}


/* Startseite */

/*
#start_top_container
{
  background-color: none;
  background-image:url(../images/bg_start.jpg);
  background-repeat: no-repeat;
  height: 257px;
  width: 785px; 
  margin: 63px 0 0 0 ;
  padding: 0;
}
*/

#start_top_container
{
  margin: 70px 0 0 0;
  height: 260px;
}

#start_top_container object, #start_top_container embed
{
  margin: 0;
  padding: 0;
}


* html #start_top_container
{
  margin: 86px 0 0 0 ;
}

#start_flash
{
  position: absolute;
  top: 80px;
  right: 0px;
  display: block;
  width: 848px;
  height: 257px;
  background-color: none;
  z-index: 99;
}

#flashcontent
{
   position:absolute; 
   width:111px; 
   height:618; 
   z-index:100; 
   top: 78px; 
   right: 877px;
   overflow: hidden;
}

* html #flashcontent
{
   position:absolute; 
   width:111px; 
   height:618; 
   z-index:100; 
   top: 93px; 
   right: 877px;
   overflow: hidden;
}


#start_bottom
{
  margin: 5px 0 0 0;
  border-bottom: 1px dashed #000;
}


#start_bottom_left
{
  float: left;
  width: 550px;
  border-top: 1px dashed #000;
}


#start_bottom_left p
{
  line-height: 13pt;
}


#start_bottom_left a
{
text-decoration: none;
color: #000;
}

#start_bottom_right
{
  float: left;
  width: 214px;
  border-top: 1px dashed #000;
  margin: 0 0 0 20px;
}

#start_bottom_right h2
{
  font-size: 10pt;
  color: #9B000D;
}


/* Etappenstartseite */

#et_start_rechts
{

}


#et_start_rechts span img
{
  margin: 0 0 4px 0;
}

.et_start_rechts_container 
{
  border-bottom: 1px dashed #000;
  height: 94px;
  margin: 0 0 12px 0;
  padding: 0 0 19px 0;
}


.et_start_rechts_container_image
{
  float: left;
}

.et_start_rechts_container_text
{
  float: right;
  width: 188px;
}

.et_start_rechts_container_text h3
{
  margin: 0 0 0 0 ;
  padding: 0;
  font-size: 9pt;
}


.et_start_rechts_container_text p
{
  margin: 0 0 0 0 ;
  padding: 0;
  line-height: 13pt;
  font-weight: normal;
}

.image_single_container
{
  position: absolute;
  width: 320px;
}

.video_layer
{
  position: absolute;
  width: 320px;
  visibility: hidden;
}

#video_container {
	visibility: hidden;	
}

/* Glossar */
#glossar_container
{
  visibility: hidden;
}

#glossar_container div
{
  position: absolute;
  width: 320px;
}

#glossar_container h3
{
  font-size: 12px;
  margin: 1px 0 9px 0;
}

#glossar_container p
{
  margin: 14px 0 0 0;
  line-height: 13pt;
}

/* AUDIO */

#audio_container
{
  position: absolute;
  top: 475px;
}

#audio_navi
{
  border-bottom: 1px dashed #000;
  padding: 6px 0;
  width: 320px;
}

#audio_navi span
{
  margin: 0 0 0 212px;
  font-weight: bold;
}


.audio_layer
{
  /* position: absolute; */
  visibility: hidden;
}

.player_class
{
  visibility: hidden;

}


#audio_container img
{
  margin: 0 3px 0 0;
}

.audio_subtitle_container
{
  top: 50px;
  position: absolute;
  line-height: 13pt;
  width: 100%;
}




/* IMAGES */
#image_container
{
  position: absolute;
}

.image_subtitle_container
{
  top: 244px;
  position: absolute;
  line-height: 13pt;
  width: 320px;
}

.video_subtitle_layer
{
  top: 430px;
  position: absolute;
  line-height: 13pt;
  width: 320px;
}

* html .video_subtitle_layer
{
  top: 445px;
}

.copyright
{
  font-size: 8pt;
}

#programm_header
{
  padding: 35px 0 0 0;
  margin: 5px 0 0 0;
  border-top: 1px dashed #000;
  width: 432px;
}

#programm_header a
{
  display: inline;
}

#programm_header img
{
  margin: 0 30px 0 10px;
}


#start_bottom_right h2
{
  border-bottom: 1px dashed #000;
  margin: 2px 0 0 0 ;
  padding: 8px 0 ;
}

.programmpunkt
{
  border-bottom: 1px dashed #000;
  padding: 6px 0;
  color: #9B000D
}

#kommentar_abgeben_container
{
  	visibility: hidden;  
  	position: absolute;
}

#kommentar_container
{
	visibility: hidden;
  	position: absolute;
}

#hidden_navi_er_number
{
  visibility: hidden;
}


.bg_on
{
  background-image: none;
  background-color: #1DEFED;
  color: #1DEFED;
  float: left;
  display: block;
  width: 15px;
  height: 9px;
  margin: 5px 5px 0 0;
  overflow: hidden;
}

.bg_off
{
  background-color: none;
  background-image:url(../images/bg_header_etappe.gif);
  color: #BBB;
  float: left;
  display: block;
  width: 15px;
  height: 9px;
  margin: 5px 5px 0 0;
  overflow: hidden;
}

a.download {
	text-decoration: none;
	color: #000;
	font-weight: bold;	
}

#navi-kommentare {
	padding-top: 17px;
}

#hd_kommentare {
    padding-bottom: 5px;
    width: 440px;
	border-bottom: 1px dashed #000;	
}

#content_kommentare {
    border-top: 1px dashed #000;
    border-bottom: 1px dashed #000;
    width: 788px;
    padding: 0px;
}

#content_kommentare .textus {
	padding-bottom: 4px;
	padding-top: 4px;
	font-weight: bold;
}

.kommentar_overall {
	width: 788px;	
	padding: 0px;
}

.kommentar_abstand {
	width: 80px;
	float: left;	
}

.kommentar_left {
	float: left;
	width: 500px;	
	padding: 7px 0 8px 0;
	cursor: pointer;
}

.kommentar_right {
	float: left;	
	width: 207px;
	padding: 7px 0 8px 0;
	cursor: pointer;
}

.kommentar_etappe {
	float: left;
	width: 80px;
	padding: 7px 0 8px 0;
}

.kommentar_container {
	float: left;
	border-top: 1px dashed #000;
}

.kommentar_inner_container {
	width: 604;
	float: left;
}

#content_bottom_left strong.red
{
  font-size: 9pt;
  margin: 0;
  font-weight: bold;
  color: #9B000D;
} 



/* f�r men� zum verschieben */
/*#test
{
  position: absolute;
  top: 50px;
  right: 100px;
  width: 400px;
  height: 20px;
  border: 1px solid #000;
}

*/