body{

  margin:50px 0px;
  padding:0px;
  text-align:left;
  background-color:#f2f2f2;

}

#rand{
   position: absolute;
   width: 49em;
   height: 37.5em; 

   min-width: 800px;
   min-height: 600px;

   top: 50%;
   left: 50%;

   margin-top: -300px;
   margin-left: -400px;

   /* padding-right:50px;
   padding-bottom:50px; */

   background-color:#ffffff;
}

#background{
   position: absolute;
   width: 49em;
   /* height: 37.5em; */

   min-width: 800px;
   min-height: 600px;

   background-color:#ffffff;

   background:url(../images/hg_standard.gif);
   background-repeat:repeat-x;
   background-position:0px 1px;

}


#content{
   position: absolute;
   width: 49em;
   height: 37.5em;

   min-width: 800px;
   min-height: 600px;

   border:1px solid #d2d2d2;
   background-color:#ffffff;
}

/* Hauptnavigation */

#navi{
  position:relative;
  top:-4px;
  /* top:-0.3em; */
  left:0px;
  margin:0px;
  padding:0px;
  /* padding-left:444px; */
  /* background-color:#fff; */
  /* width:10em; */
  width:22.25em;
  height:auto;
  /* height:1.4em; */
  /* height:30px; */
  z-index:1;
  /* margin-bottom:0.2em; */
  text-align:right;
  padding-left:444px;
}

#navi ul{
   margin:0px;
   padding:0px;
   background-color:#ffffff;
   border-top:1px solid #98b74c;
   height:auto;
   width:22.25em;
   float:left;
}

#navi li{
   float:left;
   list-style-type:none;
   margin:0px;
   padding:0px;
   background-color:#fff;
   height:auto;
   float:left;
}

#navi a{
   color:#9bc34b;
   font-family:Lucida Grande, Lucida Sans Unicode,Lucida Sans,sans-serif;
   font-size:75%;
   text-decoration:none;
   padding:0.25em;
   margin:0px;
   padding-right:10px;
   padding-left:10px;
   /* padding-bottom:0.5em; */
   padding-bottom:0.5em;
   border-left:1px solid #98b74c;
   float:left;
}


#navi a:hover{
   color:#ffffff;
   background-color:#9bc34b;
}

#navi .aktiv{
   color:#ffffff;
   background-color:#9bc34b;
}




#navi2{
  position:relative;
  top:0px;
  left:0px;
  margin:0px;
  padding:0px;
  padding-left:444px;
   width:22.25em;
  height:20px;
  clear:left;
  z-index:4;
  /* background-color:#98b74c; */
  padding-top:0em;
  padding-bottom:0.15em;
}

#navi2 ul{
   margin:0px;
   padding:0px;
  /* background-color:#98b74c; */
}


#navi2 li{
   float:left;
   list-style-type:none;
   height:auto;
   margin:0px;
   padding:0px;
}


#navi2 a{
   font-family:Lucida Grande, Lucida Sans Unicode,Lucida Sans,sans-serif;
   font-size:75%;
   color:#ffffff;
   text-decoration:none;
   padding-left:10px;
   padding-right:10px;
   z-index:3;
}

#navi2 a:hover{
   color:#ffffff;
   text-decoration:underline;
}

#navi2 .aktiv{
   color:#ffffff;
   text-decoration:underline;
}


#navi2Studi{
  position:absolute;
  top:140px;
  left:533px;
  margin:0px;
  padding:0px;
  width:16.6em;
  height:auto;
  clear:left;
  z-index:20;
  background-color:#9bc34b;
  padding-top:0em;
  padding-bottom:0.15em;
}


#hgNavi2Studi{
  position:absolute;
  top:0px;
  left:0px;
  margin:0px;
  padding:0px;
  width:100%;
  height:600px;
  z-index:18;
  /* border:1px solid black;
  background-color:#fff; */
}

