/***************************************** 
 ************ Default ******************** 
 *****************************************/ 
*{ 
 margin:0; 
 padding:0; 
} 

body { 
        font-size: 0.75em; 
        font-family: Helvetica, Verdana, Arial, sans-serif; 
		  background-color: White;	  
		  text-align: center;		
			margin:	10px 10px;
			min-width: 950px;
     } 

/********************************* 
 * Allgemeine Deklarationen         * 
 *********************************/ 
a { font-weight: bold; } 
a:link { 
	margin: 0; 
	padding: 0; 
	text-decoration: none;
	color: #767676;
} 
a:visited { margin: 0; 
	padding: 0; 
	text-decoration: none;
	color: #767676;
} 
a:hover { margin: 0; 
	padding: 0; 
	text-decoration: none;
	color: #303030;
} 
a:active { margin: 0; 
	padding: 0; 
	text-decoration: none;
	color: #767676;
} 


/***************************************** 
 ************ Seitenbereiche******************** 
 *****************************************/ 
#layer{
 		 text-align: left;
		 margin: 0 auto;
		 /*border:3px solid red;*/
		  width: 98%;
		  background-image: url(../pics/background/banner_rep.gif);
		  background-repeat: repeat-x;		 
}

#logo {
	margin: 14px 0 0 20px;
	border: 0px;
}


#header { 
      /* border: 1px solid green;*/
        background-position: top right;
		  background-image: url(../pics/background/banner_tr.jpg);
		  background-repeat: no-repeat;		  
		  height: 120px;		
		 
} 

#header ul{ 
		  /*border: 1px solid blue;*/
		   float: right;
			height: 27px;
			margin-top:89px;  			
} 

#header li { 
        /*border: 1px solid green;*/
        float: left;
		  list-style: none;
		  height: 26px;

} 


#header li a{ 
        /*border: 1px solid green;*/        
		   text-decoration: none;	
		   display: block;
			background-repeat: no-repeat;
} 

#header li a:hover{ 
        /*border: 1px solid green;*/
 			text-decoration: none ;	 
}

.aural{
	left:-2000px;
	position:absolute;
	top:-2000px;
}


/*info*/
#h_navi1 a { 
        /*border: 1px solid black;*/
		  background-image: url(../pics/background/h_navi1.jpg);		  
		  width: 69px;		
		  height:26px;		
}

#h_navi1 a:hover { 
        /*border: 1px solid yellow;*/
		  background-color: transparent;
		  background-position: 0 -175px;
	  
}

/*inosanto */
#h_navi2 a { 
        /*border: 1px solid black;*/
		  background-image: url(../pics/background/h_navi2.jpg);  
		  width: 116px;	
		  height:26px;	 
}

#h_navi2 a:hover { 
        /*border: 1px solid yellow;*/
		  background-color: transparent;
		  background-position: 0 -175px;
}

/*paulson */
#h_navi3 a { 
        /*border: 1px solid black;*/
		  background-image: url(../pics/background/h_navi3.jpg);		  	
		  width: 115px;
		  height:26px;				 
}

#h_navi3 a:hover { 
        /*border: 1px solid yellow;*/
		  background-color: transparent;
		  background-position: 0 -175px;
}

/* news*/
#h_navi4 a { 
        /*border: 1px solid black;*/
		  background-image: url(../pics/background/h_navi4.jpg);
		  width: 85px;	
		  height:26px;	
	 
}

#h_navi4 a:hover { 
        /*border: 1px solid yellow;*/
		  background-color: transparent;
		  background-position: 0 -175px;
}

/*seminare */
#h_navi5 a { 
        /*border: 1px solid black;*/
		  background-image: url(../pics/background/h_navi5.jpg);
		  width: 121px;			 
		  height:26px;	
}

#h_navi5 a:hover { 
        /*border: 1px solid yellow;*/
		  background-color: transparent;
		  background-position: 0 -175px;
}

/*galerie */
#h_navi6 a { 
 			/*border: 1px solid black;*/
		  background-image: url(../pics/background/h_navi6.jpg);
		  width: 107px;	
		  height:26px;	 
}

#h_navi6 a:hover { 
        /*border: 1px solid yellow;*/
		  background-color: transparent;
		  background-position: 0 -175px;
}

/*sontiges */
#h_navi7 a { 
        /*border: 1px solid black;*/
		  background-image: url(../pics/background/h_navi7.jpg);
		  width: 130px;
		  height:26px;					 
}

#h_navi7 a:hover { 
        /*border: 1px solid yellow;*/
		  background-color: transparent;
		  background-position: 0 -175px;
}

/*impressum unten im footer */
#h_navi8 a { 
       /*border: 1px solid black;*/
		  background-image: url(../pics/background/impressum.jpg);
		  width: 128px;
		  height: 26px;			 
}

#h_navi8 a:hover { 
        /*border: 1px solid yellow;*/
		  background-color: transparent;
		  background-position: 0 -174px;
}

