astItem a:hover, ul#menu li li.lastItem a.hit {
    background:#B5B5B5;
    color: #FFFFFF;
}

div#content {
	float:left;
}
div.clearer {
	clear:both;
}

div#up {
	width:200px;
	margin:4px auto 4px auto;
	text-align:center;
	font-weight:bold;
	padding:0 0 28px 0;
}

.up {
	padding:7px 0 14px 0;
	text-align:center;
	font-weight:bold;
}



/*************************** CONTENT ***************************/


h2 {
	color:#A40C36;
	font-size:16px;
	margin:0;
	padding: 6px 0;
}
h3 {
	color:#A40C36;
	font-size:12px;
	margin:0;
	padding: 6px 0;
}
h4 {
	color:#A40C36;
	font-size:14px;
	margin:0;
	padding: 6px 6px;		
}
h5 {
	color:#A40C36;
	font-size:22px;
	font-weight:bold;
	margin:0;
	padding: 6px 0;
}
a {
	color:#A40C36;
	text-decoration:none;
}
a img {
	border:none;
}
p {
	margin:0;
	padding: 6px 0;
}
ul {
	list-style:none;
	margin:0;
	padding:0;
}
ul li {
	margin:0;
	padding:0 0 0 15px;
	background:url(../img/listpoint.gif) no-repeat 0 4px;
	line-height:16px;
}


div#sitemap,
div.contenttype_image {
	margin:7px 7px 0 0;
	padding:22px 25px;
	border:1px solid #646464;	
}

div.contenttype_image p {
padding-top:0 !important;
}


div#sitemap ul li ul li {
padding:0;
color:#807E83;
display:inline;
background:transparent;
}

div#sitemap ul li ul li a {
color:#807E83 !important;
}




/* News Browsebox aktiv-Kennzeichnung */
td.tx-ttnews-browsebox-SCell a {
	text-decoration: underline;
}

/* News debug*/
div.col table {
	max-width:470px!important;
}


div.fieldset{
padding-top:14px;
padding-right:23px;
padding-left:23px;
padding-bottom:20px;
margin-bottom:7px;
float:left;
width:468px;
border:1px solid #000;
overflow:hidden;
}


div.fieldset a{
background:none;
}

div.row {
	width:692px;
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:7px;
}
div.row div.row_inner {
	width:692px;
	background-position:bottom left;
	background-repeat:no-repeat;
}
div.row div.col {
	float:left;
	margin-right:7px;
	background:none;
}
div.row div.bc {
	padding:10px 17px 10px 10px;
}
div.row div.content {
	background-position:bottom right;
	background-repeat:no-repeat;
	display:inline-block;
}
div.row div.more div.col {
	padding-top:2px!important;
	padding-bottom:8px!important;
	text-align:right;
	font-weight:bold;
}

/****************** 8 ***********************/
div.row.r8.w {				background-image:url(../img/bg/start__w8__top.gif);		}
div.row.r8.w div.row_inner {		background-image:url(../img/bg/start__w8__bottom.gif); 		}
div.row.r8.g {				background-image:url(../img/bg/start__g8__top.gif);		}
div.row.r8.g div.row_inner {		background-image:url(../img/bg/start__g8__bottom.gif); 		}
div.row.r8 div.col { /*w: 685 */
	width:649px;
	padding:14px 13px 0 23px;
}

/****************** 4/4 ***********************/
div.row.r44.ww {			background-image:url(../img/bg/start__w4_w4__top.gif);		}
div.row.r44.ww div.row_inner {		background-image:url(../img/bg/start__w4_w4__bottom.gif); 	}
div.row.r44.gw {			background-image:url(../img/bg/start__g4_w4__top.gif);		}
div.row.r44.gw div.row_inner {		background-image:url(../img/bg/start__g4_w4__bottom.gif); 	}
div.row.r44.wg {			background-image:url(../img/bg/start__w4_g4__top.gif);		}
div.row.r44.wg div.row_inner {		background-image:url(../img/bg/start__w4_g4__bottom.gif); 	}
div.row.r44.w4_w4 div.col, 
div.row.r44 div.col { /*w: 339 */
	width:303px;
	padding:14px 13px 0 23px;
}

