body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	/*font-size: 1em;*/
	font-size: 16px;
	color: #fff;
	cursor: default;
	height: 100%;
	background: url(img/bg.gif) #eff0f0 top left repeat-x;
}

*[dir="ltr"] { unicode-bidi: embed; direction: ltr; }
*[dir="rtl"] { unicode-bidi: embed; direction: rtl; }
bdo[dir="ltr"] { direction: ltr; unicode-bidi: bidi-override }
bdo[dir="rtl"] { direction: rtl; unicode-bidi: bidi-override } 

a {
	outline: none;
}

fieldset {
	border: none;
}

legend {
	display: none;
}

input#user, input#pass {
	
	width: 150px!important;
	color: #535154;
}

input#user {
margin-bottom: 5px;
}

#leftbar .tx-felogin-pi1 {
	margin-top: 10px;
	margin-bottom: 10px;
}

#leftbar .tx-srfeuserregister-pi1 {
	margin-bottom: 10px;
}

.tx-felogin-pi1 label {
	font-weight: bold;
}

#rightbar a {
	color: #870C88;
}

#content a {
	color: #00305d;
}

#content a:hover {
	color: #00305d;
	text-decoration: none;
}

html {
	height: 100%;
	margin-bottom: 1px;
}

.csc-mailform {
    border: 0px;
}
.csc-mailform-field{
	margin-bottom:20px;
}
.csc-mailform-field:last-child{
	margin-bottom:0;
}
.csc-mailform-field label{
    width: 120px;
    text-align: left;
    margin-right: 0.5em;
    display:inline-block;
	vertical-align:top;
}
.csc-mailform-field fieldset{
	margin:0;
	padding-left:0;
	padding-right:0;
}
.csc-mailform-field fieldset label{
	vertical-align:middle;
}
.csc-mailform-field input, .csc-mailform-field textarea, select.pdfselect {
    margin-bottom: 5px;
    border: solid 1px #C6C3C6;
    border-width: 1px 2px 2px 1px;
    background: #fff;
}
 
.csc-mailform-field input:focus, .csc-mailform-field textarea:focus, select.pdfselect:focus {
    margin-bottom: 5px;
    border: solid 1px #870C88;
    background: #fff;
    border-width: 1px 2px 2px 1px;
}
 
select.pdfselect {
    width: 100%;
}
 
.csc-mailform-field .csc-mailform-submit, .pdfsubmit {
    margin-left: 125px;
    background: #870C88;
    border-width: 0;
    color: #fff;
    padding:10px;
}
 
.csc-mailform-field .csc-mailform-submit:focus, .pdfsubmit:focus {
    margin-left: 125px;
    background: #870C88;
    border-width: 0;
    color: #fff;
}
 
.pdfsubmit, .pdfsubmit:focus {
    margin-left: 0px;
}
 
.csc-mailform-field #captchaResponse {
    margin-left: 125px;
}
 
.contenttable, .htmlarea-showtableborders {
	/*width: 100%;*/
}
 
.contenttable p, .htmlarea-showtableborders p {
    margin: 0;
    padding: 0;
}

.contenttable tr, .htmlarea-showtableborders tr {
	vertical-align: top;
}

#content .contenttable td, #content .contenttable th {
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #E3E3E3;
    padding: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 0.9em;
}

#content .contenttable th {
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #E3E3E3;
	text-align: center;
	background: #F2F2F2;
}

#content ul, #rightbar ul {
    list-style-image: url(img/list3.gif);
}

#rightbar ul {
    margin-top: 4px;
}

#rightbar .rightbar-login {
	margin: 0 10px;
}

#rightbar .tx-newloginbox-pi1 h3 {
	display: none;
}

#rightbar .tx-newloginbox-pi1 #user, #rightbar .tx-newloginbox-pi1 #pass {
	width: 80px;
	font-size: 10px;
}

#rightbar .tx-newloginbox-pi1 {
	font-size: 11px;
}

#rightbar .tx-newloginbox-pi1 table {
	width: 200px;
	text-align: left;
	margin: 0 10px;
}

#rightbar .tx-newloginbox-pi1 table th {
	width: 80px;
}

#content .news-amenu-container ul {
    list-style-image: url(img/list.gif);
}

