    
/*Gold: #EE9D00*/    
@media screen {
  body { overflow: hidden; }
}

/* NUR BILDSCHIRM */
@media screen {
body 
	{
	color: white;
	background-color: #000;
/*   	background: #333 url(../pix/bg_streifen_quer2.png) repeat; */
	margin: 0px;
  font-size:11px;
  font-weight: normal; 
  font-family: Verdana, Helvetica, sans-serif; 
	}
  
  p{margin:0 0 1em 0; text-align:justify;}
  img{border:0;}
/* LINKS */
a:link, a:visited 
	{
  font-size: 11px; 
/*   font-weight:  normal;  */
  font-family: Verdana, Helvetica, sans-serif; 
  text-decoration: none; 
  color:#EE9D00; 
  opacity:1.0;
  filter:alpha(opacity=100);
}
a:visited{color:#EE9D00; }
a:hover, a:active {
  font-size:11px;
/*   font-weight: normal;  */
  font-family: Verdana, Helvetica, sans-serif; 
  color:#FFCC00/* #dbdbdb */;
  text-align:justify;
  opacity:0.6;
  filter:alpha(opacity=60);
}

#content_left a[target=_blank], #content_right a[target=_blank], #content_right_60_40 a[target=_blank] { background:transparent url(../pix/out.gif) no-repeat right top;padding-right:14px; }
.mp3-links a[target=_blank], .bildlink { background-image:none !important;padding-right:0px !important; }

/*MP3*/

.audio-downloads, .audio-downloads a {font-size: 10px;}

.mp3-links-top {
  text-align:left; 
  margin:0 !important;padding: 6px 10px 0px 10px ;
  margin-top:6px !important;
  background:transparent url(../pix/bkgd_mp3_top.png) no-repeat left top;
  }
.mp3-links {
  margin:0;
  margin-top:0px; 
  padding: 6px 10px 6px 10px ;
  background:transparent url(../pix/bkgd_mp3_bottom2.png) no-repeat left bottom;
  }
.mp3-links a.mp3-download {
	font-size: 9px;
	margin-right:5px!important;
	margin-bottom:3px;
	line-height:100%;
	display:block;float:left;
	background:transparent url(../pix/download.gif) no-repeat left bottom !important;
	padding-left:14px;
  padding-right:0px!important;
	}
/* MP3-DOWNLOAD */
.audio-downloads h2{text-align:left;font-size:9px;}
td.mp3-button {
    width:15px;padding-top:2px;
    }

td.mp3-download {
    width:15px;
    padding-top:2px;
    }
td.mp3-download a img{
    border:0 !important;
    }
td.mp3-title {
    width:auto;padding-top:2px;
    padding-left:3px;
   /*  font-style:italic;
    font-weight:normal; */
    text-align:left;
   /*   color:#666; */ 
    }
td.mp3-title h2{
    width:auto; text-align:left;
    padding-left:3px;
    font-style:normal;
    font-weight:bold;
 /*    color:#000000; */
    }

/* Tooltip */

a.tooltip,
a.tooltip:link,
a.tooltip:visited,
a.tooltip:active {
position: relative;
text-decoration: none;
font-weight: bold;
border-bottom:0px dotted #4dbcf3;
opacity: 1.0 !important;
}

a.tooltip:hover {
/* background: transparent */;
z-index: 100;
opacity: 0.9 !important;
text-decoration: none;
font-style:italic;
}

a.tooltip span {
display: none;
text-decoration: none;
}

a.tooltip:hover span {
display: block;
position: absolute;
/* top: -39px; */
bottom:11px;
left: 40px;
line-height:100%;
width: 200px;
z-index: 100;
color: #000;
border: 1px solid;
border-color: #300 #300 #300 #400;
background: #eee;/* #933 */
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-style: Normal;
text-align: left;
 opacity:1.0 !important;overflow:hidden;

}
a.tooltip:hover span em{
padding: 1px 1px 1px 5px;
border-left: 4px solid #000;font-style:normal;display:block;}

/* LAYOUT */
#horizon        
	{
	color: white;
	background: #333 url(../pix/bg_streifen_quer.png) repeat;
	text-align: center;
	position: absolute;
	top: 50%;/* Original:50%; */
	left: 0px;
	width: 100%;
	height: 60px; /* Original:1px; Sp&auml;ter 37px */
	overflow: visible;
	visibility: visible;
	display: block;
  border-top:3px double #444;
  border-bottom:3px double #333;
	}

#content    
	{
	font-family: Verdana, Geneva, Arial, sans-serif;
	/* background-color: #f00; */
	margin-left: -388px;/* Original:-388px */
	position: absolute;
	top: -212px; /* Original:-212px */
	left: 50%;
	width: 774px;
	height: 423px;
	visibility: visible;
  border-left:1px solid #444;
  border-top:1px solid #444;
  border-bottom:1px solid #444;
  border-right:1px solid #444;
  background: #000 url(../pix/bkgd2.jpg) no-repeat left top;/* (../pix/bkgd2.jpg) */
	}

/* .bodytext 
	{
	font-size: 14px
	} */

.headline 
	{
	font-weight: bold;
	font-size: 24px
	}

#footer_ld 
	{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 20px;
	visibility: visible;
	display: block
	}


#ld_header{
  height:60px; /* 55 */
/*   border-bottom:1px solid black;
 */}
#ld_menu_top{
  font-size:11px;
  font-weight:  normal; 
  font-family: Verdana, Helvetica, sans-serif; 
  height:20px;
  /*   border-bottom:1px solid black; */ 
  width:100%;
  text-align:right;
 /*  padding-bottom:10px; */
}
#ld_content{
font-size:11px;
  font-weight: normal; 
  font-family: Verdana, Helvetica, sans-serif; 
 width:100%;
 height:293px;
/*  border-bottom:1px solid black;
  border-top:1px solid black;*/
 text-align:left;
 clear:both;
}

