/* CSS Document */


.repertoire{
		font-family: Arial, Helvetica, sans-serif;
		font-size:8pt; 
		color:#339999;
}
.waslauft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
}
.yebigsstunde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #FFFFFF;
}
.impressum{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #FFFFFF;
}


.bilder {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	color:#FFFFFF;
}

a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}


.divwaermirsin{
	position: relative;
	top:1px;
	left:18px;
	height: 20px;
	width: 132px;
	z-index:0
}

.divwaslauft{
	position: relative;
	top:4px;
	left:18px;
	height: 20px;
	width: 132px;
	z-index:1
}

.divbilder{
	position: relative;
	top:8px;
	left:18px;
	height: 20px;
	width: 132px;
	z-index:2
}

.divrepertoire{
	position: relative;
	top:11px;
	left:18px;
	height: 20px;
	width: 132px;
}

.divintaern{
	position: relative;
	top:14px;
	left:18px;
	height: 20px;
	width: 132px;
}

.divyebigsstunde{
	position: relative;
	top:17px;
	left:18px;
	height: 20px;
	width: 132px;

}

.divkontakt{
	position: relative;
	top:20px;
	left:18px;
	height: 20px;
	width: 132px;
}

.divhome{
	position: relative;
	top:23px;
	left:18px;
	height: 20px;
	width: 132px;
}

.divnaviblock{
	position:relative;
	top:0px;
	left:-1px;
	width:200px;
	height:200px;
}

.divnaviblockwaermirsinn{
	position:relative;
	top:9px;
	left:-1px;
	width:200px;
	height:195px;
}

.divnaviblockwaslauft{
	position:relative;
	top:-7px;
	left:-1px;
	width:200px;
	height:170px;
}

.divnaviblockbilder{
	position:relative;
	top:-23px;
	left:-1px;
	width:150px;
	height:200px;
}

td.naviblock{
	background-repeat:no-repeat;
	width:219px;
	height:250px;
	background-image:url(./images/index_05.gif);
}

td.naviblockwaermirsinn{
	background-image:url(images/waermirsinn_04.gif);
	background-repeat:no-repeat; 
	width:244px; 
	height:195px;
}

td.naviblockwaslauft{
	background-image:url(images/waslauft_04.gif);
	background-repeat:no-repeat;
	width:248px;
	height:196px;
}

td.naviblockbilder{
	background-image:url(images/bilder_04.gif);
	background-repeat:no-repeat;
	width:150px;
	height:289px; 
}

td.naviblockrepertoire{
	background-image:url(images/Repertoire_02.gif);
	background-repeat:no-repeat;
	width:222px;
	height:362px;
}

td.naviblockyebigsstunde{
	background-image:url(images/yebigsstunde_05.gif);
	background-repeat:no-repeat;
	width:219px;
	height:237px;
}

td.bottomframebilder{
	background-image:url('images/bilder_06.gif');
	background-repeat:no-repeat;
	width:960px;
	height:62px;
}

td.bottomwaermirsinn{
	background-image:url('images/waermirsinn_07.gif');
	background-repeat:no-repeat;
	width:244px;
	height:144px;
}

.divabzeichenbilder{
	position:relative;
	top:-140px;
	left:165px;
	width:50px;
}

.divtextbilder{
	position:relative;
	top:15px;
	left:106px;
	overflow:auto;
	width:300px;
	height:25px;
}

.divphotosbilder{
	position:relative;
	top:-2px;
	left:0px;
	width:798px;
	height:289px;
	overflow:auto;
}

td.mainframebilder{
	background-image:url(images/bilder_05.gif);
	background-repeat:no-repeat;
	width:798px;
	height:289px;
}

td.mainframewaermirsinn{
	background-image:url(images/waermirsinn_05.gif);
	background-repeat:no-repeat;
	width:372px;
	height:195px;
}


.divabzeichenwaermirsinn{
	position:relative;
	top:-63px;
	left:165px;
	width:50px;
}



td.mainframewaslauft{
	background-image:url(images/waslauft_05.gif);
	background-repeat:no-repeat;
	width:478px;
	height:196px;
	position: absolute;
	overflow:auto;
	
	scrollbar-face-color: #5F98C9;
	scrollbar-highlight-color: #666633;
	scrollbar-3dlight-color: #5F98C9;
	scrollbar-darkshadow-color: #666633;
	scrollbar-shadow-color: #666633;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #5F98C9;
	

}

