body {
	margin: 0px;
	background: #C6D1D9;
	font-family: verdana;
	font-size: 10px;
	}

a {
	cursor: pointer;
	text-decoration: none;
	color: #F6A100;
	}

h1 {
	font-size: 100%;
	text-transform: lowercase;
	font-weight: bold;
	}

h2 {
	font-size: 100%;
	text-transform: lowercase;
	font-weight: bold;
	}

h3 {
	font-size: 26px;
	text-transform: lowercase;
	font-weight: bold;
	color: #999999;
	font-weight: normal;
	}

p {
	text-transform: lowercase;
	}

	/* rahmen in mozilla browsern unterdruecken */
a {
	outline: 0;
	-moz-outline: 0;
	}

	/* absolute css */
#holder {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -430px;
	margin-top: -300px;
	width: 860px;
	height: 604px;
	background: #ffffff;
	border: 1px solid #002D47;
	}

#icorner {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 16px;
	font-family: arial;
	}

#icorner ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 9px;
	font-family: arial;
	background: #002D47;
	height: 16px;
	}

#icorner ul li {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 51px;
	padding: 0px;
	padding-left: 3px;
	height: 16px;
	line-height: 15px;
	color: #ffffff;
	font-family: arial;
	}

#icorner ul li.s1 {
	background: #002D47;
	}

#icorner ul li.s2 {
	background: #FD9B00;
	}

#icorner ul li.s3 {
	background: #0091D1;
	}

#icorner ul li.s4 {
	background: #BEC0C0;
	}

#icorner a {
	color: #ffffff;
	text-decoration: none;
	border: none;
	cursor: pointer;
	font-family: arial;
	}

#infoline {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 860px;
	height: 16px;
	background: #ffffff;
	font-family: arial;
	}

#infoline p {
	line-height: 15px;
	margin: 0px;
	height: 12px;
	font-size: 9px;
	text-align: center;
	color: #666666;
	font-family: arial;
	}

#infoline ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	}

#infoline li {
	display: inline;
	list-style-type: none;
	line-height: 15px;
	margin: 0px 2px;
	height: 12px;
	font-size: 9px;
	color: #666666;
	font-family: arial;
	}

#infoline a {
	color: #666666;
	text-decoration: none;
	border: 0px;
	font-family: arial;
	}

#infoline a.activelang {
	color: #002D47;
	font-weight: bold;
	}

	/* css outer raster */
#ablock {
	position: absolute;
	top: 230px;
	left: 0px;
	bottom: 201px;
	width: 215px;
	height: 360px;
	background: #002D47;
	}

#bblock {
	position: absolute;
	top: 230px;
	left: 215px;
	bottom: 201px;
	width: 215px;
	height: 360px;
	background: #FD9B00;
	}

#cblock {
	position: absolute;
	top: 230px;
	left: 430px;
	bottom: 201px;
	width: 215px;
	height: 360px;
	background: #0091CF;
	}

#dblock {
	position: absolute;
	top: 230px;
	left: 645px;
	bottom: 201px;
	width: 215px;
	height: 360px;
	background: #BEC0C0;
	}

#ablock p, #bblock p, #cblock p, #dblock p {
	font-family: verdana;
	font-size: 12px;
	padding: 10px;
	margin: 0px;
	color: #ffffff;
	line-height: 14px;
	}

#ablock a, #bblock a, #cblock a, #dblock a {
	color: #ffffff;
	text-decoration: none;
	border: none;
	}

#cquarter, #cquarter_anlegen, #cquarter_dasein, #cquarter_erleben, #cquarter_teilhaben {
	position: absolute;
	width: 213px;
	height: 183px;
	top: 174px;
	left: 0px;
	z-index: 10;
	}

div.flashcard {
	position: absolute;
	top: 47px;
	}

ul.quartermenu {
	position: absolute;
	top: 10px;
	left: 125px;
	width: 88px;
	font-family: verdana;
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	font-size: 9px;
	line-height: 13px;
	list-style-type: none;
	text-transform: lowercase;
	}

h1.quarterhead {
	font-size: 18px;
	position: absolute;
	top: 0px;
	left: 0px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	}

	/* css inner raster */
#dropnav {
	position: absolute;
	top: 16px;
	left: 0px;
	width: 344px;
	height: 158px;
	}

#dropnav ul.top {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 9px;
	font-family: arial;
	}

#dropnav ul.top li {
	float: left;
	margin: 0px;
	width: 54px;
	padding: 0px;
	line-height: 15px;
	color: #000000;
	font-family: arial;
	}

#dropnav a {
	color: #8D8D8D;
	text-decoration: none;
	border: none;
	cursor: pointer;
	font-family: arial;
	}

#dropnav a:hover {
	color: #F6A100;
	}

