/*  
Aquamassage
 */
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:90% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}


/* Structure/Layout Styles
--------------------------------*/

body, tbody, h1, h2 {margin: 0px; padding: 0px;} 
body 	{text-align: center; background: #fff url('../images/bg.jpg') repeat-x top left;}
img 	{border: none;}
a 		{outline: none;} /*Removes dotted links in FF 1.5 when using negative text indent */
a img {border: none;}

/*Header styles */
		#logo h1 a {text-indent: -9000px; display: block; width: 250px; height: 93px;}
		h1 {font-size: 13pt; color: #000000;}
		h2 {color: #000000; font-size: 170%; margin-top: 10px; margin-bottom: 20px;}
		h3 {color: #e09a04; font-size: 170%; margin-top: 10px; margin-bottom: 20px;}
		h4 {font-size: 140%; margin-top: 10px; margin-bottom: 5px;}
		h5 {font-size: 130%; margin-top: 20px; margin-bottom: 10px; color: #5e5e5e; border-bottom: solid 1px #dadada;}
		h6 {color: #C00000; font-size: 230%; margin-top: 10px; margin-bottom: 20px;}
		
		/* Misc Classes
		--------------------------------*/
		.floatLeft {float: left;}
		.floatRight {float: right;}
		.textRight {text-align: right;}
		.textCenter {text-align: center;}
		.textLeft {text-align: left;}
		.print {display: none;}
		.meta {background: #fffeef; border: solid 1px #e3e8bd; padding: 3px; font-size: 90%; text-align: center;}
		.img {padding: 5px; background: #fff; border: solid 1px #c6c6c6; margin-bottom: 5px; margin-left: 10px;}
		
		/* Clear Fix for floats 
		--------------------------------*/
		.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		.clearfix {display: inline-block;}
		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
		/* End hide from IE-mac */
		
        /*Rounded Corner styles */
        .bl {background: #ecf7ff url('../images/lb.gif') no-repeat 0 100%;}
        .br {background: url('../images/rb.gif') no-repeat 100% 100%;}
        .tl {background: url('../images/lt.gif') no-repeat 0 0;}
        .tr {background: url('../images/rt.gif') no-repeat 100% 0; padding:12px}
		
		.searchResults {background: #fff999; color: #000; padding: 3px;}
		.countdownClockWrap {font-size: 110%; font-weight: bold; color: #c90000; margin-top: 15px; margin-bottom: 15px; background: #f6f6f6; padding: 5px; border: solid 1px #e1e1e1;}
		.countdownClockWrap small {font-weight: normal; color: #333333;}
		
		/*main container *
		--------------------------------*/
#container {width: 820px; margin-right: auto; margin-left: auto; text-align: left;}
#header {}
#wishPad {width: 111px; float: left; height: 115px;}
#logoNavWrap {float: left; width: 760px;}
#logo {height: 0px;}
#nav  {height: 29px; text-align: left; color: #a8cadc; font-size: 100%; padding-top: 4px;}
#nav a:link, #nav a:visited {color: #fff; text-decoration: none; font-weight: bold; padding: 2px 4px;}
#nav a:hover, #nav a.active:link, #nav a.active:visited {background: gray;}
#contentWrap {background: url('../images/content_bg.png') no-repeat; margin-top: 15px}
#contentInner {padding: 20px 20px 50px 20px; margin-bottom: 50px; color: #535353;}
#contentInner a:link, #contentInner a:visited {color: #1a86d4;}
#contentInner p {margin-bottom: 20px; line-height: 150%;}
#topContentWrap {margin-bottom: 50px;}
#mainContent {float: left; width: 400px; height:80px;}
#featureContent {float: right; width: 305px; font-size: 90%; color: #2379ba;}
#featureWrap {margin-top: 15px;}
#featureContent p {margin-top: 5px; margin-bottom: 5px;}
#directoryRequest {padding-bottom: 10px;}
			
#contentInner .green a:link, #contentInner .green a:visited {font-size: 120%; color: #74ba10;}
a.featureComments:link, a.featureComments:visited {background: url('../images/features.png') no-repeat left center; padding-left: 20px}
a.help:link, a.help:visited {background: url('../images/help.png') no-repeat left center; padding-left:25px; padding-right:3px; padding-top:4px; padding-bottom:4px}
a.commentsLink:link, a.commentsLink:visited {background: url('../images/comments.png') no-repeat left center; padding-left:20px; padding-right:3px; padding-top:4px; padding-bottom:4px}
	
#content {color: #6d6d6d;}
#content h2.mainTitle {margin-top: 10px; margin-bottom: 5px; background: url('../images/newpost.png') no-repeat left center; padding-left:40px; padding-right:3px; padding-top:3px; padding-bottom:3px}
#content h4 a:link, #content h4 a:visited, #content h2.mainTitle a:link, #content h2.mainTitle a:visited {color: #6bc708; text-decoration: none;}
#content h4 a:hover {text-decoration: underline;}
					

			#footer {border-top: 1px solid #d5d5d5; margin-top: 40px; padding-bottom: 60px;background: #fff url('../images/footer.jpg') repeat-x left top; color: #7cb0b5; font-size: 80%; color: #a0a0a0}
			#footer .footerInner { width: 776px; margin: 0 auto; padding:  10px 20px 0 0; text-align: right; }
			#footer a:link, #footer a:visited {color: #838383; text-decoration:underline;}
            
            
input.comment       { font-family:Tahoma, Arial, Helvetica, sans-serif; height: 17px; font-size:13px; background-color:#f6f6f6; padding-top:5px; padding-left: 10px; border:#aaa 1px solid;color:#222;}
input.comment:hover { background-color:#fff;color:#222;}
input.subcom        { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; background-color:#eee; margin:0 0 10px 0; padding:1px 4px 2px 4px; border:#888 1px solid; color:#222;}
input.subcom:hover  { cursor:pointer; background-color:#222; border:#888 1px solid; color:#eee; }
.space			    { padding-top: 5px;}

input.profil        { font-family:Tahoma, Arial, Helvetica, sans-serif; height: 18px; font-size:13px; background-color:#f6f6f6; padding-top:5px; padding-left: 10px; border:#aaa 1px solid;color:#222;}
input.profil:hover  { background-color:#fff;color:#222;}
.profilframe        { width: 500px; padding-left:10px; padding-right:10px; padding-bottom:20px; font-familiy: tahoma; }
.profiltext         { font-family:verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.reportframe        { width: 700px; border-left: gainsboro thin solid; border-top: gainsboro thin solid; border-right: gainsboro thin solid; font-size: 11px; COLOR: black; font-familiy: tahoma; border-bottom: gainsboro thin solid; }
.customerframe      { width: 770px; padding-right:0px; padding-left:0px; border-left: gainsboro thin solid; border-top: gainsboro thin solid; border-right: gainsboro thin solid; font-size: 12px; COLOR: black; font-familiy: tahoma; border-bottom: gainsboro thin solid; }
textarea 			{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; padding:2px 4px; background-color:#f6f6f6; border:#aaa 1px solid;color:#222; }
textarea:hover      { background-color:#fff; color:#222;}


