body, html {
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:12px;
	height:100%;
}

html{
  margin-bottom:1px;
}
a{
	text-decoration:none;
	outline-width:0px;
}
#content #centerarea_content_subright_33 a, #content #centerarea_content_subright a {
	font-weight:bold;
}
#content #centerarea_content_subleft_66 a {
	font-weight:bold;
}

/* HEADER-BEREICH ###################################*/
#header {
	width:972px;
	height:161px;
}

/* TOPMENU-BEREICH ###################################*/
#topmenu {
	width:972px;
	height:35px;
	margin-top:5px;
	background-color:#0E3195;
}
#topmenu_search {
	display:block;
	float:left;
	vertical-align:top;
	margin-top:7px;
	margin-left:20px;
	width:150px;
	* margin-left:10px;
}
#topmenu-searchbotton {
	margin-top:0px;
}

#topmenu_menu {
	display:block;
	float:left;
	margin-top:10px;
	margin-left:18px;
	width:550px;
	height:22px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:white;
}
#topmenu_menu a.topmenu-a-no {
	color:white;
	font-size:11px;
}
#topmenu_menu a.topmenu-a-act {
	color:#F0F0F0;
	font-size:11px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: white;
	
	*line-height: 19px;
	
}

#topmenu_lang {
	display:block;
	float:right;
	margin-top:7px;
	margin-left:0px;
	margin-right:18px;
	* margin-right:10px;
	height:20px;
	text-align:right;
}
#topmenu_lang SELECT {
	font-family:arial;
	font-size:11px;
	color:black;
	width: 120px;
}
/* CENTER-AREA ######################################*/
#centerarea {
	margin-top:6px;
	margin-left:0px;
	width:972px;
	font-family:arial;
	font-size:11px;
	color:black;
	display: block;
}

/* LEFTMENU ######################################*/
#centerarea_leftmenue {
	float:left;
	display:inline;
	margin:0px;
	width:173px;
	font-family:arial;
	font-size:11px;
	text-align:left;
}
#menue_punkt_ebene1 {
	width:151px;
	height:18px;
	padding:0px;
	padding-left:22px;
	padding-top:5px;
	background-color:#DAE5F9;
}
#menue_punkt_ebene1 a{
	color:black;
}

#menue_punkt_ebene2, #menue_punkt_ebene2_first {
	width:156px;
	padding:0px;
	padding-left:17px;
	background-color:#FFFFFF;
	margin-top:4px;
	margin-left:0px;
	background-image:url(../bilder/pfeil_ebene2.jpg);
	background-repeat:no-repeat;
	background-position:1px 4px;
}
#menue_punkt_ebene2_act, #menue_punkt_ebene2_first_act {
	width:156px;
	padding:0px;
	padding-left:17px;
	background-color:#FFFFFF;
	margin-top:4px;
	margin-left:0px;
	background-image:url(../bilder/pfeil_ebene3.jpg);
	background-repeat:no-repeat;
	background-position:1px 4px;
}
#menue_punkt_ebene2_first, #menue_punkt_ebene2_first_act {
	margin-top:6px;
}
#menue_punkt_ebene2 #menue_punkt_ebene2_text, #menue_punkt_ebene2_first #menue_punkt_ebene2_text, #menue_punkt_ebene2_act #menue_punkt_ebene2_text, #menue_punkt_ebene2_first_act #menue_punkt_ebene2_text{
  padding-top:3px;
  padding-left:5px;
  padding-bottom:3px;
	background-color:#EEEEEE;
}
#menue_punkt_ebene2_act #menue_punkt_ebene2_text, #menue_punkt_ebene2_first_act #menue_punkt_ebene2_text{
	background-color:#0E3195;
}
#menue_punkt_ebene2 a, #menue_punkt_ebene2_first a {
	color:black;
}
#menue_punkt_ebene2_act a, #menue_punkt_ebene2_first_act a{
	color:white;
}

#menue_punkt_ebene3, #menue_punkt_ebene3_first {
	width:149px;
	padding:0px;
	padding-left:17px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#FFFFFF;
	margin-top:0px;
	margin-left:0px;
}
#menue_punkt_ebene3 a, #menue_punkt_ebene3_first a {
	color:black;
	padding-left: 5px;
	width: 100%;
	display: block;
	border: 1px solid #ffffff;
	
}
#menue_punkt_ebene3 a.menue_punkt_act, #menue_punkt_ebene3_first a.menue_punkt_act {
	color:#0E3195;
	border: 1px solid #0E3195;
}

