/* CSS Document */




/*-----------------------ALLGEMEIN GÜLTIG----------------------------------*/

body {

	background-color: #DEE6F3;
	background-image:url(bg.jpg);
	background-attachment: fixed;

	
}

a:link {
	text-decoration: none;
	color: #FF9500;
}
a:visited {
	text-decoration: none;
	color: #879EC0;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

.beschreibung_footer {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #EDF0F5; 
}

.beschreibung_footer .link{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #FFFFFF; 
}


.csc-header-date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding: 0px;
	line-height: 11px;
	text-align: right;
	padding-right: 5px;
	
}

.csc-textpic {
padding: 0px;
border: none;
margin: 0px;
}

.csc-textpic-imagewrap{
padding: 0px;
border: none;
margin: 0px;
height:auto;
width:auto;
}
.csc-header {
	padding: 0px;
}


.fe_users_form{
padding: 10px;
}

.fe_users_form input{

	height: 24px;
	border:none;
	padding: 5px;
	font-size: 12px;
	background-color:#FFFFFF;
	color: #0C2F65;

}

.center_column_broad .fe_users_form h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
    padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 2px;
	border:0px;

}

/* -------------------------------------------- Mittlere Spalte (Hauptcontentbereich) -------------------------------------------- */


#tabBezahlung{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
}

.center_column {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	
}

.center_column .bodytext{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.center_column h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
	border:0px;
	background-color:#FFFFFF; 
	line-height: normal;
	vertical-align: top;

}

.center_column h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	padding-left: 5px;

}

.center_column h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	padding-right: 5px;
	padding-left: 5px;

	
}

.center_column h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	padding-right: 5px;
	padding-left: 5px;

}



.center_column h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	padding-right: 5px;
	padding-left: 5px;

}

.center_column h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	padding-right: 5px;
	padding-left: 5px;
}

.center_column img {
	width: 350px;
	padding: 0px;
	line-height: 0px;
	margin: 0px;
	border: 0px;
}

.center_column .csc-firstHeader{
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
	border:0px;
	background-color:#FFFFFF; 
	line-height: normal;
	vertical-align: top;
}



/* -------------------------------------------- Mittlere Spalte EINSPALTIG(Hauptcontentbereich) -------------------------------------------- */

.center_column_broad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
}

.center_column_broad .bodytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	padding-left: 10px;
	padding-right: 10px;
}

.center_column_broad h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
	border:0px;
	background-color:#FFFFFF; 
	line-height: normal;
	vertical-align: top;

}

.center_column_broad h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	padding-right: 10px;
	padding-left: 10px;

}

.center_column_broad h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	padding-right: 10px;
	padding-left: 10px;

	
}

.center_column_broad h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	padding-right: 10px;
	padding-left: 10px;

}

.center_column_broad h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	padding-right: 10px;
	padding-left: 10px;

}

.center_column_broad h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	padding-right: 5px;
	padding-left: 5px;

}

.center_column_broad img {

	width: 608px;
	padding: 0px;
	line-height: 0px;
	margin: 0px;
	border: 0px;
	
	
}

.center_column_broad .csc-firstHeader{
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
	border:0px;
	background-color:#FFFFFF; 
	line-height: normal;
	vertical-align: top;

}
/*----------------------------------TABELLEN EINSPALTIG Agenda 08----------------------------------------------------------*/

.agenda08{
	font-size: 11px;
	width: 614px;
	border:none;
	margin: 0px;

	

}

