
BODY   { margin: 0px ; 
	 font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: white;
	 background-color: black;  
	 overflow:auto;
}

#noscript {
    border-bottom: 2px solid #DB0048;
    padding: 1em;
    font-size: 1.1em;
    color: #F00;
    background: #FFC;
    height: 1em;
    width: 100%;
    position: fixed;
    top: 0; right: 0;
    z-index: 100;
    text-align:center;
}
div.noscriptbanner {
    width: 840px;
    margin: 5px auto;
    padding: 0 56px 0 0;
    _padding-left: 56px;
}
div.noscriptbanner div {
    width: 100%;
    border: 10px dotted red;
    margin: 0;
    padding: 16px;
    font-size: larger;
    font-weight: bold;
}




A { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:white; text-decoration: none;}
A:active { color: rgb(255,51,0);}
A:link { color: rgb(204,204,204);}
A:visited { color: rgb(204,204,204);}
A:hover { color: rgb(255,51,0);}

link_hover { cursor: pointer; }

INPUT  {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}

SELECT {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}

td { font-family: Arial, Helvetica, sans-serif; 
     font-size: 14px; color:white 
}

td.navigation { font-family: Arial, Helvetica, sans-serif; 
     font-size: 14px; color:black; 
}

td.navigation_admin { font-family: Arial, Helvetica, sans-serif; 
     font-size: 14px; color:black; 
}

td.header1 { font-family: Arial, Helvetica, sans-serif; 
     font-size: x-large; color:white 
}


td.header2 { font-family: Arial, Helvetica, sans-serif; 
     font-size: 20px; font-weight: bold; color:white 
}


td.header3 { font-family: Arial, Helvetica, sans-serif; 
     font-size: 16px; font-weight: bold; color:white 
}


div.navigation_admin {
	margin-left:-10px;
}

.rollover { background-color: #CED7E1; cursor: pointer; color:black; }
.rollover2 { background-color: green; cursor: pointer; color:black; }
.rollover_gigs { background-color: black; cursor: default; color:black; }
.rollover_audio { background-color: #2E2EFE; cursor: default; }
.rollover_news { background-color: #8A0808; color:black; cursor: default; }
.rollover_presse { background-color: #8A0808; color:black; cursor: default; }
.rollover_links { cursor: hand; text-decoration:underline  }
.rollover_member { background-color: #8A0808; color:black; cursor: hand; text-decoration:underline  }



.myButton { height:25px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

/* --------- myClasses ------------------- */
.dlg_input {font-family: Arial, Helvetica, sans-serif;
    	    font-size: 11px;font-WEIGHT: bold;
            color:black;
    	     background-color: #F0F0F0;
            border-style:solid;
            border-width:thin;            
            border-color:gray;
            border-bottom-width: 1pt;
            border-left-width: 1pt;
            border-right-width: 1pt;
            border-top-width: 1pt
}
 
 
.dlg_focus {font-family: Arial, Helvetica, sans-serif;
     	     font-size: 11px;font-WEIGHT: bold;
            color:black;
     	     background-color: #A9D0F5;
            border-style:solid;
            border-width:thin;            
            border-color:gray;
            border-bottom-width: 1pt;
            border-left-width: 1pt;
            border-right-width: 1pt;
            border-top-width: 1pt
 }

.dlg_error {font-family: Arial, Helvetica, sans-serif;
     	    font-size: 11px;font-WEIGHT: bold;
            color:black;
     	    background-color: yellow;
            border-style:solid;
            border-width:thin;            
            border-color:gray;
            border-bottom-width: 1pt;
            border-left-width: 1pt;
            border-right-width: 1pt;
            border-top-width: 1pt
 }

.readonly {background-color: #F0F0F0; font-size : 11px;font-WEIGHT: bold}


.tabFocus {
border: 1px solid black;
border-collapse:collapse;
border-bottom:0px;
background-color: #F5DEB3 ;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
text-align: center;
vertical-align:middle;
color:black;
}

.tabYellow {
border: 1px solid black;
border-collapse:collapse;
border-bottom:0px;
background-color: silver ;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
text-align: center;
vertical-align:middle;
color:black;
}


.tabFocusFinanzen {
border: 1px solid black;
border-collapse:collapse;
border-bottom:0px;
background-color: #33CC66;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
text-align: center;
vertical-align:middle;
color:black;
}


.tab {
border: 1px solid #999999;
border-collapse:collapse;
border-bottom-color:black;
background-color: silver ;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
text-align: center;
vertical-align:middle;
color:black;
}


.tabMarked {
border: 1px solid #999999;
border-collapse:collapse;
border-bottom-color:black;
background-color: #33CC66;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
text-align: center;
vertical-align:middle;
color:black;
}


a.mainmenu:link, a.mainmenu:visited, a.mainlevel:link, a.mainlevel:visited {
	display:block;
	width:100%;
	color: #E6E6E6;
	font-weight: normal;
	line-height:16px;
	text-decoration: none;
	font-size:9pt;
}

a.xiFrameLinks {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:white; text-decoration: none;
}

a.iFrameLinks:link,  a.iFrameLinks:visited {
	display:block;
	width:100%;
	color: #E6E6E6;
	font-weight: normal;
	line-height:16px;
	text-decoration: underline;
	font-size:19pt;
}

a.iFrameLinks:hover  {
	color: #E6E6E6;
	font-weight: normal;
	text-decoration: underline;
	cursor:pointer;
}


a.mainmenu:hover, a.mainlevel:hover, a.iFrameLinks:hover  {
	color: #E6E6E6;
	font-weight: normal;
	text-decoration: underline;

	}

#active_menu {
 	display:block;
	width:100%;
	color: red;
	line-height:16px;
}

a#active_menu:hover {
  color             : #E6E6E6;
}


a.navigation_admin:link { 
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 12px; color:#BDBDBD; 
     text-decoration: none;
}

a.navigation_admin:visited { 
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 12px; color:#BDBDBD; 
     text-decoration: none;
}


a.navigation_admin:active { 
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 12px; color:blue; 
     text-decoration: none;
}


a.navigation_admin:hover {
	color: yellow;
	text-decoration: underline;
}


a.sublevel:hover {
	color: #3082FF;
	text-decoration: none;
	}

a.sublevel:link, a.sublevel:visited {
	color: #0000c0; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-weight: normal;
	font-size: .8em;
}

.post {
	margin: 0 0 40px;
	text-align: justify;
}

#xClass {
	height:1px;
	display: none;
}

pipeband_buchungsformular table {
	background-color: black;
	color: white;
	font-weight: normal;
}



#Xpipeband_buchungsformular td {
	background-color: #E0F8F7;
	color: black;
	font-weight: normal;
}