#content ul.csc-menu {
    list-style-image: url(img/list.gif);
}

#content DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	/*padding: 0;
	margin: 0;
	margin-left: 1px;
	margin-bottom: 1px;*/
}

#content DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	/*padding: 0;
	margin: 0;
	margin-left: 1px;
	margin-bottom: 1px;*/
}

#content DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	/*padding: 0;
	margin: 0;
	margin-left: 1px;
	margin-bottom: 1px;*/
}

#topbar {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 45px;
	padding: 0;
	text-align: center;
	z-index: 50;
}

#topbar img, #footer img {
	margin-left: 0px;
}

#footer {
	position: relative;
	width: 100%;
	height: 18px;
	padding: 0;
	text-align: center;
	z-index: 50;
	background: url(img/bg_footer.gif) center left repeat-x;
}

#headerarea {
	margin: 0 auto;
	padding: 0px;
	width: 990px;
	height: 545px;
	position: relative;
	z-index: 30;
}

#headerarea #blueline {
	position: absolute;
	bottom: 0;
	background: #870C88;
	width: 976px;
	height: 5px;
	z-index: 50;
}

#shadowbox {
	width: 990px;
	height: 40px;
	background: url(img/shadow.png) top left no-repeat;
	overflow: hidden;
	margin: 0 auto;
}

#headerarea #topmenu {
	position: absolute;
	top: 173px;
	text-align: left;
	font-size: 0.7em;
	color: #870C88;
	width: 976px;
	border-top: solid 0px #c5c5c5;
}

#headerarea #submenu {
	position: absolute;
	top: 50px;
	text-align: left;
	color: #870C88;
	width: 976px;
	font-size: 12px;
	background: #fff;
	z-index: 70;
	padding: 0px;
	border-top: solid 1px #870C88;
	border-bottom: solid 0px #870C88;
	display: none;
}

#headerarea #submenu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
}

#headerarea #submenu ul a {
	color: #870C88;
	text-decoration: none;
	padding: 7px 0;
	display: block;
	font-size: 12px;
}

#headerarea #submenu ul a.mainmenu_act {
	color: #535154;
	font-weight: bold;
}

#headerarea #submenu ul li {
	padding: 0;
	margin: 0;
	float: left;
	margin-left: 20px;
}

#content .topmenu_menu a.icon119 {
	padding-left: 15px;
	background: url(img/icon_home.gif) no-repeat left center;
}

#content .topmenu_menu a.icon13 {
	padding-left: 15px;
	background: url(img/icon_impressum.gif) no-repeat left center;
}

#content .topmenu_menu a.icon4 {
	padding-left: 15px;
	background: url(img/icon_kontakt.gif) no-repeat left center;
}

#content .topmenu_menu a.icon16 {
	padding-left: 15px;
	background: url(img/icon_sitemap.gif) no-repeat left center;
}

#content .topmenu_menu a.icon15 {
	padding-left: 15px;
	background: url(img/icon_suche.gif) no-repeat left center;
}

#headerarea #logo {
	position: absolute;
	top: 5px;
	left: 0px;
}

#headerarea #claim {
	position: absolute;
	top: 40px;
	right: 60px;
	width: 400px;
	height: 100px;
	color: #93117E;
	text-align: right;
	font-size: 27px;
}

#headerarea #headertext {
	position: absolute;
	top: 310px;
	right: 35px;
	width: 210px;
	z-index: 100;
	font-size: 13px;
	border-bottom: solid 1px #aaa;
}

#headerarea #headertext h1 {
	text-transform: uppercase;
	font-size: 16px;
	border-bottom: solid 1px #aaa;
	margin-bottom: 3px;
	padding-bottom: 6px;
}

#headerarea #headertext a {
	color: #870C88;
}

#headerarea #headertexttagline {
	position: absolute;
	top: 445px;
	left: 45px;
	width: 625px;
	z-index: 100;
	font-size: 13px;
	padding-bottom: 5px;
	border-bottom: solid 0px #fff;
	line-height: 25px;
}

#headerarea #headertexttagline h1 {
	font-family: Impact, Charcoal, Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
	font-size: 38px;
	margin: 0;
	padding: 0;
}

#headerarea #headertexttagline p {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
}