#dropnav a.active {
	color: #000000;
	}

#dropnav ul.level1 {
	position: absolute;
	/* top: 48px; */
	top: 3px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 10px;
	font-family: arial;
	}

#dropnav ul.level1 li {
	clear: both;
	margin: 0px;
	padding: 0px;
	margin-left: 4px;
	width: 100px;
	}

#dropnav ul.level2 {
	position: absolute;
	/* top: 48px; */
	top: 3px;
	left: 107px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 10px;
	font-family: arial;
	}

#dropnav ul.level2 li {
	clear: both;
	margin: 0px;
	padding: 0px;
	margin-left: 4px;
	width: 100px;
	}

#objnavborder {
	position: absolute;
	top: 80px;
	left: 344px;
	width: 1px;
	height: 75px;
	background: #000000;
	overflow: hidden;
	display: none;
	}

#objnav {
	position: absolute;
	/* top: 79px; */
	top: 100px;
	/* left: 345px; */
	left: 335px;
	width: 470px;
	height: 75px;
	overflow: hidden;
	}

#objnav ul {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-family: arial;
	list-style-type: none;
	width: 470px;
	height: 150px;
	float: left;
	}

#objnav ul li {
	width: 105px;
	position: absolute;
	padding: 0px;
	padding-left: 10px;
	line-height: 15px;
	background: url(/media/screen/inactiveobj.png) no-repeat left top;
	}

#objnav li.s1 {
	top: 0px;
	left: 10px;
	}

#objnav li.s2 {
	top: 15px;
	left: 10px;
	}

#objnav li.s3 {
	top: 30px;
	left: 10px;
	}

#objnav li.s4 {
	top: 0px;
	left: 120px;
	}

#objnav li.s5 {
	top: 15px;
	left: 120px;
	}

#objnav li.s6 {
	top: 30px;
	left: 120px;
	}

#objnav li.s7 {
	top: 0px;
	left: 240px;
	}

#objnav li.s8 {
	top: 15px;
	left: 240px;
	}

#objnav li.s9 {
	top: 30px;
	left: 240px;
	}

#objnav li.s10 {
	top: 0px;
	left: 360px;
	}

#objnav li.s11 {
	top: 15px;
	left: 360px;
	}

#objnav li.s12 {
	top: 30px;
	left: 360px;
	}

#objnav ul li a {
	color: #8D8D8D;
	}

#objnav ul li a:hover {
	color: #F6A100;
	}

#objnav ul li a.active {
	color: #000000;
	}

#minipanorama {
	position: absolute;
	top: 79px;
	right: 0px;
	height: 97px;
	}

#pline {
	position: absolute;
	left: 216px;
	top: 0px;
	width: 644px;
	height: 16px;
	background: #002D47;
	font-family: arial;
	}

#pline p {
	line-height: 15px;
	margin: 0px 3px;
	height: 16px;
	font-size: 9px;
	color: #ffffff;
	font-family: arial;
	}

#pline a {
	color: #ffffff;
	}

div#innerlogo {
	position: absolute;
	top: 16px;
	left: 196px;
	}

div#signet {
	position: absolute;
	top: 14px;
	left: 350px;
	}

div#contentholder {
	position: absolute;
	top: 175px;
	left: 20px;
	width: 284px;
	height: 250px;
	overflow: hidden;
	}

div#scrollbarholder {
	position: absolute;
	top: 176px;
	left: 338px;
	width: 6px;
	height: 269px;
	overflow: hidden;
	}

div#scrollbar {
	position: relative;
	width: 8px;
	height: 257px;
	font-size: 1px;
	}

div#track {
	position: absolute;
	left: 0;
	top: 7px;
	width: 6px;
	height: 243px;
	background: #C6D1D9;
	}

div#dragBar {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 4px;
	height: 20px;
	background: #FDB300;
	cursor: move;
	}

#cih { /*ContentInfoHolder*/
	font-family: arial;
	position: absolute;
	top: 430px;
	left: 0px;
	width: 344px;
	height: 15px;
	overflow: hidden;
	}

#contentinfo {
	position: absolute;
	left: 0px;
	}

#contentinfo ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 10px;
	font-family: arial;
	}

#contentinfo ul li {
	float: left;
	margin: 0px;
	/* width: 42px; */
	margin-left: 1px;
	padding: 0px 3px;
	height: 16px;
	line-height: 16px;
	color: #000000;
	background: orange;
	font-family: arial;
	}

#contentinfo a {
	color: #000000;
	}

#imgcontainerborder {
	display: none;
	}

#imgcontainer, #formcontainer {
	position: absolute;
	top: 176px;
	left: 345px;
	width: 515px;
	height: 269px;
	overflow: hidden;
	}