#menue_punkt_ebene4, #menue_punkt_ebene4_first {
	width:135px;
	padding:0px;
	padding-left:20px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#FFFFFF;
	margin-top:0px;
	margin-left:0px;
	
}
#menue_punkt_ebene4 a, #menue_punkt_ebene4_first a {
	color:black;
	padding-left: 22px;
	width: 100%;
	display: block;
	border: 1px solid #ffffff;
}
#menue_punkt_ebene4 a.menue_punkt_act, #menue_punkt_ebene4_first a.menue_punkt_act {
	color:#0E3195;
	border: 1px solid #0E3195;
}

#centerarea_leftmenue p.bodytext {
	display:inline;
	margin:0px;
	padding:0px;
}

div.menue_punkt_ebene1_notfirst {
	margin-top:6px;
}

#service_hotline {
	width:139px;
	margin-top:6px;
	padding:0px;
	padding-left:36px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#DAE5F9;
}

/* CONTENT EINSPALTIG #############################*/
#content {
	float:left;
	display:inline;
	max-width:793px;
	margin:0px;
	margin-left:6px;
	* margin-left:4px;
	padding:0px;
}

#clearer {
	clear: both;
}

#content div.csc-header{
	display:block;
	margin-top:5px;
	clear:both;
}
#content div.csc-header h1, 
div.news-single-item h1,
.csc-textpicHeader h1 {
  display:block;
	margin:0px;
  margin-top:0px;
	background-color:#DAE5F9;
	font-family:arial;
	font-size:11px;
	height:100%;
	font-weight:normal;
	padding:5px;
	padding-left:11px;
	margin-bottom:5px;
	
}

#content #centerarea_content_sub div.csc-header h1 {
	*width: 777px;
}

#content div.news-single-item h1 {
	margin-top:0px;
}

#content div.csc-header-n1{
	margin-top:0px;
	* margin-bottom:5px;
}
#content div.csc-header-n1 h1{
	* margin-bottom:5px;
}
#content div.csc-header h1.csc-firstHeader, #content #centerarea_content_subright div.csc-header h1.csc-firstHeader{
	margin-top:0px;
}
#content div.csc-header h2, 
#content div.csc-textpicHeader h2{
  display:block;
	background-color:#EEEEEE;
	font-family:arial;
	font-size:11px;
	height:100%;
	font-weight:bold;
	padding:5px;
	padding-bottom:0px;
	padding-left:11px;
	margin:0px;
	margin-top:5px;
}

#content a {
	color:black;
}


#centerarea_content_sub p.bodytext{
	padding:8px;
	padding-left:11px;
	margin:0px;
	margin-top:5px;
	background-color:#EEEEEE;
}

/* CONTENT ZWEISPALTIG - 50/50 #############################*/
#centerarea_content_subleft {
	display:inline;
	float:left;
	width:410px;
}
#centerarea_content_subright {
display:inline;
	float:right;
	width:377px;
	margin-left:5px;
	* margin-left:0px;
}
#centerarea_content_subleft div.csc-textpic {
	display:block;
  float:left;
  * float:none;
	width:410px;
	background-color:#EEEEEE;
	margin-bottom:5px;
}
#centerarea_content_subright div.csc-textpic {
	display:block;
  width:376px;
  * width:376px;
	float:left;
  * float:none;
	background-color:#EEEEEE;
	margin-bottom:5px;
	* margin-top:5px;
}
#centerarea_content_subleft div.csc-textpic-imagewrap {
	margin-top:10px;
	margin-right:8px;
	margin-bottom:5px;
	margin-left:25px;

}
#centerarea_content_subright div.csc-textpic-imagewrap {
	margin-top:8px;
	margin-right:8px;
	margin-bottom:8px;
	* padding-bottom:8px;
	margin-left:11px;
	* margin-left:5px;
}
#centerarea_content_subleft div.csc-textpic-imagewrap img {
	float:left;
}
#centerarea_content_subleft div.csc-textpic-text {
	margin:10px;
}

#content #centerarea_content_subleft p.bodytext, #content #centerarea_content_subright p.bodytext{
	padding:8px;
	padding-left:11px;
	padding-right:8px;
	padding-bottom:8px;
	margin:0px;
	background-color:#EEEEEE;
}
#content #centerarea_content_subleft div.csc-textpic p.bodytext {
	padding-top:0px;
}
#centerarea_content_subleft div.csc-textpic-above {
	margin:0px;
padding:0px;
}
#centerarea_content_subleft div.csc-textpic-above div.csc-textpic-imagewrap{
	margin:8px;
margin-top:8px;
margin-left:11px;
* margin-left:5px;
}
#centerarea_content_subleft div.csc-textpic-above div.csc-textpic-text{
	margin:0px;
}







