
/** Start Basis **/
html{}
body{
	background:#003a00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0;padding:0;
	scrollbar-3dlight-color: #BFBFBF;
	scrollbar-arrow-color: #87A29A;
	scrollbar-darkshadow-color: #BFBFBF;
	scrollbar-face-color: #EEEEE9;
	scrollbar-highlight-color: #FFFFF0;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #F6F6F6;
	color:white;
	background-image:url(/Lounge/Image/Layout/BGBody.png);
	background-repeat:repeat-y;
}
#Top{margin-top:20px;}
#SiteContent{width:1112px;}
img{border:0px;}
a{color: #ffcc66;}
a:hover {color: white;text-decoration: underline;}
a:focus{outline: none;}
strong{
	
}
td {vertical-align: top;}
h1{text-align:center;font-size:1.8em;font-weight:normal;color:white;margin-bottom: 0.5em;background-image:url(/XUploadpath/Image/Layout/Dotted.gif);background-repeat:repeat-x;background-position:bottom;line-height:2em;font-weight:bold;font-family: "Arial", Gadget, sans-serif;margin-top:0;}
h2{border-bottom:1px dotted #003a00;color: #ffcc66;font-size: 1.3em;font-weight: 500;border-top:3px solid #003a00;margin: 1em 0em 0em 0em;background:#006100;padding:3px 10px 6px 10px;}
h1+h2{margin-top:0;}
h3{color: #ffcc66;font-size:1.1em;margin-bottom: 0.1em;margin-top:0.5em;}
h4{font-size:1.1em;margin-bottom: 0.1em;}
form{margin: 0px;}
fieldset{margin-top:10px;}
label{border-bottom: 1px dotted silver;cursor: hand;}
legend{color:#333333;font-weight:bold;}
input,select,textarea{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 1em;}
.FormWarning{background-color: #FCFCFC;border: 1px solid #B20507;}

p{margin-top:0.5em;margin-bottom:0.5em;}
p.Clear{clear: both;}
hr{border: solid #C0C0C0 1px;	height: 1px;}

li {margin-top: 0.5em;}
ul{margin-bottom: 0.5em;margin-top: 0.5em;}

.Comment{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #999999;font-size: 9px !important;font-weight: normal;}
.CommentBox,.ErrorBox{margin-bottom: 10px;margin-top: 10px;	border-top:4px solid #003a00;	border-bottom:4px solid #003a00;}
.CommentBox .Content, .ErrorBox .Content{padding: 3px 3px 3px 10px;background:#006100;}
.ErrorBox .Title{list-style:none;background-color: #da1b0c;border-bottom: 1px dotted #003a00;color: white;font-weight: bold;padding: 3px 3px 3px 10px;}
.ErrorBox ul .Title{background:transparent;color:white}
.ErrorBox li.Title{padding-left:0;margin-left:-20px;}
.ErrorBox .Content ul{margin-left:0;padding-left:1em;}
.ErrorBox ul li{margin-left:20px;}
.ErrorBox ul li.Title{margin-left:0;}
.CommentBox .Title{background-color: #F0F0F0;border-bottom: 1px solid #E5E5E5;font-weight: bold;padding: 3px;}

.Barrier{clear: both;line-height: 0.0em;}
.BarrierHalf{clear: both;line-height: 0.5em;}
.BarrierFull{clear: both;line-height: 1em;}

.Hidden {display: none;}
.Visible {display: inline;}

tr.List0 {background-color: #EFEFEB;}
tr.List0 td{}
.NoPrint{}
.BackButton{clear:both;margin-top:1em;}
/** Ende Basis **/

/** Start Module Basis - Optional **/
/** End Module Basis - Optional **/

/** Start Layout **/
.Mehr{
	text-align:right;
	border-top:1px dotted #003a00;color: #ffcc66;margin: 1em 0em 0em 0em;background:#006100;padding:3px 10px 6px 10px;
}
img.BildRechts{
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}
.Maedel{
	margin-top:120px;
	width:171px;
}
.Maedel .Inhalt{
	background: white;
	padding:1em;
	overflow:hidden;
	color: black;	
}
.repeater{
display:none;
}
.Box{
	border-bottom:4px solid #003a00;
	background:#006100;
	margin-bottom:1.5em;
	overflow: hidden;
}
.Box.Fotoalben{
padding:10px;
}
.Box.Termine h2+div{
	padding:10px;
	overflow:hidden;
}
.Box.Woche{
	padding:10px;
	overflow: hidden;
}
.Box>h2{
	margin-top:0;
}
.Box.Fotos{
	padding-right:0;
	padding-left:20px;
	border-top:4px solid #003a00;
	padding-bottom:15px;
}
.Box.Termine{
	width:430px;float: left;
}
.Box.FotoDerWoche{
	margin-left:20px;
	width:350px;
	float:left;
}
.Box.FotoDerWoche img{
	margin-left:5px;
	margin-top:10px;
}
.Box.Formular{
	margin-top:1.5em;
	clear:both;
}

.Box.FotoDerWoche div{
	padding: 0px 15px 15px 15px;	
}
.Box.Gaestebuch{
	margin-left:20px;
	width:350px;
	float:right;
}
.Box.Gaestebuch>div{
	padding: 5px 15px 5px 15px;	
}
.Box.Neues{
	border-top:4px solid #003a00;
	clear:both;
	padding:10px;
}
.Box.Neues+div {
	width:260px;float:left;
}
.Box.Neues div+div{
	margin-left:15px;
}
.Box.Neues img.Neu{
	float:left;
	margin-right:30px;
}

#Links{
	background-image:url(/Lounge/Image/Layout/BGLinks.jpg);
	background-repeat:no-repeat;
	width:220px;
	float:left;
}
#Rechts{
	width:200px;
	margin-left:35px;
	float: left;
}
#ContentWide{
	width:800px;
	float:left;
	padding-bottom: 2em;
	margin-left:20px;
}
#Content{
	margin-left:20px;
	width: 600px;
	float:left;
	padding-bottom:2em;
}

#Content h1:first-child {margin-top:0px;}

.Datum{
	font-size:10px;
	color: #da1b0c;
	float: right;
	width:150px;
	text-align: right;
	text-transform: none;
}
.SmallBox{
	width: 260px;
	float:left;
	margin-right:1em;
}
table.Small{
	font-size:90%;
}
table.Information td.Title{
	text-align:right;color:#333333;
}
input.Small,label.Small{
	font-size:9px;
}
.Verzierung{
	background: url('../Image/Layout/Verzierung.png');
	width:335px;
	height:44px;
	margin-left:auto;
	margin-right:auto;
}
/** End Layout**/
/** Start Footer**/
.FooterStart{
	margin-left:20px;
	margin-top:1em;
}
#Footer{
	border-top:4px solid #003a00;
	border-bottom:4px solid #003a00;
	background:#006100;
	padding:14px 17px 14px 17px;
}
/** End Footer**/

/** Start Navigation Vertikal **/
#AdminArea{clear:both;margin-left:1em;margin-top:2em;}
#Navigation{margin-top:170px;margin-left:15px;}
#Navigation{
	background-repeat: no-repeat;
	margin-top: 165px;
}
#Navigation ul{
	margin:0;
	padding:0;
}
#Navigation ul li{
	list-style: none;
	position:relative;
	float:left;
	margin-bottom:0;
	margin-top:0;
}
#Navigation ul li a span{
	line-height: 0;
	text-indent: -999px;
	display:block;
	font-size:0px;
}
#Navigation ul li a{
	display:block;
}
#Navigation ul li a.Selected span{
	display:none !important;
}
#Nav-Home{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat left top;
	width: 180px;height:29px;
}
#Nav-Home span{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat -180px top;
	width: 180px;height:29px;
}
#Nav-Home.Selected{
	background-position:-180px top;
}
#Nav-Klub{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat left -29px;
	width: 180px;height:29px;
}
#Nav-Klub span{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat -180px -29px;
	width: 180px;height:29px;
}
#Nav-Klub.Selected{
	background-position:-180px -29px;
}
#Nav-Veranstaltung{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat left -58px;
	width: 180px;height:29px;
}
#Nav-Veranstaltung span{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat -180px -58px;
	width: 180px;height:29px;
}
#Nav-Veranstaltung.Selected{
	background-position:-180px -58px;
}
#Nav-Fotogalerie{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat left -87px;
	width: 180px;height:29px;
}
#Nav-Fotogalerie span{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat -180px -87px;
	width: 180px;height:29px;
}
#Nav-Fotogalerie.Selected{
	background-position:-180px -87px;
}
#Nav-Gaestebuch{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat left -116px;
	width: 180px;height:29px;
}
#Nav-Gaestebuch span{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat -180px -116px;
	width: 180px;height:29px;
}
#Nav-Gaestebuch.Selected{
	background-position:-180px -116px;
}
#Nav-DJ{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat left -145px;
	width: 180px;height:29px;
}
#Nav-DJ span{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat -180px -145px;
	width: 180px;height:29px;
}
#Nav-DJ.Selected{
	background-position:-180px -145px;
}
#Nav-Hausordnung{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat left -174px;
	width: 180px;height:29px;
}
#Nav-Hausordnung span{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat -180px -174px;
	width: 180px;height:29px;
}
#Nav-Hausordnung.Selected{
	background-position:-180px -174px;
}
#Nav-Kontakt{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat left -203px;
	width: 180px;height:29px;
}
#Nav-Kontakt span{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat -180px -203px;
	width: 180px;height:29px;
}
#Nav-Kontakt.Selected{
	background-position:-181px -203px;
}
#Nav-Impressum{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat left -231px;
	width: 180px;height:29px;
}
#Nav-Impressum span{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat -180px -231px;
	width: 180px;height:29px;
}
#Nav-Impressum.Selected{
	background-position:-180px -231px;
}
#Nav-Links{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat left -260px;
	width: 180px;height:29px;
}
#Nav-Links span{
	background:url(/Lounge/Image/Layout/Navigation.jpg) no-repeat -180px -260px;
	width: 180px;height:29px;
}
#Nav-Links.Selected{
	background-position:-181px -260px;
}
.Logos{
	margin-left:15px;
}
/** End Navigation Vertikel V2 **/

