html { background:url(../template/tapete.gif); }
body { font:0.7em verdana, sans-serif; color:#000; line-height:1.7; background:url(../template/tapete); }
a { color:#FF3040; padding:1px 2px; }
a:hover {text-decoration:none; color:#333333; }
p { margin:1.7em 0; }
h2 { color:#e442bc; font-size:1.6em; font-weight:normal; border-bottom:1px solid #c5c2c4; }
h3 { color:#e442bc; font-size:1.2em; font-weight:normal; margin:1em 0 -1.6em; }
h4 { font-size:1.2em; margin:1em 0 -0.2em 0; color:#9c6c44; font-weight:normal; }
ul { margin:-0.2em 0 -0.2em 1em; }
li {
	padding-left:11px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
object, embed { position:relative; z-index:5; }

.left-col, .right-col { width:407px; text-align:justify; }
.left-col { float:left; }
.right-col { float:right; }
.left-col-bigger { float:left; width:550px; text-align:justify;}
.right-col-smaller { float:right; width:286px; text-align:justify; }
.clear-right { clear:right; }
.clear-left { clear:left; }
.clear-both { clear:both; }
.detail { text-align:center; padding:0; height:417px; background:url(../template/detail.jpg) no-repeat center; }
.detail img { padding-top:280px; }
.no-background, a.no-background:hover { background:#fff; padding:0; }

#container {
	margin:0 auto;
	width:900px;
	background-repeat: no-repeat;
}
#navigation { position:fixed; width:900px; height:100px; text-align: middle; background:#fff url(../images/hb.png) no-repeat;}
#navigation ul { padding:30px 0 0 0; height:60px; margin:0; }
#navigation li { display:inline; font-weight: bold; background:none; padding:0; }
#navigation a { display:block; float:none; padding:0; }


a#home-button { font-size: 1em; color:#000; text-decoration: none; }
a#home-button:hover { color:#ccc; }
a#ueber_mich-button {
	font-size: 1em;
	color:#000;
	text-decoration: none;
}
a#ueber_mich-button:hover { color:#ccc; }
a#Moderation-button { font-size: 1em; color:#000; text-decoration: none; }
a#Moderation-button:hover { color:#ccc; }
a#Specials-button { font-size: 1em; color:#000; text-decoration: none; }
a#Specials-button:hover { color:#ccc; }
a#Referenzen-button { font-size: 1em; color:#000; text-decoration: none; }
a#Referenzen-button:hover { color:#ccc; }
a#Bilder-button { font-size: 1em; color:#000; text-decoration: none; }
a#Bilder-button:hover { color:#ccc; }
a#Technik-button { font-size: 1em; color:#000; text-decoration: none; }
a#Technik-button:hover { color:#ccc; }
a#Kontakt-button { font-size: 1em; color:#000; text-decoration: none; }
a#Kontakt-button:hover { color:#ccc; }

#home, #wedding-details, #bride-groom, #directions, #accommodation, #gift-list, #photo-gallery, #contact {
	padding-top:60px;
	margin-top: 0px;
}
#home { text-align:left; border-bottom: 1px solid #ccc;}
#home img { padding-top:50px; margin-bottom:0px; }
#home p { width:900px; text-align:justify; }
#home h4 { width:900px; font-size:1.2em; text-align:justify; line-height:1.6; }

#ueber_mich { text-align:left; border-bottom: 1px solid #ccc;}
#ueber_mich img { padding-top:0px; margin-bottom:0px; }
#ueber_mich p { width:900px; text-align:justify; }
#ueber_mich h4 { width:900px; font-size:1.2em; text-align:justify; line-height:1.6; }

#Moderation { text-align:left; border-bottom: 1px solid #ccc;}
#Moderation img { padding-top:0px; margin-bottom:0px}
#Moderation p { width:900px; text-align:justify; }
#Moderation h4 { width:900px; font-size:1.2em; text-align:justify; line-height:1.6; }

#Specials { text-align:left; border-bottom: 1px solid #ccc;}
#Specials img {
	padding-top:0px;
	margin-bottom:0px;
}
#Specials p { width:900px; text-align:justify; }
#Specials h4 { width:900px; font-size:1.2em; text-align:justify; line-height:1.6; }

#Referenzen { text-align:left; border-bottom: 1px solid #ccc;}
#Referenzen img { padding-top:0px; margin-bottom:0px; }
#Referenzen p { width:900px;text-align:justify; }
#Referenzen h4 { width:900px; font-size:1.2em; text-align:justify; line-height:1.6; }
#Referenzen-links {
	width:400px;
	float: left;
}
#Referenzen-rechts {width:400px; float: right;}

#Bilder { text-align:left; border-bottom: 1px solid #ccc;}
#Bilder p { width:900px;text-align:justify; }
#Bilder h4 { width:900px; font-size:1.2em; text-align:justify; line-height:1.6; }

#Technik { text-align:left; border-bottom: 1px solid #ccc;}
#Technik img { padding-top:0px; margin-bottom:0px; }
#Technik p { width:900px;text-align:justify; }
#Technik h4 { width:900px; font-size:1.2em; text-align:justify; line-height:1.6; }

#Kontakt { text-align:left; border-bottom: 1px solid #ccc;}
#Kontakt img { padding-top:0px; margin-bottom:20px; }
#Kontakt p { width:900px;text-align:justify; }
#Kontakt h4 { width:900px; font-size:1.2em; text-align:justify; line-height:1.6; }

#footer {height: 500px;}

