/* Allgemein */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal; 
	font-weight: normal;
	color: #FFFFFF;
}

body {
	background-color: #666666;
	background-image: url(/img/bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bold {
	font-size: 110%; 
	font-style: normal; 
	font-weight: bold;
}

.normal {
	font-weight : normal;
}

/* Links */

a:link {
	color: #D4D78E;
	font-style: normal; 
	font-weight: normal
}

a:visited {
        color: #B3B936;
        font-style: normal;
        font-weight: normal
}


/* Menu  und Logo */

#logolayer {
        position: absolute;
        left: 770px;
        top: 68px;
        width: 180px;
        height: 73px;
        z-index: 1;
}

#topmenulayer {
	position: absolute;
	left: 770px; 
	top: 0px; 
	width: 180px; 
	height: 45px; 
	z-index: 1;
}

#langmenulayer {
	position: absolute;
        left: 1px;
        top: 32px;
        width: 209px;
        height: 13px;
        z-index: 1;
	background-color : transparent;
}

#langmenu {
        position: absolute;
        left: 10px;
        top: 0px;
        font-size : 0%;
}

#topmenu {
        position: absolute;
        right: 0px;
        top: 0px;
	font-size : 0%;
}

#mainmenulayer {
	position: absolute;
	left: 62px;
	top: 159px;
	width: 804px;
	height: 18px;
	z-index: 2; 
}

#newslayer {
	position: absolute; 
	left: 0px; 
	top: 193px; 
	width: 209px; 
	height: 300px;
}

/* Container Layout 1 */

 #maincontainer_l1 {
 	border: 1px none rgb(0, 0, 0); 
 	position: absolute; 
 	left: 250px; 
 	top: 213px; 
 	width: 650px; 
 	height: 350px; 
 	z-index: 5; 
 	background-color: rgb(122, 120, 121);
 }
 
 #maintext1_l1 {
 	position: absolute; 
 	left: 30px; 
 	top: 0px; 
 	width: 320px; 
 	height: 320px; 
 	z-index: 6; 
        padding-top : 10px;
 	overflow: auto;
 }
 
 #maintext2_l1 {
 	position: absolute;
 	left: 380px;
 	top: 0px;
 	width: 270px;
 	height: 88px;
 	z-index: 7;
        padding-top : 10px;
 	overflow: auto;
 }
 
 #mainfooter_l1 {
 	position: absolute;
 	left: 0px;
 	top: 154px;
 	width: 650px;
 	height: 225px;
 	z-index: 4;
 }

 #bild1_l1 {
	border: 1px solid #fff;

 }


 #cover1_l1,
 #cover1_l4,
 #cover2_l1 {
	position:absolute; 
	left:30px; 
	top:0px; 
	width:300px; 
	height:20px; 
	z-index:9; 
	background-color: #7A7879;
 }

 #cover2_l1,
 #cover2_l4 {
        left:30px;
        top:320px;
	height : 30px;
 }

 #back_l1 {
        position:absolute;
        left:340px;
        top:327px;
        z-index : 15;
 }


/* Container Layout 2 */

 #maincontainer_l2 {
 	border: 1px none rgb(0, 0, 0); 
 	position: absolute; 
 	left: 250px; 
 	top: 213px; 
 	width: 700px; 
 	height: 350px; 
 	z-index: 5; 
 	background-color: rgb(122, 120, 121);
 }
 
 #maintext1_l2 {
 	position: absolute; 
 	left: 30px; 
 	top: 0px; 
 	width: 320px; 
 	height: 125px; 
 	z-index: 6; 
        padding-top : 10px;
 	overflow: auto;
 }
 
 #maintext2_l2 {
 	position: absolute;
 	left: 380px;
 	top: 0px;
 	width: 320px;
 	height: 340px;
 	z-index: 7;
        padding-top : 10px;
 	overflow: auto;
 }
 
 #mainfooter_l2 {
 	position: absolute;
 	left: 30px;
 	top: 154px;
 	width: 650px;
 	height: 225px;
 	z-index: 5;
 }

 #bild1_l2 {
	border: 1px solid #fff;

 }

 #cover1_l2,
 #cover2_l2 {
	position:absolute; 
	left:380px; 
	top:0px; 
	width:302px; 
	height:20px; 
	z-index:9; 
	background-color: #7A7879;
 }

 #cover2_l2 {
        left:380px;
        top:320px;
	height : 30px;
 }

 #back_l2 {
        position:absolute;
        left:0px;
        top:337px;
        z-index : 15;
 }

/* Container Layout 3 */

 #maincontainer_l3 {
 	border: 1px none rgb(0, 0, 0); 
 	position: absolute; 
 	left: 250px; 
 	top: 213px; 
 	width: 700px; 
 	height: 350px; 
 	z-index: 5; 
 	background-color: rgb(122, 120, 121);
 }
 
 #maintext_l3 {
 	position: absolute; 
 	left: 30px; 
 	top: 0px; 
 	width: 660px; 
 	height: 340px; 
 	z-index: 6; 
        padding-top: 10px;
        padding-right: 10px;
 	overflow: auto;
 }


/* Container Layout 4 */

 #maincontainer_l4 {
        border: 1px none rgb(0, 0, 0);
        position: absolute;
        left: 250px;
        top: 213px;
        width: 700px;
        height: 350px;
        z-index: 5;
        background-color: rgb(122, 120, 121);
 }

 #maintext1_l4 {
        position: absolute;
        left: 30px;
        top: 0px;
        width: 320px;
        height: 290px;
        z-index: 6;
        padding-top : 10px;
        overflow: auto;
 }

 #maintext2_l4 {
        position: absolute;
        left: 201px;
        top: 0px;
        width: 499px;
        height: 320px;
        z-index: 7;
        padding-top : 30px;
        overflow: auto;
/*	border : 1px solid #f00;*/
 }

 #back_l4 {
        position: absolute;
        left: 200px;
        top: 0px;
	height: 350px;
 }

 #maincontainer_l4 .light {
	background-color : #8e8c8d;	
 }

 #maincontainer_l4 .dark {
	background-color : #7a7879;	
 }

.projectlist a:,
.projectlist a:link,
.projectlist a:visited,
.projectlist a:hover {
        color: #D4D78E;
        font-style: normal;
        font-weight: normal;
	text-decoration : none;
 }

.projectlist a:visited {
        color : #aab474;
 }

.projectlist a:hover {
        text-decoration : underline;
 }