/* CONTENT ZWEISPALTIG - 66/33 #############################*/
#centerarea_content_subleft_66 {
	display:inline;
	float:left;
	width:560px;
}
#centerarea_content_subright_33 {
	display:inline;
	float:right;
	width:227px;
	padding:0px;
	margin-left:5px;
	* margin-left:0px;
}
#centerarea_content_subleft_66 div.csc-textpic {
	display:block;
  float:left;
  * float:none;
  clear:both;
	width:560px;
	background-color:#EEEEEE;
	margin-top:0px;
	margin-bottom:5px;
	padding-left:1px;
}
#centerarea_content_subleft_66 div.csc-textpic-above {
	margin-bottom:0px;
}
#centerarea_content_subleft_66 div.csc-textpic-imagewrap {
	margin-bottom:5px;
	margin-top:8px;
	margin-left:8px;
	margin-right:8px;
	* margin-left:5px;
}
#centerarea_content_subleft_66 div.csc-textpic-text {
	margin-left:0px;
	padding:8px;
}
#centerarea_content_subleft_66 div.csc-textpic-above div.csc-textpic-text {
	padding:0px;
	margin:0px;
	padding-top:8px;
}


#centerarea_content_subright_33 div.csc-textpic {
	display:block;
  float:left;
  * float:none;
	background-color:#EEEEEE;
	margin-top:0px;
	margin:0px;
	margin-bottom:5px;
	padding-left:8px;
	* padding-left:0px;
	width:219px;
	* width:227px;
}
#centerarea_content_subright_33 div.csc-textpic-imagewrap {
	margin:8px;
	margin-bottom:2px;
	margin-left:5px;
}
#centerarea_content_subright_33 div.csc-textpic-text {
	margin:0px;
	margin-top:0px;
	padding:0px;
	padding-top:0px;
}

#content #centerarea_content_subleft_66 p.bodytext, #content #centerarea_content_subright_33 p.bodytext{
	padding:8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	margin:0px;
	margin-bottom:0px;
	background-color:#EEEEEE;
	
}
/*#content #centerarea_content_subright_33 p.bodytext {
	margin-bottom:5px;
}*/
#content #centerarea_content_subleft_66 p.bodytext {
	padding-top:8px;
}
#content #centerarea_content_subleft_66 div.csc-textpic p.bodytext{
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
}
#content #centerarea_content_subleft_66 div.csc-textpic-above p.bodytext{
	padding-left:8px;
}






/* FOOTER incl. METAMENU / PRINT / TOP ##############*/
#footer {
  float:left;
	width:972px;
	height:20px;
	font-family:arial;
	font-size:12px;
	color:black;
	text-align:left;
	background-color:#FFFFFF;
	padding-top:3px;
	border:dotted 0px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #898E95;
	margin-top:5px;
}
#footer_metamenu {
	display:inline;
	float:left;
	margin-left:175px;
}
#footer_metamenu span.footer_meta_first_normal a{
	color:#0F3548;
	font-weight:bold;
}
#footer_metamenu span.footer_meta_first_act a{
	color:#0F3548;
	font-weight:bold;
}
#footer_metamenu span.footer_meta_normal a{
	color:#959595;
	font-weight:bold;
}
#footer_metamenu span.footer_meta_act a{
	color:#959595;
	font-weight:bold;
}


#footer_print {
	display:inline;
	float:right;
	padding-left:18px;
	margin-right:15px;
	background-image:url(../bilder/druckversion_botton.jpg);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
#footer_print a{
	color:#959595;
}
#footer_top {
	display:inline;
	float:right;
	padding-left:18px;
	margin-right:15px;
	background-image:url(../bilder/top_botton.jpg);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
#footer_top a{
	color:#959595;
}



/* FORMUlAR-BEREICH ###################################*/
#topmenu input {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	font-size:15px;
}
p.search-button {
	padding:0px;
	margin:0px;
	display:inline;
	padding-left:2px;
	float:left;
}
p.search-input {
	padding:0px;
	margin:0px;
	display:inline;
	float:left;
	margin-top:0px;
	clear:right;
}
#topmenu #searchbox{
	font-size:11px;
	padding:1px;
}




#content form {
	padding: 0px;
	margin: 0px;

}

#content .csc-textpic-text {
	background-color:transparent;
}

.csc-mailform {
  border-style: none;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#EEEEEE;
}

.csc-mailform input, .csc-mailform textarea, .csc-mailform select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.csc-mailform-field {
  display: block;
  padding-top: 5px;
  width: 550px; 
}

.csc-mailform-field .csc-mailform-label {
	font-weight: bold;
	display: block;
	float: none;
	padding-left: 4px;
	
}

