/* 
================================
Skin styles for DNN entex
================================
*/
@charset "utf-8";

* { margin:0; padding:0; }

html, body {
margin: 0;
padding: 0;
height: 101%;
background: #ffffff;
text-align:center;
background-image:url(design/hgSite.gif);
background-position:center top;
}

.BoxContolAdminNav {
margin:0px;
padding:0px;
width:947px;
height:27px;
display:block;
overflow:hidden;

}
.BoxContolAdmin {
margin:0px;
padding:0px;

}

div.siteBody {
width: 947px; 
display:block;
max-width:947px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto;
margin-top:0px;
padding:0px;
text-align:left;
background-image:url(design/hg_default.jpg); /* Hintergrund Biulder  Default=leer / Termine=Kirche(wazwald) / Kontakt=Tastatur */
background-position:left top;
background-repeat:no-repeat;
}

div.bodyHeader {
overflow:hidden;
display:block;
width: 947px;
height:138px;
overflow:hidden;
margin-left:0px;
padding-left:0px;
padding-top:1px;
text-align:left;
float:none;
}

div.bodyHeader img {
border:0px;
padding:0px;
margin:0px;
}

div.menutableBox {
overflow:hidden;
display:block;
float:left;
width: 800px;
height: 35px;
background: transparent;
text-align:left;
margin:0px;

}

div.bodyTopNavi {
overflow:hidden;
display:block;
width: 947px;
float:left;
text-align:left;
margin:0px;
padding-top:61px;
padding-left:12px;
background-position:top left;
background-image:url(design/hg_header_947px.gif);/*  gucker */
background-repeat:no-repeat;
}



div.bodyColumLeft {
overflow:hidden;
display:block;
width: 154px;
float: left;
padding: 0;
color: #GGFFFE;

}

div.bodyLeftSpace {
overflow:hidden;
display:block;
width: 13px;
float: left;
padding: 0;

}
div.bodyRightSpace {
overflow:hidden;
display:block;
/* width: 26px; ORG */
width: 12px;
float: left;
padding: 0;
}


div.clear {
clear: both;
margin: 0;
padding: 0;
height: 0;
line-height: 0;
font-size: 0;
}

div.footer {
overflow:hidden;
display:block;
width: 947px;
margin: -50px auto 0 auto;
padding: 0;
height: 50px;
}

div.footerStop {
overflow:hidden;
display:block;
clear:both;
width: 947px;
height: 50px;
}

.columCenterBox { display:block; float:left; width:780px; padding:0px; margin:0px; margin-top:12px; text-align:left; }

/* SiteLayout Inhalt  Ihnhalt von columCenterBox */
.boxColumTop { width:780px; overflow:hidden; }
.boxColumCenter { float:left; width:502px; text-align:left; /*Set right margin to bodyLeftSpace umnWidth*/ }
.boxColumRight { float:right; width: 239px; overflow:hidden; }
.boxColumBottom { float:left; width:780px; overflow:hidden; }

/* --------- */
.boxColumLeft { width:220px; display:block; overflow:hidden; padding-top:7px; }
.boxColumRightBlue { float:right; width: 220px;  overflow:hidden; margin-bottom:12px; }

div.FooterBagFL {  margin-left:0px; margin-top: 0px; float:left; vertical-align:top; }
div.FooterBagFR { margin-right:5px; margin-top: 0px;  float:right;  vertical-align:top; }

div.HeaderBag { display:block; margin:0px; padding:0px; float:right; overflow:hidden;}
.BildHeader { margin:0px; padding:0px; }


/* Header */
.tabHeaderBilder { width: 947px; height:138px; overflow:hidden; display:block;  }