#body{ 
		 /*border: 1px solid #CC0B15;       */
		 padding-top: 15px;	
       width: 100%;	 
		   
} 



#content{ 
	/*border: 1px solid green;*/
	float: right;
	background-color: White;
	width: 80%;	 	
	padding: 0 10px 15px 10px;
	min-height:280px;
	       
} 


#starts{
  text-align: left;
  margin: 0 auto;
	/*border: 1px solid green;*/
	background-image: url(../pics/background/wasserz.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 95%;	
	height: 350px;
	padding-left:5px;	
	
}

#footer{ 
		  border: 1px solid white;  
		  background-image: url(../pics/background/footer_rep.gif);
		  background-repeat:repeat-x;
		  background-position: top  right;
		  height: 30px;        	  
		  clear: both;
		
} 

#footer ul{ 
			/*border: 1px solid blue;*/		
			height: 27px;
			margin-top:-26px;  	
			margin-left: 18px;		
} 

#footer li{ 
        /*border: 1px solid green;*/
        list-style: none;	
	  		 	 
} 

#footer li a{ 
        /*border: 1px solid green;*/   		  	
		   display: block;
			text-decoration: none;	
			background-repeat: no-repeat;
			
} 

#footer li a:hover{ 
        /*border: 1px solid green;*/
 			
}

/*rechter Bild-Teil des Footers*/
#footer .footer2{ 
/*        border: 1px solid green;		*/  
			text-align: right;	
					
} 

/***************************************** 
 ************ Navipunkte / links********** 
 *****************************************/ 
 #navi{	
	/*border: 1px solid green;*/
	border-bottom: 20px solid white;
	float: left;			
	font-size: 0.9em;  	
} 

 /*erste ebene*/ 
#navi ul {
	width: 12em;				       
} 

#navi ul li { 
			list-style: none;
			margin-bottom: 0.4em;
			padding: 0;				      		             
} 

/*zweite ebene*/ 
#navi ul li ul { 			
			margin: 0.1em 0 1.3em 1em;
			padding: 0;
			width: 11.5em;	    	             
} 

#navi ul li ul li{ 			
			margin: 0.4em 0.5em;			 	             
} 

/*dritte ebene*/ 
#navi ul li ul li ul{ 			
			margin: 0.1em 0 1.3em 1em;
			padding: 0;
			width: 10em;	    	             
}

#navi ul li ul li ul li{ 			
			margin: 0.4em 0.5em;			 	             
} 

#navi ul a{ 
        /*background-color: #CF000C;*/ 
        display: block;
		  padding: 0.1em 0 0.1em 1em; 
		  text-decoration: none;                 
        font-weight: bold; 
		  color: #8B8B8B;		  
		  border: 1px solid #8B8B8B;
		  border-top: 1px solid white;	
		  border-right: 1px solid white;	
		  	
} 
    
#navi ul span{ 
       	 /*border-left: 1px solid #F0C1C5;*/         
        color: #434343;		  
        font-weight: bold; 
        border: 1px solid #8E8E8E;	
		  border-right: 1px solid white;	
		  padding: 0.1em 0 0.1em 1em; 
		  background-color: white;	 		  
		  display: block;
		  background-image: url(../pics/background/button_background.jpg);
		  background-repeat: repeat-y;	  
		
} 

#navi ul a:hover{       
        font-weight: bold; 		  		
		  color: #434343; 		  		  
		  background-image: url(../pics/background/button_background.jpg);
		  background-repeat: repeat-y;	
		  border: 1px solid #8B8B8B;	
		   border-right: 1px solid white;			         
} 
  

/***************************************** 
 ************ sonstiges ******************** 
 *****************************************/ 

#content .clear  {         
        display: block;         
        clear: both;                 
} 


#seiten{ 
        /*border: 1px solid green;*/ 
        width: 95%; 
        padding: 0.6em 0 0 0.6em; 
        font-weight: bold; 
        color: #CF000C; 
        text-align: center; 
        display: block;         
        clear: both;         
} 

#seiten a{ 
        color:#CF000C; 
} 

#seiten .active{                 
        color:Black; 
} 

/****************** 
 * Formatierungen * 
******************/ 



