* {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
  font-family:arial,sans-serif; font-size:12px; color:#000000;}

body {background-image:url('../img/bg.jpg');
      background-color:#abcdef;
}

#site         /*beginnt im Header und schliesst im Footer*/
  {      
    position:absolute;
		width:850px;	
		top:10px;
    left:50%;
		margin-left: -427px;
	
  }
/*###################################  Header (alles was im Header steht) ###################################*/
#header
  {
  background-image:url('../img/header.png');
  background-repeat:no-repeat;
   width:850px;
   height:175px;
   display:block;
  }
.headertext{
        position:relative;
        top:90px;
        left:0px;
        font-size:10px;
         width:180px;
         text-align:right;
         color:#000000;
         line-height:0.9;}
           
.link_logo{
        float:left; 
        position:relative; 
        display:block;
        width:230px;
        height:80px;
        top:20px;
        left:50px;}
.logged_in_text{position:relative;
                width:450px; left:500px; top:-40px; }
#headerpic {
      position:relative;
      top:43px;
      float:right;
      }
/*################################################### Contentbereich ############################################*/
#content{
    width:1000px;
    background-image:url('../img/content.png');
    background-repeat:repeat-y;
			min-height:265px;
			height:auto !important;  /* für moderne Browser */
			height:265px;  /*für den IE */       
        }
#contentbox 
          {
          position:relative;
          float:right;
          width:796px;
          left:0px;
          z-index:5;
          }
#mainbox  {
          position:relative;
          float:left;
          top:-5px;
          width:575px;
          left:10px;
          }
#mainbox_content{
         background-repeat:y-repeat;
         width:580px;
         display:block;
        }
#mb_content{
         position:relative;
         left:25px;
         top:-5px;
         width:520px;
         display:block;
         padding: 3px;
        }
.mb_headline
        {font-size: 18px;
                 
        }                
                          
#navibox  {
          position:relative;
          z-index:5;
          float:left;
          left:20px;
          right:0px;
          
          }
.galleriebilder{margin-right:15px;margin-top:15px;}
#navibox_content{

         background-repeat:y-repeat;
         width:180px;
         display:block;
        }
#nb_content{
         position:relative;
         left:15px;
         top:0px;
         width:140px;
         display:block;
         padding: 3px;
         text-align:right;
         color:#000000;
         
        }
.nb_headline{
        background-image:url('../images/euro/headline_bg.png');
        background-repeat:no-repeat;
        color:#ffffff;
        font-weight:normal;
        width:97%;
        padding-left:7px;
        padding-top:2px;
        position:relative;
        top: -10px;
        left:20px;
        height:31px;
        display:block;
        
        font-size:16px;
        }               
         

a.navi {color:#000000;
        text-decoration:none;
        font-size:12px;}
              
a.navi:visited {color:#000000;
              text-decoration:none;}

a.navi:hover {color:#ed202a;
              text-decoration:none;}
              
/* ################################# Footer #################################*/
#footer{ 
     background-image:url('../img/footer.png');
    background-repeat:no-repeat;
   width:850px;
   height:158px;
   display:block;
   }

.footertext{
        position:relative;
        bottom:-77px;
        left:655px;
        font-size:10px;
         width:180px;}
a.eurolink
      {text-decoration:none;
       font-size:10px;      
      }
a.eurolink:visited       {text-decoration:none;
       font-size:10px;      
      }
a.eurolink:hover{font-size:10px;
        text-decoration:none;
        color:#ed202a;}      
      
 
/* ################################# Allgemein ##############################*/
a.brandlinks
      {text-decoration:none; !important;
       color:#000000;           
      }
a.brandlinks:visited       {text-decoration:none; !important;
                             color:#000000; !important;    
      }
a.brandlinks:hover{
        text-decoration:none; !important;
        color:#ed202a; !important;} 
        
.kontaktformular {position:relative;
  top:-240px;
  float:right;}

.kontakthinweis {position:relative;
  top:20px;
  left:-15px;
  font-size:16px;
  font-weight:bold;
  color:#ed202a;
  text-align:left;
  float:right;}

.clear {clear:both;}
.rclear {clear:right;} 
.lclear {clear:left;}