/****************** 4/3/1 ***********************/
div.row.r431.www {			background-image:url(../img/bg/start__w4_w3_w1__top.gif);	}
div.row.r431.www div.row_inner {	background-image:url(../img/bg/start__w4_w3_w1__bottom.gif); 	}
div.row.r431.gww {			background-image:url(../img/bg/start__g4_w3_w1__top.gif);	}
div.row.r431.gww div.row_inner {	background-image:url(../img/bg/start__g4_w3_w1__bottom.gif); 	}
div.row.r431.wgw {			background-image:url(../img/bg/start__w4_g3_w1__top.gif);	}
div.row.r431.wgw div.row_inner {	background-image:url(../img/bg/start__w4_g3_w1__bottom.gif); 	}
div.row.r431.wwg {			background-image:url(../img/bg/start__w4_w3_g1__top.gif);	}
div.row.r431.wwg div.row_inner {	background-image:url(../img/bg/start__w4_w3_g1__bottom.gif); 	}

div.row.r431 div.col.a { /*w: 339 */
	width:303px;
	padding:14px 13px 0 23px;
}
div.row.r431 div.col.b { /*w: 187 */
	width:151px;
	padding:14px 13px 0 23px;
}
div.row.r431 div.col.c { /*w: 145 */
	width:109px;
	padding:14px 13px 0 23px;
}

/****************** 1/1/1 ***********************/
div.row.r111.www {			background-image:url(../img/bg/start__w4_w3_w1__top.gif);	}
div.row.r111.www div.row_inner {	background-image:url(../img/bg/start__w4_w3_w1__bottom.gif); 	}
div.row.r111.gww {			background-image:url(../img/bg/start__g4_w3_w1__top.gif);	}
div.row.r111.gww div.row_inner {	background-image:url(../img/bg/start__g4_w3_w1__bottom.gif); 	}
div.row.r111.wgw {			background-image:url(../img/bg/start__w4_g3_w1__top.gif);	}
div.row.r111.wgw div.row_inner {	background-image:url(../img/bg/start__w4_g3_w1__bottom.gif); 	}
div.row.r111.wwg {			background-image:url(../img/bg/start__w1_w1_g1__top.gif);	}
div.row.r111.wwg div.row_inner {	background-image:url(../img/bg/start__w1_w1_g1__bottom.gif); 	}

div.row.r111 div.col.a { /*w: 224px */
	width:224px;
	padding:1px;
	float: left;
}
div.row.r111 div.col.b { /*w: 224px */
	width:224px;
	padding:1px;
	float: left;
	margin-left: 7px;
}
div.row.r111 div.col.c { /*w: 224px */
	width:224px;
	padding:1px;
	float: left;
	margin-left: 7px;
}

div.row.r111 div.col .csc-default {
	margin:0;
}

div.row.r111 div.col h1 {
	background-image:url(../img/bg/bg_header_special.gif);
	margin:0;
	color:#A40C36;
	padding:7px;
	min-height: 32px;
}

div.row.r111 div.col .contenttable {
	padding:10px 5px;
	width:100%
}

div.row.r111 div.col .contenttable td p {
	padding:0;
}

/***FORMS****/

