#co_willhaben body {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
    color:#000000;
    background-color: #FFFFFF;
    margin:0px;
    padding:0px;
}

#co_willhaben #nav_prev {
    position:absolute;
    z-index:2;
    left:0;
    height: 20px;
    width:  22px;
}

#co_willhaben #nav_pages {
    position:absolute;
    z-index:1;
    left:0px;
    height: 16px;
    width: 708px;
    margin: 3px 0;
    background-color:#E6E6E6;
    text-align:center;
    font-weight:bold;
    font-size: 1.1em;
}

#co_willhaben #nav_pages a {
    font-size: 1em;
}

#co_willhaben #nav_next {
    position:absolute;
    z-index:2;
    left: auto;
    right: 0;
    height: 22px;
    width:  22px;
}

#co_willhaben td, th, .button {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
}

#co_willhaben .clearall {
    clear:both;
    font-size:1px;
}
#co_willhaben .pagehead {
    float:left;
}

#co_willhaben h3 {
    font-size:1.4em;
    margin:0;
    font-weight:bold;
}

#co_willhaben #frontpage h3 {
    font-size:1.3em !important;
    margin-bottom: 2px;
}

#co_willhaben #frontpage .frontpagenavjobnarrow h3, #co_willhaben #frontpage .frontpagenavjob h3, #co_willhaben #frontpage .frontpagenavcar h3 {
    font-size:1.2em !important;
}

#co_willhaben div .logo {
    color:#000000;
    font-size: 1.1em;
}

#co_willhaben div .logo img {
    vertical-align:middle;
}
#co_willhaben h4 {
    font-size:10px;
    margin:0 0 10px;
}
#co_willhaben #wrap {                             
	width:728px;
	margin-bottom: 3em;
}
#co_willhaben hr {
    display: block;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 2px dotted #999999;
}
#co_willhaben #frontpage {
    color:#000000;
}
#co_willhaben h1 {
    font-size:16px;
    font-weight:bold;
    color:#CC0000;
}
#co_willhaben #frontpage h2,#co_willhaben h2 {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size:14px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    padding-top:10px;
}
#co_willhaben #frontpage th {
	font-size: 16px;
    height:16px;
    color:#000000;
	font-weight:bold;
	vertical-align:top;
    text-align:left;
    width:400px;
}
#co_willhaben #frontpage .links {
	font-size:11px;
	color:#000000;
	font-weight:normal;
    padding:0 0 0 5px;
    vertical-align:top;
    width:400px;
}
#co_willhaben #frontpage .links a:link, #frontpage .links a:active, #frontpage .links a:visited {
    color: #000000;
    font-size: 11px;
    text-decoration:none;
}

#co_willhaben #frontpage .links a:hover {
    color: #000000;
    font-size: 11px;
    text-decoration:none;
}
#co_willhaben #frontpage .links a:hover {
    color:#000000;
}
#co_willhaben a:link, #co_willhaben a:active, #co_willhaben a:hover, #co_willhaben a:visited {
    color: #000000;
    font-size: 1.1em;
    text-decoration:none;
    display: inline;
    font-weight: normal;
}
#co_willhaben a:hover {
    color:#000000;
}
#co_willhaben #frontpage .bilder {
    width:100px;
    vertical-align:top;
    text-align:left;
}
#co_willhaben img {
    border:0;
    padding:1px 0 0 0;
}
#co_willhaben th {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    text-align: left;
}

#co_willhaben hr.dotted {
    color:#FFFFFF;
    height:0.1em;
    border-top: 1px dotted #6A6D6D;
}
#co_willhaben .pfeil {
    width:20px;
    padding:0 5px 0 10px;
}

#co_willhaben #result, #co_willhaben #result table, #co_willhaben #paging {
font-size:11px;
}
#co_willhaben #result table {
width:100%;
}
#co_willhaben #result a:link, #co_willhaben #result a:active, #co_willhaben #result a:visited, #co_willhaben #paging a:link, #co_willhaben #paging a:active, #co_willhaben #paging a:visited {
    font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	}
