body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #bcb38a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #333333;
}

.bodyFix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #333333;
}

.bodySmall {
	font-size: 10px;
	line-height: 14px;
}

.body2 {
	line-height: 20px;
}

.bold {
	font-weight: bold;	
}

.boldItalic {
	font-weight: bold;
	font-style: italic;
}

.boldBig {
	font-size: 13px;
	font-weight: bold;
}

.italic {
    font-style: italic;
}

.maintitle {
    font-size: 14px;
	font-weight: bold;
	color: #3b64a2;
}

.subtitle {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.topNav {
	font-size: 12px;
	color: #ffffff;
}

a:link    { color : #ffffff; text-decoration: none; }
a:visited { color : #ffffff; text-decoration: none; }
a:hover   { color : #ffffff; text-decoration: underline; }
a:active  { color : #ffffff; text-decoration: none; }

a.ext:link    { color : #333333; text-decoration: none; font-weight: bold;}
a.ext:visited { color : #333333; text-decoration: none; font-weight: bold;}
a.ext:hover   { color : #000000; text-decoration: underline; font-weight: bold;}
a.ext:active  { color : #333333; text-decoration: none; font-weight: bold;}

a.box:link    { color : #ffffff; text-decoration: blink; text-transform: none; font-weight: bold; border:1px solid #FFFFFF; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; background: #9b7453;}
a.box:visited { color : #ffffff; text-decoration: blink; text-transform: none; font-weight: bold; border:1px solid #FFFFFF; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; background: #9b7453;}
a.box:hover   { color : #342612; text-decoration: blink; text-transform: none; font-weight: bold; border:1px solid #FFFFFF; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; background: #bcb38a;}
a.box:active  { color : #ffffff; text-decoration: none; text-transform: none; font-weight: bold; border:1px solid #FFFFFF; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; background: #9b7453;}

.copyright	  { color : #000000; }
a.copyright:link    { color : #000000; text-decoration: none; }
a.copyright:visited { color : #000000; text-decoration: none; }
a.copyright:hover   { color : #000000; text-decoration: none; }
a.copyright:active  { color : #000000; text-decoration: none; }

.TableTop {
	background-image: url(images/top_background.jpg); 
	background-position: top; 
	background-repeat: no-repeat;
}

.TableTopHome {
	background-image: url(images/top_background_home.jpg); 
	background-position: top; 
	background-repeat: no-repeat;
}	

.TableTopHome2 {
	background-image: url(images/top_background_home2.jpg); 
	background-position: top; 
	background-repeat: no-repeat;
}	

.TableHomeFooter {
	background-image: url(images/home_background_footer.jpg); 
	background-position: top; 
	background-repeat: no-repeat;
}	
	
.TableHomeFooter2 {
	background-image: url(images/home_background_footer134.jpg); 
	background-position: top; 
	background-repeat: no-repeat;
}		

.TableAll3 {
	background-image: url(images/3backgrounds.jpg);
	background-position: top;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	font-weight: normal;
	font-variant: normal;
}	

.TableDream {
	background-image: url(images/dream_background.jpg); 
	background-position: top; 
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 18px;
	color: #ffffff;
}	

.TableBuild {
	background-image: url(images/build_background.jpg); 
	background-position: top; 
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 18px;
	color: #ffffff;
}

.TableEnjoy {
	background-image: url(images/enjoy_background.jpg); 
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 18px;
	color: #ffffff;
}		

.TableBrownBar {
	background-color: #663300;
	background-image: url(images/brown_bar.jpg); 
	background-position: top; 
	background-repeat: no-repeat;
}	

.TableBody {
	background-color: #e6dac8;
	background-image: url(images/body_background.jpg); 
	background-position: bottom; 
	background-repeat: no-repeat;
}	

.photospace {
	padding-top: 10px;
}

.slogan  {
	color:#66AADB; 
}

.hometext { color:#c5def1; font-size:11px; text-align:left; line-height: 14px}
a.hometext:link    { color : #FFFFFF; text-decoration: none; }
a.hometext:visited { color : #FFFFFF; text-decoration: none; }
a.hometext:hover   { color : #FFFFFF; text-decoration: underline; }
a.hometext:active  { color : #FFFFFF; text-decoration: none; }

.officetext { color:#3b64a2; font-size:11px; text-align:left; line-height: 14px}
a.officetext:link    { color : #3b64a2; text-decoration: none; }
a.officetext:visited { color : #3b64a2; text-decoration: none; }
a.officetext:hover   { color : #9B7453; text-decoration: underline; }
a.officetext:active  { color : #3b64a2; text-decoration: none; }.awaterface {
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	background-image: url(images/wasser%20mit%20frau.jpg);
	background-repeat: no-repeat;
}
.waterfacerechts {
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	background-image: url(images/wasser_mit_frau_rechts.jpg);
	background-repeat: no-repeat;
}
.testface {
	background-image: url(fotos%20pool%20calasp%20barry/blueface.gif);
	background-repeat: no-repeat;
	background-color: #E6DAC8;
}
.testfacerechts {
	background-image: url(images/wasser_mit_frau_rechts_test.jpg);
	background-repeat: no-repeat;
}
.wassertiles {
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	background-image: url(images/wasser_tiles.jpg);
	background-repeat: no-repeat;
}
.waterfacelinks {
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	background-image: url(images/wasser_mit_frau_links.jpg);
	background-repeat: no-repeat;
}
.tabletoplapitec {
	background-image: url(images/top_background_2_jpg.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
}
.tabletoplapitecKopie {

	background-image: url(images/top_background_2_jpg.jpg);
	background-repeat: no-repeat;
}
.backgroundspaten {
	background-image: url(images/build_background_spaten_big.jpg);
	background-repeat: no-repeat;
}
.enjoytable2 {
	background-image: url(images/header_enjoy.jpg);
	background-repeat: no-repeat;
}
.lapibold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: scroll;
}
.tablebody2 {
	text-decoration: blink;
}
.maintitle2 {
	text-decoration: blink;
	font-size: 14px;
	font-weight: bold;
	color: #3b64a2;
}
.spatable {
	background-image: url(images/spa_background.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.downfortext {
	background-image: url(images/down_for_text.jpg);
	background-repeat: no-repeat;
}
.downtext2 {
	background-image: url(images/down_for_text2.jpg);
	background-repeat: no-repeat;
}
.texthomedown {
	background-image: url(images/text_down_home_2.gif);
	background-repeat: no-repeat;
}
a.box2:link {
	color : #ffffff;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	border:1px solid #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
	background: #9b7453 fixed;
	cursor: hand;
}
a.box2:visited {
	color : #ffffff;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	border:1px solid #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
	background: #9b7453 fixed;
	cursor: hand;
}
a.box2:hover {
	color : #342612;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	border:1px solid #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
	background: #bcb38a fixed;
	cursor: hand;
}
a.box2:active {
	color : #ffffff;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	border:1px solid #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
	background: #9b7453 fixed;
	cursor: hand;
}
a.box3:link {

	color : #00CCFF;
	text-decoration: blink;
	text-transform: none;
	font-weight: bold;
	border:1px solid #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
	background: #9b7453 fixed;
	cursor: hand;
}
a.box3:visited {

	color : #FFCC00;
	text-decoration: blink;
	text-transform: none;
	font-weight: bold;
	border:1px solid #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
	background: #9b7453 fixed;
	cursor: hand;
}
a.box3:hover {

	color : #00CCFF;
	text-decoration: blink;
	text-transform: none;
	font-weight: bold;
	border:1px solid #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
	background: #bcb38a fixed;
	cursor: hand;
}
a.box3:active {

	color : #00CCFF;
	text-decoration: blink;
	text-transform: none;
	font-weight: bold;
	border:1px solid #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
	background: #9b7453 fixed;
	cursor: hand;
}
a.box4:link {


	color : #FFFFFF;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	border:1px solid #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
	background: #9b7453 fixed;
	cursor: hand;
}
a.box4:visited {


	color : #FFFFFF;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	border:1px solid #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
	background: #9b7453 fixed;
	cursor: hand;
}
a.box4:hover {


	color : #FFFFFF;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	border:1px solid #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
	background: #bcb38a fixed;
	cursor: hand;
}
a.box4:active {


	color : #FFFFFF;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	border:1px solid #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
	background: #9b7453 fixed;
	cursor: hand;
}
.ttextspass {
	font-size: 10px;
	color: #000000;
}
.somos1 {
	font-size: 12px;
}
.xxl {
	visibility: visible;
}
.consejos {
	background: #666666 url(images/banner%20fraum%20am%20pool%20relaxed.jpg);
}
.tableconsejo {

	background-image: url(images/banner%20fraum%20am%20pool%20relaxed.jpg); 
	background-position: top; 
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 18px;
	color: #ffffff;
}
.waterripples {
	background: url(images/regentropfen%20am%20pool%20banner%20frau.swf);
}
.unnamed1 {
	border: thick solid #999999;
}
.tablebargelb {
	background: url(_Galeria_de_fotos/bg_content_tbl.jpg);
}
.tableblau {
	background: url(_Galeria_de_fotos/tablebarblau.jpg);
}