#headerarea #headertexttagline a {
	color: #870C88;
}

#headerarea #claim p {
	margin: 0;
	padding: 0;
}

.sprache {
	/*margin-left: 907px;
	margin-top: 38px;*/
	float: right;
	width: 124px;
	padding-left: 5px;
	margin-right: -5px;
}

.sprache img {
	margin-top: 4px;
}

.sprache div {
	float: left;
}

#content .topmenu_menu {
	text-align: center;
	height: 25px;
	line-height: 25px;
	font-size: 0.85em;
	color: #818181;
}

#content .topmenu_menu a {
	text-decoration: none;
	color: #818181;
	padding-left: 15px;
	background: url(img/icon_impressum.gif) no-repeat left center;
}

#content .topmenu_menu a:hover {
	text-decoration: underline;
}

#headerimg {
	top: 240px;
	left: -7px;
	width: 990px;
	height: 305px;
	overflow: hidden;
	border-bottom: solid 0px #870C88;
	position: absolute;
	padding-bottom: 0px;
}

#mainmenu {
	position: relative;
}

#contentarea {
	margin: 0 auto;
	padding: 0px;
	width: 990px;
	position: relative;
	padding-top: 10px;
	margin-bottom: 30px;
	/*text-align: left;*/
}

#headerarea .shadowpadding, #contentarea .shadowpadding {
	top: 0;
	left: 0;
	width: 976px;
	padding: 0;
}

#contentarea .shadowpadding {
	background: url(img/bg_contentarea.gif) #d8d8d8 top left repeat-x;
}

#headerarea .shadowpadding {
	height: 168px;
	background: url(img/bg_logo.jpg) left 3px no-repeat;
}

#leftbar {
	float: right;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	width: 225px;
	font-size: 0.8em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px;
	border-right: solid 0px #fff;
	/*background: #9ba9bc;*/
	/*margin-top: -30px;*/
}

#leftbar  h1, #rightbar  h1 {
	font-family: Impact, Arial, Helvetica, sans-serif;
	color: #870C88;
	font-size: 1.6em;
	font-weight: normal;
	text-transform: uppercase;
}

#leftbar  .csc-textpic-imagewrap {
	padding-left: 10px;
}

#leftbar  .newsbox_content {
	padding: 10px;
}

#leftbar  .newsbox_content p {
	padding: 0px;
}

#leftbar  .more a {
	background: url(img/list.gif) 1px 3px no-repeat;
	padding-left: 12px;
}

#leftbar  {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 0.9em;
	color: #333;
	padding-bottom: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	border-bottom: solid 1px #aaa;
}

#leftbar  p, #rightbar  p {
	padding: 0px;
	margin: 0;
	font-size: 13px;
}

#leftbar  a {
	color: #666;
}

#leftbar  .csc-menu-1 {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#leftbar .csc-menu-1 a {
	background: #ced1ca;
	display: block;
	margin-bottom: 5px;
	padding: 7px;
	padding-left: 25px;
	color: #474647;
}

#leftbar .csc-frame-invisible {
	height: 200px;
	background: transparent !important;
	margin-bottom: 10px;
}

#leftbar .csc-frame-frame1 {
	color: #fff;
	background: #870C88;
}

#leftbar .csc-frame-frame1 h1 {
	background: url(img/bg_left_high.jpg) #fff top left no-repeat;
	color: #fff;
	width: 190px;
	border-bottom: solid 0px #fff;
}

#leftbar .csc-frame-frame1 h1 {
	background: url(img/bg_left_high.jpg) #fff top left no-repeat;
	color: #fff;
	width: 190px;
	border-bottom: solid 0px #fff;
}

#leftbar .csc-frame-frame1 a {
	color: #fff;
}

#rightbar {
	float: right;
	position: relative;
	z-index: 30;
	top: 0;
	left: 0;
	margin: 0;
	width: 205px;
	overflow: hidden;
	font-size: 0.7em;
	color: #535154;
}

#rightbar .filelinks {
	padding-left: 8px;
	width: 190px;
}

#rightbar .filelinks a {
	text-decoration: underline;
}

#contentarea #content {
	position: relative;
	border-bottom: solid 0px #6D7783;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px 0px 10px 30px;
	width: 660px;
	font-size: 0.8em;
	color: #535154;
}

