/****************
Globale Parameter
*****************/
body { 
		width:1002px;
		background-color: #ffffff;		/* Hintergrundfarbe der Webseite */
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
		margin-bottom:0px;
		padding: 0px;						/* Innenabstand */
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		}

p, ul, li, img {
		background-color: #ffffff;
		margin: 0;
		padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 18px;
		}

/* Speziell Startseite der Webseite */

#startseite {
width:700px;
height:500px;
background-image:url(../bilder/start-hintergrund.jpg);
background-repeat:no-repeat;
}

#kampfkunst {
width:350px;
height:225px;
margin-top:180px;
float:left;
}

a.kampfkunst:link, a.kampfkunst:visited {
display:block;
width:350px;
height:225px;
background-image:url(../bilder/start-kampfkunst.jpg);
background-repeat:no-repeat;
outline:none;
}

a.kampfkunst:hover, a.kampfkunst:focus {
display:block;
width:350px;
height:225px;
background-image:url(../bilder/start-kampfkunst.jpg);
background-repeat:no-repeat;
background-position:0px -225px;
outline:none;
}

#tanztheater {
width:350px;
height:225px;
margin-top:180px;
background-color:red;
float:right;
}

a.tanztheater:link, a.tanztheater:visited {
display:block;
width:350px;
height:225px;
background-image:url(../bilder/start-tanztheater.jpg);
background-repeat:no-repeat;
outline:none;
}

a.tanztheater:hover, a.tanztheater:focus {
display:block;
width:350px;
height:225px;
background-image:url(../bilder/start-tanztheater.jpg);
background-repeat:no-repeat;
background-position:0px -225px;
outline:none;
}

.weg {
display:none;
}

/* Ende: Speziell Startseite */

a 	{
	color: #871029;
	}
	
a:link 	{
	color: #871029;
	}
	
a:hover {
	color: #871029;
		}
		
a:focus {
	color: #871029;
		}			
	
a:visited {
	color: #871029;
		}			

h1 {
		font-size: 16px;
		margin: 22px 0px 15px 0px;
		padding 0px;
		color: #333333;
		}

h2 {
		font-size: 12px;
		font-weight: bold;
		margin: 17px 0px 2px 0px;
		padding: 0px;
		color: #333333;
		}		

h3 {
		font-size: 14px;
		margin: 25px 0 8px 0;
		padding 0px;
		color: #333333;
		}

h3 a {
		color: #333333;
		}

p {
		margin: 0px 0px 10px 0px;
		padding: 0px;
		}

.wrapper {
		background-color: #ffffff;
		width: 1002px;
		height: 840px;
		margin: 0;
		padding: 0;
		border-collapse: collapse;
		}
		
.wrapper td {
		vertical-align: top;
		}		

.wrapper_index {
		background-color: #ffffff;
		width: 1002px;
		height: 768px;
		margin: 0;
		padding: 0;
		border-collapse: collapse;
		}

.wrapper_index td {
		vertical-align: top;
		}
		
.header {
		background-image: url(../bilder/header-hintergrund-kampfkunst.jpg);
		background-repeat:no-repeat;
		width: 1002px;
		height: 140px;
		margin: 0px;
		padding: 0px;
		border: 0px;
		border-collapse: collapse;
		}

.header div {
		margin: 0px 0px 0px 770px;
		padding: 0px;
		}

.navi_header {
		margin: 0;
		padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		}
		
.bildleiste {
		width: 1002px;
		margin: 0px;
		padding: 0px;
		border: 0px;
		border-collapse: collapse;
		}

.hauptfenster {
		border-collapse: collapse;
		margin: 10px 0px 0px 0px;
		}
		
.zelle_links {
		background-color: #ffffff;
		width: 200px;
		height: 600px;
		margin: 0;
		padding: 47px 0px 0px 0px;
		border: 0px;
		border-collapse: collapse;
		}		
	
.link_tanztheater_bild {
		display:block;
		position:relative;
		margin: 40px 0px 0px 0px;
		padding: 0px;
		width:200px;
		height:200px;
		overflow:hidden;
		}
		
.link_tanztheater_bild a:link, .link_tanztheater_bild a:visited  {
		display:block;
		position:relative;
		margin-top:0px;
		}

.link_tanztheater_bild a:hover, .link_tanztheater_bild a:active, .link_tanztheater_bild a:focus {
		display:block;
		position:relative;
		margin-top:-200px;
		}	
			
