#my-body {
	background:#FFFFFF url(../_images/bg24a.jpg) repeat-y;
	width:95%;
	height:95%;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
    a:link color:#EE0000; text-decoration:none; font-weight:bold; 
    a:visited color:#EEAAAA; text-decoration:none; font-weight:bold; 
    a:focus color:#00AA00; background-color:#FFFF77; font-weight:bold; 
    a:hover color:#EE0000; text-decoration:none; background-color:#FFFF99; font-weight:bold; 
    a:active color:#0000EE; background-color:#FFFF99; font-weight:bold; 

}
	
#pagetitle {
	position:absolute;
	top:10px;
	left:680px;
	width:240px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFCCCC;
	font-stretch:extra-expanded;
	font-variant:small-caps;
	font-weight:900;
	text-align:right;
		
}
#header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-color:#FFFFFF;
	width:800px;
	background: url(/alternativhochzeitweblogo.gif) no-repeat;
	z-index:1000;
	height:92px;
	position:absolute;
	left:120px;
	top:20;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
}

#mailanfrage {
	position:absolute;
	top:253px;
	left:25px;
	width:161px;
	height:98px;
}

.copyright {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:lighter;
}

#copyright {
	position:absolute;
	top:725px;
	left:480px;
	width:160px;
	height:16px;
}

.wmmail {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}

#wmmail {
	position:fixed;
	top:700px;
	left:25px;
	width:160px;
	height:16px;
}

.mailanfrage {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}

#content {
	position:absolute;
	width:650px;
	height:550px;
	max-height:550px;
	overflow:auto;
	border:#FFCCCC thin solid;
	
}

.content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	margin:5pt;
	color:#666;
}

.h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;
	font-weight:bold;
	margin:5pt;
}

.h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	font-weight:bold;
	margin:5pt;
}

.h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	margin:5pt;
	color:#000099;
}

.h4bl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	margin:5pt;
	color:#003399;
}

.h4li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	margin:5pt;
	color:#990099;
	}
.liste1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	margin:5pt;
	line-height:1.5;
	color:#666666;
	list-style-type:disc;
}

.spaltentext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	margin:5pt;
	line-height:1.5;
	color:#666666;
	list-style-type:disc;
}

.decotext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:oblique;
	color:#990099;
	font-weight:normal;
	margin:5pt;
	line-height:1.5;
	color:#990099;
	list-style-type:disc;
	text-align:center;
}

.liste2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	margin:5pt;
	line-height:1.5;
	color:#000099;
	list-style-type:disc;
	font-style:oblique;
}

.liste3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	margin:5pt;
	line-height:3.0;
	color:#000099;
	list-style-image:url(../_images/_site/dataicon.gif);
	font-style:oblique;
}

#decobox {
	position:absolute;
	left:535px;
	top:630px;
	width:50px;
	height:100px;
	vertical-align:middle;
	text-align:center;
}

#nautibox {
	position:absolute;
	left:80px;
	top:350px;
	width:80px;
	height:89px;
	vertical-align:middle;
	text-align:center;
	background:none;
}


#Box1 {
    width:400px;
	height:100px;
	position:absolute;
	top:420px;
	left:98px;
	right:auto;
	border-bottom-style:outset;
	border-top-style:inset;
	border-left-style:inset;
	border-right-style:outset;
	border-width:thick;
	text-align:center;
}

.boxtextli {
	width:140px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	margin:5pt;
	position:absolute;
	left:10px;
	top:10px;
	height: 80px;
}

.boxtextri {
	width:140px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	margin:5pt;
	position:absolute;
	right:10px;
	top:10px;
	height: 80px;
}

.formfieldtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	line-height:24px;
	text-align:right;
	margin:5px;
}

.formfield {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	line-height:24px;
	text-align:left;
	margin:5px;

}

.boxmid {
position:absolute;
left:175px;
right:175px;
top:50px;
text-align:center;

}
#picbar {
	position:absolute;
	top:160px;
	left:830px;
	width:90px;
	height:550px;
	max-height:550px;
	overflow:auto;
	border:#FFCCCC thin solid;
}