#contentarea #content .innerpadding {
	font-size: 1em;
	/*border-left: solid 1px #E6E6E6;
	border-right: solid 1px #E6E6E6;*/
}

#contentarea #content .innerpadding p {
	line-height: 18px;
}

#contentarea #content .innerpadding p a.external-link-new-window {
	background: url(img/link-icon_external_01.gif) no-repeat scroll left center transparent;
	padding-left: 14px;
}

#contentarea #content .innerpadding p a.download {
	background: url(img/icon_download.gif) no-repeat scroll left center transparent;
	padding-left: 20px;
}

#contentarea #content .innerpadding p a.internal-link {
	background: url(img/arrow_right.gif) no-repeat scroll left center transparent;
	padding-left: 16px;
}

#contentarea #content .csc-sitemap ul li a {
	font-weight: 700;
}

#contentarea #content .csc-sitemap ul li li a {
	font-weight: 200;
}

#content h1 {
	margin-top: 30px;
	color: #870C88;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	/*text-shadow: 0 -1px 1px #550756, 0 1px 1px #FFFFFF;*/
	/*background: url(img/list.gif) left center no-repeat;
	padding-left: 10px;*/
}

#content h2 {
	font-family: Impact, Arial, Helvetica, sans-serif;
	color: #535154;
	font-size: 2em;
	font-weight: 200;
	/*background: url(img/list.gif) left center no-repeat;
	padding-left: 10px;*/
}

#content h1 a, #content h2 a {
	color: #535154;
	text-decoration: none;
}

#content h2, #content h3 {
	color: #535154;
	font-size: 1.1em;
	font-weight: 200;
}

#content h2, #content h3 strong {
	font-weight: 700;
}

#content .csc-frame-frame1, #content .csc-frame-framearrw {
	width: 615px;
	margin-top: 10px;
	padding: 10px;
	/*background: url(edge_content.gif) #EFEBEF top right no-repeat;*/
	background: url(img/bg_frame1.jpg) #fff left top repeat-x;
	/*border-bottom: solid 3px #DFDFDF;
	border-right: solid 3px #DFDFDF;*/
	border: solid 1px #E0E0E0;
}

#content .csc-frame-framearrw {
	border: solid 1px #ccc;
	width: 700px;
}

#content .csc-frame-frame1 .csc-textpic-text p, #content .csc-frame-framearrw .csc-textpic-text p {
	margin-top: 0px;
}

#content .csc-frame-framearrw .csc-textpic-text p a {
	background: url(img/list2.gif) left center no-repeat;
	padding-left: 18px;
}

.csc-frame-frame1 .csc-textpic-image, .csc-frame-frame1 .csc-textpic-text, .csc-frame-framearrw .csc-textpic-image, .csc-frame-framearrw .csc-textpic-text {
	position: relative;
}

#content .csc-frame-frame2 {
	width: 714px;
	border: 1px solid #CCCCCC;
	margin: 2px;
}

#content .csc-frame-frame2-inner {
	padding: 8px;
}

#content .csc-frame-frame2 h3, #content .csc-frame-frame2 p, #content .csc-frame-indent h3, #content .csc-frame-indent p {
	margin: 0;
	padding: 0;
}

#content .csc-frame-frame2 h3, #content .csc-frame-indent h3 {
	margin-bottom: 10px;
}

#content .csc-frame-indent {
	text-align: center;
}

#content .csc-frame-news-inner {
	width: 440px;
	background: url(img/bg_newsbox.gif) 10px center no-repeat;
	border-bottom: solid 0px #DFDFDF;
	border-right: solid 0px #DFDFDF;
	padding-left: 75px;
}

#content .csc-frame-news p {
	margin: 5px 0;
}

#content .csc-frame-kontakt-inner {
	width: 440px;
	background: url(img/bg_kontaktbox.gif) 10px center no-repeat;
	border-bottom: solid 0px #DFDFDF;
	border-right: solid 0px #DFDFDF;
	padding-left: 75px;
}

#content .csc-frame-aktion-inner {
	width: 440px;
	background: url(img/bg_aktionbox.gif) 10px center no-repeat;
	border-bottom: solid 0px #DFDFDF;
	border-right: solid 0px #DFDFDF;
	padding-left: 75px;
}

