#bodyprint {
	background-color: #ffffff;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-Family: Helvetica, Verdana, Arial, sans-serif;
  color: #003366;
	font-size: 12px;
	text-transform: none;
	text-decoration : none;
	width:100%;
  height:100%;
	}

#log {
	width:100%;
}

#log_res {
	overflow: auto;
}

#log_res.ajax-loading {
	padding: 20px 0;
	background: url(/images/spinner.gif) no-repeat center;
}

.centerdiv {
	position:absolute;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  z-index:1;
  vertical-align:middle;
  background-color: #003366;
}

.centertab {
	position:absolute;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  z-index:1;
  width:100%;
  height:100%;
  vertical-align:middle;
  background-color: #003366;
  background: url(/images/nbgstartseite.jpg) no-repeat fixed bottom left;
}

.centerdiv2 {
	position:relative;
	margin:auto auto auto auto;
	width:1000px;
	height:601px;
  z-index:1;
  vertical-align:middle;
  background-color: #003366;
}

#main {
	position:absolute;
	margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:1;
	background-color: #003366;
}

#homediv {
	position:absolute;
	left:0px;
	top:0px;
	width:230px;
	height:85px;
	z-index:15;
}

#main_bg {
	position:absolute;
	left:0px;
	top:-1px;
	width:1000px;
	height:601px;
	z-index:1;
	background-color: #FFFFFF;
}

.dka_centertab {
	position:absolute;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  z-index:1;
  width:100%;
  height:100%;
  vertical-align:middle;
  background-color: #FFFFFF;
}

.dka_centerdiv2 {
	position:relative;
	margin:auto auto auto auto;
	width:1024px;
	height:768px;
  z-index:1;
  vertical-align:middle;
  background-color: #FFFFFF;
}

#dka_main {
	position:absolute;
	margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:1;
	background-color: #FFFFFF;
}

#dka_main_bg {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:768px;
	z-index:1;
	background-color: #FFFFFF;
}

#dka_fenster_bg {
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
	width: 1024px;
	height:768px;
	overflow:auto;
	background-color: #FFFFFF;
  background: url(/images/fernseher.jpg) no-repeat center;
}

.req_fields {
  font-size: 9pt;
  font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  text-transform: none;
	text-decoration : none;
	text-indent: 1px;
  padding: 0px;
  padding-left: 3px;
  padding-right: 0px;
  border: 1px solid #DADADA;
  color: #333366;
	background-color: #F5F6BE;
	height: 16px;
	}

select.req_fields {
	color: #333366;
	font-size: 9pt;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration : none;
	height: 19px;
	background-color: #F5F6BE;
	text-indent: 1px;
	border: 1px solid #DADADA;
	background-repeat: repeat;
	}

.norm_fields {
	font-size: 9pt;
  font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  padding: 0px;
  padding-left: 3px;
  padding-right: 0px;
  color: #333366;
	font-size: 12px;
	text-transform: none;
	text-decoration : none;
	background-color: #FFFFFF;
	text-indent: 1px;
	border: 1px solid #DADADA;
	height: 16px;
	}

#dka_fenster {
	position:relative;
	left:67px;
	top:90px;
	z-index:3;
	width: 890px;
	height:496px;overflow:auto;background-color: #FFFFFF;
}

#dka_foot {
	position:relative;
	left:30px;
	top:730px;
	z-index:3;
	width: 964px;
	height:68px;
	background-color: #FFFFFF;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
  color: #898989;
	font-size: 8px;
}

#dka_balken {
	position:relative;
	left:80px;
	top:610px;
	z-index:4;
	width: 1024px;
	height:17px;
}

#bogen_left {
	position:absolute;
	left:0px;
	top:0px;
	width:320px;
	height:600px;
	z-index:12;
}

#ubogen_left {
	position:absolute;
	left:0px;
	top:0px;
	width:320px;
	height:600px;
	z-index:12;
}

#flash_bogen_left {
	position:absolute;
	left:-7px;
	top:0px;
	width:320px;
	height:600px;
	z-index:12;
}

#dose_left {
	position:absolute;
	left:0px;
	top:380px;
	width:159px;
	height:159px;
	z-index:13;
}

#gesobau_left {
	position:absolute;
	left:35px;
	top:280px;
	width:97px;
	height:67px;
	z-index:14;
}
#gesobau_link {
	position:absolute;
	left:35px;
	top:280px;
	width:97px;
	height:67px;
	z-index:15;
}

