body	{
      font-family: Arial, Verdana, sans-serif;
      background-color:#C0C0C0;
	  text-align:center;
      vertical-align:middle;
      font-size:15px;
      color:white;
      }

body, textarea {
  scrollbar-base-color:#808080;
  scrollbar-3d-light-color:#808080;
  scrollbar-arrow-color:#808080;
  scrollbar-darkshadow-color:#808080;
  scrollbar-face-color:#000000;
  scrollbar-highlight-color:#808080;
  scrollbar-shadow-color:#808080;
  scrollbar-track-color:#808080;
}


#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;
    font-family: Verdana, sans-serif;
    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;
    font-family: Verdana, sans-serif;
    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:24px;
    left:20px;
}

/**** 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;
      font-family: Arial, Verdana, sans-serif;
    top:7px;
    left:203px;
    text-transform:uppercase;
    font-size:80%;
    font-weight:bold;
    color:red;
}

/**** MENU ****/
#menu1{
	position:absolute;
    left:20px;
    text-transform:uppercase;
    font-size:80%;
    font-stretch:narrower ;
    color:white;
}

#menu1{
    top:30px;
}

#menu1 ul {
	padding:0px;
    margin:0px;
    list-style-position:outside;
    list-style-type:none;
}

#menu1 ul li {
	padding:0px;
    margin:0px;
	padding-bottom:10px;
}

#hl_box{
	position:absolute;
    left:157px;
	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;
}

h1{
	font-size:20px;
    text-transform:uppercase;
    width:100%;
    margin:0px;
    padding:0px;
    padding-bottom:7px;
    font-weight:normal;
    line-height:135%;
    border-bottom:8px solid #CCCCCC;
    margin-bottom:15px;
}

.h1{
}

.h1x{
	margin-bottom:15px;
}

h2{
	font-size:85%;
    text-transform:uppercase;
    width:100%;
    margin:0px;
    padding:0px;
    font-weight:normal;
}

#drucken{
	position:absolute;
    left:20px;
    bottom:31px;
    text-transform:uppercase;
    font-size:80%;
    line-height:180%;
    color:#E5E5E5;
}


#text a:link{
    text-decoration:underline;
    }

ul{
	margin:0px;
    padding:0px;
}

li{
	margin-left:15px;
}

p{
padding:0px;
margin:0px;
}

#linkhinweis{
	media:protection;
}

.felder{
width:270px;
height:15px;
padding:0px;
margin:0px;
margin-bottom:2px;
}

textarea{
width:270px;
height:72px;
padding:0px;
margin:0px;
}

* html textarea{
width:270px;
height:70px;
padding:0px;
margin:0px;
}

.button{
background-color:#808080;
border:1px solid #c0c0c0;
color:white;
padding:0px 10px;
margin:0px;     
}

/*.message{
	height:65px;
}

* .message{
	height:65px;
} */