#content .csc-frame-frame1 h1, #content .csc-frame-framearrw h1 {
	margin-top: 0px;
}

#content .newslist .csc-frame-frame1 {
	background: #fff;
	width: 97%;
	margin-top: 10px;
	padding: 10px;
}

#content a.tag-4, #content a.tag-3, #content a.tag-2, #content a.tag-1 {
	text-decoration: none;
}

#content .breadcrumb {
	margin-top: 0px;
	font-size: 0.85em;
	padding: 0px;
	width: 640px;
	color: #888;
	margin-top: 15px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #CCCECB;
}

#content .breadcrumb a {
	color: #555;
	text-decoration: none;
}

#content .newslist .csc-frame-frame1 td {
	padding-bottom: 15px;
	border-bottom: dotted 1px #909090;
}

#content #pdf {
	border-top: dashed 1px #E6E7E6;
	text-align: center;
}

#contentarea #sidebar {
	margin: 0;
	padding: 0;
	margin-top: 10px;
	width: 215px;
	float: right;
	font-size: 0.85em;
	background: url(img/edge_rightbar.jpg) #e9e8e8 top right no-repeat;
}

/* Toggle default */

#rightbar .csc-textpic-image .csc-textpic-caption {
	font-size: 0.8em;
	color: #4F3B00;
}

#rightbar .rgaccord1-nest {
	/*width: 96%;*/
	margin: 5px auto;
}

#rightbar .rgaccord1-nest .csc-textpic-image .csc-textpic-caption {
	padding: 1px;
}

#rightbar h3.rgaccord1-toggle, #content h3.rgaccord1-toggle {
	color: #fff;
	font-size: 1em;
	background: url(img/expand.gif) #828282 178px 5px no-repeat;
	height: 28px;
	padding-right: 20px;
	overflow: hidden;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 1px;
	line-height: 27px;
	width: 195px;
	font-weight: 200;
	text-align: right;
	border-top: solid 1px #870C88;
	cursor: pointer;
}

/* Toggle act item */
#rightbar h3.act, #content h3.act {
	color: #fff;
	font-size: 1em;
	background: url(img/collapse.gif) #870C88 178px 5px no-repeat;
	height: 28px;
	padding-right: 20px;
	overflow: hidden;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 1px;
	line-height: 27px;
	width: 195px;
	font-weight: 200;
	text-align: right;
	border-top: solid 1px #828282;
	cursor: pointer;
}

/* the content */
div.rgaccord1-content {
}

/* the content */
#rightbar div.rgaccord1-content p {
	padding: 5px;
	margin: 0;
}
#rightbar div.rgaccord1-content .newsbox_content p {
	padding: 2px;
	margin: 0;
}

#rightbar div.rgaccord1-content ul {
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 0;
	margin-left: 25px;
}

#rightbar div.rgaccord1-content p a {
	/*background: url(arrw.gif) left 3px no-repeat;
	padding-left: 12px;*/
	text-decoration: none;
}

#rightbar div.rgaccord1-content p a:hover {
	/*background: url(arrw.gif) left 3px no-repeat;
	padding-left: 12px;*/
	text-decoration: underline;
}

#rightbar div.rgaccord1-content, #content div.rgaccord1-content {
  	width: 100%;
  	border-left: 0px solid #ccc;
  	border-right: 0px solid #ccc;
}

/* remove margin of a CE */
div.rgaccord1-content .ce {
  	margin-bottom: 0;
}

/* remove margin of a CE */
#rightbar div.rgaccord1-content {
}

#rightbar div.rgaccord1-content .csc-textpic {
  	padding: 0 5px;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
  	display:none;
}

table.startseite {
	width: 100%;
	vertical-align: top;
	font-size: 1em;
}

table.startseite .startseite_tr {
	vertical-align: top;
}

table.startseite .startseite_td {
	/*width: 33%;*/
	vertical-align: top;
	position: relative;
	padding: 0px;
	/*background: url(img/bg_startseite_td.gif) #fff left top no-repeat;*/
	background: #fff;
	border-right: solid 0px #d3d3d3;
	color: #00305D;
}