.tx-srfeuserregister-pi1 p, .tx-srfeuserregister-pi1 h4 { margin: 0; padding: 0 .4em; text-indent: 0; }
.tx-srfeuserregister-pi1 p, .tx-srfeuserregister-pi1 dl { padding-top: .5em; }
.tx-srfeuserregister-pi1 h4 { font-weight: bold; }
.tx-srfeuserregister-pi1 a{padding:0px;}
.tx-srfeuserregister-pi1 a:link { color: #a40c36;background:none; background-color: transparent; font-weight: normal; text-decoration: none; }
.tx-srfeuserregister-pi1 a:visited { color :#a40c36; }
.tx-srfeuserregister-pi1 a:hover { color:#a40c36; }
.tx-srfeuserregister-pi1 a:active { color: #a40c36; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { padding-bottom:0.3em }
.tx-srfeuserregister-pi1 dt { float: left; clear: both; width: 180px; text-align: left;float:left; }
.tx-srfeuserregister-pi1 dd { text-align: left; float:left;width:200px; }
.tx-srfeuserregister-pi1 dd input[type=text] { text-align: left; float:left;width:150px;}
.tx-srfeuserregister-pi1 dd select{ text-align: left; float:left;width:150px;}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; }

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 1em 0 0; }
.largeLabel {width:100%!important;}

/* Teaser für Startseite */ 
.teaser_box {
    background-repeat: no-repeat;
    background-position:center center;
    height: 683px;
    position: relative;
    width: 700px;
}

.teaser_box .teaser_langswitch {
    left: 15px;
    position: absolute;
    top: 11px;
}

.teaser_box .home_open {
    left: 270px;
    position: absolute;
    top: 570px;
    height:60px;
    width:200px;
}

.teaser_box .member_open {
    left: 40px;
    position: absolute;
    top: 570px;
    height:60px;
    width:200px;
}

.teaser_box a.teaser_close {
    bottom: 0;
    display: block;
    height: 35px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

/* Lightbox */
.lightbox {
    margin-left: auto;
    margin-right: auto;
    margin-top: 70px;
    position: relative;
    text-align: left;
    width: 683px;
	display:none;
}
.lightboxWrapper {
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 2000;
}
#darkLayer {
    background-color: #000000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 40;
}


.flagContainer {
    margin-left: 65px;
    margin-top: 12px;
}

:root .flagContainer {
    margin-left: 50px \0/IE9;
    margin-top: 14px \0/IE9;
}

* + html .flagContainer {
    margin-left: 65px;
	 margin-top: 14px;
}

.flagContainer {
    margin-left: 65px\0/;
	margin-top: 14px\0/;
}


.mainLeft .tx-felogin-pi1 .login-container,
.mainLeft .tx-felogin-pi1 form {
	border-bottom:2px solid #FFFFFF;
}

.mainLeft .tx-felogin-pi1 input,
.mainLeft .tx-felogin-pi1 .login_label,
.mainLeft .login_label {
	width:130px;
	border:none;
}

.mainLeft .tx-felogin-pi1 input {
	height:20px;
}

.tx-felogin-pi1 form div {
	/* background-color:#818181; */
	background-color:#ffffff;
}

.mainLeft .tx-felogin-pi1 form div {
	background-color:#818181;
}

.mainLeft .tx-felogin-pi1 .login_label,
.mainLeft .login_label {
	background-color:#900733;
	color:#ffffff;
	text-align:left;
	padding:3px 2px 3px 4px;
	line-height:16px;
}

.mainLeft .tx-felogin-pi1 input#user,
.mainLeft .tx-felogin-pi1 input#pass {
	background-image:url(/fileadmin/img/bg_txtLogin.jpg);
	padding: 0px 3px 2px 3px;
}

.mainLeft .tx-felogin-pi1 input#btn_go {
	width:35px;
	background-color:#818181;
	font-weight:bold;
	color:#A40C36;
	height: 18px;
    padding: 0 0 2px;
	cursor:pointer;
}

.tx-felogin-pi1 .submit_box {
	margin-top:15px;
}

 .submit_box  input {
	width:140px;
}

.tx-felogin-pi1 .forgot_fields {
	margin-bottom:15px;
}

.tx-felogin-pi1 .forgot_fields input {
	width:222px;
}

.tx-felogin-pi1 .forgot_submit input {
	width:222px;
}


a.additional-link .login_label {
	border-bottom:2px solid #FFF;
	background: url("../img/bg/menu.jpg") no-repeat scroll 0 0 transparent;
    color: #504E53;
}

a.additional-link:hover  .login_label {
	background-image:url(../img/bg/menu_ovr.jpg);
	color:#FFF;
}


div.ic_header.row.r8 .col {
    padding:0px 14px;
}

div.ic_header.row.r8 .col  h2 {
	font-size:22px;
}

div.ic_header.row.r8 .col  h3 {
	font-size:16px;
	color:#000000;
}

