/*------------------Browser RESET---------------------------
----------------------------------------------------------*/
* {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}


/*------------------Weiter      ---------------------------
----------------------------------------------------------*/

body {background-image: url(/upload/layout/sitebg.jpg); background-repeat: repeat-x;}

p { font-size: 10pt;}


div {font: 10pt Calibri, Arial, sans-serif; color: #4b4b4b; }


#outerframe {
position:absolute;
left:50%;
top:13px;
width:980px;
margin:0 0 0 -490px;
padding:2px 2px 2px 2px;
background: #fff url(/upload/layout/outerframebg.gif) no-repeat;
background-position: 100% 100%; 
}


#innerframe {
border: white solid 1px;
width:978px;
}

#button { position: absolute; left: 820px; top: 32px; }
#button2 { position: absolute; left: 806px; top: 32px; }

#header { background: #000 url(/upload/layout/header.jpg); height: 118px; border-bottom: 1px solid white; }


#mainmenu {  height: 28px; 
color: white;
font: 10pt bold arial, sans-serif;
text-transform: uppercase;
letter-spacing: 0.5pt;
background: #d33f0b;
}


#submenu { background: #eee url(/upload/layout/subnavbg.jpg) no-repeat; height: 32px;
color: inherit;
font: 9pt bold arial, sans-serif;
text-transform: uppercase;
letter-spacing: 0.5pt;
display: block;

}

#menushadow { background: #fff url(/upload/layout/menushadow.gif) no-repeat; height: 8px; border-top: 1px solid white; }



/*---------------Wservicelinks header ---------------------
----------------------------------------------------------*/



#servicelinks { position: absolute; left: 3px; top: 3px; text-align: right; width: 978px;
color: inherit;
font: 10pt bold arial, sans-serif;
}

#servicelinks ul { float: right; }   
    
#servicelinks li  {         
float: left;
height: 20px;
padding: 5px 8px 0 2px;
}
   
#servicelinks ul  {
list-style-type: none;
margin: 0;
padding: 0;
}

.serverstatus {color: #b6be47;}

#servicelinks a  {
text-decoration: none;
color: #4b4b4b;
margin: 0;
padding: 0;
}

/*---------------Wservicelinks footer ---------------------
----------------------------------------------------------*/



#servicelinksf { position: absolute; left: 0px; bottom: 10px; text-align: right; width: 978px;
font: 10pt bold arial, sans-serif;
}

#servicelinksf ul { float: right; }   
    
#servicelinksf li  {            
float: left;
height: 20px;
padding: 11px 8px 0 2px;
}
   
#servicelinksf ul  {
list-style-type: none;
margin: 0;
padding: 0;
}

#servicelinksf a  {
text-decoration: none;
color: #dcdcdc;
margin: 0;
padding: 0;
}
   
   


/*------------------------ Menu----------------------------
----------------------------------------------------------*/



#mainmenu ul  {

   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   height: 28px;




}
   
   
   #submenu ul  {
   list-style-type: none;
   margin: 0;
   padding: 11px 0 0 0;
   }

#mainmenu li  {

   list-style-type: none;
   border-right: 1px solid white;
   float: left;
   height: auto;
   padding: 8px 0px 4px 0px;
   margin: 0px 0px 0px 0px;
   display: inline;
  

   }
#lastitem  {


   float: right;
   height: auto;
   padding: auto;
   margin: 0px 0px 0px 0px;
   display: inline;
   background-color: #d33f0b
   border-right: 1px solid #d33f0b;

   }

   #submenu li  {           
   float: left;
height: 12px;
   padding: 0;
   border-right: 1px solid #4b4b4b;
   }
   

/*--------------------Menu Links---------------------------
----------------------------------------------------------*/



#servicelinks a  {
text-decoration: none;
color: inherit;
margin: 0;
padding: 0;
}
#mainmenu a:link,
#mainmenu a:visited  {
text-decoration: none;
height: auto;
color: white;
padding: 8px 12px 4px 12px;
margin: 0px 0px 0px 0px;
background-color: #d33f0b;

}

#mainmenu a:hover,
#mainmenu a:focus,
#mainmenu a:active   {
text-decoration: underline;
}


#submenu a  {
text-decoration: none;
color: #4B4B4B;
margin: 0;
padding: 8px 12px 0px 12px;


}


#mainmenu li.selected  {
background-color: #EEEEEE;



border-right: 1px solid white;

}

   
#mainmenu li.selected a:link,
#mainmenu li.selected a:visited {
color: #4B4B4B;
background-color: #EEEEEE;

}
   

   




   
/*-------------------Content Container---------------------
----------------------------------------------------------*/



#contentcontainerleft {


float: left;
margin: 12px 12px 12px 12px;
width: 700px;

border: 0px solid #333;

}

#contentcontainerright {
float: right;
clear: right;
width: 238px;

margin: 12px 12px 12px 0px;
border: 0px solid #333;
}


#footer {
clear: both;
margin: 0;
height: 35px;
background-color: #4b4b4a;
border: 1px solid #333;
}

#copyright {
float: left;
padding: 11px 8px 0 12px;
font: 10pt bold arial, sans-serif;
color: #dcdcdc;
}


