/* PRINT- Stylesheet for www.hannah-marquis.com
(c) 2006 by u. molitor <umo@umo.at>
hg start: #575959
hg folge #afacab
h1 #93d3ff bold
h2 #004a4a bold
text # 003333
nav link #003333 bold
------------------------------------------------*/
body { font-size: 62.5%;
	font-family: Verdana, lucida grande, sans serif;
	color:#004848;
	background: #afabac;
	margin:0;
}
p {
	font-size: 105%;
}

html>p {
	font-size: small; /* für opera */
}
h1 { padding-left: 0;
	font-size: 140%;
	font-weight: bold;
	color: #93d3ff;
}
h2 {
	font-size: 130%;
	font-weight: bold;
	color: #004a4a;
}

#branding { 
	margin: 0;
	padding:0;
	}
#wrapper{ 
	height: auto;
	text-align:left;
	}

#content { margin: 0; padding:0; border-bottom: 1px solid transparent;
	background: url(../img/bg_main.gif) repeat-x bottom right; 
	height: auto;
	}
/*#content h1, #content h2, #content p {
	padding-right:20px;
}*/
#mainContent { display: none;
/*	background:url(../img/stone.jpg) no-repeat left top; 
	height: auto;
	width: 310px;
	float: left;*/
	}
#secondaryContent { 
/*	border: 1px dotted blue;
	height: 290px;
	margin-right: 15%;
	min-width: 40%;
	width: 100%;
	height: auto;*/
	overflow:visible;
	font-size: 110%;
	margin: 0; padding:0;
	}
#secondaryContent a {color:#004848; font-weight: normal; 
}
#secondaryContent a:link, a:visited, a:focus{ 
	color:#004848; 
	text-decoration: underline;
}
#secondaryContent a:hover { 
	color: #000; 
	text-decoration:underline; 
	}
#secondaryContent a:active { 
	color: #000; 
	text-decoration:underline; 
	}
#mainNav { display: none;
	font-size: 110%;
}

#mainNav ul { margin: 0; 
	padding: 0;
	list-style: none;
	padding-right: 15%;
	}
#mainNav ul li { float:right;}
#mainNav ul a { 
/*	display: block; */
	padding: 0 2em;
	line-height: 2.1em;
	color: #003333;
	font-weight: bold;
	text-decoration: none;
	}
#mainNav ul a:hover, a:active   { 
/*	display: block; 
	line-height: 2.1em;*/
	padding: 0 2em;
	color: #003333;
	font-weight: bold;
	text-decoration: underline;
	}
#mainNav li {
/*	padding: 0 20px; */
	color: #93d3ff;
	list-style-type:none;
}


#footer { /*background-color:#FFFF66; */
	text-align: left;
	padding-left: 310px;
	clear: both;
	}
img { display: none;
	padding-right: 7%; padding-top: 1em;}
	
.hidden {display:block;}

/*Formulare*/
legend {font-weight: bold;}
.mini {font-size: 0.8em; font-weight: normal; }
form {display: inherit;
	font-size: 120%;
	line-height: 2em;
}
fieldset {page-break-after:auto;
	border: 1px solid #93d3ff;
	padding-left: 0.5em;
}
label.left {
/*    float: left;*/
    text-align: right;
  	width: 12em;
    margin-right: .1em;
	padding: 0 0.5em;
   }
input { line-height: 1.5em; }
/* input[type=text], select {
   float: left;
 }*/
 input.right {
/*	 float: left;*/
	 width: auto;
/*	 clear: both;*/
	 margin-left: 5.3em;
	 margin-right: .3em;
 }
input[type=checkbox].right,input[type=radio].right  { margin-left: 6.3em; }
input[type=submit]  { margin-left:200px; }

form br {clear: both; }
textarea {
/*	margin-left: 5.3em;*/
}

.error { position:relative; top: 70px; left:310px;
	font-style: italic;
	color: #CC0000;
	font-size: 120%;

}
.ok { position:absolute; top: 70px; left:310px;
	font-style: italic;
	font-size: 120%;
	color:#003333;
	font-weight: bold;
}
