html,  body  {
	padding: 0px;
	width: 100%;
	height: 100%;
	color: #777777;
	font-family: "Arial","Helvetica",sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-align: center;
	background-color: #364F73;
	margin: 0px;
}

#wasser {
border-bottom:solid #FFA500 2px;
}
img {
	border:0px;
}
h1  {

    font-size: 18pt;
}
h2  {
        font-size: 16pt;
        font-weight: normal;
}
h3  {
        font-size: 14pt;
        font-weight: normal;
}
#block {
        position:relative;
        width: 850px;
        height: 550px;
        border: solid silver 2px;
		  margin-top: 30px;
		  margin-right: auto;
		  margin-bottom: auto;
		  margin-left: auto;
		  background-color:white;
        z-index:1;
}
#ub  {
	font-size: 10pt;
	font-weight: bold;
	
}
#bvg {
        position:absolute;
        left: 50px;
		  bottom:10px;
		  }

#ueberschrift {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px
	height: 147px;
	text-align: center;
	padding-top: 20px;
	padding-left: 20px;
	z-index: 2;
}
#eins{
	position: absolute;
	top: 165px;
	left: 8px;
	height: 180px;
	width: 410px;
	border: solid silver 2px;
	z-index:76;
}

#zwei{
	position: absolute;
	top: 165px;
	right: 8px;
	height: 180px;
	width: 410px;
	border: solid silver 2px;
	z-index:77;
}
#drei{
	position: absolute;
	bottom: 10px;
	left: 8px;
	height: 180px;
	width: 410px;
	border: solid silver 2px;
	z-index:78;
}

#vier{
	position: absolute;
	bottom: 10px;
	right: 8px;
	height: 180px;
	width: 410px;
	border: solid silver 2px;#
	z-index:79;
}
#beschreibung{
	position: absolute;
	right: 5px;
	top:5px;
	width:220px;
	height:160px;
}
#image{
	position: absolute;
	left: 10px;
	top:10px;
}
a:link , a:visited , a:active{
        font-weight:normal;
        text-decoration:none;
        color:gray;
        padding: 0px;
        margin: 0px;
}
a:hover  {
	text-decoration: none;
	color: #FFA500;
	padding: 0px;
	margin: 0px;
}
a.top_link  {
	position: absolute;
	margin:0px; 
	padding: 0px;
	top: 130px;
	height: 18px;
	width: 100px;
	border: solid white 1px;
	text-align: center;
	font-weight: normal;
	background-color: gray;
}
a.top_link:link, a.top_link:visited  {
        color: white;
}
a.top_link:hover, a.top_link:active  {
        background-color: #FFA500;
}
a.home  {
        position:absolute;
        border: none;
        padding: 0px;
        margin: 0px;
        }
a.home:link, a.home:visited , a.home:hover , a.home:active {
        color: white;
        background-color: transparent;
        padding: none;
        margin: none;
}
a#home {
        right:400px;
        z-index:32;
}
a#logo {
        right:300px;
        z-index:33;
}
a#stelle {
        right:200px;
        z-index:34;
}
a#kontakt {
        right:100px;
        z-index:35;
}
a#imp {
        right:0px;
        z-index:36;
}
#logo_sublinks {
        position:absolute;
        top:150px;
        padding: none;
        margin: none;
        right:292px;
        width:110px;
        z-index:99;
        visibility:hidden;
}
#kontakt_sublinks {
        position:absolute;
        top:150px;
        padding: none;
        margin: none;
        right:92px;
        width:110px;
        z-index:99;
        visibility:hidden;
}
.sub_link {
        display:block;
        text-allign:center;
        padding: none;
        margin: none;
        heigth: 18px;
        background-color:gray;
}
.sub_link:link, .sub_link:visited {
        color: white;
        font-weight:normal;
}
.sub_link:hover, .sub_link:active {
        background-color:#FFA500;
        font-weight: normal;
}
#bild {
        position: absolute;
        top: 280px;
        left: 38%;
        z-index: 3;
}
#zaehne {
        position:absolute;
        bottom:15px;
        left:10px;
        z-index: 44;
}
#welcome{
	display: block;
	background-color: white;
	color: Gray;
	text-align: center;
	font-weight: bold;
}
#rechts{
	position: absolute;
	bottom: 25px;
	right: 15px;
	height: 280px;
	width: 380px;
   border: solid silver 2px;
	padding-left: 5px;
	padding-right: 5px;
	overflow: auto;
	padding: 10px;
	text-align: justify;
}
#links{
	     position:absolute;
        bottom:25px;
        left:15px;
        height:300px;
        width:400px;
	     border: solid silver 2px;
}

#text {
	position: absolute;
	top: 170px;
	text-align: center;
	background-color: white;
	font-weight:bold;
	font-size:120%;
	color: #FFA500;
	z-index: 10;
}
#impressum_header {
       position:absolute;
       top:170px;
       left:150px;;
       width: 560px;
       border: solid silver 1px;
       background-color: gray;
       color: white;
       text-align: center;
       padding-left: 12px;
       padding-right: 12px;
       padding-top: 3px;
       z-index: 18;
}
#impressum {
        position: absolute;
        width: 560px;
        top: 192px;
        left: 150px;
        border: solid silver 1px;
        background-color: white;
        padding-left: 12px;
        padding-right: 12px;
        padding-top: 5px;
        color:gray;
        overflow: auto;
        z-index:19;
}

/*Formmailer*/

.formmaileralles {
        margin-bottom: 10px;
        margin-top: 10px;
        width:500px;
}
.formmaileralles p {
        clear: both;
        float: left;
}

.formmailertext {
        width: 250px;
        display: block;
        clear: none;
        float: left;
        z-index:23;
}
.formmailertextrechts {
        width: 250px;
        display: block;
        clear: right;
        float: left;
        z-index:21;
}
.formmailertextfeld {
        border: 1px solid #ccc;
        background-color: #fff;
        width: 230px;
        color: #434343;
        z-index:22;
}
.formmailertextfeldspam {
        border: 2px solid #ccc;
        background-color:gray;
        width: 168px;
        text-align: center;
        vertical-align: middle;
        color: orange;
        font-size:90%;
        font-weight:bold;
        z-index:24;
}
.formmailertextfeldlang {
        border: 1px solid #ccc;
        background-color: #fff;
        width: 480px;
        color: #434343;
}
.formmailertextarea {
        border: 1px solid #ccc;
        background-color: #fff;
        width: 480px;
        height: 100px;
        color: #434343;
        z-index:25;

}
.formmailerbutton {
        height: 30px;
        width: 230px;
        margin-right: 10px;
        border: 1px solid #ccc;
        background-color: #f6f6f6;
        margin-top: 5px;
        color:gray;
        font-size:90%;
        font-weight:bold;

}
.formmailerimg {
        text-align: left;
        vertical-align: middle;
        margin: 0px;
        padding: 0px;
        height: 10px;
        width: 10px;
}
.formmailerfehler {
        background-image: url(images/stop.gif);
        background-repeat: no-repeat;
        background-position: left top;
        padding-left: 40px;
        height: 40px;
        padding-top: 2px;
}
.formmailerok {
        background-image: url(images/ok.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 45px;
        padding-top: 2px;
        height: 40px;
}
.formmailerfehler p, .formmailerok p {
        margin: 0;
        padding: 0;
        font-size: 11px;
}
.middle {
        padding-left:130px;
}

#Movie {
        position: absolute;
        width:570px;
        right:30px;
        border: solid gray 1px;
        background-color: silver;
        text-align: center;
        font-weight: bold;

        font-size: 90%;
        z-index:21;
}
/*Ende Formmailer */