body { color: #777878; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 12px; background-color: #a3bbea; background-image: url(https://www.hochzeits-foto-film.de/Bilder/floralerHG.jpg); border-color: #727272; border-width: 10px; outline-color: #d1d4d6; outline-width: 12px; }

.clr { clear: both; }


h1 { font-size:18px;
	font-family: 'Radley', serif;
    color:rgba(70,100,160,1.0);
	text-align:left;
	line-height: 16px;
	letter-spacing: +1px;
	/*font-weight: bold;	*/
     }	
h2 { font-size:18px;
	font-family: 'Radley', serif;
    color:rgba(70,100,160,1.0);
	text-align:left;
	line-height: 16px;
	letter-spacing: +1px;
	/*font-weight: bold;	*/
     }	
h6 { font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
    color:#f9ffe6;
	line-height: 16px;
	letter-spacing: +1px;
	    
     }

.h1_S{ font-size:14px;
	font-family: 'Radley', serif;
    color:#000;
	line-height: 14px;
	letter-spacing: +1px;
     
     }
 
	 
.mittig { 
    width: 1200px; 
	height: 100%; 
    margin: 0 auto 0 auto;
	text-align:left; 
	border: 1px solid #fff;
} 

.top_nav { 
    width: 1200px; 
    float: left; 
    height: 100%; 
    padding: 0; 
    margin: 0; 
    background-color: #ffffff; 
} 

.content_white { 
    width: 1200px; 
    height: 100%; 
    padding: 0; 
    margin: 0; 
    background-color: #ffffff; 
	Border: solid 15px #ffffff;
} 

.content_white_s { 
    width: 600px; 
    height: 100%; 
    padding: 0; 
    margin: 10; 
    background-color: #ffffff; 
	Border: solid 15px #ffffff;
} 

.Hochzeitsfotogalerie { 
    width: 1179px; 
    height: 800px%; 
    padding: 0; 
    margin: 0; 
    background-color: #ffffff;
} 

.bot_nav { 
    width: 1200px; 
    height: 50px; 
    padding: 0; 
    margin: 0; 
    background-color: #ffffff; 
} 

.bot_nav2 { 
    width: 1200px; 
    height: 50px; 
    padding: 0; 
    margin: 0; 
    background-color: #ffffff; 

} 

.Hochzeitsfotos { 
    width: 950px;
	height: 633px;  
    float: left; 
    padding: 0; 
    margin: 0; 
    background-color: #000000; 
} 

.Hochzeitsinfosrechts { 
    width: 250px; 
    height: 633px;
	float: right;  
	margin: 0px; 
    background-color: #a5b9dc;
	/* for IE */
  	filter:alpha(opacity=90);
  	/* CSS3 standard */
  	opacity:0.9; 
} 

.block1 { 
    width: 238px; 
    margin: 0px; 
	padding: 6px; 
    background-color: #a5b9dc;
	/* for IE */
  	filter:alpha(opacity=90);
  	/* CSS3 standard */
  	opacity:0.9; 
} 

.block2 { 
    width: 238px; 
	height:220px;
    padding: 6px; 
	float: left;  
	margin: 0px; 
    background-color: #a5b9dc; 
	/* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
}

.block3 { 
    width: 250px; 
    height: 100%;
	float: right;  
	margin: 0px; 
    background-color: #a5b9dc;
	/* for IE */
  	filter:alpha(opacity=80);
  	/* CSS3 standard */
  	opacity:0.8; 
}   

.HRlinie { 
	border: none; 
	border-top: 1px dotted; 
	background-color: #FFFFFF; 
	height: 2px;
} 

.hochzeitsfotobeschreibung { 
    width: 920px;  
	height: 100%;
    float: left; 
    padding: 0; 
    margin: 0; 
    background-color: #a5b9dc; 
	Border: solid 15px #a5b9dc;
	background-color: #a5b9dc; 
	/* for IE */
  	filter:alpha(opacity=90);
  	/* CSS3 standard */
  	opacity:0.9;
} 
 .hochzeitsfoto-spalten { 
    width: 280px;  
	height: 100%;
    float: left; 
    padding: 6px; 
    margin: 5px; 
    background-color: #a5b9dc; 
	/* for IE */
  	filter:alpha(opacity=90);
  	/* CSS3 standard */
  	opacity:0.9;
    border: 2px solid white;
    box-shadow: 0 0 1px rgba(0,0,0, .4);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	

 .hochzeitsfoto-spalten2 { 
    width: 582px;  
	height: 100%;
    float: left; 
    padding: 6px; 
    margin: 5px; 
    background-color: #a5b9dc; 
	/* for IE */
  	filter:alpha(opacity=90);
  	/* CSS3 standard */
  	opacity:0.9;
    border: 2px solid white;
    box-shadow: 0 0 1px rgba(0,0,0, .4);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
.faceb { 
    width: 400px; 
	height:40px;
	float: left;  
	border: solid  0px;
	margin: 0 auto 0 auto; 
    
}  	 
.google { 
    width: 250px; 
	height:40px;
	float: right; 
	border: solid 0px; 
    
}  	 	 
	 
.bottom1 { 
    width: 1200px; 
	height:40px;
	background-color: #fff; 
	border: solid 0px; 
    float: left;  
	text-align:center;
}  	 	 
	 	 
.Promoh1 { font-size:18px;
	font-family: 'Radley', serif;
    color:#FFF;
	line-height: 4px;
	letter-spacing: +1px;
     
     }
	 
.kh1 { font-size:14px;
	font-family: 'Radley', serif;
    color:#f9ffe6;
	line-height: 16px;
	letter-spacing: +1px;
	font-weight: bold;
     }	

.kastenh2 { font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
    color:#f9ffe6;
	line-height: 16px;
	letter-spacing: +1px;
     }	
.kastenh3 { font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
    color:#f9ffe6;
	line-height: 16px;
	letter-spacing: +1px;
     }	
a.kastenh3:link { 
	color:#ffffff; 
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-decoration: none; 
	} 
a.kastenh3:hover {
  color:#808080;
  font-weight:bold;
  letter-spacing: +1px;
  text-decoration: underline; 
  }
	 
.kastenh3b { font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
    color:#f9ffe6;
	line-height: 16px;
	letter-spacing: +1px;
	font-weight: bold;	
     }	 
	 
.kastenh4 { font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
    color:#f9ffe6;
	line-height: 16px;
	letter-spacing: +1px;
     }	

.kastentext2 { font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
    color:#f9ffe6;
	line-height: 16px;
	letter-spacing: +1px;
     }
	 
.kasten {
	color: #808080;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-align: left;
}
.kastenlinks {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 14px;
	color: #FFF;
	font-weight: bold;
     }
.mainnavi {
	font-size: 11px;
	font-family: 'Vollkorn', serif;
	letter-spacing: +1px;
	}
a {
	color: #808080;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

#mainnavi ul {
  list-style-type:none;
  list-style-image:none;
  margin:0px;
  padding:0px;
}

mainnavi li.topmenu {
  float:left;
}

.topmenu a {
  float:left;
  width:110px;
  text-align:center;
}

.topmenu ul{
  display:none;
}

.topmenu a, .submenu a{
  padding:1px 5px;
  border:1px solid #C37000;
  border-collapse:collapse;
  color:#C37000;
  font-weight:bold;
  text-decoration:none;
  background-color:#7F4800;
  margin:0;  
}

.submenu a{
  font-size:12px;
  width:110px;
  position:relative;
  clear:both; /* special IE6 */
}

#menu a:hover, .topmenu.on a {
  color:#4C4C4C;
  background-color:#ffddbb !important;
}

.topmenu:hover ul {
  display:block;  
  z-index:500;
}

.kastenlinks:visited {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
     }

.kastenlinks:hover {
     color: #999;
     }

.kastenlinks:active {
     color: #FFF;
     }
.kastenlinkshell {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 14px;
	color: #3f557c;
	font-weight: bold;
     }

.kastenlinkshell:visited {
	color: #3f557c;
	font-family: Arial, Helvetica, sans-serif;
     }

.kastenlinkshell:hover {
     color: #999;
     }

.kastenlinkshell:active {
     color: #3f557c
     }

.mininavi { color:#868484; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.mininavi:link { color:#868484; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
 a.mininavi:visited { color:#97abc2; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
 a.mininavi:hover { color:#a3bbea; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.kastenbold {
	color: #006;
	font-size: 12px;
	font-family: Arial;
	line-height: 20px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

a.kastenbold:link {color: #006;}
a.kastenbold:visited {color: #006;}
a.kastenbold:active {color: #006;}
a.kastenbold:hover {color: #aaa;}
 

.top_nav { 
    width: 1200px; 
    float: left; 
    height: 100%; 
    padding: 0; 
    margin: 0; 
    background-color: #ffffff; 
} 
.hochzeitsfotos-uebersicht { 
    width: 1200px; 
    float: left; 
    height: 100%; 
    padding: 0; 
    background-color: #ffffff; 
    margin: 0 auto;
} 
p.img {
    margin: 0 auto;
}

.geist
  {
 	width: 1200px; 
    float: left; 
    padding: 0; 
    margin: 0; 
    background-color: #ffffff; 
	height:30px;
	overflow:auto;
	padding:0px;
	border:0px solid black;
  /* for IE */
	filter:alpha(opacity=80);
  /* CSS3 standard */
	opacity:0.8;
  }
#container { border: 1px solid #000; margin: auto; width: 830px; }
#left { float: left; width: 200px; background-color: #5E81B1; padding: 5px; }
#content { float: left; width: 400px; background: #DFE6EF; padding: 5px; }
#right { float: right; width: 200px; background: #B4C4DA; padding: 5px; }           
.clr { clear: both; }

.feedback {	
	padding: 0px 0px 0px 0px; 
    margin: 0 auto 0 auto;
	background-color: rgba(40,85,163,1.0);
    /*border: 3px solid white;*/
	border-top:3px solid white;
	border-right:3px solid white;
	border-bottom:3px solid white;
	border-left:none;
	border-bottom-right-radius: 15px;
    border-top-right-radius: 15px; 
    box-shadow: 0 0 6px rgba(0,0,0,0.8);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	width: 33px; 
	height:145px;
	position:fixed;
	Top:40%;
	left:0px;
	z-index:9997;	
	
 } 	 
 .feedbacktext {	
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left;
    color:rgba(255,255,255,1.0);
	letter-spacing: +1px;
	font-weight: bold;	
	width: 190px; 
	height:80px;
	position:fixed;
	Top:40%;
	left:-46px;
	z-index:9998;	
	 } 	
a.feedbacktext:link { 
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left;
    color:rgba(255,255,255,1.0);
	letter-spacing: +1px;
	font-weight: bold;		
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg); /* IE 9 */
	-webkit-transform:rotate(-90deg); /* Opera, Chrome, and Safari */
	text-shadow: 0px 0px 10px #ffffff;
	
	} 
	
	/* parallax */