/* Footer */
.FooterBagFR A:link { text-decoration: none; color: #780700; }
.FooterBagFR A:visited { text-decoration: none; color: #780700; }
.FooterBagFR A:hover { text-decoration: underline; color: #780700; }
.FooterBagFR A:active { text-decoration: none; color: #780700; }


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:#780700; text-decoration: none; cursor: pointer; font-weight: normal; }
	.ButtonFLcopy h6 a:visited { color:#780700; text-decoration:none; cursor:pointer; font-weight: normal; }
	.ButtonFLcopy h6 a:hover { color:#780700; text-decoration: underline; cursor: pointer; font-weight: normal; }
	.ButtonFLcopy h6 a:active { color:#780700; text-decoration:none; cursor:pointer; font-weight: normal; }

div.ButtonFRlogin { font-family:Arial, Helvetica, sans-serif; color:#780700; }
	.ButtonFRlogin h6 { margin:0px; padding-top:0px;  padding-right:0px; font-size:10px; font-weight:bold; float:left; }
	.ButtonFRlogin h6 a:link { color:#780700; text-decoration: none; cursor: pointer; font-weight: normal; }
	.ButtonFRlogin h6 a:visited { color:#780700; text-decoration:none; cursor:pointer; font-weight: normal; }
	.ButtonFRlogin h6 a:hover { color:#780700; text-decoration: underline; cursor: pointer; font-weight: normal; }
	.ButtonFRlogin h6 a:active { color:#780700; text-decoration:none; cursor:pointer; font-weight: normal; }

div.NavBreadCrumb { display:none; visibility:hidden; width:947xp; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; float:left;  }
	.NavBreadCrumb h6 { margin:0px; padding-top:3px; padding-bottom:6px; padding-left:120px; 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; }

/* Achtung das ist für Safari (PC) sowie für Admin da Cointainer CSS benutz wird */
p { margin:0px; text-align:left; }
ul { text-align:left; margin-left:15px;  }

.Normal
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  font-weight: normal;
}

.Bold
{
	font-weight: bold;
	 color: #333333;
}

.Title
h4 {
  font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
  color: #333333;
     font-weight: bold;
}
h1 {
  font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
  color: #757575;
     font-weight: bold;
  letter-spacing:0.05em;
}
 

h2 {
  font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;
  color: #333333;
     font-weight: bold;
}
h3 {
  font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;
  color: #333333;
     font-weight: normal;
}
h4 {
  font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
  color: #333333;
     font-weight: bold;
}
h5 {
  font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
  color: #333333;
     font-weight: normal;
}
h6 {
  font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
  color: #333333;
     font-weight: normal;
}


.FCKLinkGalleryContainer {text-align:left; vertical-align:top;}
.FCKLinkGalleryTitleContainer {text-align:left; vertical-align:top;}
.FCKLinkGalleryLinksContainer {text-align:left; vertical-align:top;}
.FCKLinkGalleryLinksTable {text-align:left; vertical-align:top;}


/*** Tabelle FCK Editor Vorlagen ***/

/* Tabelle 1/3 - 2/3 - 2 spaltig  */
.tab13BildText { width: 690px; }
.tab13BildText .tab13spalte1 { vertical-align:top; text-align:left; width:214px; }
.tab13BildText .tab13spalte2 { vertical-align:top; text-align:left; width:452px; }
.tab13BildText td { vertical-align:top; text-align:left; }
.tab13BildText caption { display:none; visibility:hidden; }
.tab13BildText img { vertical-align:top; text-align:left; }
.tab13BildText .space24px {width:24px;}



/* Tabelle 2/3 - 1/3 - 2 spaltig  */
.tab23BildText { width: 690px; }
.tab23BildText .tab23spalte1 { vertical-align:top; text-align:left; width:452px;  }
.tab23BildText .tab23spalte2 { vertical-align:top; text-align:left; width:214px;}
.tab23BildText td { vertical-align:top; text-align:left; }
.tab23BildText caption { display:none; visibility:hidden; }
.tab23BildText img { vertical-align:top; text-align:left; }
.tab23BildText .space24px {width:24px;}


/* Tabelle Personen Bild94px x 94px - */
.tab49BildText { width: 690px; }
.tab49BildText .person { vertical-align:top; text-align:left; width:115px; }
.tab49BildText .persontitel { vertical-align:top; text-align:left; width:115px; padding-top:5px;  font-weight:bold; color: #333333;}
.tab49BildText .persontext { vertical-align:top; text-align:left; width:115px; padding-top:1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal}
.tab49BildText .space20px { height:20px; }
