/* BODY */

body {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	background-color:#FFF0F5;
	background-image:url(images/background_hespos.gif);
	background-repeat:no-repeat;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:0.8em;
	color:#000000;
}



/* LAYER */

#navigation {
	position:absolute;
	z-index:1;
	top:120px;
	left:0%;
	visibility:visible;
	width:25%;
	height:90%;
}

#contentnavi {
	position:relative;
	z-index:2;
	visibility:visible;
	width:100%;
	height:98%;
}

#kopf {
	position:absolute;
	z-index:3;
	top:0%;
	left:0%;
	visibility:visible;
	width:100%;
	height:10%;
}

#kopf2 {
	position:absolute;
	z-index:3;
	top:0%;
	left:0%;
	visibility:visible;
	width:100%;
	height:10%;
}

#content	{
	position:absolute;
	z-index:4;
	top:120px;
	left:27%;
	visibility:visible;
	width:72%;
}

#breakcrumb {
	position:relative;
	z-index:5;
	visibility:visible;
	width:100%;
	border-bottom:1px solid #8B0000;
	padding-bottom:0.5em;
}

#content1 {
	position:relative;
	z-index:6;
	visibility:visible;
	width:100%;
}

#galeriepopup {
	position:absolute;
	z-index:7;
	visibility:visible;
	width:100%;
}

#gp01 {
	position:relative;
	top:0px;
	z-index:8;
	visibility:visible;
	width:100%;
}

#gp02 {
	position:relative;
	z-index:9;
	top:5px;
	visibility:visible;
	width:100%;
	font-size:0.8em;
	padding-left:8px;
}

#adresse {
	position:relative;
	z-index:10;
	visibility:visible;
	font-size:0.9em;
	padding-left:8px;
}

@media print {
	#kopf2 { width: 600px; position:relative; top:10px; left:10px; margin: 0 1%; padding: 0; border: 0; }
	#content1 { width: 600px; position:relative; top:10px; left:10px; margin: 0 1%; padding: 0; border: 0 }
	#kopf { display:none; }
	#breakcrumb { display:none; }
	#contentnavi { display:none; }
	#navigation { display:none; }
	#adresse { display:none; }
}


/* LINKS */

.hnavioff a, .hnavioff a:visited {
	color:#8B0000;
	text-decoration:none;
	width:100%;
	line-height:1.2em;
	font-weight:bold;
	padding:2px;
}

.hnavioff a:hover, .hnavioff a:active, .hnavioff a:focus {
	color:#ffffff;
	text-decoration:none;
	background-color:#8B0000;
	width:100%;
	line-height:1.2em;
	font-weight:bold;
	padding:2px;
}


.hnavion a, .hnavion a:visited, .hnavion a:hover, .hnavion a:active, .hnavion a:focus {
	color:#ffffff;
	text-decoration:none;
	background-color:#8B0000;
	width:100%;
	line-height:1.2em;
	font-weight:bold;
	padding:2px;
}


.unavi1off a, .unavi1off a:visited {
	color:#8B0000;
	text-decoration:none;
	width:100%;
	line-height:1.1em;
	font-weight:normal;
	padding:2px;
}

.unavi1off a:hover, .unav1off a:active, .unavi1off a:focus {
	color:#ffffff;
	text-decoration:none;
	background-color:#9F0000;
	width:100%;
	line-height:1.1em;
	font-weight:normal;
	padding:2px;
}


.unavi1on a, .unavi1on a:visited, .unavi1on a:hover, .unavi1on a:active, .unavi1on a:focus {
	color:#ffffff;
	text-decoration:none;
	background-color:#9F0000;
	width:100%;
	line-height:1.1em;
	font-weight:normal;
	padding:2px;
}


.unavi2off a, .unavi2off a:visited {
	color:#8B0000;
	text-decoration:none;
	width:100%;
	line-height:1.1em;
	font-weight:normal;
	padding:2px;
}

.unavi2off a:hover, .unav2off a:active, .unavi2off a:focus {
	color:#ffffff;
	text-decoration:none;
	background-color:#B30000;
	width:100%;
	line-height:1.1em;
	font-weight:normal;
	padding:2px;
}


