/* ==== Webdesign Site-Rahmen 2007 ==== */
/* ==== http://www.site-rahmen.de  ==== */

html	{height:100%}
body	{
	height:100%;
	margin:0;padding:0;
	color:rgb(230,230,230);background-color:rgb(121,121,121);
	font-family:verdana,arial,sans-serif;font-size:12px;line-height:1.4em}
table.main	{
	width:100%;height:100%;
	}
table.main dt {
	width:100%;
	height:100%;
	vertical-align:middle;
	text-align:center
	}
#Top {
	width:100%;
	height:31px;
	background-image:url('../images/streifen-oben.gif');background-position:50%;
	}
#Bottom {
	width:100%;
	height:31px;
	background-image:url('../images/streifen-unten.gif');background-position:50%;
	}
#middle {
	margin:auto;
	text-align:center;
	width:100%;
	color:rgb(255,255,255);
	background-color:rgb(051,051,051);
	}
#content {
	position:relative;
	margin:auto;
	text-align:left;
	width:960px;
	height:306px;
	background-image:url('../images/bg.gif');background-position:50% 50%;background-repeat:no-repeat
	}
#navigation {
	position:absolute;
	font-size:11px;
	left:6px;top:28px;height:14px;width:550px;
	}
#navigation ul {
	margin:0;padding:0;float:left;list-style-type:none;line-height:14px;
	}
#navigation li {
	margin:0 30px 0 0;padding:0;float:left;list-style-type:none;
	}
#Text {
	position:absolute;
	left:6px;top:106px;width:500px;height:126px;
	line-height:18px;
	overflow:hidden;
	}
#Text2 {
	position:absolute;
	left:1px;top:234px;width:520px;padding:5px;
	font-size:10px;line-height:1.1em;height:62px;
	background-color:rgb(051,051,051);display:block;
	overflow:hidden;
	}
#Foto {
	position:absolute;
	top:33px;left:594px;
	width:360px;height:240px;
	overflow:hidden;
	}
ul.Links 	{list-style-type:none;margin:0;padding:0}
ul.Links li {margin:0;padding:0;line-height:18px}
#imprint	{position:absolute;
	width:370px;height:18px;line-height:18px;
	font-size:11px;
	top:282px;left:590px;text-align:right
	}

/* ==== Galerie ==== */
#Wedding {
	position:absolute;
	left:0;top:190px;width:494px;height:84px;
	/* background-image:url('../images/wedding.gif');background-repeat:no-repeat; */
	cursor:pointer;
	font-size:11px;
	padding-left:6px;
	}
#Galerie {
	position:absolute;
	left:6px;top:97px;width:490px;height:51px;
	overflow:hidden;
	}
#Galerie img {
	float:left;margin-right:5px;
	}
#Galerie a {text-decoration:none}
#GalNavi {
	position:absolute;
	font-size:11px;
	left:6px;top:164px;height:14px;width:550px;
	}
#GalArrows {
	position:absolute;
	left:485px;top:98px;width:50px;height:50px;
	}
#GalArrows img {
	float:left;margin-right:5px;
	}
#GalNavi ul {
	margin:0;padding:0;float:left;list-style-type:none;line-height:14px;
	}
#GalNavi li {
	margin:0 30px 0 0;padding:0;float:left;list-style-type:none;
	}
/* ==== Kundenzugang ==== */
#KDZFoto {
	position:absolute;
	text-align:center;
	top:33px;left:594px;
	width:360px;height:360px;
	overflow:hidden;
	}
#KDZGalerie {
	position:absolute;
	left:6px;top:102px;width:496px;height:225px;
	overflow:hidden;
	}
.KDZGalerieE {
	float:left;margin:0 3px 5px 0;
	background-color:rgb(072,072,072);
	border:1px solid rgb(051,051,051);
	text-align:center;
	width:75px;overflow:hidden
	}
#KDZArrows {
	position:absolute;
	left:485px;top:98px;width:50px;height:225px;
	}
#KDZcontent {
	position:relative;
	margin:auto;
	text-align:left;
	width:960px;
	height:426px;
	background-image:url('../images/kdzbg.gif');background-position:50% 50%;background-repeat:no-repeat
	}
#KDZArrEinzel {
	position:absolute;
	top:402px;left:761px;width:40px;height:14px;
	}
#KDZArrEinzel img {
	float:left;margin-right:5px
	}
#KDZDescr {
	position:absolute;
	width:170px;height:18px;line-height:18px;
	font-size:11px;
	top:402px;left:790px;text-align:right
	}
/* ==== Allgemein ==== */
table		{border-collapse:collapse;border-spacing:0;border:none;font-family:verdana,arial,sans-serif;font-size:12px;}
img			{border:none;border-width:0}
p			{margin: 0 0 1.1em 0}

p.bez1		{float:left;margin:0;width:65px}
p.bezf		{float:left;margin:0;width:138px}
p.bez2		{margin:0}
p.nscr 		{margin:0;padding:0}
.klein		{font-size:10px}

h1			{margin:0 0 1.5em 0;font-size:16px;font-weight:normal}
h2			{margin:0 0 1.5em 0;font-size:14px;font-weight:normal}
h3			{margin:0 0 1.5em 0;font-size:14px;font-weight:normal}

a 			{color:rgb(255,255,255);text-decoration:none}
a:active	{color:rgb(255,255,255)}
a:visited	{color:rgb(255,255,255)}
a:hover		{color:rgb(044,222,009)}
a.home		{color:rgb(048,160,024)}

form 		{margin:0;padding:0;height:20px}
.inp		{float:left;margin:0;color:rgb(255,255,255);background-color:rgb(072,072,072);border:none;border-width:0;height:20px;line-height:18px;width:180px}
.schalter	{float:left;margin:0;color:rgb(255,255,255);background-color:rgb(000,000,000);border:none;border-width:0;height:22px;line-height:18px;width:80px;cursor:pointer;font-family:verdana,arial,sans-serif;font-size:12px}
.schalter:hover {color:rgb(044,222,009)}