* {
	margin: 0;
	padding: 0;
}

body {
	font: 69%/135% Verdana, Arial, Helvetica, sans-serif;
	background-color: #B5CFE8;
	color: #564631;
	background-image: url(../media/background.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
}

/* Firefox Hack */

body, x:-moz-any-link {
	font: 11px/135% Verdana, Arial, Helvetica, sans-serif;
	background-color: #B5CFE8;
	color: #564631;
	background-image: url(../media/background.png);
	background-repeat: repeat-x;
}

img {
	border: none;
}

p {
	margin-bottom: 1.818181em;
}	


a:link,
a:visited{
	color: #564631;
	text-decoration: underline;
}

a:hover,
a:active,
a:focus{
	color: #FAF7F1;
	background-color: #564631;
}

h1 {
	font: 1.818181em/130% Georgia, "Times New Roman", serif;
	font-weight: normal;
	color: #005A9A;
	margin-bottom: 1.3em;
}

h2 {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1.3em;
	margin-top: 2.6em;
}

#buehne {
	position: absolute;
	visibility: visible;
	left: 50%;
	width: 78.636363em;
	margin-left: -39.318181em;
	background-color: #FAF7F1;
	border-left: 0.090909em solid #0A7CB2;
	border-right: 0.090909em solid #0A7CB2;
	border-bottom: 0.090909em solid #0A7CB2;
}

	
/* ------------------------------------------------------------------- */
/* kopf */
/* ------------------------------------------------------------------- */

#balken {
	height: 2.222222em;
	background-color: #A9C7E5;
	color: #FFF;
	font-size: 0.909090em;
	padding: 0.444444em 0 0 63.636363em;
}

#balken a,
#balken a:link,
#balken a:visited{
	color: #FFF;
	text-decoration: none;
}

#balken a:hover,
#balken a:active,
#balken a:focus{
	color: #005A9A;
	background-color: transparent;
}

#kopf {
	width: 78.636363em;
	height: 29.090909em;
	float: left;
	background-image: url(../media/headimage.jpg);
	background-repeat: no-repeat;
}

address {
	width: 23.919191em;
	height: 16.818181em;
	display: block;
	padding: 4.210526em 0 0 63.636363em;
	font-size: 0.909090em;
	font-style: normal;
	color: #6490BE;
}

#logo {
	width: 24.090909em;
	height: 9.454545em;
	float: left;
	border-top: 0.090909em solid #8EB2D7;
	margin-left: 54.545454em;
}

#logo img{
	width: 24em;
	height: 9.454545em;
}
	
	
/* ------------------------------------------------------------------- */
/* navigation */
/* ------------------------------------------------------------------- */

#navi {
	position: absolute;
	top: 22.272727em;
	left: 0;
	height: 3.714285em;
	float: left;
	line-height: normal;
	font: 1.272727em/130% Georgia, "Times New Roman", serif;
	font-weight: normal;
	color: #FFF;
}

/* bezug auf 14pt */

#navi ul {
	display: block;
	list-style: none;
	height: 2.142857em;
	margin-left: 5.714285em;
}

#navi li {
	float: left;
	height: 30px;
}

#navi li a:link,
#navi li a:visited {
	height: 1.571428em;
	display: block;
	padding: 0.571428em 1.357152em 0 2.142857em;
	text-decoration: none;
	color: #FFF;
}

#navi li a:hover,
#navi li a:active,
#navi li a:focus {
	color: #B5CFE8;
	background-color: transparent;
}

#navi li strong a {
	color: #FFF;
	font-weight: bold;
}

#navi li strong a:link, a:visited {
	color: #FFF;
}

#navi li strong a:hover {
	color: #FFF;
}


/* 2. ebene, bezug auf 10pt */

#navi ul ul {
	position: absolute;
	top: 2.142857em;
	left: 0;
	height: 1.428571em;
	list-style: none;
	border-top: 0.071428em solid #8EB2D7;
	border-bottom: 0.071428em solid #8EB2D7;
	background-color: #dde8f3;
	text-transform: uppercase;
	width: 61.818181em;
	margin-left: 0;
}

#navi li li a {
	font: 0.714285em/130% Georgia, "Times New Roman", serif;
	letter-spacing: 0.1em;
	float: left;
}

