/* CSS Document */
html {
	height:100%;
}

body {
	margin:0;
	padding:0;
	text-align:center;
	height:100%;
}

table.ausrichtung {
	width:100%;
	height:100%;
}

table.ausrichtung td {
	vertical-align:middle; 
}



div.distance { 
	width:1px;
	height:50%;
	margin-bottom:-285px; /* half of container's height */
	float:left;
}


div.siteholder {
	width:1010px;
	margin:0 auto 0 auto;
	text-align:left;
	
	position:relative; /* puts container in front of distance */
	height:560px;
	clear:left;
	overflow:hidden;
}

div.header {
	width:1010px;
	height:180px;
	background:url(../images/header.gif) 0 -75px no-repeat;
}

div.leftcontent {
	float:left;
	width:215px;
	height:313px;
	background:url(../images/leftcontent.gif) 0 0 no-repeat;
	overflow:hidden;
}

div.maincontent {
	float:left;
	width:414px;
	height:251px;
	background-color:#ffffff;
	overflow-y:auto;
	overflow-x:hidden;
}

div.galerie {
	width:795px;
	height:313px;
	background:url(../images/bg_linien.gif) -216px 0px no-repeat;
	background-color:transparent;
	overflow-y:hidden;
	
}

div.rightcontent {
	float:left;
	width:381px;
	height:313px;
	background:url(../images/rightcontent.gif) 0 0 no-repeat;
}

div.rightcontent img {
	margin:0 0 0 19px;
}

div.footer {
	float:left;
	width:640px;
	height:151px;
	background:url(../images/grueneflaeche.png) 0 -30px no-repeat;
	margin-top:-66px;
	z-index:100;
	position:relative;
}
* html div.footer {
	background:url(../images/grueneflaeche.gif) 0 -30px no-repeat;
	display:inline;
	overflow:hidden;
}



div.footerright {
	float:left;
	width:370px;
	height:151px;
	background:url(../images/grueneflaeche.png) -640px 0 no-repeat;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/grueneflaeche.png', sizingMethod='crop', enabled=true);*/	
	margin-top:-96px;
	z-index:100;
	position:relative;
}

* html div.footerright {
	width:370px;
	background:none;
	float:left;
	margin-top:-96px;
	background:url(../images/grueneflaeche.gif) -640px 0 no-repeat;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/grueneflaeche_right.png', sizingMethod='crop', enabled=true);*/	
	overflow:hidden;
}


div.leftcontent ul {
	margin:0 0 0 92px;
	padding:0;
	list-style-type:none;
	width:103px;
}

div.leftcontent ul li {
	float:left;
	height:20px;
}

div.leftcontent ul li a {
	float:left;
	width:103px;
	height:20px;
	text-decoration:none;
	color:#ffffff;
}

div.leftcontent ul li a span {
	display:none;
}

/*
div.leftcontent ul li a.item1 {	background:url(../images/menuitems/home.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item2 {	background:url(../images/menuitems/galerie.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item3 {	background:url(../images/menuitems/fotokult.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item4 {	background:url(../images/menuitems/news.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item5 {	background:url(../images/menuitems/aktionen.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item6 {	background:url(../images/menuitems/login.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item7 {	background:url(../images/menuitems/kontakt.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item8 {	background:url(../images/menuitems/links.gif) 0 0 no-repeat; }

div.leftcontent ul li a.item1:hover {	background:url(../images/menuitems/home_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item2:hover {	background:url(../images/menuitems/galerie_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item3:hover {	background:url(../images/menuitems/fotokult_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item4:hover {	background:url(../images/menuitems/news_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item5:hover {	background:url(../images/menuitems/aktionen_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item6:hover {	background:url(../images/menuitems/login_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item7:hover {	background:url(../images/menuitems/kontakt_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item8:hover {	background:url(../images/menuitems/links_over.gif) 0 0 no-repeat; }

div.leftcontent ul li a.item1active {	background:url(../images/menuitems/home_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item2active {	background:url(../images/menuitems/galerie_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item3active {	background:url(../images/menuitems/fotokult_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item4active {	background:url(../images/menuitems/news_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item5active {	background:url(../images/menuitems/aktionen_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item6active {	background:url(../images/menuitems/login_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item7active {	background:url(../images/menuitems/kontakt_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item8active {	background:url(../images/menuitems/links_over.gif) 0 0 no-repeat; }
*/

