BODY{
scrollbar-face-color: #EEEEEE;
scrollbar-shadow-color: #EEEEEE;
scrollbar-highlight-color: #EEEEEE;
scrollbar-3dlight-color:#EEEEEE;
scrollbar-darkshadow-color: #EEEEEE;
scrollbar-track-color: #EEEEEE;
scrollbar-arrow-color: #EEEEEE;

}


A{
color:#183761;
text-decoration:underline;
}
A:hover{

}

DIV,TD{
font-family:garamond,cursive;
font-size:14px;
line-height:130%;
color:#666666;

}

H2{
font-size:18px;

}

#main {
position:absolute;
top:0;
left:0;
width:750px;
height:550px;
background-color:#FFFFFF;
border-style:solid;
border-color:#989AB6;
border-width:1;
overflow:hidden;
visibility:visible;
}


#top {
position:absolute;
top:0;
left:0;
width:750px;
height:92px;
background-color:#1D4173;
z-index:2;
}





#nav {
position:absolute;
top:92;
left:0;
width:750px;
height:18px;
background-color:#C4C6DE;
}

#subnav {
width:450px;
background-color:transparent;
font-family:Arial;
font-size:10px;
color:#cccccc;
margin-top:8px;
margin-right:12px;

}

.linksubnav {
background-color:transparent;
font-family:Arial;
font-size:10px;
color:#B4C4D4;
text-decoration:none;
}

.linksubnav:hover {
color:#EEEEEE;
}




em {
font-family:Arial;
font-size:11px;
line-height:120%;
}


.menuitem{
display:block;

font-family:Arial;
font-size:11px;
text-decoration:none;
color:#666666;
border-right-style:solid;
border-right-color:#989AB6;
border-right-width:1;
border-top-style:solid;
border-top-color:#989AB6;
border-top-width:1;
border-bottom-style:solid;
border-bottom-color:#989AB6;
border-bottom-width:1;


height:18px;
cursor:pointer;


}


#content {
position:absolute;
top:110px;
left:0;
width:750px;
height:385px;
background-color:#FFFFFF;
z-index:0;

}

#bottom {
position:absolute;
top:495px;
left:0;
width:750px;
height:140px;
background-color:#1D4173;
text-align:right;
}




#maennchen{
position:absolute;
width:288px;
height:240px;
top:160;
left:440;
z-index:10;
background-color:transparent;
}

#schriftzug_nk{
position:absolute;
width:345px;
height:59px;
top:110;
left:120;
z-index:2;
background-color:transparent;
}


#hg_geige{
position:absolute;
width:350px;
height:393px;
top:110;
left:-100;
z-index:0;
}

#hg_sonderkonzerte{
position:absolute;
width:350px;
height:393px;
top:170;
left:-50;
z-index:0;
}

#hg_verein{
position:absolute;
left:-30px;
top:180px;
z-index:0;
}

#hg_archiv{
position:absolute;
left:-20px;
top:125px;
z-index:0;
}

#hg_menu_unten{
position:absolute;
left:-150px;
top:220px;
z-index:0;
}

#hg_archiv_barca{
position:absolute;
left:30px;
top:260px;
z-index:0;
}

#hg_neumarkt{
position:absolute;
left:-20px;
top:190px;
z-index:0;
}

#hg_restaurant{
position:absolute;
left:-130px;
top:220px;
z-index:0;
}

#hg_karten{
position:absolute;
left:5px;
top:285px;
z-index:0;
}



#noten_nk{
position:absolute;
width:750px;
height:59px;
top:310;
left:0;
z-index:3;
}

#hg_saison25{
position:absolute;
width:140px;
height:140px;
top:220px;
left:10;
z-index:3;
}




#textarea{
font-family:garamond,cursive;
font-size:15px;
line-height:130%;


position:absolute;
width:515px;
height:300px;
height:265px;
top:70px;
top:105px;
left:210px;
z-index:10;
overflow:auto;
padding-right:25px;
border-style:solid;
border-color:#C4C6DE;
border-width:0px;

/*scrollbar-face-color: #29739D;
scrollbar-shadow-color: #29739D;
scrollbar-highlight-color: #29739D;
*/
scrollbar-face-color: #C4C6DE;
scrollbar-shadow-color: #29739D;
scrollbar-highlight-color: #C4C6DE;
scrollbar-3dlight-color: #29739D;
scrollbar-darkshadow-color: #eeeeee; 
scrollbar-track-color: #eeeeee;
scrollbar-arrow-color: #000000;


}

