/* DATEI: account.css 

*/


/* Links
--------------------------------------------------------------------------------------- */
a, a:hover { color: #990000; }

/* Seitenboxen
--------------------------------------------------------------------------------------- */
#col1 h1, #col3 h1 { background: #990000 url(../img/bg_account_h1_200.gif) no-repeat left top; }
#col1 .box, #col3 .box { border-left: #990000 1px solid; border-right: #990000 1px solid; border-bottom: #990000 1px solid; }
#col1 .boxFlashMap { border-left: #990000 1px solid; border-right: #990000 1px solid; border-bottom: #990000 1px solid; }

/* Rubrikstarboxen
--------------------------------------------------------------------------------------- */
#rubrikstartbox { background: #fff url(../img/bg_account_h1_745.gif) no-repeat left top; border-bottom: 1px solid #990000;  }

#rubrikstartbox thead { background: #990000 url(../img/bg_account_entrylist_thead.gif) repeat-x left top; }
#rubrikstartbox thead th { }
#rubrikstartbox thead th.firstcol { background: transparent url(../img/bg_account_entrylist_thead_firstcol.gif) no-repeat left top; }
#rubrikstartbox thead th.lastcol { background: transparent url(../img/bg_account_entrylist_thead_lastcol.gif) no-repeat right top; }

#rubrikstartbox td.left { border-left: 1px solid #990000; border-right: 1px solid #990000; background: url(../img/rubrikstartbox_bg1.jpg) no-repeat bottom left;}
#rubrikstartbox td.right { border-right: 1px solid #990000; background: url(../img/rubrikstartbox_bg2.jpg) no-repeat bottom left;}

/* vindus-Extension
--------------------------------------------------------------------------------------- */

/* Liste */
.entry_list { } 
.entry_list p { } 
.entry_list table { border-bottom: #990000 1px solid; }
.entry_list thead { background: #990000 url(../img/bg_account_entrylist_thead.gif) repeat-x left top; }
.entry_list thead th { border-right: #990000 1px solid; }
.entry_list thead th.firstcol { background: transparent url(../img/bg_account_entrylist_thead_firstcol.gif) no-repeat left top; }
.entry_list thead th.lastcol { background: transparent url(../img/bg_account_entrylist_thead_lastcol.gif) no-repeat right top; }

.entry_list table tr.odd td { background-color: #F2F2F2; border-bottom: #fff 1px solid; }
.entry_list table tr.even td { background-color: #E9E9E9; border-bottom: #fff 1px solid; }

.entry_list table td { }
.entry_list table td.firstcol { border-left: #990000 1px solid; }
.entry_list table td.lastcol { border-right: #990000 1px solid; }
.entry_list table td.thumbnail { }
.entry_list table td a { color: #990000;}

.marketplaceFilter { }
.noentries_register { border: #990000 1px solid; }


/* Flashkarte groß */
#col2 .boxFlashMapBig { }
#col2 .boxFlashMapBig h1 { background: #990000 url(../img/bg_account_h1_745.gif) no-repeat left top; }
#col2 .boxFlashMapBig .box{ border-left: #990000 1px solid; border-right: #990000 1px solid; border-bottom: #990000 1px solid; }

/* Detailseite */
.single_container {}
.single_container .backlink { }
#col2 .single_container h1 { }
.single_container .category { }
.single_container .col_left { }
.single_container .col_right { }
.single_container .box { border-left: #990000 1px solid; border-right: #990000 1px solid; border-bottom: #990000 1px solid; }
.single_container .shortinfo { }
#col2 .single_container .shortinfo h1 { background: #990000 url(../img/bg_account_h1_310.gif) no-repeat left top; }

.single_container .description { }
#col2 .single_container .description h1 { background: #990000 url(../img/bg_account_h1_635.gif) no-repeat left top;  }

.single_container .imageBox .image { }
.single_container #map {  }

.single_container .contactdata { }
#col2 .single_container .contactdata h1 { background: #990000 url(../img/bg_account_h1_635.gif) no-repeat left top; }

/* Registrierung
--------------------------------------------------------------------------------------- */
#col2 .regBox { }
#col2 .regBox h1 { background: #990000 url(../img/bg_account_h1_450.gif) no-repeat left top;  }
#col2 .regBox .box { border-right:#990000 1px solid; border-left:#990000 1px solid; border-bottom:#990000 1px solid; }
#col2 .regBox a.button { background: #CC0000; }
#col2 .regBox ul { }
#col2 .regBox li { }
#col2 .regBox li.auftrag_liste { color: #CC6600; font-weight: bold; margin-top: 5px; }
#col2 .regBox li.markt_liste { color: #003366; font-weight: bold; margin-top: 5px; }
#col2 .regBox li.bu_liste { color: #336600; font-weight: bold; margin-top: 5px; }

#col2 .regBox span.auftrag_liste { font-size: 14px; color: #CC6600; font-weight: bold; margin-top: 5px; }
#col2 .regBox span.markt_liste { font-size: 14px; color: #003366; font-weight: bold; margin-top: 5px; }
#col2 .regBox span.bu_liste { font-size: 14px; color: #336600; font-weight: bold; margin-top: 5px; }

#col2 .regBoxProfiAuftrag { margin: 0 15px 0 0; width: 310px; }
#col2 .regBoxProfiAuftrag h1 { font-size: 13px; background: #CC6600 url(../img/bg_auftrag_h1_310.gif) no-repeat left top;  }
#col2 .regBoxProfiAuftrag .box { height: 440px; border-right:#CC6600 1px solid; border-left:#CC6600 1px solid; border-bottom:#CC6600 1px solid; }
#col2 .regBoxProfiAuftrag a.button { background: #CC6600 ; }

#col2 .regBoxProfiVermieten { margin: 0 15px 0 0; width: 310px; }
#col2 .regBoxProfiVermieten h1 { font-size: 13px; background: #003366 url(../img/bg_marktplatz_h1_310.gif) no-repeat left top;  }
#col2 .regBoxProfiVermieten .box { height: 440px; border-right:#003366 1px solid; border-left:#003366 1px solid; border-bottom:#003366 1px solid; }
#col2 .regBoxProfiVermieten a.button { background: #003366 ; }

#col2 .regBoxProfiBranchenbuch { margin: 15px 15px 0 0; width: 635px; }
#col2 .regBoxProfiBranchenbuch h1 { font-size: 13px; background: #336600 url(../img/bg_landkreis_h1_635.gif) no-repeat left top;  }
#col2 .regBoxProfiBranchenbuch .box { height: 330px; border-right:#336600 1px solid; border-left:#336600 1px solid; border-bottom:#336600 1px solid; }
#col2 .regBoxProfiBranchenbuch a.button { background: #336600 ; }

#col2 .regBoxLandkreisbuchung { margin: 0; width: 745px; }
#col2 .regBoxLandkreisbuchung .box { border:#336600 1px solid; }
#col2 .regBoxLandkreisbuchung a.button { background: #336600 ; }


#col2 .regBoxProfi { margin: 0; width: 310px; }
#col2 .regBoxProfi h1 { font-size: 13px; background: #990000 url(../img/bg_profi_h1_310.gif) no-repeat left top;  }
#col2 .regBoxProfi .box { height: 440px; border-right:#990000 1px solid; border-left:#990000 1px solid; border-bottom:#990000 1px solid; }
#col2 .regBoxProfi a.button { background: #CC0000; }

#col2 .regBoxKostenlos { margin: 15px 0 0 0; width: 310px; }
#col2 .regBoxKostenlos h1 { font-size: 13px; background: #990000 url(../img/bg_account_h1_310.gif) no-repeat left top;  }
#col2 .regBoxKostenlos .box { height: 330px; }

#col2 .regBox li.auftrag_liste { color: #CC6600; font-weight: bold; margin-top: 5px; }
#col2 .regBox li.markt_liste { color: #003366; font-weight: bold; margin-top: 5px; }
#col2 .regBox li.bu_liste { color: #336600; font-weight: bold; margin-top: 5px; }


.registrationContainer p { margin: 0; }
.registrationContainer { border-bottom: #990000 1px solid; }
.registrationContainer thead { background: #990000 url(../img/bg_account_entrylist_thead.gif) repeat-x left top; }
.registrationContainer thead th { font-size: 12px; margin:0; color:#fff; font-weight: bold; padding: 0 10px 0 10px; height: 25px; line-height: 25px;}
.registrationContainer thead th.firstcol { border: none; background: transparent url(../img/bg_account_entrylist_thead_firstcol.gif) no-repeat left top; }
.registrationContainer thead th.lastcol { border: 0; background: transparent url(../img/bg_account_entrylist_thead_lastcol.gif) no-repeat right top; }

.registrationContainer td { padding: 0; background-color: #f6f6f6; }
.registrationContainer td.firstcol { border-left: #990000 1px solid; }
.registrationContainer td.lastcol { border-right: #990000 1px solid; }

.registrationContainer .job_ang_table { border-bottom: 0; }
.registrationContainer .job_ang_table td.ang_table_zeile_1 { border-right: 0; }
.registrationContainer .job_ang_table td.ang_table_header { border-right: 0; }

.registrationInfo { font-weight: bold; font-size: 14px; }


/* Loginbereich
--------------------------------------------------------------------------------------- */

table.job_ang_table { margin: 10px 0 10px 0; border-bottom: #990000 1px solid; }

table.job_ang_table thead { background: #990000 url(../img/bg_account_entrylist_thead.gif) repeat-x left top; }
table.job_ang_table thead th { border-right: #990000 1px solid; font-size: 12px; margin:0; color:#fff; font-weight: bold; padding: 0 10px 0 10px; height: 25px; line-height: 25px;}
table.job_ang_table thead th.firstcol { background: transparent url(../img/bg_account_entrylist_thead_firstcol.gif) no-repeat left top;  }
table.job_ang_table thead th.lastcol { border:none; background: transparent url(../img/bg_account_entrylist_thead_lastcol.gif) no-repeat right top; }

table.job_ang_table td { font-size:12px; padding: 5px; text-align: left; border-bottom: #ccc 1px solid; border-right: #ccc 1px solid; background-color: #F6F6F6; }
table.job_ang_table td.firstcol { border-left: #990000 1px solid; width: 200px; }
table.job_ang_table td.lastcol { border-right: #990000 1px solid; }
table.job_ang_table td a { font-weight: bold; }
table.job_ang_table td input { width: 200px; }
table.job_ang_table td textarea { width: 450px; height: 150px; }
table.job_ang_table td input.tx-exinitrentafoo-pi1-title { width: 450px; }
table.job_ang_table td input.tx-exinitrentafoo-pi1-zipcode { width: 80px; }
input#tx-srfeuserregister-pi1-zip { width: 80px; }
input#tx-srfeuserregister-pi1-gender { width: auto; }
table.job_ang_table td input.tx-exinitcompanyprofiles-pi1-name { width: 450px; }
table.job_ang_table td input.tx-exinitcompanyprofiles-pi1-zipcode { width: 80px; }
table.job_ang_table td input.tx-exinitjobbourse-pi1-title { width: 450px; }
table.job_ang_table td input.tx-exinitjobbourse-pi1-zipcode { width: 80px; }
table.job_ang_table td div.tx-exinitjobbourse-pi1-upload input { width: auto; }
table.job_ang_table td div.tx-exinitcompanyprofiles-pi1-upload input { width: auto; }
table.job_ang_table td div.tx-exinitrentafoo-pi1-upload input { width: auto; }

/* Branchenbuch Landkreisauswahl
--------------------------------------------------------------------------------------- */
ul.countySelectorResults { background: #fff; border: #ccc 1px solid; list-style-type:none; margin:0; padding:10px 10px 5px 10px; }
ul.countySelectorResults li { margin: 0 0 5px 0; }
select#countySelector { width: 250px; height: 250px; }
table.countySelectorFormattingTable td { border: 0; padding: 0 5px 0 0; }


/* Kategorieauswahl-Abstände
--------------------------------------------------------------------------------------- */
table.job_ang_table td div { margin-bottom: 10px }
div.tx-exinitsubscribejobs-pi1 form div { margin-bottom: 10px }

/* Account Type */
table.myUsergroup td { font-weight: bold; }
