@charset "utf-8";
/* CSS Document */

* {margin: 0;
padding:0em; 
}
html { height:100%; }

body {  height:100%; font-size:10px;  
margin: 0; padding: 0; 
font-family: Arial,sans-serif; color: black; background-color: white; text-decoration: none; text-align: center;}

a {text-decoration: none; color: black;  font-family: Arial,sans-serif;}
img {border: none;}

#top {  position:relative; margin: auto; z-index:2; margin-top:0; margin-bottom:0em; text-align: left; height:100%;  min-width: 97.0em;  max-width: 125.3em; }
.wrap11, .wrap21 { }
#ecke {position:absolute; left: 0em; top: 0em; width: 0.7em; height:0.7em; }
#linie1v {position:absolute; top:0.7em; left:0em; bottom:0em; width: 0.7em;z-index:120; }
#linie1h {position:absolute; top:0.0em; left:0.7em; right:0em; height: 0.7em; z-index:120; }
#menu1h {position:absolute; top:11.4em; left:1.2em; right:0em; height: 1.0em; }
#menu1v {position:absolute; top:12.4em; left:1.2em; bottom:0em; width: 16.8em; }
#menu2h {position:absolute; top:12.4em; left:18.0em; right:0em; height: 1.0em; }
#menu31h {position:absolute; top:13.4em; left:19.2em; right:0em; height: 0.7em; }
#menu32h {position:absolute; top:13.4em; left:34.2em; right:0em; height: 0.7em; }
#menu21v {position:absolute; top:13.4em; left:18.0em; bottom:0em; width: 1.2em;  }
#menu22v {position:absolute; top:13.4em; left:18.0em; bottom:0em; width: 16.2em;  }
#menu31v {position:absolute; top:14.1em; left:19.2em; bottom:0em; width: 0.7em;  }
#menu32v {position:absolute; top:14.1em; left:34.2em; bottom:0em; width: 0.7em;  }
#mlinie1v {position:absolute; top:0.0em; left:0.0em; bottom:0.0em; width: 0.7em; }
#ml1v { position:absolute; left:0.2em; top:0.0em;  width:0.1em; height:100%;overflow:hidden; }
#ml2v { position:absolute; left:0.4em; top:0.0em;  width:0.1em; height:100%;overflow:hidden; }
#mmenu1v {position:absolute; top:12.4em; left:1.2em; bottom:0em; width: 16.8em; z-index:1; }
#mmenu21v {position:absolute; top:13.4em; left:18.0em; bottom:0em; width: 1.2em; z-index:1; }
#mmenu22v {position:absolute; top:13.4em; left:18.0em; bottom:0em; width: 16.2em;  z-index:1;}
#mmenu31v {position:absolute; top:14.1em; left:19.2em; bottom:0em; width: 0.7em; z-index:1; }
#mmenu32v {position:absolute; top:14.1em; left:34.2em; bottom:0em; width: 0.7em; z-index:1; }
#testid {position:absolute; top:24.1em; right:0em; bottom:0em; width: 19.6em; z-index:1;}
#ecke1 {position:absolute; left:0.2em; top:0.2em;  width:0.1em; height:0.1em;overflow:hidden;}
#ecke2 {position:absolute; left:0.2em; top:0.2em;  width:100%; height:0.1em;overflow:hidden;}
#ecke3 {position:absolute; left:0.2em; top:0.2em;  width:0.1em; height:100%;overflow:hidden;}

#ecke4 {position:absolute; left:0.4em; top:0.4em;  width:0.1em; height:0.1em;overflow:hidden;}
#ecke5 {position:absolute; left:0.4em; top:0.4em;  width:100%; height:0.1em;overflow:hidden;}
#ecke6 {position:absolute; left:0.4em; top:0.4em;  width:0.1em; height:100%;overflow:hidden;}


