/* allgemein */body {	background: #ffffff;	font-family: "Trebuchet MS", Arial, san-serif;	font-size: 80%;	text-align: center;}/* einzelne Bereiche der Webseite  * ============================== */#container {	width: 900px;	margin: 5px auto 0;	padding: 0;	text-align: left;	position: relative;	background: #ffffff;}/* aspone-logo */#logo {	text-align: right;	padding: 0;	height: 60px;	width: 898px;}#logo img {	border: none;}/* linker Bereich mit dem Text */#text  {	width: 280px;	height: 600px;	margin: 0;	background-color: #CCCC99;	position: absolute;	top: 65px;	right: 620px;	color: #333333; } /* mittlerer Bereich für das Bild */#mitte  {	position: absolute;	top: 65px;	right: 195px;	width: 420px;	height: 600px;} /* rechter Bereich für die Navigation */#navi {	width: 190px;	height: 600px;	margin:0;	background-color: #CCCC99;	color: #333333;	font-family: Arial, sans-serif;	font-size: 11px;	position: absolute;	top: 65px; 	right: 0;} /* Bereich für die Vorschaubilder */#thumbs {	position: absolute;	top: 566px;	right: 30px;	z-index: 100;	margin: 0;	padding: 0;	height: 100px;}/* Bereich für die Sprachauswahl im linken Textbereich */div#langswitch  {	position: absolute;	bottom: 16px;	left: 22px; }/* Formatierung für den Text im linken Bereich * =========================================== *//*  allgemein */div.de, div.en  {	width: 240px;	position: absolute;	bottom: 40px;	left: 22px; 	font-family: "Trebuchet MS", sans-serif, "Times New Roman", Times, serif;	font-size: 11px;} /* Absatz */div.de p, div.en p  {	color: #333333;	text-indent: 1.8em;	line-height: 1.3em; 	text-align: left;} /* link */div.de a, div.en a  {	text-decoration: underline;	/* font-weight: bold; */	color: #333333;} /* weiter-link */div.de a#weiter {	text-decoration: none;	font-weight: bold;	color: #333333;} /* link mit Mouse-Over */div.de a:hover, div.en a:hover  {	text-decoration: none;	color: #cccc99;	background-color: #333333;}/* weiter-link mit Mouse-Over */div.de a:hover#weiter {	text-decoration: underline;	color: #333333;	background-color: #cccc99;}/* link bei der Sprachauswahl */div#langswitch a  {	text-decoration: none;	padding: 2px 2px 2px 2px;	font-size:9px;	color: #333333;	width: 15px;	display: inline;} /* link mit Mouse-Over bei der Sprachauswahl */div#langswitch a:hover  {	text-decoration: underline; } /* Formatierung für das Menü  * ========================= *//* allgemein, Position */ul#navbar  {	position: absolute;	right: 18px;	top: 35px; 	width: 180px;} /* Listenelement in der obersten Ebene */ul#navbar li  {	list-style-type: none;	text-align: right; } /* link in der Liste */ul#navbar a  {	text-decoration: none;	color: #333333;	font-weight: bold; 	border-right: 6px solid #CCCC99;	padding-right: 5px;} /* link mit Mouse-Over */ul#navbar a:hover  {	border-right: 6px solid orange; 	padding-right: 5px;} /* Listenelement in der zweiten Ebene */ul#navbar ul li  {	text-align: right; } /* link in der zweiten Ebene */ul#navbar ul a  {	font-weight: normal; } /* link mit Mouse-Over in der zweiten Ebene */ul#navbar ul a:hover  {	font-weight: normal; } /* aktuelles  Listenelement */div#current {	font-size: larger;	font-weight: bold; 	padding-right: 5px;	border-right: 6px solid orange;}/* übergeordnetes Element des aktuellen Listenelements */div#current_top {	font-size: larger;}/* aktuelles Listenelement der zweiten Ebene */div#current_sub {	color: #333333;	padding-right: 5px;	border-right: 6px solid orange;}/* Formatierung für die Bildvorschau * ================================= *//* Bilder haben keinen Rand */div#thumbs img {	border: none;}div#thumbs td {	padding-bottom: 10px;}div#thumbs a {	border-bottom: 6px solid #CCCC99;	z-index: 10000000;}div#thumbs a:hover {	border-bottom: 6px solid orange;	z-index: 10000000;}/* aktuelles Bild */div#thumbs a#current {	border-bottom: 6px solid orange;	z-index: 10000000;}/* Formatierung für den Kontakt * ============================ */div#formular {	text-align: left;	padding: 16px;	width: auto;}