﻿/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */
/* 8C010D */
/* 390000 */

body {
background-color: #e1ddd9;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0;
margin:0;
}
select,textarea
{	
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
}

a {color: #FFFFFF;}
a:visited {color:#FFFFFF;}
a:hover {color: #564b47;}
a:active { color:#000000;}

h1 {
font-size: 11px;
text-transform:uppercase;
background-color: #8C010D;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0 }

h1.banner {
font-size: 11px;
text-align:right;
text-transform:lowercase;
background-color: #8C010D;
border-top:5px solid #390000;
border-bottom:1px solid #564b47;
padding:5px 15px;
color:#9B8C87;
margin:0 }

p.copy
{
color:#9B8C87;
}

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0;}

img.download {vertical-align:middle;}

/* ----------container to center the layout-------------- */
#container {
width: 900px;
margin-bottom: 10px;
margin: 0 auto;
background-color: #390000;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #8C010D;
text-align: left;
padding: 0px;
margin: 0px;
}
#banner img {padding:10px 0px;} 

/* -----------------content--------------------- */
#content {
background-color: #ffffff;
padding: 0px;
margin-left:120px;
margin-right:170px;
}
div#content 
{
	padding-top:20px;
	padding-left:15px;
min-height:500px;
height:expression(this.scrollHeight > 500 ? "auto":"500px"); 
text-align:left;
}

p, pre{
padding: 5px 10px;
margin:0px;
}

/* --------------left navi------------- */
#left {
float: left;
width: 120px;
margin: 0;
padding: 0;
}
#right {
float: right;
width: 170px;
margin: 0;
padding: 0;
}


/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0;
padding: 0;
text-align: right; }



/************  MY STUFF  ****************/

.lft {float:left;}

li.horizontal
{
	display:inline;
	margin-right:5px;
}
ul.menu
{
	margin-top:10px;
}
li.menu
{
	font-size:1.2em;
	list-style-type:none;
	margin-bottom:4px;
	margin-left:-9px;
}
li.main
{
	font-size:1em;
	list-style-type:none;
	margin-bottom:7px;
}
li.checklist
{
	font-size:1em;
	list-style-type:none;
	margin-bottom:7px;
	position:relative;
}

li.frontPage
{
	font-size:1em;
	margin-top:3px;
	list-style-position:inside;
	list-style-image:url(images/frontDot.gif);
	margin-bottom:7px;
}


a.alt {color: #564B47;}
a.alt:visited {color:#564B47;}
a.alt:hover {color: #564b47;}
a.alt:active { color:#000000;}

div.sitelink
{
	padding-left:10px
}

/* -----------standard input classes--------------------------- */
.standardTextBox, .standardLable, .standardButton, .standardFieldset, .standardFailure
{
	font-size:.9em;
}
.standardFailure
{
	color:#FF0000;
}
.standardTextBox
{
}
.standardLabel
{
}
.entryImage
{
	float:left;
}
.entryLabel
{
	float:left;
	text-align:right;
	padding-right:5px;
	padding-top:4px;
}
.entryLabelX
{
	float:left;
	text-align:right;
	padding-right:5px;
	padding-top:4px;
}
.standardDropDownList
{
	width:100px;
}
.standardButton
{
	font-size:1em;
	float:left;
	border:1px solid #000000;
}
.standardFieldset
{
	width:400px;
}
.z1
{
	z-index:1;
}
.z2
{
	z-index:2;
}

/* -----------login input classes--------------------------- */
.loginTextBox
{
	width:95px;
}


/* -----------other--------------------------- */
.centerDiv
{
	position:relative;
	margin:0 auto;
	width:400px;
}
.centerDivFull
{
	position:relative;
	margin:0 auto;
	width:580px;
}
.centerDivHeader
{
	text-align:center;
	font-weight:bold;
	font-size:1.5em;
}
.centerAlign
{
	text-align:center;
}
.rightAlign
{
	text-align:right;
}
.pl1
{
	padding-left:5px;
}
.pl2
{
	padding-left:15px;
}
.pr1
{
	padding-right:5px;
}
.pr2
{
	padding-right:15px;
}
.hidden
{
	display:none;
}
.lw1
{
	width:75px;
}
.lw2
{
	width:150px;
}
.help
{
	width:120px;
	height:120px;
	border:1px solid black;
	background-color:#FFFFFF;
	padding:2px;
}
.textlength
{
	border-style:none;
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#564b47;
}


/* -----------Ratings --------------------------- */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}
.starDiv
{
	float:left;
	display:inherit;
}


/* -----------Tabs --------------------------- */
/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* grubstr theme */
.grubstrTab .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(images/tab-line.gif) repeat-x bottom;}
.grubstrTab .ajax__tab_outer {padding-right:0px;background:url(images/tab-right.gif) no-repeat right;height:21px;}
.grubstrTab .ajax__tab_inner {padding-left:3px;background:url(images/tab-left.gif) no-repeat;}
.grubstrTab .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(images/tab.gif) repeat-x;}
.grubstrTab .ajax__tab_hover .ajax__tab_outer {background:url(images/tab-hover-right.gif) no-repeat right;}
.grubstrTab .ajax__tab_hover .ajax__tab_inner {background:url(images/tab-hover-left.gif) no-repeat;}
.grubstrTab .ajax__tab_hover .ajax__tab_tab {background:url(images/tab-hover.gif) repeat-x;}
.grubstrTab .ajax__tab_active .ajax__tab_outer {background:url(images/tab-active-right.gif) no-repeat right;}
.grubstrTab .ajax__tab_active .ajax__tab_inner {background:url(images/tab-active-left.gif) no-repeat;}
.grubstrTab .ajax__tab_active .ajax__tab_tab {background:url(images/tab-active.gif) repeat-x;}
.grubstrTab .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}


.locationLabel
{
	text-decoration:underline;
	cursor:pointer;
}
.locationHistoryHeader
{
	font-size:1.5em;
}