* { 
	padding: 5; margin: 5;
}
html { min-height: 101%; margin-bottom: 1px; }
body {
	margin: 10; 	padding: 10;
	font: normal .75em Bauhaus, 'Lucida Sans', Tahoma, sans-serif;
	color: #FFF ;
	background: #DB85C0 url(bg-streifen.jpg);
	text-align: center;	
}
a {
	color: #DD00DD;
	background-color: inherit;
	text-decoration: none;
}
a:hover {
	color: #FFF;
	background-color: inherit;	
}
h1, h2, h3 {
	font: normal 1.3em Bauhaus, 'Lucida Sans', Arial, Sans-serif;
	color: #FFF;	
}
h1 { font-size: 1.6em; } 
h2 { font-size: 1.4em; text-transform:uppercase; font-weight: bold;}
h3 { font-size: 1.3em; font-weight: bold; }

#head { 
  margin: 15px auto 15px;
  padding: 15px 15px;
  vertical-align: middle;
  text-align: center;
  width: 90%;
  border:  1px solid #FFF;
  font: 2.0em Bauhaus, 'Lucida Sans', Tahoma, sans-serif;
  background-color: #CB65C0;
}
p, h1, h2, h3 {
	margin: 0;
	padding: 10px 15px;
}
#wrap {
	background: #DB85C0; 
	margin: 20px auto 20px auto;	
	text-align: left;		
  border-color: #CB65C0;
	border-style: solid;
	border-width: 1px 1px 5px 1px;	
}	
#wrap, #footer-wrap {
	width: 90%;
}
#header {
	position: relative;
	height: 80px;	
	background: #DB85C0;
	border-bottom: 5px solid #CB65C0;		
}
#header h1#logo {
	position: absolute;
	top: 10px; left: 20px;
	margin: 5; padding: 5px;
	font: 2.4em Bauhaus, 'Lucida Sans', Tahoma, sans-serif;
  letter-spacing: 0.5px;	
  border-top:  6px solid #FFF;
}
#content {
	text-align: center;
	margin: 15px; 
	padding: 15px;
	font: 1.6em Bauhaus, 'Lucida Sans', Tahoma, sans-serif;
	line-height: 1.6em;
}
.box {
	margin: 10px;			
	border: 1px solid #fff;	 	
	background-color: ##DB85C0;	
}
#header ul {
	position: absolute;
	top: 20px; right: 20px;
	margin:0; padding: 0;
  list-style:none;
	font: 1.6em  Bauhaus, 'Lucida Sans', Tahoma, verdana,  sans-serif;	
	height: 2.3em;
}
#header li {
   display:inline;
   margin:0; padding:0;
}
#header a {
	float: left;
  margin:0;
  padding:3px 10px 2px 10px;
  text-decoration:none;	
	color: #913191;
  border-bottom: 2px solid #CB65C0;
}
#header a:hover {
	border-bottom: 2px solid #FFF;	
}
#header #current a {
  color: #FFF;
	border-bottom: 2px solid #FFF;
}
.align-left  {	text-align: left; }
.align-right  {	text-align: right; }
.pink  {	color: #DB85C0; }
.pinkd {	color: #CB65C0; }
#flashcontent {
	font: 1.4em Bauhaus, 'Lucida Sans', Tahoma, sans-serif;
}
#disclaimer {
	font: 1em Arial, sans-serif;
}

#add {
	font: 1.6em Bauhaus, Arial, sans-serif;
	text-align: center;
}


#gmap {
	background: #DB85C0; 
	margin: 0px 0px;	
	text-align: left;		
  border-color: #CB65C0;
	border-style: solid;
	border-width: 1px 1px 5px 1px;	
  font: 1.6em Bauhaus, Arial, sans-serif;
}	
#gmain {
	background: #DB85C0; 
	margin: 1px 1px;
  padding: 1px 1px;	
	text-align: middle;		
  font: 1em Bauhaus, Arial, sans-serif;
}	
#hg { 
  font: 1.6em Bauhaus, Arial, sans-serif;
  margin: 0;
 	padding: 5px 5px; 
}

#tiny { 
	text-align: center;	
	font: 1.2em Bauhaus, Arial, sans-serif;
	margin: 0;
	padding: 5px 5px; 
}


#black {
	font: 1.4em Bauhaus, Arial;
	color: #000;	
}



