html, body { height:100%; text-align:left; padding:0px; margin:0px;}table, td {}body#design {  margin:5px 0px 5px 0px;  padding:0px;  text-align:center;  align:center;  height:99%;  width:99%;  font-size:10pt;    background-color: #d7cbcb;}h1 { font-size:150%; line-height:190%; font-weight:bold;}h2 { font-size:130%; padding-left:0px; font-weight:bold;}h3 { font-size:100%; font-weight:bold;}h4 { font-size:120%; padding-left:0px; font-weight:bold;}h5 { font-size:90%; font-weight:bold;}h6 { font-size:80%; font-weight:bold;}#main { text-align:left; width:978px; height:99%; margin:auto auto auto auto;}#page { text-align:center; /*align:center;*/ margin-left:auto;  margin-right:auto; width:978px; /*margin:0px;*/ /*padding:0px 0px 0px 0px;*/ /*height:99%;*/ /*max-width:100%;*/ /*min-height:100%;*/ /*border-color: #cc0000;*/ /*border-style:solid;*/ /*border-width:1px 1px 1px 1px;*//*background-color:#FF0000;*/}#page[id] {  /*height:auto;*/  /*min-height:100%;*/}#header {  z-index:100;  width:978px;  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  position:relative; /*background-color:#FF0000;*/  left:0px;  top:0px;  right:0px;  bottom:0px;  }#header#toplayer {  margin:0px 0px 0px 0px;  padding:0px;  top:0px;  /*width:100%;*/}#headerlogo {  position:absolute;  text-align:right;  align:right;  top:0px;  right:0px;  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;}#header#bottomlayer {  position:relative;  top:0px;  padding:0px;  margin:0px;}#header table {  padding:0px;  margin:0px;  top:0px;  left:0px;  width:100%;}#header td#td1 {  width:234px;  height:15px;}#header td#td2 {  /*width:100%;*/  height:15px;  text-align:right;  padding-right:0px;}#header td#td3 {  width:1px;  height:15px;}#header ul, #header ul li {  display:inline;  list-style-type:none;  margin:0px;}#header ul li a {  text-decoration:none;  padding:0 0 0 0;  font-weight:bold;}#header ul li a:hover {  text-decoration:none;  padding:0 0 0 0;  font-weight:bold;}#header ul li a:focus {  text-decoration:none;  padding:0 0 0 0;  font-weight:bold;}#flaggen {   position:absolute;   left:630px;   top:0px;   text-align:right;   visibility:hidden;}#flaggen ul {   visibility:visible;}#flaggen ul li a {  padding:0 2 0 2;}#logo {  position:relative;  top:0px;  left:0px;  padding:0px  margin:0px;}#title, .firmenname {  position:absolute;  width:700px;  margin:0px 0px 0px 240px;  padding:0px 0px 0px 0px;  left:385px;}#slogan, .slogan {  width:100%;  margin:0px 0px 0px 10px;  padding:25 20 0 0;}#body { position:relative; width:100%; /*max-width:100%;*/ /*overflow:scroll;*/ /*height:100%;*/ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; /*left:0px;*/ }#navigation {align:left;text-align:left; position:absolute; left:0px; float:left; clear:left; width:205px; margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; overflow:hidden; border-style:solid; border-width: 0px 0px 0px 0px; z-index:100;}#login {align:left;text-align:left; position:relative; left:0px; float:left; clear:left; width:205px; margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; overflow:hidden; border-style:solid; border-width: 0px 0px 0px 0px; z-index:100;}#content { /*right:0px;*/ width:765px; /*min-height:90%;*/ height:400px; /*height:500px;*/ /*max-width:99%;*/ /*overflow:hidden;*/ text-align:left; padding:10px 10px 30px 10px; margin:0px 0px 20px 210px; /*overflow:auto;*/ top:10px; /*overflow:scroll;*/ display: run-in; /*display: inline;*/ position:relative; /*left:0px;*/ z-index:5; border-color: #AC0035; border-style:solid; border-width:1px 1px 1px 1px;}/* Workarround für Internet-Explorer, damit Inhaltsframe nicht breiter wird als der eigentlich verfügbare Platz *//* damt wird die obige Wertzuweisung wieder überschrieben bei andern Browsern ausser IE */div[id]#content {    width:auto;    min-height:90%;    height:auto;    overflow:visible;}#menu1_block {  padding:5px 0px 0px 0px;}#menu1 {  margin:0px 0px 0px 0px;  width:205px;  padding:0px;  list-style-type:none;}#menu1 li a {  color:#000000;  font-size:11px;  font-weight:bold;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;  /*width:180px;*/  display:block;  height:19px;  /*min-height:19px;*/  margin:0px 0px 0px 0px;  padding:2px 0px 2px 15px;  border-width:0px 1px 0px 1px;  border-style:solid;  border-color:#AC0035;  background:url(../images/menueebene1-on.gif) no-repeat;  background-color:#dedede;  /*overflow:hidden;*/}#menu1 li:hover {  color:#AC0035;  border-width:0px 1px 0px 1px;  border-style:solid;  border-color:#AC0035;  background:url(../images/menueebene1-on.gif) no-repeat;  background-color:#eff5fb;}#menu1 li.selected a {  color:#cc0000;}li #menu2 {  padding:0px 0px 2px 27px;  margin:0px;  /*list-style-image:url(../images/menu3.gif);*/  background:url(../images/menu3.gif) no-repeat;  background-color:#eff5fb;  /*border-width:0px 1px 0px 1px;*/  /*border-style:solid;*/  /*border-color:#AC0035;*/}#menu2 li {  margin:0px 0px 0px 0px;  background-color:#eff5fb;}#menu2 li:hover {  margin:0px 0px 0px 0px;  background-color:#ff0000;}#menu2 li a {  color:#000000;  font-size:11px;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;  display:inline;  height:16px;  padding:0px;  margin:0px;  background:none;  background-color:transparent;  border:0px;  font-weight:normal;}.selected #menu2 li a {  color:#000000;  font-size:11px;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;  display:inline;  height:16px;  padding:0px;  margin:0px;  background:none;  background-color:transparent;  border:0px;  font-weight:normal;}li #menu3 {  padding:0px 0px 2px 15px;  margin:0px;  list-style-image:url(../images/menu3.gif);}#menu3 li {  margin:2px 0px 2px 0px;}.selected #menu3 li a {  color:#000000;}#breadcrum_navigation {  width:100%;  border:1px solid #666666;  background-color:#D7CBCB;  padding:0px;  margin:0px 0px 10px 0px;}#breadcrum_navigation td {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size:9px;  color:#666666;  padding:2px 3px 1px 4px;  margin:0px;}#breadcrum_navigation td a {  color:#666666;}#content[id] { overflow:visible;}#nojavascript { background-color:#EFEFEF; text-align:left; margin:auto; height:60px; top:200px; left:300px; padding:20px; border:solid; border-width:3 3 3 3; border-color: black; A:link   { COLOR: #003366; FONT-FAMILY:Tahoma,Verdana; FONT-SIZE:8pt; TEXT-DECORATION:underline;} A:hover  { COLOR: #003366; FONT-FAMILY:Tahoma,Verdana; FONT-SIZE:8pt; TEXT-DECORATION:underline;} A:focus  { COLOR: #003366; FONT-FAMILY:Tahoma,Verdana; FONT-SIZE:8pt; TEXT-DECORATION:underline;} A:visited{ COLOR: #003366; FONT-FAMILY:Tahoma,Verdana; FONT-SIZE:8pt; TEXT-DECORATION:underline;} A:active { COLOR: #003366; FONT-FAMILY:Tahoma,Verdana; FONT-SIZE:8pt; TEXT-DECORATION:underline;}}#foot1 {  width:765px;  height:21px;  position:relative;  /*margin:auto;*/  padding:1px 0px 0px 0px;  vertical-align:bottom;  text-align:center;	margin:0px 0px 0px 210px;	/*margin-left:210px;*/	border-color: #AC0035;	border-style:solid;	border-width:1px 1px 1px 1px;    z-index:2;	  /*background-color:#ebebeb;*/}#foot1 a {  padding:0px 15px 0px 15px;  text-decoration:none;  z-index:3;  }#foot2 {  width:65px;  height:21px;  position:relative;    text-align:right;  /*margin:auto;*/	bottom:10px; 	right:0x;   padding:0px 0px 0px 0px;  /*margin:-14px 0px 0px 210px;*/  margin-right:10px;  margin-top:-14px;  margin-left:890px;  margin-bottom:0px;  /*vertical-align:top;*/  z-index:11;  }#foot2 a {  padding:0px 0px 0px 90%;  text-decoration:none;  z-index:12;  }.popup { 	margin:0px; 	float:left; 	position:absolute; 	visibility:hidden; 	border-style:solid; 	border-width:1px;}#sitemap {	width:500px;	border-width:1px;	border-style:solid;	padding:5px 5px 0px 0px;	text-align:left;}div .box_header {	background:url(../images/box_1a.gif) no-repeat;	padding:3px 0px 5px 5px;	font-weight:bold;	font-size:80%;}div .box_content, div .box_content2 {	/*width:198px;*/	padding:3px 0px 5px 5px;	font-weight:normal;	background-color:#dedede;	border-width:0px 1px 0px 1px;	border-style:solid;	border-color:#AC0035;		color:#000000;		font-size:75%;}div#login .box_content {	padding:3px 0px 5px 5px;	font-weight:normal;	background-color:#dedede;	background:url(../images/galaxie_hg_links.gif) no-repeat;	background-position:0px 0px;	border-width:0px 1px 0px 1px;	border-style:solid;	border-color:#AC0035;		color:#000000;		font-size:75%;}div#login .box_content2 {	padding:3px 0px 5px 5px;	font-weight:normal;	background-color:#dedede;	background-position:0px 0px;	border-width:0px 1px 0px 1px;	border-style:solid;	border-color:#AC0035;		color:#000000;		font-size:75%;}div .box_foot {	background:url(../images/box_1b.gif) no-repeat;}.submit {	BORDER-RIGHT: #a40035 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a40035 1px solid; MARGIN-TOP: 3px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/submit_bg.png); PADDING-BOTTOM: 2px; BORDER-LEFT: #a40035 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #a40035 1px solid; HEIGHT: 19px; BACKGROUND-COLOR: #d7cbcb}.small_input {	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid}.submit_suche {	BORDER-RIGHT: #a40035 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a40035 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND-IMAGE: url(../images/submit_bg.png); PADDING-BOTTOM: 3px; BORDER-LEFT: #a40035 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #a40035 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #d7cbcb}.input_suche {	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; height:18px; FONT-SIZE: 10px; color:#000000;}#navi_neu A {	/*DISPLAY: block;*/	TEXT-DECORATION: none;}#navi_neu A:hover {	TEXT-DECORATION: none}#navi_neu .navi1 {  color:#000000;  font-size:11px;  font-weight:bold;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;  display:block;  /*height:19px;*/  margin:0px 0px 0px -5px;  padding:3px 0px 3px 16px;  /*width:196px;*/  /*border-width:0px 1px 0px 1px;*/  /*border-style:solid;*/  /*border-color:#AC0035;*/  background:url(../images/menueebene1-on.gif) no-repeat 1px 0px;  background-color:#dedede;  /*overflow:hidden;*/}#navi_neu #selected .navi1 {  color:#a40035;  font-size:11px;  font-weight:bold;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;  display:block;  /*height:19px;*/  /*width:190px;*/  margin:0px 0px 0px -5px;  padding:3px 0px 3px 16px;  /*border-width:0px 1px 0px 1px;*/  /*border-style:solid;*/  /*border-color:#AC0035;*/  background:url(../images/menueebene1-on.gif) no-repeat 1px 0px;  background-color:#ebebeb;  /*overflow:hidden;*/}#navi_neu .navi1:hover {	BACKGROUND-COLOR: #ebebeb;	color: #a40035;}#navi_neu #menu2 .navi1 {  color:#000000;  font-size:11px;  font-weight:bold;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;  display:block;  /*height:19px;*/  margin:0px 0px 0px 10px;  padding:2px 0px 2px 16px;  background:url(../images/menu3.gif) no-repeat 3px 4px;  background-color:#ebebeb;  /*overflow:hidden;*/}#navi_neu #menu2 #selected .navi1 {  color:#000000;  font-size:11px;  font-weight:bold;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;  display:block;  /*height:19px;*/  margin:0px 0px 0px 10px;  padding:2px 0px 2px 16px;  background:url(../images/menu3.gif) no-repeat 3px 4px;  background-color:#efefef;  /*overflow:hidden;*/  border-width:0px 4px 0px 0px;  border-style:solid;  border-color:#AC0035;}#navi_neu #menu2 .navi1:hover {	BACKGROUND-COLOR: #f2f2f2;	color: #a40035;}#navi_neu #menu2 #selected #menu3 .navi1 {border-width:0px 0px 0px 0px;}#navi_neu #menu2 #menu3 .navi1 {  color:#000000;  font-size:11px;  font-weight:bold;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;  display:block;  /*height:19px;*/  margin:0px 0px 0px 25px;  padding:2px 0px 2px 16px;  background:url(../images/menu3.gif) no-repeat 3px 4px;  background-color:#efefef;  /*overflow:hidden;*/}#navi_neu #menu2 #menu3 #selected .navi1 {  color: #a40035;  font-size:11px;  font-weight:bold;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;  display:block;  /*height:19px;*/  margin:0px 0px 0px 25px;  padding:2px 0px 2px 16px;  background:url(../images/menu3.gif) no-repeat 3px 4px;  background-color:#efefef;  /*overflow:hidden;*/  border-width:0px 4px 0px 0px;  border-style:solid;  border-color:#AC0035;}#navi_neu #menu3 .navi1:hover {	BACKGROUND-COLOR: #f2f2f2;	color: #a40035;}