#imgcontainer {
	overflow: hidden;
	}

#formcontainer {
	overflow: auto;
	}

#formcontainer #arrangeimg {
	position: absolute;
	top: 20px;
	left: 10px;
	width: 140px;
	height: 100px;
	overflow: hidden;
	}

#formcontainer #arrangedesc {
	position: absolute;
	top: 15px;
	left: 160px;
	width: 205px;
	height: 115px;
	overflow: hidden;
	}

#formcontainer #arrangedesc h1 {
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	font-weight: bold;
	font-size: 9px;
	}

#formcontainer #arrangedesc span.wide {
	letter-spacing: 3px;
	}

#formcontainer #arrangedesc p {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 9px;
	}

#formcontainer #arrangeheader {
	position: absolute;
	top: 15px;
	right: 10px;
	width: 235px;
	height: 115px;
	overflow: hidden;
	text-align: right;
	}

#formcontainer #arrangetable {
	position: absolute;
	top: 140px;
	left: 10px;
	width: 495px;
	}

#formcontainer #arrangetable table {
	width: 100%;
	border: 1px solid black;
	border-collapse: collapse;
	}

#formcontainer #arrangetable tr {
	border: 1px solid black;
	border-collapse: collapse;
	}

#arrangetable tr.firstline {
	font-weight: bold;
	background: #44405D;
	color: #ffffff;
	}

#arrangetable tr.secondline {
	font-weight: bold;
	background: #BFBECA;
	}

#arrangetable td {
	border: 1px solid black;
	border-collapse: collapse;
	font-size: 9px;
	text-align: center;
	}

#leftfield {
	position: absolute;
	top: 446px;
	left: 0px;
	/* background: #C5D1D9; */
	background: #ffffff;
	height: 142px;
	width: 344px;
	overflow: hidden;
	}

#rightfield {
	position: absolute;
	top: 446px;
	left: 345px;
	background: #7F95B3;
	height: 142px;
	width: 515px;
	overflow: hidden;
	}

#imprint {
	position: absolute;
	font-size: 9px;
	line-height: 12px;
	height: 142px;
	width: 220px;
	}

#imprint p, #searchfield p {
	margin: 7px 10px;
	}

#imprint a, #searchfield a {
	color: #000000;
	text-decoration: underline;
	}

#searchfield {
	position: absolute;
	text-align: right;
	font-size: 9px;
	line-height: 12px;
	top: 1px;
	right: 1px;
	height: 20px;
	width: 300px;
	}

#medianav {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 204px;
	height: 142px;
	}

ul#panolist {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

ul#panolist li {
	float: right;
	margin: 0px;
	padding: 0px;
	margin-left: 1px;
	}

ul#medialist {
	clear: both;
	float: right;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
	list-style-type: none;
	width: 200px;
	}

ul#medialist li {
	width: 71px;
	float: right;
	font-family: arial;
	font-size: 10px;
	line-height: 13px;
	margin: 0px;
	margin-left: 1px;
	padding: 0px;
	}

ul#medialist a {
	color: #000000;
	}

div#scrollbar {
	height: 269px;
	}

div#track {
	height: 255px;
	}

div#scrollcontent h1 {
	margin: 2px;
	margin-top: 5px;
	}

div#scrollcontent h2 {
	margin: 2px;
	margin-top: 5px;
	}

div#scrollcontent p {
	margin: 2px;
	}

.preistabelle {
	white-space:nowrap;
	}

#imgcontainer table, #formcontainer table {
	margin: 2px;
	padding: 0px;
	border-collapse: collapse;
	}

#imgcontainer tbody, #formcontainer tbody {
	}

#imgcontainer tr, #formcontainer tr {
	}

#imgcontainer td, #formcontainer td {
	border: 1px solid black;
	padding: 2px;
	}

#imgcontainer td h1, #imgcontainer td p, #formcontainer td h1, #formcontainer td p {
	margin: 0px;
	}

#imgcontainer p img {
	margin: -2px;
	margin-top: -10px;
	padding: 0px;
	}

#pinwandholder {
	position: absolute;
	top: 0px;
	right: 1px;
	width: 30px;
	height: 96px;
	overflow: hidden;
	}

#pinwand {
	position: absolute;
	top: 0px;
	right: 1px;
	width: 254px;
	height: 96px;
	overflow: hidden;
	background: url(/media/screen/pinback.png);
	display: none;
	}

#pinwandimg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 108px;
	border-left: 2px solid white;
	border-right: 1px solid white;
	}

#pinwandinfo {
	position: absolute;
	top: 13px;
	left: 120px;
	width: 115px;
	}

#pinwandcloser {
	position: absolute;
	top: 0px;
	right: 0px;
	}

table.newslettertable td {
	padding: 2px;
	}