/** Start Modul Contact Form**/

.ContactFormField{clear:both;margin-bottom:4px;overflow:hidden;}
.ContactFormName{margin-top:4px;width:120px;float:left;text-align:right;margin-right:1em;}
.ContactFormNameForce{font-weight:bold;margin-top:4px;width:120px;float:left;text-align:right;;margin-right:1em;}
.ContactFormNameFormWarning{font-weight:bold;margin-top:4px;width:120px;float:left;text-align:right;;margin-right:1em;}
.ContactFormContent{float:left;}
fieldset{margin-top: 10px;}
.FieldsetContent{padding:0.5em 0.5em 1em 1em;overflow:hidden;}
.FieldsetContent input[type="radio"]+label{line-height:1.5em;}
.FieldsetContent input[type="checkbox"],.FieldsetContent select{}
.FieldsetContent .Row{margin-bottom:0.5em;}
.FormCounter{font-size:9px;}
.FormCounter input{border:0;background:transparent;}
.FieldsetContent input.Force{border:1px solid black;}
.FieldsetContent textarea.Force{border:1px solid black;}
.Formular h2{
	margin-top:0;
}

/** End Modul Contact Form**/


/** Start Module Messages **/
.MessagesBox{
	margin-bottom:0.5em;
	padding-bottom:1em;
	border-top:4px solid #003a00;
	background:#006100;
	margin-bottom:1.5em;
	overflow: hidden;
	padding-left:10px;
}
.MessagesBox .Comment{
	color:#003a00;
}
/** End Module Messages **/
/** Start Buttonbox **/
.ButtonBox{
	float:left;
}
.SmallButton{
	font-size:10px;
	cursor:pointer;
	float:left;
	min-width:24px;
	height:18px;
	line-height:18px;
	padding-left: 0.5em;
	padding-right: 0.5em;
	background:#006100;
	text-align: center;
	border-left:1px solid #003a00;
	border-top:4px solid #003a00;
	border-bottom:4px solid #003a00;	
}
.SmallButton:hover,.SmallButton.Selected{
	background: #003a00;
}
#BildNav{
	margin-top:1em;
}
/** Start Buttonbox **/
/** Start Modul Gallery **/
.GalleryPreview img {
	width:120px;
	height: 80px;
	margin-bottom: 1em;
}
.GalleryContainer{

}
.GalleryImgBox{
	float: left;
	width:110px;
	margin-top:20px;
}
.GalleryOverwiewImgBox{
	float: left;
	width:90px;
	margin-right:15px;
	text-align:right;
 }