.agenda08 #col368-0,
.agenda08 #col368-1,
.agenda08 #col368-2,
.agenda08 #col368-3,
.agenda08 #col369-0,
.agenda08 #col369-1,
.agenda08 #col369-2,
.agenda08 #col369-3,
.agenda08 #col370-0,
.agenda08 #col370-1,
.agenda08 #col370-2,
.agenda08 #col370-3,
.agenda08 #col371-0,
.agenda08 #col371-1,
.agenda08 #col371-2,
.agenda08 #col371-3,
.agenda08 #col372-0,
.agenda08 #col372-1,
.agenda08 #col372-2,
.agenda08 #col372-3,
.agenda08 #col373-0,
.agenda08 #col373-1,
.agenda08 #col373-2,
.agenda08 #col373-3,
.agenda08 #col374-0,
.agenda08 #col374-1,
.agenda08 #col374-2,
.agenda08 #col374-3,
.agenda08 #col375-0,
.agenda08 #col375-1,
.agenda08 #col375-2,
.agenda08 #col375-3,
.agenda08 #col376-0,
.agenda08 #col376-1,
.agenda08 #col376-2,
.agenda08 #col376-3,
.agenda08 #col377-0,
.agenda08 #col377-1,
.agenda08 #col377-2,
.agenda08 #col377-3,
.agenda08 #col378-0,
.agenda08 #col378-1,
.agenda08 #col378-2,
.agenda08 #col378-3,
.agenda08 #col379-0,
.agenda08 #col379-1,
.agenda08 #col379-2,
.agenda08 #col379-3,
.agenda08 #col380-0,
.agenda08 #col380-1,
.agenda08 #col380-2,
.agenda08 #col380-3,
.agenda08 #col381-0,
.agenda08 #col381-1,
.agenda08 #col381-2,
.agenda08 #col381-3,
.agenda08 #col382-0,
.agenda08 #col382-1,
.agenda08 #col382-2,
.agenda08 #col382-3,
.agenda08 #col390-0,
.agenda08 #col390-1,
.agenda08 #col390-2,
.agenda08 #col390-3
{
color:#FFFFFF;
}

.agenda08 .tr-0{
	font-size: 14px;
	font-weight: bold;
	width: 614px;
	background-color: #879EC0;
	color: #FFFFFF;
	text-transform: uppercase;
	vertical-align:bottom;
	text-indent: 2px;
	height: 40px;
	background-color: #FF0000;
}

.agenda08 .tr-0{
	color: #FFFFFF;
	font-weight: bold;
}

.agenda08 .td-0{

	color: #FF9900;
	text-align:center;
	vertical-align:middle;
	font-weight: bold;
}

.agenda08 .td-1{

	color: #000000;
	text-align:center;
	vertical-align:middle;
}

.agenda08 .td-2{

padding: 5px;
	color: #294479;
	text-align:left;
	vertical-align:middle;
	font-weight: bold;
}


.agenda08 .td-3{

	color: #000000;
	padding: 5px;
	text-align:left;
	vertical-align:middle;
}

.agenda08 .tr-odd{
	
	width: 614px;
	background-color: #FF0000;
	vertical-align: top;

}

/*----------------------------------TABELLEN EINSPALTIG----------------------------------------------------------*/

table .center_column_broad .contenttable{
	font-size: 11px;
	width: 614px;
	border:none;
	margin: 0px;
	

}

table .center_column_broad .contenttable .tr-0{
	font-size: 14px;
	font-weight: bold;
	width: 614px;
	background-color: #879EC0;
	color: #FFFFFF;
	text-transform: uppercase;
	vertical-align:bottom;
	text-indent: 2px;
	height: 40px;
}

table .center_column_broad .contenttable .tr-even{
	
	width: 614px;
	vertical-align: top;

}

table .center_column_broad .contenttable .tr-odd{
	
	width: 614px;
	background-color: #FFFFFF;
	vertical-align: top;

}

/*---------------------Mitgliederliste-----------------------------------*/

.tx-newloginbox-pi3{

padding-left: 10px;
font-size: 11px;
width: 600px;

}

table .tx-newloginbox-pi3-listrow{

background-color: #00FF00;
font-size: 11px;

}

.tx-newloginbox-pi3-listrow-header{

background-color: #879EC0;
font-size: 11px;

}

table .tx-newloginbox-pi3-browsebox{

background-color: #00FF00;
font-size: 11px;

}

.tx-newloginbox-pi3-browsebox-SCell{

background-color: #0000FF;
font-size: 11px;

}