.csc-mailform-field label {
	display: block;
  width: 200px;
  float: left;
  padding-left: 3px;
}
.csc-mailform-radio {
	display: block;
	
}
.csc-mailform-radio fieldset {
 	position: relative;
 	border-style: none;
 	left: 0px;
 	display: block;
 	
}
.csc-mailform-radio fieldset legend {
  visibility: hidden;
  display: none;
}


.csc-mailform-radio fieldset input {
	display: block;
 	float: left;
	clear: left;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.csc-mailform-radio fieldset label {
	display: block;
 	width: 200px;
 	line-height: 20px;
}
.csc-mailform textarea {
	width: 250px;
}


/* BX_SOLUTIONFINDER ####################################*/
table.solutionfinder_table {
	display:block;
	padding:8px;
	border:solid 0px;
	background-color:#EEEEEE;
	width:100%;
}
table.solutionfinder_table td {
	margin:0px;
	padding:0px;
	padding-left:3px;
}
table.solutionfinder_table_selection {
	margin:0px;
	padding:0px;
	height:1px;
	width:480px;
}

table.solutionfinder_table_selection td{
	margin:0px;
	padding:0px;
	height:1px;
	width:170px;
}



/* BX_GEOCONTACTS #######################################*/
#extension-content select {
	margin:0px;
	padding:1px;
	font-size:11px;
	width:280px;
}
#extension-content #geocontact-selection {
	background-color:#ABABAB;
	color:white;
	font-weight:bold;
	width:385px;
	margin-top:5px;
	text-align:left;
}
#extension-content #geocontact-selection td{
	padding-left:4px;
}
#extension-content #areacode_box {
	width:378px;
	* width:379px;
	padding:2px;
	color:black;
	font-weight:bold;
	padding-left:6px;
	margin-top:5px;
	text-align:left;
}
#extension-content form {
	display:inline;
}
#extension-content input {

	margin:0px;
	padding:1px;
	font-size:13px;
}
#extension-content #contact-data p.bodytext, #extension-content #contenttable p.bodytext{
	margin: 0px;
	padding: 0px;
}
#extension-content #contact-data a {
	font-weight: bold;
}	

/* BX_LINKLIST #######################################*/
table.linklist_table{
	padding:0px;
	rules:none;
}
table.linklist_table tr td{
	margin:0px;
	padding:0px;
	padding-left:4px;
	background-color:#EEEEEE;
	vertical-align:top;
	
	
}
table.linklist_table tr td.tablecell{
	padding:5px;
	padding-left:10px;
	border:solid 1px #ffffff;
}
table.linklist_table tr td.headercell{
	padding:5px;
	padding-left:16px;
}

#content td.tx_bxlinklist p.bodytext {
	margin: 0px;
	padding: 0px;
}

/* BX_JOBLIST #######################################*/
table.joblist_table{
	display:block;
	padding:0px;
	border:solid 0px;
	background-color:#EEEEEE;
	width:100%;
}
table.joblist_table tr td{
	display:block;
	margin:0px;
	padding:0px;
	
	background-color:#EEEEEE;
	vertical-align:top;
}
table.joblist_table tr td.tablecell{
	
}
table.joblist_table tr td.headercell{
	padding:5px;
	padding-left:11px;
}
table.joblist_table tr td p{
	display:block;
	padding-bottom:5px;
}

/* NEWS-BEREICH #######################################*/
div.news-list-item {
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:5px;
	background-color:#EEEEEE;
  clear:right;
	vertical-align:center;
	float:left;
		* clear:both;
	width:560px;
	* display:block;
}
div.news-list-item-startseite {
	width:377px;
}
div.news-list-item p.news_bodytext_wrap{
	display:block;
	padding:0px;
	padding-left:11px;
	padding-top:3px;
	padding-right:8px;
	padding-bottom:5px;
	* padding-bottom:5px;
	margin:0px;
	* background-color:#EEEEEE;
}
#content #centerarea_content_subleft_66 div.news-list-item p.bodytext{
	padding:0px;
	padding-left:0px;

	padding-right:8px;
	padding-bottom:5px;
	margin:0px;
	margin-bottom:0px;
	background-color:#EEEEEE;
}
#content #centerarea_content_subleft_66 div.news-list-item div.messen-subheader p.bodytext{
	display:inline;
}

