/* CSS Document - hp-global.css*/

body {
	font-family: verdana,tahoma,arial;
	font-size: 100%;
	color: #fff;
	padding: 0pt;
	margin: 0pt;
	background-color: #000080;
/*	background:#000080 no-repeat top left url(../pics/hp-oaz2009-300x400.gif);*/
}
#kopf {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
#content {
	width: 690pt;
	margin: 0 auto;
	background-color: #036;
}
#boxL {
	width: 100pt;
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	font-weight: bold;
	line-height: 12pt;
	font-size: 9pt;
}
#boxC {
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	font-weight: bold;
	line-height: 12pt;
	font-size: 9pt;
	display: inline;
}
#boxR {
	margin: 0;
	padding: 0;
	float: right;
	text-align: right;
	font-weight: bold;
	line-height: 12pt;
	font-size: 9pt;
}
#links {
	float: left;
	top: 0pt;
	left: 0pt;
	width: 100pt;
	border: 1pt solid #fff;
}

#mitte {
	position: relative;
	margin-left: 107pt;
	padding-right: 7pt;
	height: auto;
}
#inhaltkontakt {
	margin-left: 107pt;
	padding-right: 7pt;
}
#fuss {
	width: 600pt;
	height:auto;
	margin: 7.5pt auto;
}
.boxContent100vH {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.boxContent100vHmBorder {
	width:99.7%;
	height:auto;
	margin:0;
	padding:0;
	background-color: #036;
	border:1pt solid #fff;
}
.boxContentL15vH {
	width:15%;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
.boxContentR85vH {
	width:85%;
	height:auto;
	margin:0;
	padding:0;
	float:right;
}
.boxContentL25vH {
	width:25%;
	height:auto;
	margin:0;
	padding:0;
	text-align:center;
	float:left;
}
.boxContentL25vHlinks {
	width: 24%;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
}
.boxContentR75vH {
	width: 75%;
	height: auto;
	margin: 0;
	padding: 0;
	float: right;
}
.boxContentL50vH, .boxContentL50vHborder {
	width:50%;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
.boxContentL50vHborder {
	border:1pt solid #fff;
}
.boxContentR50vH, .boxContentR50vHborder {
	width:49%;
	height:auto;
	margin:0;
	padding:0;
	float:right;
}
.boxContentR50vHborder {
	border:1pt solid #fff;
}
.boxContent460 {
	width: 460pt;
	height: auto;
	margin: 0;
	padding: 0;
}
.boxNaviFuss {
	width:690pt;
	height:auto;
	margin:0 auto;
	padding:0;
	background-color: #036;
	border:1pt solid #fff;
}
h1, h2, h3, h4, h5, h6, p {
	font-family: verdana,tahoma,arial;
	color: #fff;
	text-align: left;
	font-weight: bold;
	line-height: 12pt;
	text-decoration: none;
	margin: 0pt;
	padding: 0pt;
}
h1 {
	font-family: "comic sans ms",arial;
	color: #ff0;
	font-size: 11pt;
}
h2 {
	font-size: 11pt;
}
h3 {
	font-size: 10pt;
}
h4 {
	font-size: 9pt;
	font-weight: normal;
	display: inline;
}
h5 {
	font-size: 9pt;
	font-weight: normal;
}
h6 {
	font-size: 7pt;
	font-weight: normal;
	line-height: 8pt;
}
p {
	font-size: 7pt;
	font-weight: normal;
	line-height: 8pt;
}
h1.center, h2.center, h3.center, h5.center, h6.center {
	text-align: center;
}

h2.error {
	color: #c00;
}

h1.formular {
	font-family: verdana,tahoma,arial;
	font-size: 10pt;
	color: #ff0;
	background: none;
	padding: 0 0 0 5pt;		/*o,r,u,l*/
}
h4.gelb {
	color: #ff0;
}
h5.headline {
	color: #036;
	font-weight: bold;
	background-color: #FF0;
}
h1.klein {			/*identisch mit h6*/
	font-family: verdana,tahoma,"arial black";
	color: #fff;
	font-size: 7pt;
	text-align: center;
	font-weight: normal;
}
h5.navi {
	color: #000080;
	font-weight: bold;
}
h3.normal {
	font-weight: normal;
}
h5.right {
	text-align: right;
}
p.right {
	text-align: right;
}
img {
	border-style: none;
	color: #ffffff;
}
img.abstand {
	border-style: none;
	color: #ffffff;
	margin:2pt;
}
a:link, a:visited, a:hover, a:active, a:focus {
	font-family: verdana,tahoma,arial;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	margin: 0pt;
	padding: 0pt;
}
a:link {
	color: #0CF;
}
a:visited {
	color: #0CF;
}
a:hover {
	color: #ff0;
}
a:active {
	color: #fff;
}
a:focus {
	color: #000;
	background-color: #FF0;
}
a.heiseheadline:link, a.heiseheadline:visited, a.heiseheadline:hover, a.heiseheadline:active, a.heiseheadline:focus {
	font-size: 7pt;
	color: #fff;
}
a.heiseheadline:hover {
	background-color: #03f;
}
a.navi:link, a.navi:visited, a.navi:hover, a.navi:active, a.navi:focus {
	font-size: 8pt;
	color: #fff;
}
a.navi:hover {
	color: #ff0;
	background-color: #03f;
}
a.navi:active {
	color: #000;
	background-color: #ff0;
}
a.navi:focus {
	color: #000;
	background-color: #ff0;
}
a.small:link, a.small:visited, a.small:hover, a.small:active, a.small:focus {
	font-size: 7pt;
}
a.small:link {
	color: #0cf;
}
a.small:visited {
	color: #0cf;
}
a.small:hover {
	color: #ff0;
	background-color: #03f;
}
a.small:active {
	color: #fff;
	background-color: #ff0;
}
a.small:focus {
	color: #000;
}

/* Kontaktformular */
fieldset{
	width:380pt;
	margin: 0 auto;
	padding: 0;
/*	background-color: #c0c0c0;*/
	border:1pt solid #ff0;
}
fieldset legend {
	font-size: 10pt;
	color: #ff0;
	font-weight: bold;
	background: none;
	padding: 0 0 0 5pt;		/*o,r,u,l*/
}
label.vers01, label.vers02 {
/*	height: 15pt;*/
	margin-top: 1pt;
	font-size: 9pt;
	color: #fff;
	width: 130pt;
}
label.vers01 {
	text-align: right;
	padding: 0 0 2pt 5pt;
	float: left;
}
label.vers02 {
	text-align: left;
	padding: 0 0 2pt 5pt;
}
.box01 {
	margin-left: 5pt;
}
.box02 {
	margin-left: 40pt;
}
.field01, .field02, .field03 {
/*	line-height: 1.5em;*/
	height: 13pt;
	border: #999 1pt solid;
	margin-bottom: 5pt;
	margin-left: 5pt;
	background: #fff;
	color: #000;
	text-indent: .5em;
	font-size: 9pt;
}
.field01 {
	width: 150pt;
}
.field02 {
	width: 50pt;
}
.textarea {
	border:#000 1pt solid;
	width: 220pt;
/*	margin: 0 0 0 0px;*/
	margin-left: 5pt;
}
.submit {
	clear: both;
	position: relative;
	margin-left: 30pt;
/*	height:36px;*/
	font-size: 1.0em;
	line-height: normal;
	font-weight: normal;
	font-family: verdana,tahoma,arial;
	text-align: center;
	color: #fff;
	background: #666;
	border: none;
	width: 90pt;
}
.submit:hover {
	cursor: pointer;
}