table .tx-newloginbox-pi1{

font-size: 11px;
padding: 10px;

}

form .tx-newloginbox-pi1{

font-size: 11px;
padding: 10px;

}
















/*--------------------------------TEXTFARBEN------------------------------------*/

.center_column .important {
	color: #FF9500;
	text-transform: uppercase;
}


.center_column .name-of-person {
	color: #DFE7F4;
	text-transform: uppercase;
}

.center_column .detail {
	color: #879EC0;
	text-transform: uppercase;
}


.center_column .csc-frame-frame2 {
	color: #FFFFFF;
	background-color: #FF9500;
	padding: 5px;
}

.center_column .csc-frame-frame1 {
	color: #444444;
	background-color: #FFFFFF;
	padding: 5px;
}





.center_column .csc-mailform{
	border:0px;
	text-align:right;

}
div .csc-mailform-field{
	background-color: #ffffff;

}


/*----------------------------------TABELLEN ZWEISPALTIG----------------------------------------------------------*/

table .contenttable{
	font-size: 11px;
	width: 350px;
	vertical-align: top;
	border:none;
	padding:0px;
	
	
}

table .contenttable .tr-0{
	font-size: 14px;
	font-weight: bold;
	width: 350px;
	background-color: #879EC0;
	color: #FFFFFF;
	text-transform: uppercase;
}

table .contenttable .tr-odd{
	font-size: 11px;
	width: 350px;
	background-color: #FFFFFF;

}




/* ----------------------------------- Nachrichtenbereich links ------------------------------------------------------------------- */

.nachrichten,
.nachrichten a:visited{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	 
}

.nachrichten img {
	width: 155px;
}


.nachrichten h1 {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}


.nachrichten h1 a:link{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;	
}



/*-------------------------------------------- Loginbereich -----------------------------------------------------------------------------*/

.csc-form-fieldcell{
	color: #0C2F65;
}

.csc-form-fieldcell input{
	border:none;
	padding: 2px;
	font-size: 12px;
	background-color:#DFE7F4;
	color: #0C2F65;
}

.csc-form-labelcell{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}


.csc-form-commentcell{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

/* -------------------------------------------  Rechte Spalte ----------------------------------------------------------------------------*/

.Content_right {

	margin: 0px;
	border: 0px;
	padding: 0px;
}

.Content_right img{

	width: 223px;
	padding: 0px;
	margin: 0px;
	border: 0px;

	
}

.Content_right h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;

	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
	border:0px;
	background-color:#FFFFFF; 
	line-height: normal;
	vertical-align: top;
	
	
	
}

.Content_right h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	padding-left: 5px;
}

.Content_right h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	padding-left: 5px;
}


.Content_right .bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
}

.Content_right .bodytext a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9500;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	padding-left: 0px;
}

.Content_right li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9500;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	padding-left: 0px;
}


.Content_right .csc-firstHeader{
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
	border:0px;
	background-color:#FFFFFF; 
	line-height: normal;
	vertical-align: top;

}



/*-----------------------Dateiliste-------------------------------------*/




table .csc-uploads-fileName{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9500;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

table .csc-uploads-description{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 10px;

}

.beschreibung_klein_hellblau {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #879EC0; }
.nachrichten_weiss {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; }


.hidden {
	color: #DEE6F3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5px;
}



/*----------------------------------------------Navigation-------------------------------------------------------*/



#navleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 185px;
	text-transform: uppercase;
	font-weight: bolder;	

}
#navleft ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;

}
#navleft ul li
{
	margin: 0;
	padding: 0;
}

#navleft a
{
	display: block;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0;
	width: 185px;
	background-color: #879EC0;

}

html>body #navleft a {
	width: 185px;
}


#navleft a:link, #mainnavcontainer a:visited
{
	color:#0C2F65;
	text-decoration: none;
}

#navleft a:visited{
	color:#0C2F65;
	text-decoration: none;
}

#navleft a:hover
{
	text-decoration: none;
	background-color: #0C2F65;
	color: #DFE7F4;
}