#co_willhaben #result a:hover, #co_willhaben #paging a:hover {
    color:#000000;
	}
#co_willhaben #result td, #co_willhaben #result th {
    padding:3px 5px 3px 2px;
}
#co_willhaben #result td, #co_willhaben #result th, #co_willhaben #result .button  {
    font-size:11px;
}

#co_willhaben #result tr.even {
    background-color:#FFFFFF;
}
#co_willhaben #result tr.odd {
    background-color:#FFFFFF;
}
#co_willhaben #result img {
    border:0 none;
    max-width: 90px;
    max-height: 70px;
}
#co_willhaben #result th {
    font-size:1em;
    font-weight:bold;
    text-align:left;
    white-space:nowrap;
    color: #666666;
}
#co_willhaben #paging {
    font-weight:bold;
    padding:20px 0;
    text-align:center;
}
#paging a {
    font-weight:normal;
    padding:0 2px;
}

#co_willhaben #drilldown {
    padding-top: 6px;
}

#co_willhaben #drilldown table, #co_willhaben #superfilter table {
    width:100%;
}
#co_willhaben #drilldown td, #co_willhaben #superfilter td {
	vertical-align:top;
}
#co_willhaben #drilldown ul, #co_willhaben #superfilter ul {
	margin:0;
	padding:0;
}
#co_willhaben #drilldown li, #co_willhaben #superfilter li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
    font-size:11px;
    /*line-height: 18px;*/
}
#co_willhaben #drilldown a:link, #co_willhaben #drilldown a:active, #co_willhaben #drilldown a:hover, #co_willhaben #drilldown a:visited {
    color:#000000;
    text-decoration:none;
    font-size:1.1em;
    line-height: 20px;
    background: url(/img/link.gif) 0 5px no-repeat;
    padding-left: 12px;
}
#co_willhaben #drilldown a:hover {
    background-color: #bfe1e3;
}
#co_willhaben #superfilter a:link, #co_willhaben #superfilter a:active, #co_willhaben #superfilter a:hover, #co_willhaben #superfilter a:visited {
    color:#000000;
    text-decoration:none;
    font-size:11px;
}
#co_willhaben #superfilter a:hover, #drilldown a:hover {
    color:#000000;
}
#co_willhaben .info {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
}
#co_willhaben .info img {
    margin:0 10px 0 0;
    vertical-align:middle;
}
#co_willhaben fieldset {
    border:0;
    border-bottom:1px dotted #6A6D6D;
    font-size:11px;
    margin:0 0 10px 0;
    padding:0 0 10px 0;
}
#co_willhaben fieldset fieldset {
    border:none;
    margin:0;
}
#co_willhaben fieldset legend {
    display:none;
    border:0px;
}
#co_willhaben fieldset td {
    font-size: 1.1em;
}

#co_willhaben fieldset td[width="100"] {
	width: 120px;
}

#co_willhaben fieldset table table td {
	font-size: 1em;
}

#co_willhaben #drilldown table {
    line-height: 18px;
}
#co_willhaben #searchform table {
    clear:left;
    line-height: 15px;
}
#co_willhaben #searchform td.searchbutton {
padding-bottom:10px;
text-align:right;
vertical-align:bottom;
}
#co_willhaben #searchform .button_img {
    margin: 0;
    border:0px;
}
#co_willhaben select {
    background:none repeat scroll 0 0;
    color:#000000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size:10px;
    font-style:normal;
    margin:3px;
    padding:2px;
    width: auto;
    height: auto;
    border: 1px solid #b5b5b5;
    
}
#co_willhaben input {
    background:none repeat scroll 0 0;
    color:#000000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size:10px;
    font-style:normal;
    vertical-align:middle;
    width: auto;
    height: auto;
}

#co_willhaben select.car {
    margin: 0;
    padding: 0;
}

