* {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 15px;
	}
body {
	font: 12px arial, helvetica, sans-serif;
	color: #000;
	background: #FFF url(/images/elemente/hint_head.jpg) no-repeat;
	}
table {
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	table-layout: fixed;
	_table-layout: auto;
	empty-cells: show;
	}
table td {
	text-align: left;
	vertical-align: top;
	}
small, sup {
	font-size: 11px;
	}
sub {
	font-size: 10px;
	_font-size: 12px;
	}
a {
	color: #C94927;
	text-decoration: underline;
	}
a:hover {
	color: #293E77;
	}
a.pfeil, p.bodytext a {
	background: url(/images/elemente/sym_link-pfeil_rot.gif) 2px 5px no-repeat;
	padding-left: 10px;
	}
a.klein {
	font-size: 11px;
	}
a.blau {
	color: #293E77;
	background-image: url(/images/elemente/sym_link-pfeil_blau.gif);
	}
a.blau-klein {
	font-size: 11px;
	color: #293E77;
	background: url(/images/elemente/sym_link-pfeil_blau_klein.gif) 0px 4px no-repeat;
	padding-left: 8px;
	}
a.blau-mini {
	font-size: 9px;
	color: #293E77;
	background: url(/images/elemente/sym_link-pfeil_blau_klein.gif) 0px 4px no-repeat;
	padding-left: 8px;
	}
a.blau-gross {
	background: url(/images/elemente/sym_link-pfeil_blau_gross.gif) 0px 4px no-repeat;
	}
a.textfarbe {
	color: #000;
	}
a.nostyle {
	background: none;
	padding: 0px;
	}
.warnmeldung-rot {
	color: red;
	}
p {
	margin: 13px 0;
	}
blockquote {
	margin-left: 15px;
	margin-right: 15px;
	}
hr {
	margin: 18px 0;
	_margin: 4px 0px 2px 0px;
	height: 1px;
	line-height: 1px;
	color: #FFF;
	border: none;
	border-top: 1px solid #E2E2E2;
	}
ul {
	margin-left: 15px;
	}
ul li {
	margin: 5px 0px;
	}
ul li strong {
	color: #001B66;
	}
img {
	border: none;
	}
input, textarea, select {
	font: 11px arial, helvetica, sans-serif;
	line-height: 13px;
	padding: 1px 2px 1px 2px;
	}
select option {
	font: 11px arial, helvetica, sans-serif;
	}
input.submit {
	overflow: hidden;
	width: 138px;
	height: 18px;
	line-height: 15px;
	border: none;
	color: #C94927;
	padding-right: 19px;
	background: url(/images/elemente/sym_submit-button.gif) 0px 0px no-repeat;
	cursor: pointer;
	}
input.submitsearch {
	margin-top: 15px;
	}
input.submit-img {
	border: none;
	padding: 0px;
	position: relative;
	top: 4px;
	_top: 3px;
	left: 4px;
	}
input.radio, input.checkbox {
	padding: 0px;
	float: left;
	display: block;
	margin: 2px 6px 0px 10px;
	_margin: 0px 2px 0px 10px;
	}
label.radio, label.checkbox {
	display: block;
	width: 100;
	float: left;
	margin: 1px 20px 0px 0px;
	}
.abstand {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	line-height: 1px;
	height: 10px;
	overflow: hidden;
	}
.hide {
	display: none;
	}
#logo_container {
	position: absolute;
	top: 136px;
	left: 42px;
	display: block;
	margin: 0px;
	z-index: 1000;
	}
#utils_container {
	position: absolute;
	top: 52px;
	left: 816px;
	display: block;
	margin: 0px;
	overflow: hidden;
	}
#utils_container a {
	float: left;
	width: 59px;
	color: #FFF;
	text-decoration: none;
	}
#utils_container a:hover {
	text-decoration: underline;
	}
#nav_container {
	position: absolute;
	top: 48px;
	left: 188px;
	width: 611px;
	height: 48px;
	overflow: hidden;
	}
#nav_container div#farbbalken {
	clear: left;
	background: #6984BA;
	width: 610px;
	height: 24px;
	}
ul#nav {
	margin: 0px;
	list-style-type: none;
	}