.scrollbar{
scrollbar-face-color: #C4C6DE;
scrollbar-shadow-color: #29739D;
scrollbar-highlight-color: #C4C6DE;
scrollbar-3dlight-color: #29739D;
scrollbar-darkshadow-color: #eeeeee; 
scrollbar-track-color: #eeeeee;
scrollbar-arrow-color: #000000;

}


#titel{
position:absolute;
width:515px;
height:40px;
height:auto;


top:70px;
left:210px;
z-index:10;

padding-right: 5px;
padding-left:5px;

border-width:1;
border-style:solid;
border-color:#C4C6DE;


font-size:16px;
font-weight:bold;
overflow:hidden;
}


#titel_sk{
position:absolute;
width:515px;
height:40px;
height:auto;

top:35px;
top:70px;
left:210px;
z-index:10;
overflow:auto;
padding-right: 5px;
padding-left:5px;


background-color:#1D4173;
color:#eeeeee;
border-width:1;
border-style:solid;
border-color:#C4C6DE;


font-size:18px;
font-weight:bold;
overflow:hidden;
}


._titel_sk{


width:100%;

padding-right: 5px;
padding-left:5px;


background-color:#1D4173;
color:#eeeeee;
border-width:1;
border-style:solid;
border-color:#C4C6DE;


font-size:18px;
font-weight:bold;

}





#nebnav{
position:absolute;
width:170px;
height:200px;
top:70px;
left:20px;
z-index:3;
/*
border-width:1;
border-style:solid;
border-color:#999999;
*/

}



#nebnav_title{
font-family:Garamond,Times,serif;
color:black;
font-size:20px;
font-weight:bold;
padding:0px;
margin:0px;
border-style:solid;
border-color:#C4C6DE;
border-width:0px;
}

#nebnav_links{

margin-left:4px;
margin-top:20px;
padding-top:2px;

line-height:150%;
height:280px;

}


.nebnav_links{
color:#666666;
font-family:Arial;
font-size:11px;
text-decoration:none;
padding-left:2px;
}

#nebnav_linkshi{
color:#666666;
font-family:Arial;
text-decoration:none;
padding-left:2px;
font-weight:bold;
/*color:#999999;*/

}



.nebnav_linkshi:hover{
border-style:solid;
border-color:#C4C6DE;
border-width:0px;
margin-left:2px;
padding:0px;
font-weight:bold;
cursor:text;
/*color:#999999;*/
}



.nebnav_links:hover{

border-style:solid;
border-color:#C4C6DE;
border-width:1px;
margin-left:0px;
padding:1px;

}


.nebnav_gruppe{

border-style:solid;
border-color:#DDDDDD;
border-width:1px;
line-height:110%;
margin-bottom:6px;
background-color:#FFFFFF;
}

.nebnav_reiter{
font-family:Arial;
font-size:11px;
font-weight:bold;
width:70px;
height:auto;
background-color:#DDDDDD;
padding-left:2px;
padding-right:2px;
/*
border-top-style:solid;
border-top-color:#C4C6DE;
border-top-width:1px;
border-left-style:solid;
border-left-color:#C4C6DE;
border-left-width:1px;
border-right-style:solid;
border-right-color:#C4C6DE;
border-right-width:1px;
*/
margin-top:6px;
text-align:center;
}




.prog_ues{
background-color:#C4C6DE;
color:#666666;
padding-left:3px;
padding-right:3px;
padding-top:1px;
padding-bottom:1px;
text-decoration:none;
font-weight:bold;
width:100%;
}


.prog_ues:hover{
background-color:#29739D;
color:#FFFFFF;
padding-left:3px;
padding-right:3px;
padding-top:1px;
padding-bottom:1px;
text-decoration:none;
font-weight:bold;
}


.prog_txt{
padding-left:3px;
padding-bottom:16px;
padding-top:3px;
}

.prog_reiter{
width:100px;
border-top-style:solid;
border-top-color:#C4C6DE;
border-top-width:1px;
border-left-style:solid;
border-left-color:#C4C6DE;
border-left-width:1px;
border-right-style:solid;
border-right-color:#C4C6DE;
border-right-width:1px;
padding-left:3px;
padding-right:3px;

background-color:#29739D;
color:#eeeeee;

}



.titel_sk{
width:100px;
border-style:solid;
border-color:#C4C6DE;
border-width:1px;

padding-left:3px;
padding-right:3px;

background-color:#29739D;
color:#eeeeee;

}





.bild_portrait{

border-style:double;
border-color:#29739D;
border-width:0px;


margin-bottom:4px;

}


.bild_portrait_left{

border-style:double;
border-color:#29739D;
border-width:3px;

border-style:solid;
border-color:#000000;
border-width:0px;

margin-bottom:4px;
margin-right:10px;
}