.bordered { border: 0.1em solid #c71217; } 
.borderedFlagge { border: 0.1em solid #000000; } 
.nobordered { border-style: solid; border-width: 0em; } 
.normal { font-weight: normal; } 
.bold { font-weight: bold; } 
.italic { font-style: italic; } 
.lowercase { text-transform: lowercase; } 
.nowrap { white-space: nowrap; } 
.uppercase { text-transform: uppercase; } 
.underline { text-decoration: underline; } 
.nounderline { text-decoration: none; } 
.noliststyle { list-style: none; } 
.inline { display: inline; } 

/*verbraucht Platz*/
.invisible{	visibility: hidden;}
.center {
	text-align: center;
}
.clear{
	clear: both;
}
/*versteckt komplett ohne platzverbrauch*/
.hidden{	display: none;}



hr.trennstrich {                 
        height: 1px; 	  
		  background-color: #c71217; 
		  color: #c71217;
		  border: none;
		  } 

hr.formular_trennstrich {                 
        height: 1px; 	  
		  background-color: #c71217; 
		  color: #c71217;
		  border: none;
		  margin: 1.5em 0;
		  }		  
		  
hr.newstrennstrich{
		  height: 1px; 	  
		  background-color: #c71217; 
		  color: #c71217;
		  border: none;
		  margin-right: 160px;
		  margin-bottom:12px;
		  
		  } 

hr.zitattrennstrich{
	     height: 1px; 	  
		  background-color: #c71217; 
		  color: #c71217;
		  border: none;		 
		  width: 595px;			  	 
}
hr.seminartrennstrich{
	     height: 1px; 	  
		  background-color: #c71217; 
		  color: #c71217;
		  border: none;		 
		  margin-right:5px;
		   
}

		  
p{ 
        margin: 0.5em 0 0.95em 0; 
} 

/*Tabelle mit Trainingszeiten*/

.trainingstab{ 

        width: 350px; 

        /*border: 1px solid #89060E; */

        margin-bottom:1em; 

		  color: #434343;

		  

} 



.trainingstab caption{ 

        font-size: 1.2em;

		  font-weight: bold; 

		  color: #434343;

		  margin-bottom: 0.4em;

		  padding: 0.1em 0 0.1em 0;

		  border: 1px solid #B4B4B4;

		  

} 



.trainingstab_clear{

	

	clear: left;

}

.trainingstab_di{ 

   /*     border:1px solid red;*/

		     width: 49%;

	      float:left;

} 

.trainingstab_do{ 

    /*   border:1px solid yellow;*/

		 float:right;

		   width: 49%;

					  

} 



.trainingstab tr th{ 

        text-align: center;       

        border: 1px solid #434343; 		

		   background-image: url(../pics/background/button_background.jpg);

			background-repeat: repeat-y;

			padding:0.1em;

		  

} 



.trainingstab tr th.cell_leer{                

        border: 1px solid White; 		

		  background-color: White;		

		  background-image: none;		    

}

.trainingstab tr td{ 

        text-align: center;       

        border: 1px solid #434343; 

		  

} 


/*Tabelle mit Pauslon Facts*/
.pausonfights_tab{ 
        width: 777px; 
        border: 1px solid #B4B4B4;
        margin-bottom:2em; 
		  color: #434343;	 
		  
} 

.pausonfights_tab caption{ 
        font-size: 1.2em;
		  font-weight: bold; 
		  color: #434343;
		  margin-bottom: 0.4em;
		  padding: 0.1em 0 0.1em 0;
		  border: 1px solid #B4B4B4;
		  background-image: url(../pics/background/button_background.jpg);
		background-repeat: no-repeat;
} 

.pausonfights_tab tr th{ 
        text-align: center;
	      padding:0.1em;
			background-color: #CCCCCC;
		  
} 

.pausonfights_tab tr th.down{ 
         text-align: left; 			        
			padding: 0.3em 0em 0.3em 1em;
			background-color: #CCCCCC;
			width: 120px;
		  
} 

.pausonfights_tab tr th.cell_leer{                
        border: 1px solid White; 		
		  background-color: White;		
		  background-image: none;		    
}

.pausonfights_tab tr td{ 
        text-align: left;       
        /*border: 1px solid #434343; */
		  padding: 0.2em 0em 0.2em 0.2em;
		  
} 
.pausonfights_tab tr td.center{ 
        text-align: center;  	  
} 

.pausonfights_tab tr td.image{ 
        text-align: center; 
		  width:240px;		  		  
} 


/* Lee?s Steckbrieftabelle*/
.leestbrief_tab{ 
        width: 777px; 
        border: 1px solid #B4B4B4;
        margin-bottom:2em; 
		  color: #434343;	 
		  
} 

.leestbrief_tab caption{ 
        font-size: 1.2em;
		  font-weight: bold; 
		  color: #434343;
		  margin-bottom: 0.4em;
		  padding: 0.1em 0 0.1em 0;
		  border: 1px solid #B4B4B4;
		  background-image: url(../pics/background/button_background.jpg);
		background-repeat: no-repeat;
} 

.leestbrief_tab tr th{ 
        text-align: center;
	      padding:0.1em;
			background-color: #CCCCCC;
		  
} 
.leestbrief_tab tr td{ 
        padding: 0.3em 0.3em;
		  
} 

.leestbrief_tab tr th.down{ 
         text-align: left; 			        
			padding: 0.3em 0em 0.3em 1em;
			background-color: #CCCCCC;
			width: 120px;
		  
} 

.leestbrief_tab tr td.center{ 
        text-align: center;  	  
} 

.leestbrief_tab tr td.image{ 
        text-align: center; 
		  width:240px;		  		  
} 



/***************************************** 
 ************ Fonts ******************** 
 *****************************************/ 

 h1{ 
        font-size: 1.3em; 
        font-weight: bold;           
        color: #c71217; 
		  margin-bottom: 0.8em;
} 

h2{ 
        font-size: 1.1em; 
        font-weight: bold;       
        margin-bottom:0.7em; 
        color: Black; 
} 


.bild_re{ 
        float: right; 
        text-align: left; 
        margin: 10px 20px 10px 10px; 
		  border: 1px solid #BEBEBE;
		  border-bottom: 1px solid #6B6B6B;
		  border-right: 1px solid #6B6B6B;
		  padding: 6px;
       
} 

.bild{                
        margin: 10px 10px 10px 10px; 
		  border: 1px solid #BEBEBE;
		  border-bottom: 1px solid #6B6B6B;
		  border-right: 1px solid #6B6B6B;
		  padding: 6px;       
} 
 

.textcenter{ 
        text-align: center; 
        border: 1px solid red; 
} 

/* Popupbilder gro?*/ 


.bildgr { 
        border: 1px solid Lime; 
        width: 100%; 

} 

.bildgr img { 
        border: 1px solid red; 
        margin: 20px 20px 5px 20px; 

} 


.gruppe { 
        background-color: #EEEEEE; 
        border: 1px solid #B4B4B4; 
        margin: 10px 0px 10px 0px; 
        padding: 5px; 
        /*width:690px;*/ 
        width: auto;         
} 

.leer { 
        
        font-weight: bold; 
        font-size: 1.2em; 
        clear: both; 
} 


form button { 
        background-color: red; 
        color: Black; 
        border-color: #BEBEBE; 
        border-style: solid; 
        border: 2px 5px 5px 2px; 
        padding: 3px; 
    } 

form button:hover { 
        background-color: #BEBEBE; 
        color: black;         
        border-color: #E9E9E9; 
        border-style: solid; 
        border: 5px 2px 2px 5px; 
        padding: 3px;
}   

/* Trainer Seiten */

#steckbrief {

	width: 69%;
	margin-top:1.2em;
	float:left;
	
}

#steckbrief dt{
/*border:1px solid blue;*/
	clear: left;
	font-weight: bold;	
	display: inline;
	float: left;
	margin-bottom: 1.5em;
	
	
}

