html, body { height:100%; text-align:center; padding:0px;  margin:0px auto 0px auto;}table, td {}body#design {  margin:0px auto 0px auto;  padding:0px;  text-align:center;  align:center;  /*height:99%;*/  width:760px;  font-size:8pt;    /*background-image:url(../images/hg_menue_800.gif);*/  /*background-position:20px 0px;*/  /*background-color: #0000ff;*/}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:760px; height:99%; margin:auto auto auto auto;}#page { text-align:center; /*align:center;*/ margin-left:auto;  margin-right:auto; width:760px; /*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;*/ background-image:url(../images/hg_menue_800.gif); background-repeat:repeat-y;}#page[id] {  /*height:auto;*/  /*min-height:100%;*/}#header {  z-index:100;  width:760px;  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  position:relative; /*background-color:#FF0000;*/  left:0px;  top:0px;  right:0px;  bottom:0px;    height:150px;}#header #toplayer { margin:0px 0px 0px 0px; padding:0px; top:0px; height:120px; text-align:right;/*background-color:#FF0000;*//*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:150px;  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:normal;}#header ul li a:hover {  text-decoration:none;  padding:0 0 0 0;  font-weight:normal;}#header ul li a:focus {  text-decoration:none;  padding:0 0 0 0;  font-weight:normal;}#menueoben {	align:right;	text-align:right;	top:4px;	right:8px;	position:absolute;	font-weight:normal;	}#seitentitel {	align:right;	text-align:left;	position:relative;	  right:0px;  /*top:50px;	*/  overflow:hidden;}#seitentitel #schrift {	background-color:#f4d514;	padding-left:10px;	text-align:left;	position:relative;  align:left;  left:0px;  top:0px;  width:555px;  color:#ffffff;   font-size:14pt;  font-family:Verdana,Tahoma,Arial,Sans Serif;}#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:760px;  margin:0px 0px 0px 240px;  padding:0px 0px 0px 0px;  right:10px;}#slogan, .slogan {  width:100%;  top:85px;  right:10px;  align:right;  float:left;  position:relative;  text-align:right;  visibility:hidden;  /*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:150px; height:100%; margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; overflow:visible; /*border-style:solid;*/ /*border-width: 0px 0px 0px 0px;*/ z-index:100;}div[id]#navigation {    width:150px;    min-height:95%;    height:100%;    overflow:visible;}#login {align:left;text-align:left; position:relative; left:0px; float:left; clear:left; width:150px; 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:460px; /*min-height:90%;*/ height:400px; /*height:500px;*/ /*max-width:99%;*/ /*overflow:hidden;*/ text-align:left; padding:0px 0px 30px 0px; margin:0px 0px 20px 150px; /*overflow:auto;*/ top:10px; /*overflow:scroll;*/ display: run-in; /*display: inline;*/ position:relative; /*left:0px;*/ z-index:5; /*border-color: #9c0a7d;*/ /*border-style:solid;*/ border-width:1px 1px 1px 1px;  /*background: transparent;*/ /*background: url(../images/ecke_right.gif) no-repeat top right;*/ /*background-position:-2px -1px;*/}#content_table {	width: 610px;	background-color::transparent;	border:0px;}#content #td1 {width: 460px;vertical-align:top;text-align:left;padding:0px 10px 0px 10px;}#content #td2 {width: 150px;vertical-align:top;text-align:left;padding:0px 0px 0px 10px;}/* 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:95%;    height:auto;    overflow:visible;}	#td2 p,#td2 strong,#td2 a,#td2 font {  color:#ffffff;}#menu1_block {  padding:5px 0px 0px 0px;}#menu1 {  margin:0px 0px 0px 0px;  width:140px;  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:#FF8F2D;  background:url(../images/menueebene1-on.gif) no-repeat;  background-color:#F7F7F7;  /*overflow:hidden;*/}#menu1 li:hover {  color:#9c0a7d;  border-width:0px 1px 0px 1px;  border-style:solid;  border-color:#FF8F2D;  background:url(../images/menueebene1-on.gif) no-repeat;  background-color:#eff5fb;}#menu1 li.selected a {  color:#9c0a7d;}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:#F7F7F7;  /*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:#9c0a7d;}#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 #FF8F2D;  background-color:#ebebeb;  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:535px;  height:21px;  position:relative;  /*margin:auto;*/  padding:1px 0px 0px 10px;  vertical-align:bottom;  text-align:left;	margin:0px 0px 10px 225px;	/*margin-left:210px;*/  z-index:2;	  overflow:hidden;}/* firefox */div[id]#foot1 {	margin:0px 0px 10px 225px;	padding:1px 60px 1px 0px;	width:475px;}#foot1 a {  padding:0px 15px 0px 15px;  text-decoration:none;  z-index:3;  }.popup { 	margin:0px; 	float:left; 	position:absolute; 	visibility:hidden; 	border-style:solid; 	border-width:1px;}#sitemap {	width:400px;	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 {	/*width:198px;*/	padding:0px 0px 0px 5px;	font-weight:normal;  /*background-color:#ff0000;*/  /*border-width:0px 1px 0px 1px;*/  /*border-style:solid;*/  /*border-color:#9c0a7d;	*/  color:#000000;	  font-size:75%;}div .box_foot {	background:url(../images/box_1b.gif) no-repeat;}.submit {	BORDER-RIGHT: #FF8F2D 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #FF8F2D 1px solid; MARGIN-TOP: 3px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/submit_bg1.png); PADDING-BOTTOM: 2px; BORDER-LEFT: #FF8F2D 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #FF8F2D 1px solid; HEIGHT: 19px; BACKGROUND-COLOR: #ffffff}.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: #FF8F2D 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #FF8F2D 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND-IMAGE: url(../images/submit_bg1.png); PADDING-BOTTOM: 3px; BORDER-LEFT: #FF8F2D 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #FF8F2D 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff}.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 {  border-width:0px 0px 0px 0px;  border-style:solid;  border-color:#d4cdcb;	} #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:3px 0px 3px -5px;  padding:4px 0px 4px 16px;  /*width:196px;*/  border-width:1px 1px 1px 1px;  border-style:solid;  border-color:#d4cdcb;  background:url(../images/menu2.gif) no-repeat 1px 1px;  background-color:#F7F7F7;  /*overflow:hidden;*/}#navi_neu #selected .navi1 {  color:#9c0a7d;  font-size:11px;  font-weight:bold;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;  display:block;  /*height:19px;*/  /*width:190px;*/  margin:3px 0px 3px -5px;  padding:4px 0px 4px 16px;  /*border-width:0px 1px 0px 1px;*/  /*border-style:solid;*/  /*border-color:#AC0035;*/  background:url(../images/menu2.gif) no-repeat 1px 1px;  background-color:#F7F7F7;  /*overflow:hidden;*/}#navi_neu .navi1:hover {	BACKGROUND-COLOR: #F7F7F7;	color: #9c0a7d;}#navi_neu #menu2 .navi1 {  color:#000000;  font-size:10px;  font-weight:bold;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;  display:block;  /*height:19px;*/  margin:0px 0px 0px 5px;  padding:2px 0px 2px 26px;  background:url(../images/menu3.gif) no-repeat 16px 4px;  background-color:#ebebeb;  /*overflow:hidden;*/}#navi_neu #menu2 #selected .navi1 {  color:#000000;  font-size:10px;  font-weight:bold;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;  display:block;  /*height:19px;*/  margin:0px 0px 0px 5px;  padding:2px 0px 2px 26px;  background:url(../images/menu3.gif) no-repeat 16px 4px;  background-color:#efefef;  /*overflow:hidden;*/  border-width:1px 1px 1px 1px;  border-style:solid;  border-color:#d4cdcb;}#navi_neu #menu2 .navi1:hover {	BACKGROUND-COLOR: #f2f2f2;	color: #9c0a7d;}#navi_neu #menu2 #selected #menu3 .navi1 {border-width:1px 1px 1px 1px;}#navi_neu #menu2 #menu3 .navi1 {  color:#000000;  font-size:10px;  font-weight:bold;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;  display:block;  /*height:19px;*/  margin:0px 0px 0px 5px;  padding:2px 0px 2px 41px;  background:url(../images/menu3.gif) no-repeat 30px 4px;  background-color:#efefef;  /*overflow:hidden;*/}#navi_neu #menu2 #menu3 #selected .navi1 {  color: #9c0a7d;  font-size:10px;  font-weight:bold;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;  display:block;  /*height:19px;*/  margin:0px 0px 0px 5px;  padding:2px 0px 2px 41px;  background:url(../images/menu3.gif) no-repeat 30px 4px;  background-color:#efefef;  /*overflow:hidden;*/  border-width:1px 1px 1px 1px;  border-style:solid;  border-color:#d4cdcb;}#navi_neu #menu3 .navi1:hover {	BACKGROUND-COLOR: #f2f2f2;	color: #FF8F2D;}.cell_head {	width:760px;	height:150px;	/*background-image:url(../images/hg_menue_800.gif);*/}.cell_main {	width:760px;	/*background-image:url(../images/hg_menue_800.gif);*/}.cell_bottom {	width:760px;	height:50px;	/*background-image:url(../images/hg_menue_800.gif);*/}.table_content {	width:760px;	height:100%;	background-image:url(../images/hg_menue_800.gif);}
