@charset "utf-8";/* CSS Document */body {	margin: 0;	padding: 0;	line-height: 1.8em;	background-image:url(images/Background.jpg);    z-index:5;	background-repeat:no-repeat;	background-attachment: fixed;	background-position: center bottom;		position: absolute;	height: auto;	width: 100%;	 word-wrap: break-word !important;	overflow: visible;	font-family: tahoma, Verdana, Arial, sans-serif;	font-size: 120%;	color: #000000;}.header{	background-repeat:no-repeat;	width:100%;	height:112px;	margin-top:auto;	margin-left:120px;	background-color: transparent;}.nav-button { display: none; } /* hide the navigation button by default */nav {  margin: 0;  padding: 0;  background-color: transparent; max-width:1110px; margin-left:120px; text-align:center;}nav:after {  content: "";  display: table;  clear: both;}nav ul {   padding: 0;  margin: 0;  list-style: none;  position: relative;  }nav ul li {  margin: 0px;  display: inline-block;  float: left;  background-color:transparent;  width:25%;  }nav a {  display: block;  padding: 0 20px;  color: #CCC;  font-size: 20px;  line-height: 60px;  text-decoration: none;}nav ul li ul li:hover { background: #cccccc; }nav a:hover { background-color: #cccccc; }nav ul ul {  display: none;  position: absolute;  top: 60px;}nav ul li:hover > ul { display: inherit; }nav ul ul li {  width: auto;  float: none;  display: list-item;  position: relative;  font-size: 80%;}li > a:after { content: ' ¡'; }li > a:only-child:after { content: ''; }.leiste{	background-image: url(images/Leiste_Mitte.png);	background-repeat:no-repeat;	width:1110px;	height:40px;	margin-top:auto;	margin-left:120px;	text-align:center;}.content{	background-color:transparent;		max-width:1110px;		margin-top:auto;		margin-left:120px;		color:#000000;		text-align: left;		}.imagecontent1{		padding: 10px;	margin-top:auto;		}.imagecontent2{	padding: 10px;	margin-top:30px;	}.imagecontent3{	padding: 10px;	margin-top:80px;	}.imagecontent4{		padding: 10px;	margin-top:170px;	}.imagecontent5{		padding: 10px;	margin-top:150px;	}.imagecontent6{		padding: 10px;	margin-top:90px;	}.colleft{  	background-color:transparent;	float: left;	max-width:400px;	margin-top:auto;	margin-left:auto;	color:#000000;	text-align: left;	}.colright{		background-color:transparent;	width:690px;	margin-top:auto;	margin-left:410px;	color:#000000;	text-align: left;	}.colleft1{  	background-color:transparent;	float: left;	max-width:700px;	margin-top:auto;	margin-left:auto;	color:#000000;	text-align: left;	}.colright1{		background-color:transparent;	max-width:380px;	margin-top:auto;	margin-left:720px;	color:#000000;	text-align: center;		}.colleft2{  	background-color:transparent;	float: left;	max-width:780px;	margin-top:auto;	margin-left:auto;	color:#000000;	text-align: left;	}.colright2{		background-color:transparent;	max-width:300px;	margin-top:auto;	margin-left:810px;		text-align: left;	font-family: tahoma, Verdana, Arial, sans-serif;	font-size: 80%;	color: #000000;	}footer{	background-image: url(images/Leiste_Unten1.jpg);	background-repeat:no-repeat;	width:1110px;	margin-left:120px;	color: #000;	font-size: medium;	color: #fff;	position: relative;/* this gives IE6 hasLayout to properly clear */		clear: both; /* this clear property forces the .container to understand where the columns end and contain them */}.footerleft{	float: left;	width:560px;	margin-left:auto;	text-align: left;}.footerright{		width:530px;	margin-left:570px;	text-align: right;	}.footerright a:link,  a:visited {color : #FFFFFF;text-decoration: none;}.content ul, .content ol { 	padding: 0 15px 15px 40px; /* this padding mirrors the right padding in the headings and paragraph rule above. Padding was placed on the bottom for space								between other elements on the lists and on the left to create the indention. These may be adjusted as you wish. */	line-height: 150%;} p.main {    text-align: justify;} p.policy {    text-align: justify;	line-height: 150%;	font-size: small;	}/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ *//* unvisited link */a:link {    color: #000000;	text-decoration: none;}/* visited link */a:visited {    color: #000000;}/* mouse over link */a:hover {    color:#FFFFFF;}/* selected link */a:active {    color: #424242;}footer a:link {	color:#0000FF;	text-decoration: none;}footer a:hover{	color:rgb( 105,188,0)	}footer a:active{	color:blue;	}footer a:visited {	color: #FFFFFF;	}.content a:link {    color: blue;	text-decoration: none;}.content a:visited {    color: #FF4000;}.content a:hover {    color:#000000;}.content a:active {    color: #C5C6C6;}