div.ic_header.row.r8 .col  h3 a {
	font-size:16px;
}

div.ic_header.row.r8.w div.row_inner {
    
}

div.ic_header.row div.content {
    background-position: left bottom;
}

div.ic_header.row div.content {
	display:block;
}

div.ic_header.row div.content .col{
	width:649px;
}

.align-center {
	text-align:center;
}

div.ic_header.row div.content .col div {
	text-align:center;
}

div.ic_header.row div.content .col div p {
	text-align:left;
	display:inline-block;
}

div.ic_header.row div.content .col div.indent {
	margin-left:30px;
	text-align:left;
}

/* bild oben */
.text-black {
    color: #000000;
}
/* bild links */
.text-red  {
    color: #A40C36;
}

.sup-small {
	font-size: 65%;
}body, html {
	margin:0; padding:0;
}
* {
	font-family:Verdana, sans-serif;
	font-size:12px;
}
div#header {
	position:relative;
	width:835px;
	height:133px;
	background:url(../img/bg/header.jpg) #FFF no-repeat top left;
}
div#header img#logo {
	margin:50px 0 0 24px;
}
div#header div#service {
	position:absolute;
	top:4px;
	right:7px;
	color:#807E83;
	font-size:10px;
}
div#header div#service a {
	color:#807E83;
	font-size:10px;
}
div#header div#service a:hover, 
div#header div#service a.hit{
	color:#A40C36;
}

div#header div#service img {
	padding-top: 3px;
	margin-bottom: -3px;
}

div.mainLeft {
	width:136px;
	float:left;
	padding:7px 7px 0 0;
	background-color:#FFF;
}

ul#menu {
	width:136px;
	margin:0;
}

ul#menu {
}
ul#menu li {
	margin:0;
	padding:0;
	border-bottom:2px solid #FFF;
}
a.additional-link .login_label {
	border-bottom:2px solid #FFF;
	background: url("../img/bg/menu.jpg") no-repeat scroll 0 0 transparent;
    color: #504E53;
}
ul#menu li li {
	border:none;
}
ul#menu li a {
	background:url(../img/bg/menu.jpg) no-repeat 0 0;
	display:block;
	padding:3px 2px 3px 4px;
	color:#504E53;
	
	width:130px;
}
ul#menu li a:hover, 
ul#menu li a.hit {
	background-image:url(../img/bg/menu_ovr.jpg);
	color:#FFF;
}


ul#menu li a  sup {
	font-size:65%;
}


ul#menu li b {
font-size:10px;
}


ul#menu li li a {
	background:#808080;
	padding:3px 2px 3px 16px;
	font-size:10px;
	color:#FFF;
	
	width:118px;
}
ul#menu li li a:hover, 
ul#menu li li a.hit {
	background:#B5B5B5;
}
ul#menu li li li a {
	background-position:18px 9px;
	padding:3px 2px 3px 28px;
	background-color:#666666;
	
	width:106px;
}
ul#menu li li li a:hover, 
ul#menu li li li a.hit {
	background-position:18px 9px;
}

ul#menu li.lastItem  a{
    background: url("../img/bg/ic_menu.jpg") repeat-y scroll 0 0 transparent;
    color: #FFFFFF;
}
ul#menu li.lastItem a:hover, ul#menu li.lastItem a.hit {
    background-image: url("../img/bg/ic_menu_ovr.jpg");
    color: #FFFFFF;
}

ul#menu li li.lastItem  a{
    background:#808080;
    color: #FFFFFF;
}
ul#menu li li.lastItem a:hover, ul#menu li li.lastItem a.hit {
    background:#B5B5B5;
    color: #FFFFFF;
}

div#content {
	float:left;
}
div.clearer {
	clear:both;
}

div#up {
	width:200px;
	margin:4px auto 4px auto;
	text-align:center;
	font-weight:bold;
	padding:0 0 28px 0;
}

.up {
	padding:7px 0 14px 0;
	text-align:center;
	font-weight:bold;
}



/*************************** CONTENT ***************************/



