@charset "UTF-8";
/* CSS Document */


body {
	text-align:center; /* horizontal centering for IE Win quirks */
	background-image: url(images/pattern_steg.jpg);
	background-repeat: repeat;
	background-color: #FFF;
	<STYLE type="text/css">

/*scrollbar-face-color: #3366CC;
scrollbar-highlight-color: ;
scrollbar-3dlight-color: ;
scrollbar-darkshadow-color: ;
scrollbar-shadow-color: #3366cc;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #ffffff;*/
}




html, body {
		height:100%;
}
		
#distance {
    width:1px;
	height:50%;
	margin-bottom:-275px; /* half of container's height */
	float:left;
}

#page {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	height:400px;
	width:850px;
	clear:left;
}

#page #content {
	width: 650px;
	float: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	letter-spacing: 0.2em;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	height: 360px;
}
#page #navigation {
	float: left;
	height: 150px;
	width: 150px;
}

#page #footer {
	background-color: rgb(7,30,62);
	background-color: rgba(7,30,62,.3);
	background-color: transparent\9;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c071e3e,endColorstr=#4c071e3e);
	zoom:1;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #071e3e;
	float:right;
	text-align: right;
	padding-right: 20px;
	padding-left: 20px;
	font-style: normal;
	width: 630px;
	height: 24px;
	padding-top: 10px;
	
}

#page #footer a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	z-index: 100;
	width: 850px;
	color: #CCC;
   text-decoration: none;
   letter-spacing: 0.1em;
	
}
.links_oben_edu {
	text-align: left;
	vertical-align: top;
}



#page #footer a:hover{
	color: #FFF;
}


#page #header {
	height: 98px;
	width: 850px;
	background-image: url(images/the_great_beach_point_reyes_CA_USA.jpg);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #071e3e;
	border-right-color: #071e3e;
	border-left-color: #071e3e;
}
#page #content #move1 {
	position: relative;
	height: 22px;
	width: 230px;
	left: -50px;
	border: thin ridge #999;
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,.3);
	background-color: transparent\9;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);
	zoom:1;
	background-position: 255;
}
	
	
	/*-moz-box-shadow: 0 -5px 10px #777; -webkit-box-shadow: 0 -5px 10px #777;
	background: -webkit-gradient(
		linear, right bottom, left top, color-stop(0, rgb(255,227,112)), color-stop(0.72, rgb(255,173,10))) !important;
	background: -moz-linear-gradient(
		right bottom, rgb(237,227,112) 0%, rgb(255,173,10) 72%) !important;
	background-color:rgb(255,173,10) !important;
	-moz-opacity:.90; filter:alpha(opacity=90); opacity:.90; }*/

#page #content #move1 p {
	margin: 0px;
	-moz-user-select: none;
	-khtml-user-select: none;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 0.2em;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 34px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
#page #content #container {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 25px;
	border: thin dotted #666;
	width: 632px;
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,.7);
	background-color: transparent\9;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccFFFFFF,endColorstr=#ccFFFFFF);
	zoom:1;
	overflow: hidden;
}

#page #content #container p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	letter-spacing: 0.1em;
	font-weight: normal;
	left: 10px;
	top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	
}
#page #content #container h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #050034
	letter-spacing: 0.2em;
	font-weight: bold;
	left: 10px;
	top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	color: #000;
}
#page #content #container a {
	color: #039
	letter-spacing: 0.2em;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	
}
#page #content #container a:hover {
	color: #039
	letter-spacing: 0.2em;
	font-weight: bold;
	text-decoration: underline;
	color: #036;
}
#page #content #container table, td, th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	letter-spacing: 0.1em;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#page #stripe {
	height: 15px;
	width: 850px;
	background-color: rgb(7,30,62);
	background-color: rgba(7,30,62,.3);
	background-color: transparent\9;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c071e3e,endColorstr=#4c071e3e);
	zoom:1;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #071e3e;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #CCC;
	text-align: right;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #071e3e;
	border-left-color: #071e3e;
}

#page #stripe a{
	text-decoration: none;
	color: #CCC;
}
#page #stripe a:hover{
	color: #FFF;	
}

.hinterlegt {
	background-color: rgb(7,30,62);
	background-color: rgba(7,30,62,.3);
	background-color: transparent\9;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c071e3e,endColorstr=#4c071e3e);
	zoom:1;
	padding-left: 5px;
	color: #9CF;
}

td {
	padding-left: 5px;
	color: #000;
}
table{
	position: relative;
	top: -20px;
}
#page #navigation #image{
	border: thin solid #071e3e;
	visibility: hidden;
	position: relative;
	top: 10px;
}


#page #content #container #map {
	position: relative;
	left: 417px;
	top: -286px;
}

#page #content #container #map-home-deutsch {
	position: relative;
	left: -25px;
	top: -13px;
}

#page #content #container #map-home-english {
	position: relative;
	left: -25px;
	top: -13px;
}

#page #content #container #map-band-Max-Jr {
	position: relative;
	left: -10px;
	top: -342px;
}

#page #content #container #map-band-Max-Sr {
	position: relative;
	left: 154px;
	top: -566px;
}

#page #content #container #map-band-Reinhold {
	position: relative;
	left: 317px;
	top: -790px;
}

#page #content #container #map-band-Michael {
	position: relative;
	left: 480px;
	top: -1014px;
}

#page #content #container #map-band-Seite-Max_Bauer_Jr {
	position: relative;
	left: 419px;
	top: -350px;
}
#page #content #container #map-band-Seite-Max_Bauer_Sr {
	position: relative;
	left: 419px;
	top: -362px;
}
#page #content #container #map-band-Seite-Reinhold_Hoffmann {
	position: relative;
	left: 419px;
	top: -350px;
}

#page #content #container #map-band-Seite-Michael_Vierheilig {
	position: relative;
	left: 419px;
	top: -362px;
}

#page #content #container #map-kontakt {
	position: relative;
	left: 417px;
	top: -286px;
}


#page #content #container #tel {
	float: left;
	width: 60px;
	padding: 0px;
	position: relative;
	top: -10px;
}
#page #content #container #dat {
	width: 220px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	top: -10px;
}
#page #footer #morethandesign a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #CCC;
	text-decoration: none;
	position: relative;
	left: -543px;
	top: -10px;
	letter-spacing: 0.2em;
}
.weiss {
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c071e3e,endColorstr=#4c071e3e);
	color: #FFF;
}
.weiss_hg {
	background-color: rgb(7,30,62);
	background-color: rgba(7,30,62,.3);
	background-color: transparent\9;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c071e3e,endColorstr=#4c071e3e); 
	zoom:1;
	color: #FFF;	
}


.grau {
	color: #666;
}
.links_oben {
	text-align: left;
	vertical-align: top;
	color: #FFF;
}
#page #content #container h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #050034
	letter-spacing: 0.2em;
	font-weight: bold;
	position: relative;
	top: -10px;
}
#page #content #container h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #050034
	letter-spacing: 0.2em;
	font-weight: bold;
}
.links_oben_hg {
	text-align: left;
	vertical-align: top;
	color: #FFF;
	background-color: rgb(7,30,62); 
	background-color: rgba(7,30,62,.3); 
	background-color: transparent\9; 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c071e3e,endColorstr=#4c071e3e); 
	zoom:1; 
	padding-left: 5px;
}
#page #content #container #profil {
	overflow: scroll;
	height: 340px;
}
