a:link{
	background-color : transparent;
	color : #ffffff;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 19px;
	text-decoration : none;
}

a:visited{
	background-color : transparent;
	color : #999999;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 19px;
	text-decoration : none;
}

a:hover{
	background-color : transparent;
	color : #ff9933;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 19px;
	text-decoration : none;
}

a:active{
	background-color : transparent;
	color : #0000ff;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 19px;
	text-decoration : none;
}

html, body{
	background-color : #142534;
	border : 0;
	color : #ffffff;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 13px;
	height : 100%;
	margin : 0;
	padding : 0;
	width : 100%;
}

.jahr {
	color : #fd402b;
	font-family : Arial, Helvetica, sans-serif;
}

.jahr-neu {
	color : #0000ff;
	font-family : Arial, Helvetica, sans-serif;
	/*font-size : 10px;*/
}

#blau {
	/*background-color : #336699;*/
	background-color: rgba(51, 102, 153, 0.5);
	border : 1px none #000000;
	height : 7%;
	left : 0px;
	position : absolute;
	top : 73%;
	visibility : visible;
	width : 100%;
	z-index : 9;
}

#grau {
	/*background-color : #666666;*/
	background-color: rgba(102, 102, 102, 0.5);
	border : 1px none #000000;
	height : 7%;
	left : 0px;
	position : absolute;
	top : 15%;
	visibility : visible;
	width : 100%;
	z-index : 12;
}

#gruen-l {
	/*background-color : #006600;*/
	background-color: rgba(0, 102, 0, 0.5);
	border : 1px none #000000;
	height : 100%;
	left : 13%;
	position : absolute;
	top : 0px;
	visibility : visible;
	width : 5%;
	z-index : 8;
}

/*#gruen-lo {
	background-color : #006600;
	background-color: rgba(0, 102, 0, 0.5);
	border : 1px none #000000;
	height : 23%;
	left : 13%;
	position : absolute;
	top : 0px;
	visibility : visible;
	width : 5%;
	z-index : 13;
}*/

#gruen-r {
	/*background-color : #006600;*/
	background-color: rgba(0, 102, 0, 0.5);
	border : 1px none #000000;
	height : 100%;
	left : 82%;
	position : absolute;
	top : 0px;
	visibility : visible;
	width : 5%;
	z-index : 11;
}

#leistungen {
	color : #1f3a52;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 2.5em;
	height : 100%;
	left : 0;
	overflow : hidden;
	position : absolute;
	text-align : center;
	top : 0px;
	visibility : visible;
	width : 100%;
	z-index : 1;
}

#logo {
	height : 5%;
	left : 3%;
	position : absolute;
	text-align : right;
	top : 9%;
	visibility : visible;
	width : 9%;
	z-index : 5;
}

#menue {
	height : 19%;
	left : 1%;
	position : absolute;
	text-align : right;
	top : 80%;
	visibility : visible;
	width : 11%;
	z-index : 6;
}

#menue2 {
	height : 19%;
	left : 88%;
	position : absolute;
	top : 80%;
	visibility : visible;
	width : 11%;
	z-index : 18;
}

#profil {
	height : 2px;
	left : 0px;
	position : absolute;
	top : 15%;
	visibility : hidden;
	width : 100%;
	z-index : 16;
}

#projekte {
	height : 2px;
	left : 0px;
	position : absolute;
	top : 73%;
	visibility : hidden;
	width : 100%;
	z-index : 17;
}

#staedte {
	color : #434343;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	height : 100%;
	left : 0px;
	overflow : hidden;
	position : absolute;
	text-align : justify;
	top : 0px;
	visibility : visible;
	width : 100%;
	z-index : 2;
}

#whois-l {
	height : 100%;
	left : 13%;
	position : absolute;
	top : 0px;
	visibility : hidden;
	width : 2px;
	z-index : 14;
}

#whois-r {
	height : 100%;
	left : 82%;
	position : absolute;
	top : 0px;
	visibility : hidden;
	width : 2px;
	z-index : 15;
}
img {
	vertical-align: top;
	border: none;
}
#willkom-tab {
	height: 272px;
	left: 0%;
	position: relative;
	top: 25%;
	width: 343px;
	z-index: 10;
	margin: auto;
	text-align: center
}
#will_1 {
	position: absolute;
	width: 82px;
	height: 56px;
	z-index: 21;
	left: 0px;
	top: 0px;
	/*border: 1px solid #ff0000;*/
	background-color : #142534;
}
#will_3 {
	position: absolute;
	width: 82px;
	height: 56px;
	z-index: 23;
	left: 174px;
	top: 0px;
	/*border: 1px solid #ff0000;*/
	background-color : #142534;
}
#will_t {
	position: absolute;
	width:343px;
	height:28px;
	z-index:25;
	left: 0px;
	top: 61px;
	text-align: center;
	font-size : 19px;
}
#will_5 {
	position: absolute;
	width: 82px;
	height: 56px;
	z-index: 26;
	left: 0px;
	top: 93px;
	/*border: 1px solid #ff0000;*/
	background-color : #142534;
}
#will_6 {
	position: absolute;
	width:82px;
	height:56px;
	z-index:27;
	left: 87px;
	top: 93px;
	/*border: 1px solid #ff0000;*/
	background-color : #142534;
}
#will_8 {
	position: absolute;
	width:82px;
	height:56px;
	z-index:29;
	left: 261px;
	top: 93px;
	/*border: 1px solid #ff0000;*/
	background-color : #142534;
}
#will_10 {
	position: absolute;
	width:82px;
	height:56px;
	z-index:31;
	left: 87px;
	top: 154px;
	/*border: 1px solid #ff0000;*/
	background-color : #142534;
}
#will_11 {
	position: absolute;
	width:82px;
	height:56px;
	z-index:32;
	left: 174px;
	top: 154px;
	/*border: 1px solid #ff0000;*/
	background-color : #142534;
}
#will_13 {
	position: absolute;
	width:82px;
	height:56px;
	z-index:34;
	left: 0px;
	top: 215px;
	/*border: 1px solid #ff0000;*/
	background-color : #142534;
}
#will_14 {
	position: absolute;
	width:82px;
	height:56px;
	z-index:35;
	left: 87px;
	top: 215px;
	/*border: 1px solid #ff0000;*/
	background-color : #142534;
}
#will_15 {
	position: absolute;
	width:82px;
	height:56px;
	z-index:36;
	left: 174px;
	top: 215px;
	/*border: 1px solid #ff0000;*/
	background-color : #142534;
}
#will_16 {
	position: absolute;
	width:82px;
	height:56px;
	z-index:37;
	left: 261px;
	top: 215px;
	/*border: 1px solid #ff0000;*/
	background-color : #142534;
}
