a:link { color:#74818c; text-decoration: none;}
a:visited { color:#74818c; text-decoration: none;}
a:active { color:#16acea; text-decoration: none;}
a:hover {color:#16acea; text-decoration: none;}


a.langger { display:block; background-image:url(images/lang/Flagge_ger_grey.jpg); margin-top:4px; width:30px; height:22px; float:left; margin-left:5px; }
a.langger:hover { background-image:url(images/lang/Flagge_ger_col.jpg); }

a.languk { display:block; background-image:url(images/lang/Flagge_uk_grey.jpg); margin-top:4px; width:30px; height:22px; float:left; margin-left:5px; }
a.languk:hover { background-image:url(images/lang/Flagge_uk_col.jpg); }

a.social1 { display:block; background-image:url(images/social/fb.jpg); float:left; width:30px; height:30px; margin-right:10px; margin-left:5px; }
a.social1:hover { background-image:url(images/social/fb_o.jpg); }

a.social2 { display:block; background-image:url(images/social/tblr.jpg); float:left; width:30px; height:30px; margin-right:10px; }
a.social2:hover { background-image:url(images/social/tblr_o.jpg); }

a.social3 { display:block; background-image:url(images/social/xing.jpg); float:left; width:30px; height:30px; margin-right:10px;}
a.social3:hover { background-image:url(images/social/xing_o.jpg); }

a.social4 { display:block; background-image:url(images/social/in.jpg); float:left; width:30px; height:30px; margin-right:10px;}
a.social4:hover { background-image:url(images/social/in_o.jpg); }








body {
	font: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align: center;
	background-color: #FFFFFF;
}


#header {
	width:1300px;
	height:70px;
	background-color: #16acea;
	text-align:left;
	position: relative;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

#lang {
	width:75px;
	height:30px;
	margin-top: 20px;
	background-color: #FFF;
	text-align:left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
	float:right;
}

#social {
	width:170px;
	height:30px;
	margin-top: 20px;
	background-color: #FFF;
	text-align:left;
	position: relative;
	margin-left: 5px;
	float:right;
}
	
#referenz {
	width:1300px;
	height:400px;
	background-color: #CCC;
	position: relative;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}

#img-changer {
	width:1300px;
	height:400px;
	background-color: #CCC;
	position: relative;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}
	
	
#navigation {
	width:1300px;
	height:70px;
	position: relative;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/bg_navi.png);
	background-repeat:repeat-x;
	background-position:bottom;
}


a.navigation_punkt1 {
	width:205px;
	height:40px;
	margin-top: 10px;
	margin-bottom:10px;
	background-color: #FFF;
	text-align:right;
	position: relative;
	margin-left: 0px;
	margin-right: 7px;
	float:left;
	border:none;
	border-top: 10px solid #ccced0;
	text-transform:uppercase;
	color:#CCC;
	font-size:25px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

a.navigation_punkt1:hover {	border-top: 10px solid #16acea; color:#16acea}

a.navigation_punkt2 {
	width:205px;
	height:40px;
	margin-top: 10px;
	margin-bottom:10px;
	background-color: #FFF;
	text-align:right;
	position: relative;
	margin-left: 7px;
	margin-right: 7px;
	float:left;
	border:none;
	border-top: 10px solid #ccced0;
	text-transform:uppercase;
	color:#CCC;
	font-size:25px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

a.navigation_punkt2:hover {	border-top: 10px solid #16acea; color:#16acea}


a.navigation_punkt5 {
	width:205px;
	height:40px;
	margin-top: 10px;
	margin-bottom:10px;
	background-color: #FFF;
	text-align:right;
	position: relative;
	margin-left: 7px;
	margin-right: 0px;
	float:left;
	border:none;
	border-top: 10px solid #ccced0;
	text-transform:uppercase;
	color:#CCC;
	font-size:25px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

a.navigation_punkt5:hover {	border-top: 10px solid #16acea; color:#16acea}

a.navigation_unterpunkt {
	margin-right:7px;
	text-align:left;
	position: relative;
	float:left;
	border:none;
	color:#CCC;
	font-size:15px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

a.navigation_unterpunkt:hover {	color:#16acea}



#container {
	width:1300px;
	height:auto;
	background-color: #FFF;
	position: relative;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}
	
	
#Inhalt {
	width:70%;
	height:auto;
	margin-top: 30px;
	margin-bottom: 30px;
	background-color: #FFF;
	text-align:left;
	position: relative;
	margin-right: 5%;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;


}

#news {
	width:25%;
	height:auto;
	margin-top: 30px;
	background-color: #FFF;
	text-align:right;
	position: relative;
	float:left;
	border-top: 10px solid #ccced0;
	text-transform:uppercase;
	color:#CCC;
	font-size:25px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#cloud {
	width:25%;
	height:auto;
	margin-top: 30px;
	background-color: #FFF;
	text-align:right;
	position: relative;
	float:left;
	border-top: 10px solid #ccced0;
	text-transform:uppercase;
	color:#CCC;
	font-size:25px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}





#footer {
	width:1300px;
	height:20px;
	background-color: #16acea;
	text-align:left;
	position: relative;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}

	

h1 {
	font-size:25pt;
	color:#16acea;
	font-weight:100;
	text-transform: uppercase;
	letter-spacing:1px;
	margin-top:0px;
	}

h2 {
	font-size:15pt;
	color:#16acea;
	font-weight:100;
	letter-spacing:1px;
	margin-top:0px;
	font-weight:bold;
	}


h3 {
	font-size:12pt;
	color:#16acea;
	margin-top:0px;
	font-weight:bold;
	margin-bottom:0px;
	}
		
	
.absatz {
	text-align:justify;
	color:#74818c;
	line-height:20px;
	font-size:15px;
}

.list {
	text-align:justify;
	color:#74818c;
	font-weight:100;
	line-height:20px;
	font-size:15px;
}

.auszeichnung {
	font-size:12pt;
	color:#16acea;
	margin-top:0px;
	font-weight:bold;
	margin-bottom:0px;
	}