/*Menu*/
.menuCategorie 
{ 
  background: #FFFFFF;
  height:14; 
  padding-left:5;
  margin-top:2 ;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  font-weight: bold; 
  color: #666666;
  cursor:pointer;
  cursor:hand;
  filter: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=68);
}

.MenuSubtext 
{ 
  color: #3D3D3D;
  text-decoration: none;
}
  
.MenuSubtext:hover 
{
  color: #0377E3;
  text-decoration: underline;
}  
  
.MenuSubActive 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  margin-left:4;
}
  
.MenuSubInactive /* TODO: Name ändern */ 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  margin-left:4;
}
  
.Menu2SubInactive /* TODO: Name ändern */ 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  margin-left: 14;
}  
  
  
.MenuLink 
{
  color: #666666;
  text-decoration: none;
}
  
.MenuLink:hover 
{
  color: #0377E3; 
  text-decoration: none;
}


/*Schnellzugriff*/
.hotTitle 
{ 
  background: #373737;
  margin-top:2; 
  margin-left:2; 
  margin-right:3; 
  height:14; 
  padding-left:5; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  font-weight: bold; 
  color: #BDBDBD;
}

.hotTitle2 
{ 
  background: #373737;
  margin-top:0; 
  margin-left:0; 
  margin-right:0; 
  height:14; 
  padding-left:5; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  font-weight: bold; 
  color: #BDBDBD;
}
  
.hotList 
{ 
  background: #E8E6E6;
  margin-top:2; 
  margin-left:2; 
  margin-right:3; 
  height:14; 
  padding-left:0; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  color: #666666;
  text-decoration: none;
}
  
.List 
{
  color: #666666;
  text-decoration: none;
}

.List:hover 
{
  color: #0377E3;
  text-decoration: underline; 
}
  
  
/*Copyright links-unten*/  
.copyright 
{
  padding-left:2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  color: #FFFFFF;
}

/*Webmasterlink*/
.webmaster
{
  color: #FFFFFF;
  text-decoration: unerline;
}
 
.webmaster:hover
{
  color: #00BAFF;
  text-decoration: underline;
}

/*Suchfunktion*/  
.searchbox 
{
  background: #D9E0E8;
  margin-top:15; 
  margin-left:2; 
  margin-right:3; 
  height:40; 
  padding-left:5; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  color: #666666;
}


/*Schaufenster für Produkte/Werbung usw.*/  
.promotionTitle 
{ 
  background: #373737;
  margin-top:15; 
  margin-left:2; 
  margin-right:3; 
  height:14; 
  padding-left:5; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  font-weight: bold; 
  color: #BDBDBD;
}
  
.promotionBox 
{ 
  background: #ffed00; 
  margin-top:0; 
  margin-left:2; 
  margin-right:3;
  height:205; 
  padding-left:0;
  color: #000000;
}


/*Kontaktformular*/  
.cblist 
{ 
  margin-top:6;
  margin-left: 0;
  margin-right: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  color: #373737;
}

.checkbox 
{ 
  margin-left: 10;
  margin-right: 10;
}

.info 
{ 
  margin-left: 30;
  margin-right: 10;
}

/*TextArea NoFocus*/
.input
{ 
  margin-top: 3;
  margin-left: 3;
  border: 1px solid black;
  height: 60;
  background-color: #E2E2E2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9;
  font-style: normal;
  color: #868686;
  scrollbar-face-color:#E2E2E2;
  scrollbar-arrow-color:#E2E2E2;
  scrollbar-3dlight-color:#E2E2E2;
  scrollbar-track-color:#E2E2E2;
  scrollbar-shadow-color:#E2E2E2;
  scrollbar-base-color:#E2E2E2;
  scrollbar-highlight-color:#E2E2E2;
  scrollbar-darkshadow-color:#E2E2E2;
}

/*TextArea Focus*/
.inputfocus
{ 
  margin-top: 3;
  margin-left: 3;
  border: 1px solid black;
  height: 60;
  background-color: #E2E2E2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11;
  font-style: normal;
  color: darkblue;
  scrollbar-face-color:#E4E4E4;
  scrollbar-arrow-color:#127FAD;
  scrollbar-3dlight-color:#E4E4E4;
  scrollbar-track-color:#A5A8A8;
  scrollbar-shadow-color:#CECECE;
  scrollbar-base-color:#D7F3FF;
  scrollbar-highlight-color:#E4E4E4;
  scrollbar-darkshadow-color:#E4E4E4;
}

