html{padding:0; margin:0;}
body{font-size:100.01%;color:#000;background:#fff;text-align:left;}
body{text-align:center; }
body{background:transparent url(../img/bg_body.png) repeat-x; padding:0; margin:0;}
body,select{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;color:#333;}
table{border-collapse:collapse;}

.tbl_anz{ width:100%;}
.tbl_anz tr {margin:0px;padding:0;border-bottom:1px solid #cfcfcf;background:url(../img/bg_small_tr.jpg) repeat-x; color:#000000;}
.tbl_anz tr a{color:#0066bd; text-decoration:none; font-weight:bold; font-size:14px;}

.h1_h2{background:url(../img/img_top.jpg) no-repeat;}
.last_ang{width:280px; background:url(../img/header_blok.jpg) no-repeat;}
.tit{padding:10px 10px 0px 10px;}
.last_ang_text{margin:0px;padding-top:20px;width:278px; height:138px; border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf; text-align:center;}
.last_ang_text{margin:0px;padding-top:20px;width:278px; height:138px; border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf; text-align:center;}
.tit_orange{width:620px; background:url(../img/header_blok_orange.jpg) no-repeat;}
.xy{height:45px; padding0;font-size:16px;color:#fff;}
.poisk{padding-top:20px; padding-left:100px;font-weight:bold;}
.tit_or{padding-top:20px; padding-left:10px;font-weight:bold;}

.right_a{color:#999;font-size:12px; cursor:pointer;}
	.right_a a{text-decoration:underline; color:#999; font-size:12px;}

.ifr{margin:0px;padding:0;width:618px;
border:1px solid #cfcfcf;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:13px;
color:#333;}

.ifr2{margin:0px;padding:0;width:618px;
border:1px solid #cfcfcf;
border-top:0;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:13px;
color:#333;}

.tbladd a{color:#999; font-size:12px;}

.anz_list{margin:0px;padding:0;width:618px; height:117px; border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf; background:url(../img/bg_small_tr.jpg);}


.mail_link{text-decoration:underline; color:#257ca9; cursor:pointer;}
.izm_link{text-decoration:underline; color:#257ca9; cursor:pointer; font-weight:bold; font-size:12px; width:620px; text-align:right;}
.tit_grau{background-color:#CCCCCC; line-height:18px; color:#FFFFFF; font-weight:bold; font-size:14px; padding-left:10px;}
	 .tit_blue{height:55px; padding0;font-size:16px;color:#fff;background:url(../img/header_blok_blue.jpg) no-repeat;}
	 
.tit_blue_leer{height:45px; padding0;font-size:16px;color:#fff;background:url(../img/header_blok_blue_leer2.jpg) no-repeat;} /**/
.t_tit_blue_leer{padding-top:20px; padding-left:10px;font-weight:bold;}
.t_tit_blue_leer a{font-size:16px;color:#fff;}

.tit_blue_leer33{height:45px; padding0;font-size:16px;color:#fff;background:url(../img/header_blok_blue_leer3.jpg) no-repeat;} /**/
.t_tit_blue_leer33{padding-top:5px; padding-left:10px;font-weight:bold;}
.t_tit_blue_leer33 a{font-size:16px;color:#fff;}


.tit_orange_leer{height:55px; padding0;font-size:16px;color:#fff;background:url(../img/header_blok_orange_leer.jpg) no-repeat;}
.tit_grau_leer{height:45px; padding0;font-size:16px;color:#575757;background:url(../img/header_blok_grau_leer.jpg) no-repeat;}
.t_tit_blue{padding-top:20px; padding-left:100px;font-weight:bold;}

.tr_blue{margin:0px;padding:0;width:618px; height:117px; border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf; background:url(../img/bg_big_tr.jpg) repeat-x;}
.new_elem{margin-top:5px; width:150px;}
.last_ang_text a{color:#999; padding:10px;font-size:12px;}
.btn150{width:150px;background:url(../img/btn150.jpg) no-repeat; height:23px; border:0; margin-top:6px; cursor:pointer;}
.btn200{width:200px;background:url(../img/btn200.jpg) no-repeat; height:23px; border:0; margin-top:6px; cursor:pointer; font-weight:lighter;}
.btn200_orange{width:200px;background:url(../img/btn200_orange.jpg) no-repeat; height:29px; border:0; margin-top:6px; cursor:pointer; font-weight:lighter; 
  font-weight:bold; color:#FFFFFF; text-decoration:none;}
.btn200_blue{width:200px;background:url(../img/btn200_blue.jpg) no-repeat; height:29px; border:0; margin-top:6px; cursor:pointer; font-weight:lighter; 
  font-weight:bold; color:#FFFFFF; text-decoration:none;}
.last_angeb a { color:#0066bd;}
.last_angeb img {width:50px; padding:2px; border:1px solid #CCCCCC;} 
.anzeige_img {padding:3px; border:1px solid #CCCCCC;max-height:225px; max-width:300px;}
.td_kn{margin-right:20px; text-align:right; width:220px;}
.td_kn_img{height:23px; width:35px; border:0; padding:0;}

.obl{ padding:10px;}
.obl a { color:#0066bd; font-size:12px;}

.best_ang{ width:618px; font-family:Arial,Verdana,Helvetica,sans-serif;font-size:13px; color:#333333;}
.best_angeb_img {max-height:90px; max-width:120px; padding:4px; border:1px solid #CCCCCC; margin-left:10px; margin-top:7px;}
.best_ang  a { text-decoration:none; font-weight:bold; font-size:15px;color:#0066bd; padding:0 0 20px 0;}
.best_ang td{line-height:18px;}

.for_list {padding:5px;}
.for_list img{max-height:70px; max-width:95px; padding:4px; border:1px solid #CCCCCC; padding:1px;}


.left_side{float:left;margin-top:7px; width:300px;}
.right_side{float:left;width:170px; text-align:right;}

.my_ang{ width:95%; border:#999999 solid 1px; margin-left:10px;}
.my_ang b{ text-decoration:none; font-weight:bold; font-size:15px;color:#0066bd; padding:0 0 20px 0;}
.my_angeb_img {width:100px; padding:3px; border:1px solid #CCCCCC; margin-left:10px; margin-top:7px;}
.my_ang  a { text-decoration:underline; font-weight:normal; font-size:12px;color:#0066bd; padding:0 0 20px 0;}
.my_ang td{line-height:17px;}


.tit_small{width:280px; height:29px;background:url(../img/header_blok.jpg) no-repeat;}
.tit_inside{margin:0px;width:278px; border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;}


/*#borderTop{background:transparent url(../img/bg_body_2.png) no-repeat top center;margin:0;padding:0;}*/
#borderTop{background:transparent url(../img/bg_body_3.gif) no-repeat top center;margin:0;padding:0;}
#page_margins{margin:0 auto;text-align:left;}
#page_margins{width:960px;min-width:inherit;max-width:none;}
#page_margins{border:0 none;}
#page{border:0 none;}

#content_b h1{ margin:10px 0 0 20px; padding:0;width:550px;border-left:none;line-height:1em;color:#fff;font-size:20px; font-weight:200;}
#content_b h2{margin:90px 0 0 20px; font-size:14px;color:#fff;line-height:1.2em;font-weight:200;}

#content_a{clear:both; background:url(../img/border_bg_1.jpg) repeat-x; padding-left:20px; padding-right:20px;text-align:left;}
#content_b{clear:both; background:url(../img/border_bg_1.jpg) repeat-x; padding-left:20px; padding-right:20px; padding-top:10px;text-align:left;height:1800px;}

#slogo{float:left; width:205px; margin-left:10px; padding-bottom:10px;}
#clearall{width:1px; height:1px; clear:both;}

#header{color:#000;padding:45px 0 0 0;}
#header #toptopnav{padding:0;margin:0;right:15px;top:6px;position:absolute;}
#header #topnav{padding:0;margin:0;right:20px;top:45px;position:absolute;}
#header #logo{padding:0;margin:0;left:20px;top:45px;position:absolute;width:204px;height:55px;background:url(../img/logo.jpg) no-repeat;}
#header #logo span{display:none;}

#nav{overflow:hidden; text-align:right;}
#nav ul{margin-left:20px;}

#nav_main{text-align:left;width:700px; margin-left:250px;}
#nav_main ul{list-style:none;padding:0;margin:0; margin-top:20px;}
#nav_main ul li{padding:0;margin:0;display:inline;}
#nav_main ul li a{padding:3px .5em; color:#666;font-size:17px;line-height:1em;text-decoration:none; font-weight:500; font-weight:300;}
#nav_main ul li a:link{padding:3px .5em;display:-moz-inline-box;display:inline-block;color:#666;font-size:17px;line-height:1em;text-decoration:none;font-weight:300;}
#nav_main ul li a:active,{padding:3px .5em;display:-moz-inline-box;display:inline-block;color:#666;font-size:17px;line-height:1em;text-decoration:none;font-weight:300;}
#nav_main ul li a:hover{padding:3px .5em;display:-moz-inline-box;display:inline-block;color:#666;font-size:17px;line-height:1em;text-decoration:none;font-weight:300;}
#nav_main ul li a:visited{padding:3px .5em;display:-moz-inline-box;display:inline-block;color:#666;font-size:17px;line-height:1em;text-decoration:none;font-weight:300;}
#nav_main ul li.current a,#nav_main ul li.current a:link,#nav_main ul li.current a:active,#nav_main ul li.current a:hover,#nav_main ul li.current a:visited{font-style:normal;color:#333;font-weight:300;}
#nav_main ul li a:hover{color:#000;text-decoration:none;font-weight:300;}
#nav_main ul li.last a{border-right:none;font-weight:300;}/**/

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}

div#nav_path{margin:43px 1px 0 1px;padding:9px 0 0 0;background:url(../img/seite.php) no-repeat 0 -2941px;}
div#nav_path div{padding:0 20px 0 20px;background:#fff;}
#home div#nav_path div{padding:3px 20px;}
div#nav_path div.footer{display:block;height:9px;padding:0;margin:0;background:#fff url(../img/seite.php) no-repeat 0 -2950px;font-size:1px;}
#vermieter div#nav_path div,#reiseshop div#nav_path div{width:918px;}
#vermieter div#nav_path div.footer,#reiseshop div#nav_path div.footer{width:958px;}
#nav_path ul{list-style:none;padding:0;margin:0;font-size:12px;color:#333;}
#nav_path ul li{margin:0;line-height:1.5em;padding:3px 14px 3px 0;float:left;white-space:nowrap;}
#home #nav_path ul li{padding:0 14px 0 0;}
#nav_path ul li a{padding:0;margin:0;color:#666;}
#nav_path ul li a,#nav_path ul li a:link,#nav_path ul li a:hover,#nav_path ul li a:visited{text-decoration:none;}
#nav_path ul li a:hover{color:#000;}
#nav_path ul li,#nav_path ul li.first,#nav_path ul.teaser li.first{background:url(../img/seite.php) no-repeat right -690px;}
#home #nav_path ul li,#home #nav_path ul li.first,#home #nav_path ul.teaser li.first{background:url(../img/seite.php) no-repeat right -693px;}
#nav_path ul.teaser li{background:url(../img/seite.php) no-repeat right -643px;}
#home #nav_path ul.teaser li{background:url(../img/seite.php) no-repeat right -647px;}
#nav_path ul li.first,#home #nav_path ul li.first{padding-left:0;border-right:none;}
#nav_path ul li.last,#home #nav_path ul li.last{background:none;}
#nav_path ul#browser_nav{display:block;float:left;padding:0;margin:0;margin-right:10px;border-left:1px solid #ccc;}
#nav_path ul#browser_nav li{border-right:1px solid #ccc;background:none;padding:3px 10px;}
#nav_path ul#browser_nav li.back,#nav_path ul#browser_nav li.next{padding-left:0;padding-right:0;}
#nav_path li.back a,#nav_path li.next a{background:url(../img/seite.php) no-repeat 6px -347px;width:26px;height:18px;display:block;text-decoration:none;}#nav_path li.back a:hover{background:url(../img/seite.php) no-repeat -44px -347px;}
#nav_path li.next a{background:url(../img/seite.php) no-repeat 7px -397px;}
#nav_path li.next a:hover{background:url(../img/seite.php) no-repeat -43px -397px;}
#nav_path a.searchResults,#nav_path a.shortlist{display:-moz-inline-box;display:inline-block;}
#nav_path a.searchResults b,#nav_path a.shortlist b{width:22px;display:-moz-inline-box;display:inline-block;}
#nav_path a.searchResults b{background:url(/gfx/images/sprites_icons.png) no-repeat 0 -398px;}
#nav_path a.shortlist b{background:url(/gfx/images/sprites_icons.png) no-repeat -100px -398px;}
#nav_path ul#browser_nav a,#nav_path ul#browser_nav a:link{color:#069;color:#666;}
#nav_path ul#browser_nav a:hover{color:#000;color:#333;}

#module_service div.main .bg{background:url(../img/hotline.jpg) no-repeat top right;}

.module h3{padding:6px 0 0 0;margin:0;font-size:15px;font-weight:bold;color:#666;overflow:hidden;text-transform:none;}
.module .header{background:url(../img/seite.php) no-repeat right -550px;height:29px;padding-right:10px;}
.module .header div{background:url(../img/seite.php) no-repeat left -550px;height:29px;}

.mainLinks{list-style:none;padding:10px 10px 10px 10px;margin:0;}
.mainLinks li{line-height:1.3em;margin:0;padding:0;font-size:14px;}
.mainLinks li a{text-decoration:none;color:#999;display:-moz-inline-box;display:inline-block;padding:0 0 2px 2em;}
ul.mainLinks li a{background:url(../img/raque.jpg) no-repeat;padding:0px 0 2px 15px;}
.mainLinks li a:hover{text-decoration:none;color:#c60;}
.mainLinks li a b{width:2em;display:-moz-inline-box;display:inline-block;text-align:right;color:#c60;font-weight:normal;cursor:pointer;cursor:hand;margin-right:.5em;}
.mainLinks li a b{margin-left:-2.5em;}

#footer{text-align:center; width:960px; margin-top:40px;}
#footer a{color:#069;}
#footer a:focus,#footer a:hover,#footer a:active{color:#000;text-decoration:underline;}
#footer ul.nav{list-style:none;margin:0 0 2em 0;padding:0;display:block;text-align:center;}
#footer ul.nav li{padding:0;margin:0;display:inline;}
#footer ul.nav li a,#footer ul.nav li a:link,#footer ul.nav li a:active,#footer ul.nav li a:hover,#footer ul.nav li a:visited{margin:5px 0;padding:0 10px;font-size:14px;line-height:1.1em;display:-moz-inline-box;display:inline-block;border-right:1px solid #999;font-weight:normal;color:#069;text-decoration:none;}
#footer ul.nav li a:hover,#footer ul.nav li.current a,#footer ul.nav li.current a:link,#footer ul.nav li.current a:active,#footer ul.nav li.current a:hover,#footer ul.nav li.current a:visited{text-decoration:none;color:#000;}
#footer ul.nav li.last a{border-right:none!important;}


