/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, TD {
	font-family: verdana;
	font-size: 10px;
}
H1 { font-size: 10px; width:280px}
H2 { font-size: 11px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}

a:link { text-decoration:none; font-weight:bold; color:#9E987C; }
a:visited { text-decoration:none; font-weight:bold; color:#9E987C; }
a:hover { text-decoration:none; font-weight:bold;color:#9E987C;}
a:active { text-decoration:none; font-weight:bold;color:#9E987C;}

input, select, textarea { 
   font-size:10px;
   font-family: verdana ,sans-serif; 
}
.date{
	padding:10px;
	direction:rtl;
}
.textexpert{
	padding:10px;
	border-bottom: 1px solid black;
}
.expert{
	padding:10px;
}
.topthema{
	padding-top:10px;
}
.tx-newloginbox-pi1{
	padding-left:10px;
}
.tx-mwfGlossar-pi1-browsebox,
.tx-mwfGlossar-pi1-searchbox{
    clear: left;
    padding: 10px;
}

.tx-dptopbeitrag-pi1-browsebox,
.tx-dptopbeitrag-pi1-searchbox,
.tx-dpChecks-pi1-browsebox,
.tx-dpChecks-pi1-searchbox,
.tx-dpBeitrag-pi1-browsebox,
.tx-dpdpBeitrag-pi1-searchbox,
.tx-dpZahlungsverkehr-pi1-browsebox,
.tx-dpZahlungsverkehr-pi1-searchbox,
.tx-dpAbrechnung-pi1-browsebox,
.tx-dpAbrechnung-pi1-searchbox,
.tx-dpTransaction-pi1-browsebox,
.tx-dpTransaction-pi1-searchbox{
	position: relative;
	left: 60%;
	text-align: left;
	width: 100%;
	clear: left;
	padding-top: 10px;
}

.tx-dpChecks-pi1-browsebox,
.tx-dpChecks-pi1-searchbox,
.tx-dpBeitrag-pi1-browsebox,
.tx-dpdpBeitrag-pi1-searchbox,
.tx-dptopbeitrag-pi1-browsebox,
.tx-dptopbeitrag-pi1-searchbox{
	left: 5%;
}

.tx-mwfGlossar-pi1-listrow,
.tx-dpZahlungsverkehr-pi1-listrow,
.tx-dpAbrechnung-pi1-listrow,
.tx-dpTransaction-pi1-listrow{
    padding: 10px;
}

.tx-dpZahlungsverkehr-pi1-listrow-row,
.tx-dpAbrechnung-pi1-listrow-row,
.tx-dpTransaction-pi1-listrow-row{
clear:left;
}
.tx-dpAbrechnung-pi1-listrowField-url{
   width: 100px;
}
.tx-dpAbrechnung-pi1-listrowField-uid,
.tx-dpAbrechnung-pi1-listrowField-fe-user,
.tx-dpAbrechnung-pi1-listrowField-sum_amount,
.tx-dpAbrechnung-pi1-listrowField-sum_tax,
.tx-dpAbrechnung-pi1-listrowField-bookingdate
{
   font-size: 10px;
   color: black;
   float: left;
   padding-top: 10px;
   padding-bottom: 0px;
   padding-left: 10px;
   width: 130px;
   overflow: hidden;
}

.tx-dpZahlungsverkehr-pi1-listrowField-csvfile,
.tx-dpZahlungsverkehr-pi1-listrowField-dta0file,
.tx-dpZahlungsverkehr-pi1-listrowField-dta1file,
.tx-dpZahlungsverkehr-pi1-listrowField-tstamp,
.tx-dpTransaction-pi1-listrowField-uid,
.tx-dpTransaction-pi1-listrowField-tstamp,
.tx-dpTransaction-pi1-listrowField-object,
.tx-dpTransaction-pi1-listrowField-objectuid,
.tx-dpTransaction-pi1-listrowField-url,
.tx-dpTransaction-pi1-listrowField-amount,
.tx-dpTransaction-pi1-listrowField-tax,
.tx-dpTransaction-pi1-listrowField-fe-user,
.tx-dpTransaction-pi1-listrowField-fe-useruid,
.tx-dpTransaction-pi1-listrowField-fe_username,
.tx-dpTransaction-pi1-listrowField-datestring,
.tx-dpTransaction-pi1-listrowField-transactiontype{
   font-size: 10px;
   color: black;
   float: left;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 10px;
   width: 90px;
   overflow: hidden;
}
.tx-dpTransaction-pi1-listrowField-objectuid,
.tx-dpTransaction-pi1-listrowField-tax{
   width: 70px;
}
.tx-dpTransaction-pi1-listrowField-tstamp{
   width: 75px;
}

.tx-dpZahlungsverkehr-pi1-listrowField-tstamp{
    clear: left;
}
.tx-dpTransaction-pi1-listrowField-fe_username,
.tx-dpZahlungsverkehr-pi1-listrowField-csvfile,
.tx-dpZahlungsverkehr-pi1-listrowField-dta0file,
.tx-dpZahlungsverkehr-pi1-listrowField-dta1file,
.tx-dpZahlungsverkehr-pi1-listrowField-tstamp{
   width: 140px;
}

.tx-dpAbrechnung-pi1-listrowField-uid,
.tx-dpTransaction-pi1-listrowField-uid{
   width: 60px;
    clear: left;
}
.tx-dpTransaction-pi1-listrowField-objectuid,
.tx-dpTransaction-pi1-listrowField-transactiontype{
   width: 32px;
}
.tx-dpTransaction-pi1-listrowField-url{
   width: 105px;
}
.tx-dpTransaction-pi1-listrowField-fe-user,
.tx-dpTransaction-pi1-listrowField-fe-useruid,
.tx-dpTransaction-pi1-listrowField-datestring
{
	width: 100px;
}
.tx-dpThemeCategory-pi1{
   	margin-top: 14px;  	
}

.tx-dpTopThema-pi1-listrow-title{
   	width: 100%;
   	top: 0px;
   	left: 0px;
   	border-bottom: 1px solid black;
   	text-align: center;
   	font-size: 16px;
   	font-weight: bold;   	
	padding-top:10px;
	padding-bottom: 5px;
}
.tx-dpTopThema-pi1-listrow,
.tx-dpThemeCategory-pi1-listrow
{
   width: 658px;
   height: 60px;
   background-image:url(../pics/banner/topthemaBg.gif);
   background-repeat:no-repeat;
}
.tx-dpTopThema-pi1-listrow-row,
.tx-dpThemeCategory-pi1-listrow-row
{
   top: 5px;
   left: 0px;
}
.tx-dpTopThema-pi1-listrowField-theme,
.tx-dpThemeCategory-pi1-listrowField-title,
.tx-dpThemeCategory-pi1-listrowField-title a:link,
.tx-dpThemeCategory-pi1-listrowField-title a:visited,
.tx-dpThemeCategory-pi1-listrowField-title a:active,
.tx-dpThemeCategory-pi1-listrowField-title a:hover
{
   font-size: 11px;
   color: white;
   font-weight: bold;   	
   float: left;
   padding-top: 2px;
   padding-bottom: 0px;
   padding-left: 10px;
  /* overflow: hidden; */
}
.tx-dpThemeCategory-pi1-listrowField-topline,
.tx-dpThemeCategory-pi1-listrowField-topline a:link,
.tx-dpThemeCategory-pi1-listrowField-topline a:visited,
.tx-dpThemeCategory-pi1-listrowField-topline a:active,
.tx-dpThemeCategory-pi1-listrowField-topline a:hover
{
   text-align: center;
   font-size: 10px;
   color: white;
   font-weight: bold;   	
   clear:left;
   float: none;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 10px;
  /* overflow: hidden; */
}

.tx-dpTopThema-pi1-singleViewField-theme,
{
   width: 100%;
   text-align: center;
   border-top: 1px solid black;
   border-bottom: 1px solid black;
   font-size: 14px;
   padding-top: 5px;
   padding-bottom: 5px;
}

.tx-mwfGlossar-pi1-singleViewField-label{
   	width: 20%;
   	float: left;
   	clear: left;
	padding-bottom: px;
	padding-top: 10px;
	padding-left: 10px;
}

.tx-mwfGlossar-pi1-singleViewField-keyword,
.tx-mwfGlossar-pi1-singleViewField-description{
   	width: 440px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.tx-mwfGlossar-pi1-listrowField-keyword,
.tx-mwfGlossar-pi1-listrowField-description{
	width: 145px;	
   	height: 25px;
	padding-left: 10px;
	padding-top: 10px;
	float:left;
}


.img_r {
   width: 8%;
   height: 100%;
   float: left;
   margin-top: 5px;
}
.singleViewImg_r {
   	width: 320px;
	float: left;
	padding-bottom: 10px;
}


.tx-dpQuestion-pi1-singleView{
   	width: 90%;
   	overflow: visible;
   	position: relative;
   	top: 10px;
   	left: 10px;
   	bottom: 10px;
}
.tx-dpQuestion-pi1-singleViewField-label{
   	width: 120px;
   	float: left;
   	clear: left;
	padding-bottom: 10px;
}
.tx-dpQuestion-pi1-singleViewField-button{
   	width: 640px;
   	text-align: center;
   	float: left;
   	clear: left;
	padding-bottom: 30px;
}
.tx-dpQuestion-pi1-singleViewField-button input{
	background-color: #F7EBD1;
}
.tx-dpQuestion-pi1-singleViewField-subject,
.tx-dpQuestion-pi1-singleViewField-category,
.tx-dpQuestion-pi1-singleViewField-question,
.tx-dpQuestion-pi1-singleViewField-answer,
.tx-dpQuestion-pi1-singleViewField-secquestion,
.tx-dpQuestion-pi1-singleViewField-secanswer,
.tx-dpQuestion-pi1-singleViewField-price,
.tx-dpQuestion-pi1-singleViewField-fe_user,
.tx-dpQuestion-pi1-singleViewField-date,
.tx-dpQuestion-pi1-singleViewField-expert,
.tx-dpQuestion-pi1-singleViewField-public{
   	width: 440px;
	float: left;
	padding-bottom: 10px;
}
.tx-dpQuestion-pi1-singleViewField-status{
   	width: 120px;
	float: left;
	padding-bottom: 10px;
}

.tx-dpQuestion-pi1-searchbox-sword,
.tx-dpQuestion-pi1-searchbox-button,
.tx-dpQuestion-pi1-browsebox-SCell{
}
.tx-dpQuestion-pi1-browsebox-strong{
	margin-left: 3px
}


.tx-dpQuestion-pi1-searchbox,
.tx-dpQuestion-pi1-browsebox{
	position: relative;
	left: 60%;
	text-align: left;
	width: 38%;
	clear: left;
	padding-top: 10px;
}
.tx-dpQuestion-pi1-listrow{
   width: 100%;
   top: 0px;
   left: 0px;
   padding-left: 10px;
   padding-right: 10px;
   float: none;
}
.tx-dpQuestion-pi1-listrow-row{
   width: 100%;
   height: 100%;
   top: 5px;
   left: 0px;
}
/*   border-bottom: 1px solid;
*/

.tx-dpQuestion-pi1-listrowField-question,
.tx-dpQuestion-pi1-listrowField-subject
{
   width: 45%;
   height: 100%;
   overflow: hidden;
   top: 0px;
   float: left;
   padding: 5px;
}
.tx-dpQuestion-pi1-listrowField-subject
{
   clear: left;
}
.tx-dpQuestion-pi1-listrowField-status{
   width: 16%;
   height: 100%;
   overflow: hidden;
   float: left;
   text-align: center;
   padding: 5px;
}
.tx-dpQuestion-pi1-listrowField-date{
   width: 13%;
   height: 100%;
   float: left;
   text-align: center;
   padding-top: 5px;
}
.tx-dpQuestion-pi1-listrowField-price{
   width: 10%;   
   height: 100%;
   float: left;
   overflow: hidden;
   padding-top: 5px;
   padding-right: 20px;
   text-align: right;
}

.tx-dpexperten-pi1-listrow{
   width: 100%;
   top: 0px;
   left: 0px;
   padding-top: 10px;
   padding-left: 0px;
}
.tx-dpexperten-pi1-listrow-row {
    float: left;
	table-layout: fixed;
	text-align: center; 
	top: 0; 
	left: 0; 
}
.tx-dpexperten-pi1-listrowField-image{
   margin-bottom: 5px;
   text-align: center;
}
.tx-dpexperten-pi1-listrowField-name,
.tx-dpexperten-pi1-listrowField-speclong,
.tx-dpexperten-pi1-listrowField-city { 
	padding-left: 5px;
	text-align: center;
}
.tx-dpexperten-pi1-singleView{
   width: 98%;
   overflow: visible;
   position: relative;
}
.tx-dpexperten-pi1-singleViewField-image{
   padding: 10px;
   margin-right: 10px;
   padding-bottom: 10px;
   clear: left;
   float: left;
}
.tx-dpexperten-pi1-singleViewField-info-label,
.tx-dpexperten-pi1-singleViewField-curriculum-label,
.tx-dpexperten-pi1-singleViewField-news-label{
   font-size: 12px; 
   font-weight: bold;
   padding: 10px;
   padding-top: 15px;
   padding-bottom: 0px;
}
.tx-dpexperten-pi1-singleViewField-info-label{   padding-bottom: 5px;}
.tx-dpexperten-pi1-singleViewField-info,
.tx-dpexperten-pi1-singleViewField-curriculum,
.tx-dpexperten-pi1-singleViewField-news{
   font-size: 11px; 
   padding: 0 10px;
}
.tx-dpexperten-pi1-singleViewField-info ul,
.tx-dpexperten-pi1-singleViewField-curriculum ul,
.tx-dpexperten-pi1-singleViewField-news ul{
   font-size: 11px; 
}
.tx-dpexperten-pi1-singleViewField-info-label,
.tx-dpexperten-pi1-singleViewField-curriculum-label,
.tx-dpexperten-pi1-singleViewField-news-label{
   clear: left;
}
.tx-dpexperten-pi1-singleViewField-homepage,
.tx-dpexperten-pi1-singleViewField-email{
   font-size:12px;
   font-weight: bold;
   padding: 10px;
}
.tx-dpexperten-pi1-singleViewField-homepage{
   float: left;
   width: 50%;
}
.tx-dpexperten-pi1-singleViewField-personaltitle{
   visibility: hidden;
}
div #freeCallBild{
   margin: 10px 0 0 0;
}

.tx-dpbooks-pi1-listrow-row{
   text-align: center;
}

.tx-dpbooks-pi1-singleView{
   width: 95%;
   overflow: visible;
   position: relative;
   top: 10px;
   left: 10px;
}

.tx-dpbooks-pi1-singleViewField-image { 
   font-size: 16px; 
   position: relative; 
   top: 10px; 
   left: 10px; 
   width: 50%; 
   float: left 
}
.tx-dpbooks-pi1-singleViewField-label{
   position: static; 
   top: 10px;
   text-align: left;
   font-size:14px;
   font-weight: bold;
}
.tx-dpbooks-pi1-singleViewField-title{
   font-weight: bold;
   font-size:14px;
}
.tx-dpbooks-pi1-singleViewField-summary {
   font-size: 12px; 
   padding: 10px;
   position: static;
   clear: left;
}
.tx-dpbooks-pi1-singleViewField-order{
   font-size:12px;
   font-weight: bold;
   position: static;
   padding: 10px;
   position: static;
   clear: left;
}
.tx-dpbooks-pi1-singleViewField-author,
.tx-dpbooks-pi1-singleViewField-description,
.tx-dpbooks-pi1-singleViewField-price,
.tx-dpbooks-pi1-singleViewField-isbn,
.tx-dpbooks-pi1-singleViewField-pubdate{
   font-size:12px;
   font-weight: bold;
}

TABLE# {
	border-collapse:collapse;
	cellspacing: 0;
	cellpadding: 0	
}

TABLE#rahmen {	
	width:  950 px;
	border: 1px solid grey;
	cellspacing: 0;
	cellpadding: 0	
}
TABLE#smallMain {	
	cellspacing: 100;
	cellpadding: 20	
}
TABLE#bigMain {	
	cellspacing: 20;
	cellpadding: 20	
}
TABLE#standart {	
	width:  100%;
	border: 1px solid grey;
	cellspacing: 0;
	cellpadding: 0	
}
TABLE#menue {	
	width:  100%;
	cellspacing: 0;
	cellpadding: 0;	
	border-collapse:collapse;
}
TD# {
	valign : top;
	padding: 0;
}
TD#rahmen {
	valign : top;
	padding: 0;
	border: 1px solid grey;
}
TD#banner {
	valign : top;
	padding: 0;
	width:  100%;
	height: 40 px;
}
TR#banner {
	valign : top;
	padding: 0px;
	width:  100%;
	height: 40 px;
}
TD#news {
	valign : top;
	padding: 0px;
	border: 1px solid grey;
	width = 30%;
	font-size: 10px;
	padding-left:0px;
}
TD#site {
	valign : top;
	padding: 0px;
	width = 33%;
	font-size: 10px;
	padding-left:0px;
}
TD#site2 {
	valign : top;
	padding: 0px;
	width = 66%;
	font-size: 10px;
}

