/* 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, Verdana, Tahoma;
    font-size:11px;
    height:100%;
}

.titel   { color:  #006; font-weight: bold; font-size: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.text, td, p    { color: #333333; font-size: 11px; line-height: 18px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.textbold    { color: #333333; font-size: 11px; line-height: 18px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }


.textklein    { color: #333333; font-size: 11px; line-height: 18px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.textklein:link { color: #333333; font-size: 11px; line-height: 18px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.textklein:visited { color: #333333; font-size: 11px; line-height: 18px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.textklein:active { color: #333333; font-size: 11px; line-height: 18px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.textklein:hover  { color: #333333; font-size: 11px; line-height: 18px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }

a:active         { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover       { color: #669933; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:link         { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:visited           { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:href  { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }



.skinHeaderText, A.skinHeaderText:link,  A.skinHeaderText:visited
{
	font-size: 10px;
	color: #bbbbbb;
}
.breadcrumb, .breadcrumb A:link, .breadcrumb A:visited
{
	font-size: 10px;
	color: #f0f0d8;
	font-weight: normal;
}


.formular  {
	color: #333333;
	font-style: normal;
	font-weight:bold;
	font-size: 11;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* background-color: #669933;*/
	border: solid 1px #669933;
	width:auto
}

.formulara  {
	color: #669933;
	font-style: normal;
	font-weight:bold;
	font-size: 9;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E3F4E0;
	border: solid 1px #FFFFFF;
}


a.nav    { color: #FFFFFF; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.nav:active     { color: #FFFFFF; font-size: 11px; line-height: 14px; text-decoration: none }
a.nav:link   { color: #FFFFFF; text-decoration: none }
a.nav:visited      { color: #FFFFFF; text-decoration: none }
a.nav:hover         { color: #CCCCCC; text-decoration: none }


a.navGrau    { color: #333333; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.navGrau:active     { color: #333333; font-size: 11px; line-height: 14px; text-decoration: none }
a.navGrau:link   { color: #333333; text-decoration: none }
a.navGrau:visited      { color: #333333; text-decoration: none }
a.navGrau:hover         { color: #333333; text-decoration: none }


/* Styles Navigation */



	.SMMenuItem0 A, .SMMenuItemCurrentTab0 A, .SMMenuItemOpenTab0 A
	{
	{ color: #FFFFFF; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
	
	}
	.SMMenuItem1 A, .SMMenuItemCurrentTab1 A, .SMMenuItemOpenTab1 A, 
	.SMMenuItem2 A, .SMMenuItemCurrentTab2 A, .SMMenuItemOpenTab2 A {
		padding-right: 5px;
		padding-top: 1px;
		padding-bottom: 1px;
		font-size: 11px;
		font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		font-weight: normal;
		font-color: #000000;
		width: 100%;	
		
		
		
	}
	
	.SMMenuItem0 A, .SMMenuItemOpenTab0 A, .SMMenuItemCurrentTab0 A {
		padding-left: 0px;
	}
	.SMMenuItem1 A, .SMMenuItemOpenTab1 A, .SMMenuItemCurrentTab1 A {
		/* padding-left: 0px;
		font-size: 14px; */
		
	FONT-SIZE: 11px; 
    COLOR: #000000;
    font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    width: 100%;
    cursor: hand;
    cursor: pointer;
    padding: 3px;
    padding-left: 9px;
    background-color: #FFFFFF;
    border: 0px solid #669933;
    border-top: 0px;
	border-left: 0px;
	border-right: 0px
    text-decoration: none;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
		

	}
	.SMMenuItem2 A, .SMMenuItemOpenTab2 A, .SMMenuItemCurrentTab2 A {
		/* padding-left: 5px;
		font-size: 14px; */
		
		    FONT-SIZE: 11px; 
    COLOR: #000000;
    font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    width: 100%;
    cursor: hand;
    cursor: pointer;
    padding: 3px;
    padding-left: 14px;
    background-color: #FFFFFF;
    border: 0px solid #CCCCCC;
    border-top: 0px;
	border-left: 0px;
	border-right: 0px;
    text-decoration: none;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
	}
	.SMMenuItem1 A, .SMMenuItemOpenTab1 A, .SMMenuItemCurrentTab1 {
		/*background-color: white;	  */
	}
	.SMMenuItem2 A, .SMMenuItemOpenTab2 A, .SMMenuItemCurrentTab2 {
		/*background-color:white;   */
	}
	.SMMenuItem0 A:link, .SMMenuItem1 A:link, .SMMenuItem2 A:link {
		 color: #333333;text-decoration: none
	}
	.SMMenuItem0 A:visited, .SMMenuItem1 A:visited, .SMMenuItem2 A:visited {
		color: #333333; text-decoration: none
	}
	.SMMenuItem0 A:hover, .SMMenuItemCurrentTab0 A:hover, .SMMenuItemOpenTab0 A:hover,
	.SMMenuItem1 A:hover, .SMMenuItemCurrentTab1 A:hover, .SMMenuItemOpenTab1 A:hover,
	.SMMenuItem2 A:hover, .SMMenuItemCurrentTab2 A:hover, .SMMenuItemOpenTab2 A:hover {
		color: white; 
		text-decoration: none; 
		background-color: #000066;
	}
	.SMMenuItemText0, .SMMenuItemText1, .SMMenuItemText2 {
		margin-left: 5px;
	}
	.SMMenuItemIcon0, .SMMenuItemIcon1, .SMMenuItemIcon2 {
		margin: 2px;
		vertical-align: middle;
	}
	.SMMenuItemCurrentTab0, .SMMenuItemCurrentTab1, .SMMenuItemCurrentTab2 {
		font-style: italic;
	}