#co_willhaben .showall {
    text-align:right;
}
#co_willhaben .searchbutton a {
    font-size:10px;
}
#co_willhaben .autosearchtext {
    display:none;
}

#co_willhaben .fulltext {
    background-color: #CFCFCF;
    width: 220px;
}

#co_willhaben .frontpagenav_icon {
    vertical-align: top;
    width: 10px;
    padding-top: 5px;
    font-size: 11px;
}

#co_willhaben .frontpagenav {
    width: 200px;
    vertical-align: top;
    font-size: 11px;
}

#co_willhaben .frontpagenavrealestate {
    width: 170px;
    vertical-align: top;
    font-size: 11px;
}

.frontpagenavcar {
    vertical-align: top;
    font-size: 11px;
    padding:0 8px 0 0;
}
.frontpagenavcar h3 {
    display:inline;
}

#co_willhaben .frontpagenavjob {
    width: 260px;
    vertical-align: top;
    font-size: 11px;
}
#co_willhaben .frontpagenavjobnarrow {
    width: 130px;
    vertical-align: top;
    /*font-size: 11px;*/
}

#co_willhaben #pageheadcontainer {
}

#co_willhaben #pagecontentcontainer {
    padding: 10px;
}

#co_willhaben #divfrontpagenav {
    float: left;
    font-size:16px;
    font-weight:bold;
    color:black;
}

#co_willhaben #browseheading {
    float: left;
    font-size:1.4em;
    font-weight:bold;
    color:black;
    margin-bottom: 4px;
}

#co_willhaben #suchtipps {
    float: right;
    font-size:12px;
}
#co_willhaben #suchtipps img {
	margin-right: 3px;
}

#co_willhaben .suchtippslink {
    font-size:12px;
}

#co_willhaben #pagenavigationcontainer {
    padding: 6px 0 12px;
}
#co_willhaben #pagenavigation {
    float: left;
    padding: 3px 20px 0 0;
}

#co_willhaben #pagenavigation a:hover {
	background: #bfe1e3;
}

#co_willhaben #pageheading {
    font-size:2em;
    font-weight:bold;
    color:#C60219;
    float: left;
}

#co_willhaben #pagehits {
    float: left;
    padding-left: 10px;
    padding-top: 7px;
    font-size: 1.1em;
}

#co_willhaben #pagesort {
    float: right;
    padding: 0;
}

#co_willhaben input.button_img_find {
    background:transparent url(/img/pal/kleinezeitung2/button2_sm_bg-trans.png) no-repeat scroll 0 0;
    font-size:12px;
    height:20px;
    width:60px;
    border:0 none;
    color:#FFFFFF;
    padding-bottom:3px;
    cursor: pointer;
    margin-left:10px;
    vertical-align:top;
}

#co_willhaben .textfield {
    border:1px solid #C7C7C7;
    color:#505050;
    font-size:12px;
    margin-right: 7px;
    padding: 2px 2px 2px 4px;
    background: #FFFFFF;
}

/* For #motor og template som har ID #car*/
#co_willhaben #motor #car ul #resultlist {margin:0;padding:0;}
#co_willhaben #motor #car #resultlist li {margin:0;padding:4px;clear:both;list-style:none;background:#FFFFFF; height: 172px;}
#co_willhaben #motor #car #resultlist li.odd {background:#FFFFFF;}
#co_willhaben #motor #car #resultpage #filters {width:28%;float:left;margin-right:4px;}
#co_willhaben #motor #car #resultpage .content #content_border { padding:6px 17px;}
#co_willhaben #motor #car #resultpage #advertone {width:100%;float:left;margin-bottom:8px;}
#co_willhaben #motor #car #resultpage #adverttwo {width:33%;float:right;margin-bottom:8px;}
#co_willhaben #motor #car .image {margin:0; position:relative; width:199px; height:100%; overflow:hidden; display:table; float:left;}
#co_willhaben #motor #car .image .alignment {#position:absolute; #top:50%; vertical-align:middle; display:table-cell;  }
#co_willhaben #motor #car .image .alignment .gif {#position:relative; #top:-50%;}
#co_willhaben #motor #car .info {float:left;width:480px;padding-top:30px;padding-left:20px;}
#co_willhaben #motor #car .rare_make {display: none;}
#co_willhaben #motor #car #show_only_popular_link {display: none;}