div.news-single-item h3{
  display:block;
	margin:0px;
	margin-top:5px;
	background-color:#EEEEEE;
	font-family:arial;
	font-size:11px;
	height:100%;
	font-weight:bold;
	padding:0px;
}
div.news-single-item {
	margin:0px;
	
}
#content #centerarea_content_subleft_66 div.news-single-item p.bodytext {
  padding-top:5px;
}
#content #centerarea_content_subright_33 div.news-single-item p.bodytext {
  padding-top:0px;
}
div.news-single-timedata {
	float:right;
	text-align:right;
	vertical-align:center;
	height:18px;
	padding:0px;
	padding-top:4px;
	
}
div.news-single-backlink {
	float:left;
	text-align:left;
	vertical-align:center;
	height:18px;
	padding:0px;
	padding-left:17px;
	background-color:#FFFFFF;
	margin-top:4px;
	margin-left:0px;
	background-image:url(../bilder/pfeil_zurueck.jpg);
	background-repeat:no-repeat;
	background-position:0px 1px;
}
div.news-single-additional-info {
	display:block;
	background-color:#EEEEEE;
	margin:0px;
	padding:2px;
	padding-left:8px;
	font-weight:bold;
}
div.news-single-additional-info dl{
	display:block;
	padding:2px;
	margin:0px;
}
div.news-single-additional-info dt{
	display:block;
	padding:0px;
	margin:0px;
	clear:both;
}
div.news-single-additional-info dd{
	display:block;
	padding:0px;
	padding-left:3px;
	margin:0px;
}
div.news-single-img {
	display:block;
	float:left;
	margin-left:10px;
	margin-top:8px;
}

* html div.news-single-img {
	margin-left:5px;
}

p.news-single-imgcaption {
	display:block;
	
	padding:0px;
	margin:0px;
	padding-bottom:5px;
}

#content div.news-list-container-startseite {
	margin:0px;
	padding:0px;
}
#content div.news-list-container-startseite div.news-list-item {
	margin:0px;
	margin-bottom:0px;
	padding:4px;
	padding-left:11px;
	width:361px;
	clear:both;
}

#content div.news-list-container-startseite div.news-list-item p.bodytext {
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:11px;
}
#content div.news-list-item {
	padding-left:0px;
}


div.news-list-item p.news_bodytext_wrap img {
	display:inline;
	float:left;
	padding:0px;
	margin:6px;
}
#centerarea_content_subright div.news-list-item p.news_bodytext_wrap img {
	padding-top:8px;
}
div.messen-subheader {
  display:inline;
	float:left;
	width:220px;
	padding-right:8px;
}
div.messen-where {

	float:left;
	margin-right:32px;
	margin-left:10px;
	width:120px;
}
div.clearer {
	clear:both;
}
div.news-single-imgtext {
	background-color:#EEEEEE;
	margin:0px;
	padding:0px;
	display:block;
}





/* UNSORTED-LIST-BEREICH #######################################*/
ul {
	margin: 0px;
	padding-left: 26px;
	background-color: #eeeeee;

}



li {
	list-style-image: url(../bilder/listensymbol11x10.gif);
	font-size:11px;
	
}


li.news-amenu-item-year dd {
	margin:0px;
	padding:0px;
	display:inline;
	font-weight:bold;
}



/********************* sitemap BEGIN *********************/
#sitemap {
	display: block;

	background-color:#EEEEEE;
}
#sitemap .csc-menu csc-menu-2 {
	display: inline;
}
.sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 {
	display:block;
	border-left: 7px solid #CCDAE8;
}

.sitemap-no-1{
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom:3px;
	display: block;
	padding-left: 10px;
}
.sitemap-no-2{
	display: block;
	font-weight:normal;
	padding-left: 45px;
}
.sitemap-no-3{
	display: block;
	font-weight:normal;
	padding-left: 90px;
}
.sitemap-no-4{
	display: block;
	font-weight:normal;
	padding-left: 135px;
}

dl.csc-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#EEEEEE;
}
dl.csc-menu dd {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;

}


/********************* sitemap END *********************/
/******************* indexedsearch BEGIN *******************/
div.tx-indexedsearch {
	background-color:#EEEEEE;
	padding:8px;
	padding-left:11px;
}
div.tx-indexedsearch table tr td.tx-indexedsearch-info {
	background-color:#FFFFFF;
}
div.tx-indexedsearch table input {
	margin:1px;
	padding:1px;
	font-size:11px;
}
div.tx-indexedsearch table select {
	margin:1px;
	display:block;
	clear:both;
	padding:1px;
	font-size:11px;
	size:300px;
}
li.tx-indexedsearch-browselist-currentPage {
	color:#555555;
}
/********************* indexedsearch END *********************/
/******************* teaserlist BEGIN *******************/

div.tx-jppageteaser-pi1 {
	float:left;
	width:548px;
	display:block;
	padding-left:12px;
	background-color:#EEEEEE;
	margin-bottom:5px;
	
}

