@charset "UTF-8";
@import url("navigation_en.css");
@import url("navigation_fr.css");
@import url("navigation_pl.css");
@import url("navigation_es.css");
@import url("navigation_it.css");
@import url("navigation_cn.css");
@media all
{
/*************************************************
* Allgemeine Definitionen
*************************************************/

* {
	letter-spacing:0.55px;
	}

html {
	overflow-y:scroll;
	}

body {
	margin:0;
	border:0;
	padding:0px 0px 10px 0px;
	background:#fff;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	}

/* Auszublendende Elemente*/
hr, span.hidden {
	display:none;
	}

/* Keine Formatierungen fuer Formulare und Bilder */
form, img {
	margin:0;
	border:0;
	padding:0;
	}

/* Umschliessender Container */
#Wrap {
	margin:10px auto 0px auto;
	border:0;
	padding:0;
	width:980px;
	text-align:left;
	overflow:hidden;
	}

/* Umschliessender Inhalts-Container */
#Content {
	margin:0;
	border:0;
	padding:0;
	width:980px;
	text-align:left;
	overflow:hidden;
	}

/*************************************************
* Header
*************************************************/

#Header {
	margin:0;
	border:0;
	padding:0;
	width:980px;
	height:55px;
	}
	
#Header #lang {
	float:left;
}

#Header #lang ul {
	margin:0;
	padding:0;
}

#Header #lang li {
	list-style:none outside none;
	padding:0;
	margin-right: 5px;
	display: inline;
}

/* Logo */
#Header #Logo {
	margin:0;
	border:0;
	padding:0;
	width:341px;
	height:55px;
	float:right;
	}

/* Logo-Grafik als Hintergrundbild einbinden */
#Header #Logo h1 {
	display:block;
	margin:0;
	border:0;
	padding:0;
	width:341px;
	height:55px;
	background:url(../img/logo.jpg);
	}

/* Home-Link im Logo */
#Header #Logo h1 a, #Header #Logo h1 a:hover, #Header #Logo h1 a:visited {
	display:block;
	margin:0;
	border:0;
	padding:0;
	width:341px;
	height:55px;
	color:transparent;
	}

/*************************************************
* Startseite
*************************************************/

/* Umschliessender Container */
#Startseite {
	margin:0;
	border:0;
	padding:0;
	width:980px;
	height:594px;
	text-align:left;
	overflow:hidden;
	}

/* Navigation auf der Startseite*/
#Startseite #StartseiteNav {
	margin:0;
	border:0;
	padding:0;
	width:488px;
	height:592px;
	text-align:left;
	overflow:hidden;
	float:left;
	}

#Startseite #StartseiteNav ul {
	margin:-2px 0px 0px -2px !important;
	margin:-2px 0px 0px -4px;
	border:0;
	padding:0;
	width:490px !important;
	width:492px;
	height:597px;
	overflow:hidden;
	}

#Startseite #StartseiteNav ul li {
	margin:2px 0px 0px 2px;
	border:0;
	padding:0;
	width:243px;
	height:197px;
	overflow:hidden;
	float:left;
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#Startseite #StartseiteNav ul li {
		margin-top:-12px;
		height:211px;
		}
	}

#Startseite #StartseiteNav ul li a {
	display:block;
	margin:0;
	border:0;
	padding:0;
	width:243px;
	height:197px;
	overflow:hidden;
	}

#Startseite #StartseiteNav ul li div {
	display:block;
	margin:0;
	border:0;
	padding:0;
	width:243px;
	height:197px;
	overflow:hidden;
	}

/**/
/* Einzelne Punkte in der Navigation - inaktiv */
/**/

#Startseite #StartseiteNav ul li a#StartNav1 {
	background:url(../img/startseite_nav_1.jpg);
	}

#Startseite #StartseiteNav ul li a#StartNav1:hover {
	background:url(../img/startseite_nav_1-x.jpg);
	}

#Startseite #StartseiteNav ul li a#StartNav2 {
	background:url(../img/startseite_nav_2.jpg);
	}

#Startseite #StartseiteNav ul li a#StartNav2:hover {
	background:url(../img/startseite_nav_2-x.jpg);
	}

