/*##############################################################################
  # Das Standardaussehen verschiedener Tags definieren
  ############################################################################*/
  
  
body {
  /* background-image:url(../bilder/allgemein/all.hintergrund.gif);*/
   background-color				: #f0f0f0;
   scrollbar-base-color			: #D8D8D8;
   scrollbar-3dlight-color		: #e6e6e6;
   scrollbar-arrow-color		: #999999;
   scrollbar-darkshadow-color	: #aaaaaa;
   scrollbar-face-color			: #d8d8d8;
   scrollbar-highlight-color	: #e6e6e6;
   scrollbar-shadow-color		: #666666;
   scrollbar-track-color		: #e7e7e7;
   
   margin: 0px;
   padding : 0px;
}

p, div, span, a, ul, li, ol {
  font-family					: Arial, Helvetica, sans-serif;
  font-size						: 13px;
}

a {
text-decoration					: none !important;
}

h1, h1 span {
  font-family					: Arial, Helvetica, sans-serif;
  font-size						: 24px;
  font-weight					: bold;
  color							: #ff0000;
  margin-left					: 0px;
  margin-top					: 40px;
}

h1 em {
	color						: #FF0000;
	font-style					: normal;
}

h2 {
  font-family					: Arial, Helvetica, sans-serif;
  font-size						: 24px;
  font-weight					: bold;
  color							: #ff0000;
  margin-left					: 0px;
  margin-top					: 40px;
}

.activeMenu {
  font-family					: Helvetica 25 ultralight, Helvetica, Arial, sans-serif !important;
  letter-spacing				: .2em;
  color							: #666666 !important;
  font-size						: 11px;
}

*:not(hr) #activeSub {
margin-left:-40px;
}
/*##############################################################################
  # Styles für den "Kopf" der Seite
  ############################################################################*/

#headerImage {
  background-color				: #D8D8D8;
  height						: 50px;
  overflow						: hidden;
  padding-top					: 0px;
}

#logo {
  margin-left					: 16px;
  margin-top                    : 10px;
  float							: left;
}
#ausrichten {
  margin-top					: 12px;
}

/*##############################################################################
  # Standarsaussehen für menüpunkte definieren
  ############################################################################*/
#menubar1, #menubar2, #menubar3, #menubar4, #menubar5, #menubar6, #contentArea {
  padding-left					: 16px;
}
#menubar1, #menubar2, #menubar3, #menubar4, #menubar5 {
  margin						: 0px;
  padding-top					: 2px;
/* border-top					: 1px solid #a7a7aa;*/
  height						: 14px;
}

#menubar1, #menubar2, #menubar3, #menubar4, #menubar5, #menubar6,
#menubar1 a, #menubar2 a, #menubar3 a, #menubar4 a, #menubar5 a, #menubar6 a, span .active 
{
  font-family					: Helvetica 25 ultralight, Helvetica, Arial, sans-serif !important;
  letter-spacing				: .2em;
  color							: white;
  font-variant					: small-caps;
  font-size						: 11px;
  font-weight					: bold;
  text-decoration				: none;
}

#menubar1 {
  background-color				: #636363;
  border-top					: 1px solid #d7d7d7;
}

#menubar2 {
  background-color				: #6F6F6F;
  border-top					: 1px solid #989898;
}

#menubar2 li span {
  color							: #ff0000;
}

#menubar3 {
  background-color				: #7B7B7B;
  border-top					: 1px solid #a2a2a2;
}

#menubar4 {
  background-color				: #868686;
  border-top					: 1px solid #b2b2b2;
}

#menubar4 a.black, #menubar3 a.black {
  color 						: #666666;
}

#menubar5 {
  background-color				: #959595;
  border-top					: 1px solid #c2c2c2;
}

#menubar6 {
  background-color				: #a5a5a5;
  height						: 15px;
  border-top					: 1px solid #d2d2d2;
  padding-top					: 0px;
  margin						: 0px;
}


#subMenubarPraemien
{
    margin : 0px;
    padding : 0px;
    
    font-family					: Helvetica 25 ultralight, Helvetica, Arial, sans-serif !important;
    letter-spacing				: .2em !important;
    font-variant				: small-caps;
    font-size					: 11px !important;
    font-weight					: bold;
    color						: #666666;
        
    margin-left                 : 508px;
}

.activeSubMenu img
{
    margin-right : 5px;
    margin-top : 1px;
}

#subMenubarPraemien li
{
    float:left;
    margin-right : 10px;
}

#subMenubarPraemien ul
{
    list-style-type : none;
    margin : 0px;
    padding : 0px;
    font-size					: 11px !important;
}

#subMenubarPraemien a, .activeSubMenu
{
    color						: #666666;
    font-size					: 11px;
}

#subMenubarPraemien a
{
    color						: #999999;
    font-size					: 11px;
}

/*##############################################################################
  # Styles für den "Fuß" der Seite
  ############################################################################*/
#footer {
    text-align					: left;
}

#footer ul {
  list-style-type				: none;
  margin-left					: 0px;
  padding-left					: 0px;
  margin-top					: -1px;
}

#footer li {
  font-family					: Arial, Helvetica, sans-serif;
  font-size						: 11px;
  color							: #D3D3D3;
  display						: inline;
  float							: left;
  margin-right					: 16px;
}