TD#tools {
	valign : top;
	padding: 0px;
	width = 30%;
	font-size: 10px;
	padding-left:0px;
}
TD#toparticle {
	valign : top;
	padding: 0px;
	width = 30%;
	font-size: 10px;
	padding-left:0px;
}
TD#toplinks {
	valign : top;
	padding: 0px;
	width = 30%;
	font-size: 10px;
	padding-left:0px;
}
TD#employee {
	valign : top;
	padding: 0px;
	font-size: 10px;
	padding-left:0px;
}
TD#employer {
	valign : top;
	padding: 0px;
	font-size: 10px;
	padding-left:0px;
}



TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
	font-size: 10px;
	text-align: center;
	valign : top;
	padding: 0px;
}

/* Content column */
TD#content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	vertical-align: top; 
	width: 100%;
}

/* Menu 1 column */
TD#menue1 {	
	vertical-align: top; 
	background-repeat : no-repeat;
	padding-top: 0px;
	border: 1px solid grey;
}

TD#menue1 DIV {
	text-align: center;
}

TD#menue1 DIV A {
	color:black;
	text-decoration: none;
}

TD#menue1 DIV A:hover {
	text-decoration: underline;
}


TD#menue1 DIV.menue_1-level1-no {
	font-weight:bold;
	font-size: 11px;
	padding-top:5px;
	padding-left:0px;
	white-space: nowrap;
	background-color: #FFFFFF;
}

