html, body, p, ul, li, div, a, img {
	margin:0px;
	padding:0px;
	color:#7b8795;
	font-family:Arial, Helvetica, sans-serif;
	behavior:url(fileadmin/templates/iepngfix.htc);
}
.bg_links {
	background:url(../img/background_left.gif) top left repeat-x;
	height:700px;
	left:0;
	position:absolute;
	width:50%;
	z-index:5;
}
.bg_rechts {
	background:url(../img/background.gif) top left repeat-x;
	height:700px;
	margin-left:50%;
	position:absolute;
	right:0;
	width:50%;
	z-index:5;
}
.all {
	position:absolute;
	width:940px;
	z-index:100;
}
* html .all {
	position:absolute;
	left:50%;
	margin-left:-470px;
}

.page {
	width:940px;
	margin:auto;
}
/** html .page {
	position:absolute;
	left:50%;
	margin-left:-470px;
}*/
.header {
	width:940px;
	height:108px;
	background:url(../img/header.jpg) top left no-repeat;
}
.service {
	width:940px;
	height:51px;
	background:url(../img/service.gif) top left no-repeat;
}
.suche {
	float:left;
	color:#B69FA1;
	text-transform:uppercase;
	font-size:10px;
	margin:12px 0px 0px 15px;
}
html:not([dummy]) .suche {
	margin:14px 0px 0px 20px;
}
.div_input {
	float:left;
	margin:0px 0px 0px 5px;
	color:#ffffff;
}
.suche_input{
	width:80px;
	height:10px;
	border:1px solid #ffffff;
	font-size:9px;
}
* html .suche_input {
	height:14px;
}
.div_los {
	float:left;
	margin:1px 0px 0px 0px;
}
.suche_los {
	border:0px;
	width:14px;
	height:14px;
	background:url(../img/suche_los.gif) top left no-repeat;
}
html:not([dummy]) .div_los {
	margin:0px;
}
.breadcrumb  {
	float:left;
	width:660px;
	margin:14px 0px 0px 15px;
	color:#b69fa1;
	font-size:10px;
}
.breadcrumb a, .breadcrumb a:visited {
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	padding:0px 5px 0px 5px;
}
.breadcrumb a:hover {
	text-decoration:underline;
}
.sprache {
	float:right;
	margin:10px 0px 0px 0px;
}
html:not([dummy]) .sprache {
	margin:10px 5px 0px 0px;
}
.sprache a {
	padding:0px 5px 0px 5px;
}
.main {
	float:left;
	width:940px;
	background:url(../img/background_main.gif) top left repeat-x;
	background-color:#dd8d98;
}
.main2 {
	float:left;
	width:924px;
	margin-left:9px;
	background:url(../img/background_main2.gif) top left repeat-y;
}
* html .main2 {
	display:inline;
}