.prog_einz{
padding-bottom:8px;
vertical-align:top;
padding-right:15px;
}



.presse_td{
padding:5px;

}


.gnav{
height:auto;
width:autopx;
text-align:center;
background-color:#eeeeee;
margin-top:10px;
margin-left:0;
padding-bottom:3px;
}


#geintrag{
position:relative;
top:0px;
left:-500px;
}


#popup{
position:absolute;
top:0px;
left:0px;
width:auto;
height:auto;
font-family:verdana,arial;
font-size:10px;
font-style:italic;
background-color:#eeeeee;
border-style:solid;
border-width:1px;
border-color:#666666;
/*overflow:visible;*/
padding:3px;
z-index:12;
visibility:visible;
}


.zelle {
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
vertical-align:top;
}

.zelle1 {
padding-right:10px;
padding-top:1px;
padding-bottom:1px;
padding-left:3px;
vertical-align:top;
background-color:#eeeeee;

}

.zelle2 {
padding-right:10px;
padding-top:1px;
padding-bottom:1px;
padding-left:9px;
vertical-align:top;

}

.tabelle_form{
border-style:solid;
border-width:1px;
border-color:#EEEEEE;
}

.input{
font-family:arial;
font-size:12px;
width:200px;
border-style:solid;
border-width:1px;
border-color:#999999;

}

.input_small{
font-family:arial;
font-size:12px;
width:50px;
border-style:solid;
border-width:1px;
border-color:#999999;
}

.select{
font-family:arial;
font-size:12px;
width:200px;
border-style:solid;
border-width:1px;
border-color:#999999;

}



.anm{
font-size:12px;
}


.submit{
font-size:12px;
margin-top:8px;
}


.gnavlink{
text-decoration:none;
padding:2px;
}

.gnavlink:hover{
text-decoration:none;
border-style:solid;
border-width:1px;
border-color:#999999;
padding:1px;
}


.tempoanzeige{

font-size:10px;
}

#schneller{
margin-right:1px;
}

#langsamer{
margin-right:1px;

}

.menu_prog{
text-decoration:none;
}

.menu_prog:hover{
color:#000000;;

}


.erg_ksuche{
text-align:right;
color:#666666;
font-size:11px;
padding-right:4px;
}

.zeile_gbuch{
padding-right:4px;
padding-left:4px;
margin-top:5px;
}

.zeile_gbuch_link{
text-decoration:none;
}

.zeile_gbuch_link:hoover{

}

.kuenstler_a_z{
border-style:solid;
border-color:#999999;
border-width:1;
padding:1px;
padding-left:3px;
margin-bottom:8px;
background-color:#eeeeee;
width:515px;
}


.ini{
font-family:Garamond,Times,serif;
font-size:17px;
font-weight:bold;
color:eeeeee;
background-color:#999999;
padding-left:2px;
padding-right:2px;

border-width:1;
border-style:solid;
border-color:#666666;

}

.bildunterschrift{
padding-left:3px;
}

#close_print{
padding-right:3px;
padding-left:3px;
text-align:right;
font-size:10px;
font-family:arial
}

.close_print{
text-decoration:none;
font-size:10px;
font-family:arial
}


.gaestebuch{
border-style:solid;
border-width:1px;
border-color:FFFFFF;
padding:8px;
width=100%;
height=210px;
}


.tab{
padding-bottom:8px;
padding-right:3px;
vertical-align:top; 
}

.intend_right{
width:150px
}

.tab_left {
	width: 30%;
	padding-bottom:20px;
/*	line-height:100%;*/

	vertical-align:top;

		
}

.tab_right {
	width: 70%;
	padding-bottom:20px;
/*	line-height:100%;*/
	vertical-align:top;

}


.ausverkauft{

	padding-left:2px;
	padding-right:2px;
	font-style: italic;
	border:1px solid #666666;
	background-color: #eeeeee;
}



#schriftgroesse{

position:absolute;
width:auto;
height:10px;
top:22px;
left:564px;

background-color:white;
color:#000000;
padding-left:2px;
padding-right:2px;


display:none;
}


#schriftgroesse a{

	color:#000000;


}

#schriftgroesse a:hover{

	color:#666666;


}



.programmbox{

	border:1px solid #999999;
	background-color:#f6f6f6;
	border:1px none #999999;
	background-color:none;


}

.programmbox td:first-child{
	width:180px;
}
.programmbox td:last-child{
	align:left;
}


#saison25{

position:absolute;
width:auto;
height:auto;
top:290px;
left:200px;
z-index:200;

}