/* ===== LISTE ===== */

div.sorting {
margin: 0px 0px 10px 0px;
}

div.sort_button {
padding: 5px;
margin: 0px 5px 0px 0px;
border: 1px solid #CCCCCC;
float: left;
}

div#entry_list {
border-top: 1px solid #ccc ;
}

div.odd, td.odd { padding: 5px 5px 5px 0; background-color: transparent; border-bottom: #ccc 1px solid; }
div.even, td.even { padding: 5px 3px 5px 0; border-bottom: #ccc 1px solid; background-color: #F7F7F7; }
td.ang_table_header, td.table_header { padding: 10px 0 5px 10px; font-size: 13px; color: #2E9CC0; font-weight: bold; border-bottom: #636366 1px solid; }

div.entry_image {
width: 100px;
float: left;
}

div.entry_text {
}

div.title {
font-weight: bold;
}

div.title a {}

div.title a:hover {}

div.tstamp {
text-align: right;
float: right;
}



/* PAGEBROWSER */
div.pagebrowser { text-align: center; margin: 20px 0 20px 0; font-size: 13px; }
div.pagebrowser .active { font-weight: bold; }
div.pagebrowser a.back, div.pagebrowser span.back, span.back { padding-left: 17px; background: url(../img/back.gif) no-repeat left ; }
div.pagebrowser a.forward, div.pagebrowser span.forward { padding-right: 17px; background: url(../img/forward.gif) no-repeat right ; }


/* ===== DETAIL ===== */

table.job_detail_table { width: 100%; }
table.job_detail_table td.title { width: 150px; }


/* ===== KATEGORIE-MENU ===== */
.catmenu ul { list-style-type: none; margin-left: 0; padding-left: 0; }
.catmenu ul li { padding: 0; background: none; margin:0; }
.catmenu ul li.current { font-weight: bold; }
.catmenu ul li ul { list-style-type: none; margin: 0; padding: 0 0 0 20px; }




/* ===== FILTER ===== */
div.filter_box {}

div.filter_box ul {}

div.filter_box ul li {}

div.filter_box ul li.current {
font-weight: bold;
}

div.filter_box ul li a {}

.searchNav { }
.searchNav a { font-weight: bold; color: #4B4B3F; display: block; }
.searchNav a:hover { color: #4B4B3F; text-decoration:none; }
.searchNavActive { float: left; border: #DDDECD 1px solid;}
.searchNavActive a { padding: 5px 10px 5px 10px; font-size: 13px; background-color: #DDDECD; }
.searchNavActive a:hover { }
.searchNavNotActive { padding: 3px 1px 1px 1px; float: left; }
.searchNavNotActive a { padding: 3px 10px 3px 10px; font-size: 12px; border: #DDDECD 1px solid;}
.searchNavNotActive a:hover { background-color: #DDDECD; }
.searchBox { font-size: 11px; padding: 5px 10px 10px 10px; background-color: #DDDECD; margin-bottom: 10px; }
.searchBox h3 { font-size: 12px; margin:5px 0 0 0; }
.searchBox input, .searchBox select { font-size: 11px; }


.catmenu li {
width: 150px;
float: left;
}

div.teaserbox div.entry_image {
width: 60px;
float: left;
}

/* ========== Startseite Teaserboxen ========== */

.kleinanzeigen_teaserbox {
width: 155px;
height: 600px;
float: left;
margin: 0 10px 10px 0;
padding: 0px 10px 10px 10px;
background-color: #EEEFE6;
font-size: 11px;
} 

.wohnboerse_teaserbox, 
.buecherboerse_teaserbox {
width: 155px;
height: 600px;
float: left;
margin: 0 10px 10px 0;
padding: 0px 10px 10px 10px;
background-color: #EEEFE6;
font-size: 11px;
}


.dienstleistungen_teaserbox
 {
width: 155px;
height: 350px;
float: left;
margin: 0 10px 10px 0;
padding: 0px 10px 10px 10px;
background-color: #EEEFE6;
font-size: 11px;
}

.sprachtandem_teaserbox
 {
width: 155px;
height: 230px;
float: left;
margin: 0 10px 10px 0;
padding: 0px 10px 10px 10px;
background-color: #EEEFE6;
font-size: 11px;
}


div.error {
border: 1px solid #FF0000;
color: #CC0000;
font-weight: bold;
padding: 10px;
}


div.imageBox {
width: 300px;
text-align:center;
background-color: #EEEFE6;
padding: 10px;
}

div.image {
height: 200px;
line-height: 200px;
}
div.thumbs {
height: 40px;
line-height: 40px;
}

a.sort_default {
padding-right: 15px;
background: url(../img/arrow.gif) no-repeat center right;
}
a.sort_asc {
padding-right: 15px;
background: url(../img/arrow_down.gif) no-repeat center right;
}
a.sort_desc {
padding-right: 15px;
background: url(../img/arrow_up.gif) no-repeat center right;
}