h2 {
	color:#A40C36;
	font-size:16px;
	margin:0;
	padding: 6px 0;
}
h3 {
	color:#A40C36;
	font-size:12px;
	margin:0;
	padding: 6px 0;
}
h4 {
	color:#A40C36;
	font-size:22px;
	margin:0;
	padding: 6px 6px 6px 0px;		
}
h5 {
	color:#A40C36;
	font-size:22px;
	font-weight:bold;
	margin:0;
	padding: 6px 0;
}
a {
	color:#A40C36;
	text-decoration:none;
}
a img {
	border:none;
}
p {
	margin:0;
	padding: 6px 0;
}
ul {
	list-style:none;
	margin:0;
	padding:0;
}
ul li {
	margin:0;
	padding:0 0 0 15px;
	background:url(../img/listpoint.gif) no-repeat 0 4px;
	line-height:16px;
}


div#sitemap,
div.contenttype_image {
	margin:7px 7px 0 0;
	padding:22px 25px;
	border:1px solid #646464;	
}

div.contenttype_image p {
padding-top:0 !important;
}


div#sitemap ul li ul li {
padding:0;
color:#807E83;
display:inline;
background:transparent;
}

div#sitemap ul li ul li a {
color:#807E83 !important;
}




/* News Browsebox aktiv-Kennzeichnung */
td.tx-ttnews-browsebox-SCell a {
	text-decoration: underline;
}

/* News debug*/
div.col table {
	max-width:470px!important;
}


div.fieldset{
padding-top:14px;
padding-right:23px;
padding-left:23px;
padding-bottom:20px;
margin-bottom:7px;
float:left;
width:468px;
border:1px solid #000;
overflow:hidden;
}


div.fieldset a{
background:none;
}

div.row {
	width:692px;
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:7px;
}
div.row div.row_inner {
	width:692px;
	background-position:bottom left;
	background-repeat:no-repeat;
}
div.row div.col {
	float:left;
	margin-right:7px;
	background:none;
}
div.row div.bc {
	padding:10px 17px 10px 10px;
}
div.row div.content {
	background-position:bottom right;
	background-repeat:no-repeat;
	display:inline-block;
}
div.row div.more div.col {
	padding-top:2px!important;
	padding-bottom:8px!important;
	text-align:right;
	font-weight:bold;
}

/****************** 8 ***********************/
div.row.r8.w {				background-image:url(../img/bg/start__w8__top.gif);		}
div.row.r8.w div.row_inner {		background-image:url(../img/bg/start__w8__bottom.gif); 		}
div.row.r8.g {				background-image:url(../img/bg/start__g8__top.gif);		}
div.row.r8.g div.row_inner {		background-image:url(../img/bg/start__g8__bottom.gif); 		}
div.row.r8 div.col { /*w: 685 */
	width:649px;
	padding:14px 13px 0 23px;
}

/****************** 4/4 ***********************/
div.row.r44.ww {			background-image:url(../img/bg/start__w4_w4__top.gif);		}
div.row.r44.ww div.row_inner {		background-image:url(../img/bg/start__w4_w4__bottom.gif); 	}
div.row.r44.gw {			background-image:url(../img/bg/start__g4_w4__top.gif);		}
div.row.r44.gw div.row_inner {		background-image:url(../img/bg/start__g4_w4__bottom.gif); 	}
div.row.r44.wg {			background-image:url(../img/bg/start__w4_g4__top.gif);		}
div.row.r44.wg div.row_inner {		background-image:url(../img/bg/start__w4_g4__bottom.gif); 	}
div.row.r44.w4_w4 div.col, 
div.row.r44 div.col { /*w: 339 */
	width:303px;
	padding:14px 13px 0 23px;
}

