@charset "utf-8";
/* CSS Document */


body.entry{
background-color:#333333;
text-align:center;
color: #eeeeee;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#link_list{
margin: 50px auto;
width:500px;
}

#link_list table td{
width:120px;
}

body.entry a{
text-decoration:none;
color:#CCCCCC;
}

body.entry a:hover{
color:#FF66FF;

}

#eingang{
width:300px;
margin:10px auto;
}



















 body.oneColFixCtrHdr {
	font: 12px Arial, Helvetica, sans-serif;
	background: #69025f;
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000000;
	background-image: url(../Bilder/body_back.jpg);
	background-repeat: repeat-x;
    }
    .oneColFixCtrHdr #container {
    	width: 1000px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
    	background: #FFFFFF;
		background-image: url(../Bilder/body_back.jpg);
	background-repeat: repeat-x;
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
       	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
    }
    .oneColFixCtrHdr #header {
	height: 125px;
	background-color: #000000;
	background-image: url(../Bilder/header_back.jpg);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 80px;
    }
	
	 .oneColFixCtrHdr #header #language{
	 padding:90px 0 0 790px;
	 }
	 
	 .oneColFixCtrHdr #header #language img{
	 border:0;
	 }
	 
	  .oneColFixCtrHdr #header #language a{
	  color:#ffffff;
	  text-decoration:none;
	  }
    
	.oneColFixCtrHdr #navi {
	height:43px;
	background-image:url(../Bilder/navi_back.jpg);
	margin:0;
	text-align: right;
	padding-right: 80px;
	}
	
	.oneColFixCtrHdr #navi ul{
	list-style:none;
	margin: 0;
	}
	
	.oneColFixCtrHdr #navi ul li{
	display: inline;
	padding-left: 20px;
	font-weight: bold;
	line-height: 43px;
	}
	
	.oneColFixCtrHdr #navi ul li a{
	text-decoration:none;
	color:#333333;
	}
	
	
	.oneColFixCtrHdr #navi ul li a:hover, #navi ul li a.current{
	color:#ff66ff;
	}
    .oneColFixCtrHdr #mainContent {
	width:776px;
	height:480px;
	background: #fedbfb;
	background-image:url(../Bilder/content_back.jpg);
	background-repeat:no-repeat;
	padding: 10px 10px 10px 160px;
		
    }
	
	 .oneColFixCtrHdr #mainContent p {
	 margin:0;
	 padding-bottom:5px;
	 }
	 
	 h1 {
	  color: #333333;
	 
	  font-size:20px;
	   
	  }
	  
	   .indent{
	   margin:10px 0 5px 50px;
	  }
	 
    .oneColFixCtrHdr #footer {
    	background:#DDDDDD;
		background-image:url(../Bilder/foot_back.jpg);
		height:47px;
		text-align:right;
		padding-right:60px;
		}
	
	.oneColFixCtrHdr #footer a{
	text-decoration:none;
	color:#FF66ff;
	font-size:10px;
	}
	
	
	div.vorschau{
	float:left;
	margin:8px;
	}
	
	div.vorschau img{
	border:1px solid #666666;
	}
	
	.girl_navi{
	clear: both;
	width:100%;
	}
	
	.girl_navi a, .adresse a{
	text-decoration:none;
	font-weight:bold;
	color:#333333;
	}
	
	.girl_navi a:hover, .adresse a:hover{
	color:#ff66ff;
	
	}
	
	.rechts{
	float:right;
	margin:10px;
	border: 1px solid #666666;
	}
    
 #gallery{
 float:right;
 }



#formular{
float:right;
margin:10px;
text-align:left;
}

#fomular h1{
text-align:left;
text-indent:0;
}



.error{
text-align:center;
font-size:16px;
color:#FF33FF;
}



#anschrift{
float:right;
text-align:right;
margin:10px;
clear:left;
}

.gbook{
border:1px solid #666666;
margin:10px;
width:700px;
margin:20px 0 5px 50px;
}

.gb_header{
background-image:url(../Bilder/close_back.jpg);
background-repeat:repeat-x;
height: 15px;
padding:3px 10px 3px 10px;
border-bottom:1px solid #666666;
font-weight:bold;
}

.gb_text{
padding:5px 10px 5px 10px;
}

.gb_link{
margin:0 20px 0 600px;
text-decoration:none;
color:#333333;
font-weight:bold;
}

.gb_link:hover{
color:#FF66FF;
}


td.label, td.send{
text-align:right;
padding:5px 5px 0 0 ;
vertical-align:top;
width:200px;
}

 td.send{
 width:300px;
 }

td.input{
vertical-align:top;
}

td.input input{
width:300px;
}

td.input textarea{
width:300px;
height:200px;
}


#gb_edit{
margin:20px 0 0 50px;
}


.frei_0{
background-color:#FF99CC;
}

.frei_1{
background-color: #66FF66;
}

#gb_ansage{
margin-left: 200px;
width: 400px;
line-height:110%;
font-size:14px;
}

#gb_container{
height:445px;
overflow: auto;
}

.gb_links img{
border:none;

}

.gb_links{
width:100%;
}

td.erste{
width:auto;
padding-left:30px;
}
td.navi{
width:50px;
}

.adresse{
border:none;
}

#studio_container{
height:450px;
overflow:auto;
text-align:center;
}

#studio_pics{
margin: 0 auto;
}

#studio_pics tr{
text-align:center;
vertical-align:middle;

}

#studio_pics td{
padding-top: 10px;
}

#studio_pics img{
border:1px solid #666666;
}



#imp{
margin-left:70px;
}

.tab_li{

text-align:right;
font-weight:bold;
padding-right:10px;
}

#imp tr{
vertical-align:top;
}

div.kommentar{
font-size:10px;
font-style:italic;
padding: 2px;
margin: 5px 30px;
border:thin solid #333333;
}

div.kommentar h3{
font-size:11px;
font-weight:bold;
margin:0;
color:#FF33FF;
}

.inv {
display:none;
}