#co_willhaben #motor #car .dateinfo {font-size: 1em;float:left; padding:10px 0 5px 0; color:#999;font-weight: normal; width: 100px}
#co_willhaben #motor #car .place_and_date {float:left;width:60%;padding:0 0;color:#999}
#co_willhaben #motor #car .car_state {float:right;width:28%;padding:4px 0;vertical-align:top;}

#co_willhaben #motor #car .primary_info {font-weight:bold;font-size:0.9em;color:#000000; width:200px; float:left; }

#co_willhaben #motor #car .year_heading {float:left;padding:2px 0 0;color:#999999;font-weight:normal;}
#co_willhaben #motor #car .milage_heading {float:left;padding:2px 0 0;color:#999999;font-weight:normal;}
#co_willhaben #motor #car .price_heading {float:left;padding:2px 0 0;color:#999999;font-weight:normal;}

#co_willhaben #motor #car .year {float:left;padding: 0;font-size:1.3em}
#co_willhaben #motor #car .milage{float:left;padding: 0;font-size:1.3em}
#co_willhaben #motor #car .price {float:left;padding:0;font-size:1.3em}

#co_willhaben #motor #car .disposed {color:#CC0000;font-size:0.7em}
#co_willhaben #motor #car .regtax {display:none;}

#co_willhaben #motor #car .other_info { float:left; color:#999; width:100%; position:relative; font-size:0.9em;margin:0}
#co_willhaben #motor #car .other_info .left{ float:left; width:60%; position:absolute; bottom:0}
#co_willhaben #motor #car .other_info .right{float:right; width:40%; margin-bottom:0; min-height:30px;}

#co_willhaben #motor #car .orgname { float:left;width:100%; color:#666666;}


#co_willhaben #motor #car .map {display:none;}

#co_willhaben #motor #car .resultcountnumber {font-size:1.5em; color:#c00; margin:0 0 0 5px}
#co_willhaben #motor #car .resultcountcaption {margin:8px 0 8px 0; padding:0; font-weight:bold;}


#co_willhaben #motor #car dl {margin:0;padding:0;list-style:none;}
#co_willhaben #motor #car dt {display:inline;float:left;width:25%;font-size:0.9em;color:#999;margin:0;padding:1px 0;}
#co_willhaben #motor #car dd {display:inline;float:left;width:70%;font-size:0.9em;margin:0;padding:1px 0;}

#co_willhaben #motor #car .caroftheweek {margin: 0; padding: 0 8px 0 4px; text-align: left; width: 18%; float: left; font-size: 1em; }
#co_willhaben #motor #car .adgalleryad {margin: 0; padding: 0 2px 0 2px; text-align: center; width: 16%; float: left; font-size: 0.9em;}
#co_willhaben #motor #car .adgalleryad h5 {text-align: center; font-size: 1em; margin: 25px 0 15px 0;}
#co_willhaben #motor #car .carnews {margin: 0; text-align: center; width: 50%; float: left; font-size: 0.9em;}
/*#co_willhaben #motor #car .carnews h4, p {font-size: 1em; margin: 0;}*/
#co_willhaben #motor #car #advertone .content h4 {text-align: left; color: black; font-size: 1em; margin: 0 0 6px 3px;}

#co_willhaben #motor #car .bannerbottom {float: right; margin-top: 20px;}



#co_willhaben ul#resultlist { margin-bottom:10px;padding:0; }
#co_willhaben ul#resultlist li {border-bottom: #999999 1px dotted; overflow: hidden !important; height: 1%}