#gd_left {
	position:absolute;
	left:829px;
	top:0px;
	width:170px;
	height:170px;
	z-index:14;
}

#gd_link {
	position:absolute;
	left:839px;
	top:0px;
	width:160px;
	height:160px;
	z-index:15;
}

#l_kabelanschluss {
	position:absolute;
	left:246px;
	top:463px;
	width:135px;
	height:123px;
	z-index:3;
}
#l_fernsehen {
	position:absolute;
	left:395px;
	top:463px;
	width:135px;
	height:123px;
	z-index:3;
}
#l_internet {
	position:absolute;
	left:544px;
	top:463px;
	width:135px;
	height:123px;
	z-index:3;
}
#l_telefon {
	position:absolute;
	left:693px;
	top:463px;
	width:135px;
	height:123px;
	z-index:3;
}
#l_pakete {
	position:absolute;
	left:843px;
	top:463px;
	width:135px;
	height:123px;
	z-index:3;
}

#footer {
	position:absolute;
	left:233px;
	top:574px;
	width:656px;
	height:26px;
	z-index:13;
	text-align: right;
	line-height:19pt;
	}

#ufooter {
	position:absolute;
	left:233px;
	top:574px;
	width:656px;
	height:26px;
	z-index:13;
	text-align: right;
	line-height:19pt;
	}

#rfooter {
	position:absolute;
	left:163px;
	top:574px;
	width:836px;
	height:26px;
	z-index:3;
	background-color: #FFFFFF;
	text-align: center;
	line-height:19pt;
	}

#rufooter {
	position:absolute;
	left:163px;
	top:574px;
	width:836px;
	height:26px;
	z-index:3;
	background-color: #CCDEED;
	text-align: center;
	line-height:19pt;
	}

#marketing {
	position:absolute;
	left:1px;
	top:483px;
	width:998px;
	height:91px;
	z-index:3;
	background-color: #336699;
}

#umarketing {
	position:absolute;
	left:1px;
	top:483px;
	width:998px;
	height:91px;
	z-index:3;
	background-color: #8FB2DD;
}

#navi_balken_big {
	position:absolute;
	left:227px;
	width:772px;
	height:40px;
	z-index:15;
	vertical-align: middle;
}
#unavi_balken_big {
	position:absolute;
	left:227px;
	width:772px;
	height:40px;
	z-index:4;
	vertical-align: middle;
}

#navi_balken {
	position:absolute;
	left:227px;
	width:772px;
	height:40px;
	z-index:15;
	vertical-align: middle;
}
#unavi_balken {
	position:absolute;
	left:227px;
	width:772px;
	height:40px;
	z-index:15;
	vertical-align: middle;
}

#bgnavi_balken_big {
	position:absolute;
	left:163px;
	width:836px;
	height:40px;
	z-index:4;
	background-color: #1A3A74;
	vertical-align: middle;
}
#bgunavi_balken_big {
	position:absolute;
	left:163px;
	width:836px;
	height:40px;
	z-index:4;
	background-color: #CCDEED;
	vertical-align: middle;
}

#bgnavi_balken {
	position:absolute;
	left:163px;
	width:836px;
	height:40px;
	z-index:4;
	background-color: #1A3A74;
	vertical-align: middle;
}
#bgunavi_balken {
	position:absolute;
	left:163px;
	width:836px;
	height:40px;
	z-index:4;
	background-color: #CCDEED;
	vertical-align: middle;
}

#fenster {
	position:absolute;
	left:163px;
	top:0px;
	z-index:2;
	width: 836px;
}

#fenster_flash {
	position:absolute;
	left:99px;
	top:0px;
	z-index:2;
	width: 836px;
}

#standard_fenster {
	position:absolute;
	left:230px;
	top:110px;
	z-index:13;
	width: 769px;
	background-color: #FFFFFF;
	overflow: auto;
	color: #003366;
	font-size: 12px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
}

#standard_fenster_big_rfs {
	left:auto;
	top:auto;
	z-index:13;
	width: 769px;
	background-color: #FFFFFF;
	overflow: auto;
	color: #003366;
	font-size: 12px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
}

#standard_fenster_big {
	position:absolute;
	left:230px;
	top:110px;
	z-index:13;
	width: 769px;
	background-color: #FFFFFF;
	overflow: auto;
	color: #003366;
	font-size: 12px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
}

