/* 
================================
Skin styles for DNN entex
================================
*/   


/*   */
@charset "utf-8";
* { margin:0; padding:0; }

/* IE - Fix für Adminpanel */
.BoxContolAdmin  { margin-top:0px; } /* fuer alle Browser */
* html .BoxContolAdmin  {   margin-top:-1px; } /* nur fuer Internet Explorer */
/* ENDE IE - Fix für Adminpanel */

/* Access Keys */
.inVis { display:none; visibility:hidden;} 



html, body {
margin: 0;
padding: 0;
height: 101%;
background: #ffffff;
text-align:center;
background-image:url(images/hg_outsite.gif);
}

div.siteBody {
text-align:left;
width: 928px; 
display:block;
max-width:928px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto;
background-image:url(images/hg_innenseite_928px.gif);
}

div.bodyHeader {
overflow:hidden;
display:block;
width: 928px;
height:191px;
display:block;
overflow:hidden;
margin:0 auto; text-align:left; background-image:url(images/hg_header_928px.gif);
}

div.footerStop {
overflow:hidden;
display:block;
clear:both;
width: 928px;
height: 86px;
font-size: 0;
background:transparent;
}

div.bodyTopNavi {
overflow:hidden;
display:block;
float:left;
width: 928px;
height:41;
background:url(images/hg_headerNav_928px.gif);
}

div.bodyColumLeft {
overflow:hidden;
display:block;
width: 220px;
float: left;
padding: 0;
margin-left:1px;
border-bottom:thick;
border-bottom-color:#333333;
}

div.bodyColumSpaceLeft {
overflow:hidden;
display:block;
width: 12px;
float: left;
padding: 0;
}
div.bodyColumSpaceRight {
overflow:hidden;
display:block;
width: 12px;
float: left;
padding: 0;
}

div.bodyColumCenter {
float:left;
display: blocks;
width:684px;
padding: 0;
margin:0px;
}

div.clear {
clear: both;
margin: 0;
padding: 0;
height: 0;
line-height: 0;
font-size: 0;
}

div.footer {
overflow:hidden;
display:block;
width: 928px;
margin: -83px auto 0 auto;
padding: 0;
height: 82px;
background-image:url(images/hg_footer_928px.gif);
}


.columCenterBox { display:block; float:left; width:684px; padding:0px; margin:0px;  }


/* SiteLayout Inhalt */
.boxColumTop { width:684px; overflow:hidden; margin:0px auto 0 auto;; }
.boxColumCenter { float:left; width:452; text-align:left; /*Set right margin to bodyboxColumRightumnWidth*/ /* overflow:hidden;  */ }
.boxColumLeft { width:220px; display:block; overflow:hidden;  background-position:bottom; background-image: url(design/hg_menuPunkte.gif);  }
.boxColumRight { float:right; width: 220px;  overflow:hidden; }
.boxColumBottom { float:left; width:684px; overflow:hidden; }
.boxColumRightBlue { float:right; width: 220px;  overflow:hidden; margin-bottom:12px; }

/* Fuss ende FL= Box links / FR = Box rechts */
div.FooterBagFL { height:192px; margin-left:0px; margin-top: 0px; float:left; }
div.FooterBagFR { height:192px; margin-right:0px; margin-top: 0px; float:right;  }

 /* Suche feld */