#co_willhaben #resultpage .searched_keyword { float:left;color:#666666;padding-top:8px; padding-bottom:8px; font-size:1em; clear:both; font-weight: normal}
#co_willhaben #resultpage .searched_keyword a { font-weight: bold; color:#333333; margin-left: 10px; font-size: 1em}


#co_willhaben .paging_top    { text-align:right; position: relative; padding: 2px 0 10px !important; border-bottom:2px dotted #999999;}
#co_willhaben .paging_bottom { text-align:right; position: relative}
#co_willhaben .paging_top a, #co_willhaben .paging_bottom a { padding: 0 2px 0 2px;font-weight:normal; }


#co_willhaben #motor #car .primary_left { float:left; text-align:right; padding-right:8px; padding-left:40px; }
#co_willhaben #motor #car .primary_right { float:left; }
#co_willhaben #motor #car .major { float:left; width:250px; }

/*********************************
    Advanced search page
*********************************/
#co_willhaben #searchform h2 {
	font-size:11px;
	margin-top:20px;
	}
#co_willhaben #searchform h3 {
    color: #000000;
	vertical-align:middle;
	text-align: left;
	padding:0;
	margin: 0;
	font-weight: bold;
	font-size:1.4em;
	margin-bottom: 3px;
}
#co_willhaben #searchform h4 {
	font-size:10px;
	margin:10px 0px 10px 0px;
}
#co_willhaben #searchform legend {
	display:none;
	}
#co_willhaben #searchform fieldset {
	width:auto;
	}
#co_willhaben #searchform fieldset p {
	margin:2px 0px 10px 0px;
	}
#co_willhaben #searchform div.row {
	width:100%;
	padding:2px 0px 2px 0px;
	}
#co_willhaben #searchform div.row span.fieldtext {
	float:left;
	/* width:25%; */
	padding:5px 5px 0px 0px;
	}
#co_willhaben #searchform div.row span.field {
	float:left;
	padding-right:5px;
	}
#co_willhaben #searchform div.row span.field2 {
	float:left;
	}
#co_willhaben #searchform td.searchbutton {
	text-align:right;
	vertical-align:bottom;
	padding-bottom: 10px;
}
#co_willhaben #searchform .left {
	float:left;
	margin:0px 0px 10px 0px;
	font-size: 1.1em;
	}
#co_willhaben #searchform .right {
	float:right;
	width:60%;
	margin:0px 0px 10px 0px;
	}
#co_willhaben #searchform .right2 {
	float:right;
	margin:0px 0px 10px 0px;
	}
/* for the boat-for-sale search form where left is wider */
#co_willhaben #searchform .right2 select {
	width:200px;
	}
#co_willhaben #searchform select.mylist {
	}
#co_willhaben #searchform select {
	height: auto;
    background: #FFFFFF;
}
#co_willhaben #searchform select.multiple {
	height: 100px;
	width: 150px;
}

#co_willhaben #searchform input[type=text] {
    background: #FFFFFF;
    border: 1px solid #b5b5b5;
}
#co_willhaben #searchform td.mylist {
	width:170px;
	}
#co_willhaben #searchform .mylist-wide select {
	width:100%;
	}
#co_willhaben #searchform td.button {
	padding:0px 5px 0px 5px;
	}
#co_willhaben #searchform div.specialbutton .button {
	margin:10px 10px 10px 10px;
	border-top:0px none;
	border-right:0px none;
	border-bottom:0px none;
	border-left:0px none;
	}
#co_willhaben #searchform table.smalltext td {
	font-size:10px;
	padding:1px;
	}
#co_willhaben #searchform p.autosearchtext {
	text-align:right;
	margin:20px 0px 0px 0px;
	}
/* job expand-collapseform */
#co_willhaben #searchform ul {
	margin:5px 0px 0px 0px;
	padding:0px;
	}
#co_willhaben #searchform li {
	padding:0px 0px 0px 15px;
	list-style:none;
	font-size:11px;
	}