ul#nav li {
	float: left;
	margin: 0px 1px 0px 0px;
	}
ul#nav li a {
	display: block;
	width: 121px;
	height: 24px;
	background: #D6DFEA;
	line-height: 23px;
	color: #2A3D77;
	text-align: center;
	text-decoration: none;
	}
ul#nav li a:hover {
	color: #FFF;
	background: #6984BA;
	}
ul#nav li.nav_1-act a {
	color: #FFF;
	background: #6984BA;
	font-weight: bold;
	}
ul#nav li.nav_1-no#nav_5 a {
	width: 122px;
	}
ul#nav li.nav_1-act#nav_5 a,
ul#nav li.nav_1-no#nav_5 a:hover {
	width: 122px;
	color: #FFF;
	background: #00ADBE;
	}
ul#nav li.nav_1-act#nav_3 a,
ul#nav li.nav_1-no#nav_3 a:hover {
	color: #FFF;
	background: #AE4C31;
	}
div#farbbalken_5 {
	position: absolute;
	top: 24px;
	left: 0px;
	width: 610px;
	height: 24px;
	background: #00ADBE;
	}
div#farbbalken_3 {
	position: absolute;
	top: 24px;
	left: 0px;
	width: 610px;
	height: 24px;
	background: #AE4C31;
	}
#main_container {
	position: absolute;
	top: 96px;
	left: 0px;
	clear: both;
	width: 988px;
	background: #FFF url(/images/elemente/hint_main.gif) repeat-y;
	}
#inhalt-links_container {
	width: 189px;
	float: left;
	height: 100%;
	}
#inhalt-mitte_container {
	width: 610px;
	float: left;
	height: 100%;
	min-height: 400px;
	_height: 400px;
	}
#inhalt-rechts_container {
	width: 189px;
	height: 100%;
	float: left;
	}
#fusszeilen_container {
	clear: both;
	border-top: 20px solid #ADADAD;
	width: 668px;
	text-align: center;
	background: #FFF;
	color: #808285;
	font-size: 11px;
	padding: 6px 160px 0px 160px;
	}
#fusszeilen_container big {
	font-size: 12px;
	padding: 0px 2px;
	}
#fusszeilen_container a {
	color: #808285;
	font-size: 11px;
	text-decoration: none;
	white-space: nowrap;
	}
#fusszeilen_container a:hover {
	text-decoration: underline;
	}
#pfad_container {
	padding: 7px 10px 11px 14px;
	}
#pfad_container * {
	color: #808285;
	font-size: 11px;
	line-height: 13px;
	}
	
/* unternavigation */	

div.subnav {
	border: 1px solid #293E77;
	border-top: none;
	padding: 0px;
	margin: 9px;
}

