/* 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: #3559a7; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase }
.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;  text-decoration: underline }
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 }

.weiss11NN { color: White}

.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: white; font-size: 10px; font-weight: bold; text-decoration: none; display: block; padding: 1px 5px 1px 10px; border-bottom: 1px solid white }
.SMMenuItemOpenTab1 A:hover, .SMMenuItem1 A:hover   { background-color: #C0C0C0; 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;
	color: #FFFFFF;
	background-color: #003a70;
}	


.SMMenuItem2 A, .SMMenuItemOpenTab2 A       { color: white; font-size: 10px; font-weight: bold; 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        { color: white; 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: white; font-size: 10px; font-weight: bold; text-decoration: none; display: block; padding: 1px 0 1px 20px; border-bottom: 1px solid white }
.SMMenuItemOpenTab3 A:hover, .SMMenuItem3 A:hover   { background-color: #ddd; display: block }	
.SMMenuItemCurrentTab3 A       { color: white; font-size: 10px; font-weight: bold; text-decoration: none; display: block; padding: 1px 0 1px 20px; border-bottom: 1px solid white }	

.SMMenuItem4 A, .SMMenuItemOpenTab4 A, .SMMenuItemCurrentTab4 A       { color: white; font-size: 10px; font-weight: bold; text-decoration: none; display: block; padding: 1px 0 1px 25px; border-bottom: 1px solid white }
.SMMenuItemOpenTab4 A:hover, .SMMenuItem4 A:hover   { background-color: #ddd; display: block }	
.SMMenuItemCurrentTab4 A        { color: white; font-size: 10px; font-weight: bold; text-decoration: none; display: block; padding: 1px 0 1px 25px; 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: #3559a7; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; 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;
}




	/* ================================
    CSS STYLES FOR Module dropdown
   ================================*/
	
	.rootmenuitem td       { color: #000; font-size: 12px; font-family:  Arial, Helvetica; font-weight: bold; background-color:#DAA315; cursor: pointer; height: 32px; border-left: 1px solid #E6C162;  }

	
.MainMenu_MenuContainerB			 { background-color: transparent }
.MainMenu_MenuBarB				  { }
.MainMenu_TabRootMenuItemB TD
{
	background-position: transparent;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: transparent;
	padding-right: 11px;
	border-width: 0;
}
.MainMenu_TabRootMenuItemSelB TD   { color: white; font-size: 12px; font-family: Arial; font-weight: bold; padding-right: 11px }
.MainMenu_TabMenuItemHoverB TD	  { color: white; font-size: 12px; font-family: Arial; font-weight: bold; padding-right: 11px }
.MainMenu_MenuItemSelB
{
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	height: 100%;
	border: 0;
	color: #0063be; cursor: pointer;
}
.MainMenu_MenuItemB				    { color: #000000; font-size: 12px; font-family: Arial; font-weight: normal; padding-top: 0; padding-right: 15px; padding-bottom: 0; height: 16px }
.MainMenu_MenuIconB				  { visibility: hidden; display: none }
.submenuitemselectedB,
.submenuitembreadcrumbB			   { 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 }
.submenuB						   { 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_MenuBreakB				 { background-color: transparent; height: 1px }
.MainMenu_MenuArrowB				{DISPLAY:none}
.MainMenu_RootMenuArrowB			{DISPLAY:none;}
.MainMenu_MenuIconB
{
    display: none;
}