#hgNavi2Studi img{
  margin:0px;
  padding:0px;
}



#navi2Studi ul{
   margin:0px;
   padding:0px;
}

#navi2Studi li{
   float:left;
   list-style-type:none;
   height:1.3em;
   width:16.6em;
   margin:0px;
   padding:0px;
   border-bottom:1px solid #c8e096;
   border-left:1px solid #c8e096;
}

#navi2Studi a{
   font-family:Lucida Grande, Lucida Sans Unicode,Lucida Sans,sans-serif;
   font-size:75%;
   line-height:170%;
   color:#ffffff;
   text-decoration:none;
   padding-left:10px;
   padding-right:10px;
   z-index:3;
}

#navi2Studi a:hover{
   color:#174a20;
   text-decoration:none;
}

#navi2Studi .aktiv{
   color:#174a20;
   text-decoration:none;
}

#navi2Studi .aktiv:hover{
   color:#174a20;
}





/* Content */

#logo{
  position:relative;
  top:0px;
  left:0px;
  /* margin-left:55%; */
  margin:0px;
  padding:0px;
  margin-left:342px;
  width:45%;
  clear:left;
}


/* Headline */

#headline{
  position:relative;
  top:53px;
  left:0px;
  /* height:97px; */
  height:auto;
  width:100%;
  text-align:left;
  vertical-align:bottom; 
  z-index:19;
  /* z-index:1; */
  clear:left;
}

#headline h1{
  font-family:Lucida Grande, Lucida Sans Unicode,Lucida Sans,sans-serif;
  color:#fff;
  background-color:#9bc34b;
  vertical-align:bottom; 
  font-size:150%;
  margin:0em;
  padding:0em;
  padding-left:35px;
  padding-bottom:10px;
  clear:left;
}


#fliesstextStudiengang{
    height:24em;
    margin-top:15px;
    width:28em;
    float:left;
    font-size:75%;
    padding-right:20px;
    overflow:auto;
}

#fliesstextStudiengang ol{
    padding:0px;
    margin:0px;
}


#fliesstextStudiengang ul{
    padding:0px;
    margin:0px;
}


#fliesstextStudiengang li{
    padding:0px;
    margin:0px;
    margin-left:1.75em;
}

#fliesstextStudiengang h1{
  font-family:Lucida Grande, Lucida Sans Unicode,Lucida Sans,sans-serif;
  color:#799f2e;
  background-color:#ffffff;
  font-size:160%;
  line-height:120%;
  line-height:120%;
  margin:0em;
  padding:0em;
  padding-left:30px;
  background:url(../images/button_pfeil_1.gif);
  background-repeat:no-repeat;
  background-position:0px 5px;
  margin-bottom:10px;
}

#fliesstextStudiengang h1 a{
  color:#799f2e;
  text-decoration:none;
}


#fliesstextStudiengang h1 a:hover{
  text-decoration:underline;
}

#fliesstextStudiengang h2{
  font-family:Lucida Grande, Lucida Sans Unicode,Lucida Sans,sans-serif;
  color:#799f2e;
  font-size:160%;
  line-height:160%;
  background-color:#ffffff;
  margin:0em;
  padding:0em;
  padding-left:60px;
  background:url(../images/button_pfeil_1.gif);
  background-repeat:no-repeat;
  background-position:30px 5px;
}

#fliesstextStudiengang h2 a{
  color:#799f2e;
  text-decoration:none;
}

#fliesstextStudiengang h2 a:hover{
  text-decoration:underline;
}


#fliesstextStudiengang a{
  color:#799f2e;
  text-decoration:underline;
}

#fliesstextStudiengang a:hover{
  text-decoration:none;
}

#bildStudiengang{
  float:left;
  height:20em;
  margin-top:0px;
  margin-left:36px;
  margin-right:48px;
}

#linkStudiengang{
  clear:left;
  margin-left:733px;
}