ul.subnav,
ul.subsubnav {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.subnav li {
	border-top: 1px solid #293E77;
	background-color: #EEF1F9;
	padding: 0px;
	margin: 0px;
}

ul.subnav li a {
	color: #001B66;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	padding-left: 20px;
}

ul.subsubnav li a {
	padding-left: 30px;
	color: #001B66;
	text-decoration: none;
	font-weight: normal;
}

ul.subnav li.cur {
	background-image: url(/images/elemente/sym_nav-pfeil_rot.gif);
	background-repeat: no-repeat;
	background-color: white;
	background-position: 10px 6px;
}

ul.subnav li.actifsub {
	background-image: url(/images/elemente/sym_nav-pfeil_rot.gif);
	background-repeat: no-repeat;
	background-color: white;
	background-position: 10px 6px;

}

ul.subnav li a:hover,
ul.subnav li.cur a,
ul.subsubnav li.no a:hover 
{
	color: #C94927;
}

ul.subnav li.actifsub a {
	color: #C94927;
}

ul.subsubnav li {
	background-image: none;
	background-color: white;
	padding: 0px;
	margin: 0px;
}

ul.subsubnav li.cur {
	background-image: url(/images/elemente/sym_nav-pfeil_rot.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;
}

ul.subsubnav li.no a {
	color: #001B66;
}

/** Ende unternavigation **/

/*
ul#nav-hide {
	margin: 0px;
	list-style-type: none;
	}
ul#nav-hide * {
	border: none;
	background: none;
	height: 0px;
	oveflow: hidden;
	}
ul#nav-hide li.unternav_1-act a {
	display: none;
	}
ul#unternav {
	position: relative;
	z-index: 100;
	width: 168px;
	margin: 0px 0px 0px 9px;
	list-style-type: none;
	border-top: 1px solid #293E77;
	}
ul#unternav li {
	float: left;
	margin: 0px;
	height: 20px;
	border: 1px solid #293E77;
	margin-top: -1px;
	}
ul#unternav li a {
	display: block;
	width: 161px;
	height: 20px;
	padding-left: 7px;
	background: #EEF1F9;
	line-height: 20px;
	color: #001B66;
	font-weight: bold;
	text-decoration: none;
	}
ul#unternav li a:hover {
	color: #C94927;
	}
ul#unternav li.nav_2-no a {
	display: block;
	}
ul#unternav li.nav_2-act a {
	display: block;
	color: #C94927;
	width: 150px;
	height: 20px;
	padding-left: 18px;
	background: #FFF url(/images/elemente/sym_nav-pfeil_rot.gif) 8px 6px no-repeat;
	}
ul#unternav li.nav_2-actsub a {
	display: block;
	font-weight: normal;
	color: #C94927;
	background: #FFF;
	}
ul#unterunternav {
	width: 168px;
	margin: 0px;
	_margin: 0px 0px -1px 0px;
	list-style-type: none;
	border: none;
	_border-top: 1px solid #293E77;
	}
ul#unterunternav li {
	float: left;
	margin: 0px;
	height: 20px;
	border: 1px solid #293E77;
	_border-style: solid none solid none;
	margin-top: -1px;
	}
ul#unterunternav li a:hover {
	color: #C94927 !important;
	}
ul#unternav li.nav_3-no a {
	display: block;
	width: 139px;
	height: 20px;
	padding-left: 29px;
	background: #FFF;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #001B66;
	}
ul#unternav li.nav_3-act a {
	display: block;
	width: 139px;
	height: 20px;
	padding-left: 29px;
	background: #FFF url(/images/elemente/sym_nav-pfeil_rot.gif) 18px 6px no-repeat;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #C94927;
	}
	
	*/
#feldlinks_suche {
	position: relative;
	top: 20px;
	left: 18px;
	}
#feldlinks_info-telefon {
	position: relative;
	top: 45px;
	left: 18px;
	margin: 0px 0px 80px 0px;
	}
#feldlinks_info-telefon * {
	color: #243A76;
	}
#feldlinks_info-telefon small {
	display: block;
	width: 155px;
	margin: 7px 0px;
	}
#feldlinks_info-telefon big {
	font-size: 13px;
	font-weight: bold;
	}
#feldrechts_login-bereich {
	display: block;
	width: 188px;
	height: 168px;
	overflow: hidden;
	background: url(/images/elemente/hint_login-bereich.gif) no-repeat;
	}
#feldrechts_login-bereich span {
	display: block;
	width: 120px;
	position: absolute;
	top: -16px;
	left: 819px;
	color: #293E77;
	font-weight: bold;
	}
#feldrechts_login-bereich img {
	display: block;
	margin: 0px 0px 5px 0px;
	}
#feldrechts_login-bereich div.login-button {
	height: 44px;
	padding: 15px 26px;
	}
#feldrechts_login-bereich div.zusatz-links {
	text-align: right;
	padding: 0px 10px;
	}
#feldrechts_login-bereich div.zusatz-links a {
	margin-left: 10px;
	}
.feldrechts {
	padding: 10px 9px;
	}
.feldrechts h4 {
	font-size: 12px;
	font-weight: bold;
	color: #001B66;
	background: #B4C2DD;
	padding: 2px 10px 1px 10px;
	}
.feldrechts p {
	margin: 0px;
	padding: 10px;
	background: #EEF1F9;
	}
.feldrechts_trenner {
	margin: 0px 9px;
	height: 1px;
	overflow: hidden;
	background: #C0C0C0;
	}
.feldbox {
	padding: 10px 9px 10px 9px;
	}
.feldbox h4 {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background: #293E77;
	padding: 2px 10px 1px 10px;
	}