table.startseite .startseite_td .csc-textpic-text, table.startseite .startseite_td .csc-textpic-text p {
	padding: 0px;
}

table.startseite .startseite_td .csc-textpic .csc-textpic-imagewrap {
	/*width: 216px;
	height: 80px;
	overflow: hidden;*/
}

#content table.startseite .startseite_td p {
	padding: 0px;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #870C88;
}

table.startseite .startseite_td b, table.startseite .startseite_td strong {
	/*color: #870C88;*/
	font-size: 1.1em;
}

#content table.startseite .startseite_td .csc-textpic-text a {
	/*background: url(img/list.gif) 1px 3px no-repeat;
	padding-left: 14px;*/
	color: #00305D;
	text-decoration: none;
}

#content table.startseite .startseite_td .csc-textpic-text a:hover {
	/*background: url(img/list.gif) 1px 3px no-repeat;
	padding-left: 14px;*/
	color: #00305D;
	text-decoration: none;
}

#content table.startseite .startseite_td h1 {
	color: #00305D;
	font-size: 1.1em;
	margin: 0;
	padding: 10px 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: 700;
	border-bottom: solid 0px #870C88;
	text-align: left;
}

#content table.startseite .startseite_td h1 a {
	text-decoration: none;
}

#content table.startseite .startseite_td img {
	border-width: 0 0px 0px 0px;
	border-color: #870C88;
	border-style: solid;
	margin-bottom: 5px;
	margin-right: 1px;
}

#content table.startseite .startseite_td ul {
	margin: 0;
	margin-left: 0px;
	padding-left: 10px;
	list-style-image: url(img/list.gif);
}

table.startseite .startseite_td .startseite_subheadline {
	text-align: right;
	padding: 0;
	margin: 0;
	color: #F7BA00;
	font-size: .9em;
	padding-right: 6px;
}

#content .csc-frame-news .latestnews-image {
	float: right;
	margin-top: 10px;
}

#content .csc-frame-news .latestnews-image img {
	border: solid 1px #DFDFDF;
}

#content .csc-frame-news .latestnews-image img.spacer-gif {
	border: solid 0px #DFDFDF;
}

#rightbar .latestnews-image {
	float: left;
	margin-top: 7px;
}

#rightbar .latestnews-image img {
	border: solid 1px #DFDFDF;
}

#rightbar .latestnews-image img.spacer-gif {
	border: solid 0px #DFDFDF;
}

#rightbar .newsbox_content {
	border-bottom: dotted 0px #424542;
	margin-bottom: 20px;
	padding: 10px;
}

#rightbar .newsbox_content a {
	/*text-decoration: none;*/
}

#content .newslist {
	width: 100%;
}

#content .newslist h3 {
	margin: 0;
	padding: 0;
	margin-top: 5px;
	text-decoration: none;
	border-bottom: solid 1px #F7F3F7;
	margin-bottom: 5px;
}

#content .newslist .csc-frame-frame1 td {
	background-image: none;
}

#content .newslist h3 a {
	text-decoration: none;
}

#content .newslist .newsbox_content {
	position: relative;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 10px;
	border-right: solid 3px #efefef;
	border-bottom: solid 3px #efefef;
}

#content .newslist .newsbox_content_presse p {
	padding: 3px 0;
	margin: 0;
}

#content .newslist .bildspalte font {
	display: none;
}

#content .newslist td p {
	margin-top: 0;
}

#content .newstable_presse h2 {
	font-family: Georgia, georgiaf, serif;
	font-size: 1.5em;
	font-weight: 200;
}

#content .newsbilder_presse table {
	border: solid 1px #ccc;
	padding: 0px;
	margin-left: 10px;
	background: url(img/bg_newspics.jpg) #fff top left repeat-x;
	min-height: 85px;
}

#content .newssubtext {
	border-bottom: solid 1px #dedede;
	padding: 5px 0;
	margin-bottom: 15px;
}

#content .newssubtext p {
	margin: 0;
	padding: 0px;
}

#content .newssubtext p strong {
	margin: 0;
	padding: 0px;
}

#content .newsdate {
	margin-top: 5px;
	background: #fff;
	font-size: 0.8em;
	color: #666;
	padding: 2px;
}