#Startseite #StartseiteNav ul li a#StartNav3 {
	background:url(../img/startseite_nav_3.jpg);
	}

#Startseite #StartseiteNav ul li a#StartNav3:hover {
	background:url(../img/startseite_nav_3-x.jpg);
	}

#Startseite #StartseiteNav ul li a#StartNav7 {
	background:url(../img/startseite_nav_4.jpg);
	}

#Startseite #StartseiteNav ul li a#StartNav7:hover {
	background:url(../img/startseite_nav_4-x.jpg);
	}

#Startseite #StartseiteNav ul li a#StartNav6 {
	background:url(../img/startseite_nav_5.jpg);
	}

#Startseite #StartseiteNav ul li a#StartNav6:hover {
	background:url(../img/startseite_nav_5-x.jpg);
	}

#Startseite #StartseiteNav ul li a#StartNav5 {
	background:url(../img/startseite_nav_6.jpg);
	}

#Startseite #StartseiteNav ul li a#StartNav5:hover {
	background:url(../img/startseite_nav_6-x.jpg);
	}

/**/
/* Einzelne Punkte in der Navigation - aktiv */
/**/

#Startseite #StartseiteNav ul li div#StartNav1 {
	background:url(../img/startseite_nav_1-x.jpg);
	}

#Startseite #StartseiteNav ul li div#StartNav2 {
	background:url(../img/startseite_nav_2-x.jpg);
	}

#Startseite #StartseiteNav ul li div#StartNav3 {
	background:url(../img/startseite_nav_3-x.jpg);
	}

#Startseite #StartseiteNav ul li div#StartNav7 {
	background:url(../img/startseite_nav_4-x.jpg);
	}

#Startseite #StartseiteNav ul li div#StartNav6 {
	background:url(../img/startseite_nav_5-x.jpg);
	}

#Startseite #StartseiteNav ul li div#StartNav5 {
	background:url(../img/startseite_nav_6-x.jpg);
	}

/* Inhalt auf der Startseite */
#Startseite #StartseiteContent {
	margin:0;
	border:0;
	padding:110px 50px 0px 50px;
	width:392px;
	height:482px;
	background:#e4e4e4;
	text-align:left;
	overflow:hidden;
	float:right;
	}

/* Ueberschrift */
#Startseite #StartseiteContent h1 {
	margin:0;
	border:0;
	padding:0;
	color:#748faa;
	font-size:32px;
	font-weight:bold;
	line-height:38px;
	}

/* Liste */
#Startseite #StartseiteContent ul {
	display:block;
	margin:0px 0px 0px 20px;
	border:0;
	padding:0;
	list-style:none;
	}

#Startseite #StartseiteContent li {
	display:block;
	margin:20px 0px 0px 0px;
	border:0;
	padding:0px 0px 0px 15px;
	background:url(../img/startseite_bullet.gif) no-repeat center left;
	font-size:16px;
	font-weight:bold;
	list-style:none;
	}

/* Links */
#Startseite #StartseiteContent li a {
	color:#043f74;
	text-decoration:none;
	}

#Startseite #StartseiteContent li a:hover {
	color:#f00;
	}

/*************************************************
* Unterseite
*************************************************/

/* Umschliessender Container */
#Unterseite {
	margin:0;
	border:0;
	padding:0px 0px 2px 0px;
	width:980px;
	height:592px;
	text-align:left;
	overflow:hidden;
	}

/* Navigation auf der Unterseite*/
#Unterseite #UnterseiteNav {
	margin:0;
	border:0;
	padding:0;
	width:195px;
	height:592px;
	text-align:left;
	overflow:hidden;
	float:left;
	}

#Unterseite #UnterseiteNav ul {
	display:block;
	margin:-2px 0px 0px 0px;
	border:0;
	padding:0;
	width:195px;
	height:594px;
	list-style:none;
	overflow:hidden;
	}

#Unterseite #UnterseiteNav ul li {
	display:block;
	margin:2px 0px 0px 0px;
	border:0;
	padding:0;
	width:195px;
	height:97px;
	list-style:none;
	overflow:hidden;
	}