#steckbrief dd{
	/*border:1px solid pink;*/
	margin-left: 15.5em; 
	margin-bottom: 1.5em;
	
}


#steckbrief_bild {
/*	border: 1px solid red;*/
	
	margin-top:1.2em;	
	right:3%;
	float:right;
	position: relative;
	height: 235px;
	
}

#steckbrief_bild dt{
   /*border: 1px solid blue;*/	
	font-style: italic; 		
	margin:0;
	padding: 0;
	position: absolute;
	bottom: 0;
	
}

#steckbrief_bild dd {
   /*border: 1px solid green;*/
  
	
}

#steckbrief_bild dd img{  
	border: 1px solid #BEBEBE;
	border-bottom: 1px solid #6B6B6B;
	border-right: 1px solid #6B6B6B;
	padding: 6px;
}


/*Newsbereich*/

#newsteaser dl {  
	border: 1px solid #BEBEBE;
	border-bottom: 1px solid #6B6B6B;
	border-right: 1px solid #6B6B6B;
	padding: 6px;
}

/* Wasserzeichen*/


.starts_wasserz{
/*   border: 1px solid green;*/
	background-image: url(../pics/background/wasserz.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	
}


.galerie_wasserz{
/*   border: 1px solid green;*/
	background-image: url(../pics/background/filmrolle.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	
}

.galerie_wasserz{
/*   border: 1px solid green;*/
	background-image: url(../pics/background/filmrolle.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	
}

.galerie_wasserz_bilder{
   /*border: 1px solid green;*/
	background-image: url(../pics/background/negativ.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	
}

.galerie_wasserz_videos{
/*   border: 1px solid green;*/
	background-image: url(../pics/background/filmklappe.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	
}

.galerie_wasserz_sonstiges{

   border: 1px solid green;
	background-image: url(../pics/background/kopfh.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	
}

.news_wasserz{

	background-image: url(../pics/background/zeitung_schraeg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.newsarchiv_wasserz{

	background-image: url(../pics/background/ordner.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.newsletter_wasserz{

	background-image: url(../pics/background/wasserz_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}


.trainer_wasserz{
/*   border: 1px solid green;*/
	background-image: url(../pics/background/tpfeife.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	
}

.impressum_wasserz{
  
	background-image: url(../pics/background/wasserz_impressum.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 160px;
	height: 490px;
	
}


.links_kette_wasserz{
/*   border: 1px solid green;*/
	background-image: url(../pics/background/kette.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	
}

.links_freunde_wasserz{
/*   border: 1px solid green;*/
	background-image: url(../pics/background/haende.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	
}

.links_kk_wasserz{
/*   border: 1px solid green;*/
	background-image: url(../pics/background/boxhanschuh.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	
}

.zitate_wasserz{
/*   border: 1px solid green;*/
	background-image: url(../pics/background/wasserz_feder.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	
}

.stile_wasserz{
/*   border: 1px solid green;*/
	background-image: url(../pics/background/wasserz_stile.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	
}

.wasserz_kontakt{
	background-image: url(../pics/background/wasserz_brief.jpg);
	background-position: 100% 95%;
	background-repeat: no-repeat;
}

.wasserz_fehler{
	background-image:url(../pics/background/wasserz_fehler.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.wasserz_sensei{
	background-image:url(../pics/background/wasserz_sensei.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.wasserz_kamera{
	background-image:url(../pics/background/wasserz_filmkamera.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}


/* News */
#news {
	margin-top: 1.8em;
}

#news dl {
	margin-bottom: 1.5em;
}


#news dt {
	display: block;
	background-color: #CF000B;
	color: White;
	padding: 0.1em 0.1em 0.1em 0.5em;
	font-weight: bold;
	margin-right: 200px;
}

#news dd{
	margin: 0.2em 0 0.2em 0.5em;
	font-weight: bold;
	margin-right: 200px;
}

#news dd.headder{
	margin-top: 0.6em;	
}

#news dd.teasertext{
	margin: 0.7em 0 0.2em 0.5em;
	font-weight: normal;
	margin-right: 200px;
	
}


#newsarchiv {
	margin-top: 1.8em;
}

#newsarchiv dl {
	margin-bottom: 1.5em;
} 

#newsarchiv dt {
	display: block;
	background-color:#AAAAAA;
	color: White;
	padding: 0.1em 0.1em 0.1em 0.5em;
	font-weight: bold;
	margin-right: 200px;
}

#newsarchiv dd{
	margin: 0.2em 0 0.2em 0.5em;
	font-weight: bold;
	margin-right: 200px;
}

#newsarchiv dd.headder{
	margin-top: 0.6em;	
}

#newsarchiv dd.teasertext{
	margin: 0.7em 0 0.2em 0.5em;
	font-weight: normal;
	margin-right: 200px;
	
}

#news_detail dt{
	font-size: 1.3em;
	font-weight: bold;
	color: #CF000B;
}

#news_detail dd.datum {
	margin: 10px 160px 10px 0;
	font-weight: bold;
	
}
#news_detail dd.news_text {
	margin: 10px 160px 15px 0;
	
}


#news_link {
	/*border: 1px solid green;*/
	margin-bottom: 10px;
	
}


#news_link dt {   
	font-weight: bold;
	margin-bottom:0.4em;
	color: black;
	font-size:0.9em;
}

#news_link dd { 
	font-size:0.9em;
	margin-bottom:0.1em;
}

.newsvor {
	/*border:1px solid black;*/
	text-align: right;
	padding-right: 155px;
	margin-bottom: 1em;
	
}

/*News  vor / zur?ck-links  um durch die News zu klicken*/
#vorzurueck {
	/*border:1px solid green;*/
	margin-right: 160px;
	
}

#vorzurueck ul{
	margin-bottom: 0.5em;
	
}
#vorzurueck ul li{
	/*border:1px solid black;*/
   display: inline;
	font-size:1em;	
	float: left;
	margin-bottom: 0.5em;
}

#vorzurueck ul li.rechts{
	/*border:1px solid black;*/
   float: right;
	
}




/*Stile */
#content .stil_text{
	/*border:1px solid green;	*/
	width: 76%;
	float:left;
}

