/*css carolin schmidt*/


* { padding: 0px; margin: 0px;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 40px 0px 40px 0px;
	/* background-color: #F5E8DB;
	background-image: url(../bilder/bodyBgTest.gif);
	background-repeat: no-repeat; */
	
	
}

#wrapper{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 900px;
	position: relative;
	z-index: 4; 
	
}

#layout, #layout2, #layout3, #layout4, #layout5, #layout7, #layout8, #layout9, #layout10, #layout11, #layoutKonstruct, #layoutKontakt  {
	background-repeat: no-repeat;
	background-position: right; 
	height: 622px;
	z-index: 2;
	position: relative; top: 35px;
	padding: 10px;
	/* border: 1px solid #000000; */
	
	
}
#layout { background-image: url(../bilder/CaroIndex800.jpg); }
#layoutKonstruct { background-image: url(../bilder/CaroIndexConstruct.jpg); }
#layout2 { background-image: url(../bilder/bg2.jpg); }
#layout3 { background-image: url(../bilder/bg3.jpg); }	
#layout4 { background-image: url(../bilder/bg4.jpg); }
#layout5 { background-image: url(../bilder/bg5.jpg);}	
#layout7 { background-image: url(../bilder/bg7c.jpg); }
#layout8 { background-image: url(../bilder/bg8.jpg); }
#layout9 { background-image: url(../bilder/BildKinderTest.jpg); }
#layout10 { background-image: url(../bilder/bg10.jpg); }
#layout11 { background-image: url(../bilder/bg11.jpg); }

.indexTitle {
	letter-spacing: 8px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FB9B05;
	font-size: 40px;
	/* font-weight: lighter; */
	
	
}

.indexSubTitle {
	letter-spacing: 3px;
	font-family: Tahoma;
	color: #7A4903;

}
/* ::::::::::::::::::::::::::::::     kontak und impressum   ::::::::::::::::::  */
#kontaktOn {
	position: absolute; top: 78px; left: 156px;
	z-index: 6;
	border: 1px dashed #000;
	width: 280px;
	height: 50px;
	background-color: #fff;
	opacity: 0.85;
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	filter: alpha(opacity=85);
	font-size: 0.8em;
	padding: 5px;
	visibility: hidden; 
	
}
#kontaktOn h2, #impressOn h2 {
	font-size: small;
}
#kontaktOn a, #impressOn a, #infoOn a, .eKontakt {
	color: #FB9B05;
	text-decoration: none;
}
.eKontakt { font-weight: bolder; font-size: 12px;}
#kontaktOn a:hover, #impressOn a:hover, #infoOn a:hover {
	text-decoration:underline;
	font-weight: bold;	
}
#impressOn {
	position: absolute; top: 78px; left: 220px;
	z-index: 6;
	border: 1px dashed #000;
	width: 350px;
	height: 215px;
	background-color: #fff;
	opacity: 0.85;
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	filter: alpha(opacity=85);
	font-size: 0.8em;
	padding: 5px;
	visibility: hidden; 
	
}

#hinweisOn {
	position: absolute; top: 250px; left: 10px;
	z-index: 6;
	border: 1px dashed #000;
	width: 400px;
	height: 60px;
	background-color: #fff;
	opacity: 0.85;
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	filter: alpha(opacity=85);
	font-size: 0.8em;
	padding: 5px;
	visibility: visible;
	 
	
} 

/* :::::::::::::::::::::::  navigation ::::::::::::::::::::  */

.index a {
	color: #000000;
	text-decoration: none;
}

.navi {
	margin-top: 150px;
	width: 120px;
	float: left;
	/* border: 1px solid #333333; */
}

.naviInh {
	font-size: 0.8em;
	padding:5px;
	line-height: 1.5em;
	background-color: #F8F4EA;	
}
.naviSpace{ height: 10px;}
.naviInh a {
	text-decoration: none;
	color: #000000;
}
.naviInh a:hover {
	font-weight: bold;
}
.naviDown {
	font-weight: bold;
}

/* :::::::::::::::::::::::  inhalt ::::::::::::::::::::  */
.ImgLink  {  
	opacity: 0.60;
	-moz-opacity: 0.60;
	-khtml-opacity: 0.60;
	filter: alpha(opacity=60);

	
	
}

.ImgLink:hover {
	opacity: 1.00;
	-moz-opacity: 1.00;
	-khtml-opacity: 1.00;
	filter: alpha(opacity=100);
	
}




.spacer {
	height: 6px;
	width: 50px;
	visibility: hidden;

}
.content {
	margin-left: 135px;
	width: 736px;
	height: 300px;
	background-color: #F8F4EA;
	opacity: 0.85;
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	filter: alpha(opacity=75);
	margin-top: 150px;
}


#infoOn {
	width: 736px;
	height: 300px;
	position: absolute; top: 304px; left: 146px;
	background-color: #F8F4EA;
	opacity: 0.95;
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	filter: alpha(opacity=95);
	z-index: 8;
	visibility: hidden;
}

.cvA {
	text-align: right;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 5px;
	color:#7A4903;
}

.cvB {
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 8px;
}
.cvJoker {
	padding-top: 8px;
	padding-right: 3px;
	padding-left: 3px;
	vertical-align: top;

}
.cvDownload{
	float:right;
	padding-right: 250px;
	padding-top: 8px;
	font-weight: bold;
	color: #FB9B05;
}
.cvDownload a{
	color: #FB9B05;
	text-decoration: none;
}
.cvDownload a:hover{
	text-decoration:underline;
}

.foto, .fotoTheater {
	padding: 8px;
	
	

}
.fotoTheater {
	float: right;
	margin-right: 200px;
	
	
}

.theater {
	display: inline;
	margin-top: 50px;

}

.clearer {
	clear: right;
	visibility: hidden;
}

.shReel {
	margin-left: 100px;
	
	padding-left: 70px;
	
}
.shReelTemp {
	text-decoration: none;
	color: #FB9B05;
	font-weight: bold;
	font-size: 24px;
}

.modh2 {
	padding-left: 20px;
	color:#7A4903;
	line-height: 35px;
	display:inline;
}
.modh2b {
	color:#7A4903;
	font-size: 12px;
	display: inline;
	font-weight: 600;
}
.freunde {
	padding-left: 8px;
	display: inline;
	color:#7A4903;
	font-size: 12px;
}

/*

 */






	
