body	{
      font-family: Arial, Verdana, sans-serif;
      background-color:#C0C0C0;
	  text-align:center;
      vertical-align:middle;
      font-size:100%;
      color:white;
      }

#rahmen{
	position:relative;
    width:900px;
    height:630px;
    margin-right:auto;
    margin-left:auto;
    text-align:left;
    background-color:white;
}

#rahmen_start{
	position:relative;
    width:900px;
    height:630px;
    margin-right:auto;
    margin-left:auto;
    margin-top:5%;
    text-align:center;
    vertical-align:middle;
    background-color:#808080;
}

#header{
	position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:75px;
    background:white;
}

#service{
	position:absolute;
    top:76px;
    left:0px;
    width:100%;
    height:33px;
    background-color:black;
}

#menu{
	position:absolute;
    top:108px;
    left:0px;
    width:182px;
    height:522px;
    background-color:black;
    z-index:5;
}

#content{
	position:absolute;
    top:108px;
    right:0px;
    width:718px;
    height:522px;
    background-color:#808080;
    z-index:1;
}

#start{
	position:relative;
    top:320px;
    font-size:120%;
}

/**** HEADER ****/
#logo{
	position:absolute;
    top:36px;
    left:60px;
}

/**** SERVICE ****/
#subservice{
	position:absolute;
    top:7px;
    right:77px;
    width:300px;
    margin:0px;
    padding:0px;
    text-transform:uppercase;
    font-size:80%;
    color:white;
}

#sub0_de, #sub0_en{
	position:absolute;
    top:0px;
    right:163px;
}

#sub1_de{
	position:absolute;
    top:0px;
    right:64px;
}

#sub2_de, #sub2_en{
	position:absolute;
    top:0px;
    right:0px;
}

#sub1_en{
	position:absolute;
    top:0px;
    right:73px;
}

#projekttitel{
	position:absolute;
    top:7px;
    left:203px;
    text-transform:uppercase;
    font-size:80%;
    font-weight:bold;
    color:red;
}

/**** MENU ****/
#menu1, #menu_c, #menu_d, #menu_e{
	position:absolute;
    left:50px;
    text-transform:uppercase;
    font-size:80%;
    font-stretch:narrower ;
    color:white;
}

#menu1{
    top:30px;
}

#submenu_b, #submenu_d{
	position:absolute;
    font-family:Arial, Verdana, sans-serif;
    left:198px;
    margin:0px;
    padding:0px;
    width:150px;
    text-transform:uppercase;
    font-size:75%;
    font-weight:normal;
    color:white;
    border:1px solid green;
    z-index:2;
}

#menu1 ul, #menu_c ul, #menu_d ul, #menu_e ul, #submenu_b ul, #submenu_d ul{
	padding:0px;
    margin:0px;
    list-style-position:outside;
    list-style-type:none;
}

#menu1 ul li, #submenu_b ul li{
	padding:0px;
    margin:0px;
	padding-bottom:10px;
}

#menu_c ul li, #menu_d ul li, #menu_e ul li{
	padding:0px;
    margin:0px;
	padding-bottom:3px;
    width:120px;
    z-index:5;
}

#submenu_d ul li{
	padding:0px;
    margin:0px;
	padding-bottom:3px;
}

#menu_c, #menu_d, #menu_e{
    top:195px;
}
#submenu_d{
    top:185px;
    width:300px;
    z-index:5;
}

#submenu_b{
	top:30px;
}

#hl_box{
	position:absolute;
    right:-30px;
	width:10px;
    height:10px;
    background:white;
    z-index:5;
}

#hl_box_p{
	position:absolute;
    right:-17px;
	width:10px;
    height:10px;
    background:white;
    z-index:5;
}

a:link{
	color:white;
    text-decoration:none;
    }

a:visited{
	color:white;
	text-decoration:none;
	}

a:active{
	text-decoration:none;
	}

a:hover{
	color:white;
	text-decoration:none;
    font-weight:bold;
	}

#active{
	font-weight:bold;
    color:white;
}

/**** CONTENT ****/
#inhalt{
	position:absolute;
    font-family: Arial, Verdana, sans-serif;
    top:30px;
    right:77px;
    width:620px;
    height:458px;
    z-index:0;
}

/*---- Bilder --*/
#bild_a, #bild_c, #bild_d{
	position:absolute;
    top:0px;
    right:0px;
    width:322px;
    height:324px;
    background:#C0C0C0;
    border:1px solid black;
    z-index:3;
}

/*#bild_b{
	position:absolute;
    bottom:0px;
    left:0px;
    width:305px;
    height:267px;
    background:#C0C0C0;
    border:1px solid black;
} */
#bild_b{
	visibility:hidden;
    }

#bild_e{
	position:absolute;
    top:0px;
    left:0px;
    width:402px;
    height:286px;
    z-index:1;
}

#bild_gross{
	position:absolute;
    top:0px;
    right:0px;
    width:620px;
    height:440px;
    /**/
    background-color:green;
    z-index:5;
}

.bild_klein{
	position:absolute;
    width:45px;
    height:32px;
    border:1px solid black;
}

.bild_klein_hl{
	position:absolute;
    width:45px;
    height:32px;
    border:1px solid white;
}

/*---- Inhalte ---- */
#text_a{
	position:absolute;
    top:308px;
    right:-1px;
    height:60px;
    z-index:1;
}

#text_b{
	position:absolute;
    bottom:0px;
    right:0px;
    width:480px;
    height:455px;
    font-size:80%;
    line-height:135%;
    border:1px solid red;
    overflow:auto;

}

#text_e{
	position:absolute;
    top:195px;
    right:0px;
    width:203px;
    font-size:85%;
    line-height:135%;
    text-align:justify;
    z-index:6;
}

#h1_b{
	position:absolute;
    top:-29px;
    right:0px;
    margin:0px;
    padding:0px;
	width:209px;
    border-right:7px solid black;
}

#h1_e{
	position:absolute;
    top:170px;
    right:0px;
    margin:0px;
    padding:0px;
	width:203px;
    z-index:1px;
}

h1{
	font-size:150%;
    text-transform:uppercase;
    width:100%;
    margin:0px;
    padding:0px;
    padding-bottom:8px;
    font-weight:normal;
    border-bottom:8px solid #CCCCCC;
}

.h1{
	margin-top:15px;
}

h2{
	font-size:85%;
    text-transform:uppercase;
    width:100%;
    margin:0px;
    padding:0px;
    font-weight:normal;
}

#projektbeschr{
	position:absolute;
    left:0px;
    bottom:0px;
    font-size:90%;
}

#drucken{
	position:absolute;
    left:60px;
    bottom:31px;
    text-transform:uppercase;
    font-size:80%;
    line-height:180%;
    color:#E5E5E5;
}

/*--- Versteckte Elemente --*/
#h1_a, #h1_c, #h1_d, #text_c, text_d, #menu_a, #menu_b, #submenu_e{
	visibility:hidden;
}