/* CSS Document */
/* Copyright Christian Maaß */
/* TYPO */
	a:link, a:visited {
	color:#000000;
	text-decoration:none;
	}
	
	a:hover {
	color:#CC3300;
	text-decoration:underline;
	}
	
	img
	{
		border: none;
	}
	
	.red 
	{
		color:#FF0000;
	}
	
	h1
	{
		margin-bottom: 12px;
		color:#CC3300;
		font-size: 12px;
		font-family: Georgia, Times New Roman, Times, serif;
		font-weight: bold;
	}
	
	h2
	{
		margin: 0px;
		color: #CC3300;
		font-size: 12px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
	}


	p {
		margin: 0px;
		color: #000;
		font-size: 12px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		line-height: 15px;
	}

/* LAYOUT */
	body
	{
		padding: 0;
		margin: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		color: #000;
		background: url(art/bg.jpg) fixed;
	}
	
	#container
	{
		margin: 20px auto;
		padding: 0;
		text-align: left;
		width: 796px;
		background: #ffffff;
		border: 0px;
	}
	
	#header
	{
		height: 144px;
       	width: 796px;
		background:url(header.jpg);
	}
	
	#navi
	{
	float: left;
	width: 190px;/*160*/
	height: auto;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px; 
	font-weight: bold; 
	}
	
	#navi ul
	{
		margin-left:14px;
		padding: 0;
	}
	#navi ul li
	{
		margin-bottom:8px;
		padding: 0;
		list-style: none;
	}
	
	#navi ul li a:link, #navi ul li a:visited
	{
		color:#8096E9;
		text-decoration: none;
	}
	
	#navi ul li a:hover
	{
		color: #CC3300 ;
		text-decoration: underline;
	}
	
	
	.freunde {
    margin-top: 130px; 
	margin-left:14px; 
	margin-bottom: 20px;
	}


	/* Layout */
	#centerstage
	{
	float:left;
	width: 400px;
	height: auto;
	margin-top: 22px;
	margin-right: 0;
	margin-bottom: 60px;
	margin-left: 0;
	}
	
	#rightstage
	{
	float: left;
	width: auto;
	height: auto;
	margin-left: 20px;
	}
	
	#stage
	{		 
	float: left;
	width: 520px;/*620*/
	height: auto;/*400px*/
	margin: 20px 0 20px 0;
	/*overflow: auto; */
	}
	
	#gallery_stage
	{		 
	float: left;
	width: 602px;
	height: auto;
	margin: 20px 0 20px 0;
	}


	
	#footer
	{
		clear: left;  
		height: auto;
		width: 794px;
		margin-bottom: 15px;	
	
}
	
	#footer a
	{
		float: left;
		margin-left:15px; 
	}

	/*#footer p {float:right; }*/
	
	
	/*Module*/
	ul.link-liste {
	padding:0;
	margin:0;
	} 
	
	.link-liste li {
	list-style-type:none;
	padding:5px;
	margin-bottom:5px;
	font-size: 12px;
	color:#000000
	}
	
	.link-liste li a:link {
	text-decoration:none;
	color:#000;
	}

	.link-liste li a:hover {
	text-decoration:underline;
	color:#CC3300; }

	

	.withBG {
	background:#A0B3FD;
		 }
	
	.toggleList {
	margin:0;
	padding:0;
	}

	.toggleList H2 {

	}

	.toggleDiv {
	margin-bottom:12px;
	padding:6px;
	background:#ccc;
	}

	/*layoutservice*/
	 #rightstageservice
	{
	float: left;
	width: auto;
	height: auto;
	
	}
	 
	 .modulservice {
	margin-top: 100px;
	 margin-left: 20px; }

	 .servicelink h1 {font-size: 20px;
	 }

	 .servicelink ul {
	padding-top: 0px;
	margin-left: 0px;
}

	 /*layout home*/
	 .homelink ul {
	 	margin-top: 33px;
	  }
	 

	.teaserHdCopyImg p {
	margin-top: 0px;
	margin-bottom: 30px;
	}

	.teaserHdCopyImg img {
	margin-bottom: 5px;
	 
	}

	.withBG {
	background:#8096E9;
		 }
		 
		 
	.kreis {margin-top: 85px; }
	
	.tabelle   {margin-left: 100px;  
				margin-top: 20px; 
				}
	/*Original tabelle margin-left: 100px;*/
	
	
	.tabelle tr th  {background-color: #A0B3FD;
					 padding: 10px;  }
	.tabelle tr td {padding: 5px; }
	




	/*Goldkartell*/
.goldtabelle {width: auto; 
			height: auto; }

.goldtabelle td {width: auto; 
				text-align: center;
				padding-top:10px;
				padding-left:10px;
				padding-right:10px; 
				padding-bottom:20px; }
				
.goldtabelle h2 {margin-top: 20px; 
				margin-bottom: 10px; }
				
.goldtabelle img {margin: 10px; }

/* GALLERY + HAUSTOUR */
.gallery_container .a, .a:visited {color:#000;}
.gallery_container #container {position:relative; width:600px; height:700px; background:#fff;/*8096E9*/ border:0px solid #000; margin:10px auto;}
.gallery_container .gallery_container #container b {font-weight:normal; width:600px; text-align:center; position:absolute; bottom:250px; left:0; color:#eee; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; line-height:1.7em; z-index:1;}

.gallery_container a.gallery, a.gallery:visited {display:inline; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:75px; float:left; margin:7px 21px; position:relative; cursor:default;}

.gallery_container a.slidea {background:url(art/Hausfuehrungsbilder/thumbs/tn002.jpg);}
.gallery_container a.slideb {background:url(art/Hausfuehrungsbilder/thumbs/tn001.jpg);}
.gallery_container a.slidec {background:url(art/Hausfuehrungsbilder/thumbs/Saal1_Jena_th.jpg);}
.gallery_container a.slided {background:url(art/Hausfuehrungsbilder/thumbs/tn003.jpg);}
.gallery_container a.slidee {background:url(art/Hausfuehrungsbilder/thumbs/tn008.jpg);}
.gallery_container a.slidef {background:url(art/Hausfuehrungsbilder/thumbs/tn004.jpg);}
.gallery_container a.slideg {background:url(art/Hausfuehrungsbilder/thumbs/tn006.jpg);}
.gallery_container a.slideh {background:url(art/Hausfuehrungsbilder/thumbs/Kueche_Jena_thumb.jpg);}
.gallery_container a.slidei {background:url(art/Hausfuehrungsbilder/thumbs/tn009.jpg);}
.gallery_container a.slidej {background:url(spole/spv5.jpg);}

.gallery_container a.gallery span {visibility:hidden; display:block; position:absolute; width:580px; height:500px; top:189px; left:9px; color:#000; background:#fff; text-align:center; border:1px solid #fff; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; cursor:default;}

.gallery_container a.slidea span {left:-13px; top:180px;}
.gallery_container a.slideb span {left:-132px; top:180px;}
.gallery_container a.slidec span {left:-251px; top:180px;}
.gallery_container a.slided span {left:-370px; top:180px;}
.gallery_container a.slidee span {left:-489px; top:180px;}
.gallery_container a.slidef span {left:-13px; top:89px;}
.gallery_container a.slideg span {left:-132px; top:89px;}
.gallery_container a.slideh span {left:-251px; top:89px;}
.gallery_container a.slidei span {left:-370px; top:89px;}
.gallery_container a.slidej span {left:-489px; top:89px;}

.gallery_container a.gallery:hover {white-space:normal; border:1px solid #fff; z-index:100;}

.gallery_container a.gallery:hover span {visibility:visible; z-index:100;}

.gallery_container a.gallery:hover span img {margin:10px; border:1px solid #000; position:relative; z-index:100;}

.gallery_container a.gallery:active, a.gallery:focus {border:1px solid #c00; z-index:10;}

.gallery_container a.gallery:active span, a.gallery:focus span {visibility:visible; z-index:10;}

.gallery_container a.gallery:active span img, a.gallery:focus span img {border:1px solid #000; position:relative; margin:10px; z-index:10;}


/*Hausführung Marburg*/

.gallery_container2 .a, .a:visited {color:#000;}
.gallery_container2 #container {position:relative; width:600px; height:700px; background:#fff;/*8096E9*/ border:0px solid #000; margin:10px auto;}
.gallery_container2 .gallery_container #container b {font-weight:normal; width:600px; text-align:center; position:absolute; bottom:250px; left:0; color:#eee; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; line-height:1.7em; z-index:1;}

.gallery_container2 a.gallery, a.gallery:visited {display:inline; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:75px; float:left; margin:7px 21px; position:relative; cursor:default;}

.gallery_container2 a.slidea {background:url(art/Hausfuehrungsbilder/thumbs/Haus_MR170kl_th.jpg);}
.gallery_container2 a.slideb {background:url(art/Hausfuehrungsbilder/thumbs/Balkon_MR_002-kl_th.jpg);}
.gallery_container2 a.slidec {background:url(art/Hausfuehrungsbilder/thumbs/Garten_MR163kl_th.jpg);}
.gallery_container2 a.slided {background:url(art/Hausfuehrungsbilder/thumbs/Kneipsaal_MR142--th.jpg);}
.gallery_container2 a.slidee {background:url(art/Hausfuehrungsbilder/thumbs/Konventsraum100_MR_kl_th.jpg);}
.gallery_container2 a.slidef {background:url(art/Hausfuehrungsbilder/thumbs/Kueche_MR_033_th.jpg);}
.gallery_container2 a.slideg {background:url(art/Hausfuehrungsbilder/thumbs/fernsehzimmer_mr_th.jpg);}
.gallery_container2 a.slideh {background:url(art/Hausfuehrungsbilder/thumbs/Zimmer.Mr_th.jpg);}
.gallery_container2 a.slidei {background:url(art/Hausfuehrungsbilder/thumbs/Zimmer.Marburg_th.jpg);}
.gallery_container2 a.slidej {background:url(art/Hausfuehrungsbilder/thumbs/TeClu_MR_021-kl_th.jpg);}

.gallery_container2 a.gallery span {visibility:hidden; display:block; position:absolute; width:580px; height:500px; top:189px; left:9px; color:#000; background:#fff; text-align:center; border:1px solid #fff; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; cursor:default;}

.gallery_container2 a.slidea span {left:-13px; top:180px;}
.gallery_container2 a.slideb span {left:-132px; top:180px;}
.gallery_container2 a.slidec span {left:-251px; top:180px;}
.gallery_container2 a.slided span {left:-370px; top:180px;}
.gallery_container2 a.slidee span {left:-489px; top:180px;}
.gallery_container2 a.slidef span {left:-13px; top:89px;}
.gallery_container2 a.slideg span {left:-132px; top:89px;}
.gallery_container2 a.slideh span {left:-251px; top:89px;}
.gallery_container2 a.slidei span {left:-370px; top:89px;}
.gallery_container2 a.slidej span {left:-489px; top:89px;}

.gallery_container2 a.gallery:hover {white-space:normal; border:1px solid #fff; z-index:100;}

.gallery_container2 a.gallery:hover span {visibility:visible; z-index:100;}

.gallery_container2 a.gallery:hover span img {margin:10px; border:1px solid #000; position:relative; z-index:100;}

.gallery_container2 a.gallery:active, a.gallery:focus {border:1px solid #c00; z-index:10;}

.gallery_container2 a.gallery:active span, a.gallery:focus span {visibility:visible; z-index:10;}

.gallery_container2 a.gallery:active span img, a.gallery:focus span img {border:1px solid #000; position:relative; margin:10px; z-index:10;}


/*Galerie*/

.gallery_container3 .a, .a:visited {color:#000;}
.gallery_container3 #container {position:relative; width:600px; height:700px; background:#fff;/*8096E9*/ border:0px solid #000; margin:10px auto;}
.gallery_container3 .gallery_container #container b {font-weight:normal; width:600px; text-align:center; position:absolute; bottom:250px; left:0; color:#eee; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; line-height:1.7em; z-index:1;}

.gallery_container3 a.gallery, a.gallery:visited {display:inline; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:75px; float:left; margin:7px 21px; position:relative; cursor:default;}

.gallery_container3 a.slidea {background:url(art/th/thumbs/vatawa_th.JPG);}
.gallery_container3 a.slideb {background:url(art/th/thumbs/CIMG1830_th.jpg);}
.gallery_container3 a.slidec {background:url(art/th/thumbs/stiffball2_th.jpg);}
.gallery_container3 a.slided {background:url(art/th/thumbs/co_th.jpg);}
.gallery_container3 a.slidee {background:url(art/th/thumbs/stiffkomm_th.jpg);}
.gallery_container3 a.slidef {background:url(art/th/thumbs/CIMG3733_resize_thumb.jpg);}
.gallery_container3 a.slideg {background:url(art/th/thumbs/stifball3_th.jpg);}
.gallery_container3 a.slideh {background:url(art/th/thumbs/stifgruppe_th.jpg);}
.gallery_container3 a.slidei {background:url(art/th/thumbs/Gruppenbild1_Kopie_th.jpg);}
.gallery_container3 a.slidej {background:url(art/th/thumbs/CIMG3728_resize_Kopie_th.jpg);}

.gallery_container3 a.gallery span {visibility:hidden; display:block; position:absolute; width:580px; height:500px; top:189px; left:9px; color:#000; background:#fff; text-align:center; border:1px solid #fff; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; cursor:default;}

.gallery_container3 a.slidea span {left:-13px; top:180px;}
.gallery_container3 a.slideb span {left:-132px; top:180px;}
.gallery_container3 a.slidec span {left:-251px; top:180px;}
.gallery_container3 a.slided span {left:-370px; top:180px;}
.gallery_container3 a.slidee span {left:-489px; top:180px;}
.gallery_container3 a.slidef span {left:-13px; top:89px;}
.gallery_container3 a.slideg span {left:-132px; top:89px;}
.gallery_container3 a.slideh span {left:-251px; top:89px;}
.gallery_container3 a.slidei span {left:-370px; top:89px;}
.gallery_container3 a.slidej span {left:-489px; top:89px;}

.gallery_container3 a.gallery:hover {white-space:normal; border:1px solid #fff; z-index:100;}

.gallery_container3 a.gallery:hover span {visibility:visible; z-index:100;}

.gallery_container3 a.gallery:hover span img {margin:10px; border:1px solid #000; position:relative; z-index:100;}

.gallery_container3 a.gallery:active, a.gallery:focus {border:1px solid #c00; z-index:10;}

.gallery_container3 a.gallery:active span, a.gallery:focus span {visibility:visible; z-index:10;}

.gallery_container3 a.gallery:active span img, a.gallery:focus span img {border:1px solid #000; position:relative; margin:10px; z-index:10;}