#ustandard_fenster_big {
	position:absolute;
	left:230px;
	top:110px;
	z-index:13;
	width: 769px;
	background-color: #FFFFFF;
	overflow: auto;
	color: #003366;
	font-size: 12px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
}

#crm_head_navi {
	position:absolute;
	left:250px;
	top:84px;
	width:749px;
	height:26px;
	z-index:13;
	background-color: #1A3A74;
	text-align: left;
	line-height:20pt;
	color: #ffffff;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration : none;
	}

#head_navi {
	position:absolute;
	left:250px;
	top:84px;
	width:749px;
	height:26px;
	z-index:13;
	background-color: #1A3A74;
	text-align: left;
	line-height:20pt;
	color: #ffffff;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration : none;
	}

#uhead_navi {
	position:absolute;
	left:250px;
	top:84px;
	width:749px;
	height:26px;
	z-index:13;
	background-color: #CCDEED;
	text-align: left;
	line-height:20pt;
	color: #ffffff;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration : none;
	}

#langu {
	position:absolute;
	left:550px;
	top:5px;
	width:199px;
	height:15px;
	z-index:11;
	background-color: #CCDEED;
	text-align: right;
	line-height:15pt;
	color: #ffffff;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration : none;

	}

#head_navi_bg {
	position:absolute;
	left:163px;
	top:84px;
	width:836px;
	height:26px;
	z-index:3;
	background-color: #1A3A74;
	}

#uhead_navi_bg {
	position:absolute;
	left:163px;
	top:84px;
	width:836px;
	height:26px;
	z-index:3;
	background-color: #CCDEED;
	}

#bilderleiste {
	position:absolute;
	left:231px;
	top:0px;
	height:85px;
	z-index:2;
	width: 768px;
	background-color: #FFFFFF;
}

#main_start_over1 {
	position:absolute;
	left:166px;
	top:0px;
	width:551px;
	z-index:3;
	background-image: url(/images/pictures/bg_start_middle_fon11s.jpg);
	display: none;
	background-repeat: no-repeat;
}
#main_start_over2 {
	position:absolute;
	left:165px;
	top:0px;
	width:422px;
	z-index:3;
	background-image: url(/images/pictures/bg_start_middle_internet121s.jpg);
	display: none;
	background-repeat: no-repeat;
}
#main_start_over3 {
	position:absolute;
	left:774px;
	top:0px;
	width:233px;
	z-index:3;
	background-image: url(/images/pictures/bg_start_middle_internet11s.jpg);
	display: none;
	background-repeat: no-repeat;
}
#main_start_over4 {
	position:absolute;
	left:614px;
	top:0px;
	width:392px;
	z-index:3;
	background-image: url(/images/pictures/bg_start_middle_tv1s.jpg);
	display: none;
	background-repeat: no-repeat;
}

#main_start_overu1 {
	position:absolute;
	width:204px;
	background-image: url(/images/buttons/nav_produkte_ecke.png);
	display: none;
	background-repeat: no-repeat;
	z-index: 22;
	font-size: 0px;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
}

#main_start_overu2 {
	position:absolute;
	width:204px;
	background-image: url(/images/buttons/nav_produkte_ecke.png);
	background-repeat: no-repeat;
	display: none;
	z-index: 22;
	font-size: 0px;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
}
#main_start_overu3 {
	position:absolute;
	width:204px;
	background-image: url(/images/buttons/nav_produkte_ecke.png);
	background-repeat: no-repeat;
	display: none;
	z-index: 22;
	font-size: 0px;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
}
#main_start_overu4 {
	position:absolute;
	width:204px;
	background-image: url(/images/buttons/nav_produkte_ecke.png);
	background-repeat: no-repeat;
	display: none;
	z-index: 22;
	font-size: 0px;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
}


#navigation {
	position:absolute;
	left:59px;
	top:136px;
	width:148px;
	height:170px;
	z-index:15;
}

#start_hotline {
	position:absolute;
	left:15px;
	top:110px;
	width:164px;
	height:146px;
	z-index:15;
}

#unavigation {
	position:absolute;
	left:57px;
	top:136px;
	width:148px;
	height:170px;
	z-index:15;
}

.strongfont  {
	color: #333333;
	font-size: 12px;
  font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	font-weight: bold;
	}

.ujobs, a.ujobs  {
	color: #6B6E73;
	font-size: 12px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	font-weight: bold;
	}

.bigstrongfont  {
	color: #333333;
	font-size: 14px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	font-weight: bold;
	}

