body
{
margin-left:0px;
margin-top:0px;
background-color:#ffffff;
background-image:url(../_bilder/14original.gif);

}


a:link        { color: #ffffff; font-family: Arial, sans-serif, Helvetica, Geneva; text-decoration: none;  }
a:active      { color: #ffffff; font-family: Arial, sans-serif, Helvetica, Geneva; text-decoration: none;  }
a:visited     { color: #ffffff; font-family: Arial, sans-serif, Helvetica, Geneva; text-decoration: none;  }
a:hover	      { color: #ffffff; font-family: Arial, sans-serif, Helvetica, Geneva; text-decoration:underline;}
	

 .start a:link
 {
 text-decoration:none; color:#765a33;;
 }
 .start a:visited
 {
  text-decoration:none; color:#765a33;;
 }
 .start a:hover
 {
  color:#765a33; text-decoration:underline; 
 }
 .start a:active
 {
  text-decoration:none; color:#765a33; 
 }
 
 
  .start_2 a:link
 {
 text-decoration:none; color:#593563;;
 }
 .start_2 a:visited
 {
  text-decoration:none; color:#593563;;
 }
 .start_2 a:hover
 {
  color:#593563; text-decoration:underline; 
 }
 .start_2 a:active
 {
  text-decoration:none; color:#593563; 
 }
 
 
   .menu_claim_2 a:link
 {
 text-decoration:none; color:#593563;;
 }
 .menu_claim_2 a:visited
 {
  text-decoration:none; color:#593563;;
 }
 .menu_claim_2 a:hover
 {
  color:#593563; text-decoration:underline; 
 }
 .menu_claim_2 a:active
 {
  text-decoration:none; color:#593563; 
 }
 
    
	
.footer_text a:link
 {
 text-decoration:none; color:#593563;;
 }
 .footer_text a:visited
 {
  text-decoration:none; color:#593563;;
 }
 .footer_text a:hover
 {
  color:#593563; text-decoration:underline; 
 }
 .footer_text a:active
 {
  text-decoration:none; color:#593563; 
 }


#outer {
    position:relative;
	width: 980px;
    padding: 0px;
	text-align:top;
	background-position:0px -90px;
	margin: 0 auto;  /* Horizontal zentrieren */
	height:707px;
	min-height:100%;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	border-top:none;
	background-color:#FFFFFF;
}

#outer_4 {
    position:relative;
	width: 980px;
    padding: 0px;
	text-align:top;
	background-image:url(../_images/hinten_start.jpg);
	background-position:0px -90px;
	margin: 0 auto;  /* Horizontal zentrieren */
	height:100%;
	min-height:100%;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	border-top:none;
	background-color:#FFFFFF;
}

#outer_2 {
    position:relative;
	width: 980px;
    padding: 0px;
	text-align:top;
	background-image:url(../_images/hinten_start.jpg);
	background-position:0px -90px;
	margin: 0 auto;  /* Horizontal zentrieren */
	min-height:100%;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	border-top:none;
}

#outer_unten {
    position:relative;
	width: 508px;
	height:680px;
    margin:auto;
    padding: 0px;
	text-align:top;
	background-image:url(../_images/hinten_unter.jpg);
	background-position:0px 0px;
	margin: 0 auto;  /* Horizontal zentrieren */
	height:auto !important; 
	height:100%; /* IE6: fungiert als min-height*/
	min-height:100%; 
}


#oben_start
{
	width:700px;
	height:100%;
	float:left;
	padding-bottom:1px;
	padding-left:1px;
	padding-top:0px;
}

#menu_fotografie
{
	width:420px;
	height: 340px;
	margin-left:340px;;
	background-image:url(../_bilder/sprechblase.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:12;
	margin-top:-240px;
	padding-left:15px;
	padding-top:5px;

}

#outer_sub {
    width: 508px;
	height:680px;
    margin:auto;
    padding: 0px;
	text-align:top;
	background-image:url(../_images/hinten_start2.jpg);
	background-position:0px -90px;
}

#oben
{
padding-top:25px;
padding-left:35px;
font-size: 14px; 
font-family: Arial, sans-serif, Helvetica, Geneva;
color:#593563;


}

#slideshow
{
padding-top:12px;
padding-left:10px;
width:980px;
position:absolute;
z-index:1;
}

#innen
{
margin-top:10px;
margin-left:10px;
padding-top:12px;
padding-left:10px;
height:567px;
width:950px;
position:absolute;
z-index:1;
}

#innen
{
margin-top:10px;
margin-left:10px;
padding-top:12px;
padding-left:10px;
height:567px;
width:950px;
position:absolute;
z-index:1;
}

#innen_2
{
margin-top:10px;
margin-left:10px;
padding-top:12px;
padding-left:10px;
height:567px;
width:950px;
position:absolute;
z-index:1;
}