* html td.mainframewaslauft {
	position: relative;
	background-repeat: repeat-x;
	height: 196px;
	padding-right: 248px;
	overflow: hidden;

	}
	
* html td.waslauftbild{
	position: absolute;
	top: 249px;
	padding-left: 726px;
	}


td.rightframewaslauft{
	background-image:url(images/waslauft_07.gif);
	background-repeat:no-repeat;
	width:213px;
	height:251px;
}

td.bottomframewaslauft{
	background-image:url(images/waslauft_08.gif);
	background-repeat:no-repeat;
	width:960px;
	height:98px;
}

td.upperleftframewaslauft{
	background-image:url(images/waslauft_04.gif);
	background-repeat:no-repeat;
	width:213px;
	height:221px;
}   

.divabzeichenwaslauft{
	position:relative;
	top:-65px;
	left: 165px;
	z-index: 3;
}
.divimgsommerfluss{
	position:relative;
	top: -152px;
	left: 163px;
	z-index: 4;
}

.divtextfeldwaslauft{
	position:relative;
	top:0px;
	left:0px;
	z-index:3;
	background-color:#99FF00;
	width:300px;
	height:100px;
}

.divtextfeldwaermirsinn{
	position:relative;
	left:40px;
	top: 10px;
	z-index:3;
	width:300px;
	height:100px;
}

.divdambourewaslauft{
	position:relative;
	top:0px;
	left:22px;
	width: 180px;
	z-index: 2;
}

.divgemsiwaslauft{
	position:relative;
	top:-200px;
	left:280px;
	width: 300px;
	z-index: 4;
}

.divvanutuwaslauft{
	position:relative;
	top:-25px;
	left:41px;
	z-index:0;
	width: 100px;
}

.divtextwaslauft{
	position:absolute;
	width: 450px;
	margin: 0;
	padding: 0;
	z-index: 1;
	height: auto;
	left: 5px;
	top: 10px;


}

* html .divtextwaslauft{ /*für IE 5.x, 6*/
	padding-top: 5px;
	height: 182px;
	width: 473px;
	margin-top: 5px;
	margin-right: 5px;
	overflow:auto;
	top: 0;
}

.divnaviblockrepertoire{
	position:relative;
	top:1px;
	left:-1px;
	width:200px;
	height:300px;
}

.divabzeichenrepertoire{
	position:relative;
	top:-32px;
	left:166px;
}

td.mainframerepertoire{
	background-image:url(images/Repertoire_04.gif);
	background-repeat:no-repeat;
	width:442px;
	height:298px;
	padding: 0;
	margin: 0;

}

* html td.mainframerepertoire{
	height: 295px;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	}

.divtextrepertoire{
	position:relative;
	top:0px;
	left:70px;
	width:400px;
	height:140px;
	margin-bottom: 150px;
}

* html .divtextrepertoire{
	padding: 0;
	margin: 0;
		bottom: 250px;
	}
	

.divnaviblockyebigsstunde{
	position:relative;
	top:12px;
	left:-1px;
	width:200px;
	height:200px;
}

td.mainframeyebigsstunde{
	background-image:url(images/yebigsstunde_06.gif);
	background-repeat:no-repeat;
} 
td.mainframeimpressum{
	background-image:url(images/impressum_01.gif);
	background-repeat:no-repeat;
}


.divabzeichenyebigsstunde{
	position:relative;
	top:107px;
	left:-54px; 
}

td.rightframeyebigsstunde{
	background-image:url(images/yebigsstunde_07.gif);
	background-repeat:no-repeat;
	width:497px;
	height:237px;
	vertical-align: top;
	padding-top: 50px;
} 

.divtextyebigsstunde{
	position:relative;
	top:-30px;
	left:20px;
}

td.topleftwaslauft{
	background-image:url(images/waslauft_01.gif);
	background-repeat:no-repeat;
	width:208px;
	height:221px;
}

td.bluetdwaslauft{
	background-color:#5F98C9;
}

table.program {
	color: #fff;
}