.feldbox div {
	border: 1px #C0C0C0;
	border-style: none solid solid solid;
	padding: 0px 5px 0px 5px;
	}
.feldbox div p {
	margin: 0px 0px -1px 0px;
	padding: 8px 4px;
	border-bottom: 1px solid #C0C0C0;
	}
.feldbox div *, .feldbox-ansprechpartner div * {
	line-height: 16px;
	}
.feldbox-ansprechpartner {
	padding: 10px 9px 10px 9px;
	_padding: 10px 9px 20px 9px;
	}
.feldbox-ansprechpartner h4 {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background: #5072B3 url(/images/elemente/hint_feld-rechts_ansprechp.jpg) 0px 0px repeat-y;
	padding: 2px 10px 1px 10px;
	}
.feldbox-ansprechpartner div {
	background: #EAEAEA;
	}
.feldbox-ansprechpartner div p {
	margin: 0px;
	padding: 10px 4px 10px 10px;
	_padding: 10px 4px 6px 10px;
	}
#inhalt-rechts_container table.imgtext-table {
	width: 158px;
	border-bottom: 1px solid #C0C0C0;
	margin: -7px 0px 0px 0px;
	}
#inhalt-rechts_container table.imgtext-table td {
	padding: 0px 0px 5px 0px;
	text-align: center;
	}
div.sitemap {
	margin: 0px 30px;
	}
p.sitemap-level1 {
	margin: 30px 0px 0px 10px;
	}
p.sitemap-level1 a {
	font-weight: bold;
	font-size: 13px;
	color: #293E77;
	}
p.sitemap-level2 {
	margin: 7px 0px 0px 40px;
	}
p.sitemap-level2 a {
	font-size: 11px;
	}
p.sitemap-level3 {
	margin: 3px 0px 0px 70px;
	}
p.sitemap-level3 a {
	font-size: 10px;
	}
p.sitemap-level4 {
	margin: 3px 0px 0px 100px;
	}
p.sitemap-level4 a {
	font-size: 11px;
	}
#content_abschlusslinks {
	position: relative;
	width: 170px;
	height: 50px;
	margin: -105px 0px 0px 0px;
	left: 609px;
	text-align: right;
	}
#content_abschlusslinks a {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px 0px 0px 15px;
	font-size: 11px;
	color: #293E77;
	text-decoration: none;
	}
h1 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-bottom: 16px;
	}
h4 {
	font-weight: bold;
	color: #001B66;
	}
h5 {
	font-weight: bold;
	color: #001B66;
	margin: 0px;
	}
h6 {
	font-size: 11px;
	font-weight: normal;
	}
div.csc-frame-invisible h6 {
	color: #ADADAD;
	margin-bottom: -15px;
	}
div.csc-header h2 {
	color: #293E77;
	}
div.csc-frame-rulerBefore, div.csc-frame-rulerAfter {
	clear: both;
	height: 1px;
	overflow: hidden;
	background: #C0C0C0;
	margin: 18px 0px;
	}
p.bodytext, table.contenttable td p {
	margin: 0px;
	}
table.contenttable td {
	width: 50%;
	padding: 0px 35px 0px 15px;
	}
div.csc-frame-indent {
	clear: both;
	padding: 0px 0px 18px 30px;
	margin-bottom: 18px;
	border-bottom: 1px solid #C0C0C0;
	}
div.csc-frame-indent a {
	color: #293E77;
	background-image: url(/images/elemente/sym_link-pfeil_blau.gif);
	}
div.csc-frame-indent p.bodytext {
	margin: 2px 0px;
	}
div.csc-frame-indent3366 {
	clear: both;
	padding: 0px 0px 18px 15px;
	margin-bottom: 18px;
	border-bottom: 1px solid #C0C0C0;
	}
table.csc-uploads td {
	vertical-align: top;
	padding-right: 6px;
	}
table.csc-uploads * {
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
	}
table.csc-uploads td.csc-uploads-fileSize p {
	font-weight: normal;
	color: #C94927;
	}
table.csc-uploads p.csc-uploads-description {
	font-weight: normal;
	}