#content .stil_logo{
	/*border:1px solid red;*/
	float: right;	
	border: 1px solid #BEBEBE;
	border-bottom: 1px solid #6B6B6B;
	border-right: 1px solid #6B6B6B;
	padding: 6px;	
	text-align: center;
}

#content .stil_founder{
	/*border:1px solid yellow;*/
	margin-top:1em;	
	text-align: left;
	
}

#content .stil_founder img{  
	border: 1px solid #BEBEBE;
	border-bottom: 1px solid #6B6B6B;
	border-right: 1px solid #6B6B6B;
	padding: 6px;
	margin-bottom: 3px;
}


/*Zitate */
#zitat_detail dt{
	font-size: 1.3em;
	font-weight: bold;
	color: #CF000B;
	margin-right:1em;
	margin-bottom:0.8em;
}

#zitat_detail dd{
	margin-bottom:2em;
	margin-right:1em;
}

.zitat_text{
	/*border:1px solid green;*/
	float:left;
	width: 79%;
}
.zitat_bild{
	/*order:1px solid red;*/
	float: right;
   width: 20%;
	text-align: center;
}

.zitat_bild img{
	
	border: 1px solid #BEBEBE;
	border-bottom: 1px solid #6B6B6B;
	border-right: 1px solid #6B6B6B;
	padding: 6px;	
	}

#info dt{
	font-size: 1.3em;
	font-weight: bold;
	color: #CF000B;	
	margin-bottom:0.8em;
}

#info dd{
  margin-bottom:0.9em;
}

