/*---------MAIN STYLES----------*/

body {
background: url(images/background.jpg) no-repeat  center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: top center;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
text-align: center;
}

img, a {
	border: 0 none;
}
li, ul {
margin-left: -3px;
*margin-left: 8px;
font-family: Tahoma;
list-style-image: url(images/dot.png);
font-size: 12.6px;
line-height: 1.5em;
*line-height: 1.8em;
}

.wrapper {
	position: relative;
	margin: 0 auto;
	width: 850px;
	text-align: left;
}
.header {
	position: relative;
	float: left;
	width: 850px;
	height: 51px;
	margin: 0 0 20px 0;
	background: url('images/head.png') 0 0 no-repeat;
}
.content {
	position: relative;
	float: left;
	width: 800px;
	*width: 850px;
	height: 400px;
	*height: 480px;
	padding: 40px 25px;
	background: url('images/content.png') 0 0 no-repeat;
}
a:link {
color: white;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a:visited {
color:white;
text-decoration: none;
}

a:active {
color: white;
text-decoration: none;
}


.black a:link {
color: black;
text-decoration: none;
}

.black a:hover {
text-decoration: underline;
}

.black a:visited {
color:black;
text-decoration: none;
}

.black a:active {
color: black;
text-decoration: none;
}


.text_mail a:link {
color: #7ECC30;
text-decoration: none;
}

.text_mail a:hover {
text-decoration: underline;
}

.text_mail a:visited {
color:#7ECC30;
text-decoration: none;
}

.text_mail a:active {
color: #7ECC30;
text-decoration: none;
}

.phone a:hover {
cursor: text;
}

.phone a:link {
color: black;
text-decoration: none;
}

.phone a:visited {
color:black;
text-decoration: none;
}

.phone a:active {
color: black;
text-decoration: none;
}

.content_left {
position: relative;
float: left;
width: 250px;
height: 454px;
}

.content_right {
position: relative;
float: left;
width: 550px;
*width: 500px;
}


#logo {
width: 240px;
margin: 0 40px 60px 7px;
}


.text {
padding-left: 23px;
*padding-left: 0px;
font-family: Tahoma;
font-size: 12.6px;
line-height: 1.4;
*line-height: 1.3;
}

.text_green {
padding-left: 23px;
*padding-left: 0px;
font-family: Tahoma;
color: #7ECC30;
font-size: 12.6px;
line-height: 1.5;
}

.text_mail {
font-family: Tahoma;
color: #7ECC30;
font-size: 12.6px;
line-height: 1.5;
}

.copy {
margin-top: 20px;
*margin-top: -40px;
margin-left: 35px;
*margin-left: 40px;
margin-right: 45px;
color: white;
font-family: Tahoma;
font-size: 11px;
position: relative;
float: left;
width: 780px;
*width: 770px;

}
.copy span {
	width:auto;
	position: relative;
	float: left;
}

#impressum {
position: relative;
float: right;
}