.HeaderBagHL .NormalTextBox { vertical-align:bottom; width:176px; height:18px; }
.suchfeldButton { margin-left:-2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.xsTxtSearch {  font-family:Arial, Helvetica, sans-serif; font-size:11px; width:176px; height:18px; margin-left:1px;margin-top:3px;}

.HeaderBagHRnav { margin:0px; margin-right:0px; margin-top: 0px; float:right; padding:0px;  }
.HeaderBagHL { margin:0px; padding-top:42px; padding-left:2px; overflow:hidden; vertical-align:bottom; margin:0px; float:left;  }
.HeaderBagHR { display:block; margin-right:0px; margin-top: 0px; float:right; height:64px; overflow:hidden; }
.HeaderBild { margin:0px; text-align:center; background-image:(images/b_header_928px.jpg); width:928px; height:65px; }

/* Haeder Buttons rechts */


div.ButtonHRprint { display:block; width: 20px;  color:#453d00; float:left; background-color: #ffffff; }
	.ButtonHRprint h3 { margin:0px; padding-top:2px; padding-bottom:3px; font-size:13px; text-align:center; letter-spacing:1px;  float:none;   }
	.ButtonHRprint a:link { display:block; width: 20px; color:#453d00; text-decoration: none; cursor: pointer;  }
	.ButtonHRprint a:visited { display:block; width: 20px; color:#453d00;  text-decoration:none; cursor:pointer;  }
	.ButtonHRprint a:hover { display:block;width: 20px; color:#453d00;  font-weight: bold; text-decoration: underline;  cursor: pointer;  }
	.ButtonHRprint a:active { display:block; width:20px; color:#453d00;  text-decoration:none; cursor:pointer; } 



div.ButtonHRaby { display:block; width: 20px; background-image: url(images/icons_behindertengerecht.gif); color:#453d00; float:left; background-color: #FFFFFF; }
	.ButtonHRaby h3 { margin:0px; padding-top:2px; padding-bottom:3px; font-size:13px; text-align:center; letter-spacing:1px;  float:none;  }
	.ButtonHRaby a:link { display:block; width: 20px; color:#000000; background-image: url(images/icons_behindertengerecht.gif); text-decoration: none; cursor: pointer; }
	.ButtonHRaby a:visited { display:block; width: 20px; color:#000000; background-image: url(images/icons_behindertengerecht.gif); text-decoration:none; cursor:pointer; }
	.ButtonHRaby a:hover { display:block;width: 20px; color:#000000; background-image: url(images/icons_behindertengerecht.gif); font-weight: bold; text-decoration: underline;  cursor: pointer; }
	.ButtonHRaby a:active { display:block; width:20px; color:#000000; background-image: url(images/icons_behindertengerecht.gif); text-decoration:none; cursor:pointer; } 


div.ButtonHRsitemap{ display:block; width: 20px; background-image: url(images/icons_sitemap.gif); color:#453d00; float:left; background-color: #FFFFFF; }
	.ButtonHRsitemap h3 { margin:0px; padding-top:2px; padding-bottom:3px; font-size:13px; text-align:center; letter-spacing:1px;  float:none;  }
	.ButtonHRsitemap a:link { display:block; width: 20px; color:#000000; background-image: url(images/icons_sitemap.gif); text-decoration: none; cursor: pointer; }
	.ButtonHRsitemap a:visited { display:block; width: 20px; color:#000000; background-image: url(images/icons_sitemap.gif); text-decoration:none; cursor:pointer; }
	.ButtonHRsitemap a:hover { display:block;width: 20px; color:#000000; background-image: url(images/icons_sitemap.gif); font-weight: bold; text-decoration: underline;  cursor: pointer; }
	.ButtonHRsitemap a:active { display:block; width:20px; color:#000000; background-image: url(images/icons_sitemap.gif); text-decoration:none; cursor:pointer; }


div.ButtonHRMail { display:block; width: 30px; background-image: url(images/hgButtonHRMail.gif); color:#453d00; float:left; background-color: #FFFFFF; }
	.ButtonHRMail h3 { margin:0px; padding-top:2px; padding-bottom:3px; font-size:13px; text-align:center; letter-spacing:1px; font-weight: 100; float:none;  }
	.ButtonHRMail a:link { display:block; width: 30px; color:#000000; text-decoration: none; cursor: pointer; }
	.ButtonHRMail a:visited { display:block; width: 30px; color:#000000; background-image: url(images/hgButtonHRMail.gif); text-decoration:none; cursor:pointer; }
	.ButtonHRMail a:hover { display:block;width: 30px; color:#000000; background-image: url(images/hgButtonHRMail.gif); text-decoration: underline; font-weight: bold; cursor: pointer; }
	.ButtonHRMail a:active { display:block; width: 30px; color:#000000; background-image: url(images/hgButtonHRMail.gif); text-decoration:none; cursor:pointer; }

div.ButtonHRCopy { display:block; width: 24px; bacground-image: url(images/icons_copyright.gif); color:#453d00; float:left; background-color: #FFFFFF; }
	.ButtonHRCopy h3 { margin:0px; padding-top:2px; padding-bottom:3px;  font-size:13px; text-align:center; letter-spacing:1px; font-weight: 100; float:none;  }
	.ButtonHRCopy a:link { display:block; width: 24px; color:#000000; background-image: url(images/icons_copyright.gif); text-decoration: none; cursor: pointer; }
	.ButtonHRCopy a:visited { display:block; width: 24px; color:#003366; background-image: url(images/icons_copyright.gif); text-decoration:none; cursor:pointer; }
	.ButtonHRCopy a:hover { display:block;width: 24px; color:#003366; background-image: url(images/icons_copyright.gif); text-decoration: underline; font-weight: bold; cursor: pointer; }
	.ButtonHRCopy a:active { display:block; width: 24px; height:25 color:#003366; background-image: url(images/icons_copyright.gif); text-decoration:none; cursor:pointer; }

div.ButtonHRSpace { display:block; width: 8px; height:25px;  color:#453d00; float:left; background-color: transparent; }
div.ButtonHREnd { display:block; width: 12px; height:25px; color:#453d00; float:left; background-color: transparent; }
div.ButtonHRStart { display:block; width: 12px; height:25px; color:#453d00; float:left; background-color: transparent; }
div.ButtonFRSpace { display:block; width:3px; height:25px; color:#453d00; float:left; background-image:(images/buttonSpaceFR.gif); }

div.ButtonFLcopy { font-family:Arial, Helvetica, sans-serif; color:#000000; }
	.ButtonFLcopy h6 { margin:0px; padding-top:3px; padding-bottom:6px; padding-left:12px; font-size:11px; font-weight:bold; float:left; }
	.ButtonFLcopy h6 a:link { color:#999999; text-decoration: none; cursor: pointer; font-weight: normal; }
	.ButtonFLcopy h6 a:visited { color:#999999; text-decoration:none; cursor:pointer; font-weight: normal; }
	.ButtonFLcopy h6 a:hover { color:#999999; text-decoration: underline; cursor: pointer; font-weight: normal; }
	.ButtonFLcopy h6 a:active { color:#999999; text-decoration:none; cursor:pointer; font-weight: normal; }

div.ButtonFRlogin { font-family:Arial, Helvetica, sans-serif; color:#01619f; }
	.ButtonFRlogin h6 { margin:0px; padding-top:3px; padding-bottom:6px; padding-right:12px; font-size:11px; font-weight:bold; float:left; }
	.ButtonFRlogin h6 a:link { color:#01619f; text-decoration: none; cursor: pointer; font-weight: normal; }
	.ButtonFRlogin h6 a:visited { color:#01619f; text-decoration:none; cursor:pointer; font-weight: normal; }
	.ButtonFRlogin h6 a:hover { color:#01619f; text-decoration: underline; cursor: pointer; font-weight: normal; }
	.ButtonFRlogin h6 a:active { color:#01619f; text-decoration:none; cursor:pointer; font-weight: normal; }

div.NavBreadCrumb { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:1;  }
	.NavBreadCrumb h6 { margin:0px; padding-top:3px; padding-bottom:6px; padding-left:12px; font-size:11px; font-weight:bold; float:left; }
	.NavBreadCrumb h6 a:link { color:#FFFFFF; text-decoration: none; cursor: pointer; font-weight: normal; }
	.NavBreadCrumb h6 a:visited { color:#FFFFFF; text-decoration:none; cursor:pointer; font-weight: normal; }
	.NavBreadCrumb h6 a:hover { color:#FFFFFF; text-decoration: underline; cursor: pointer; font-weight: normal; }
	.NavBreadCrumb h6 a:active { color:#FFFFFF; text-decoration:none; cursor:pointer; font-weight: normal; }


/* SlideMenu */
div.menutableEnd { display:block; background-image: url(design/hg_menuEnd.gif); background-position:bottom; height:2px;  margin-top:1px; margin-bottom:1px;}
div.menutableBox { display:block;background-image: url(design/hg_menuEnd.gif); background-position:bottom; margin-bottom:10px;  }