.subline{
  font-family:Lucida Grande, Lucida Sans Unicode,Lucida Sans,sans-serif;
  color:#3c6e4b;
  font-size:80%;
}

.sublineHeightNormal{
  font-family:Lucida Sans Unicode,Lucida Sans;
  color:#3c6e4b;
}


.sublineHeight40Prozent{
  font-family:Lucida Sans Unicode,Lucida Sans;
  font-size:50%;
}


#headline table{
  clear:left;
}


#headline td{
  height:69px;
  vertical-align:bottom; 
  margin:0px;
  padding:0px;
  clear:left;
}

#headline div{
  font-family:Lucida Grande, Lucida Sans Unicode,Lucida Sans,sans-serif;
}



#image{
  position:relative;
  top:0px;
  left:0px;
  z-index:10;
  /* width:400px; */
  margin-right:0px;
  margin-top:15px;
  float:left;
}

#image img{
  /* padding-left:25%;*/
  padding-left:125px;
  padding-right:20px;
  padding-top:0px;
  float:left;
}

#text{
  position:relative;
  top:0px;
  left:0px;
  width:25em;
  height:auto;
  font-family:Lucida Grande, Lucida Sans Unicode,Lucida Sans,sans-serif;
  font-size:75%;
  margin-top:20px;
  padding-right:20px;
  z-index:9;
  /* overflow:auto; */
}

#text p{
  margin:0px;
  padding:0px;
}


#text ul{
  margin:0px;
  padding:0px;
  margin-top:1em;
  margin-bottom:1em;
}


#text li{
  margin-left:1.5em;
}

#text p a{
  color:#7a982f;
}

#text p a:hover{
  text-decoration:none;
}

#text a{
  color:#7a982f;
}

#text a:hover{
  text-decoration:none;
}

#forward{
  position:absolute;
  top:21em;
  left:0px;
  width:100%;
  text-align:right;
}

#moreInfos{
  position:relative;
  padding-left:444px;
  padding-right:20px;
  position:relative;
  top:0px;
  left:0px;
  width:27em;
  /* height:15em; */
  height:auto;
  font-family:Lucida Grande, Lucida Sans Unicode,Lucida Sans,sans-serif;
  font-size:75%;
  z-index:9;
  overflow:auto;
}

#link_more{
   padding-left:444px;
   font-family:Lucida Grande, Lucida Sans Unicode,Lucida Sans,sans-serif;
   font-size:75%;
   color:#9bc34b;
}

#link_back{
   color:#9bc34b;
}

.number{
   width:1.59em;
   height:1.39em;
   text-align:center;
   /* background-color:#005133; */
   background-color:#000000;
   padding-top:0.07em;
   font-family:Lucida Grande, Lucida Sans Unicode,Lucida Sans,sans-serif;
   font-size:500%;
   font-weight:bold;
   color:#fff;
   letter-spacing:-0.1em;
}

#navi_10gruende{
   position:absolute;
   top:26em;
   left:0px;
   font-family:Lucida Grande, Lucida Sans Unicode,Lucida Sans,sans-serif;
   font-size:100%;
   font-weight:bold;
   padding-top:20px;
   padding-left:444px;
}

#navi_10gruende a{
   text-decoration:none;
   color:#fff;
}

#navi_10gruende div{
   width:1.8em;
   height:1.5em;
   background-color:#d2d2d2;
   float:left;
   margin-right:3px;
   text-align:center;
   padding-top:0.15em;
}

#naviStudi{
   position:absolute;
   left:0px;
   top:460px;
   margin:0px;
   padding:0px;
   width:424px;
   text-align:right;
}

#naviStudi div{
   width:1.8em;
   height:1.5em;
   font-family:Lucida Grande, Lucida Sans Unicode,Lucida Sans,sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#d2d2d2;
   margin-right:3px;
   text-align:center;
   padding-top:0.15em;
   float:right;
}


