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

img
{
border: 0;
}

input{
background-color:#CCCCCC;
border:thin;
border-color:#999999;
}

body{
background-color:#000000;
}

#white{
background-color:#ffffff;
}

#drittel
{
float:right;
	width: 240px;
	text-align:right;
	
}

#drittel a:link
{
color: #fff;
text-decoration:none;
}

.mgtxt
{
color: #000;
text-decoration:none;
}



#drittel a:visited
{
color: #fff;
text-decoration:none;
}

#drittel a:hover
{
color: #ccc;
text-decoration:none;
}

#adresse
{
float:left;
	width: 300px;
}

textarea
{
background-color:#CCCCCC;
border:thin;
border-color:#999999;
}

#streifenblau
{
position:absolute;
top: 245px;
height: 43px;
width: 100%;
	background-image: url(../images/streifen.png);
}

#bereiche
{
float: left;
	width: 220px;
}

#bg_muster
{
	position: absolute;
	top: 20px;
	width: 500px;
	left: 50%;
	margin-left: -750px;
	height: 500px;
	width: 448px;
	background-image: url(../images/bg.gif);
	background-repeat:no-repeat;
}

#bg_muster1
{
	position: absolute;
	top: 250px;
	width: 500px;
	left: 50%;
	margin-left: 250px;
	height: 500px;
	width: 550px;
	background-image: url(../images/bg.gif);
	background-repeat:no-repeat;
}

#container
{
position: absolute;
top: 0;
width: 800px;
left: 50%;
margin-left: -400px;
}

#bg_streifen
{
position: absolute;
top: 250px;
width: 900px;
height: 100%;
left: 50%;
margin-left: -440px;
background-repeat:repeat-y;
background-image: url(../images/bg_v.png);
z-index:0;
}

#logo
{
position:absolute;
top: 45px;
height: 170px;
width: 130px;
margin-left: -120px;
background-color: #fff;
}

#menü
{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float: right;
height: 35px;
width: 790px;
background-color: #ffffff;
}

#menü table 
{
padding:0;
margin:0;
}
h1
{
padding:0;
padding-top:35px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #ccc;
font-weight:lighter;
}

h2
{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#c99e64;
font-weight:lighter;
}

h3
{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#c99e64;
font-weight:lighter;
}

h4
{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000;
font-weight:lighter;
}

table .mgsmall
{
color: #000;
text-decoration:none;
}

#menü table a:link
{
color: #000000;
text-decoration:none;
padding: 12px;
}



#menü table a:visited
{
color: #000;
text-decoration:none;
padding: 12px;
}

#menü table a:hover
{
color: #fff;
background-color: #000;
text-decoration:none;
padding: 12px;
}

#impressum
{
padding: 10px;
padding-right: 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
float: right;
color:#FFFFFF;
position: absolute;
width: 900px;
left: 50%;
margin-left: -450px;
}

#impressum a:link
{
	float: right;
	padding: 10px;
	padding-right: 20px;
	color:#000000;
	text-decoration:none;
}

#impressum a:hover
{
float: right;
padding: 10px;
padding-right: 20px;
color:#c99e64;
text-decoration:none;
}

#impressum a:visited
{
float: right;
padding: 10px;
padding-right: 20px;
color:#FFFFFF;
text-decoration:none;
}


#padding
{
float: left;
width: 220px;
padding-left: 10px;

}

#header
{
float: right;
height: 215px;
width: 790px;
}

#bg_weiss
{
position: absolute;
top: 0px;
width: 100%;
height: 250px;
background-color: #fff;
z-index:0;
}

#text
{
color:#FFFFFF;
float: right;
min-height: 300px;
width: 780px;
background-color: #000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#startbild
{
margin-left: 10px;
min-height: 300px;
width: 800px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


#text a:link
{
font-size:14px;
color:#4b4b4d;
text-decoration:none;
}

#text a:visited
{
font-size:14px;
color:#4b4b4d;
text-decoration:none;
}

#text a:hover
{
font-size:14px;
color:#c99e64;
text-decoration:none;
}

#footer
{
padding-top: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
border-top: solid;
border-color: #ccc;
border-width: thin;
float: right;
height: 25px;
width: 780px;
}

