body {text-align: center; }

.bu{ text-align:center; font-family:sans-serif; }

h1 {
        text-align:center;
	color:#97212d;
	}

h2 {
        text-align:center;
	}
	

p.start { 
        position:relative; 
	top:50px;
	width:500px;
	border-width:4; border-style:solid; border-color:#5d8f5e; 
	background-color:#5d8f5e;  }

p.angebote { 
        position:relative; 
	top:50px;
	width:500px;
	border-width:4; border-style:solid; border-color:#5d8f5e; 
	font-size:16pt;
	}

p.aktuell { 
        position:relative; 
	top:50px;
	width:500px;
	border-width:4; border-style:solid; border-color:#5d8f5e; 
	}

div.start2 {
        position:relative; 
	top:50px;
	width:600px;
	border-width:0; 
	}

.seite{
        position:relative;
        margin-left:auto; margin-right:auto;
        text-align:left;
        top:0px;
        width:860px;
        height:2000px;
	font-family:sans-serif;
        }
.logo{
        width:170px;
        position:absolute; top:50px; left:0px;
        margin-left:0px; margin-right:0px;
        }

	

.navi{
        width:220px;
	height:300px;
	background-image: url(bg.jpg);
	background-repeat: no-repeat;
        position:absolute; top:200px; left:-10px;
        margin-left:0px; margin-right:0px;
	padding-left:20px;
	padding-top:50px;
	
        }

.kopf{
        position:absolute; top:50px; left:200px;
        width:700px;
        }

#kopf01{
	color:#97212d;
	font-size:35pt;
	font-family:Comic Sans MS, sans-serif;
	font-style: italic;
	font-weight: bold;
	}

#kopf02{
	position:absolute;
	left:200px;
	color:#97212d;
	font-size:11pt;
	font-family:Comic Sans MS,sans-serif;
	font-weight: bold;
	}

.inhalt{
        position:absolute; top:200px; left:220px;
        width:650px;
        }

.bild450{
        margin-left:auto; margin-right:auto;
        width:450px;
        text-align:center;
        }


.foto500{
        margin-left:auto; margin-right:auto;
        width:500px;
        text-align:right;
	font-size:8pt;
	}

#fotorepertoire{
        float:right;
	margin-left:15px;
        width:250px;
        text-align:right;
	font-size:8pt;
	}

#fotoreferenzen{
        float:right;
	margin-left:15px;
        width:250px;
        text-align:right;
	font-size:8pt;
	}

#fotomk01{
	float:left;
	margin-right:15px;
        width:250px;
        text-align:right;
	font-size:8pt;
	}

#repertoire{
        width:350px;
	}

#kn20071021_sw{
	margin-right:7px;
	margin-bottom:0px;
	}

#kontakt{
	margin-top:60px;
        margin-left:150px; 
        text-align:left;
        width:450px;
        }

#kontakt01{
	color:#97212d;
	font-size:20pt;
	}

#kontakt02{
	}

#kontakt03{
	margin-top:50px;
	font-size:10pt;
	}

#startbild{
	position:relative;
	left:50px;
	}

#txt_sprache{
	position:absolute;
	left:60px;
	top:30px;
}

#txt_links{
	position:absolute;
	left:60px;
	top:100px;
}

#txt_presse{
	position:absolute;
	left:70px;
	top:170px;
}

#txt_duo{
	position:absolute;
	left:60px;
	top:240px;
}

#txt_kontakt{
	position:absolute;
	left:420px;
	top:90px;
}





#txt_hoerprobe{
	position:absolute;
	left:420px;
	top:90px;
}

#txt_video{
	position:absolute;
	left:400px;
	top:30px;
}

#txt_termine{
	position:absolute;
	left:440px;
	top:150px;
}

#txt_repertoire{
	position:absolute;
	left:430px;
	top:210px;
}

#txt_musikkabarett{
	position:absolute;
	left:400px;
	top:270px;
}



#bildlink a{
	color:#97212d;
	font-size:15pt;
	font-weight: bold;
	text-decoration: none;
	
}

table.tabtermine {
	border-spacing:4px;
}

	

td.termin {
	white-space:nowrap; 
	padding:4px;
	vertical-align:top;
}