#info dd img{
	border: 1px solid #BEBEBE;
	border-bottom: 1px solid #6B6B6B;
	border-right: 1px solid #6B6B6B;
	padding: 6px;	
}


/* Links zu Freunden / kampfkunstseiten*/
.links dl{
   /*border: 1px solid #BEBEBE;*/	
}

.links dt{
   /*border: 1px solid #BEBEBE;*/
	float: left;
	width: 55%;
	margin-bottom: 1em;
}

.links dt ul{
   list-style-type: square;
	margin-left: 10em;
}

.links dd.logo{
  /*border: 1px solid red;*/
  margin:0 1em 1em 1em;
  width: 30%;
  float: right;
 
}


.links dd.link_trennung {
		 /*border: 1px solid green;    */                      
        clear: both;
		  width: 100%;
		  margin-bottom: 1em;
		           
} 



#impressum dt{
	font-size: 1em;
	font-weight: bold;
	color: #CF000B;	
	margin-bottom:0.2em;
}

#impressum dd{
	margin-bottom:1.2em;
}

/*Formular*/
fieldset {
	border: 1px solid #9B9B9B;
	padding: 1em 2.5em 1.5em 2.9em;
	
		
}

fieldset legend {
   font-size: 1.3em;
   color: #CF000B;
	font-weight: bold	;
	margin-left:-0.3em;
	padding: 0 0.4em 0 0.4em;
}

fieldset label{
	display: block;
	margin-bottom: 0.2em;
	font-weight: bold;
	
}

fieldset input.formular_radio{

  margin-top:0.4em;  	
  width: 20px;
  
}

fieldset .formbutton{
background-image: url(../pics/background/button_background.jpg);
	font-weight: bold;
	font-size: 0.9em;
	color: #515151;
	padding: 0.2em;
	margin-right: 1em;
	width: 90px;
	border: 1px solid #C1C1C1;
	border-right: 3px solid #9B9B9B;
   border-bottom: 3px solid #9B9B9B;
}

.sternchen{
	font-weight: bold;
	color: #c71217;
	/*font-size: 1.3em;*/
}

/*abesendebest?gitung*/

.absendebest{
	font-weight: bold;
}

.formularfehler{
	font-weight: bold;
	color:#CF000B;
}

.hinweistxt{
	font-style: italic;
	font-weight: bold;
}

/*Seminare*/
/* News */
#seminare {
	margin-top: 1.8em;
}

/*Seminar-teaseranzeige MIT LOGO*/
#seminare_ml dl {	
 
}

#seminare_ml dt {
	display: block;
	background-color: #CF000B;
	color: White;
	padding: 0.1em 0.1em 0.1em 0.5em;
	font-weight: bold;
	margin-top:1em;
  
}

#seminare_ml dd{
	margin: 0.2em 0 0.2em 0.5em;
	font-weight: bold;
	/*border:1px solid red;	*/
	padding-right: 10px;
	margin-right:10px;
}


#seminare_ml dd.seminar_logo{
	/*border:1px solid red;*/	
	padding-right: 0px;
	margin:0;
	
}

#seminare_ml dd.datum{
	/*border:1px solid blue;*/
		
}

#seminare_ml dd.teasertext{
   
	margin: 0.7em 0 0.2em 0.5em;
	font-weight: normal;
	margin-right:10px;	
}

/*Seminararchiv*/
#seminare_archiv_ml dl {	
 
}

#seminare_archiv_ml dt {
	display: block;
	background-color: #AAAAAA;
	color: White;
	padding: 0.1em 0.1em 0.1em 0.5em;
	font-weight: bold;
	margin-top:1em;
  
}

#seminare_archiv_ml dd{
	margin: 0.2em 0 0.2em 0.5em;
	font-weight: bold;
	/*border:1px solid red;	*/
	padding-right: 10px;
	margin-right:10px;
}


#seminare_archiv_ml dd.seminar_logo{
	/*border:1px solid red;*/	
	padding-right: 0px;
	margin:0;
	
}

#seminare_archiv_ml dd.datum{
	/*border:1px solid blue;*/
		
}

#seminare_archiv_ml dd.teasertext{
   
	margin: 0.7em 0 0.2em 0.5em;
	font-weight: normal;
	margin-right:10px;	
}




/*SeminarDetails*/

#seminar_detail_content{
   /*border:1px solid green;*/
	float: left;
	width: 74%;
	
}

#seminar_detail_content dt{   
	font-size:1.3em;
	color: #CF000B;	
	font-weight: bold;	
	width: 74%;
	margin-bottom:0.2em;
}

#seminar_detail_content dd{   
  padding-right: 20px;
}

#seminar_detail_content dd.s_detail_datum{   
  font-weight: bold;
  margin-top:0.1em;
}

#seminar_detail_content dd.s_detail_zeit{   
  font-weight: bold;
  margin-top:0.1em;
}

#seminar_detail_content dd.s_detail_ort{   
  font-weight: bold;
  margin-top:0.1em;
}