/****************** 4/3/1 ***********************/
div.row.r431.www {			background-image:url(../img/bg/start__w4_w3_w1__top.gif);	}
div.row.r431.www div.row_inner {	background-image:url(../img/bg/start__w4_w3_w1__bottom.gif); 	}
div.row.r431.gww {			background-image:url(../img/bg/start__g4_w3_w1__top.gif);	}
div.row.r431.gww div.row_inner {	background-image:url(../img/bg/start__g4_w3_w1__bottom.gif); 	}
div.row.r431.wgw {			background-image:url(../img/bg/start__w4_g3_w1__top.gif);	}
div.row.r431.wgw div.row_inner {	background-image:url(../img/bg/start__w4_g3_w1__bottom.gif); 	}
div.row.r431.wwg {			background-image:url(../img/bg/start__w4_w3_g1__top.gif);	}
div.row.r431.wwg div.row_inner {	background-image:url(../img/bg/start__w4_w3_g1__bottom.gif); 	}

div.row.r431 div.col.a { /*w: 339 */
	width:303px;
	padding:14px 13px 0 23px;
}
div.row.r431 div.col.b { /*w: 187 */
	width:151px;
	padding:14px 13px 0 23px;
}
div.row.r431 div.col.c { /*w: 145 */
	width:109px;
	padding:14px 13px 0 23px;
}

/****************** 1/1/1 ***********************/
div.row.r111.www {			background-image:url(../img/bg/start__w4_w3_w1__top.gif);	}
div.row.r111.www div.row_inner {	background-image:url(../img/bg/start__w4_w3_w1__bottom.gif); 	}
div.row.r111.gww {			background-image:url(../img/bg/start__g4_w3_w1__top.gif);	}
div.row.r111.gww div.row_inner {	background-image:url(../img/bg/start__g4_w3_w1__bottom.gif); 	}
div.row.r111.wgw {			background-image:url(../img/bg/start__w4_g3_w1__top.gif);	}
div.row.r111.wgw div.row_inner {	background-image:url(../img/bg/start__w4_g3_w1__bottom.gif); 	}
div.row.r111.wwg {			background-image:url(../img/bg/start__w1_w1_g1__top.gif);	}
div.row.r111.wwg div.row_inner {	background-image:url(../img/bg/start__w1_w1_g1__bottom.gif); 	}

div.row.r111 div.col.a { /*w: 224px */
	width:224px;
	padding:1px;
	float: left;
}
div.row.r111 div.col.b { /*w: 224px */
	width:224px;
	padding:1px;
	float: left;
	margin-left: 7px;
}
div.row.r111 div.col.c { /*w: 224px */
	width:224px;
	padding:1px;
	float: left;
	margin-left: 7px;
}

div.row.r111 div.col .csc-default {
	margin:0;
}

div.row.r111 div.col h1 {
	background-image:url(../img/bg/bg_teaserbox_header.jpg);
	margin:0;
	color:#A40C36;
	padding:7px;
	min-height: 32px;
}

div.row.r111 div.col .contenttable {
	padding:10px 5px;
	width:100%
}

div.row.r111 div.col .contenttable td p {
	padding:0;
}

/***FORMS****/