.linie1hbreit2 {position:absolute; left:0.0em; top:0.2em;  width:100%; height:0.1em;overflow:hidden;}
.linie1hbreit4 {position:absolute; left:0.0em; top:0.4em;  width:100%; height:0.1em;overflow:hidden;}
.linie1vhoch4 { position:absolute; left:0.4em; top:0.0em;  width:0.1em; height:100%;overflow:hidden;}
.linie1hbreit, .linie2hbreit {position:absolute; left:0.2em; top:0.2em;  width:100%; height:0.1em;overflow:hidden;}
.linie1hhoch, .linie2hhoch { position:absolute; left:0.2em; top:0.2em;  height:100%; width:0.1em;overflow:hidden; }
.linie2vhoch, .linie1vhoch {position:absolute; left:0.2em; top:0.0em;  height:100%; width:0.1em;overflow:hidden;}
.linie3hbreit {position:absolute; left:0.3em; top:0.3em;  width:100%; height:0.1em;overflow:hidden; }
.linie3hhoch {position:absolute; left:0.3em; top:0.3em;  height:100%; width:0.1em;overflow:hidden; }
.linie3vhoch {position:absolute; left:0.3em; top:0.0em;  height:100%; width:0.1em;overflow:hidden;}
/*
.wrap11 {background: url('/HFTIMG/bg11.gif') no-repeat; }
.wrap21 {background: url('/HFTIMG/bg21.gif') no-repeat; }

#innerwrapper11 {background: url('/HFTIMG/bg11.gif') no-repeat  0 -12em ; position:relative;width: 100%; height:auto;}
#innerwrapper21 {background: url('/HFTIMG/bg21.gif') no-repeat   0 -12em  ; position:relative; width: 100%; height:auto;}
*/
#innerwrapper11 { position:relative;width: 100%; height:auto;}
#innerwrapper21 { position:relative; width: 100%; height:auto;}

#innerwrapper { position:relative; width: 100%; height:auto; overflow:auto; z-index:10; }

.wrap110 {background: url('/HFTIMG/menu110.gif') no-repeat; }
/*.menubg2 {background: url('/HFTIMG/menu210.gif') ;}*/
.wrap210 {background: url('/HFTIMG/menu210.gif') no-repeat; }
#innerwrapper110 {background: url('/HFTIMG/menu110.gif') no-repeat  0 -12em ; position:relative;width: 100%; height:auto;}
#innerwrapper210 {background: url('/HFTIMG/bgn210.gif') repeat-y ; position:relative; width: 100%; height:auto;}
#Logo { width: 100%; height: 12.4em;  }

#userbuttons { padding-top:7em; padding-right: 1em; float:right; text-align:right;font-size: 1.2em; text-transform:lowercase;
}
#Logografik {margin-left:0.5em; padding: 0.7em; }
#innermenu { margin-left:2.4em; margin-top:0.4em; }
#Menu1 { float:left; width: 20.6em; position: relative; z-index:5;}
/*
#Menu2 { float:left; width: 35.6em; }
*/
#Menu2 { float:left; width: 35.6em;position: relative; z-index:5;}
#Navigation2 { width: 16.2em; z-index:150; float: right;   }
#menubottombox {margin-left:2.4em; margin-top: 5.0em;}
#ImpKontaktbox  {margin-top:1.2em; width: 14.4em; font-family: Arial, sans-serif; font-size: 1.2em; color: white;}
.MESELECTED {color:#000000; }
.MEUNSELECTED {color:#ffffff; }
#ImpKontaktbox a { color:white; }


#Contentlayer { 
height:auto;
overflow-x: hidden;
padding-top: 2.7em;
}





BildRahmen1
{
overflow:hidden;
}



#Content {
border-left: 0.1em solid #000000;
border-top: 0.1em solid #000000; 
margin-top: 0.5em;
padding-top: 1.0em;
padding-left: 1.2em;
padding-right: 23.2em;
overflow-x:hidden;
}