#seminar_detail_content dd.s_detail_dozent{   
  font-weight: bold;	
  margin:0.7em 0 0.7em 0;
}

#seminar_detail_content dd.s_detail_text{   
 /* border:1px solid green;*/
  margin:0.8em 0 0.8em 0;
}

#seminar_detail_content dd.s_detail_anmeldung{   
 /* border:1px solid green;*/
  margin:0.5em 0 0.5em 0;
}

#seminar_detail_content dd.s_detail_zurueck{   
 /* border:1px solid green;*/
  margin:0.7em 0 0.5em 0;
}


#seminar_detail_content dd.s_detail_hinweis{   
 /* border:1px solid green;*/
  margin-top:0.7em;

}



#seminar_detail_content dd.s_detail_link{   
 /* border:1px solid green;*/
 /*color: #CF000B;*/
  
  margin:0 0 0.5em 0;
}


#seminar_detail_content dd.s_detail_preis{   
 /* border:1px solid green;*/
 /*color: #CF000B;*/

  font-weight: bold;
  margin:0 0 0.5em 0;
}


#seminar_detail_content dd.s_detail_preis_mitglied{   
 /* border:1px solid green;*/
  /*color: #CF000B;*/
 
  font-weight: bold;
  margin:0 0 0.5em 0;
}

#seminar_detail_logo{
   /*border:1px solid green;*/
	float: right;
	width: 25%;
	text-align: center;
}



/*Trainerfotostrecke*/

#trainerfstrecke dl{
	margin: 0;
	padding: 0;
}

#trainerfstrecke dt{
	font-weight: bold;
	font-size: 1.3em;
	color: #CF000B;
	margin-bottom: 0.5em;
}

#trainerfstrecke dd{
 float: left;
 border: 0px solid #EEEEEE;
 width: 115px;
 height:110px;
  }


#trainerfstrecke dd img{
  display:block;
  margin:0px auto ;   

  }

/*Galerie Training/Seminare/Sonstige Bilder*/  
/*Trainerfotostrecke*/

#galeriefstrecke dl{
	margin: 0;
	padding: 0;
}

#galeriefstrecke dt{
	font-weight: bold;
	font-size: 1.3em;
	color: #CF000B;
	margin-bottom: 0.5em;
}

#galeriefstrecke dd{
 float: left;
 border: 0px solid #EEEEEE;
 width: 120px;
 height: 95px;
  }


#galeriefstrecke dd img{
  display:block;
  margin:0px auto ;   

  }
#galeriefstrecke dl p{
   font-size: 1em;
	font-style: normal;
	color: Black;
	margin-left: 0.8em;

  }
  
  
/* Inosanto Academy*/
 dl.ino_academy {
 	clear:both;

 }

 dl.ino_academy dt {
  /*border:1px solid green;*/
 	float: left;
	width: 55%;
 }
 
 dl.ino_academy dd {
 /*border:1px solid red;*/
  float: right;
  width: 35%;
   margin-right: 0.5em;
	margin-bottom:1em;
 
 }
 
/*Galerie*/
/*Bilder*/

/*Videos*/
dl.galerie_videos {
 	clear:both;
 }

 dl.galerie_videos dt {
  /*border:1px solid green;*/
 	float: left;
	width: 55%;
	margin-left: 0.1em;
	font-weight: bold;
 }
 
 dl.galerie_videos dd {
 /*border:1px solid red;*/
  float: right;
 width: 35%;
   margin-right: 0.1em;
	margin-bottom:1em;
	padding-left: 1em;
	border-left:2px solid #9B9B9B;
 
 }

/*sonstiges*/
dl.galerie_sonstiges {
 	clear:both;
 }

 dl.galerie_sonstiges dt {
  /*border:1px solid green;*/
 	float: left;
	width: 55%;
	margin-left: 0.1em;
	font-weight: bold;
 }
 
 dl.galerie_sonstiges dd {
 /*border:1px solid red;*/
  float: right;
  width: 35%;
   margin-right: 0.1em;
	margin-bottom:1em;
	padding-left: 1em;
	border-left:2px solid #9B9B9B;
 
 }
 
 /*Fotostrecke von Erik */

#paulsonfstrecke dl{
	margin: 0;
	padding: 0;
}

#paulsonfstrecke dt{
	font-weight: bold;
	font-size: 1.3em;
	color: #CF000B;
	margin-bottom: 0.5em;
}

#paulsonfstrecke dd{
 float: left;
 border: 1px solid #EEEEEE;
 width: 245px;
 height: 180px;
  }


#paulsonfstrecke dd img{
  display:block;
  margin:0px auto ;   

  }

 /*Fotostrecke von Lee */

#leefstrecke dl{
	margin: 0;
	padding: 0;
}

#leefstrecke dt{
	font-weight: bold;
	font-size: 1.3em;
	color: #CF000B;
	margin-bottom: 0.5em;
}

#leefstrecke dd{
 float: left;
 border: 1px solid #EEEEEE;
 width: 250px;
 height: 220px;
  }