div.tx-jppageteaser-pi1-list div.tx-jppageteaser-pi1-list-entry{

  float:left;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
div.tx-jppageteaser-pi1-list div.tx-jppageteaser-pi1-list-entry-description{
	display:block;
	clear:both;
  width:154px;
}
div.tx-jppageteaser-pi1-list div.tx-jppageteaser-pi1-list-entry-link-item {
  display:block;
	float:left;
	width: 154px;
	height: 5px;
}
div.tx-jppageteaser-pi1-list div.tx-jppageteaser-pi1-list-entry h4{
  display:block;
  font-size:11px;
  margin:0px;
  padding:0px;
  padding-top:8px;
  border:solid 0px;
	padding-left:17px;
	margin-top:4px;
	margin-left:0px;
	background-image:url(../bilder/pfeil-nach-rechts-oben.gif);
	background-repeat:no-repeat;
	background-position:0px 11px;
}
div.tx-jppageteaser-pi1-list div.tx-jppageteaser-pi1-list-entry div.tx-jppageteaser-pi1-list-floatcleaner {
	display:inline;
	float:left;
	height:1px;
	width:1px;
}

/******************** teaserlist END ********************/
/******************* startteaser BEGIN *******************/

#bx_main_startteaser {
	display:block;
  float:left;
  * float:none;
  padding:8px;
  padding-left:26px;
	width:372px;
	padding-right:12px;
	background-color:#EEEEEE;
	margin-bottom:5px;
}
#bx_main_startteaser #bx_main_startteaser_image {
	display:inline;
	float:left;
	padding-right:8px;
}
#bx_main_startteaser #bx_main_startteaser_text {
	display:block;
	float:left;
	width:220px;
}

#bx_main_startteaser_link {
	display: block;
	float:right;
}

#bx_main_startteaser #bx_main_startteaser_link1 {
	display:block;
	width:160px;
	padding:3px;
	margin-top:15px;
	margin-bottom:5px;
	background-color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
#bx_main_startteaser #bx_main_startteaser_link1 a{
	display:block;
}
#bx_main_startteaser #bx_main_startteaser_link2 {
	display:block;
	width:160px;
	padding:3px;
	background-color:#B2CAEE;
	color:white;
	text-align:center;
}
#bx_main_startteaser #bx_main_startteaser_link2 a{
	color:white;
	display:block;
}

/******************** startteaser END ********************/
/********************** table BEGIN **********************/
#content table.contenttable {
	border:solid 1px #EEEEEE;
	margin:0px;
	padding:0px;
	background-color:#EEEEEE;
	display:block;
	* width:100%;
}
#content div.csc-textpic table.contenttable {
	display:inline;
	float:left;
	background-color:#EEEEEE;
	width:auto;
	margin-bottom:5px;
}
#content table.contenttable td {
	margin:0px;
	padding:1px;

	padding-left:10px;
}

#content div.csc-textpic table.contenttable td{
	margin:0px;
	padding:0px;

	text-align:left;
	vertical-align:top;
}
#content table.contenttable span{
	margin:0px;
	padding:0px;

}
#content table.contenttable tbody tr td p.bodytext{
	margin:0px;
	padding:0px;
	background-color:transparent;
}

#content #centerarea_content_subleft_66 table.contenttable p.bodytext{
  background-color:transparent;
  margin:0px;
  padding:0px;
}
/*********************** table END ***********************/
/****************** NF DOWNLOADS BEGINN ******************/
div.tx-nfdownloads-pi1 {
	display:block;
	float:left;
	width:544px;
	background-color:#EEEEEE;
	padding:8px;
}
div.download-textarea {
	background-color:#EEEEEE;
	padding-bottom:8px;
}

/******************* NF DOWNLOADS END *******************/

div.tx-newloginbox-pi1 {
	background-color:#EEEEEE;
	padding:11px;
}


.tx-newloginbox-pi1 h3 {
	display:block;
	background-color:#EEEEEE;
	font-family:arial;
	font-size:11px;
	height:100%;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

/***************** ANOTHER LAYOUT BEGINN *****************
#menue_punkt_ebene3 a.menue_punkt_act, #menue_punkt_ebene3_first a.menue_punkt_act {
	border:solid 1px #0E3195;
	padding-left:4px;
	display:block;
}
#menue_punkt_ebene4 a.menue_punkt_act, #menue_punkt_ebene4_first a.menue_punkt_act {
	border:solid 1px #0E3195;
	padding-left:4px;
	display:block;
}

#menue_punkt_ebene3 a, #menue_punkt_ebene3_first a{
	padding-left:5px;
	display:block;
}
#menue_punkt_ebene3, #menue_punkt_ebene3_first {
	padding-left:17px;
}

#menue_punkt_ebene4 a, #menue_punkt_ebene4_first a{
	padding-left:5px;
	display:block;
}
#menue_punkt_ebene4, #menue_punkt_ebene4_first {
	padding-left:30px;
}
/******************* ANOTHER LAYOUT END *******************/



.pdf-symbol {
	display: block;
	float: left;
	text-align: right;
	height: 20px;
	width: 550px;
}



#content #extension-content div.csc-header h2,#content  #extension-content div.csc-textpicHeader h2{
  display:block;
	background-color:#EEEEEE;
	font-family:arial;
	font-size:11px;
	height:100%;
	font-weight:bold;
	padding:5px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px;
	margin-top:5px;
}