#navleft a#current{

	background-color: #0C2F65;
	color: #DFE7F4;
}






#navleft_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 185px;
	text-transform: uppercase;
	font-weight: normal;	
}



#navleft_sub ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;

}
#navleft_sub ul li
{
	margin: 0;
	padding: 0;
}

#navleft_sub a
{
	display: block;
	padding-left: 29px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0;
	width: 185px;
	background-color: #879EC0;

}

html>body #navleft_sub a {
	width: 185px;
}


#navleft_sub a:link, #mainnavcontainer a:visited
{
	color:#0C2F65;
	text-decoration: none;
}

#navleft_sub a:visited{
	color:#0C2F65;
	text-decoration: none;
}

#navleft_sub a:hover
{
	text-decoration: none;
	background-color: #DEE6F3;
	color: #0C2F65;
}

#navleft_sub a#current{

	background-color: #DEE6F3;
	color: #0C2F65;
}






#navleft_subsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 185px;
	text-transform: uppercase;
	font-weight: normal;	
}



#navleft_subsub ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;

}
#navleft_subsub ul li
{
	margin: 0;
	padding: 0;
}

#navleft_subsub a
{
	display: block;
	padding-left: 34px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0;
	width: 185px;
	background-color: #879EC0;

}

html>body #navleft_subsub a {
	width: 185px;
}


#navleft_subsub a:link, #mainnavcontainer a:visited
{
	color:#0C2F65;
	text-decoration: none;
}

#navleft_subsub a:visited{
	color:#0C2F65;
	text-decoration: none;
}

#navleft_subsub a:hover
{
	text-decoration: none;
	background-color: #FFFFFF;
	color: #0C2F65;
}

#navleft_subsub a#current{

	background-color: #FFFFFF;
	color: #0C2F65;
}





#navleft_subsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 185px;
	text-transform: uppercase;
	font-weight: normal;	
}



#navleft_subsubsub ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;

}
#navleft_subsubsub ul li
{
	margin: 0;
	padding: 0;
}

#navleft_subsubsub a
{
	display: block;
	padding-left: 39px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0;
	width: 185px;
	background-color: #879EC0;

}

html>body #navleft_subsubsub a {
	width: 185px;
}


#navleft_subsubsub a:link, #mainnavcontainer a:visited
{
	color:#0C2F65;
	text-decoration: none;
}

#navleft_subsubsub a:visited{
	color:#0C2F65;
	text-decoration: none;
}

#navleft_subsubsub a:hover
{
	text-decoration: none;
	background-color: #FFFFFF;
	color: #0C2F65;
}

#navleft_subsubsub a#current{

	background-color: #FFFFFF;
	color: #0C2F65;
}







.left_column{

	background-color: #DEE6F3;
	list-style-image: none;
	list-style-type: none;

}




/*---------------------------------------------------EXTENSIONS-------------------------------------------------------------*/

/*---------------------------------------------------FIRMENPROFIL-------------------------------------------------------------*/

.smallheadspace{
padding-left: 10px;
font-size: 11px;
}

.cboxsub{
font-size: 11px;
}
.textbox input{

padding: 3px;
font-size: 11px;
}
.auswahltitel{
font-size: 11px;
}
table .auswahltaboben{
font-size: 11px;
}
.auswahlcheck{
font-size: 11px;
}
.auswahlcheck textarea{
font-size: 11px;
}

.auswahlcheckBreit{
font-size: 11px;
}
.auswahltext{
font-size: 11px;
}
.textspalte{
font-size: 11px;
}
.volltext textarea{
  height: 200px;
  font-size: 11px;
}

.tx-firmendev-pi1{
    
    font-size: 11px;
}

.tx-firmendev-pi1 img{
    max-width:350px;
    max-height:350px;
    width: auto;
}

.tx-firmendev-pi1-singleView{
	font-size: 11px;
}