#leefstrecke dd img{
  display:block;
  margin:0px auto ;   

  }




#wrapperGalerie {
   background: url(../pics/background/background1800_li.jpg);
	background-repeat: no-repeat;
	background-position: top left;	
	margin:  0px 0px  0px 15px;
	

}

#galerie{
	/*border: 1px solid green;*/
	background: url(../pics/background/background1800_re.jpg);
	background-repeat: no-repeat;	
	background-position: 100% 0;
	padding: 20px 0 20px 20px;	
	height: 400px;
	
}

#galerie dl dd.img{
 
}

#galerie dt{
	color:#434343;
	font-size: 130%;
	margin-left: 24px;
	
	
	

}


#galerie dd.img img{
  float: left;
  border: 1px solid #D9E0E6;
  border-bottom-color: #797979;
  border-right-color: #797979;
  margin: 5px;
  padding: 5px;
}


/*Kalender*/

.kalender_ja {			/*jahrename */
	color: #CF000B;
	font-size: 24px;
	/*line-height: 18px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
.kalender_mon {
						/*Monatsname */
	color: #CF000B;
	font-size: 16px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	
}

.kalender_na_sa {      /*Name "Samstag" */
	color: #085DAE;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0.2em 0.2em;
}

.kalender_na_so {			/*Name "Sonntag" */
	color: #cc0000;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.kalender_na_mo_fr     { /*Name Mo-Fr*/

	color: #3e464f;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0.2em 0.2em;

}

.kalender_tage     { /* normale Tage*/

	color: #3e464f;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	

}

.kalender_tag_sa{
						/* Samstag*/
	color: #085DAE;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0.2em 0.2em;
	
}
.kalender_tag_so{
						/* Samstag*/
	color: #cc0000;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0.2em 0.2em;
	
}

.kalender_verweis {
	padding-left: 5%;
	padding-right: 5%;
	text-align: left;
	vertical-align: bottom;
}

/*Reoprtagen*/
/* Inosanto Academy*/
 dl.reportagen {
 	clear:both;

 }

 dl.reportagen dt {
  /*border:1px solid green;*/
 	float: left;
	width: 55%;
 }
 
 dl.reportagen dd {
 /*border:1px solid red;*/
  float: right;
  width: 35%;
   margin-right: 0.5em;
	margin-bottom:1em;
 
 }
 
 #reportage {
 	width: 100%;	

 }
 #reportage img{
   float: right;	
 }
 
 /* f?r die Popupfenster */
 #pics_popup {
 /*border: 1px solid green;*/
 text-align: left;

 }
  
  #pics_popup img{
  display: block;
  
 }
  
  
 
 #pics_popup .closebutton{
    background-image: url(../pics/background/button_background.jpg);
	font-weight: bold;
	font-size: 0.9em;
	color: #515151;
	padding: 0.2em;
	margin-left: 280px;
	width: 90px;
	border: 1px solid #C1C1C1;
	border-right: 3px solid #9B9B9B;
   border-bottom: 3px solid #9B9B9B;
}

/* Bruce Lee?Vita*/
/* News */

#lee_vita dl {
	margin-bottom: 1.5em;
	
}

#lee_vita dt {
	display: block;
	background-color: #CF000B;
	color: White;
	padding: 0.1em 0.1em 0.1em 0.5em;
	font-weight: bold;
	margin-bottom: 0.6em;	
	
}

#lee_vita dd.ort{		
	display: block;
	font-weight: bold;	
	margin-bottom: 0.4em;	
	
}

#lee_vita dd{
	margin: 0em 0em 1.5em 0.5em;	
	
}

.lee_textspalte {
	width: 70%;
/*	border:1px solid green;*/
	float: left;
}

.lee_picspalte {
	width: 27%;
   /*border:1px solid red;*/
	float: right;
	margin-top: 2.7em;
	text-align: center;
}

.lee_picspalte img {
	margin-bottom: 2.5em;
}

.lee_footer{
	display: block;
	/*border:1px solid blue;*/
	clear: both;
}
.lee_zurueck{
	float: left;
	/*border:1px solid red;*/
	margin-left: 3em;
	margin-top: 1em;
}
.lee_weiter{
	/*border:1px solid green;*/
	float: right;
	margin-right: 3em;
	margin-top: 1em;
}


.lee_movie {
	margin: 0 0 1.5em 1.2em;
}

.lee_movie li {
	list-style-type: square;
}


/*Fehlerseite*/
#fehlerseite {
	/*border:1px solid green;*/
	width: 600px;
	text-align: left;
}

#fehlerseite dt{
	font-size: 1.3em;
	font-weight: bold;
	color: red;
	margin-top: 1em;
}

#fehlerseite dd{
	margin-top: 0.7em;

}

#fehlerseite dd ul {
  display: block;
  	margin-top: 0.5em;  
	margin-left:1.3em;
}


#fehlerseite dd ul li{
	
	list-style-type: square;
    
}