* html #Unterseite #UnterseiteNav ul {
	margin:0;
	}

* html #Unterseite #UnterseiteNav ul li {
	margin:0;
	}

*+html #Unterseite #UnterseiteNav ul {
	margin:0;
	}

*+html #Unterseite #UnterseiteNav ul li {
	margin:0;
	}

#Unterseite #UnterseiteNav ul li a {
	display:block;
	margin:0;
	border:0;
	padding:0;
	width:195px;
	height:97px;
	overflow:hidden;
	}

#Unterseite #UnterseiteNav ul li div {
	display:block;
	margin:0;
	border:0;
	padding:0;
	width:195px;
	height:97px;
	overflow:hidden;
	}

/**/
/* Einzelne Punkte in der Navigation - inaktiv */
/**/

#Unterseite #UnterseiteNav ul li a#UnterNav1 {
	background:url(../img/unterseite_nav_1.jpg);
	}

#Unterseite #UnterseiteNav ul li a#UnterNav1:hover {
	background:url(../img/unterseite_nav_1-x.jpg);
	}

#Unterseite #UnterseiteNav ul li a#UnterNav2 {
	background:url(../img/unterseite_nav_2.jpg);
	}

#Unterseite #UnterseiteNav ul li a#UnterNav2:hover {
	background:url(../img/unterseite_nav_2-x.jpg);
	}

#Unterseite #UnterseiteNav ul li a#UnterNav3 {
	background:url(../img/unterseite_nav_3.jpg);
	}

#Unterseite #UnterseiteNav ul li a#UnterNav3:hover {
	background:url(../img/unterseite_nav_3-x.jpg);
	}

#Unterseite #UnterseiteNav ul li a#UnterNav7 {
	background:url(../img/unterseite_nav_4.jpg);
	}

#Unterseite #UnterseiteNav ul li a#UnterNav7:hover {
	background:url(../img/unterseite_nav_4-x.jpg);
	}

#Unterseite #UnterseiteNav ul li a#UnterNav6 {
	background:url(../img/unterseite_nav_5.jpg);
	}

#Unterseite #UnterseiteNav ul li a#UnterNav6:hover {
	background:url(../img/unterseite_nav_5-x.jpg);
	}

#Unterseite #UnterseiteNav ul li a#UnterNav5 {
	background:url(../img/unterseite_nav_6.jpg);
	}

#Unterseite #UnterseiteNav ul li a#UnterNav5:hover {
	background:url(../img/unterseite_nav_6-x.jpg);
	}

/**/
/* Einzelne Punkte in der Navigation - aktiv */
/**/

#Unterseite #UnterseiteNav ul li div#UnterNav1 {
	background:url(../img/unterseite_nav_1-x.jpg);
	}

#Unterseite #UnterseiteNav ul li div#UnterNav2 {
	background:url(../img/unterseite_nav_2-x.jpg);
	}

#Unterseite #UnterseiteNav ul li div#UnterNav3 {
	background:url(../img/unterseite_nav_3-x.jpg);
	}

#Unterseite #UnterseiteNav ul li div#UnterNav7 {
	background:url(../img/unterseite_nav_4-x.jpg);
	}

#Unterseite #UnterseiteNav ul li div#UnterNav6 {
	background:url(../img/unterseite_nav_5-x.jpg);
	}

#Unterseite #UnterseiteNav ul li div#UnterNav5 {
	background:url(../img/unterseite_nav_6-x.jpg);
	}

#Unterseite #UnterseiteContent {
	margin:0;
	border:0;
	padding:0;
	width:785px;
	height:592px;
	background:url(../img/unterseite_bg.jpg);
	text-align:left;
	overflow:hidden;
	float:right;
	}

#Unterseite #UnterseiteContent #UnterseiteSubnavigation {
	margin:23px 0px 0px 0px;
	border:0;
	padding:0px 0px 0px 35px;
	width:750px;
	background:url(../img/unterseite_subnav1_arrow.gif) no-repeat 20px 6px;
	}

#Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation1 {
	display:block;
	margin:0;
	border:0;
	border-bottom:1px solid #fff;
	padding:0px 35px 0px 0px;
	width:715px;
	list-style:none;
	overflow:hidden;
	}

#Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation1 li {
	display:block;
	margin:0px 0px 0px 7px;
	border:0;
	padding:0px 0px 0px 9px;
	background:url(../img/unterseite_subnav1_sep.gif) no-repeat 0px 4px;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	list-style:none;
	float:left;
	}

#Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation1 li.first, #Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation1 li.first-active {
	margin:0;
	padding:0;
	background:none;
	}

#Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation1 a {
	color:#fff;
	text-decoration:none;
	}

#Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation1 a:hover {
	color:#f00;
	}

#Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation1 li.first-active a, #Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation1 li.active a {
	color:#f00;
	}

#Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation1 li.first-active a:hover, #Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation1 li.active a:hover {
	color:#fff;
	}

#Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation2 {
	display:block;
	margin:3px 0px 0px 0px;
	border:0;
	padding:0px 35px 0px 0px;
	width:715px;
	list-style:none;
	overflow:hidden;
	}

#Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation2 li {
	display:block;
	margin:0px 0px 0px 7px;
	border:0;
	padding:0px 0px 0px 9px;
	background:url(../img/unterseite_subnav2_sep.gif) no-repeat 0px 4px;
	font-size:11.5px;
	line-height:17px;
	list-style:none;
	float:left;
	}

#Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation2 li.first, #Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation2 li.first-active {
	margin:0;
	padding:0;
	background:none;
	}

#Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation2 a {
	color:#fff;
	text-decoration:none;
	}

#Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation2 a:hover {
	color:#f00;
	}

#Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation2 li.first-active a, #Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation2 li.active a {
	color:#f00;
	}

#Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation2 li.first-active a:hover, #Unterseite #UnterseiteContent #UnterseiteSubnavigation #UnterseiteSubnavigation2 li.active a:hover {
	color:#fff;
	}

#Unterseite #UnterseiteContent #UnterseiteInhalt {
	margin:25px 0px 0px 0px;
	border:0;
	padding:0px 35px;
	width:715px;
	color:#fff;
	overflow:hidden;
	}

#Unterseite #UnterseiteContent #UnterseiteInhalt h1 {
	margin:0;
	border:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	}

#Unterseite #UnterseiteContent #UnterseiteInhalt #UnterseiteSpalten {
	margin:10px 0px 0px 0px;
	border:0;
	padding:0;
	width:715px;
	font-size:12px;
	color:#fff;
	line-height:14px;
	overflow:hidden;
	}

#Unterseite #UnterseiteContent #UnterseiteInhalt #UnterseiteSpalten #UnterseiteSpalteLinks {
	margin:0;
	border:0;
	padding:0;
	width:340px;
	text-align:left;
	overflow:hidden;
	float:left;
	}

#Unterseite #UnterseiteContent #UnterseiteInhalt #UnterseiteSpalten #UnterseiteSpalteRechts {
	margin:0;
	border:0;
	padding:0;
	width:340px;
	text-align:left;
	overflow:hidden;
	float:right;
	}
	
	
/*************************************************
* Unterseite Inhalt
*************************************************/

#Unterseite #UnterseiteContent #UnterseiteInhalt p {
	margin:8px 0px 0px 0px;
	border:0;
	padding:0;
	line-height:13.5px;
	}

#Unterseite #UnterseiteContent #UnterseiteInhaltul {
	margin:8px 0px 0px 0px;
	border:0;
	padding:0;
	}

/***Aufzaehlung******************************************/

#Unterseite #UnterseiteContent #UnterseiteInhalt ul li {
	margin: 5px 5px 0 0;
	border:0;
	padding:0;
	line-height:13.5px;
	}

/***Link******************************************/

#Unterseite #UnterseiteContent #UnterseiteInhalt a {
	color:gold;
	text-decoration:none;
	}

/***Link Hover************************************/

#Unterseite #UnterseiteContent #UnterseiteInhalt a:hover {
	color:gold;
	text-decoration:underline;
	}