.extrabigstrongfont  {
	color: #333333;
	font-size: 18px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	font-weight: bold;
	}

.normalfont  {
	color: #333333;
	font-size: 12px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	}

.mediumstrongfont  {
	color: #333333;
	font-size: 10px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	font-weight: bold;
	}

.mediumfont	 {
	color: #333333;
	font-size: 10px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	}

a.navimediumfont:link  {
	color: #ffffff;
	font-size: 10px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	text-decoration : none;
	}

a.navimediumfont:visited  {
	color: #ffffff;
	font-size: 10px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	text-decoration : none;
	}

a.navimediumfont:hover  {
	color: #ffffff;
	font-size: 10px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	text-decoration : underline;
	}

.smallfont	 {
	color: #333333;
	font-size: 9px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	}

a.footer {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration : none;
  color: #333333;
	font-weight: bold;
	padding: 0px 0px 0px 50px;
	}

a.footer:visited  {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration : none;
  color: #333333;
	font-weight: bold;
	padding: 0px 0px 0px 50px;
	}

a.footer:link  {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration : none;
  color: #333333;
	font-weight: bold;
	padding: 0px 0px 0px 50px;
	}

a.footer:hover  {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration : none;
  color: #333333;
	font-weight: bold;
	padding: 0px 0px 0px 50px;
	}

.optmediumstrongfont {
  font-weight: bold;
  text-indent: 1px;
  padding-right: 5px;
	padding-left: 5px;
	}

.rechner {
	background-color: #FFF8EF;
	}

.rechnererror {
	background-color: #FF8000;
	}

.error {
	color: #EF4130;
	}

.noborder	{
  border: 0px solid #A5ACB2;
	}

.rechtseingerueckt {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000066;
	padding-right: 10px
	}

description {display:block;}

.kids {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration : none;
	color : #000000;
	font-weight: normal;
	}

a.kids {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration : underline;
	color : #FD9D0C;
	font-weight: bold;
	}

a.kids:visited  {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration : underline;
	color : #FD9D0C;
	font-weight: bold;
	}

a.kids:link  {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration : underline;
	color : #FD9D0C;
	font-weight: bold;
	}

a.kids:hover  {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration : underline;
	color : #FD9D0C;
	font-weight: bold;
	}

a.navigation {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	color : #333333;
	font-weight: normal;
	}

a.navigation:visited  {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	color : #333333;
	font-weight: normal;
	}

a.navigation:link {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	color : #333333;
	font-weight: normal;
	}

a.navigation:hover {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	color : #333333;
	font-weight: normal;
	}
a.nnavigation {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	color : #ffffff;
	font-weight: normal;
	}

a.nnavigation:visited  {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	color : #ffffff;
	font-weight: normal;
	}

a.nnavigation:link {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	color : #ffffff;
	font-weight: normal;
	}

a.nnavigation:hover {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	color : #ffffff;
	font-weight: normal;
	}

a.tnavigation {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	color : #ffffff;
	font-weight: normal;
	}

a.tnavigation:visited  {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	color : #ffffff;
	font-weight: normal;
	}

a.tnavigation:link  {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	color : #ffffff;
	font-weight: normal;
	}

a.tnavigation:hover  {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration : underline;
	color : #ffffff;
	font-weight: normal;
	}

a.tunavigation {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	color : #333333;
	font-weight: normal;
	}

a.tunavigation:visited  {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	color : #333333;
	font-weight: normal;
	}

a.tunavigation:link  {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	color : #333333;
	font-weight: normal;
	}

a.tunavigation:hover  {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration : underline;
	color : #333333;
	font-weight: normal;
	}

a.faqlinks {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}

.faqlinks {
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}

a.faqlinks:hover  {
	text-decoration : underline;
	color : #2971AB;
	}

a.mediumfont  {
	color: #2971AB;
	font-size: 10px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	}

a.mediumfont:link  {
	color: #2971AB;
	font-size: 10px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	text-decoration : none;
	}

a.mediumfont:visited  {
	color: #2971AB;
	font-size: 10px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	text-decoration : none;
	}

a.mediumfont:hover  {
	color: #2971AB;
	font-size: 10px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	text-decoration : underline;
	}

a.strongfont  {
	color: #2971AB;
	font-size: 12px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	font-weight: bold;
	}

a.mediumstrongfont:link  {
	color: #2971AB;
	font-size: 10px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	text-decoration : none;
	font-weight: bold;
	}