TD#menue1 DIV.menue_1-level1-act {
	font-weight:bold;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 20px;
	white-space: nowrap;
	background-color: #F8F8EC;
}

TD#menue1 DIV.menu_1-level1-act A {
	color:black;
}

/*  MENUE 2, level 1, general for all table cells: */
TD#menue2 {	
	vertical-align: top; 
	background-repeat : no-repeat;
	padding-top: 0px;
	border: 1px solid grey;
}

TD#menue2 DIV {
	text-align: center;
}

TD#menue2 DIV A {
	color:black;
	text-decoration: none;
}

TD#menue2 DIV A:hover {
	text-decoration: underline;
}


TD#menue2 DIV.menue_2-level1-no {
	font-weight:bold;
	font-size: 11px;
	padding-top:5px;
	padding-left:0px;
	white-space: nowrap;
	background-color: #FFFFFF;
}

TD#menue2 DIV.menue_2-level1-act {
	font-weight:bold;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 20px;
	white-space: nowrap;
	background-color: #F8F8EC;
}

TD#menue2 DIV.menu_2-level1-act A {
	color:black;
}


/* Style for the Path-menu: */
TD#path {
	white-space: nowrap;
	background-color: #F8F8EC;
	font-family: tahoma,verdana, arial;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	padding: 1px 1px 5px 5px;
}
TD#path A {
	text-decoration: none;
	color:black;
}
TD#path A:hover {
	text-decoration: underline;
}
#links { 
	border-left-width:1px; 
	border-left-style:solid; 
	padding:0px; 
	text-align:justify; 
} 
			