/***************** tx-srfeuserregister-pi1 BEGIN *****************/

.tx-srfeuserregister-pi1 {
	padding-left: 0px;
	padding-top: 4px;
	display: block;
	float: left;
	width: 560px;
	position: relative;
}

.tx-srfeuserregister-pi1 p a{
	padding: 0px;
	background-image: none;
}





.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1px 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; min-height: 20px;}
.tx-srfeuserregister-pi1 dt { clear: both; width: 35%; text-align: right; padding-right: 1em; }

.tx-srfeuserregister-pi1 h4 {
	font-family:arial;
	font-size:11px;

}
/***************** tx-srfeuserregister-pi1 END *****************/

/***************** tx-bxpressarea-pi1 BEGIN *****************/


.tx-bxpressarea-pi1 {
	display:block;
	float: left;
	background-color:#EEEEEE;
	padding-top: 4px;
}

.tx-bxpressarea-pi1 #search {
	padding-left: 8px;
}

.tx-bxpressarea-pi1 select, .tx-bxpressarea-pi1 input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


.tx-bxpressarea-pi1 #bx_pressarea {
	background-color:#EEEEEE;
	display: block;
	float: left;
	width: 160px;
	min-height: 320px;
	border: 1px solid white;
	margin-right: 2px;
	margin-left: 8px;
	padding: 5px;
	margin-bottom: 10px;
}

* html .tx-bxpressarea-pi1 #bx_pressarea {
	height: 320px;
}


.tx-bxpressarea-pi1 #bx_pressarea_buttons, 
.tx-bxpressarea-pi1 #single_buttons {
	display: block;
	width: 100%;
	height: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	
}


.tx-bxpressarea-pi1 #bx_pressarea_button_save,
.tx-bxpressarea-pi1 #bx_pressarea_button_detail,
.tx-bxpressarea-pi1 #bx_pressarea_button_send,
.tx-bxpressarea-pi1 #single_button_save,
.tx-bxpressarea-pi1 #single_button_detail,
.tx-bxpressarea-pi1 #single_button_send {
	display: block;
	float: left;
	margin-right: 5px;
}

.tx-bxpressarea-pi1  #anzahl {
	display: block;
	float: right;
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
}


.tx-bxpressarea-pi1  #meldung{
	display: block;
	float: left;
	width: 300px;
	padding-left: 8px;
	padding-top: 8px;
}


.tx-bxpressarea-pi1 #step_menu {
	display: block;
	float: left;
	width: 550px;
	height: 20px;
	margin-top: 10px;	
	text-align: left;
}


.tx-bxpressarea-pi1 #step_menu .step_menu_back {
	display: block;
	float: left;
	width: 21px;
	height: 21px;
	padding-left: 8px;
}

.tx-bxpressarea-pi1 #step_menu .step_menu {
	display: block;
	float: left;
	width: 495px;
	height: 20px;
	text-align: center;
	
}
.tx-bxpressarea-pi1 #step_menu .step_menu_more {
	display: block;
	float: left;
	width: 21px;
	height: 21px;
}


.tx-bxpressarea-pi1 #single{
	display:block;
	float: left;
	background-color:#EEEEEE;
	padding-top: 4px;
	width: 552px;
	padding-left: 8px;
}


.tx-bxpressarea-pi1 #single-image-name {
	display: block;
	float: left;
	width: 550px;
	margin-bottom: 10px;

}

.tx-bxpressarea-pi1 #single-image-left,
.tx-bxpressarea-pi1 #single-image-right {
	display: block;
	float: left;
	width: 270px;
}


.tx-bxpressarea-pi1 #single_cats,
.tx-bxpressarea-pi1 #single_subtitle {
	display: block;
	float: left;
	width: 270px;
	margin-bottom: 20px;
	
}


.tx-bxpressarea-pi1 #single_back {
	display: block;
	float: left;
	background-color: #ffffff;
	padding-top: 10px;
	position: relative;
	width: 560px;
	
}

.tx-bxpressarea-pi1 #load1{
	position: absolute;
	top: 40%;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

.tx-bxpressarea-pi1 #load2{
	position: relative;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid black;
	width: 250px;
	height: 100px;
	margin: 0 auto;
	line-height: 25px;
	text-align:center
	}
	
	