a.mediumstrongfont:visited  {
	color: #2971AB;
	font-size: 10px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	text-decoration : none;
	font-weight: bold;
	}

a.mediumstrongfont:hover  {
	color: #2971AB;
	font-size: 10px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	text-decoration : underline;
	font-weight: bold;
	}

#Main a:visited  {
	color : #333333;
	text-decoration : none;
	}

#Main a:link  {
	color : #333333;
	text-decoration : none;
	}

#Main a:hover  {
	color : #fa6a0a;
	text-decoration : none;
	}

#Main a.internLinkOrangeBlack {
	color: #fa6a0a; font-weight: bold; font-size:13px;
	background: transparent url(/images/arrow_orange.gif) 3px 4px no-repeat;
	padding: 0 4px 0 11px; margin: 0;
}
#Main a.internLinkOrangeBlack:hover { color: #939393;
background: transparent url(/images/arrow_orange.gif) 3px 4px no-repeat;
}

.copyrights {
	color: #333333;
	font-size: 10px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	}

small  {
	color: #333333;
	font-size: 9px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	}

sup  {
	color: #333333;
	font-size: 9px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	}

td  {
	color: #333333;
	font-size: 12px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	}

td.greenglow	{
	color: green;
	font-size: 12px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
  filter: glow(color=green, strength=4);
  font-weight: bold;
	}

/*input, select, checkbox, textarea {
	color: #333366;
	font-size: 10px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	text-decoration : none;
	border-color: #333366;
	background-color: #F7F7FF;
	text-indent: 1px;
	border: 1px solid #333366;
	background-repeat: repeat;
	}

input.button {
	color: #F7F7FF;
	font-size: 12px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	text-decoration : none;
	font-weight: bold;
	border-color: #F7F7FF;
	background-color: #333366;
	text-indent: 2px;
	border: 1px solid #F7F7FF;
	background-repeat: repeat;
	}
input.button:hover {
	color: #F7F7FF;
	font-size: 12px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	text-decoration : none;
	font-weight: bold;
	border-color: #F7F7FF;
	background-color: #333366;
	text-indent: 2px;
	border: 1px solid #F7F7FF;
	background-repeat: repeat;
	}  */


a.abuttonbg {
	width: 94px; height: 21px; text-align: center; z-index: 100;
	background: transparent url(/images/bg_button.gif) 0 0 no-repeat;
	font-family: Arial, Helvetical, Verdana, Sans-Serif;
	font-size: 0.9em; font-weight: bold; color: #4f4f4f;
	border: none; float: none; margin:0; padding: 3px 6px;
}
a.abuttonbg:hover {
	background: transparent url(/images/bg_button_a.gif) 0 0 no-repeat;
	font-size: 0.9em; font-weight: bold; color: #4f4f4f;
	cursor: pointer;
 }

a.abuttonbg_long {
	width: 120px; height: 21px; text-align: center; z-index: 100;
	background: transparent url(/images/bg_button120.gif) 0 0 no-repeat;
	font-family: Arial, Helvetical, Verdana, Sans-Serif;
	font-size: 0.9em; font-weight: bold; color: #4f4f4f;
	border: none; float: none; margin:0; padding: 4px 8px;
}
a.abuttonbg_long :hover {
	background: transparent url(/images/bg_button120_a.gif) 0 0 no-repeat;
	font-size: 0.9em; font-weight: bold; color: #4f4f4f;
	cursor: pointer;
 }

a.abuttonbg_longer {
	width: 150px; height: 21px; text-align: center; z-index: 100;
	background: transparent url(/images/bg_button150.gif) 0 0 no-repeat;
	font-family: Arial, Helvetical, Verdana, Sans-Serif;
	font-size: 0.9em; font-weight: bold; color: #4f4f4f;
	border: none; float: none; margin:0; padding: 4px 10px;
}
a.abuttonbg_longer:hover {
	background: transparent url(/images/bg_button150_a.gif) 0 0 no-repeat;
	font-size: 0.9em; font-weight: bold; color: #4f4f4f;
	cursor: pointer;
 }

input.button {
	width: 94px; height: 21px; text-align: center; z-index: 100;
	background: transparent url(/images/bg_button.gif) 0 0 no-repeat;
	font-family: Arial, Helvetical, Verdana, Sans-Serif;
	font-size: 0.9em; font-weight: bold; color: #4f4f4f;
	border: none; float: none; margin:0; padding: 3px 6px;
}
input.button:hover {
	background: transparent url(/images/bg_button_a.gif) 0 0 no-repeat;
	font-size: 0.9em; font-weight: bold; color: #4f4f4f;
	cursor: pointer;
 }