#rechts { 
	border-right-width:1px; 
	border-right-style:solid; 
	padding:0px; 
	text-align:justify; 
} 
#linksrechts { 
	border-left-width:1px; 
	border-left-style:solid; 
	border-right-width:1px; 
	border-right-style:solid; 
	padding:0px; 
	text-align:justify; 
} 
#oben { 
	border-top-width:1px; 
	border-top-style:solid; 
	padding:0px; 
	text-align:justify; 
} 
#unten { 
	border-bottom-width:1px; 
	border-buttom-style:solid; 
	padding:0px; 
	text-align:justify; 
} 
#obenunten { 
	border-top-width:1px; 
	border-top-style:solid; 
	border-bottom-width:1px; 
	border-buttom-style:solid; 
	padding:0px; 
	text-align:justify; 
} 
#rundrum { 
	border-width:1px; 
	border-style:solid; 
	border-color:black; 
	padding:0px; 
	text-align:justify; 
}
#rundrumct { 
	border-width:1px; 
	border-style:solid; 
	border-color:black; 
	padding:0px; 
	text-align:center; 
}
#rundrumpd { 
	border-width:1px; 
	border-style:solid; 
	border-color:black; 
	padding:5px; 
	text-align:justify; 
}
#rundrumsp { 
	border-width:1px; 
	border-style:solid; 
	border-color:black; 
	cellspacing:5px; 
	text-align:justify; 
}

#none { 
	border-width:0px; 
	border-style:solid; 
	border-color:black; 
	padding:0px; 
	text-align:justify; 
}
.site2 { 
	font-size: 12px; 
	text-align: left; 
	padding-left: 20px 
}
.site2Text {
 	left: 20px ;
 	text-align:center;
 	font-size: 24px;
 	font-weight: bold;
 	text-indent: 2px; 
 }
 div#vcardHead{
	clear:left;
	float:none;
	font-size: 1.2em;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin:0 0 10px 0;
	width:98%;
}
div#vcardCol1,div#vcardCol2{
	float:left;
	width:55%;
	font-size: 1.1em;
	margin:0 0 10px 0;
}
div#vcardCol2{
	width:43%;
}
.news-single-related{	font-size: 11px; }