.link_tanztheater_text {
		display:none;
		width: 200px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #871029;
		text-align: center;
		margin: 10px 0px 0px 0px;
		padding: 0px;
		}				

.zelle_rechts {
		vertical-align: top;
		width: 802px;
		margin: 0px;
		padding: 0px;
		border-right: 0px;
		border-collapse: collapse;
		}		


/****************
Navigation
************/

/**** Breite der Listenfelder und Ausrichtung des Div-Containers oben links ****/
.navi {
			margin: 0px 0px 0px 0px;		/* Außenabstand */
			padding: 0px;				/* Innenabstand */
			width: 200px;			/* Breite des Div-Containers für die Links */ 
			}	


/**** Ausschalten der Aufzählungszeichen ****/
.navi ul {
		list-style-type: none; 
		}

/**** Linie zwischen den Navigationselementen ****/	
.navi li {
			border-bottom: 1px solid #cccccc;
			}

/**** Position und Layout der Links ****/
.navi a {
			color: #000000;									/* Schriftfarbe der Links */
			background-color: #ffffff; 						/* Hintergrundfarbe der Listenfelder */
			text-decoration: none;							/* Schriftdekoration der Links */
			margin: 0;										/* Außenabstand */
			padding: 4px 0 4px 8px;							/* Innenabstand */
			font-family: Arial, Helvetica, sans-serif;		/* Schriftart der Links */ 
			font-size: 12px;								/* Schriftgröße der Links */
			font-weight: normal;							/* Schriftauszeichnung der Links */
			display: block; 
			}

/**** Position und Layout der Links beim Hovern ****/			
.navi a:hover {
			color: #000000;					/* Schriftfarbe der Links beim Hovern */
			background-color: #e6e6e6;		/* Hintergrundfarbe der Listenfelder beim Hovern */ 
			}

/**** Position und Layout des Links der aktiven Seite ****/			
#navi_aktiv {
			color: #000000;					/* Schriftfarbe des aktiven Links */
			background-color: #e6e6e6;		/* Hintergrundfarbe des Listenfeldes des aktiven Links */ 
			font-size: 12px;				/* Schriftgröße des aktiven Links */
			font-weight: bold; 				/* Schriftauszeichnung des aktiven Links */
			}

/********************
Subnavigation
*********************/

/**** Breite der Listenfelder und Ausrichtung des Div-Containers oben links ****/
.subnavi {
			margin: 0px 0px 0px 0px;		/* Außenabstand */
			padding: 0;				/* Innenabstand */
			width: 200px;			/* Breite des Div-Containers für die Links */ 
			}	


/**** Ausschalten der Aufzählungszeichen ****/
.subnavi ul {
		list-style-type: none; 
		}

/**** Linie zwischen den Navigationselementen ****/	
.subnavi li {
			border-bottom: 1px solid #cccccc;
			}


/**** Position und Layout der Links ****/
.subnavi a {
			color: #000000;									/* Schriftfarbe der Links */
			background-color: #ffffff; 						/* Hintergrundfarbe der Listenfelder */
			text-decoration: none;							/* Schriftdekoration der Links */
			margin: 0px;										/* Außenabstand */
			padding: 4px 0px 4px 25px;							/* Innenabstand */
			font-family: Arial, Helvetica, sans-serif;		/* Schriftart der Links */ 
			font-size: 12px;								/* Schriftgröße der Links */
			font-weight: normal;							/* Schriftauszeichnung der Links */
			display: block; 
			}

/**** Position und Layout der Links beim Hovern ****/			
.subnavi a:hover {
			color: #000000;					/* Schriftfarbe der Links beim Hovern */
			background-color: #e6e6e6;		/* Hintergrundfarbe der Listenfelder beim Hovern */ 
			}

/**** Position und Layout des Links der aktiven Seite ****/			
#subnavi_aktiv {
			color: #000000;					/* Schriftfarbe des aktiven Links */
			background-color: #e6e6e6;		/* Hintergrundfarbe des Listenfeldes des aktiven Links */ 
			font-size: 12px;				/* Schriftgröße des aktiven Links */
			font-weight: bold; 				/* Schriftauszeichnung des aktiven Links */
			}


/********************
Backlinks im Hauptfenster
*********************/

.backlinks {
		font-size: 10px;
		margin: 15px 0px 0px 20px;
		padding: 0;
		}
		