.unavi2on a, .unavi2on a:visited, .unavi2on a:hover, .unavi2on a:active, .unavi2on a:focus {
	color:#ffffff;
	text-decoration:none;
	background-color:#B30000;
	width:100%;
	line-height:1.1em;
	font-weight:normal;
	padding:2px;
}


.unavi3off a, .unavi3off a:visited {
	color:#8B0000;
	text-decoration:none;
	width:100%;
	line-height:1.1em;
	font-weight:normal;
	padding:2px;
}

.unavi3off a:hover, .unav3off a:active, .unavi3off a:focus {
	color:#ffffff;
	text-decoration:none;
	background-color:#C70000;
	width:100%;
	line-height:1.1em;
	font-weight:normal;
	padding:2px;
}

.unavi3on a, .unavi3on a:visited, .unavi3on a:hover, .unavi3on a:active, .unavi3on a:focus {
	color:#ffffff;
	text-decoration:none;
	background-color:#C70000;
	width:100%;
	line-height:1.1em;
	font-weight:normal;
	padding:2px;
}


.unavi4off a, .unavi4off a:visited {
	color:#8B0000;
	text-decoration:none;
	width:100%;
	line-height:1.1em;
	font-weight:normal;
	padding:2px;
}

.unavi4off a:hover, .unav4off a:active, .unavi4off a:focus {
	color:#ffffff;
	text-decoration:none;
	background-color:#DB0000;
	width:100%;
	line-height:1.1em;
	font-weight:normal;
	padding:2px;
}


.unavi4on a, .unavi4on a:visited, .unavi4on a:hover, .unavi4on a:active, .unavi4on a:focus {
	color:#ffffff;
	text-decoration:none;
	background-color:#DB0000;
	width:100%;
	line-height:1.1em;
	font-weight:normal;
	padding:2px;
}


.unavi5off a, .unavi5off a:visited {
	color:#8B0000;
	text-decoration:none;
	width:100%;
	line-height:1.1em;
	font-weight:normal;
	padding:2px;
}

.unavi5off a:hover, .unav5off a:active, .unavi5off a:focus {
	color:#ffffff;
	text-decoration:none;
	background-color:#EF0000;
	width:100%;
	line-height:1.1em;
	font-weight:normal;
	padding:2px;
}

.unavi5on a, .unavi5on a:visited, .unavi5on a:hover, .unavi5on a:active, .unavi5on a:focus {
	color:#ffffff;
	text-decoration:none;
	background-color:#EF0000;
	width:100%;
	line-height:1.1em;
	font-weight:normal;
	padding:2px;
}


.back a, .back a:visited {
	background-image:url(images/back_off.gif);
}

.back a:hover, .back a:active, .back a:focus {
	background-image:url(images/back_on.gif);
}

.print a, .print a:visited {
	background-image:url(images/print_off.gif);
}

.print a:hover, .print a:active, .print a:focus {
	background-image:url(images/print_on.gif);
}

.top a, .top a:visited {
	background-image:url(images/top_off.gif);
}

.top a:hover, .top a:active, .top a:focus {
	background-image:url(images/top_on.gif);
}


.liste a, .liste a:visited, .liste a:hover, .liste a:active, .liste a:focus {
	text-decoration:none;
	background-color:#FFDE00;
	padding:0px;
}


a, a:visited {
	color:#8B0000;
	text-decoration:underline;
	font-weight:bold;
}

a:hover, a:active, a:focus {
	color:#ffffff;
	background-color:#8B0000;
	text-decoration:none;
	font-weight:bold;
}



/* H1 - H6 */

h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	font-size:1.0em;
}

h2, h3, h4, h5, h6 {
	display:inline;
}



/* FORMULAR */

input {
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:1.0em;
}

input.button {
	border:2px solid #000000;
	background-color:#FFff00;
	font-size:1.0em;
	font-weight:bold;
}

textarea {
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:1.0em;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:1.0em;
	color:#000000;
}



/* LISTEN */

ul {
	margin-top:-15px;
}

li {
	margin-left:-23px;
}



/* TABLES */

td.mitbild {
	font-size:0.8em;
}

td.signature {
	font-size:0.7em;
}