.navigation {
	float:left;
	width:170px;
}
.nav_top {
	width:170px;
	height:15px;
	background:url(../img/nav_top.gif) top left no-repeat;
}
ul.nav, li.nav {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
li.nav1 {
	width:170px;
	font-size:12px;
}
li.nav1 a, li.nav1 a:visited {
	color:#BA5360;
	text-decoration:none;
	font-size:12px;	
	padding:2px 10px 2px 10px;
	display:block;
	width:150px;
}
* html li.nsav1 a, * html li.nav1 a:visited {
	width:170px;
}
li.nav1 a:hover {
	background-color:#bb1d33;
	display:block;
	font-size:12px;	
	padding:2px 10px 2px 10px;
	width:150px;	
}
* html li.nav1 a:hover {
	width:170px;
}
li.nav1_act {
	display:block;
	padding:2px 10px 2px 10px;
	font-size:12px;
	background-color:#bb1d33;
	width:150px;
}
* html li.nav1_act {
	width:170px;
}
li.nav1_act a, li.nav1_act a:visited {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
li.nav2 {
	background-color:#dbdad8;
	width:170px;
}
li.nav2 a, li.nav2 a:visited {
	color:#cb7b85;
	text-decoration:none;
	font-size:11px;	
	padding:2px 10px 2px 10px;
	display:block;
	width:150px;
}
* html li.nav2 a, * html li.nav2 a:visited {
	width:170px;
}
li.nav2 a:hover {
	background-color:#bb1d33;
	display:block;
	font-size:11px;	
	padding:2px 10px 2px 10px;
	width:150px;	
}
* html li.nav2 a:hover {
	width:170px;
}
li.nav2_act {
	background-color:#BB1D33;
	width:150px;
	padding:2px 10px 2px 10px;
	font-size:11px;
	font-weight:bold;
}
* html li.nav2_act {
	width:170px;
}
li.nav2_act a, li.nav2_act a:visited {
	color:#ffffff;
	text-decoration:none;
}
li.nav3 {
	background-color:#dbdad8;
	width:170px;
}
* html li.nav3 {
	width:170px;
}
li.nav3 a, li.nav3 a:visited {
	color:#cb7b85;
	text-decoration:none;
	font-size:11px;	
	padding:2px 10px 2px 20px;
	display:block;
	width:140px;
}
* html li.nav3 a, * html li.nav3 a:visited {
	width:170px;
}
li.nav3 a:hover {
	background-color:#bb1d33;
	display:block;
	font-size:11px;	
	padding:2px 10px 2px 20px;
	width:140px;	
}
* html li.nav3 a:hover {
	width:170px;
}
li.nav3_act {
	display:block;
	padding:2px 10px 2px 20px;
	font-size:11px;
	background-color:#bb1d33;
	width:140px;
}
* html li.nav3_act {
	width:170px;
}
li.nav3_act a, li.nav3_act a:visited {
	color:#ffffff;
	text-decoration:none;
}
.content {
	float:left;
	width:504px;
	min-height:444px;
	padding:0px 20px 20px 20px;
}
* html .content {
	display:inline;
	padding-right:0px;
	width:541px;
	height:444px;
}
.content2 {
	float:left;
	width:754px;
	min-height:444px;
}
.content2 h1 {
	padding:20px 20px 5px 30px;
}

h1 {
	color:#ffffff;
	font-size:14px;	
	padding:20px 20px 5px 10px;
	margin:0px;
}
html:not([dummy]) h1 {
	padding:0px 20px 5px 10px;
}
.content p {
	padding:0px 20px 5px 10px;
	color:#ffffff;
	font-size:11px;
}
.space1 {
	float:left;
	width:38px;
	height:1px;
}
.spalte_rechts {
	float:left;
	width:151px;
}
.spalte_rechts h1 {
	width:151px;
	height:26px;
	padding:3px 0px 0px 10px !important;
	margin-top:10px;
	font-size:14px;
	text-transform:uppercase;
	color:#58585a;
	background:url(../img/sr_ueber.gif) top left no-repeat;
}
.news-latest-container p {
	background:none !important;
}
.spalte_rechts p {
	color:#888889;
	padding:0px 0px 10px 10px;
	font-size:11px;
	background:url(../img/sr_bottom.gif) bottom left no-repeat;
	background-color:#ececed;
}
.spalte_rechts b {
	color:#58585a;
	font-size:11px;
}
.spalte_rechts a, .spalte_rechts a:visited {
	color:#58585a;
	text-decoration:none;
	font-weight:bold;
}
.spalte_rechts a:hover {
	text-decoration:underline;
}
.space2 {
	float:left;
	width:21px;
	height:5px;
	background:url(../img/space2.gif) top left no-repeat;
}
* html .space2 {
	width:24px;
	background:url(../img/space2.gif) top right no-repeat;
}
.footer {
	clear:both;
	width:700px;
	height:25px;
	font-size:10px;
	text-transform:uppercase;
	margin:10px 0px 0px 200px;
	padding:8px 0px 0px 5px;
	background:url(../img/footer.gif) top left no-repeat;
}
.footer_img {
	margin:0px 11px 0px 5px;
	float:left;
}
.footer a, .footer a:visited {
	text-decoration:none;
	color:#c1c1c0;
}
.copy {
	float:left;
	color:#c1c1c0;
	margin-left:220px;
}


/*** TT_NEWS ***/
div.news-latest-container {
	color:#a2a2a3;
	padding:0px 0px 10px 10px;
	font-size:11px;
	background:url(../img/sr_bottom.gif) bottom left no-repeat;
	background-color:#ececed;
}
div.news-latest-container p {
	padding:0px;
}
.news-list-container {
	margin-left:25px;
}
.news_list_top {
	width:647px;
	height:14px;
	background:url(../img/news_header.png) top left no-repeat;
}
* html .news-list-item, * html .news-single-item {
	margin-top:-5px;
}
.news_list_left {
	float:left;
	width:490px;
}
.news_list_left p {
	padding:5px 0px 0px 20px;
	color:#A2A2A3;
	font-size:11px;
}
.news_list_left b {
	padding:5px 0px 0px 20px;
	color:#58585A;
	font-size:11px;
}
.news_list_left a, .news_list_left a:visited {
	color:#58585a;
	text-decoration:none;
	font-size:11px;
	float:right;
}
.news-single-backlink {
	margin-left:20px;
}
.news-single-backlink a, .news-single-backlink a:visited {
	color:#58585a;
	text-decoration:none;
	font-size:11px;
}
.news_list_left a:hover, .news-single-backlink a:hover {
	text-decoration:underline;
}
.news_list_right {
	float:left;
	width:120px;
	overflow:hidden;
	margin-left:15px;
}
.news_list_bottom {
	clear:both;
	width:649px;
	height:20px;
	background:url(../img/news_bottom.png) top left no-repeat;
}
.news-list-item {
	float:left;
	width:649px;
	background:url(../img/news_content.png) top left repeat-y;
}
.news-single-item {
	background:url(../img/news_content.png) top left repeat-y;
	width:649px;
}
.news-single-item img {
	padding-left:20px;
	margin:10px 0px 10px 0px;
}
* html .news-single-img {
	clear:both;
	margin-left:20px;
}


div.content_content p {
	padding:0px 30px 5px 20px;
	color:#ffffff;
	font-size:11px;
	color:#58585a;
}
div.content_top {
	background:transparent url(../img/content_top.png) top left no-repeat;
	height:29px;
	width:521px;
}
div.content_content {
	background:transparent url(../img/content_content.png) top left repeat-y;
	width:521px;
}
div.content_content h1 {
	color:#58585a;
	font-size:14px;	
	padding:0px  0px 5px 20px !important;
	font-weight:normal;
}
div.content_bottom {
	background:transparent url(../img/content_bottom.png) top left no-repeat;
	width:521px;
	height:40px;
}
div.content ul {
	font-size:11px;
	margin-left:35px;
}
div.content_content li {
	color:#58585a;
}
.contenttable p {
	padding:0px !important;
}
* html .contenttable {
	display:inline;
}
* html .contenttable p {
	padding-left:10px !important;
}
* html .contenttable p img {
	padding-left:0px !important;
}
div.content_content .contenttable h1 {
	padding:0px 0px 10px 0px !important;
}
* html div.content_content .contenttable h1 {
	padding-left:10px !important;
}

* html td.zelleGrau p {
	padding:0px !important;
}
* html td.zelleBox p {
	padding:0px !important;
}

div.content_content .contenttable a {
	font-weight:bold;
	text-decoration:none;
}
div.content_content .contenttable a:hover {
	text-decoration:underline;
}
div.content_content .contenttable {
	margin:5px 0px 0px 20px;
	border:1px solid #dbdad8;
}
html:not([dummy]) span.inhalt1 {
	padding-left:10px;
}
span.inhalt1 img {
	padding-left:10px;
}
span.inhalt1 ul {
	list-style-image:none;
	list-style-position:outside;
	font-size:11px;
	margin-left:15px;
	padding:0px 20px 0px 10px;
}
span.inhalt1 li {
	color:#ffffff;
}
span.inhalt1 a {
	color:#58585a;
	text-decoration:none;
	font-size:11px;
	float:right;
}
div.csc-textpic-text {
	width:320px; 
}
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	clear:both;
	float:right;
	margin-right:30px;
}
* html div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	display:inline;
}