.tx-bxpressarea-pi1 #pta {
	display: block;
	float: left;
	width: 227px;
	clear: both;
	
}

.tx-bxpressarea-pi1 #bx_pressarea_pta {
	display: block;
	float: left;
	width: 210px;;
	margin-bottom: 10px;
	padding-left: 10px;
}

.tx-bxpressarea-pi1 #pta-title {
	display: block;
	float: left;
	width: 200px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
	
	
.tx-bxpressarea-pi1 #pta-doc-download {
	display: block;
	float: left;
	width: 200px;
	padding-top: 5px;
}

.tx-bxpressarea-pi1 #pta-doc-download-image {
	display: block;
	float: left;
	width: 40px;
	padding-left: 10px;
}
	
.tx-bxpressarea-pi1 #pta-doc-download-files {
	display: block;
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
	
.tx-bxpressarea-pi1 #pta-subtitle {
	display: block;
	float: left;
	width: 200px;
	margin-bottom: 10px;
}

.tx-bxpressarea-pi1 #pta-subtitle-image {
	display: block;
	float: left;
	width: 40px;
	padding-left: 10px;
}

.tx-bxpressarea-pi1 #bx_pressarea_pta_image {
	display: block;
	float: left;
	width: 100px;
	
}

.tx-bxpressarea-pi1 #bx_pressarea_pta_right {
	display: block;
	float: left;
	width: 110px;
}
.tx-bxpressarea-pi1 #bx_pressarea_pta_right_text {
	display: block;
	float: left;
	width: 100px;
	height: 44px;
}

.tx-bxpressarea-pi1 #bx_pressarea_pta_right_buttons {
	display: block;
	float: left;
}


.tx-bxpressarea-pi1 #bx_pressarea_pta_right_buttons_save,
.tx-bxpressarea-pi1 #bx_pressarea_pta_right_buttons_detail {
	display: block;
	float: left;
	margin-right: 5px;
}

.tx-bxpressarea-pi1 #pta_selectbox-title {
	display: block;
	float: left;
	width: 200px;
	padding-left: 10px;
	margin-top: 3px;
}

.tx-bxpressarea-pi1 #pta_selectbox {
	display: block;
	float: left;
	padding-left: 9px;
	padding-top: 5px;

}

/***************** tx-bxpressarea-pi1 END *****************/

/***************** tipafriend BEGIN *****************/
.tx-bxpressarea-pi1 .tipafriend {
  font-size: 11px;
	display:block;
	float: left;
	background-color:#EEEEEE;
	padding-top: 4px;
	padding-left: 6px;
}
.tx-bxpressarea-pi1 .tipafriend select, .tx-bxpressarea-pi1 .tipafriend input, .tx-bxpressarea-pi1 .tipafriend textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/***************** tipafriend END *****************/


/***************** bx_jobcenter BEGIN *****************/

.tx-bxjobcenter-pi1 select, 
.tx-bxjobcenter-pi1 input,
.tx-bxjobcenter-pi1 textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


#content .tx-bxjobcenter-pi1 p.bodytext {
	padding: 0px;
	margin: 0px;
}

.tx-bxjobcenter-pi1-browsebox-SCell {
	font-size: 16px;
}
/***************** bx_jobcenter END *****************/


/***************** bx_jobagent BEGIN *****************/
#content .tx-bxjobagent-pi1 .title {
  display:block;
	margin:0px;
  margin-top:0px;
	background-color:#DAE5F9;
	font-family:arial;
	font-size:11px;
	height:100%;
	font-weight:bold;
	padding:5px;
	padding-left:11px;
	margin-bottom:5px;
}

.tx-bxjobagent-pi1 select, .tx-bxjobagent-pi1 input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/***************** bx_jobagent END *****************/


.csc-frame-frame1 {
	background-color: #eeeeee;
	padding: 8px;
}



td.align-center {
	text-align: center;
}

.tx-srlanguagemenu-pi1 legend,
.tx-srlanguagemenu-pi1 label {
	display: none;
}


.tx-srlanguagemenu-pi1 fieldset {
	border: none;
	padding: 0px;
	margin: 0px;
}


.tx-gsipagenav-pi1 {
	display: block;
	float: left;
	width: 540px;
	height: 20px;
	padding: 10px;
	padding-top: 2px;
	padding-bottom: 10px;
	margin-top: 5px;
	background-color: #DAE5F9;
}

.tx-gsipagenav-pi1 .prev {
	float: left;
}
.tx-gsipagenav-pi1 .prev img{
	position: relative;
	top: 6px;
	padding-right: 3px;
}
.tx-gsipagenav-pi1 .next {
	float: right;
}
.tx-gsipagenav-pi1 .next img{
	position: relative;
	top: 6px;
	padding-left: 3px;
}