

* {
	margin: 0;
	padding: 0;
	
}

/* commented backslash hack \*/ 
	html, body{ height:100%; } 
	/* end hack */
body {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif; color: #000000;
	margin: 0px;
	padding: 0px;
	
}

body.section-1 { }
body.section-2 { }
body.section-3 { }


a:link { text-decoration: none; color: #90918f;  }
a:active { text-decoration: none; color: #90918f; }
a:visited { text-decoration: none; color: #90918f; }
a:hover { color: #3b3b3b; }

a img { border: none; }

#menu {
	height: 100%; 
    width: 160px;
	z-index: 4;
    padding-top: 10px;
    padding-left: 10px;
    bottom: 0;
	float:left;
	z-index:0;

}

#links { position: absolute; bottom: 25px; padding-left: 0px; font-size: 6pt; }

#balkentop { position: absolute; top: 96px; padding-left: 351px; }

#rep { position: absolute; top: 30px; padding-left: 31px; }

#transparent { position: absolute; top: 30px; padding-left: 580px; }

.Stil1{
	font-size: 32pt;
	font-family: Georgia, Helvetica, sans-serif; color: #FFFFFF;
	margin: 0px;
	padding: 0px;	
	background-color:#000000;
		}

.Stil2{
	font-size: 32pt;
	font-family: Georgia, Helvetica, sans-serif; color: #000000;
	margin: 0px;
	padding: 0px;	
	background-color:#56ADFF;
		}

.Stil3{
	font-size: 32pt;
	font-family: Georgia, Helvetica, sans-serif; color: #000000;
	margin: 0px;
	padding: 0px;	
	background-color:#F95e5e;
		}

#content {
 /*   height: 100%; */
 	font-family: Georgia,  sans-serif; color: #000000;
    padding-top: 0px;
	padding-left: 10px;
	width:700px;
	float:left;
	background-color: #cccccc;
}

#head {
 /*   height: 100%; */
	font-family: Georgia,  sans-serif; color: #000000;
    padding-top: 10px;
	width:750px;
	padding-left: 0px;
	float:left;
	
}

#contact {
	 
    width: 160px;
	padding-left: 10px;
	float:left;


}


#news {
 /*   height: 100%; */
 	font-family: Arial, sans-serif; color: #000000;
    padding-top: 9px;
	padding-left: 17px;
	float:left;

}

#news1 {
 /*   height: 100%; */
 	font-family: Arial, sans-serif; color: #000000;
    padding-top: 0px;
	padding-left: 0px;
	width:157px;
	float:left;

}

#brands {
 /*   height: 100%; */
 	font-family: Arial, sans-serif; color: #000000;
    padding-top: 10px;
	padding-left: 5px;
	width:110px;
	float:left;
	
}

#checklist {
 /*   height: 100%; */
 	font-family: Arial, sans-serif; color: #000000;
    padding-top: 5px;
	padding-left: 0px;
	width:533px;
	float:left;
	
}

#locals {
 /*   height: 100%; */
 	font-family: Arial, sans-serif; color: #000000;
    padding-top: 9px;
	padding-left: 17px;
	float:left;

}

#gallery {
	font-family: Arial,  sans-serif; color: #000000;
    padding-top: 9px;
	padding-left: 17px;
	width:533px;
	float:left;
	
}

#description {
	font-family: Arial,  sans-serif; color: #000000;
    padding-top: 0px;
	padding-left: 0px;
	width:533px;
	clear:both;
	
}

#newsletter {
	font-family: Arial,  sans-serif; color: #000000;
    padding-top: 9px;
	padding-left: 17px;
	width:333px;
	float:left;
	
}

#friends {
 /*   height: 100%; */
 	font-family: Arial, sans-serif; color: #000000;
    padding-top: 0px;
	padding-left: 0px;
	width:133px;
	float:left;

}

#windowgallery {
	font-family: Arial, sans-serif; color: #000000;
    padding-top: 0px;
	padding-left: 0px;
	width:423px;
	float:left;

}

#choosegallery {
 /*   height: 100%; */
 	font-family: Arial, sans-serif; color: #000000;
    padding-top: 29px;
	padding-left: 0px;
	width:100px;
	float:left;

}

#maps {
 /*   height: 100%; */
 	font-family: Arial, sans-serif; color: #000000;
    padding-top: 0px;
	padding-left: 0px;
	width:100px;
	float:left;

}

#stadtplan {
 /*   height: 100%; */
 	font-family: Arial, sans-serif; color: #000000;
    padding-top: 0px;
	padding-left: 0px;
	width:433px;
	float:left;

}

#blank {
 /*   height: 100%; */
    padding-top: 61px;
	width:30px;
	float:left;
	
}

.container {
    padding: 0px 0px 0px 0px; 
}

#content p {  width: 362px; margin-bottom: 9px;  }

p {
    margin: 0 0 9px 0;
}

h1 { font-family: Georgia; font-size: 32px; }
h2 { font-family: Georgia; font-size: 24px; }
h3 { font-family: Georgia; font-size: 16px; }
h4 { font-family: Georgia; font-size: 12px; }

#img-container	{ margin: 0; padding: 0; }
#img-container p	{ width: 400px; margin: 0; padding: 0 0 12px 0; }

#once { clear: left; }