#ld_copyright{
  font-weight:  normal; 
  font-family: Verdana, Helvetica, sans-serif; 
  height:19px;
/*   padding-top:3px; */
  line-height:16px;
  background:#000 /* url(../pix/disco_vorschau.gif) repeat left top */;
  width:100%;
  font-family:inherit;
  font-size:9px;
  vertical-align:middle;/*  */
  text-align:center;
  color:#eff;
  opacity:0.65;}

#ld_menu_bottom{
  font-size:11px;
  font-weight: normal; 
  font-family: Verdana, Helvetica, sans-serif; 
  height:20px;
/* border-bottom:1px solid black;  */
/*   margin-bottom:3px;
 */  width:100%;
  clear:both;
    margin-top:14px;
}

#ld_menu_bottom_left, #ld_menu_bottom_left_2{
  font-size:11px;
  font-weight: normal; 
  font-family: Verdana, Helvetica, sans-serif; 
  height:20px;
  /* border -left :1px solid black; */
  width:53%;
  text-align:left;
  float:left;
}

#ld_menu_bottom_right, #ld_menu_bottom_right_2{
  font-size:11px;
  font-weight: normal; 
  font-family: Verdana, Helvetica, sans-serif; 
  height:20px;
  /* border -left :1px solid black; */
  width:46%;
  text-align:right;
  float:right;
}
#ld_menu_bottom_left{
    width:613px;margin-right:0!important;}

#ld_menu_bottom_right{
  width:158px;margin-top:-3px;height:20px;}
#ld_menu_bottom_right .margin_lr{margin-left:0!important;}

#ld_menu_bottom_right a {
    display:block;width:131px;
    background:#500 url(../pix/AR-button.png) no-repeat left top !important;
    border:3px double #300;
    padding: 0px; 
    margin: 0px; 
    overflow:hidden;
    text-align:center;}

#ld_menu_bottom_right a:hover {
    background:#700 url(../pix/AR-button_hover.png) no-repeat left top !important;
border-color:#500;}
    
#ld_menu_bottom_2{
  font-size:11px;
  font-weight: normal; 
  font-family: Verdana, Helvetica, sans-serif; 
  height:20px;
  width:100%;
  clear:both;
  color:#fff;  line-height:14px;

}



/* STANDARTS */
.ld_menu {font-weight:bold !important;color:#EE9D00;}
.margin_lr{margin-left:20px;margin-right:20px;clear:both;}
.margin_oulr{margin:5px;}
.margin_oulr_1px{margin:1px;}
.w40{width:37%;}
.w50{width:47%;}
.w60{width:57%;}
.w100{width:100%;}
.bg_punkte{background: transparent url(../pix/disco_vorschau.gif) repeat;}

/* CONTENT */
#ld_titel, .cap{ /* => H1*/
font-style:italic;
  font-size: 30px; 
  font-weight: bold; 
  font-family: Garamond, Georgia, serif; 
  text-decoration: none; 
  color:#600000/* #FFFFCC */;
  text-align:left;
/*   width:50%; */
  /* border:1px solid black; */
  display:block;
  height:40px;
  margin:0;padding:0;
  margin-bottom:10px;
}
h2{
  font-size: 11px; font-weight:bold;  margin:0;padding:0;clear:right;
}
#content_right{
  float:right;
  height:287px;
  overflow:hidden;
}