#co_willhaben #searchform li.head {
	font-size:12px;
	padding:2px 0px 4px 0px;
	}
#co_willhaben #searchform table.threecolumns {
	width:80%;
	}
#co_willhaben #searchform table.threecolumns TD {
	width:33%;
	vertical-align:top;
	}
/* no hits page */
#co_willhaben #searchform .nohits h2 {
	float:left;
	width:60%;
	margin-top:10px;
	}
#co_willhaben #searchform .nohits .back {
	float:right;
	margin-top:10px;
	}
#co_willhaben #searchform p.subheading {
    margin:0px 0px 5px 0px;
    }
#co_willhaben #searchform ul.tips {
	padding: 0;
	margin-bottom: 20px;
	}    
#co_willhaben #searchform ul.tips li {
	list-style : disc inside;
	list-style-type: none;
	font-size:1.2em;
	margin-bottom: 3px;
	background: url(/img/az.gif) 0 5px no-repeat;
	padding-left: 9px;
	}
#co_willhaben #searchform span.didyoumean {
    font-style:italic;
    }
#co_willhaben #searchform .searchbarhack {
    margin:-15px 0px -12px 0px;
    }

#co_willhaben #realestate #resultlist div.heading { height:2.8em; overflow:hidden}
#co_willhaben #realestate #resultlist div.heading a {font-weight: bold; font-size: 1.4em}
#co_willhaben #realestate #resultlist .googleAd { background-color: #ffffff; height:auto;}
#co_willhaben #realestate #resultlist li { margin:0; padding: 10px 6px; clear:both; list-style:none; background:#FFFFFF}
/*#co_willhaben #realestate #resultlist li.odd {background:#ffffff; }*/

/*#realestate #tabs {background:#CEDEF7 url(../tab_bg_wide_752.gif) no-repeat scroll left top;color:#221B78;float:left;font-size:11px;height:31px;width:100%;}*/

#co_willhaben #realestate #content-xwide {clear: both;}
#co_willhaben #realestate #mid-col-2-xwide {float:left;padding:0 0 0 10px;width:752px;}

#co_willhaben #realestate .h4-inline { float:left;font-size:1.2em; margin:5px 0 0 0;padding:0;font-weight:bold; }
#co_willhaben #realestate #resultpage .image {margin:0; position:relative; width:199px; height: 1%; overflow:hidden; float:left; }
/*#co_willhaben #realestate #resultpage .image .alignment {#position:absolute; #top:50%; vertical-align:middle; display:table-cell; float:left; }*/
/*#co_willhaben #realestate #resultpage .image .alignment .gif {#position:relative; #top:-50%;}*/
#co_willhaben #realestate #resultpage .info { position:relative; width:480px; float:right;padding-top:30px}
#co_willhaben #realestate #resultpage .content #content_border { padding:6px 17px;}

#co_willhaben #realestate .primary_info { font-weight:bold;font-size:1.2em;color:#000000;position:relative; float:left; padding-left:40px; }
#co_willhaben #realestate .size { padding:4px 0; text-align:right; }
#co_willhaben #realestate #resultpage .searched_keyword { padding:2px 0 7px 0; margin-top: 4px}
#co_willhaben #realestate #resultlist .price { padding:4px 0; text-align:right;font-size: 1.2em;font-weight: bold}

#co_willhaben #realestate #resultlist .primary_left { text-align:right; padding-right:8px; padding-left:40px; }
#co_willhaben #realestate #resultlist .primary_right { }
#co_willhaben #realestate #resultlist .major { float:left; width:250px; }

#co_willhaben #realestate #resultlist .secondary_info { float:left; }
#co_willhaben #realestate #resultlist .sec_info_left { font-size: 1em}
#co_willhaben #realestate #resultlist .sec_info_right { text-align:right; }

#co_willhaben .advanced_search_button {
    float: right;
}

#co_willhaben .advanced_search_block {
}

#co_willhaben #sort_select {
    vertical-align:top;
    padding:0;
    margin-top:1px;
}

