/* Klassen fertig SideMenu for DotNetNuke Troy Luechinger, 16.06.05 */

/* Neue Styles */


/* page layout styles */
Body
{
    background-color: white;
  
    background-position: bottom;
    background-repeat: repeat-x;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
   
    font-size: 11px;
    height:100%;
}

#logo img { top:-20px; position: absolute; }


#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;
}
.MainMenu_MenuContainer  td img {  display: none;} 


.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    { 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 }

sup  {
	font-size: 0.83em;
        vertical-align: text-top;
      

}

.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
   ================================*/

.sidemenu a:link {color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 18px;
    text-decoration: none;}

   .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 }

.SMMenuItem5 A, .SMMenuItemOpenTab5 A, .SMMenuItemCurrentTab5 A    { color: #3c3c3c; font-size: 10px; font-weight: normal; text-decoration: none; display: block; padding: 1px 0 1px 25px; border-bottom: 1px solid white }
.SMMenuItemOpenTab5 A:hover, .SMMenuItem5 A:hover   { background-color: #ddd; display: block }	
.SMMenuItemCurrentTab5 A      { 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
   ================================*/
	

.MainMenu_MenuContainer  td img {  display: none;} 

	.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 table td img  { display: none;}
	
.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;
}



/*ab2011*/
#wrapper {width: 980px;   margin: 0 auto;  border: solid 1px gray}

.clear { clear:both; line-height:0; font-size:0; height:0;}

.kopfbildr
{ 
  width: 797px;
    float:left;
  display: block;
   position:  relative;
    background-repeat: no-repeat;
    background-position: right top;
    height: 129px;
    color: #fff;
    font-size: 28px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    
    background-color: black;
}
.kopfbildrhome
{ 
  width: 797px;
    float:left;
  display: block;
   position:  relative;
    background-repeat: no-repeat;
    background-position: right top;
    height: 240px;
    color: #fff;
    font-size: 28px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    
    background-color: black;
}
.kopfbildr span {padding-top: 50px;
    padding-left: 40px;
    position: absolute;
    }
.kopfbildl 
{
     left:15px;
      float:left;
      display: block;
   position:  relative;
   width: 182px;
     height: 129px;
    }
    
    .kopfbildlhome 
{
     left:15px;
      float:left;
      display: block;
   position:  relative;
   width: 182px;
     height: 240px;
    }
    
    #navbar  { height:30px;background-color: #DAA315 ; z-index:2; position:relative}
    #search { left:15px;
              height:20px;
      float:left;
      display: block;
   position:  relative;padding:5px;
   width: 157px;  background-color: #e6c162;
     }
     #search span { }
     
 #mainnav
{ 
  width: 757px;
    float:left;
  display: block;
   position:  relative;
   margin-left:55px;
  
}
#iconnav { padding-right:10px; float:right;}
#languages ul
{
    text-align: left;
}

#languages li
{
    float: left;
    list-style-type: none;
    text-align: left;
    display: block;
    width:20px;
}
  #main  { background-color: White; min-height: 700px; z-index:1}
  
#leftpane { left:15px;
      float:left;
      display: block;
   position:  relative;
   width: 167px;
   background-color: #E8E8E8 !important; height:100%;
   min-height: 700px;
 
     }

#dnn_LeftPane { padding-right:10px;  padding-left:10px;}
#dnn_LeftPane .ModDNNHTMLC { font-size:11px; line-height: 150%;}

#firstnav { top:92px; position:  absolute; width: 167px;}
#dnn_SIDEMENU_lblLinks div:last-child{ margin-bottom:30px;}

#secondnav { }
#maincontent 
{  
  width: 747px;
    float:left;
  display: block;
   position:  relative;
  margin-left:55px; 
  margin-top:39px;
  
}
img {border: 0px}
.contentpane { width: 550px; float: left}
.rightpane { width: 160px;  left:580px; position: absolute}
#dnn_RightPane { top:58px; position:  absolute}

.yellocontainer {width:100% ; border: solid 1px #daa315 }
.yellowbar {background-color:#daa315; padding:3PX; }
.yellowcontent {background-color:#feebb9;  }

p:first-child, strong:first-child {margin-top:0; padding-top:0px; }

.Multipagebilder  img{ padding-bottom:10px; padding-top:5px;}
.multipagecontent1 {margin-top:35px !important; }
.mmc {margin-top:15px}
.multipagecontent {position:  absolute; top:60px;}
.top img {padding-bottom: 15px;}
/***/

#dnn_ddrMENU1 li a { font-size: 12px}

.footerleft
{
    padding-top: 2px;
    color: gray;
    font-size: 9px;
    float: left;
}
.footerleft a:link, .footerleft a:visited { color: gray;  color: gray;
    font-size: 9px; }

.footerright
{padding-top:2px;
    color: gray;
    font-size: 9px; float: right;
}