div.csc-frame-frame1 {
	/*width: 253px;*/
	overflow: hidden;
	_overflow: visible;
	min-height: 112px;
	_height: 112px;
	color: #001B66;
	padding: 0px 0px 15px 30px;
	_padding: 0px 15px 15px 30px;
	background: #EEF1F9 url(/images/elemente/hint_streifen-css-frame1.gif) 24px 0px no-repeat;
	}
div.csc-frame-frame1 div.csc-header img {
	margin: 4px 0px 16px 0px;
	}
div.csc-frame-frame2 {
	float: right;
	width: 275px;
	min-height: 126px;
	_height: 126px;
	color: #001B66;
	margin-left: 15px;
	padding: 0px 0px 0px 8px;
	background: #FFF url(/images/elemente/hint_streifen-css-frame2.gif) no-repeat;
	border: 1px #EAEAEA;
	border-style: none solid solid solid;
	Xborder-left: 17px solid #FFF;
	X_border-left: 1px solid #EAEAEA;
	}
div.csc-frame-frame2 a img {
	margin: 0px 4px -4px -2px;
	background: #FFF;
	}
div.csc-frame-frame2 p {
	margin: 0px 0px 0px 0px;
	}
div.csc-frame-frame2 a {
	line-height: 25px;
	_line-height: 30px;
	_margin-top: -15px;
	text-decoration: none;
	background: #FFF;
	}
div.csc-frame-frame2 div.csc-header img {
	margin: 4px 0px 11px 0px;
	}
#illublock_startseite {
	float: left;
	width: 251px;
	height: 78px;
	padding: 175px 0px 0px 32px;
	color: #001B66;
	}
#illublock_folgeseite {
	float: left;
	width: 251px;
	height: 90px;
	padding: 175px 0px 0px 32px;
	color: #001B66;
	}
#illublock_folgeseite li, #illublock_startseite li {
	margin: 0px 0px 5px 5px;
	}
#illublock_startseite a.button {
	display: block;
	margin: 0px 0px 3px 20px;
	padding-top: 3px;
	}
#illublock_startseite a.illulink, #illublock_folgeseite a.illulink {
	position: absolute;
	width: 259px;
	height: 138px;
	display: block;
	margin: -151px 0px 0px -8px;
	}
#illublock_folgeseite ul {
	_margin-bottom: -5px;
	}
#illublock_folgeseite p {
	margin: 0px 0px 5px 0px;
	}
div.csc-frame-frame1 table.contenttable {
	margin: 0px 30px 5px 0px;
	_margin: 0px 15px 5px 0px;
	}
div.csc-frame-frame1 table.contenttable td p {
	margin: 0px;
	}
div.csc-frame-frame1 table.contenttable td {
	padding: 6px;
	border: 2px solid #FFF !important;
	}
div.csc-frame-frame1 table.contenttable td p, div.csc-frame-frame1 table.contenttable td li {
	font-size: 11px;
	}
div.csc-frame-frame1 table.contenttable td h4 {
	width: 180px;
	color: #000;
	}
div.csc-frame-frame1 table.contenttable td em {
	font-size: 12px;
	font-style: normal;
	color: #000;
	}
div.csc-frame-indent6633 {
	padding-bottom: 10px;
	margin-bottom: 18px;
	border-bottom: 1px solid #C0C0C0;
	}
div.csc-frame-indent6633 table.contenttable td {
	width: auto;
	margin: 0px;
	padding-bottom: 10px;
	}
div.csc-frame-indent6633 u {
	text-decoration: none;
	color: #001B66;
	}
table.imgtext-nowrap {
	overflow: visible;
	}
table.imgtext-table {
	table-layout: auto;
	}
blockquote p a {
	margin-left: -15px;
	background: none !important;
	text-decoration: none;
	}
blockquote p a img {
	margin: 0px 4px -4px -6px;
	background: #FFF;
	}
div.csc-menu-4 {
	background: #C94927;
	color: #FFF;
	text-align: right;
	padding: 1px 12px;
	}
div.csc-menu-4 p {
	margin: 3px 0px;
	}
div.csc-menu-4 a, div.csc-menu-4 a:hover {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	background: url(/images/elemente/sym_link-doppelpfeil_weiss.gif) 0px 5px no-repeat;
	padding-left: 17px;
	}
blockquote table.contenttable {
	margin: 0px 30px 5px 20px;
	_margin: 0px 15px 5px 20px;
	}
