html, body { text-align: center; margin: 0; padding: 0; color: #494949; font: 12px/16px Arial, Verdana, sans-serif; }

#wrapper { padding: 0; margin-right: auto; margin-left: auto; text-align: left;}	
#header { margin: 0; padding: 0; width: 974px; float: left; background: url(../images/bg_searchbar.gif) 0 124px no-repeat;}

#search { font-size: 11px; padding-top: 13px; padding-left: 10px; width: 943px; float: left; height: 44px;}
#search2 { font-size: 11px; padding-top: 13px; padding-left: 10px; width: 943px; float: left; height: 44px;}
/*#scity { float: left; padding: 2px 0 0 0; width: 200px;}*/
#scity p { padding: 0; margin: 0;}
#scity .sloca { font-size: 16px; font-weight: bold}
#swhere { float: left; padding: 0; margin-left: 10px;}
#swhat { float: left; padding: 0;}
.ssmall { font-size: 11px; font-style: italic;}
.ssmall a { color: #494949;}
.stitle { float: left; margin: 0; font-size: 14px; font-weight: bold; padding-top: 3px;}	
/*.sfield { float: left; margin-left: 5px; padding: 0;}*/
#search input { padding: 1px; font-size: 12px; font-family : Arial, Verdana, sans-serif; color: #494949; width: 195px;}
#search input.find { font: 12px arial, verdana, sans-serif; border: 0; padding: 0; margin: 0 0 0 10px; background: url(../images/btn_find.gif); width: 62px; height: 20px; }
#search2 input { padding: 1px; font-size: 12px; font-family : Arial, Verdana, sans-serif; color: #494949; width: 160px;}
#search2 input.find { font: 12px arial, verdana, sans-serif; border: 0; padding: 0; margin: 0 0 0 10px; background: url(../images/btn_find.gif); width: 62px; height: 20px; }
#search2 input.when { margin: 0; padding: 1px; font-size: 12px; font-family : Arial, Verdana, sans-serif; color: #494949; width: 106px;}
#swhen { float: left; padding: 0; margin-left: 10px; width: 213px;}
#swhen .sfieldcal { float: left; margin-left: 5px; padding: 0; position: relative; width: 106px;}
#swhen .cal { float: right; width: 25px;}

h2 { margin: 0; padding: 0; font-size: 12px;}
h3 { margin: 0; padding: 0; font-size: 12px; }
h4 { margin: 0; padding: 0; font-size: 11px; }
p { margin: 6px; padding: 0;}
img { border: 0px solid;}
img.bigpic { padding: 2px; border: 1px solid #d2d7e7; margin: 0 0 10px 0;}
form { display: inline; margin: 0; padding: 0; }
input, select { padding: 1px; font-size: 12px; font-family : Arial, Verdana, sans-serif; color: #494949;}
select { padding: 0; font-size: 12px; font-family : Arial, Verdana, sans-serif; color: #494949;}
textarea { padding: 2px; font-size: 12px; font-family : Arial, Verdana, sans-serif; color: #494949; overflow: hidden;}
ul { margin: 2px 6px; padding: 0; list-style: none;}
li { margin: 0; padding: 0 0 2px 9px; background-image : url(../images/bullet.gif);background-repeat:no-repeat;background-position: 0 6px;}
li.active  { margin: 0; padding: 0 0 2px 9px;}
li.active a { font-weight: bold; color: #494949; text-decoration: none;background-image : url(../images/bullet.gif);background-repeat:no-repeat;background-position: 0 6px;}
a { text-decoration: underline; color: #1F3886;}
a:link { text-decoration: underline; }
a:visited {	text-decoration: underline;}
a:hover { text-decoration: underline; color: #494949;}
a.active { font-weight: bold; color: #494949;}

#logo { margin: 0; padding-top: 50px; width: 210px; float: left; height: 74px;}
#logo a { height: 58px; width: 180px; margin: 0; padding: 0; }
#logo h1 { display: none; padding: 0; margin: 0;}
#logo h2 { display: none; padding: 0; margin: 0;}
#logo h3 { display: none; padding: 0; margin: 0;}

#topcontainer { float: left; width: 763px; height: 124px; margin: 0 0 -5px 0; padding: 0;}
#mainnavi { height: 29px; float: left; width: 342px; color: #1F3886; margin: 5px 0 -3px 0;}
#mainnavi ul { display: block; margin: 0; padding: 0; float: left; }
#mainnavi ul li { display: inline; margin: 0; padding: 0; list-style: none; }
#mainnavi a { color: #1F3886; font-weight: bold;}
#mainnavi ul a { line-height: 28px; display: block; float: left; padding: 0 0 0 9px; margin: 0 0 0 0; background: url(../images/btn_navi.gif) 0 0 no-repeat; text-decoration: none; }
#mainnavi ul b { font-weight: bold; display: block; float: left; padding: 0 9px 0 0; background: url(../images/btn_navi.gif) 100% 0 no-repeat; }
#mainnavi ul li a.kaz_on { background-position: 0 -29px; color: #1F3886;}
#mainnavi ul li a.kaz_on b { background-position: 100% -29px; }
#mainnavi ul li a.brb_on { background-position: 0 -58px; color: #1F3886;}
#mainnavi ul li a.brb_on b { background-position: 100% -58px; }
#mainnavi ul li a.ver_on { background-position: 0 -87px; color: #1F3886;}
#mainnavi ul li a.ver_on b { background-position: 100% -87px; }
#mainnavi ul li a:hover.kaz_off { background-position: 0 -29px; color: #1F3886;}
#mainnavi ul li a:hover.kaz_off b { background-position: 100% -29px; }
#mainnavi ul li a:hover.brb_off { background-position: 0 -58px; color: #1F3886;}
#mainnavi ul li a:hover.brb_off b { background-position: 100% -58px; }
#mainnavi ul li a:hover.ver_off { background-position: 0 -87px; color: #1F3886;}
#mainnavi ul li a:hover.ver_off b { background-position: 100% -87px; }
#subnavi { height: 29px; float: right; width: 400px; text-align: right; margin: 3px 0 0 0;}

#bigad { float: right; width: 763px; margin: 0; padding: 0; height: 90px;}
#bigad img { margin: 0; padding: 0; float: left;}
#breadcrumb { margin-top: 6px; padding: 0; font-size: 11px; float: left; width: 973px; height: 24px;}
#bc { float: left; width: 699px; }
#sortview { float: left; margin: 0; padding: 0; }
#sortview2 { float: left; margin: 0; padding-left: 28px;}
#back { font-size: 12px; float: right; margin: 0; padding: 0; }

#footer { margin: 0 0 10px 0; padding: 0; text-align: center; font-size: 11px; color: #868584;}
#footer img { padding: 1px; border: 1px solid #d2d7e7; margin-bottom: -6px;}
#footer img:hover { padding: 1px; border: 1px solid #494949; margin-bottom: -6px;}
#footer p.subfooter { padding: 0; margin: 10px 0 0 0;}
#footer p.bookmarker { padding: 0; margin: 5px 0 9px 0;}

/* boxen */
.box180 { position: relative; float: left; width: 180px; margin: 0 0 10px 0;}
.box190 { position: relative; float: left; width: 190px; margin: 0 0 10px 0;}
.box312 { position: relative; float: left; width: 312px; margin: 0 0 5px 0;}
.box292 { position: relative; float: left; width: 292px; margin: 0 0 10px 0;}
.box388 { position: relative; float: left; width: 388px; margin: 0 0 10px 0;}
.box472 { position: relative; float: left; width: 472px; margin: 0 0 10px 0;}
.box564 { position: relative; float: left; width: 564px; margin: 0 0 10px 0;}
.box642 { position: relative; float: left; width: 642px; margin: 0 0 5px 0;}
.box774 { position: relative; float: left; width: 774px; margin: 0 0 10px 0;}
.box974 { position: relative; float: left; width: 974px; margin: 0 0 10px 0;}
.ecke { height: 5px; line-height: 0 !important; width: 5px; position: absolute; z-index: 50; overflow:hidden;}
.lo { top: 0; left: 0; background-position: top left;}
.ro { top: 0; right: 0; background-position: top right; }
.ru { right: 0; bottom: 0; background-position:  bottom right; }
.lu { left: 0; bottom: 0; background-position: bottom left; }
.innerblau { border: 1px solid #d1d7e7; padding: 0 0 2px 0;}
.blau { background-image: url("../images/bg_ecke_blau.gif");}
.innerblau2 { border: 1px solid #d1d7e7; padding:  0 0 2px 0;}
.blau2 { background-image: url("../images/bg_ecke_blau2.gif");}
.innerblau3 { border: 1px solid #d1d7e7; background: #f0f2f7; padding:  0 0 2px 0;}
.blau3 { background-image: url("../images/bg_ecke_blau3.gif");}
.innerblau4 { border: 1px solid #d1d7e7; background: #f0f8ac; padding:  0 0 2px 0;}
.blau4 { background-image: url("../images/bg_ecke_blau4.gif");}
.innerblau5 { border: 1px solid #d1d7e7; background: #f0f8ac; padding:  0 0 2px 0;}
.blau5 { background-image: url("../images/bg_ecke_blau5.gif");}
.innergruen { border: 1px solid #a8b90a; padding: 0 0 2px 0;}
.gruen { background-image: url("../images/bg_ecke_gruen.gif");}
.innergelb { border: 1px solid #f9fce7; background: #f9fce7; padding:  0 0 2px 0;}
.gelb { background-image: url("../images/bg_ecke_gelb.gif");}
.innerblaugelb { border: 1px solid #d2d7e7; background: #f9fce7; padding:  0 0 2px 0;}
.blaugelb { background-image: url("../images/bg_ecke_blaugelb.gif");}
.innerrot { border: 1px solid #d4493a; padding: 0 0 2px 0;}
.rot { background-image: url("../images/bg_ecke_rot.gif");}
.innergrau { border: 1px solid #b2b2b2; padding: 0 0 2px 0;}
.grau { background-image: url("../images/bg_ecke_grau.gif");}
.hd1 { line-height: 24px; display: block; padding: 0 0 0 7px; margin: 0; background: url(../images/bg_hd.gif) 0 0 no-repeat; text-decoration: none; position: relative; height: 24px;}
.h2_hd1 { display: block; padding: 1px 7px 0 0; background: url(../images/bg_hd.gif) 100% 0 no-repeat; }
.hd2 { line-height: 24px; display: block; padding: 0 0 0 7px; margin: 0; background: url(../images/bg_hd.gif) 0 -25px no-repeat; text-decoration: none; position: relative; height: 24px;}
.h2_hd2 { display: block; padding: 1px 7px 0 0; background: url(../images/bg_hd.gif) 100% -25px no-repeat;}
.hd3 { line-height: 24px; display: block; padding: 0 0 0 7px; margin: 0; background: url(../images/bg_hd.gif) 0 -50px no-repeat; text-decoration: none; position: relative; height: 24px;}
.h2_hd3 { display: block; padding: 1px 7px 0 0; background: url(../images/bg_hd.gif) 100% -50px no-repeat;}
.hdlink { position: absolute; right: 7px; top: 1px; font-weight: normal;}
.boxh2 { padding: 4px 7px 0 7px;}
.ex292 { height: 220px;}
/* boxen */

.mysearch {padding: 2px 0 2px 24px; margin: 0; background: url("../images/icon_mysearch.gif") 0 0 no-repeat; line-height: 22px; text-decoration:underline; border:0px;}
.mylist {padding: 2px 0 2px 24px;  margin: 0; background: url("../images/icon_mylist.gif") 0 0 no-repeat; line-height: 22px;}
.mylocal {padding: 2px 0 2px 24px;  margin: 0; background: url("../images/icon_mylocal.gif") 0 0 no-repeat; line-height: 22px;} 
.myprint {padding: 2px 0 2px 24px;  margin: 0; background: url("../images/icon_myprint.gif") 0 0 no-repeat; line-height: 22px;} 
.mysend {padding: 2px 0 2px 24px;  margin: 0; background: url("../images/icon_mysend.gif") 0 0 no-repeat; line-height: 22px;} 
.mapthis {padding: 2px 0 2px 24px;  margin: 0; background: url("../images/icon_mapview_inactive.gif") 0 0 no-repeat; line-height: 22px;} 

.liner { background:url("../../images/bg_dots.gif") repeat-x; margin-top: 2px; padding: 0; height: 1px;}
.linerGoogle { border-top: 1px solid black; margin-top: 2px; padding: 0; height: 1px;}
.clear {clear:both;}
.blind {display: none; }
.small { padding: 5px 0; margin: 0; font-size: 11px;}
.pads { padding: 0 0 5px 0; margin: 0; font-size: 11px;}
.red { color: #cc3333; font-weight: bold;}
.telefon { padding-left: 75px; margin: 0; background: url("../images/icon_phone.gif") 5px 0 no-repeat; line-height: 18px;}
.tele {display: none; }

.overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/bg_layer.png) repeat; display: none; z-index: 100;}
.overlay .layer { text-align: left; position: fixed; top: 50px; left: 50%; width: 550px; margin: 0 0 0 -290px; padding: 10px; background: #fff; display: none; border: 5px solid #c4c8d8;}
.overlay .lastp { margin: 15px 6px 6px 6px;}
.overlay h3 { margin: 6px; padding: 0; font-size: 12px;}
.overlay p { margin: 6px; padding: 0;}
.overlay input.seasave { width: 400px;}
.overlay input.save { font: 11px arial, verdana, sans-serif; border: 0; padding: 0; margin: 0; background: url(../images/btn_save.gif); width: 87px; height: 20px; }
.overlay input.cancel { font: 11px arial, verdana, sans-serif; border: 0; padding: 0; margin: 0; background: url(../images/btn_cancel.gif); width: 87px; height: 20px; }
.overlay input.btnclose { font: 11px arial, verdana, sans-serif; border: 0; padding: 0; margin: 0; background: url(../images/btn_close.gif); width: 139px; height: 20px; }


/* nca specific */
#container { margin: 0; padding: 0; width: 973px; float: left;}
input.send { background:transparent url(../images/btn_send.gif) repeat scroll 0%; border:0pt none; font-family:arial,verdana,sans-serif; font-size:11px; height:20px; margin:0pt; padding:0pt; width:82px; }
.autocomplete { z-index: 1000; }
/*.autocomplete ul { padding: 5px; }
.autocomplete li { padding: 5px; } */

/* notification */
.aktiongood {padding: 10px 10px 1px 10px; background: #e9f49f; margin-bottom: 10px;}
.aktionwarn {padding: 10px 10px 1px 10px; background: #e9f49f; margin-bottom: 10px;}
.aktionbad {padding: 10px 10px 1px 10px; background: #e5321a; margin-bottom: 10px; color: #fff;}

/*google ads*/
.ad_header {color: #A9A9A9; padding-bottom:7px; font-size:13px; position: relative; left: 300px; width: 135px; }
.ad_header1 {color:black ; padding-bottom:7px; font-size:13px; position: relative; left: -115px; top: 20px; width: 100px;}
.ad_line1 {color:#1F3886;font-size:12px; text-decoration:underline; font-weight:bold; position: relative; bottom: 25px; }
.ad_text {color:#000000;font-size:12px; text-decoration:none; position: relative; bottom: 20px;}
.ad_url {color:#1F3886;font-size:12px; margin-bottom:12px; text-decoration:underline; position: relative; bottom: 15px;}
.search_header{background:#eee; padding:4px; font-size:15px; font-weight:bold} 
.kelkoo_header {color: #A9A9A9; padding-bottom:7px; font-size:13px; position: relative; left: 90px; width: 135px; }
#wide_ad_unit {position: relative; left: 90px; top: 10px; float: left; width: 250px;}

.autocomplete { visibility: hidden; margin: 0px!important; background-color: #fff; color: windowtext; 
	border: 1px solid buttonshadow; overflow: auto; list-style-type: none; padding: 0; z-index: 1000; }

.autocomplete li { margin: 0; padding: 2px 9px; background: none;}

/* details page drilldowns */
.details_left_drilldown { padding-left: 7px; display: block; width: 130px; background: transparent url(../images/bullet.gif) no-repeat scroll 0pt 6px;}
.details_right_drilldown { margin-left: 10px; display: block; width: 130px; padding-left: 7px; background: transparent url(../images/bullet.gif) no-repeat scroll 0pt 6px;}

/* details page inactive object */
.details_inactive_object { padding-left: 7px; display: block; font-weight: bold; background: transparent url(../images/bullet.gif) no-repeat scroll 0pt 6px;}
.details_inactive_hiding_div { background:transparent url(../images/bg_layer.png) repeat scroll 0% 50%; display:none; float:left; height:100%; left:0pt; position:absolute; top:0pt; width:100%; z-index:100; } 

/* main search */
#scity { float: left; padding: 2px 0 0 0; width: 200px; overflow: hidden;}
.sfield { float: left; width: 201px; height: 38px; margin-left: 5px; padding: 0; overflow: hidden;}
#search2 .sfield {width: 161px;}
#swhen .sfieldcal {z-index: 1001;}

#cleft .box190 h2 {background:transparent url(../images/bg_hd.gif) no-repeat scroll -10px -2px; border:1px solid #E5E9E7; border-width: 1px 0; height:18px; padding:4px 0pt 0pt;}
#cleft .innerblaugelb {padding: 0;}
#footer a.active {text-decoration: none; font-weight: normal;}

#search3 {background:transparent url(../images/bg_searchbar3.gif) no-repeat scroll 760px 0px; float:left; font-size:11px; height:44px; padding-left:10px; padding-top:13px; width:975px;}
#subnavi3 { height: 29px; float: right; width: 230px; text-align: right; margin-top: 3px; padding-right: 188px;}

/* subcategories box */
.subcategory { float:left; padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px; width:250px; }

/* div inner ellements */
.blockrelative { display: block; position:relative; }

/* Drill down menu */
.active {font-weight:bold;}
.showalllink { padding: 0px 0px 5px 4px; }
.morelessnodeentrieslink {display: none; padding: 3px 12px 5px 4px; margin:-1px 0 0 3px;}
.subcategorylist {background-Image:none; margin-top:-6px;}



/* styles for narrowing */
#cmiddle .sorting {width:482px;}
.box564 , .box564 .resright , .sorting {width:482px;}
.da , #ctl00_content_ResultNavigationTop_DateLink  {display:none;}
