/* ----- grundkomponenten */
body {
	background-color: #BCD3E3;
	/*background-image:url(home_hintergrund.gif);*/
	background-repeat: repeat-x;
	background-attachment: fixed;

}
/* ----------------------- */

.fontnormal {
   font-family: verdana, arial;
   font-size:10px;
   color:#000000;
}

.fontpopup {
   font-family: verdana, arial;
   font-size:12px;
   color:#000000;   
}

.fontnormalwhite {
   font-family: verdana, arial;
   font-weight: normal;
   font-size:12px;
   color:#ffffff;   
}

.menuoben {
  position:absolute;
  left:10px; 
  top:5px;
  width:587px; 
  height:15px;
  z-index:1;
  text-align:right;
  margin-top:0px;
  padding-right:10px;
  margin-right:10px;
}

.kopf {
   position: absolute;
   left:10px;
   top:15px;
   width:613px;
   height:259px;
   z-index:1;
}

.reg {
   position: absolute;
   left:10px;
   top:274px;
   width:304px;
   height:1px;
   z-index:1;  
}

.regtextneu {
   position: absolute;
   left:25px;
   top:280px;
   width:280px;
   height:151px;
   z-index:9999;
   font-family: verdana, arial;
   font-weight: normal;
   font-size:10pt;
   color:#ffffff;  
}

a.regtextneulink        {text-decoration: none; color: white; font-family: verdana, arial; font-size: 10pt; font-weight: normal;}
a.regtextneulink:link   {text-decoration: none; color: white; font-family: verdana, arial; font-size: 10pt; font-weight: normal;}
a.regtextneulink:hover  {text-decoration: none; color: white; font-family: verdana, arial; font-size: 10pt; font-weight: normal;}

a.hometextneulogin      {text-decoration: underline; color: white; font-family: verdana, arial; font-size: 10pt; font-weight: normal; line-height: 11pt;}
a.hometextneulogin:link   {text-decoration: underline; color: white; font-family: verdana, arial; font-size: 10pt; font-weight: normal;}
a.hometextneulogin:hover  {text-decoration: underline; color: white; font-family: verdana, arial; font-size: 10pt; font-weight: normal;}

.reg_felderbez {font-family: verdana, arial; font-size:9px; letter-spacing: -0.0px; color: #000000; font-style:normal; text-align: left; font-weight: normal;}

.log {
   position: absolute;
   left:314px;
   top:274px;
   width:282px;
   height:182px;
   z-index:1;  
}

.logpwmcheck 
{
   position: absolute;
   left:436;
   top: 338; 
   width: 10px;
   height: 10px;
   z-index: 9999;
}

.loglogemail {
   position: absolute;
   left:330px;
   top:280px;
   width:253px;
   height:20px;
   z-index:1;
   background-color:#A9A673;
   font-size:9px;
   font-family: verdana, arial;    
   text-align:right;
}

.loglogpass {
   position: absolute;
   left:330px;
   top:302px;
   width:253px;
   height:20px;
   z-index:1;
   background-color:#A9A673;
   font-size:9px;
   font-family: verdana, arial;
   text-align: right;    
}

.loglogcoupon {
   position: absolute;
   left:330px;
   top:404px;
   width:253px;
   height:18px;
   z-index:1;
   background-color:#A9A673;
   font-size:9px;
   font-family: verdana, arial;
   text-align: right;    
}

.ausgabenlisted {
   position: absolute;
   left:330px;
   top:400px;
   width:233px;
   height:20px;
   background-color:#A9A673;
   z-index:1;
}

.sausgabenliste {
   font-size:11pt;
   color: #000000;
   top-margin: 5px;
}

.iloglogemail {
   width: 150px;
   height: 18px;
   background-color: #E9E9E9;
   border-color: none;
   font-size:10px;
}

.loginnormemailerr {
   position: absolute;
   left:600px;
   top:285px;
   width:200px;
   display: none;
   text-align:left;
   font-family: verdana; arial;
   font-size:9px;
   color:#63613A;
}

.loginnormpasserr {
   position: absolute;
   left:600px;
   top:305px;
   width:200px;
   display: none;
   text-align:left;
   font-family: verdana; arial;
   font-size:9px;
   color:#63613A;
}

.loginnormcouponerr {
   position: absolute;
   left:600px;
   top:410px;
   width:200px;
   display: none;
   text-align:left;
   font-family: verdana; arial;
   font-size:9px;
   color:#63613A;
}

.infomeldung {
   background-color: transparent;
   border: none;
   position: absolute;
   left:10px;
   top:480px; 
   width:305px;
   display:none;      
}

.messagelogin {
   background-color: transparent;   
   position: absolute;
   left:328px;
   top:280px;
   width:250px;
   height:150px;
   z-index:1;  
   text-align:left;
   font-family: verdana; arial;
   font-size:10pt;
   font-weight: normal;
   color: white;     
}

.passwortneuback {
   position: absolute;
   left:0px;
   top:0px;
   width:282px;
   height:182px;
   z-index:1;  
}

.passwortneutext {
   position: absolute;
   left:10px;
   top:10px;
   width:270px;
   height:100px;
   z-index:1;   
   text-align:left;
   font-family: verdana; arial;
   font-size:10pt;
   font-weight: normal;
   color: white;           
}

.passwortneuemail {
   position: absolute;
   left:20px;
   top:110px;
   width:250px;
   height:20px;
   z-index:1;
   background-color:#A9A673;
   font-size:9px;
   font-family: verdana, arial;    
   text-align:right;
}

.pwloglogemail {
   width: 180px;
   height: 18px;
   background-color: #E9E9E9;
   border-color: none;
   font-size:10px;
}

.fehlermeldung {
   background-color: transparent;
   border: none;
   position: absolute;
   left:650px;
   top:300px; 
   width:220px;
   display:none;      
}

.fehlerinner { font-family: arial,Helvetica,sans-serif; 
               font-size:8pt;
               letter-spacing: -0.0px;
               color: #A90000; 
               font-style:normal; 
               line-height: 
               12px;
               text-align: left;
               font-weight: bold;
}   

.ulfehler { list-style-type: square; }

.lifehler { margin-bottom: 3px; }
           