.backlinks	a {				
			color: #871029;									/* Schriftfarbe der Links */
			margin: 0px;										/* Außenabstand */
			padding: 0px;
			}		

/***********
   Footer
************/

.footer {
		color: #ffffff; 
		background-image:url(../bilder/footer-hintergrund.jpg);
		background-repeat:no-repeat;
		width: 1002px;					/* Tabellenbreite */
		height: 35px;					/* Tabellenhöhe */
		border: 0px;						/* Tabellenrahmen */
		margin: 0px 0px 20px 0px;						/* Außenabstand */
		padding: 0px;						/* Innenabstand */
		}

#footer {
		color:#871029;
		text-align: center;			/* horizontale Ausrichtung innerhalb des Footers */
		vertical-align: middle; 	/* vertikale Ausrichtung innerhalb des Footers */
		}
		
a.footerlinks {
		color: #871029;									/*Schriftfarbe der Footerlinks */
		text-decoration: underline;							/* Schriftdekoration der Footerlinks */
		font-family: Arial, Helvetica, sans-serif;		/* Schriftfamilie der Footerlinks */ 
		font-size: 12px;								/* Schriftgröße der Footerlinks */
		font-weight: normal;							/* Schriftauszeichnung der Footerlinks */
 		}

.text {
		float: left;
		border: 0px solid black;
		margin: 0px 10px 0px 20px;
		padding: 0px;
		}
		
.text ul {
		width: 370px;
		margin: 0px;
		padding: 0px;
		}
		
.text li {
		list-style-type: circle;
		margin: 0px 0px 8px 20px;
		}	
					
/**********************
Infokästen
***********************/  
.infokasten_180 {
		width: 180px;
		float: right;
		background-color: #e6e6e6;
		margin: 5px 2px 15px 15px;
		padding: 0 0 0 0;
		border: 1px solid #cccccc;
		}
		
.infokasten_180 h1 {
		text-align: center;
		color: #333333;
		font-size: 12px;
		line-height: 16px;
		margin: 8px 0 8px 0;
		padding: 0;
		}

.infokasten_180 p {
		background-color:#e6e6e6;
		font-size: 10px;
		line-height: 14px;
		margin: 0 10px 10px 10px;
		padding: 0;
		}

.infokasten_260 {
		width: 260px;
		float: right;
		background-color: #e6e6e6;
		margin: 5px 2px 15px 15px;
		padding: 0 0 0 0;
		border: 1px solid #cccccc;
		}
		
.infokasten_260 h1 {
		color: #000000;
		font-size: 12px;
		line-height: 16px;
		margin: 8px 10px 8px 10px;
		padding: 0;
		}

.infokasten_260 p {
		background-color:#e6e6e6;
		font-size: 10px;
		line-height: 14px;
		margin: 0 10px 10px 10px;
		padding: 0;
		}

.infokasten_360 {
		width: 360px;
		float: right;
		background-color: #e6e6e6;
		margin: 5px 0 10px 15px;
		padding: 0 0 0 0;
		border: 1px solid #cccccc;
		}
		
.infokasten_360 h1 {
		color: #333333;
		font-size: 12px;
		line-height: 16px;
		margin: 8px 10px 8px 10px;
		padding: 0;
		}

.infokasten_360 p {
		background-color:#e6e6e6;
		font-size: 10px;
		line-height: 14px;
		margin: 0 10px 10px 10px;
		padding: 0;
		}

.bildkasten_rechts {
		float: right;
		margin: 0 0 15px 10px;
		padding: 0;
		}			

.verzeichnis {
		list-style-type: none;
		}

.verzeichnis li {
		margin: 0;
		padding: 0 0 5px 0;
		list-style-type: none;
		}

.verzeichnis li a {
		color: #871029;
		}

#ta_mo {
		margin: 50px 0px 0px 75px;
		}		

#ta_mo_text {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin: 20px 0 0 65px;
		}		
		
.gallery {
		margin: 25px 0 0 20px;
		padding: 0;
		}		
		
.urkunden {
		margin: 20px 0 15px 0;
		}		
		
.linkliste {
		width: 762px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;	
		margin: 18px 0 20px 20px;
		padding: 0px;	
		background-color: #ffffff;		
		}
		
.linkliste_header {
		font-weight: bold;
		text-align: center;
		background: url(../bilder/hintergrund_pin_weisheiten.jpg);
		background-repeat: no-repeat;
		margin: 0px;
		padding: 5px 0px 9px 0px;
		}	