input.button_long {
	width: 120px; height: 21px; text-align: center; z-index: 100;
	background: transparent url(/images/bg_button120.gif) 0 0 no-repeat;
	font-family: Arial, Helvetical, Verdana, Sans-Serif;
	font-size: 0.9em; font-weight: bold; color: #4f4f4f;
	border: none; float: none; margin:0; padding: 3px 6px;
}
input.button_long:hover {
	background: transparent url(/images/bg_button120_a.gif) 0 0 no-repeat;
	font-size: 0.9em; font-weight: bold; color: #4f4f4f;
	cursor: pointer;
 }

input.button_longer {
	width: 150px; height: 21px; text-align: center; z-index: 100;
	background: transparent url(/images/bg_button150.gif) 0 0 no-repeat;
	font-family: Arial, Helvetical, Verdana, Sans-Serif;
	font-size: 0.9em; font-weight: bold; color: #4f4f4f;
	border: none; float: none; margin:0; padding: 3px 6px;
}
input.button_longer:hover {
	background: transparent url(/images/bg_button150_a.gif) 0 0 no-repeat;
	font-size: 0.9em; font-weight: bold; color: #4f4f4f;
	cursor: pointer;
 }

/*option, optgroup {
	background-color: #F7F7FF;
	color: #333366;
	font-size: 10px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	text-decoration : none;
	text-indent: 1px;
  padding-right: 10px;
	padding-left: 10px;
	background-repeat:repeat;
	}

optgroup {
	background-color: #F7F7FF;
	color: #333366;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
  text-indent: 1px;
  padding-right: 5px;
	padding-left: 5px;
	background-repeat:repeat;
	}
*/
option.red {
	background-color: #F9CC9C;
	color: #FF0000;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
  text-indent: 1px;
  padding-right: 5px;
	padding-left: 5px;
	background-repeat:repeat;
	}

.kv_inhaltPflichtSelect, .kv_inhaltPflichtSelectLong {
	background-color:#F7F7FF;
}

.kv_inhaltPflichtInputmini {
background-color:#F7F7FF;
}

.kv_inhaltPflichtTextfield {
	background-color:#F7F7FF;
}

.kv_inhaltPflichtInputShort {
	background-color:#F7F7FF;
}

.kv_inhaltPflichtInput {
	background-color:#F7F7FF;
}

.kv_inhaltPflichtInputminierror {
	background-color:#FDF6E9;
}

.kv_inhaltPflichtInputLong, .kv_inhaltPflichtInputExtraLong {
	background-color:#F7F7FF;
}

.kv_inhaltPflichtInputLongerror, .kv_inhaltPflichtInputExtraLongerror {
	background-color:#FDF6E9;
}

#kv_inhalt_container {
	float: left;
	margin-right: 2px;
	padding: 5px 3px 10px 3px;
}
#kv_inhalt_container  {  /* Tan hack */
	width: 476px;
	w\idth: 470px;
}
.kv_inhaltInfoSlot {
	background-color:#FDF6E9;
	width: 465px;
	height: auto;
	margin: 0px 0px 5px 3px;
	padding: 5px 0px 5px 0px;
}

/*form {
	margin: 0px 0px 0px 0px;
}*/
.checkbox {
	margin-right: 0px;
}
label {
	cursor: pointer;
}

p.kv_inhaltInfoForm {
	font-size: 1.0em;
	font-weight: bold;
	color: #4E4E53;
	float: left;
	width:600px;
	margin: 0px 0px 0px 3px;
	padding: 10px 0px 0px 0px;
	line-height: 15px;
}

.clear {
	clear: both;
}

.trenner3colkv_inhalt {
	display:inline;
}

.kv_inhaltHeadBlock {
	background-color:#F4F8FC;
	width: 600px;
	height: 35px;
	heigh\t: 15px;
	margin: 5px 0px 10px 3px;
	padding: 0px 0px 0px 0px;
}

h6.kv_inhalt {
	font-size: 1.0em;
	color: #4E4E53;
	margin: 0px 0px 5px 7px;
	margin-left:5px;
	line-height: 1.2em;
}

.formElementBox {
	background-image:url();
	background-position:3px 7px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
}
.formElementBoxLong {
	background-image:url();
	background-position:3px 7px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
}