#content_right_60_40{
  float:right;
  height:252px;
/*   margin-top:27px; */
  text-align:right;
  overflow:hidden;
/*   border: 1px solid #000; */
}

#content_left{
  float:left;
  height:245px;
 /*  padding-bottom:2px; */
  overflow:hidden;
/*     position: absolute; */
}


#ld_controlls{
z-index: 1; 
	left: 60%;
	width: 11px; 
	position: absolute;
	top: 327px; 
/* 	height: 11px;  */
	text-align: right;
}

/* // IE7 FIX \\ */
*+html #ld_controlls{
	top: 324px; 
}
/* // IE FIX \\ */
* html #ld_controlls{
	top: 324px; 
}

#ld_controlls_divider{
  z-index: 3; 
	left: 60%;
	width: 2px; 
	position: absolute;
	top: 102px; 
	height: 248px;  
  background:transparent url(../pix/scrollstreifen.png) no-repeat left top;

}


#divUpControl {
	/* z-index: 1; 
	left: 60%;
	width: 11px; 
	 position: absolute; 
	top: 99px; 
	height: 11px; 
	text-align: right; */
}
#divUpControl, 
#div_v_UpControl, 
#div_v_DownControl, 
#divDownControl {
margin-bottom:3px;
}




#div_v_UpControl {
	/* z-index: 1; 
	left: 60%;
	width: 11px; 
	position: absolute;
	top: 112px; 
	height: 11px; 
	text-align: right; */
}
#div_v_DownControl {
	/* z-index: 1; 
	left: 60%;
	width: 11px; 
	position: absolute;
	top: 125px; 
	height: 11px; 
	text-align: right; */
}

#divDownControl {
  /* z-index: 1; 
  left: 60%; 
	width: 11px; 
  position: absolute; 
  top: 138px; 
	height: 11px; 
	text-align: right; */
}


#content_left #divContainer{
  height:252px;	
  visibility: visible;
  overflow: hidden;
/*   width: 400px; */
  position: absolute;
  top:100px;
  left:20px;
  border-right:0px solid  #500;
  border-bottom:0px solid #500; 
  padding-bottom:0px;
   z-index:1; 

  }

#content_left #divContainer #divContent{
left:0;top:0;
	position: absolute;
  margin-right:2px;
   z-index:1;width:100%;


  }

.columns{
-moz-column-count: 2;
-moz-column-gap: 20px;
-moz-column-span:
}

.dates_navigation{
  background-color:#500;
  border-bottom:1px solid #900;
  font-size:8px !important;
  font-weight:bold;
  }
.dates_navigation a:link,
.dates_navigation a:visited,
.dates_navigation a:hover,
.dates_navigation a:active {
  font-size:9px !important;
  font-weight:normal;
  background-color:#500;
  border:1px solid #900;
  }

.dates_active {
color: #fff !important;
font-weight:bold !important;
}

  
  
  
#pager{
margin:1px 13px 0 13px; 
width:auto;
text-align:center;
height:15px; }

.d_year {
 padding: 0 2px 0 2px;
}
  
  
#dates_list, #dates_list div a {
  font-size:9px!important;
/*   font-family: Verdana !important; */
  font-weight:normal;
  }
  
/* SPECIAL UNTEN RECHTS */ 
  #admin_special {
  position:absolute;
  bottom:0;
  right:0;
  z-index:100;
/*   padding: 1px 0px 0px 1px; */
/*   border:1px solid #400; */
  border-right:0;
  border-bottom:0;
  opacity:0.50;
   filter:alpha(opacity=70);
/*   -moz-border-radius:12px 0px 0px 0px ; */
  }

 .geschlossen {height:20px;cursor:pointer;}
 .offen{height:auto;}
 
#admin_special:hover{  
  opacity:0.80;
 
  }
  
#admin_special #wrapper_box{
  width: 450px;  
  padding:2px;
  height:22px;
/*   padding-left:12px;
  padding-bottom:12px; */
  font-size:9px !important;
/*   font-family:"Trebuchet MS" !important; */
/*   background:#400; */
/*   -moz-border-radius:10px 0px 0px 0px; */
  text-align:right;

  }
  
  
#admin_special #wrapper_box div{
display:inline;margin-right:5px;}
#admin_special #wrapper_box div a{
 opacity:0.70;}
#admin_special #wrapper_box div a:hover{
 opacity:1.0;}

 
#div_v_Control2 span{display:none}
#div_v_Control2:hover span{
        display:inline; 
        vertical-align:top;
        margin-top:3px;
        color:#bbb;}
        
