.contenttable-0 { width: 100%; margin-bottom:14px; }
.contenttable-0 tr td { background: #EEE; padding: 2px; vertical-align: top; }
.contenttable-0 tr .td-0 { width: 100px; }


.videoBoxSpacer { height: 35px; clear: both; }
.videoBox { clear: both;width: 520px; }
.videoBoxItem { 
	float: left; 
	width: 167px; 
	height: 168px;
        margin-right: 6px;
	background-image: url(../../images/videobox/videoBg.gif);
	background-repeat: no-repeat;
	background-position: center top;

 }
.videoBoxItem h1 { background: #EEE; font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0px; padding: 4px; margin-top: 18px; }
.videoBoxItem h1 a { text-decoration: none; }
.videoBoxItem h1 a:hover { color: #000; text-decoration: none; }
.videoBoxItem img { margin: 1px; }
.videoBoxItemContent {}


.menuProductsItem { font-family: verdana, arial; width: 177px; height: 158px; float: left; }
.menuProductsItem h1 { padding: 5px; padding-left: 0px; margin: 0px; font-size: 11px; font-weight: normal; }
.menuProductsItem h1 a { text-decoration: none; color: #476738; }
.menuProductsItem h1 a:hover { text-decoration: underline; color: #476738; }
.menuProductsImage { width: 168px; height: 120px; background: #CCC; }

.csc-frame-rulerAfter { clear: both; margin-bottom: 8px; padding-bottom: 8px; border-width: 0 0 1px 0; border-style: solid; border-color: #466738; }
.tx_lumogooglemaps_pi1_infobox { font-family: verdana, arial, sans-serif; font-size: 11px; }
.tx-lumogooglemaps-pi1 .template { font-family: verdana, arial, sans-serif; font-size: 11px; }
.tx-fdfx3cols-pi1 table tr td { vertical-align: top; }
.tx-slideshow-pi1 { text-align: left; }

FORM.gmapDir { font-family: verdana, arial, sans-serif; font-size: 11px; }
.tx-fdfx3cols-pi1 { width: 500px; }

a { color: #476738; }
.galborder { text-align: center; background-color: #DDE7D9; }
.contenttable p { margin: 0px; padding: 0px; }
.contenttable td { font-size: 10px; }
.csc-sword { color: red; } 
.menuTypoPos { padding-top: 7px; padding-bottom: 19px; }



.csc-caption { padding:2px; margin: 0px; font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 11px; color: #466738; }
.progettomenu { text-align: left;font-size: 11px;color: #476738; padding: 5px 5px 6px 5px; margin-bottom: 8px; background-color: #F2F1F1; }
.progettomenu a { text-align: left; text-decoration: none; font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #476738;}
.csc-header h1 { clear: both; color: #466738; font-family: verdana, arial, sans-serif;font-size: 14px; }
.csc-header h2 { border-bottom: 1px solid #466738; clear: both; color: #466738; font-family: verdana, arial, sans-serif;font-size: 14px; }
#wolfHausCenterImages2 {  height: 120px;float: left; }
#wolfHausCenterLeft { height: 120px;width: 218px; text-align:center; float: left; background-color: #FAEF87; }

#wolfHausRight { padding-top: 11px; float: left; height: 20px; width: 215px; }
#wolfHausContent { text-align: left; width: 562px; float: left; height: 20px; }
#wolfHausCenterContent { width: 100%; }
#wolfHausCenterMenu { text-align: left; width: 100%; background-color: #476738; height: 25px; }
#wolfHausCenterImages { background-color: #476738; width: 100%; background-color: #FFFFFF; height: 120px; }
#wolfHausCenter { float: left; width: 778px; height: 100%; }
#wolfHausCenterTop { font-size: 0px; width: 100%; background-color: #FFDC00; height: 24px; }
#wolfHausLeft { float: left; width: 204px; background-color: #FFDC00; height: 100%; }
#wolfHausLeftTop { font-size: 0px; width: 100%; background-color: #476738; height: 24px; }
#wolfHausMain { margin: 0px auto; width: 982px; height: 100%; }
#wolfHausAddress { text-align: left; padding: 20px; }

.wolfHausRightPadding { padding: 10px; text-align: left; font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 11px; color: #466738; }
.wolfHausRightPadding a { color: #466738; }
.wolfHausRightPadding a:hover { color: #466738; }
.bodytext { line-height: 16px; padding: 0px; margin: 0px; font-family: verdana, arial, sans-serif; font-size: 12px; color: #466738; }
.bodytext ul,li { line-height: 16px; padding: 0px; margin: 0px; font-family: verdana, arial, sans-serif; font-size: 12px; color: #466738; }
.bodytext a { color: #466738; font-weight: bold; }
.contentPadding { padding: 15px; }
.address { line-height: 14px; font-weight: bold; font-family: verdana, arial, sans-serif; font-size: 11px; color: #466738; }
.address a { color: #466738; }
body { background-image: url(bgMain.gif); background-repeat: repeat-y; background-position: center top; padding: 0px; margin: 0px; text-align: center; background-color: #F1E35C; }