.linkliste_rahmen {
		background-color: #fffff;
		}
		
.linkliste_left {
		width: 275px;
		float: left;
		line-height: 18px;
		margin: 5px 0px 0px 20px;
		padding: 0px;
		}
		
.linkliste_right {
		width: 450px;
		line-height: 18px;
		margin: 5px 0 0 290px;
		padding: 0 0 0 10px;
		}					

.weisheiten {
		width: 762px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;	
		margin: 18px 0 20px 20px;
		padding: 0;	
		background-color: #ffffff;		
		}
		
.weisheiten_header {
		font-weight: bold;
		text-align: center;
		background: url(../bilder/hintergrund_pin_weisheiten.jpg);
		background-repeat: no-repeat;
		margin: 0px;
		padding: 5px 0 9px 0;
		}	

.weisheiten_rahmen {
		background-color: #ffffff;
		}
		
.weisheiten_left {
		width: 381px;
		float: left;
		line-height: 18px;
		text-align: center;
		margin: 5px 0 0 5px;
		padding: 0;
		}
		
.weisheiten_right {
		width: 350px;
		line-height: 18px;
		text-align: center;		
		margin: 5px 0 0 386px;
		padding: 0px;
		}	
		
.trenner {
		width: 762px;
		clear: left;
		margin: 0 0 0 0;
		padding: 13px 0 8px 0;
		}

.vita {
		width: 762px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin: 18px 0 20px 20px;
		padding: 0;	
		background-color: #ffffff;
		}
		
.vita p {
		margin: 6px 0 0 20px;
		padding: 0;
		background-color: #ffffff;
		}	
		
.vita ul {
		list-style-type: none;
		margin: 12px 0 0 20px;
		padding: 0;
		background-color: #ffffff;
		}			

.vita li {
		margin: 0;
		padding: 0 0 5px 0;
		background-color: #ffffff;
		}

#vita_abstand_listeneintrag {
		margin: 0;
		padding: 20px 0 20px 0;
		}				
		
.vita_header {
		font-weight: bold;
		text-align: center;
		background: url(../bilder/hintergrund_pin_weisheiten.jpg);
		background-repeat: no-repeat;
		margin: 0;
		padding: 5px 0 9px 0;
		}	

.vita_rahmen {
		background-color: #ffffff;
		}		
		
.vita_left {
		width: 370px;
		float: left;
		line-height: 18px;
		margin: 5px 0 0 5px;
		padding: 0;
		border: 0px solid black;
		}
		
.vita_left h1 {
		font-size: 14px;
		margin: 0px 0px 20px 20px;
		padding: 0px;
		}

.vita_left h1 a {
		color:#333333;
		}
		
		
.vita_left_short {
		width: 260px;
		float: left;
		line-height: 18px;
		margin: 5px 0 0 0;
		padding: 0;
		}		

.vita_left_short h1 {
		font-size: 14px;
		margin: 0 0 0 20px;
		padding: 0;
		}		
		
.vita_left_short h1 a {
		color:#333333;
		}			
		
.vita_right {
		width: 357px;
		line-height: 18px;
		text-align: right;
		margin: 5px 0 0 383px;
		padding: 0;
		}

.vita_right_long {
		width: 490px;
		line-height: 18px;
		margin: 5px 0 0 266px;
		padding: 0px;
		}
		
.vita_right_long h1 {
		margin: 0px 0px 0px 0px;
		padding: 0px;
		}		

.vita_right_long h1 a {
		color:#333333;
		}	

.personal_training {
		width: 762px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin: 18px 0 20px 20px;
		padding: 0px;	
		background-color: #ffffff;
		}
		
.personal_training p {
		margin: 6px 0px 0px 20px;
		padding: 0px;
		background-color: #ffffff;
		}	
		
.personal_training ul {
		list-style-type: decimal;
		margin: 12px 0px 0px 20px;
		padding: 0px;
		background-color: #ffffff;
		
		}			

.personal_training li {
		margin: 0 0 0 20px;
		padding: 0 0 5px 0;
		background-color: #ffffff;
		}	
		
.personal_training li a {
		color: #871029;
		}	
		
.personal_training_header {
		font-weight: bold;
		text-align: center;
		background: url(../bilder/hintergrund_pin_weisheiten.jpg);
		background-repeat: no-repeat;
		margin: 0px;
		padding: 5px 0 9px 0;
		}	