.GalleryImgBox img{
	border: 1px solid black;
}
.GalleryRow{
	margin-bottom:1em;
	clear: both;
	overflow:hidden;
}
.GalleryBox{
	overflow: visible;
	margin-top:1em;
}
.GalleryBox .Image{
	border:1px solid silver;
	padding:5px;	
}
.GalleryNav{
	margin-top:2px;
	margin-right:5px;
}
.GalleryDescription{
	width:400px;
	float: left;
}
/** Ende Module Gallery **/

/** Start Modul Termine **/
.Datensatz{
	clear:both;
	overflow:hidden;
	margin-bottom:0.5em;
}
.ZaehlerTage{
	font-weight:bold;
	float:left;
	width:200px;
}
.TageVoll{}
.Tag{
	float:right;
	width:300px;
	text-align: right;
}
.Event{
	clear:both;
	margin-bottom:1.5em;
}

.Event .Uhrzeit{
	clear:both;
	width:200px;
}
.Event .Inhalt{
	padding:0;
	background: transparent;
	line-height: normal;
}
/** Start Modul Termine **/
/** EndeStartModul Gästebuch **/
.Box.Gaestebuch .Datensatz{
	margin-bottom:0.75em;
}
/** Ende Modul Gästebuch **/

/** Start Links**/
.Liste{
	padding-left:15px;
	background:#006100;
	padding-top:15px;
	padding-bottom:15px;
	line-height: 1.75em;
	padding-right:15px;
}
.Inhalt{
	padding-left:15px;
	background:#006100;
	padding-bottom:15px;
	line-height: 1.5em;
	padding-right:15px;
}
.Inhalt+p{
	margin-top:0;
}
.Link{
	overflow: hidden;
	margin-bottom:20px;
}
.Link .Logo{
	width:120px;
	float:left;
	text-align:right;
	margin-right:15px;
}
.Link .Inhalt{
	float:left;
}
/** Ende Links**/

.Button{
 cursor:pointer;font-weight:bold;font-size:1.2em;margin-bottom:0.5em;
text-decoration:underline;
}