.kblink { color: #ffffff; }

.CLgrau {
background-color: #999999;
}

.CLHellgrau {
background-color: #cccccc;
}



.CLr2d21 {
background-color: #ffffff;
}

.CLHellr2d21 {
background-color: #ffffff;
}


.CL1     { background-color: #cc3300; }
.CLHell1 { background-color: #ee7744; }
.CLD11   { background-color: #aa0000; }
.CLD21   { background-color: #660000; }

.CL2     { background-color: #ffaa22; }
.CLHell2 { background-color: #ffcc66; }
.CLD12   { background-color: #ff7700; }
.CLD22   { background-color: #ff4400; }

.CL3     { background-color: #ee3333; }
.CLHell3 { background-color: #ff7777; }
.CLD13   { background-color: #dd0000; }
.CLD23   { background-color: #990000; }

.CL4     { background-color: #ee6622; }
.CLHell4 { background-color: #ff9966; }
.CLD14   { background-color: #dd2200; }
.CLD24   { background-color: #cc0000; }

.CL5     { background-color: #ff8800; }
.CLHell5 { background-color: #ffaa44; }
.CLD15   { background-color: #ff4400; }
.CLD25   { background-color: #ff1100; }

.CL6     { background-color: #ee8866; }
.CLHell6 { background-color: #eeaa99; }
.CLD16   { background-color: #dd4422; }
.CLD26   { background-color: #cc2211; }

.CL7     { background-color: #cc6633; }
.CLHell7 { background-color: #dd9977; }
.CLD17   { background-color: #aa2200; }
.CLD27   { background-color: #660000; }

.CL8     { background-color: #ee5511; }
.CLHell8 { background-color: #ff8855; }
.CLD18   { background-color: #dd1100; }
.CLD28   { background-color: #bb0000; }

.CL9     { background-color: #cc7766; }
.CLHell9 { background-color: #ddaa99; }
.CLD19   { background-color: #aa3322; }
.CLD29   { background-color: #661100; }

.CL10     { background-color: #cc88cc; }
.CLHell10 { background-color: #ddaadd; }
.CLD110   { background-color: #aa44aa; }
.CLD210   { background-color: #661166; }

.CL11     { background-color: #ee5577; }
.CLHell11 { background-color: #ff88aa; }
.CLD111   { background-color: #dd1144; }
.CLD211   { background-color: #cc0000; }

.CL12     { background-color: #ff7788; }
.CLHell12 { background-color: #ff99aa; }
.CLD112   { background-color: #ff3355; }
.CLD212   { background-color: #ff0011; }

.CL13     { background-color: #dd88aa; }
.CLHell13 { background-color: #eeaacc; }
.CLD113   { background-color: #bb4477; }
.CLD213   { background-color: #991133; }

.CL14     { background-color: #cc6677; }
.CLHell14 { background-color: #dd9999; }
.CLD114   { background-color: #aa2233; }
.CLD214   { background-color: #661111; }


.CL15     { background-color: #d41a17; }
.CLHell15 { background-color: #f55c4b; }
.CLD115   { background-color: #af0917; }
.CLD215   { background-color: #710c11; }

.CL16     { background-color: #ec7405; }
.CLHell16 { background-color: #f2963f; }
.CLD116   { background-color: #a9550b; }
.CLD216   { background-color: #7e450a; }

.CL17     { background-color: #e13309; }
.CLHell17 { background-color: #f96e4f; }
.CLD117   { background-color: #ad2712; }
.CLD217   { background-color: #76230e; }

.menu1 { 
z-index:330;
margin-top:0.2em;
         padding-bottom:0.3em;
         
}

.menu2 { 
         margin-top:0.2em;
         padding-bottom:0.3em;
         color:#000000;
         padding-left: 1.2em;
         width: 10.0em;
         }


.menu3 {  
         color:#000000;
         /*         margin-bottom: 0.2em; */
         margin-top:0.2em;
         padding-bottom: 0.3em;         
}

.menu4 { 
         color:#000000;
         padding-left: 1.2em;
         width: 10.0em;
          margin-top:0.3em;
         padding-bottom: 0.2em;        
/*         margin-top: 0.1em;       margin-bottom: 0.2em; */
         }
.menu5 { 
color:#000000;
         padding-left: 1.2em;
         width: 10.0em;
         margin-top: 0.3em;
         padding-bottom: 0.2em;
         }
         
.menu1 { 
width: 14.4em;
margin-top:0.2em;
         padding-bottom:0.3em;         
}

.menu2 { 
         margin-top:0.2em;
         padding-bottom:0.3em;
         color:#000000;
         padding-left: 1.2em;
         width: 13.2em;
         }


.menu3 {  
         color:#000000;
         /*         margin-bottom: 0.2em; */
         margin-top:0.2em;
		 
         padding-bottom: 0.3em;
		 width: 13.8em;       
}

.menu4 { 
         color:#000000;
         padding-left: 1.2em;
         width: 10.0em;
          margin-top:0.3em;
         padding-bottom: 0.2em;        
/*         margin-top: 0.1em;       margin-bottom: 0.2em; */
         }
.menu5 { 
color:#000000;
         padding-left: 1.2em;
         width: 10.0em;
         margin-top: 0.3em;
         padding-bottom: 0.2em;
         }
         


.amenu1 { 
 color: white;  
 font-family: Arial,sans-serif;
 font-size: 1.2em;

}


.amenu2 { 
 color: white;  
 font-family: Arial,sans-serif;
 font-size: 1.2em;

}


.amenu3 { 
 color: white;  
 font-family: Arial,sans-serif;
 font-size: 1.2em;

}


.amenu4 { 
 color: white;  
 font-family: Arial,sans-serif;
 font-size: 1.2em;

}

.amenu5 { 
 color: white;  
 font-family: Arial,sans-serif;
 font-size: 1.2em;

}

.amenu1selected { 
 color: black;  
 font-family: Arial,sans-serif;
 font-size: 1.2em;

}


.amenu2selected { 
 color: black;  
 font-family: Arial,sans-serif;
 font-size: 1.2em;

}

.amenu3selected { 
 color: black;  
 font-family: Arial,sans-serif;
 font-size: 1.2em;

}

.amenu4selected { 
 color: black;  
 font-family: Arial,sans-serif;
 font-size: 1.2em;

}

.amenu5selected { 
 color: black;  
 font-family: Arial,sans-serif;
 font-size: 1.2em;

}


#MyBildRahmen2
{
position:absolute;
left:35.4em;
top:20.9em;
right:0.0em;
overflow-x: hidden;
bottom:0.0em;
overflow-y: hidden;
z-index:50;
background-color: transparent;
}


div#Nachrichten1 {
padding-left:1.2em; 
width:100%;
max-width: 100%;
overflow-x: hidden;
height:100%;
}




#Kontextbox {
position:absolute;
top: 31.9em;
left: 82.8em;
z-index: 700;
right: 0em;
bottom: 0em;
}




.linie3e {  position:absolute; left:0.3em; top:0.3em;  width:0.1em; height:0.1em;}
.linie3h {  position:absolute; left:0.3em; top:0.3em;  width:100%; height:0.1em;}
.linie3v {  position:absolute; left:0.3em; top:0.3em;  width:0.1em; height:100%;}
#BG { visibility:hidden; position:absolute; top: 28.4em; right: 0.0em;  height:39.8em; bottom: 0em; z-index:85; overflow: hidden; width:45.6em;}
#BG a{ color: white; }
#BG .currentnumber {color: black;}

#BGContent { margin: 1.2em; width:43.2em; heigth: 39.8em; overflow-y: hidden; color:white; overflow-x: hidden; }

#ME1 { position: absolute;
width:14.5em; z-index: 352;  top: 12.4em; left: 2.3em; margin:0; padding:0;
} 
#ME2 { position: absolute;
width:30.7em;  z-index: 352;  top: 12.4em; left: 2.3em; margin:0; padding:0;
} 
#ME1UL{
      list-style:none; font-size:1.2em; margin:0; padding:0;
}
#ME2UL{
      list-style:none; width: 11.5em; font-size:1.0em; margin:0; padding:0;
}
.MELI1 {
margin-bottom: 0.4em;
width: 14.4em;
}


.MELI2 {
margin-bottom: 0.4em;
margin-left: 1.0em; 
width:11.0em;
}
.MELI3 {
margin-bottom: 0.4em;
}
.MELI4 {
margin-bottom: 0.4em;
margin-left: 1.0em;
}
.MELI5 {
margin-bottom: 0.4em;
margin-left: 2.0em;
}
.imgskaliert { width: 100%; }


