

    /*======================================
          1. allgemeine Styles
  ======================================*/  



html {
	font-family: Myriad, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10pt;
	text-decoration: none;
	font-weight: normal;
}

a    {
    text-decoration: none;
    outline: none;
}


body {
	background: #242223;
	padding: 0;
	margin: 5px auto;
	text-align: center;
}

table {
	font-size: 10pt;
	color: #999;
	padding: 3px;
	border: 0px;
	margin: 0;
}


#alteseite a:hover { image: url(../images/alteseite_hover.gif);}




#container {
	background-color: #000;
	width: 800px;
	height: auto;
	border: 6px solid #0B0B0B;
	margin: auto;
	margin-top: 30px;
	text-align: left;
}

#textbereich {
	float: left;
	z-index: 1003;
	color: #999;
	width: 650px;
	height: auto;
	padding: 20px;
}

#navi00 a {
	color: #242223;
	font-weight: bold;
	margin: 5px;
	float: right;
}

#navi00 a:hover,
#navi00 a:focus {
	color: #FFF;
}

#navibereich {
	text-align: left;
    padding: 4px;
  }	

#navibereich ul {
	margin: 2px;
	padding: 0;
}

#navibereich li {
	display: inline;
    font-weight: bold;
	font-variant: small-caps;
    list-style-type: none;
    margin-left: 20px;	
}

      #navibereich a,
      #navibereich span { color: #FFF; }
      
      #navibereich a:hover,
      #navibereich a:focus {
        color: #0E780C; 
        font-weight: bold;        
      }
      
      #navibereich span {
        color: #0E780C;
        padding: 0;
      }
  


    /*======================================
          Startseite
  ======================================*/  
  
  
    /*======================================
          Galerie
======================================*/  
	
	#textbereich2 {
	float: left;
	z-index: 1003;
	color: #999;
	padding: 10px;
	width: 775px;
	height: auto;
	}
	
	.galerie {
		padding: 10px;
		border: solid #0D760F 2px;
		margin: 10px;
	}
	
	.galerie2 {
		padding: 3px;
		border: solid #0D760F 2px;
		margin: 2px;
	}
	
	.vorschau {
		width: 317px;
		text-align: center;
		padding: 10px;
	}

	.bild {
		float: left;
		width: 320px;
		margin-top: 30px;
		margin-right: 30px;
		
	}
	
	.steckbrief {
		float: left;
		width: 400px;
		margin-top: 30px;
	}
	
	.col1 {
		width: 150px;
		padding-left: 5px;
	}
	
	.col2 {
		width: 150px;
		padding-left: 5px;
	}
	
	.col2 a { color: #999; }
	
	.col2 a:hover { color: #0E780C; }
	
	.service {
		text-align: left;
		margin-top: 30px;
	}
	
	.col_serv1 {
		width: 250px;
		padding-left: 5px;
	}
	
	.col_serv2 {
		width: 100px;
		padding-left: 5px;
	}
	
	.trenn { padding-left: 15px; }
	
	.profil_text {
		float: left;
		width: 297px;
		padding: 60px 10px 0 10px;
		margin: 10px 10px 0 10px;
	}
	
	.text_unter {
		float: left;
		width:600px;
		padding-left: 10px;
		margin-left: 10px;
	}
	
    /*======================================
          Kontakt
======================================*/
	
	.formulare {
	width: 600px;
	padding: 20px 30px 30px 140px;
	border-top: solid 3px #333;
	border-bottom: solid 3px #333;
	font-size: 8pt;
	font-variant: small-caps;
}

.formulare a { color: #999; }

.formulare a:hover,
.formulare a:focus { color: #0E780C; }
	
.feld {
	width: 200px;
	border:2px solid #0E780C;
	color: white;
	background-color: #0B0B0B;
	font-size: 9pt;
}

.long {
	width: 420px;
	border:2px solid #0E780C;
	color: white;
	background-color: #0B0B0B;
}

#damenwahl {
	border:2px solid #0E780C;
	font-size: 9pt;
	color: white;
	background-color: #0B0B0B;
}

#nachricht { 
	border:2px solid #0E780C;
	color: white;
	background-color: #0B0B0B;
	}
	
	
    /*======================================
          Casting
======================================*/

	#cast_list li {
		list-style-type: none;	
	}
	
/*======================================
          Honorar
======================================*/


.col3 {
		width: 300px;
		padding-left: 5px;
	}
	
.col4 {
		width: 150px;
		padding-left: 5px;
	}

    /*======================================
          Fussbereich
======================================*/ 