.formBeschriftung, .formBeschriftung4, .formBeschriftung4error, .formBeschriftung2, .formBeschriftung3, .formBeschriftungerror, .formBeschriftung2error, .formBeschriftung3error {
	width: 70px;
	float:left;
	padding-top: 3px;
	margin: 0px 0px 5px 7px;
	font-weight: bold;
}

.formBeschriftungerror, .formBeschriftung4error, .formBeschriftung2error, .formBeschriftung3error {
background-color:#FDF6E9;
color:red;
}

.formBeschriftung2, .formBeschriftung2error {
	width: 180px;
}
.formBeschriftung3, .formBeschriftung3error {
	margin: 0px 0px 10px 7px;
	width: 150px;
}

.formBeschriftung4, .formBeschriftung4error {
	width: 405px;
}

.kv_inhaltSelect, .kv_inhaltSelectLong, .kv_inhaltPflichtSelect, .kv_inhaltPflichtSelectLong, .kv_inhaltPflichtSelecterror, .kv_inhaltPflichtSelectLongerror {
  border: 1px solid #A5ACB2;
	float: left;
	margin: 0px 0px 0px 0px;
}

.kv_inhaltSelectLong, .kv_inhaltPflichtSelectLong, .kv_inhaltPflichtSelecterror, .kv_inhaltPflichtSelectLongerror {  /* Tan hack */
	width: 250px;
	w\idth: 255px;
	height: 1.7em;
	heigh\t: 1.5em;
}

.kv_inhaltPflichtSelecterror, .kv_inhaltPflichtSelectLongerror {
	background-color:#FDF6E9;
}

.kv_inhaltInputLong, .kv_inhaltPflichtInputLong, .kv_inhaltPflichtInputLongerror, .kv_inhaltPflichtInputExtraLong, .kv_inhaltPflichtInputExtraLongerror {
	border-color: #A5ACB2;
	border-style: solid;
	border-width: 1px;
	float: left;
	margin: 0px 0px 0px 0px;
}

.kv_inhaltInputLong, .kv_inhaltPflichtInputLong, .kv_inhaltPflichtInputLongerror {  /* Tan hack */
	width: 252px;
	w\idth: 250px;
	height: 1.7em;
	heigh\t:1.5em;
}

.kv_inhaltPflichtInputExtraLong, .kv_inhaltPflichtInputExtraLongerror {  /* Tan hack */
	width: 452px;
	w\idth: 450px;
	height: 1.7em;
	heigh\t:1.5em;
}

.kv_inhaltInputmini {  /* Tan hack */
	width: 30px;
	w\idth: 28px;
	height: 1.7em;
	heigh\t:1.5em;
  border-color: #A5ACB2;
	border-style: solid;
	border-width: 1px;
	float: left;
	margin: 0px 0px 0px 0px;
}

.kv_inhaltPflichtInputmini, .kv_inhaltPflichtInputminierror {  /* Tan hack */
	width: 30px;
	w\idth: 28px;
	height: 1.7em;
	heigh\t:1.5em;
  border-color: #A5ACB2;
	border-style: solid;
	border-width: 1px;
	float: left;
	margin: 0px 0px 0px 0px;
}

.kv_inhaltInput, .kv_inhaltPflichtInput, .kv_inhaltPflichtInputerror {
	border-color: #A5ACB2;
	border-style: solid;
	border-width: 1px;
	float: left;
	margin: 0px 0px 0px 0px;
}


.kv_inhaltPflichtInputerror {
	background-color:#FDF6E9;
}

.kv_inhaltInput, .kv_inhaltPflichtInput, .kv_inhaltPflichtInputShorterror, .kv_inhaltPflichtInputerror {  /* Tan hack */
	width: 207px;
	w\idth: 205px;
	height: 1.7em;
	heigh\t:1.5em;
}

.kv_inhaltInputMedium {  /* Tan hack */
	border-color: #A5ACB2;
	border-style: solid;
	border-width: 1px;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 77px;
	w\idth: 73px;
	height: 1.7em;
	heigh\t:1.5em;
}
.kv_inhaltInputShort, .kv_inhaltPflichtInputShort, .kv_inhaltPflichtInputShorterror, .kv_inhaltPflichtInputerror {
	border-color: #A5ACB2;
	border-style: solid;
	border-width: 1px;
	float: left;
	margin: 0px 0px 0px 0px;
}