#start_2
{
padding-top:10px;
padding-left:10px;
position:relative;
width:550px;
z-index:2;
}

#start_hochzeiten
{
padding-top:10px;
padding-left:10px;
position:relative;
width:960px;
z-index:2;
}


#start_5
{
padding-top:400px;
position:relative;
background-image:url(../_bilder/background_purpur.png);
background-repeat:no-repeat;
background-position:bottom;
z-index:8;
}

#start_3
{
padding-top:281px;
width:960px;
padding-left:22px;
position:relative;
z-index:3;
background-image:url(../_bilder/background_purpur.png);
background-repeat:no-repeat;
background-position:bottom;
float:left;
}

#start_4
{
padding-top:192px;
width:962px;
padding-left:0px;
position:relative;
z-index:3;
background-repeat:no-repeat;
background-position:bottom;
float:left;
}

#start_innen
{
width:958px;
padding-left:30px;
position:relative;
z-index:3;
background-repeat:no-repeat;
background-position:bottom;
float:left;
}

#aktion
{
width:150px;
padding-left:740px;
padding-top:15px;
z-index:4;
position:absolute;
}


#box
{
padding-top:10px;
padding-left:25px;
width:123px;
float:left;
}

.box_neu
{
padding-left:5px;
padding-top:10px;
font-size: 12px; 
font-family: Arial, sans-serif, Helvetica, Geneva;
color:#593563;

}


#oben_unterseite
{
padding-top:10px;
padding-left:4px;
width:500px;
float:left;
}

.innen_start
{
	padding-left:6px;
	font-size: 11px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	line-height: 1.5;

}


.menu
{
	font-size: 22px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	color:#ffffff;
	font-weight:100;
	
	
}

.headline
{
	font-size: 40px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	color:#ffffff;
	font-weight:100;
	
	
}


.headline_2
{
	font-size: 40px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	color:#593563;
	font-weight:100;
	
	
}
.menu_claim
{
	font-size: 12px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	color:#ffffff;
	
}

.menu_claim_2
{
	font-size: 14px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	color:#593563;
	
}

.start
{
	font-size: 14px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	color:#765a33;

}

.start_2
{
	font-size: 22px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	color:#593563;

}



.menulink
{
	font-size: 12px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	line-height: 1.5;
	background-color:#99A3BE;
	color:#FFFFFF;
	letter-spacing:1px; }


a.menulink:link { color:#593563; }
a.menulink:visited { color:#593563; }
a.menulink:hover { color:#593563; text-decoration:underline; }
a.menulink:active { color:#593563; }

.fliess
{
	font-size: 12px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	line-height: 1.5;
	color: #660000;
}

.fliess_headline
{
	font-size: 13px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	line-height: 1.5;
	color: #000000;
	letter-spacing:1px;
}

.fliess_grey 
{ 
	font-size: 12px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	line-height: 1.5;
	color:#333333;
}



#content
{
	width:700px;
	min-height: 100%;
	float:left;

	
}

#contentsub
{
	width:700px;
	min-height: 100%;
	float:left;
	padding-left:4px;
	
}

.navi
{
	font-size: 11px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	line-height: 1.5;
	color: #660000;
	width:120px;
	margin-bottom:0px;
	padding-left:22px;
	letter-spacing:0.2em;
	float:left;
}


.text
{
	font-size: 11px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	line-height: 1.5;
	color: #660000;
	width:700px;
	float:left;
}

.textsub
{
	font-size: 11px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	line-height: 1.5;
	color: #333333;
	background-color:#FFFFFF;
	width:672px;
	height:380px;
	float:left;
	padding-left:28px;
	padding-top:20px;
}

.subnavi
{
	margin-top:0px;
}

.subnavi2
{
	margin-left:5px;
	width:200px;
}

.text_innen
{
	height:260px;
}

.arial_gross
{
	font-size: 32px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	line-height: 1.5;
	color: #99CC00;
}

.fliess
{
	font-size: 11px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	line-height: 1.5;
	color: #333333;
}

.content_innen_start
{
	padding-top:0px;
	padding-left:0px;
	height:375px;
}

#footer
{
	position:absolute;
	border-bottom-style:none;
	border:medium;
	border-color:#0099FF;
	font-size: 11px; 
	font-family: Arial, sans-serif, Helvetica, Geneva;
	color:#660000;
	line-height: 1.5;
	padding-top:5px;
	padding-left:150px;
	margin-left:150px;
	-margin-left:-150px; /* IE HACK - Für IE extra ausrichten */
	bottom:0; /* stick to bottom */
	margin: 0 auto;  /* Horizontal zentrieren */

	
}

.footer_text {     

font-size:11px;
font-family: Arial, sans-serif, Helvetica, Geneva;
color:#a9a9a9;
padding-left:0px;

}