#Unterseite #UnterseiteContent #UnterseiteInhalt div.suche_form {
	margin:15px 0px 0px 0px;
	border:0;
	padding:0;
	overflow:hidden;
	}

#Unterseite #UnterseiteContent #UnterseiteInhalt div.suche_form p.label {
	margin:0;
	border:0;
	padding:0;
	height:21px;
	line-height:21px;
	float:left;
	}

#Unterseite #UnterseiteContent #UnterseiteInhalt div.suche_form p.field {
	margin:0px 0px 0px 10px;
	border:0;
	padding:0;
	float:left;
	}

#Unterseite #UnterseiteContent #UnterseiteInhalt div.suche_form p.field input {
	margin:0;
	border:1px solid #000;
	padding:3px;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	line-height:13px;
	}

#Unterseite #UnterseiteContent #UnterseiteInhalt div.suche_form p.submit {
	margin:0px 0px 0px 10px;
	border:0;
	padding:0;
	float:left;
	}

#Unterseite #UnterseiteContent #UnterseiteInhalt div.tx-indexedsearch-browsebox {
	margin:15px 0px 0px 0px;
	border:0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:10px 0px;
	}

#Unterseite #UnterseiteContent #UnterseiteInhalt div.tx-indexedsearch-browsebox p {
	margin:0px 0px 5px 0px;
	}

#Unterseite #UnterseiteContent #UnterseiteInhalt div.tx-indexedsearch-browsebox ul.browsebox {
	margin: 0;
	padding: 0;
	}

#Unterseite #UnterseiteContent #UnterseiteInhalt div.tx-indexedsearch-browsebox ul.browsebox li strong a {
	color:#f00;
	}

#Unterseite #UnterseiteContent #UnterseiteInhalt p.suche_title {
	margin:15px 0px 0px 0px;
	}

#Unterseite #UnterseiteContent #UnterseiteInhalt p.suche_description {
	margin:5px 0px 0px 0px;
	}

#Unterseite #UnterseiteContent #UnterseiteInhalt p.suche_path {
	margin:5px 0px 0px 0px;
	font-size:11px;
	}

/*************************************************
* Footer
*************************************************/

#Footer {
	margin:0;
	border:0;
	padding:0px 0px 0px 16px;
	width:964px;
	height:26px;
	background:#043f74;
	color:#fff;
	overflow:hidden;
	}

/* Links im Footer */
#Footer a {
	color:#fff;
	text-decoration:none;
	}

#Footer a:hover {
	color:#c0c0c0;
	}

/* Navigation im Footer */
#Footer #FooterNav {
	display:block;
	margin:0;
	border:0;
	padding:0;
	height:26px;
	list-style:none;
	overflow:hidden;
	float:left;
	}

#Footer #FooterNav li {
	display:block;
	margin:0;
	border:0;
	padding:0px 21px 0px 0px;
	background:url(../img/footer_sep.gif) no-repeat center right;
	line-height:26px;
	list-style:none;
	overflow:hidden;
	float:left;
	}

/* Suche im Footer */
#Footer #Suche {
	margin:0;
	border:0;
	padding:0;
	height:26px;
	overflow:hidden;
	float:left;
	}

#Footer #Suche p {
	margin:0;
	border:0;
	padding:0;
	height:26px;
	line-height:26px;
	float:left;
	}

/* Suchfeld */
#Footer #Suche #SucheField {
	margin:0px 0px 0px 5px;
	padding:5px 0px 0px 0px;
	}

#Footer #Suche #SucheField input {
	margin:0;
	border:0;
	padding:2px;
	width:90px;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	}

/* IE6-Hack fuer Suchfeld */
* html #Footer #Suche #SucheField input {
	margin:-1px 0px 0px -4px;
	}

/* IE7-Hack fuer Suchfeld */
*+html #Footer #Suche #SucheField input {
	margin:-1px 0px 0px -4px;
	}

/* Copyright im Footer */
#Footer #Copyright {
	display:block;
	margin:0;
	border:0;
	padding:0px 2px 0px 0px;
	height:26px;
	line-height:26px;
	float:right;
	}
}

.werbebanner {
 bottom: 200px
  position:  absolute
  right: 200px
}