#footer li input {
  height						: 12px;
  font-size						: 8px;
  color							: black;
  text-transform				: uppercase;
  text-align					: center;
  padding-top					: 0px;
  margin-top					: 0px;
  padding-bottom				: 2px;
  margin-bottom					: 2px;
  width							: 72px;
}

.suche { 
  color							: white;
  font-size						: 9px;
  margin-top					: -1px !important;
  margin-left					: 20px !important;
}


#logoutBox
{
    position : absolute;
    top : 0;
    left : 0;
    
    margin-top : 22px;
    margin-left : 943px;
    padding-top : 3px;
    width: 45px; 
    height:17px;
    
    background-color:#999999;
    z-index:3;
}

#logoutText a
{
    margin : 0px;
    padding:0px;
        
    padding-left:6px;
        
    font-family					    : Arial, Helvetica, sans-serif;
    font-variant					: small-caps;
    font-size						: 10px;
    font-weight:bold;
    
    text-align:center;
    color : #000000;
    
    cursor : hand;
}

#loginBox
{
    position : absolute;
    top : 0;
    left : 0;
    
    margin-top : 22px;
    margin-left : 843px;
    width: 145px; 
    height:19px;
    
    background-color:#999999;
    z-index:3;
}
#loginText a
{
    margin : 0px;
    padding:0px;
    margin-top:1px;
    
    padding-left : 3px;
    padding-right : 3px;
        
    font-family					    : Arial, Helvetica, sans-serif;
    font-variant					: small-caps;
    font-size						: 10px;
    font-weight:bold;
    
    width : 35px;
    height : 16px;
    text-align : center;
    color : #000000;
    
    cursor : hand;
}

* html #loginText a
{
    margin : 0px;
    padding:0px;
    margin-top:0px;
    padding-top : 5px;
    
    padding-left:5px;
        
    font-family					    : Arial, Helvetica, sans-serif;
    font-variant					: small-caps;
    font-size						: 10px;
    font-weight:bold;
    
    width:35px;
    height:16px;
    text-align:center;
    
    cursor : hand;
}

#passwordinput
{
  height : 11px;
  font-family				    : Arial, Helvetica, sans-serif;
  font-variant					: small-caps;
  font-size						: 9px;
  color							: black;
  
  text-transform				: uppercase;
  text-align					: center;
  margin-top					: 0px;
  width                         : 98px;
}

* html #passwordinput
{
  height : 16px;
  font-family				    : Arial, Helvetica, sans-serif;
  font-variant					: small-caps;
  font-size						: 9px;
  color							: black;
  
  text-transform				: uppercase;
  text-align					: center;
  margin-top					: 0px;
  margin-bottom					: 1px;
  width                         : 98px;
}


#loginButton {
  background-color				: #a1a1a1;
  display						: inline;
  width							: 30px;
  text-align					: center;
  font-variant					: small-caps;
  font-size						: 9px;
  color							: white;
  height						: 11px;
  margin-top					: -1px !important;
  font-family					: Arial, Helvetica, sans-serif;
}

#logoutButton {
  width							: 36px !important;
  height						: 7px !important;
  margin-top					: 3px !important;
}

#sucheinput {
  height						: 8px !important;
  font-size						: 8px;
  color							: black;
  border						: 1px solid #A5A5A5;
  text-transform				: uppercase;
  text-align					: center;

 }


#sitemenu {
  font-family					: Helvetica 25 ultralight, Helvetica, Arial, sans-serif;
  padding-right : 15px;
  
  float : right;
}

#sitemenu ul
{
    
}

.bottomMenuItem
{
    padding-left : 14px;
    color: #999999 !important;
}

.bottomMenuItem a, #bottomLeftItems a
{
    color: #999999 !important;
    font-size : 10px;
}


#bottomMenu
{
    
}

#bottomLeftItems
{
    margin-left : 14px;
    margin-right : 595px;
}

#sitemenu li, sitemenu a {
  font-family					: Helvetica 25 ultralight, Helvetica, Arial, sans-serif;
  color							: white;
  font-size						: 9px;
  margin-top 					: 3px;
}

#presse {
  color							: #8a8a8a !important;

}

.headMainMenu
{
    padding-right : 20px;
}

*:not(hr) #menubar4, #menubar5
{
    margin : 0px;
    padding : 0px;
}

*:not(hr) #menubar4, #menubar5
{
    margin : 0px;
    padding : 0px;
    padding-bottom : 3px;
    padding-left : 16px;
}

.menuZeile
{
    white-space : nowrap;
}

.headSubMenu
{
    visibility : hidden;
}

.headSubMenuItem
{
    
    margin-left : 26px;
    font-size : 11px !important;
    letter-spacing : 0.1em !important;
    color : #F9F9F9 !important;
}

.headSubMenuItemWideLetter
{
    margin-left : 26px;
    font-size : 11px !important;
    letter-spacing : 0.3em !important;
    color : #F9F9F9 !important;
}

/*##############################################################################
  # Styles für den "Inhaltsbereich" der Seite
  ############################################################################*/
#contentArea {
  margin-top 					: 0px;
  margin-left					: 10px;
  height						: 100%;
  line-height					: 18px;
}

input {
  height						: 14px;
  width							: 100px;
}
