/* Klassen fertig SideMenu for DotNetNuke Troy Luechinger, 16.06.05 */

/* Neue Styles */


/* page layout styles */
Body
{
    background-color: white;
    text-align: center;
    background-position: bottom;
    background-repeat: repeat-x;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    height:100%;
}


#kopf {
border-top: solid 1px #A2A2A2;
border-left: solid 1px #A2A2A2;
border-right: solid 1px #A2A2A2;
border-bottom: solid 1px #F1D68F;
}
#navigation {
height: 31px;
}
#inhalt {
bgcolor: #fff;
border-left: solid 1px #A2A2A2;
border-right: solid 1px #A2A2A2;
}


.NormalTextBox, .SkinObject
 { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom: 6px }

.titel   { color: #FF9900; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.titel_right     { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none }
.text, td, p    { color: #000000; font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none }
a.normal:link, a.normal:active, a.normal:visited, a.normal   { text-decoration: none }
.textbold    { color: #000000; font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none }


.textklein    { color: #000000; font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none }
.textklein:link { color: #000000; font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none }
.textklein:visited { color: #000000; font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none }
.textklein:active { color: #000000; font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none }
.textklein:hover  { color: #000000; font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none }

.text2nav     { color: #7e7e7e; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }
.text2nav:link  { color: #7e7e7e; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }
.text2nav:visited  { color: #7e7e7e; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }
.text2nav:active  { color: #7e7e7e; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }
.text2nav:hover  { color: #CCCCCC; font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;  text-decoration: none }


a:active         { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none }
a:hover       { color: #932B29; font-size: 11px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none }
a:link         { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
a:visited           { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none }
a:href  { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none }



.skinHeaderText, A.skinHeaderText:link,  A.skinHeaderText:visited
{
	font-size: 10px;
	color: #000000;
}
.breadcrumb, .breadcrumb A:link, .breadcrumb A:visited
{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
}


.formular  {
	color: #838383;
	font-style: normal;
	font-weight:normal;
	font-size: 11;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;border: solid 1px #D0D0D0;
	width:auto
}


a.nav    { color: #000000; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif;text-decoration: none }
a.nav:active     { color: #000000; font-size: 11px; line-height: 14px; text-decoration: none }
a.nav:link   { color: #000000; text-decoration: none }
a.nav:visited      { color: #000000; text-decoration: none }
a.nav:hover         { color: #344262; text-decoration: none }

/* ================================
    CSS STYLES FOR Module TOMSideMenuModule
   ================================*/
   
   .smmenuitemtext   { font-size: 11px; font-family: Arial, Helvetica, sans-serif }
 
.SMMenuItem1 A,.SMMenuItemOpenTab1 A    { color: #3c3c3c; font-size: 10px; font-weight: normal; text-decoration: none; display: block; padding: 1px 5px 1px 10px; border-bottom: 1px solid white }
.SMMenuItemOpenTab1 A:hover, .SMMenuItem1 A:hover   { background-color: #ddd; display: block }	
.SMMenuItemCurrentTab1 A     { font-size: 10px; font-weight: bold; text-decoration: none; display: block; padding: 1px 5px 1px 10px; border-bottom: 1px solid white }	


.SMMenuItem2 A, .SMMenuItemOpenTab2 A     { color: #3c3c3c; font-size: 10px; font-weight: normal; text-decoration: none; display: block; padding: 1px 0 1px 15px; border-bottom: 1px solid white }
.SMMenuItemOpenTab2 A:hover, .SMMenuItem2 A:hover   { background-color: #ddd; display: block }	
.SMMenuItemCurrentTab2 A       { font-size: 10px; font-weight: bold; text-decoration: none; display: block; padding: 1px 0 1px 15px; border-bottom: 1px solid white }


.SMMenuItem3 A, .SMMenuItemOpenTab3 A, .SMMenuItemCurrentTab3 A     { color: #3c3c3c; font-size: 10px; font-weight: normal; text-decoration: none; display: block; padding: 1px 0 1px 10px; border-bottom: 1px solid white }
.SMMenuItemOpenTab3 A:hover, .SMMenuItem3 A:hover   { background-color: #ddd; display: block }	
.SMMenuItemCurrentTab3 A     { font-size: 10px; font-weight: bold; text-decoration: none; display: block; padding: 1px 0 1px 10px; border-bottom: 1px solid white }	

.SMMenuItem4 A, .SMMenuItemOpenTab4 A, .SMMenuItemCurrentTab4 A    { color: #3c3c3c; font-size: 10px; font-weight: normal; text-decoration: none; display: block; padding: 1px 0 1px 20px; border-bottom: 1px solid white }
.SMMenuItemOpenTab4 A:hover, .SMMenuItem4 A:hover   { background-color: #ddd; display: block }	
.SMMenuItemCurrentTab4 A      { font-size: 10px; font-weight: bold; text-decoration: none; display: block; padding: 1px 0 1px 20px; border-bottom: 1px solid white }







	
	/* ================================
    CSS STYLES FOR Module dropdown
   ================================*/
	
	.rootmenuitem td       { color: #000; font-size: 12px; font-family:  Arial, Helvetica; font-weight: bold; background-color:#DAA315; cursor: hand; height: 32px; border-left: 1px solid #E6C162;  }

	
.MainMenu_MenuContainer			 { background-color: transparent }
.MainMenu_MenuBar				  { }
.MainMenu_TabRootMenuItem TD	   { color: #111111; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background: transparent; padding-right: 11px; border-width: 0 }
.MainMenu_TabRootMenuItemSel TD   { color: white; font-size: 12px; font-family: Arial; font-weight: bold; padding-right: 11px }
.MainMenu_TabMenuItemHover TD	  { color: white; font-size: 12px; font-family: Arial; font-weight: bold; padding-right: 11px }
.MainMenu_MenuItemSel			      { font-size: 11px; font-family: Arial; font-weight: normal; background-color: #ebce7e; height: 100%; border: 0 }
.MainMenu_MenuItem				    { color: #000000; font-size: 12px; font-family: Arial; font-weight: normal; padding-top: 0; padding-right: 15px; padding-bottom: 0; height: 16px }
.MainMenu_MenuIcon				  { visibility: hidden; display: none }
.submenuitemselected,
.submenuitembreadcrumb			   { color: #ffffff; font-size: 12px; font-family: Arial; font-weight: normal; background: #bc6b12; cursor: hand; padding-top: 0; padding-right: 15px; padding-bottom: 0; height: 16px }
.submenu						   { color: #000000; font-size: 12px; font-family: Arial; background: #daa315; cursor: hand; margin-top: 2px; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; z-index: 1000; border: solid 0 #bc6b12;    }
.MainMenu_MenuBreak				 { background-color: transparent; height: 1px }
.MainMenu_MenuArrow				{DISPLAY:none}
.MainMenu_RootMenuArrow			{DISPLAY:none;}
.MainMenu_MenuIcon
{
    display: none;
}