#navi li li a:link,
#navi li li a:visited {
	text-decoration: none;
	color: #005A9A;
	padding: 0.454545em 1.4285714em 0 0;
}

#navi li li a:hover,
#navi li li a:active,
#navi li li a:focus  {
	text-decoration: none;
	color: #564631;
}

#navi li li.first {
	float: left;
	padding-left: 7.1428571em;
}

#navi li li strong a {
	color: #564631;
	font-weight: normal;
}

#navi li li strong a:link,
#navi li li strong a:visited {
	color: #564631;
}

#navi li li strong a:hover,
#navi li li strong a:active,
#navi li li strong a:focus  {
	color: #564631;
}


/* sliding doors, bezug auf 14pt */

.navi-ol {
	float: left;
	background: url(../media/tab_left.png) no-repeat left top;
	margin-left: -0.714285em;
}

.navi-or {
	background: url(../media/tab_right.png) no-repeat right top;
	height: 2.142857em;
	width: 0.785714em;
	display: inline;
}

.navi-or img{
	height: 2.142857em;
	width: 0.785714em;
}

strong .navi-ol{
	float: left;
	background: url(../media/tab_left.png) no-repeat left top;
	margin-left: -0.714285em;
}

strong .navi-or{
	background: url(../media/tab_right.png) no-repeat right top;
	height: 2.142857em;
	width: 0.785714em;
	display: inline;
}

strong .navi-or img{
	height: 2.142857em;
	width: 0.785714em;
}


/*

strong .navi-ol{
	float: left;
	background: url(../media/tab_left-on.png) no-repeat left top;
}

strong .navi-or{
	background: url(../media/tab_right-on.png) no-repeat right top;
	height: 2.142857em;
	width: 0.785714em;
}

*/


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navi a { float: none; }

/* End IE5-Mac hack */




/* ------------------------------------------------------------------- */
/* content */
/* ------------------------------------------------------------------- */


#text {
	width: 36.363636em;
	padding: 7.272727em 9.090909em 8.181818em 9.090909em;
	float: left;
	min-height: 27.272727em;
}

#text img{
	width: 10.909090em;
	height: 8.181818em;
	float: left;
	margin: 0 12px 12px 0;
}

#text img.imgohne{
	float: left;
	margin: 0 12px 12px 0;
	width: 400px;
	height: 225px;
}

#textnorm {
	width: 36.363636em;
	padding: 7.272727em 9.090909em 8.181818em 9.090909em;
	float: left;
	min-height: 27.272727em;
}

#text img.ec{
	width: 3.636363em;
	height: 5em;
	float: left;
	margin: 0 12px 12px 0;
}

#bildleiste {
	width: 22.909090em;
	float: left;
	margin: 7.272727em 0 0 0;
}

#bildleiste img{
	margin-bottom: 0.909090em;
	width: 22.909090em;
	height: 10.909090em;
}

#bildleiste a,
#bildleiste a:link,
#bildleiste a:visited{
	color: #FAF7F1;
	background-color: #FAF7F1;
	text-decoration: none;
}

#bildleiste a:hover,
#bildleiste a:active,
#bildleiste a:focus{
	color: #FAF7F1;
	background-color: #FAF7F1;
}

#bildleiste-text {
	width: 212px;
	float: left;
	margin: 7.272727em 0 0 0.909090em;
	padding: 46px 20px 0 0px;
}

#bildleiste-text p {
	margin-bottom: 1.4em;
}	



/* ------------------------------------------------------------------- */
/* fuss */
/* ------------------------------------------------------------------- */

/* bezug auf 9,5pt */

#fuss {
	height: 2.631578em;
	width: 78.636363em;
	background-image: url('../media/welle.gif');
	color: #FFF;
	font-size: 0.909090em;
	padding: 2.631578em 0 0 9.473684em;
	float: left;
}

#fuss a,
#fuss a:link,
#fuss a:visited{
	color: #FFF;
	text-decoration: none;
}

#fuss a:hover,
#fuss a:active,
#fuss a:focus{
	color: #005A9A;
	background-color: transparent;
}

/* Firefox Hack */

#fuss, x:-moz-any-link {
	height: 2.631578em;
	width: 77em;
	background-image: url('../media/welle.gif');
	color: #FFF;
	font-size: 0.909090em;
	padding: 2.631578em 0 0 9.473684em;
	float: left;
}