tr.hellblau1 p {color:#021447;font-weight:bold;margin:0px 2px 2px 2px;}
tr.hellblau2 p {color:#021447;font-weight:bold;margin:0px 2px 2px 2px;}
tr.blau p {color:#ffffff;font-size:14px;margin:2px 0px 2px 2px;}
div.page_footer {
	clear:both;
	width:940px;
	height:12px;
	background:url(../img/page_footer.gif) top left no-repeat;
}

.tx-indexedsearch-path a, .tx-indexedsearch-path a:visited {
	color:#58585A;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.tx-indexedsearch-path a:hover {
	text-decoration:underline;
}
.schwarz10 {
	color:#58585A;
	font-size:11px;
	font-style:normal;
}

ul.list {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
ul.list a {
	text-decoration:none;
}
ul.list a:hover {
	text-decoration:underline;
}
li.deep0 {
	font-size:12px;
}
li.deep1 {
	font-size:11px;
	margin-left:20px;
}
li.deep2 {
	font-size:11px;
	margin-left:40px;
}
li.deep3 {
	font-size:11px;
	margin-left:60px;
}
li.deep4 {
	font-size:11px;
	margin-left:80px;
}
td.zelleBox a {
	float:none;
	font-size:13px;
	margin-left:12px;
	font-weight:bold;
}
td.zelleBox img {
	padding:0px !important;
	margin:10px 0px 0px 13px;
}
td.zelleBox a img {
	padding:0px;
	margin:10px 0px 0px 0px;
	border:none;
}
.drucken_adresse {
	color:#58585A;
	font-size:11px;
}
.drucken_adresse a {
	text-decoration:none;
	color:#58585A;
	font-size:11px;
}
div.backlink {
	float:right;
}
div.backlink  a, div.backlink a:visited {
	color:#58585A;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
div.backlink a:hover {
	text-decoration:underline;
}