.tx-srfeuserregister-pi1 p, .tx-srfeuserregister-pi1 h4 { margin: 0; padding: 0 .4em; text-indent: 0; color:#000000;  font-size:12px; }
.tx-srfeuserregister-pi1 p, .tx-srfeuserregister-pi1 dl { padding-top: .5em; }
.tx-srfeuserregister-pi1 h4 { font-weight: bold;}
.tx-srfeuserregister-pi1 a{padding:0px;}
.tx-srfeuserregister-pi1 a:link { color: #a40c36;background:none; background-color: transparent; font-weight: normal; text-decoration: none; }
.tx-srfeuserregister-pi1 a:visited { color :#a40c36; }
.tx-srfeuserregister-pi1 a:hover { color:#a40c36; }
.tx-srfeuserregister-pi1 a:active { color: #a40c36; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { padding-bottom:0.3em }
.tx-srfeuserregister-pi1 dt { float: left; clear: both; width: 180px; text-align: left;float:left; }
.tx-srfeuserregister-pi1 dd { text-align: left; float:left;width:200px; }
.tx-srfeuserregister-pi1 dd input[type=text] { text-align: left; float:left;width:150px;}
.tx-srfeuserregister-pi1 dd select{ text-align: left; float:left;width:150px;}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; }

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 1em 0 0; }
.largeLabel {width:100%!important;}

/* Teaser für Startseite */ 
.teaser_box {
    background-repeat: no-repeat;
    background-position:center center;
    height: 683px;
    position: relative;
    width: 700px;
}



/* Lightbox */
.lightbox {
    margin-left: auto;
    margin-right: auto;
    margin-top: 70px;
    position: relative;
    text-align: left;
    width: 683px;
	display:none;
}
.lightboxWrapper {
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 2000;
}
#darkLayer {
    background-color: #000000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 40;
}

.mainLeft .tx-felogin-pi1 .login-container,
.mainLeft .tx-felogin-pi1 form {
	border-bottom:2px solid #FFFFFF;
}

.mainLeft .tx-felogin-pi1 input,
.mainLeft .tx-felogin-pi1 .login_label,
.mainLeft .login_label {
	width:130px;
	border:none;
}

.mainLeft .tx-felogin-pi1 input {
	height:20px;
}

.tx-felogin-pi1 form div {
	/* background-color:#818181; */
	background-color:#ffffff;
}

.mainLeft .tx-felogin-pi1 form div {
	background-color:#818181;
}

.mainLeft .tx-felogin-pi1 .login_label,
.mainLeft .login_label {
	background-color:#900733;
	color:#ffffff;
	text-align:left;
	padding:3px 2px 3px 4px;
	line-height:16px;
}

.mainLeft .tx-felogin-pi1 input#user,
.mainLeft .tx-felogin-pi1 input#pass {
	background-image:url(/fileadmin/img/bg_txtLogin.jpg);
	padding: 0px 3px 2px 3px;
}

.mainLeft .tx-felogin-pi1 input#btn_go {
	width:35px;
	background-color:#818181;
	font-weight:bold;
	color:#A40C36;
	height: 18px;
    padding: 0 0 2px;
	cursor:pointer;
}

.tx-felogin-pi1 .submit_box {
	margin-top:15px;
}

 .submit_box  input {
	width:140px;
}

.tx-felogin-pi1 .forgot_fields {
	margin-bottom:15px;
}

.tx-felogin-pi1 .forgot_fields input {
	width:222px;
}

.tx-felogin-pi1 .forgot_submit input {
	width:222px;
}


a.additional-link .login_label {
	border-bottom:2px solid #FFF;
	background: url("../img/bg/menu.jpg") no-repeat scroll 0 0 transparent;
    color: #504E53;
}

a.additional-link:hover  .login_label {
	background-image:url(../img/bg/menu_ovr.jpg);
	color:#FFF;
}


div.ic_header.row.r8 .col {
    padding:0px 14px;
}

div.ic_header.row.r8 .col  h2 {
	font-size:22px;
}

div.ic_header.row.r8 .col  h3 {
	font-size:16px;
	color:#000000;
}

div.ic_header.row.r8 .col  h3 a {
	font-size:16px;
}

div.ic_header.row.r8.w div.row_inner {
    
}

div.ic_header.row div.content {
    background-position: left bottom;
}

div.ic_header.row div.content {
	display:block;
}

div.ic_header.row div.content .col{
	width:649px;
}

.align-center {
	text-align:center;
}

div.ic_header.row div.content .col div {
	text-align:center;
}

div.ic_header.row div.content .col div p {
	text-align:left;
	display:inline-block;
}

div.ic_header.row div.content .col div.indent {
	margin-left:30px;
	text-align:left;
}

/* bild oben */
.text-black {
    color: #000000;
}
/* bild links */
.text-red  {
    color: #A40C36;
}

table.contenttable th {
	text-align:left;
	vertical-align:top;
}
table.contenttable td {
	text-align:left;
	vertical-align:top;
}

table.contenttable th.align-center {
	text-align:center;
}

table.contenttable td.align-center {
	text-align:center;
}

.sup-small {
	font-size: 65%;
	font-size: 70%\9;
	display:inline-block\9;
	margin-top:-6px\9;
}

* + html .sup-small {
	font-size:75%;
}
/* Twitter Copyright */
sup {
	font-size: 65%;
	font-size: 70%\9;
	margin-top:-6px\9;
}

* + html sup {
	font-size:75%;
}