#co_willhaben #advanced_search_nav {
    float: left;
    position: relative;
    left: 140px;
    padding-top: 6px;
}

#co_willhaben #advanced_search_nav_th {
    text-align: right;
}

#co_willhaben #suchtipps a:link, #co_willhaben #suchtipps a:active, #co_willhaben #suchtipps a:hover, #co_willhaben #suchtipps a:visited {
    font-size: 1em;
}
#co_willhaben #pagenavigation a:link, #co_willhaben #pagenavigation a:active, #co_willhaben #pagenavigation a:hover, #co_willhaben #pagenavigation a:visited {
    font-size: 1.2em;
    margin-right: 10px;
}
#co_willhaben #advanced_search_nav a:link, #co_willhaben #advanced_search_nav a:active, #co_willhaben #advanced_search_nav a:hover, #co_willhaben #advanced_search_nav a:visited {
    font-size: 12px;
}
#co_willhaben #advanced_search_nav_th a:link, #co_willhaben #advanced_search_nav_th a:active, #co_willhaben #advanced_search_nav_th a:hover, #co_willhaben #advanced_search_nav_th a:visited {
    font-size: 12px;
    font-weight: normal;
}

#co_willhaben #result .jobheading {
    color: #CC0000;
    font-weight: bold;
    font-size: 1.2em;
}
#co_willhaben #result .jobheading a:link, #result .jobheading a:active, #result .jobheading a:hover, #result .jobheading a:visited {
    font-size: 11px;
}

#co_willhaben .adv7 {
    border-bottom: 1px dotted #999999;
}

#co_willhaben .adv7 hr {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

#co_willhaben #divlogotext {
    float:right;
    padding: 6px 4px 0 0;
}

#co_willhaben #divlogoimg {
    float:right;
}

#co_willhaben #imglogo {
    border: 0;
    height: 36px;
}

/* CK: Neue Styles */
#co_willhaben p, #co_willhaben td {
	line-height: normal;
}

#co_willhaben #keywords h2 {
	margin: 15px 0 8px;
	padding-top: 4px;
	border-bottom: 0 !important;
	border-top: 2px dotted #999999 !important;
}

#co_willhaben #keywords fieldset {
	border-bottom: 0;
	margin: 0;
	padding: 0;
}

#co_willhaben .breadcr {
	font-size: 1.4em;
}

#co_willhaben .breadcr a {
	font-size: .85em;
	font-weight: bold;
}

#co_willhaben .breadcr a.pos {
	font-size: 1.4em;
	color: #989898;
}

#co_willhaben #searchform p {
	font-size: 1.2em;
}

#co_willhaben #searchform select, #co_willhaben #searchform input {
	font-size: 12px;
}

#co_willhaben #searchform fieldset td {
	padding-right: 20px;
}

#co_willhaben #searchform input[type=radio], #co_willhaben #searchform input[type=checkbox] {
	margin-top: -2px;
}

#co_willhaben #results .heading a {
	font-weight: bold;
	font-size: 1.2em !important;
}

#co_willhaben #result .jobheading a {
	font-weight: bold;
	font-size: 1em !important;
}

#co_willhaben #result td {
	font-size: 1.1em;
}

#co_willhaben #nav_prev a, #co_willhaben #nav_next a {
	padding: 0;
}

#co_willhaben #nav_prev a img, #co_willhaben #nav_next a img {
	padding: 1px 0;
}

#co_willhaben .content {
	overflow: visible !important;
	width: 708px !important;
	margin: 0 !important;
	float: none !important;
}

#co_willhaben #drilldown {
	padding: 0;
}

#co_willhaben #drilldown h3 {
	margin-bottom: 10px;
}

#co_willhaben #drilldown .back {
	background: none;
	padding-top: 0 !important;
	height: auto !important;
	text-align: right !important;		
}

#co_willhaben #drilldown .back a {
	font-weight: bold;
}