/* DISCO */


#divContainervorschaubg {
	left: 0px; 
	visibility: visible;
	overflow: hidden;
	width: 739px;/*549*/
	clip: rect(0px 739px 60px 0px); 
	position: absolute; 
	top: 0px; 
	height: 60px;
	/*border: 1px solid #ffffff; /*wenn du wissen willst wo dein div liegt klammers du diese zeile vorne einfach aus*/
}



#divContainervorschaubg2 {
	left:5px; 
	visibility: visible;
	overflow: hidden;
	width: 729px;/*539*/
	clip: rect(0px 729px 50px 0px); 
	position: absolute; 
	top: 5px; 
	height: 50px;
	/*border: 1px solid #ffffff; /*wenn du wissen willst wo dein div liegt klammers du diese zeile vorne einfach aus*/

}



#divContainervorschau {
	left: 10px; 
	visibility: visible;
	overflow: hidden;
	width: 719px;/*529*/
	clip: rect(0px 719px 40px 0px); 
	position: absolute; 
	top: 10px; 
  height: 40px;
	/*border: 1px solid #ffffff; /*wenn du wissen willst wo dein div liegt klammers du diese zeile vorne einfach aus*/
}

#divContainerhilfe {
	left: 581px; 
	visibility: visible;
	overflow: hidden;
	width: 150px;
	clip: rect(0px 150px 210px 0px); 
	position: absolute; 
	top: 88px; 
	height: 210px;
	/*border: 1px solid #000000; /*wenn du wissen willst wo dein div liegt klammers du diese zeile vorne einfach aus*/
}

#divContainerInhalt {
	left: 0px; 
	visibility: visible;
	overflow: hidden;
	width: 560px;
	clip: rect(0px 584px 184px 0px); 
	position: absolute; 
	top: 78px; 
	height: 170px;
  /*border: 1px solid #000000; /*wenn du wissen willst wo dein div liegt klammers du diese zeile vorne einfach aus*/
}

/* KONATKT*/

.kontaktform td{
width:145px;
padding-top:4px;
vertical-align:top;
text-align:left;}

.kontaktform .sub {vertical-align:top;text-align:right;margin:0;padding: 0;}

.kontakt_input, .kontakt_select, .kontakt_textarea {
font-size:10px;
color:#fff;
background-color:transparent;
border: 1px solid #500;

/* margin-right:20px; */
}
.kontakt_input {
width:130px;
}
.kontakt_select option{
background-color:#500;
/*color:#000; */

}
.kontakt_select{
width:131px;
font-size:10px;
margin-bottom:4px;

}
.kontakt_textarea {
font-size:1em;
margin-right:0px;
width:275px;
font-family: Verdana, sans-serif;
}
/* .kontakt_input:hover, .kontakt_select:hover, .kontakt_textarea:hover {
background-color:#cdcdcd; color:#000; opacity:0.5;} */

.schutz{display:none;}

.kontakt_submit{font-family: Verdana, sans-serif;/* float:right; */}
.kontaktform2{color:#f00;font-weight:bold;}

.kontaktform_dates table{
width:600px
}
.kontaktform_dates table td{
padding-top:5px;
width:150px
}
.dates_submit_input, .dates_submit__select, .dates_submit_textarea {
font-size:10px;
color:#fff;
background-color:transparent;
border: 1px solid #500;
/* width:90%; */
margin:0px;

}
.dates_submit_checkbox{
margin:0px;
border: 1px solid #500;
background:#800;
}

.dates_submit_textarea {
/* width:95%; */
font-size:1em;

}
.dates_submit__select{
width:auto;
font-size:10px;
/* margin-bottom:4px; */

}
fieldset {border:1px solid #600;}
 .g1{width:90%}
 .g12{width:49%}
 .g14{width:23%}
 .g100{width:93%}
 .float_l{float:left;}
 .clear_l{clear:left;}
 
fieldset, .g1, .g12, .g14, .g100{
margin-bottom:5px;}

.werke_geschlossen {display:none;}
.werke_offen {display:block;}
.oc_open, .oc_close{padding-left:9px;height:9px;}
.oc_open{ background: transparent url(../pix/open_close.gif) no-repeat left top;}
.oc_close{ background: transparent url(../pix/open_close.gif) no-repeat left bottom;}

#all .all,
#solo .solo,
#duo .duo,
#eo .eo{color:#fff !important;}


} /* screen schliessen */
/* PRINT */
@media print {
 #content_left_60_40{width:60%;}
 #content_right_60_40{width:40%;}
 
}
