﻿body 
{
	color: #000;
	font-family: Arial;
	font-size:10px;
	text-align:center;
	background: #fff;
	margin:0px; padding:0px;
}



.header {
	background: url('../_images/design2/topbg.jpg') repeat-x top center;
	width:100%;
	height:250px;
	clear:both;
	text-align:center;
}

.contents
{
	background: url('../_images/design2/Bg.jpg') top center;
	width:100%; 
	text-align:center;
}

.innerContents{width: 540px; margin: 0px auto; text-align:center;padding:30px 0px;}

.footer {
	background: url('../_images/design2/footer2.jpg') repeat-x top center;
	width:100%;
	height:132px;
	clear:both;
	text-align:center;
}


.projectsImage{margin-bottom:20px; border:0px solid #555; padding:10px;}
.projectsDetails{width:500px; margin:15px auto; text-align:left;}


.aboutImage{margin-bottom:20px; border:0px solid #555; padding:10px;}
.aboutDetails{width:500px; margin:15px auto; text-align:left;}


a{color:#5AA6BE; text-decoration: none; border-bottom:1px dotted #5AA6BE; font-weight:bold;}
a:hover{color:#2A769E;}
a img{border:0px;}

.menu a{border:0px;}
.menu{ position:relative; top:192px; left:12px; margin:0px auto; width:700px;}


h1{font-weight:bold; margin-bottom:35px; font-size:22px; color:#5AA6BE;}
h2{font-weight:bold; margin-bottom:8px; font-size:16px;}

.frontImageContainer{ width:440px; height:296px; margin:0px auto; margin-top:0px; margin-bottom:30px;}

.faceBook{float: right; margin-bottom: 100px;}

.innerfade img { width:440px; height:296px; border:1px solid #555; width:440px; height:296px; }

table#newsTable td{text-align:left;}
table#tourTable td{text-align:left;}

.newsHeader{font-size:20px; font-weight:bold; color:#5AA6BE; position:relative; }
.newsDate{font-size:10px; color: #3A869E; position:relative; }

.mixHeader{font-size:14px; font-weight:bold; color:#5AA6BE; position:relative; }
.mixDate{font-size:10px; color: #3A869E; position:relative; }

.contents img.gallery { border: 5px solid #222; margin:10px;}

.linksTable td{padding-bottom:4px;}

.kontaktformular{width: 400px;}
.kfVad{font-weight: bold; text-align: right; vertical-align: top;}
.kfTitel{font-weight: bold; text-align: center;}
	
textarea, input, button {font-family: verdana; font-size: 10px}


.galleryImg{float:left; margin:10px; border:1px solid #777; background-color:#fff; padding:4px;}

.galleryImgList{float:left; margin:10px; border:1px solid #777; background-color:#eee; padding:4px;}


.tourTable td.t{font-weight:bold; width:90px;}

.tourTable td{text-align:left;}

.flyerFloat{float:right;margin-left:10px; margin-bottom:15px;}

#gbTable, #gbTable td{text-align:left;}
#gbTable td.gbTitle{padding-right:5px; font-weight:bold;text-align:right;}

#gbTableMessages, #gbTable td{text-align:left;}
#gbTableMessages {width:500px;}
#gbTableMessages td.gbName{font-weight:bold; font-size:14px;}
#gbTableMessages td.gbDate{font-weight:bold; font-size:9px; color: #5AA6BE; border-bottom:1px solid #333;}
#gbTableMessages td.gbMessage{font-size:10px; color: #000; padding-bottom:20px;padding-top:4px;}

.linksTable td{text-align:left; width:240px; }
.linksTable {margin:0px auto;}

.fakeHeight{width:1px; height:300px; float:left;}

ul,li{margin:0px; padding:0px; list-style-type:none; }

.memberButton{ position:absolute; width:177; height:71; margin: 0px auto; top:107px; left:50%; margin-left: 172px;}

.memberButton img{ cursor:pointer; border:0px;}

#popup{position:absolute; width:500px; background: #fff; color: #000; padding:15px; top:200px; left:50%; margin-left: -270px; text-align:left; border:10px solid #000; display:none; z-index:999;}

#popup td {color: #000; text-align:left;}