table .tx-firmendev-pi1 {
	width: 600px;
	font-size: 11px;
	background-color:#DEE6F3;
}
.tx-firmendev-pi1 form{
  	width: auto;
	font-size: 11px;
	padding: 10px;
}
.tx-firmendev-pi1 select{
  	border: 1px;
	height: 15px;
	padding: 2px;
	border-color:879EC0;
  	width: 250px;
	font-size: 11px;
	background-color: #FFFFFF;
}

.tx-firmendev-pi1 input{
	
}

.tx-firmendev-pi1-listrow-odd{
	width: 350px;
	font-size: 11px;
	padding-left: 10px;


}

.tx-firmendev-pi1-listrow-even{
	width: 350px;
	font-size: 11px;
	padding-left: 10px;

}

.tx-firmendev-pi1 textarea{
	width: 350px;
	height: 200px;
	border:none;
	padding: 10px;
	background-color:#FFFFFF;
	color: #0C2F65;
	font-size: 12px;
}
.tx-firmendev-pi1-listrow-odd input{
	width: 250px;
	border:none;
	padding: 2px;
	background-color:#FFFFFF;
	color: #0C2F65;
	font-size: 12px;
}
.tx-firmendev-pi1-searchbox-sword{
  	width: 250px;
	border:1px;
	padding: 2px;
	border: 1px;
	border-color: #879EC0;
	background-color:#FFFFFF;
	color: #0C2F65;
	font-size: 12px;

}



.tx-firmendev-pi1-searchbox-button {
    
	border: none;
	width: 200px;
	margin-top: 10px;
	padding: 5px;
	background-color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;	

}

.tx-firmendev-pi1-searchbox-button:hover {
	
	background-color: FF9500;
	color: #FFFFFF;
}

.tx-firmendev-pi1-singleView-HCell{
	max-width:100px;
	width:100px;
	size:100px;
	font-size: 11px;
	text-transform: uppercase;
	vertical-align: middle;
	text-align: left;
	white-space: normal;
	font-weight: bold;
}



.contentheadspace{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	padding-right: 5px;
	padding-left: 5px;
	padding-top:10px;
	padding-bottom:5px;
	background-color:#FFFFFF;
}



/*------------------------Firmenmatrix---------------------------*/


table .tx-firmendev-pi1-matrix-header{
	width: 10px;
	text-align:center;
	font-size: 9px;
	
}

table .tx-firmendev-pi1-matrix-rowtitle{
	
	font-size: 9px;
	padding-left: 10px;
}

.tx-firmendev-p1-matrix img{
    width: 12px;
}

table .tx-firmendev-p1-matrix {
    background-color: #FF0000;
	
}

/*-------------------Firmenprofil Detail--------------------------*/

.profiltext{
    padding: 10px;
	font-size: 11px;
}
.profilkontakt{
    padding-left: 10px;
    font-size: 11px;
}
.profilsub{
    padding-left: 10px;
    font-size: 11px;
}


.textsmallc{
  
  font-size: 11px;
}



/*---------------------INDEXSUCHE------------------------------------------*/

.tx-indexedsearch img{

    width:17px;
	padding-right: 0px;
	padding-left: 5px;
	padding-top:15px;
	padding-bottom:9px;
	background-color:#FFFFFF;

}

.tx-indexedsearch .tx-indexedsearch-searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 0px;
	padding-top:10px;
	padding-bottom:5px;
	background-color:#DFE7F4;

}


.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-result-number{
background-color: #FFFFFF;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2F65;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	padding-right: 5px;
	padding-left: 0px;
	padding-top:10px;
	padding-bottom:5px;
	background-color:#FFFFFF

}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-title a:link{
    color:#879EC0;
}


.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-percent{
	font-size:11px;
	color:#FF9500;
	background-color:#FFFFFF;
	font-weight: bold;
}

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

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr{
    font-size:11px;
	font-style:normal;
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
}

.tx-indexedsearch .tx-indexedsearch-rules{
    font-size:11px;
	font-style:normal;
	padding-left: 5px;
	padding-right: 5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
    font-size: 10px;
	color:#879EC0;
	padding-left: 5px;
	padding-top: 10px;
	background-color:#DEE6F3;
}