.picbar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}


.banner_1_left {
	position:absolute;
	top:220px;
	left:20px;
	min-width:300px;
	max-width:300px;
	min-height:80px;
	max-height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:center;
	vertical-align:baseline;
	width: 300px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;	
}
.banner_1_right {
	position:absolute;
	left:350px;
	top:220px;
	min-width:300px;
	max-width:300px;
	min-height:80px;
	max-height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:center;
	vertical-align:baseline;
	width: 300px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
}

.banner_2_left {
	position:absolute;
	top:300px;
	left:20px;
	min-width:300px;
	max-width:300px;
	min-height:80px;
	max-height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:center;
	vertical-align:baseline;
	width: 300px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;	
}
.banner_2_right {
	position:absolute;
	left:350px;
	top:300px;
	min-width:300px;
	max-width:300px;
	min-height:80px;
	max-height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:center;
	vertical-align:baseline;
	width: 300px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
}

.banner_3_left {
	position:absolute;
	top:390px;
	left:20px;
	min-width:300px;
	max-width:300px;
	min-height:80px;
	max-height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:center;
	vertical-align:baseline;
	width: 300px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;	
}
.banner_3_right {
	position:absolute;
	left:350px;
	top:390px;
	min-width:300px;
	max-width:300px;
	min-height:80px;
	max-height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:center;
	vertical-align:baseline;
	width: 300px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
}

.banner_4_left {
	position:absolute;
	top:460px;
	left:20px;
	min-width:300px;
	max-width:300px;
	min-height:80px;
	max-height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:center;
	vertical-align:baseline;
	width: 300px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;	
}
.banner_4_right {
	position:absolute;
	left:350px;
	top:460px;
	min-width:300px;
	max-width:300px;
	min-height:80px;
	max-height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:center;
	vertical-align:baseline;
	width: 300px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
}
.banner_5_left {
	position:absolute;
	top:530px;
	left:20px;
	min-width:300px;
	max-width:300px;
	min-height:120px;
	max-height:170px;
	height:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:center;
	vertical-align:baseline;
	width: 300px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;	
}
.banner_5_right {
	position:absolute;
	left:350px;
	top:530px;
	min-width:300px;
	max-width:300px;
	min-height:120px;
	max-height:170px;
	height:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:center;
	vertical-align:baseline;
	width: 300px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
}
.banner_6_left {
	position:absolute;
	top:600px;
	left:20px;
	min-width:300px;
	max-width:300px;
	min-height:80px;
	max-height:80px;
	height:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:center;
	vertical-align:baseline;
	width: 300px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;	
}
.banner_6_right {
	position:absolute;
	left:350px;
	top:600px;
	min-width:300px;
	max-width:300px;
	min-height:80px;
	max-height:80px;
	height:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:center;
	vertical-align:baseline;
	width: 300px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
}
.banner_7_left {
	position:absolute;
	top:690px;
	left:20px;
	min-width:300px;
	max-width:300px;
	min-height:80px;
	max-height:80px;
	height:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:center;
	vertical-align:baseline;
	width: 300px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;	
}
.banner_7_right {
	position:absolute;
	left:350px;
	top:690px;
	min-width:300px;
	max-width:300px;
	min-height:80px;
	max-height:80px;
	height:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:center;
	vertical-align:baseline;
	width: 300px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
}

.steinbanner {
	position:absolute;
	top:0px;
	left:10px;
	min-width:690px;
	max-width:690px;
	min-height:230px;
	max-height:230px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:center;
	vertical-align:baseline;
	width: 690px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
}

.steintext {
	position:absolute;
	top:0px;
	left:185px;
	padding:3px;
	line-height:10pt;
	min-width:480px;
	max-width:480px;
	min-height:230px;
	max-height:230px;
	font-family:arial;
	font-size:9pt;
	color:#333333;
	text-align:left;
	vertical-align:top;
	width: 480px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
}

.style1 {
	font-size: x-small
}
.style2 {color: #666666}

#editor      { white-space:pre; }
#langezeile  { white-space:nowrap; }

