Body { text-align:justify; background-color: #ffece5; font-family: Verdana, Arial, Helvetica, sans-serif; background-image:url(images/hgb1.jpg); background-position: top left; background-repeat:repeat-x; font-size: 12px;}
table { text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; }
img { border-style:none; }

´#body { background-image:url(images/hgb1.jpg); background-position: top left; background-repeat:repeat-x; }

#randunten1 { background-image:url(images/Beer_Logo.gif); background-repeat:no-repeat; width:180px; height:180px; border-bottom-width:3px; border-bottom-style:solid; border-bottom-color:#663333; }



.maintext {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}

.adressinfo2 { padding-left:12px; padding-top:30px; font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #4d2820;}
.adressinfo {  font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #4d2820;}

.headline { font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif;	font-size: 24px;	font-weight: bold;	color: #4d2820;	letter-spacing: 7px;}

#naviblock { width:180px; vertical-align:top; background-color:#f48da2; }

#ctblock { vertical-align:top; background-color:#f4b7c1; }

#navi { padding-left:3px; width:177px; overflow:hidden;}
#newsdiv {width:170px; padding-bottom:20px; padding-top:30px; overflow:hidden; text-align:center; }
#inhaltdiv { padding-top:5px; width:714px; overflow:hidden; } 

.bl { width:65px; }

/* Schriftgroesse */

td#srgr A:link,
td#srgr A:visited,
td#srgr A:active 
 { font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#4d2820; text-decoration:none; font-weight: bold; letter-spacing: 1px;}

#srgr { text-align:right; }

/* Navi */

span.navinorm A:link,
span.navinorm A:visited,
span.navinorm A:active 
 { none; font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif; font-size:15px; color:#4d2820; text-decoration:none; font-weight: bold; letter-spacing: 1px;}


span.navinorm A:hover {font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif; font-size: 15px;color:#FFFFFF; text-decoration:none; font-weight:bold; letter-spacing: 1px;}

span.navinormakt A:link,
span.navinormakt A:visited,
span.navinormakt A:active 
 { font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif; font-size:15px; color:#ffffff; text-decoration:none; font-weight: bold; letter-spacing: 1px;}


span.navinormakt A:hover {font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif; font-size: 15px;color:#FFFFFF; text-decoration:none; font-weight:bold; letter-spacing: 1px;}

.navinormakt {font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif; font-size: 15px;color:#FFFFFF; text-decoration:none; font-weight:bold; letter-spacing: 1px;}
.navinorm {font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif; font-size: 15px;color:#f48da2; text-decoration:none; font-weight:bold; letter-spacing: 1px;}


 A:link,
 A:visited,
 A:active 
 { font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#4d2820; text-decoration:none; font-weight: bold; letter-spacing: 1px;  }


 A:hover {font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif; font-size: 12px;color:#FFFFFF; text-decoration:none; font-weight:bold; letter-spacing: 1px;}

/* FE-Editing */

div#lout a:link,
div#lout a:visited,
div#lout a:active,
div#lout a:hover,
{ color:ff0000; font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif; font-size:15px; font-weight:bold; }




/* header */

#logolink { width:175px; height:175px; border-style:none; }

/* 2/3 Cols */

.tx-fdfx2cols-pi1 td { vertical-align:top; }
.tx-fdfx3cols-pi1 td { vertical-align:top; }


/* news */

.ntdh { height:25px; }
.ndivpad { padding-left:10px;  }
.ndivpad2 { padding-left:10px; padding-top:5px; padding-bottom:5px;  }
#latesthead {height:24px; color:#ffffff; background-color:#f4b7c1; }
#latestbot { height:24px;  color:#ffffff; background-color:#f4b7c1; }



/* Bildergalerie */
.tx-photogals-pi1 { margin:0px; padding:0px; }
.tx-photogals-pi1-big a:hover { border:1px solid #999999; }
.tx-photogals-pi1-big a { border:1px solid #CCCCCC; padding:5px; background-color:#f4b7c1; text-align:center;	display:block; }
.tx-photogals-pi1-small a { border:1px solid #CCCCCC; background-color:#FFFFFF; padding:4px; margin-right:3px; margin-left:3px; margin-botton:3px; margin-top:3px; float:left; }
.tx-photogals-pi1-small a:hover { border:1px solid #000000;}
.tx-photogals-pi1-small-active a { border:1px solid #000000; background-color:#FFFFFF; padding:4px; margin-right:3px; margin-left:3px; margin-top:3px; float:left; }
.tx-photogals-pi1-small-active a:hover { border:1px solid #000000; }


/* Ueberschriften */
.normal { font-family:Century Gothic, Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#4d2820; letter-spacing:7px;}
.gross { font-family:Century Gothic, Arial, Verdana, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#4d2820; letter-spacing:7px;}
 

/* Element Tabelle */

.listtable { padding-right:10px; }

/* Footer */

#footer { color:#ffffff; padding-left:10px; }
#tdfooter { height:25px; }


/* Lightbox */
@charset "utf-8";

/* SLIMBOX (Customized version) */

#lbOverlay {
	position: absolute;
	top:0; left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
	z-index: 1000;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%; padding:0;
	overflow: hidden;
	background-color: #fff;
	z-index: 1000;
}

.lbLoading {
	background: #fff url(images/sb_loading.gif) no-repeat center;
	z-index: 1000;
}

#lbCanvas {
	border: 9px solid #fff;
	z-index: 1000;
}

#lbCanvas iframe, #lbCanvas img {
	border:1px solid #999;
	margin:0; padding:0;
	z-index: 1000;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
	background:url(images/sb_anchor_spacer.gif);
}


#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/sb_prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/sb_nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-size:10px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	margin:0 0 0 10px; padding:0;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/sb_closelabel.gif) no-repeat center;
	margin:0; padding:0;
}

#lbPrintLink {
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	background: transparent url(images/sb_printicon.gif) no-repeat center;
	margin:0 5px 0 0; padding:1px;
}

#lbSaveLink {
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	background: transparent url(images/sb_saveicon.gif) no-repeat center;
	margin:0 5px 0 0; padding:1px;
}

#lbSaveLink:hover,
#lbPrintLink:hover {
	border: 1px solid #666;
	padding: 0px;
}

#lbCaption, #lbNumber {
}

#lbCaption {
	font-weight: bold;
}

/* RTE-Styles */
.align-center { text-align:center; }



.contactform { padding-left:100px; }

.csc-frame-frame2 { background-color:#F48DA2; height: 27px; width:100%; }
 
#grgrgr { padding-top:3px; }

.internal-link { border-style:none; border-width:0px; }