blockquote table.contenttable td p {
	margin: 0px;
	}
blockquote table.contenttable td {
	width: 60px;
	padding: 6px;
	border: 1px solid #C0C0C0 !important;
	}
blockquote table.contenttable td.nobrd1 {
	border-color: #FFF #C0C0C0 #FFF #FFF !important;
	}
blockquote table.contenttable td.nobrd2 {
	border-color: #FFF #C0C0C0 #C0C0C0 #FFF !important;
	}
blockquote table.contenttable td p {
	font-size: 11px;
	white-space: nowrap;
	}
blockquote table.contenttable td.h41 {
	background: #001B66;
	}
blockquote table.contenttable td h4 {
	width: 100px;
	text-align: center;
	background: #001B66;
	color: #FFF;
	}
blockquote table.contenttable td em {
	font-size: 12px;
	font-style: normal;
	color: #001B66;
	}
blockquote table.contenttable td img {
	margin: 5px 0px 0px 10px;
	}
table.imgtext-table table td {
	background: #C0C0C0;
	padding: 1px;
	}
table.imgtext-table table td a {
	margin-right: -2px;
	}
table.imgtext-table table td a img {
	border: 1px solid #202059;
	margin: -1px;
	}
table.csc-mailform {
	margin: 10px 0px 0px 15px;
	}
table.csc-mailform td {
	vertical-align: top;
	padding: 5px 40px 5px 0px;
	}
table.csc-mailform td p {
	margin: 0px;
	color: #293E77;
	}
table.csc-mailform td input.submit {
	margin: 20px 0px;
	}
table.csc-mailform td.csc-form-labelcell p.csc-form-label b {
	display: block;
	position: relative;
	left: -15px;
	font-size: 14px;
	margin: 30px 0px 15px 0px;
	_margin: 20px 0px 25px 0px;
	_line-height: 30px;
	color: #000;
	}
table.csc-mailform td.csc-form-fieldcell {
	color: #FFF;
	}
div.news-list-container p.bodytext {
	display: inline;
	}
div.news-list-container h3 a {
	font-weight: bold;
	color: #001B66;
	text-decoration: none;
	}
div.news-list-container h3 a:hover {
	text-decoration: underline;
	}
div.news-list-container div.rulerDashed {
	border-bottom: 1px dashed #C0C0C0;
	clear: both;
	height: 1px;
	overflow: hidden;
	margin: 8px 0px;
	}
div.news-list-container_startseite {
	padding: 5px 9px;
	padding-bottom: 7px;
	margin: 0px 9px -14px 9px;
	border: 1px #C0C0C0;
	border-style: none solid solid solid;
	}
#inhalt-links_container p i {
	display: block;
	padding: 5px 9px;
	padding-bottom: 7px;
	margin: -13px 9px -14px 9px;
	border: 1px #C0C0C0;
	border-style: none solid solid solid;
	font-size: 11px;
	}
div.news-list-container_startseite * {
	font-size: 11px;
	line-height: 14px;
	}
div.news-list-container_startseite p.bodytext {
	display: inline;
	color: #001B66;
	}
div.news-list-container_startseite h3 a {
	font-weight: bold;
	color: #001B66;
	text-decoration: none;
	}
div.news-list-container_startseite h3 a:hover {
	text-decoration: underline;
	}
div.news-list-container_startseite div.rulerSolid {
	border-bottom: 1px solid #C0C0C0;
	clear: both;
	height: 1px;
	overflow: hidden;
	margin: 8px 0px;
	}
#inhalt-links_container div.csc-header h1 {
	font-size: 12px;
	color: #FFF;
	background: #293E77;
	margin: 0px 9px 0px 9px;
	padding: 0px 10px;
	line-height: 18px;
	}
#inhalt-links_container div.csc-frame-indent6633 {
	display: none;
	position: absolute;
	z-index: 1000;
	width: 153px;
	padding: 5px 9px;
	padding-bottom: 7px;
	margin: -17px 9px 0px 9px;
	_margin: -3px 9px 0px 9px;
	border: 1px #C0C0C0;
	border-style: solid none none none;
	background: #FFF !important;
	text-align: right;
	}
