a:hover {
	color: #37435B;
	text-decoration: underline;
}
body {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background: #FFF;
}
h1 {
	color: #303443;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
h2 {
	color: #303443;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	color: #303443;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
li, ul {
	color: #303443;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
p, td {
	color: #303443;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.textfett {
	color: #FFF;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.textklein {
	color: #303443;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.textnavi {
	color: #434b67;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.textnaviklein {
	color: #434b67;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#content {
	color: #303443;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 4;
	padding: 10px;
	background: #c4c7cd;
	position: absolute;
	top: 176px;
	width: 430px;
	left: 500px;
	border: 2px solid #FFF;
}
#logo {
	left: 50px;
	position: absolute;
	z-index: 1;
	height: 800px;
	width: 904px;
	top: 10px;
	background: url(../pics/content-back.jpg) no-repeat bottom;
	border: 2px solid #37435b;
	padding: 10px;
}
ul#navlist
{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a {
	padding: 2px 5px;
	font: bold 14px Verdana, Geneva, sans-serif;
}

#navlist a:link, #navlist a:visited
{
	color: #000;
	text-decoration: none;
}

#navlist a:hover
{
	color: #37435B;
	text-decoration: none;
}

#active a:link, #active a:visited, #active a:hover
{
	background-color: #E8E8E8;
	color: #000;
}
#content a{
	color:#FFF;
	font-weight: bold;
}
#kontakt {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	left: 50px;
	position: absolute;
	top: 835px;
	width: 904px;
	z-index: 3;
	height: 40px;
}
#navi-rechts {
	color: #000000;
	left: 503px;
	position: absolute;
	top: 10px;
	width: 451px;
	z-index: 2;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 10px 10px 0px;
}
#thumbs {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 50px;
	position: absolute;
	top: 198px;
	width: 904px;
	z-index: 2;
	height: 40px;
	padding: 20px;
}
#thumbs img {
	margin: 5px;

}
#content-wedding {
	color: #303443;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 4;
	padding: 10px;
	background: #c4c7cd;
	position: absolute;
	top: 176px;
	width: 430px;
	left: 70px;
	border: 2px solid #FFF;
}
#bild {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 50px;
	position: absolute;
	top: 290px;
	z-index: 2;
	padding: 20px;
}
#bild-wedding {
	left: 845px;
	position: absolute;
	top: 182px;
	z-index: 2;
	padding: 5px;
}
#bild img {
	margin: 5px;
}
#thumbs-wedding {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 104px;
	position: absolute;
	top: 297px;
	z-index: 2;
	padding: 20px;
}
#thumbs-wedding-gal {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 88px;
	position: absolute;
	top: 178px;
	z-index: 2;
	padding: 20px;
	text-align: center;
}
#bild-about {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 332px;
	position: absolute;
	top: 258px;
	z-index: 2;
	padding: 20px;
}
#content-about {
	color: #303443;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 4;
	padding: 10px;
	background: #c4c7cd;
	position: absolute;
	top: 176px;
	width: 302px;
	left: 70px;
	border: 2px solid #FFF;
}
#bild-wedding img {
	z-index: 2;
	border: 1px solid #FFF;
}
#navi {
	left: 50px;
	position: absolute;
	z-index: 2;
	height: 65px;
	top: 92px;
	padding: 10px;
	width: 649px;
}
#content-imprint {
	color: #303443;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 4;
	padding: 10px;
	background: #c4c7cd;
	position: absolute;
	top: 260px;
	width: 430px;
	left: 290px;
	border: 2px solid #FFF;
}
#thumbs-kontakt {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 532px;
	position: absolute;
	top: 176px;
	z-index: 2;
}
#content-kontakt {
	color: #303443;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 4;
	padding: 10px;
	background: #c4c7cd;
	position: absolute;
	top: 176px;
	width: 400px;
	left: 70px;
	border: 2px solid #FFF;
	height: 566px;
}
#thumbs-wedding-sub {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 649px;
	position: absolute;
	top: 176px;
	z-index: 2;
}
#content-wedding-sub {
	color: #303443;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 4;
	padding: 10px;
	background: #c4c7cd;
	position: absolute;
	top: 176px;
	width: 538px;
	left: 70px;
	border: 2px solid #FFF;
}

