body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#333333;  background-color:#CEE2E7; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; line-height:14px}



table {font-size:12px;}

td {font-size:12px;}

p {margin:0 0 12px 0; padding:0; line-height:18px; font-size:12px;}



h1 {font-weight:bold; margin:0 0 15px x; padding:0; font-size:18px; text-decoration:none; color:#444444}

h2 {margin:0 0 10px 0; padding:0; font-size:14px; font-weight:bold; text-decoration:none; color:#333333}

h3 {margin:0 0 10px 0; padding:0; font-size:12px; font-weight:bold; text-decoration:none; color:#333333}



.bodytext ul {list-style-type:square; list-style-image:url(/fileadmin/templates/images/bullet.gif); margin:0px; padding-left:17px}
ul.second {margin:0;}

.bodytext li {margin:0; padding:2px 0 5px 0; line-height:16px; font-size:12px}
li.second {margin:0; padding:2px 0 2px 0; line-height:16px; font-size:11px}



.padding_left_15px {padding-left: 15px;}

.padding_left_10px {padding-left: 10px;}

.padding_left_8px {padding-left: 8px;}

.padding_left_50px {padding-left: 50px;}

.padding_top_20px {padding-top: 20px;}

.padding_bottom_20px {padding-bottom: 20px;}

.padding_top_10px {padding-top: 10px;}

.padding_bottom_10px {padding-bottom: 10px;}

.padding_top_5px {padding-top: 5px;}

.padding_top_10px {padding-top: 10px;}

.padding_right_50px {padding-right: 50px;}

.padding_right_20px {padding-right: 20px;}



a {text-decoration:underline; color:#666666}

a:visited {text-decoration:underline; color:#666666}

a:active {text-decoration:underline; color:#666666}

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



a.leftnav {font-size:11px; color:#333333}

a.leftnav:visited {font-size:11px; color:#333333}

a.leftnav:hover {font-size:11px; color:#333333}



a.leftnav_1 {font-size:11px; color:#333333}

a.leftnav_1:visited {font-size:11px; color:#333333}

a.leftnav_1:hover {font-size:11px; color:#333333}



a.leftnav2 {font-size:11px; color:#ba255c}

a.leftnav2:visited {font-size:11px; color:#ba255c}

a.leftnav2:hover {font-size:11px; color:#ba255c}



a.leftnav_act {font-size:11px; color:#ffffff; font-weight:bold}

a.leftnav_act:visited {font-size:11px; color:#ffffff; font-weight:bold}

a.lleftnav_act:hover {font-size:11px; color:#ffffff; font-weight:bold}



a.leftnav_1_act {font-size:11px; color:#333333; font-weight:bold}

a.leftnav_1_act:visited {font-size:11px; color:#333333; font-weight:bold}

a.lleftnav_1_act:hover {font-size:11px; color:#333333; font-weight:bold}



a.leftnav_act2 {font-size:11px; color:#ffffff; font-weight:bold}

a.leftnav_act2:visited {font-size:11px; color:#ffffff; font-weight:bold}

a.lleftnav_act2:hover {font-size:11px; color:#ffffff; font-weight:bold}



a.leftnav_act3 {font-size:11px; color:#ffffff; font-weight:bold}

a.leftnav_act3:visited {font-size:11px; color:#ffffff; font-weight:bold}

a.lleftnav_act3:hover {font-size:11px; color:#ffffff; font-weight:bold}



a.leftnav_act4 {font-size:11px; color:#ffffff; font-weight:bold}

a.leftnav_act4:visited {font-size:11px; color:#ffffff; font-weight:bold}

a.lleftnav_act4:hover {font-size:11px; color:#ffffff; font-weight:bold}



a.leftnav_2 {font-size:10px; text-decoration:none; color:#333333; font-weight:bold}

a.leftnav_2:visited {font-size:10px; text-decoration:none; color:#333333; font-weight:bold}

a.leftnav_2:hover {font-size:10px; text-decoration:underline; color:#333333; font-weight:bold}



a.leftnav_3 {font-size:10px; text-decoration:none; color:#ffffff}

a.leftnav_3:visited {font-size:10px; text-decoration:none; color:#ffffff}

a.leftnav_3:hover {font-size:10px; text-decoration:underline; color:#ffffff}



a.leftnav_2_2 {font-size:10px; text-decoration:none; color:#ba255c; font-weight:bold}

a.leftnav_2_2:visited {font-size:10px; text-decoration:none; color:#ba255c; font-weight:bold}

a.lleftnav_2_2:hover {font-size:10px; text-decoration:underline; color:#ba255c; font-weight:bold}



a.leftnav_2_3 {font-size:10px; text-decoration:none; color:#7e2567; font-weight:bold}

a.leftnav_2_3:visited {font-size:10px; text-decoration:none; color:#7e2567; font-weight:bold}

a.lleftnav_2_3:hover {font-size:10px; text-decoration:underline; color:#7e2567; font-weight:bold}



a.leftnav_2_4 {font-size:10px; text-decoration:none; color:#0f893e; font-weight:bold}

a.leftnav_2_4:visited {font-size:10px; text-decoration:none; color:#0f893e; font-weight:bold}

a.leftnav_2_4:hover {font-size:10px; text-decoration:underline; color:#0f893e; font-weight:bold}



a.leftnav_2_act {font-size:10px; text-decoration:none; color:#ffffff; font-weight:bold}

a.leftnav_2_act:visited {font-size:10px; text-decoration:none; color:#ffffff; font-weight:bold}

a.lleftnav_2_act:hover {font-size:10px; text-decoration:none; color:#ffffff; font-weight:bold}



a.leftnav_3_act {font-size:10px; text-decoration:underline; color:#ffffff}

a.leftnav_3_act:visited {font-size:10px; text-decoration:underline; color:#ffffff}

a.lleftnav_3_act:hover {font-size:10px; text-decoration:underline; color:#ffffff}



.leftnav ul {padding:0px; margin:0px; list-style-type:square; color:#ffffff}

.leftnav li {padding:0px; margin:0px; list-style-type:square; color:#ffffff}



a.sitemap {font-size:14px;text-decoration:none; color:#666666; font-weight:bold}

a.sitemap:visited {font-size:14px;text-decoration:none; color:#666666; font-weight:bold}

a.sitemap:hover {font-size:14px;text-decoration:none; color:#666666; font-weight:bold}



a.sitemap2 {font-size:12px;text-decoration:none;color:#666666; font-weight:bold}

a.sitemap2:visited {font-size:12px;text-decoration:none;color:#666666; font-weight:bold}

a.sitemap2:hover{font-size:12px;text-decoration:underline;color:#666666; font-weight:bold}



a.sitemap3 {font-size:11px;text-decoration:none;color:#666666;}

a.sitemap3:visited {font-size:11px;text-decoration:none;color:#666666;}

a.sitemap3:hover {font-size:11px;text-decoration:underline;color:#666666;}



form {padding:0px; margin:0px}

.formhandler input {border:1px solid #117181}

.formhandler select {border:1px solid #117181}

.formhandler .full {width:255px}

.formhandler .half {width:125px}

.formhandler .quarter {width:200px}

.formhandler .small {width:50px}

.formhandler .radio {border:0px;}

.submit {background-color:#e2e2e2; font-size:10px; height:22px}

.formhandler textarea {border:1px solid #117181; width:500px; height:100px}

.formhandler textarea.smaller {border:1px solid #117181; width:255px; height:50px}



/* News */



.news-latest-container {font-size:11px; color:#333333; padding-right:10px}

.news-latest-container a {font-size:11px; color:#333333}

.news-latest-container a:visited {font-size:11px; color:#333333}

.news-latest-container a:hover {font-size:11px; color:#333333}



.news-latest-border_0 {background-color:#FFFFFF; background-image:url(/fileadmin/templates/images/content_bg_0.jpg); background-repeat:repeat-x}

.news-latest-border_1 {background-color:#FFFFFF; background-image:url(/fileadmin/templates/images/content_bg_1.jpg); background-repeat:repeat-x}

.news-latest-border_2 {background-color:#FFFFFF; background-image:url(/fileadmin/templates/images/content_bg_2.jpg); background-repeat:repeat-x}

.news-latest-border_3 {background-color:#FFFFFF; background-image:url(/fileadmin/templates/images/content_bg_3.jpg); background-repeat:repeat-x}

.news-latest-border_4 {background-color:#FFFFFF; background-image:url(/fileadmin/templates/images/content_bg_4.jpg); background-repeat:repeat-x}

.news-latest-border_5 {background-color:#FFFFFF; background-image:url(/fileadmin/templates/images/content_bg_0.jpg); background-repeat:repeat-x}



.news-latest-header_0 {background-color:#CEE2E7; padding:2px 5px 1px 5px; border-bottom:1px dashed #0085ae}

.news-latest-header_1 {background-color:#F6F4D3; padding:2px 5px 1px 5px; border-bottom:1px dashed #D0CA23}

.news-latest-header_2 {background-color:#F1D4DE; padding:2px 5px 1px 5px; border-bottom:1px dashed #ba255c}

.news-latest-header_3 {background-color:#E5D3E1; padding:2px 5px 1px 5px; border-bottom:1px dashed #7e2567}

.news-latest-header_5 {background-color:#CCE7EF; padding:2px 5px 1px 5px; border-bottom:1px dashed #0085ae}



.news-latest-item {color:#333333}

.news-latest-item h3 {padding-bottom:0px; line-height:normal; color:#333333}


.news-latest-morelink {font-weight:bold;}

.news-latest-gotoarchive {padding-left:5px}



.tx-ttnews-browsebox-SCell {font-weight:bold}



.news-list-container {color:#333333; padding-top:15px}

.news-list-container a {font-size:12px; color:#E3233F; text-decoration:underline}

.news-list-container a:visited {font-size:12px; color:#E3233F; text-decoration:underline}

.news-list-container a:hover {font-size:12px; color:#E3233F; text-decoration:none}



.news-list-date {font-size:11px; padding-bottom:10px}

.news-list-morelink a {font-weight:bold}

.news-list-morelink a:visited {font-weight:bold}

.news-list-morelink a:hover {font-weight:bold}

.news-list-item h3 {font-size:16px; padding-bottom:3px; line-height:normal; color:#E3233F}

.tx-ttnews-browsebox p {font-size:11px}



.news-single-item {font-size:12px; color:#333333;}

.news-single-item h2 {font-size:16px; line-height:normal; padding:0 0 15px 0; margin:0; color:#E3233F; line-height:20px}

.news-single-item a {font-size:12px; color:#E3233F; text-decoration:underline}

.news-single-item a:visited {font-size:12px; color:#E3233F; text-decoration:underline}

.news-single-item a:hover {font-size:12px; color:#E3233F; text-decoration:none}



.news-single-timedata {font-size:11px; padding-bottom:15px}

.news-single-backlink {padding-top:20px}



/* News Ende */



/* Suche */



	.tx-indexedsearch .tx-indexedsearch-searchbox {vertical-align:middle;} 

	.tx-indexedsearch .tx-indexedsearch-searchbox p {margin:0px; padding:0px; padding-bottom:5px; vertical-align:middle; margin-bottom:3px}

	.tx-indexedsearch .tx-indexedsearch-searchbox SELECT {margin-bottom:3px}	

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {width:50px; height:19px; margin-bottom:10px; color:#333444; border:1px solid #117181; font-size:11px; background-color:#e2e2e2}

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:200px; height:18px; border:1px solid #175679; padding-left:5px; margin-bottom:11px; font-size:11px}

	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }

	.tx-indexedsearch .tx-indexedsearch-whatis { margin:0px; padding:0px; }

	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title TD { border-bottom:1px solid #E0F0F5; padding:5px 0px 5px 10px}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; padding:0px; margin:0px}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; padding:0px; margin:0px; padding-right:5px}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; padding:5px; margin:0px}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { border-bottom:1px solid #E0F0F5; padding:5px 5px 0px 5px}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { border-bottom:1px solid #E0F0F5; margin:0px;}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin:0px; padding:5px 0px 5px 0px; line-height:normal}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a {font-size:13px; color:#333333; text-decoration:none}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a:visited {font-size:13px; color:#333333; text-decoration:none}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a:hover {font-size:13px; color:#333333; text-decoration:none}	

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { padding:0px 0px 0px 5px; margin-top:5px}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { padding:0px; margin:0px; padding-right:5px; vertical-align:middle}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }

	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #333333; }

	.tx-indexedsearch ul {padding-bottom:24px}

	.tx-indexedsearch li {line-height:16px; vertical-align:top}	



/* Suche Ende */

.teaser_left {padding:11px}

.teaser_left p {font-size:11px; line-height:12px;}

.teaser_left h3 {padding-bottom:0px; margin-bottom:0px; font-size:16px}



.content_right {color:#ffffff}

.content_main {color:#333333}

.contant_left {color:#333333}



a.topnav {font-size:11px;text-decoration:none; color:#ffffff;}

a.topnav:visited {font-size:11px;text-decoration:none; color:#ffffff}

a.topnav:hover {font-size:11px;text-decoration:underline; color:#ffffff}



a.topnav_act {font-size:11px; text-decoration:underline; color:#ffffff}

a.topnav_act:visited {font-size:11px; text-decoration:underline; color:#ffffff}

a.topnav_act:hover {font-size:11px; text-decoration:underline; color:#ffffff}



a.mainnav {color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold}

a.mainnav:visited {color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold}

a.mainnav:hover {color:#ffffff; font-size:12px; text-decoration:underline; font-weight:bold}



a.mainnav_act {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; font-weight:bold}

a.mainnav_act:visited {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; font-weight:bold}

a.mainnav_act:hover {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; font-weight:bold}



a.leftnav {color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold}

a.leftnav:visited {color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold}

a.leftnav:hover {color:#ffffff; font-size:12px; text-decoration:underline; font-weight:bold}



a.leftnav_act {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; font-weight:bold}

a.leftnav_act:visited {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; font-weight:bold}

a.leftnav_act:hover {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; font-weight:bold}



ul.leftnav2 {margin:0px; padding:0px 0px 0px 17px; color:#ffffff; list-style:square}

ul.leftnav2 li {margin:0px; padding:0px; color:#ffffff; list-style:square}

ul.leftnav2_act {margin:0px; padding:0px 0px 0px 17px; color:#ffffff; list-style:square}

ul.leftnav2_act li {margin:0px; padding:0px; color:#ffffff; list-style:square}



ul.leftnav2 a {color:#ffffff; font-size:12px; text-decoration:none; font-weight:normal}

ul.leftnav2 a:visited {color:#ffffff; font-size:12px; text-decoration:none; font-weight:normal}

ul.leftnav2 a:hover {color:#ffffff; font-size:12px; text-decoration:underline; font-weight:normal}



ul.leftnav2_act a {color:#ffffff; font-size:12px; text-decoration:underline; text-decoration:underline}

ul.leftnav2_act a:visited {color:#ffffff; font-size:12px; text-decoration:underline; text-decoration:underline}

ul.leftnav2_act a:hover {color:#ffffff; font-size:12px; text-decoration:underline; text-decoration:underline}



ul.leftnav3 {margin:0px; padding:0px 0px 0px 33px; color:#ffffff; list-style:disc}

ul.leftnav3 li {margin:0px; padding:3px 0px 3px 0px; color:#ffffff; list-style:disc}

ul.leftnav3_act {margin:0px; padding:0px 0px 0px 33px; color:#ffffff; list-style:disc}

ul.leftnav3_act li {margin:0px; padding:3px 0px 3px 0px; color:#ffffff; list-style:disc}



ul.leftnav3 a {color:#ffffff; font-size:12px; text-decoration:none; font-weight:normal}

ul.leftnav3 a:visited {color:#ffffff; font-size:12px; text-decoration:none; font-weight:normal}

ul.leftnav3 a:hover {color:#ffffff; font-size:12px; text-decoration:underline; font-weight:normal}



ul.leftnav3_act a {color:#ffffff; font-size:12px; text-decoration:underline; font-weight:bold}

ul.leftnav3_act a:visited {color:#ffffff; font-size:12px; text-decoration:underline; font-weight:bold}

ul.leftnav3_act a:hover {color:#ffffff; font-size:12px; text-decoration:underline; font-weight:bold}



.news-latest-gotoarchive {padding-top:20px}

.news-latest-gotoarchive a {font-weight:bold; text-decoration:none; font-size:10px}

.news-latest-gotoarchive a:hover {font-weight:bold; text-decoration:none; font-size:10px}

.news-latest-gotoarchive a:visited {font-weight:bold; text-decoration:none; font-size:10px}

.news-latest-header_4 {background-color:#D1E9D1; padding:2px 5px 1px 5px; border-bottom:1px dashed #0f893e}



.white {background-color:#ffffff}



.red {background-color:#d04954}

.redly {background-color:#E18B92}



.green {background-color:#a5aa15}

.greenly {background-color:#C5C977}



.orange {background-color:#f6a800}

.orangely {background-color:#F5C77C} 

.orangely a.mainnav_act {color:#ffffff}

.orangely a.mainnav_act:visited {color:#ffffff}

.orangely a.mainnav_act:hover {color:#ffffff}



.blue {background-color:#2a98ac}

.bluely {background-color:#8DBECA}



.orange h1 {color:#D9525F}

.orange h2 {color:#D9525F}

.orange p {color:#333333}



.red h1 {color:#D9525F}

.red h2 {color:#D9525F}



.blue h1 {color:#D9525F}

.blue h2 {color:#D9525F}



.green h1 {color:#D9525F}

.green h2 {color:#D9525F}



.claim_orange {font-size:24px; color:#EFA832; font-weight:bold}

.claim_red {font-size:24px; color:#D14955; font-weight:bold}

.claim_blue {font-size:24px; color:#4D9AAD; font-weight:bold}

.claim_green {font-size:24px; color:#A5AA2B; font-weight:bold}



.color_white {color:#ffffff}

.color_white h1 {color:#ffffff}

.color_white h2 {color:#ffffff}

.color_white h3 {color:#ffffff}

.color_white p {color:#ffffff}

.color_white hr {color:#ffffff}

.color_white a {color:#ffffff}

.color_white a:visited {color:#ffffff}

.color_white a:hover {color:#ffffff}



.content_right h1 {font-weight:bold; margin:0; padding:0 5px 0 0; font-size:13px; text-decoration:none; color:#ffffff; line-height:normal}

.content_right h2 {font-weight:bold; margin:0; padding:0 5px 0 0; font-size:13px; text-decoration:none; color:#ffffff; line-height:normal}

.content_right h3 {font-weight:bold; margin:0; padding:0 5px 0 0; font-size:13px; text-decoration:none; color:#ffffff; line-height:normal}

.content_right {font-size:11px; line-height:13px}

.content_right table {font-size:11px; line-height:13px}

.content_right td {font-size:11px; line-height:13px}

.content_right p {font-size:11px; line-height:13px; margin:0 0 10px 0; padding:0;}



.right_links a {color:#ffffff; text-decoration:underline}

.right_links a:visited {color:#ffffff; text-decoration:underline}

.right_links a:hover {color:#ffffff; text-decoration:none}


div.left_background {padding:5px; border: 1px solid #cccccc; width:175px; background-color:#ffffff; margin-bottom:10px; text-align:center}

div.csc-textpic-imagerow span {margin-bottom:15px;}
.csc-textpic-caption {font-size:10px; color:#666666; padding-bottom:10px}

.news-latest-text {line-height:normal; margin:0px; color:#333333; padding:5px 5px 0 0}
.news-latest-text p {color:#333333;}

div.promo {clear:both; padding:5px; background-color:#cee2e7;}
div.promo b {color:#666666;}
div.promo h1 {color:#666666; font-weight:bold; font-size:15px; padding:5px 0 0 0; margin:0; line-height:normal}
div.promo p {padding:0; margin:10px 5px 5px 0; line-height:15px}
div.promo img {margin:5px}
div.promo a {color:#e3233f; font-weight:bold}
div.promo a:visited {color:#e3233f; font-weight:bold}
div.promo a:hover {color:#e3233f; font-weight:bold}