#naviStudi a{
   text-decoration:none;
   color:#fff;
}


#textStudi{
  font-size:70%;
}



#textStudi ul{
  margin:0px;
  padding:0px;
}

#textStudi ol{
  margin:0px;
  padding:0px;
}

#textStudi li{
    padding:0px;
    margin:0px;
    margin-left:1em;
}

#textStudi a{
   color:#9bc34b;
}

#textStudi a:hover{
   text-decoration:none;
}

#textStudi img{
   border:0px;
}



/* Style fuer Gewinnspiel-Formular */

#formGewinnspiel{
   margin-left:444px;
   margin-top:20px;
   padding-right:10px;
   height:23em;
   width:27em;
   overflow:auto;
   font-size:80%;
   line-height:160%;
}


#formGewinnspiel input{
   border:1px solid #799f2e;
   margin-bottom:0.25em;
   background-color:#ffffff;
}

#formGewinnspiel select{
   border:1px solid #799f2e;
   margin-bottom:0.25em;
}

#formGewinnspiel a{
   color:#799f2e;
}


#formGewinnspiel a:hover{
   text-decoration:none;
}


/* mehrspaltige Templates */


#spalte1{
   margin-top:1.5em;
   margin-left:20px;

   width:19em;
   height:auto;
   /* height:25em; */
   float:left;
   font-size:75%;
}

#spalte2{
   margin-top:1.5em;
   margin-left:20px;
   width:19em;
   height:auto;
   /* height:30em; */
   float:left;
   font-size:75%;
}

#spalte3{
   margin-top:1.5em;
   margin-left:38px;
   width:19em;
   height:auto;
   /* height:25em; */
   float:left;
   font-size:75%;
}


#spalte4{
   margin-top:1.5em;
   margin-left:320px;
   width:19em;
   height:auto;
   float:left;
   font-size:75%;
}


#spalte5{
   margin-top:1.5em;
   margin-left:20px;
   width:19em;
   height:auto;
   float:left;
   font-size:75%;
}


#spalte1 a{
   color:#7a982f;
}

#spalte2 a{
   color:#7a982f;
}

#spalte3 a{
   color:#7a982f;
}

#spalte4 a{
   color:#7a982f;
}

#spalte5 a{
   color:#7a982f;
}

#spalte1 a:hover{
   text-decoration:none;
}

#spalte2 a:hover{
   text-decoration:none;
}

#spalte3 a:hover{
   text-decoration:none;
}

#spalte4 a:hover{
   text-decoration:none;
}

#spalte5 a:hover{
   text-decoration:none;
}


/* Startseite */

#start_bild_1{

}

#start_bild_2{
   margin-left:546px;
}

#start_bild_3{
   margin-left:546px;
}

#start_bild_4{
   margin-left:546px;
}

#teilnahmebedingungen{
   position:absolute;
   top:5em;
   left:2em;  
   width:28em;
   height:35em;
   padding:2em;
   background-color:#ffffff;
   border:1px solid #98B74C;
   z-index:20;
   font-family:Lucida Grande, Lucida Sans Unicode,Lucida Sans,sans-serif;
   font-size:75%; 
   line-height:160%;
   color:#000000;
}

#teilnahmebedingungen a{
   color:#98B74C;
}


#teilnahmebedingungen a:hover{
   text-decoration:none;
}

#datenschutz2{
   position:absolute;
   top:5em;
   left:2em;  
   width:28em;
   height:35em;
   padding:2em;
   background-color:#ffffff;
   border:1px solid #98B74C;
   z-index:20;
   font-family:Lucida Grande, Lucida Sans Unicode,Lucida Sans,sans-serif;
   font-size:75%; 
   line-height:160%;
   color:#000000;
}

#datenschutz2 a{
   color:#98B74C;
}


#datenschutz2 a:hover{
   text-decoration:none;
}

#banner{
   position:absolute;
   top:422px;
   left:504px;
}