.kv_inhaltPflichtInputShorterror {
	background-color:#FDF6E9;
}

.kv_inhaltInputShort, .kv_inhaltPflichtInputShort, .kv_inhaltPflichtInputShorterror {  /* Tan hack */
	width: 40px;
	w\idth: 38px;
	height: 1.7em;
	heigh\t:1.5em;
}

.formTrenner {
	float:left;
	margin:4px 2px 0px 2px;
}
.formTrenner2 {
	float:left;
	margin:7px 2px 0px 2px;
}

.kv_inhaltTextfield, .kv_inhaltPflichtTextfield, .kv_inhaltPflichtTextfielderror {
	border-color: #A5ACB2;
	border-style: solid;
	border-width: 1px;
	margin: 0px 0px 0px 7px;
}


.kv_inhaltPflichtTextfielderror {
	background-color:#FDF6E9;
}

.kv_inhaltTextfield, .kv_inhaltPflichtTextfield, .kv_inhaltPflichtTextfielderror {  /* Tan hack */
	width: 433px;
	w\idth: 428px;
}

FIELDSET.box
{
Color: #0000FF;
Background-Color: #EEEEEE;
Font-Weight: normal;
Width: 60%;
Border: 1px solid #0000FF;
}

LEGEND.box
{
Color: #FF0000;
Background-Color: #EEEEEE;
Font-Weight: bold;
Border: 1px solid #0000FF;
Text-Align: center;
}

fieldset
{
  margin-bottom: 0.5em;
  border: 1px solid #DADADA;
  padding: 9px 8px 9px 8px;
}

legend
{
  color: #9A9A9C;
}

#schwerin { position: absolute; z-index: 2; top: 200px; left: 400px; width: 300px; height: 107px; visibility: hidden; }
#berlin { position: absolute; z-index: 2; top: 200px; left: 400px; width: 300px; height: 107px; visibility: hidden; }
#osnabrueck {  position: absolute; z-index: 3; top: 200px; left: 400px; width: 300px; height: 107px; visibility: hidden; }
#magdeburg { position: absolute; z-index: 4; top: 200px; left: 400px; width: 300px; height: 100px; visibility: hidden; }
#goslar { position: absolute; z-index: 5; top: 200px; left: 400px; width: 300px; height: 107px; visibility: hidden; }
#halberstadt { position: absolute; z-index: 6; top: 200px; left: 400px; width: 300px; height: 102px; visibility: hidden; }
#aschersleben { position: absolute; z-index: 7; top: 200px; left: 400px; width: 300px; height: 103px; visibility: hidden; }
#leipzig { position: absolute; z-index: 8; top: 200px; left: 400px; width: 300px; height: 107px; visibility: hidden; }
#hoyerswerda { position: absolute; z-index: 9; top: 200px; left: 400px; width: 300px; height: 107px; visibility: hidden; }
#chemnitz { position: absolute; z-index: 10; top: 200px; left: 400px; width: 300px; height: 107px; visibility: hidden; }
#erfurt { position: absolute; z-index: 11; top: 200px; left: 400px; width: 300px; height: 108px; visibility: hidden; }
#plauen { position: absolute; z-index: 12; top: 200px; left: 400px; width: 300px; height: 109px; visibility: hidden; }
#aachen { position: absolute; z-index: 13; top: 200px; left: 400px; width: 300px; height: 110px; visibility: hidden; }
#mainz { position: absolute; z-index: 14; top: 200px; left: 400px; width: 300px; height: 226px; visibility: visible; }
#naumburg { position: absolute; z-index: 14; top: 200px; left: 400px; width: 300px; height: 226px; visibility: hidden; }
#dresden { position: absolute; z-index: 14; top: 200px; left: 400px; width: 300px; height: 226px; visibility: hidden; }

ul.autocompleter-choices
{
	position:				absolute;
  margin: 0;
	padding:				0;
	list-style:				none;
	border:					1px solid #333366;
	background-color:		#F5F6BE;
	border-right-color:		#333366;
	border-bottom-color:	#333366;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	font-size: 12px;
}

ul.autocompleter-choices li
{
	position:				relative;
	padding:				0.1em 1.5em 0.1em 1em;
	cursor:					pointer;
	font-weight:			normal;
	font-size:				1em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	font-weight:			bold;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}

.myselectfeld,
.mytextfeld { border: 1px solid #e4e4e4; font-size: 1em; height: 20px; margin-right: 5px; margin-bottom: 3px; }