div.leftcontent ul li a.item1 {	background:url(../images/menuitems/home.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item2 {	background:url(../images/menuitems/galerie.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item3 {	background:url(../images/menuitems/fotokult.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item4 {	background:url(../images/menuitems/aktionen.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item5 {	background:url(../images/menuitems/login.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item6 {	background:url(../images/menuitems/kontakt.gif) 0 0 no-repeat; }

div.leftcontent ul li a.item1:hover {	background:url(../images/menuitems/home_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item2:hover {	background:url(../images/menuitems/galerie_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item3:hover {	background:url(../images/menuitems/fotokult_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item4:hover {	background:url(../images/menuitems/aktionen_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item5:hover {	background:url(../images/menuitems/login_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item6:hover {	background:url(../images/menuitems/kontakt_over.gif) 0 0 no-repeat; }

div.leftcontent ul li a.item1active {	background:url(../images/menuitems/home_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item2active {	background:url(../images/menuitems/galerie_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item3active {	background:url(../images/menuitems/fotokult_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item4active {	background:url(../images/menuitems/aktionen_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item5active {	background:url(../images/menuitems/login_over.gif) 0 0 no-repeat; }
div.leftcontent ul li a.item6active {	background:url(../images/menuitems/kontakt_over.gif) 0 0 no-repeat; }



div.maincontent h1 {
	font-family:Verdana;
	font-size:15px;
	color:#B6C035;
	margin:0 0 10px 0;
}

div.maincontent h2 {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	margin:0 0 0 0;
}

div.maincontent p {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	margin:0 0 10px 0;
}

div.maincontent p a {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	margin:0 0 10px 0;
}



div.maincontent div.submenu {
	margin:5px 0 0 0;
	font-size:11px;
} 

div.maincontent div.submenu a {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

div.maincontent div.submenu a:hover {
	text-decoration:underline;
}

div.maincontent div.kform {
	background:url(../images/texte/kontaktformular.gif) 0 0 no-repeat;
	height:189px;
	width:414px;
}

div.maincontent div.kform label {
	float:left;
	width:178px;
	height:25px;
	visibility:hidden;
}

div.maincontent div.kform input.text {
	float:left;
	width:233px;
	height:20px;
	margin-bottom:5px;
	border:none;
	background-color:#000000;
	color:#ffffff;
}

div.maincontent div.kform textarea {
	float:left;
	width:233px;
	height:108px;
	margin-bottom:5px;
	border:none;
	background-color:#000000;
	color:#ffffff;
}

div.maincontent div.kform input.submit {
	float:left;
	width:107px;
	height:25px;
	margin-top:-30px;
	border:0;
	background-color:transparent;
	cursor:pointer;
}	







div.maincontent div.lform {
	background:url(../images/texte/login.gif) 0 0 no-repeat;
	height:189px;
	width:414px;
}

div.maincontent div.lform label {
	float:left;
	width:178px;
	height:25px;
	visibility:hidden;
}

div.maincontent div.lform input.text {
	float:left;
	width:233px;
	height:20px;
	margin-bottom:5px;
	border:none;
	background-color:#000000;
	color:#ffffff;
}


div.maincontent div.lform input.submit {
	float:left;
	width:107px;
	height:25px;
	margin-top:30px;
	border:0;
	background-color:transparent;
	cursor:pointer;
}	


div.footer ul {
	margin:-30px 0 0 23px;
	padding:0;
	list-style-type:none;
	width:750px;
}

div.footer ul li {
	float:left;
	display:inline;
}

div.footer ul li a {
	float:left;
	display:inline;
	text-decoration:none;
	color:#ffffff;
}
div.footer ul li a span {
	display:none;
}

div.footer ul li a.item1 {
	width:65px;
	height:18px;	
	background:url(../images/menuitems/hochzeit.gif) 0 0 no-repeat;
	margin-top:136px; 
}

div.footer ul li a.item2 {
	width:122px;
	height:26px;	
	background:url(../images/menuitems/schwangerschaft.gif) 0 0 no-repeat;
	margin-top:122px; 
}

div.footer ul li a.item3 {
	width:49px;
	height:17px;	
	background:url(../images/menuitems/babies.gif) 0 0 no-repeat;
	margin-top:119px; 
}

div.footer ul li a.item4 {
	width:33px;
	height:16px;	
	background:url(../images/menuitems/kids.gif) 0 0 no-repeat;
	margin-top:116px; 
}

div.footer ul li a.item5 {
	width:61px;
	height:17px;	
	background:url(../images/menuitems/familien.gif) 0 0 no-repeat;
	margin-top:111px; 
}

div.footer ul li a.item6 {
	width:46px;
	height:17px;	
	background:url(../images/menuitems/paare.gif) 0 0 no-repeat;
	margin-top:107px; 
}

div.footer ul li a.item7 {
	width:80px;
	height:20px;	
	background:url(../images/menuitems/bewerbung.gif) 0 0 no-repeat;
	margin-top:96px; 
}

div.footer ul li a.item8 {
	width:54px;
	height:18px;	
	background:url(../images/menuitems/beauty.gif) 0 0 no-repeat;
	margin-top:90px; 
}

div.footer ul li a.item9 {
	width:24px;
	height:16px;	
	background:url(../images/menuitems/akt.gif) 0 0 no-repeat;
	margin-top:88px; 
}

div.footer ul li a.item10 {
	width:36px;
	height:14px;	
	background:url(../images/menuitems/tiere.gif) 0 0 no-repeat;
	margin-top:104px; 
}

div.footer ul li a.item11 {
	width:51px;
	height:16px;	
	background:url(../images/menuitems/portrait.gif) 0 0 no-repeat;
	margin-top:142px; 
}



div.footer ul li a.item1:hover, div.footer ul li a.item1.active {	background:url(../images/menuitems/hochzeit_over.gif) 0 0 no-repeat; }
div.footer ul li a.item2:hover, div.footer ul li a.item2.active {	background:url(../images/menuitems/schwangerschaft_over.gif) 0 0 no-repeat; }
div.footer ul li a.item3:hover, div.footer ul li a.item3.active {	background:url(../images/menuitems/babies_over.gif) 0 0 no-repeat; }
div.footer ul li a.item4:hover, div.footer ul li a.item4.active {	background:url(../images/menuitems/kids_over.gif) 0 0 no-repeat; }
div.footer ul li a.item5:hover, div.footer ul li a.item5.active {	background:url(../images/menuitems/familien_over.gif) 0 0 no-repeat; }
div.footer ul li a.item6:hover, div.footer ul li a.item6.active {	background:url(../images/menuitems/paare_over.gif) 0 0 no-repeat; }
div.footer ul li a.item7:hover, div.footer ul li a.item7.active {	background:url(../images/menuitems/bewerbung_over.gif) 0 0 no-repeat; }
div.footer ul li a.item8:hover, div.footer ul li a.item8.active {	background:url(../images/menuitems/beauty_over.gif) 0 0 no-repeat; }
div.footer ul li a.item9:hover, div.footer ul li a.item9.active {	background:url(../images/menuitems/akt_over.gif) 0 0 no-repeat; }
div.footer ul li a.item10:hover, div.footer ul li a.item10.active {	background:url(../images/menuitems/tiere_over.gif) 0 0 no-repeat; }
div.footer ul li a.item11:hover, div.footer ul li a.item11.active {	background:url(../images/menuitems/portrait_over.gif) 0 0 no-repeat; }




div.footerright ul {
	margin:0px 0 0 280px;
	padding:0;
	list-style-type:none;
	width:750px;
}

div.footerright ul li {
	float:left;
	display:inline;
}

div.footerright ul li a {
	float:left;
	display:inline;
	text-decoration:none;
	color:#ffffff;
}
div.footerright ul li a span {
	display:none;
}

div.footerright ul li a.item1 {
	width:24px;
	height:14px;	
	background:url(../images/menuitems/agb.gif) 0 0 no-repeat;
	margin-top:115px; 
}

div.footerright ul li a.item2 {
	width:55px;
	height:19px;	
	background:url(../images/menuitems/impressum.gif) 0 0 no-repeat;
	margin-top:121px; 
}



div.laufband {
	position:absolute;
	left:194px;
	z-index:99;
}

* html div.laufband {
	position:absolute;
	left:0px;
}