
/*-------STRUCTURE---------------*/

/*html {height: 100%; }*/
body {
	/*height: 100%;*/ 
	background: url(../images/BG_Body.png);
	margin: 0; padding: 0; 
	font-family: Verdana, Geneva, sans-serif;
	}
	



a:hover {text-decoration: none;}

ul {font-size: 12px; }
ul li {padding: 2px; }


/*---Clearfix------------------------*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

*html .clearfix {zoom: 1; } /* IE6 */
*:first-child+html .clearfix {zoom: 1; } /* IE7 */

/*-----------------------------------*/

#page-wrap {background: url(../images/Content_BG.png); width: 980px; margin: 0 auto; /*border: 1px solid red;*/ padding-bottom: 2px;}
#header-wrap{position: relative; background: url(../images/Header_BG.png); width: 980px; height: 189px;}
#header-wrap #logo {position: absolute; top: 40px; left: 30px;}
#header-wrap #logo-alt {width: 410px; margin: 0 auto 0 auto; padding-top: 40px;}

#content-wrap {padding: 25px; margin-bottom: 10px;}
#content-wrap #slideshow {width: 446px; height: 269px; border: 1px solid #666; margin: 0 50px 25px 0;}

#content-wrap #content {/*border: 1px solid red;*/ float: left; width: 420px;}
#heading-title {font-size: 42px; color: #fff; font-weight: bold;}
#content #mainText {font-size: 16px; line-height: 150%; color: #333;}
#redbox {background: #B20000; width: 960px; clear: both; margin: 0 auto;  border-top-left-radius: 10px; border-top-right-radius: 10px;}
#redbox a {color: #fff;}

#redbox #about {width: 450px; float: left; /*border: 1px solid green;*/ }
#redbox #about #icon {float: left; padding: 25px;}
#redbox #about h2 {color: #fff;}
#redbox #about #icon-text {float: left; padding: 0 15px 15px 15px; width: 220px;}
#about #icon-text #rb-text {font-size: 13px; color: #fff;}
#about #icon-text ul {color: #fff; margin-top: 0;}
#about #icon-text ul li {line-height: 150%;}

#listbox {position: relative;}
#listbox ul {float: left;}
#centerbox {width: 500px; margin: 0 auto;}
#centerbox #heading-title {text-align: center;}
#centerbox .mainText {text-align: center;}
/*--------------------*/
#separator {float: left; border-left: 1px solid #c42626; width: 1px; height: 175px; margin: 25px 0 15px 20px;}
/*--------------------*/
#redbox #contact {width: 450px; float: left; margin-left: 20px; }
#redbox #contact #icon {float: left; padding: 25px;}
#redbox #contact h2 {color: #fff;}
#redbox #contact #icon-text {float: left; padding: 0 15px 15px 15px;}
#contact #icon-text #rb-text {font-size: 13px; color: #fff;}
#contact #icon-text ul {color: #fff; margin-top: 0;}
#contact #icon-text ul li {line-height: 150%;}

/*--------------------------------------*/
.galleria{ width: 915px; height: 425px; background: #000; }
/*--------------------------------------*/
#yv-wall {position: relative;}
#yv-singlebox {border: 5px solid #999; float: left; margin: 5px;}

#footer {background: url(../images/Footer_-_BG.png); width: 960px; height: 76px; clear: both; margin: 0 auto 10px auto; padding-top: 5px;}
#footer #left a {color: #000;}
#footer #left {width: 480px; float: left; /*border: 1px solid yellow;*/}
#footer #left #ftext {font-size: 12px; padding: 10px 10px 5px 10px;}
#footer #left #ftext2 {font-size: 12px; padding: 2px 10px 10px 10px;}

#footer #right a {color: #000;}
#footer #right {width: 350px; float: left; margin-left: 110px; /*border: 1px solid yellow;*/}
#footer #right #ftext {font-size: 12px; padding: 10px 10px 10px 10px;line-height: 150%;}
#footer #right #ftext div {line-height: 150%; padding-top: 5px; padding-right: 5px;}