.personal_training_rahmen {
		background-color: #ffffff;
		}		
		
.personal_training_left {
		width: 370px;
		float: left;
		line-height: 18px;
		margin: 5px 0px 0px 5px;
		padding: 0px;
		}
		
.personal_training_left h1 {
		font-size: 14px;
		margin: 0px 0px 20px 20px;
		padding: 0px;
		}		
		
.personal_training_left h1 a {
		color:#333333;
		}			
		
.personal_training_left_short {
		width: 260px;
		float: left;
		line-height: 18px;
		margin: 5px 0px 0px 0px;
		padding: 0px;
		}		

.personal_training_left_short h1 {
		font-size: 14px;
		margin: 0 0 0 20px;
		padding: 0;
		}	
		
.personal_training_left_short h1 a {
		color:#333333;
		}	
		
.personal_training_right {
		width: 357px;
		line-height: 18px;
		text-align: right;
		margin: 5px 0 0 383px;
		padding: 0;
		}

.personal_training_right_long {
		width: 490px;
		line-height: 18px;
		margin: 5px 0 0 266px;
		padding: 0;
		}
		
.personal_training_right_long h1 {
		margin: 0 0 0 0;
		padding: 0;
		}		
		
.personal_training_right_long h1 a {
		color:#333333;
		}			
		
.personal_training_einfuehrung {
		width: 740px;
		line-height: 18px;
		margin: 5px 0 0 0;
		padding: 0;
		}

.personal_training_einfuehrung h1 {
		font-size: 14px;
		margin: 20px 0 10px 20px;
		padding: 0px;
		}		

.personal_training_einfuehrung h1 a {
		color:#333333;
		}

.personal_training_einfuehrung ul {
		list-style-type: square;
		}	
		
.news {
		width: 762px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		border: 0px;	
		margin: 18px 0 20px 20px;
		padding: 0;	
		background-color: #ffffff;
		}
		
.news p {
		margin: 6px 0 0 20px;
		padding: 0;
		background-color: #ffffff;
		}	
		
.news ul {
		list-style-type: none;
		margin: 12px 0 0 20px;
		padding: 0px;
		background-color: #ffffff;
		}			

.news li {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
		background-color: #fffff;
		}		
		
.news_header {
		font-weight: bold;
		text-align: center;
		background: url(../bilder/hintergrund_pin_weisheiten.jpg);
		background-repeat: no-repeat;
		margin: 0;
		padding: 5px 0 9px 0;
		}	

.news_rahmen {
		background-color: #ffffff;
		}		
		
.news_left {
		width: 370px;
		float: left;
		line-height: 18px;
		margin: 5px 0 0 5px;
		padding: 0;
		border: 0px solid black;
		}
		
.news_left h1 {
		font-size: 14px;
		margin: 0px 0px 20px 20px;
		padding: 0px;
		}		
		
.news_left h1 a {
		color:#333333;
		}
		
.news_left_short {
		width: 260px;
		float: left;
		line-height: 18px;
		margin: 5px 0 0 0;
		padding: 0;
		border: 0px solid black;
		}		

.news_left_short h1 {
		font-size: 14px;
		margin: 0 0 0 20px;
		padding: 0;
		}		
		
.news_left_short h1 a {
		color:#333333;
		}			
		
.news_right {
		width: 357px;
		line-height: 18px;
		text-align: right;
		margin: 5px 0px 0px 383px;
		padding: 0;
		border-left: 1px solid #787878;
		}

.news_right_long {
		width: 490px;
		line-height: 18px;
		margin: 5px 0px 0px 266px;
		padding: 0px;
		border: 0px solid black;
		}
		
.news_right_long h1 {
		font-size: 14px;
		margin: 0px 0px 0px 20px;
		padding: 0px;
		}	
		
.news_right_long h1 a {
		color:#333333;
		}		

.kontaktformular {
		margin: 20px 0px 0px 0px;
		padding: 0px;
		}	

.kontaktformular_felder {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		}					
		
#termine {
	margin: 5px 0px 0px 40px;
	}	
	
#termine li {
	margin: 7px 0px 0px 0px;
	}				
	
.meister {
	font-size: 12px;
	}	
	
form {
	font-size: 12px;
	}	
	
.align_right {
	float: right;
	}	