#inhalt-links_container div.csc-frame-indent6633 a {
	font-size: 11px;
	}
.nodec, .nodec * {
	text-decoration: none !important;
	}
div.news-single-item h2 {
	color: #001B66;
	font-size: 14px;
	font-weight: bold;
	}
div.news-single-item h3 {
	margin: 5px 0px;
	}
div.news-single-item div.news-single-img {
	float: left;
	margin: 2px 10px 5px 0px;
	}
div.news-single-item div.news-single-img .news-single-imgcaption {
	margin: 0px;
	font-size: 10px;
	}
dl {
	margin: 0px 0px 10px 0px;
	}
dl dt {
	font-weight: bold;
	}
dl dd {
	margin: 2px 10px;
	}
table.csc-searchform {
	margin: 20px 0px 0px 0px;
	}
table.csc-searchform td {
	padding: 0px 20px 10px 0px;
	}
table.csc-searchform td p.csc-form-label {
	margin: 0px;
	color: #293E77;
	}

div.csc-header h3 {
	background: #C94927;
	color: #FFF;
	text-align: right;
	padding: 1px 12px;
	_padding: 3px 12px 1px 12px;
	line-height: 19px;
	height: 19px;
	}
div.csc-header h3 a, div.csc-header h3 a:hover {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	background: url(/images/elemente/sym_link-doppelpfeil_weiss.gif) 0px 5px no-repeat;
	padding-left: 17px;
	}
p.csc-searchResult {
	margin: 5px 0px 20px 0px;
	}
td.csc-searchResultPrevNext {
	padding-left: 20px;
	}
td.csc-searchResultPrevNext a {
	background: url(/images/elemente/sym_link-pfeil_rot.gif) 2px 5px no-repeat;
	padding-left: 10px;
	}
div.tx-ttnews-browsebox p {
	text-align: center;
	}
div.tx-ttnews-browsebox table {
	margin-left: auto;
	margin-right: auto;
	}
div.tx-ttnews-browsebox p {
	margin: 20px 0px 0px 0px;
	}
div.tx-ttnews-browsebox td {
	padding: 0px 5px;
	}
div.tx-ttnews-browsebox td a {
	font-weight: bold;
	}
div.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell a {
	color: #000;
	text-decoration: none;
	}
span.schildpresse_pid62 {
	position: absolute;
	display: block;
	margin: -14px 0px 0px 47px;
	_margin: 2px 0px 0px 5px;
	background: url(/images/texte/schild_pressemitteilung.gif) 0px 0px no-repeat;
	width: 114px;
	height: 11px;
	overflow: hidden;
	}
.typo3-adminPanel {
	z-index: 100000 !important;
	}
	
	
/******************************/
#netphone table {
	width: 100%;
}

#netphone table td {
	background-position: top left;
	background-repeat: no-repeat;
	width: 193px;
	padding: 125px 0px 0px 10px;
}

#netphone table td h3 {
	font-size: 13px;
	color: #1E4078;
}

#netphone table p {
	font-size: 9px;
	color: #1E4078;
}

#netphone table td.col1 {
	background-image: url(/images/netphone/paket1.png);
}
	
#netphone table td.col2 {
	background-image: url(/images/netphone/paket2.png);
	padding-top: 100px;

}

#netphone table td.col3 {
	background-image: url(/images/netphone/paket3.png);
	padding-top: 75px;
	width: auto;
}

#netphoneOpt table {
	width: 100%;
}

#netphoneOpt table td {
	background-position: top left;
	background-repeat: no-repeat;
	padding: 50px 10px 0px 8px;
	font-size: 9px;
	color: #1E4078;
	width: 130px;
	line-height: 12px;
}

#netphoneOpt table td.col1 {
	background-image: url(/images/netphone/Komforttelefon.png);
}

#netphoneOpt table td.col2 {
	background-image: url(/images/netphone/DECT_Paket.png);
}

#netphoneOpt table td.col3 {
	background-image: url(/images/netphone/Internetpaket_Standard.png);
	padding-top: 70px;
}

#netphoneOpt table td.col4 {
	background-image: url(/images/netphone/Internetpaket_Plus.png);
	padding-top: 70px;
	padding-bottom: 20px;
}
	