#content .newsbilder_presse table td {
	padding: 5px;
	background: url(img/newspics_head.jpg) top left no-repeat;
}

#content .newsbilder_presse table img {
	margin-bottom: 2px;
}

#content .csc-textpic-caption {
	/*display: none;*/
	color: #909090;
	font-size: 0.95em;
}

.csc-menu-4 dt a {
	font-weight: 700;
	background: url(img/list.gif) 1px 3px no-repeat;
	padding-left: 14px;
}

#leftbar .tx-felogin-pi1 h3 {
	display: none;
}

#leftbar .tx-felogin-pi1 p {
	margin: 0;
	padding: 0 10px;
}

#leftbar .tx-felogin-pi1 form {
	margin: 0;
	padding: 0;
}

#leftbar .tx-felogin-pi1 input {
	width: 80px;
	font-size: 10px;
}

#leftbar .tx-felogin-pi1 #user, #leftbar .tx-felogin-pi1 #pass {
	width: 155px;
	font-size: 10px;
}

#leftbar .tx-felogin-pi1 {
	font-size: 11px;
}

#leftbar .tx-felogin-pi1 fieldset {
	border-width: 0px;
	padding: 0 10px;
	margin: 0;
}

#leftbar .tx-felogin-pi1 legend {
	display: none;
}

#leftbar .tx-felogin-pi1 div {
	display: none;
}

#leftbar .tx-felogin-pi1 form div {
	display: block;
}

#leftbar .tx-felogin-pi1 table {
	width: 200px;
	text-align: left;
	margin: 0 10px;
}

#leftbar .tx-felogin-pi1 table th {
	width: 80px;
}

#content .tx-felogin-pi1 #user, #content .tx-felogin-pi1 #pass {
	width: 335px;
}

#content .tx-felogin-pi1 table th {
	text-align: left;
}

div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image {
	position: relative;
	z-index: 50;
}

#headerarea #nav .menuitem35 a:hover {
	background-color: #fff;
	border-top-color: #e32c6c;
}
#headerarea #nav .menuitem35.mainmenu_act a:hover {
	background-color: #e32c6c;
}

#headerarea #nav .menuitem90 a:hover {
	background-color: #fff;
	border-top-color: #0FA1D4;
}
#headerarea #nav .menuitem90.mainmenu_act a:hover {
	background-color: #0FA1D4;
}

#headerarea #nav .menuitem124 a:hover {
	background-color: #fff;
	border-top-color: #3ba740;
}
#headerarea #nav .menuitem124.mainmenu_act a:hover {
	background-color: #3ba740;
}

#headerarea #nav .menuitem115 a:hover {
	background-color: #fff;
	border-top-color: #f7b30F;
}
#headerarea #nav .menuitem115.mainmenu_act a:hover {
	background-color: #f7b301;
}

#form_tx-felogin-pi1 {
	margin-top: 20px;
}

#form_tx-felogin-pi1 fieldset {
	width: 400px;
	border: 1px solid #ccc;
	background: #EFF0F0;
}

.tx-felogin-pi1 #form_tx-felogin-pi1 label {
	display: block;
	float: left;
	width: 180px;
	font-weight: normal;
	padding-top: 2px;
}

#form_tx-felogin-pi1 p.FORGOT_PASSWORD  {
	margin: 0;
	padding-top: 2px;
}

#form_tx-felogin-pi1 p.FORGOT_PASSWORD a {
	margin-left: 183px;
	font-size: 12px;
	text-decoration: none;
	color: #535154;
}

#form_tx-felogin-pi1 p.FORGOT_PASSWORD a :hover {
	text-decoration: underline;
}

#form_tx-felogin-pi1 #log {
	border-top: 1px solid #ccc;
	padding-top: 5px;
	margin-top: 5px;
}

#form_tx-felogin-pi1 #login {
	margin-left: 180px;
	
}

#form_tx-felogin-pi1 .username {
	font-weight: bold!important;
	color: #00305D;
	padding-top: 2px;
}

#form_tx-felogin-pi1  .DATA_LABEL {
	width: 220px!important;
}

#form_tx-felogin-pi1 #SEND_PASSWORD {
	margin-left: 220px;

}

#form_tx-felogin-pi1 #tx_felogin_pi1-forgot-email {
	width: 155px;
}