/*Div von Antwortseite Kontaktformular*/
.inputconfirm
{ 
  margin-top: 3;
  margin-left: 3;
  border: 1px solid black;
  width: 400;
  background-color: #E2E2E2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11;
  font-style: normal;
  color: darkblue;
}

/*Input Adressangaben*/
.kinput 
{ 
  margin-top: 3;
  margin-left: 3;
  border: 1px solid black;
  width: 200;
  height: 17;
  background-color: #E2E2E2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11;
  font-style: normal;
  color: darkblue;
}


/*Eingerückter Text*/  
.TextMain 
{
  margin-left: 15;
  margin-right: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  color: #535353;
}
.TextPromo 
{
  margin-left: 15;
  margin-right: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  color: #FFFFFF;
}

/*Normaler Text*/
.Text 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  color: #535353;
}

/*Fetter Text*/   
.TextBold 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #535353;
}


/*Titelleiste*/ 
.title 
{
  background: #BACFE7;
  margin-left: 0;
  margin-right: 0;
  margin-top: 2;
  padding-left:2;
  height:14;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #535353;
}

/*Untertitel*/
.subtitle 
{
  margin-top: 5;
  margin-left: 15;
  margin-right: 15;
  height: 14;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #535353;
}

/*Linie von Untertitel*/
.subtitleline
{
  background-color: #D8E2ED;
}

/*Sprachmenu-Test*/  
.language 
{
  font-family: Arial;
  font-size: 10px;
  font-style: normal;
  color: #000000;
}

/*Bildrahmen*/
.imageborder
{
 border:1px solid #A2A2A2;
}

.imageborder_bg
{
 border:1px solid #F3F3F3;
}



/*Vorderfinierte Absatz*/
.absatz
{
 margin-top:10;
}

/*Titelleiste Inaktiv*/
.titleinactive
{
  background: #ECEAEA;
  margin-left: 0;
  margin-right: 0;
  margin-top: 2;
  padding-left: 2;
  height:14;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #999999;
}

/*Text Inaktiv*/
.textinactive 
{
  margin-left: 15;
  margin-right: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  color: #999999;
}

/*Link Inaktiv*/
.linkoff
{
  color: #8AC4FA;
  text-decoration: none;
}
  
.linkoff:hover 
{
  color: #8AC4FA;
  text-decoration: underline;
}

/*Linie aktiv*/
.linieaktiv
{
  border:1px solid #AAAAAA;
  padding:1px;
  cursor:pointer;  
  background-color: #FFFFFF;
}

/*Linie Inaktiv*/
.linieInaktiv
{
  border:1px solid #AAAAAA;
  padding:1px;
  cursor:pointer;
  background-color: #F5F5F5;
}

/*Hyperlinks*/   
.link 
{
  color: #0377E3;
  text-decoration: none;
}
  
.link:hover 
{
  color: #0377E3;
  text-decoration: underline;
}   

.linkPromo
{
  color: #FFFF00;
  text-decoration: none;
}
.linkPromo:hover 
{
  color: #FFFF00;
  text-decoration: underline;
} 

.event 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #0377E3;
  text-decoration: none;
}
  
.event:hover 
{
  color: #E35703;
  text-decoration: none;
} 

/*Farbdefinitionen*/   
.body 
{
  background-color:#696969;
}
  
.grey 
{
  background-color:#E8E6E6;
}
  
.schatten 
{
  background-color:#666666;
}
  
.background 
{
  background-color:#F3F3F3;
}
  
.bgmenu 
{
  background-color:#E8E6E6;
}

.bgright 
{
  background-color:#F2F2F2;
}

/*Eventtabelle*/
.eventgrey
{ 
  border-bottom: 1px dotted steelblue; 
  margin-left:0;
  margin-right:0;
  background-color:gainsboro;
}

.eventwhite
{ 
  border-bottom: 1px dotted steelblue; 
  margin-left:0;
  margin-right:0;
  background-color:#FFFFFF;
}
