/* inner-wellness-institut.de style sheet
   Written by Gero Mudersbach, copyright 2004 calmera systems, calmera.de
   Last edited 2004-07-09
*/

/******************/
/* headers, plain */
/******************/
H1 { font-size: 25px; }
H2 { font-size: 14px; color: #000000; }
H3 { font-size: 12px; color: #000000; }
H4 { font-size: 10px; color: #000000; }
H5 { font-size: 8px; color: #000000; }
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 10px; margin-bottom: 0px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-bottom: 0; }

/***************************/
/* general element styles: */
/***************************/
body { font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;background: #FFFEF2;}
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #000000; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 11px; }
PRE { font-family: monospace; }
A { color:Black; text-decoration:underline; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
iframe{ border: 0;}

/* RTE / Bulletlists */
UL { margin-top: 0px; margin-bottom: 0px;  }
UL UL LI { font-size: 10px; }
OL { margin-top: 0px; }
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; }


/***************************/
/* frame                   */     
/***************************/
#globalcontainer_sh1 {
	background: White;
	border: 1px solid #ADADAD;
	border-top: 0px;
	border-bottom: 0px;
	width: 761px;
	border-left: 0px;
   /* IE HEIGHT HACK */
	min-height:630px;
   height:630px;
}

#globalcontainer_sh2 {
	border: 1px solid #AAAAAA;
	border-top: 0px;
	border-bottom: 0px;
	width: 762px;
	border-left: 0px;
   /* IE HEIGHT HACK */
	min-height:630px;
    height:630px;
}

#globalcontainer_sh3 {
	border: 1px solid #CCCCCC;
	border-top: 0px;
	border-bottom: 0px;
	width: 763px;
	border-left: 0px;
   /* IE HEIGHT HACK */
	min-height:630px;
   height:630px;
}

/***************************/
/* navigation              */     
/***************************/ 

#nav {
/* alte hoehe:	height: 495px; */
	height: 474px;
	width: 187px;
	float: left;
	display: inline;
}

#menu {
/*	original figur hoehe: height: 347px; */
    position:absolute;
	height: 325px;
	width: 113px;
	left:74px;
	top:149px;
	background-color: #E8E5C7;
	display: inline;
	float: right;
	}

#logo {
	background: url(../images/logo.jpg) no-repeat left;
	width: 187px;
	height: 149px;
}

#figur {
	background: #E8E5C7 url(../images/figurleft.jpg) no-repeat top left; 
	width: 74px;
	height: 325px;
	display: inline;
	float: left;
}

/***************************/
/* content                 */     
/***************************/ 

#topcontent {
	width: 762px;
	background: #FAF6CE url(../images/topbg1.jpg) no-repeat top right;
	float: left;
}

#content {
	float: left;
	display: inline;
}

#main_content {
    position:absolute;
	top:140px;
	left:210px;
	width: 530px;
	height: 320px;
	overflow:auto;
	font-size: 12px;
	float: left;
	display: inline;
}
#main_content P{
    margin: 0 0 1 0; 
	text-align:justify;
	font-size: 12px;
}

#main_content TH{
    margin: 0 0 1 0; 
	text-align:justify;
	font-size: 12px;
}

#header{
    padding: 100px 20px 0 20px;
	font: bold 18px;	
	font-size: 18px;
	font-weight: bold;
	float: left;
}

/***************************/
/* footer                  */     
/***************************/ 

#footer {
	display: inline;
	width: 762px;
	font-size: 12px;
	margin-top: 10px;
}

#spacer {
	background-color: #D5D5D5;
	height: 5px;
	width: 762px;
	font-size: 5px;
	float: left;
	margin-bottom: 10px;
}
#dottedlinevert {
	display: inline;
	float: left;
	background: url(../images/dottedlinevert.gif) no-repeat;
	width: 1px;
	height: 117px;
}

#contactbox {
	display: inline;
	float: left;
/* unterer bereich gleich aufgeteilt:	width: 235px; */
	width: 176px;
	margin-left: 10px;
}

#tipbox {
	display: inline;
	float: left;
/* unterer bereich gleich aufgeteilt:	width: 235px; */
	width: 270px;
	padding: 0 10px 0 10px;
}

#helpbox {
	display: inline;
	float: left;
/* unterer bereich gleich aufgeteilt:	width: 200px; */
	width: 220px;
	padding: 0 10px 0 40px;
}

#tipbox ul {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
}

#hotelli {
	margin-bottom: 10px;
	background: url(../images/bettsmb.gif) no-repeat left;
	list-style: none;
	padding-left: 35px;
	height: 19px;
	}

#faceli {
	margin-bottom: 10px;
	background: url(../images/facesymb.gif) no-repeat left;
	list-style: none;
	padding-left: 35px;
	height: 19px;
}


#helpbox ul {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}

#helpbox ul li {
	margin-bottom: 10px;
	background: url(../images/telefon.gif) no-repeat left;
	list-style: none;
	padding-left: 25px;
	height: 14px;
}

.largebutton {
	border: 0px none;
	color: White;
	width: 80px;
	height: 18px;
	background: url(../images/bg_button_large.gif) no-repeat left;
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.text-menu{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight:italic;
	text-decoration:underline;
	}
	
.menuformat{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.menuformat a:hover{
	text-decoration:underline;
	}

