@import url('styles_content.css');

/* Remove or Reset Default Styles
-------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
strong {font-weight: 700}


/* grid start
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
/* grid  end*/



body {
   color:#000;
   background: #9E836E;
   font: 62.5% 'Helvetica', Arial, sans-serif;}



/* Clear Floats
--------------------------------------------------------------------------*/
.clear {
 clear: both;
 font-size: 0;
 height: 0;
 line-height: 0;
 overflow: hidden;}

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

/* General Form Styles 
-------------------------------------------------------------------------*/
input.txtbox, textarea, select {font-size:11px; font-family:Arial,Verdana;float:left;}

fieldset label{float:left;display:block;}
fieldset br{ clear:both;}
fieldset{ border:none;}

/* General Link Styles 
--------------------------------------------------------------------------*/
a:link, a:visited {color:#000;}
a{outline:none;cursor:pointer !important;text-decoration:none;}


/*-------------------------------------------------------------------------
                              GENERAL PAGE STYLES
*-------------------------------------------------------------------------*/
ul#acc-links {display:none;}

.container{ 
  width:876px;
  margin:0 auto;
  background:#9E836E;
  padding:0 14px 0 20px;
  cursor:default !important
  }

/* white shadow */
.shadowbox{
  background: #FFF url(images/ui/bg_sideshadow.gif) right repeat-y;}

.box-wrap{
  background:url(images/ui/bg_sideshadow-top.gif) top right no-repeat;}


/* large shadow */
.largeshadow{
  background:url(images/ui/bg_box-large_bottom.gif) bottom no-repeat;
  width:877px;
  padding:0 0 8px 0;
  margin:0 0 3px 0;}

.middleshadow-first {
  padding:0 0 7px 0px !important;
  background:url(images/ui/bg_box-small_bottom.gif) bottom no-repeat;
  margin:0 0 3px 0 !important;
  width:216px;
}
  
.middleshadow{
  background:url(images/ui/bg_box-small_bottom.gif) bottom no-repeat;
  width:216px;
  padding:0 0 7px 0px;
  margin: 0 0 3px 4px;
 }
  
.smallshadow{
  background:url(images/ui/bg_box-small_bottom.gif) bottom no-repeat;
  width:216px;
  padding:0 0 7px 0;
  margin:0 0 3px 0;}

/* largepic shadow */
.largepicshadow{
  background:url(images/ui/bg_box_large-image.gif) bottom no-repeat;
  width:436px;
  padding:0 0 8px 0;
  margin:0 0 3px 0;}

  /* largepic shadow */
.verylargepicshadow{
  background:url(images/ui/bg_box-very_large_image.gif) bottom no-repeat;
  width:656px;
  padding:0 0 8px 0;
  margin:0 0 3px 0;}
  
.fleft{
  float:left;}

.fright{
  float:right;}

.inner-padding-1 {padding:10px 18px 10px 10px }
.inner-padding-2 {padding:20px 28px 20px 20px }
  
/* constant heights */
.logoheight{
  height:130px;}
  
.sidenavheight{
  height:275px;}

* html .sidenavheight{
  height:269px;}

  
.objektheight{
  height:415px;}

.bescheight{
  height:210px;
  }

.mapheight{
  height:210px;}
  
.smallboxheight{
  height:210px;}

#first .searchheight{
  height:415px;}
  
/*-------------------------------------------------------------------------
                              HEADER
*-------------------------------------------------------------------------*/
#header{
  text-transform:uppercase;
  position:relative;}

#header .box-wrap{
  padding:8px 8px 5px 8px;}

#header p.date{
  position:absolute;
  color:#9E836E;
  font-size:1em;}

#main-nav{
 float: right;
 padding-right:5px;}

#main-nav li{
  display:block;
  float:left;
  color:#9E836E;
  font-size:1em;
  padding:0 3px;
  text-transform:uppercase;
  vertical-align:bottom;}

#main-nav li a{
  color:#9E836E; border:0}

#main-nav li a:hover, #main-nav li a.active{
  color:#CECCCC}  
 
 
#nested_gmenu{
 padding:16px 0 0 10px;}

#nested_gmenu a.gt-menu {border:0 !important} 
#nested_gmenu a.gt-menu:hover, #nested_gmenu .menu-item-act a {
  opacity:.75;filter: alpha(opacity=75); border:0 !important}

#nested_gmenu li{
 padding: 0 0 4px 0;
 margin:0 }
 
 #nested_gmenu li#menu-700{
 padding: 0 0 0 0;
 margin:0 }
 
 
/* form login */
.formlogin{
  padding:0;
  float:left;
  width:225px;}
  
.formlogin label{
  padding:2px 5px 0 0;
  float:left;}

.formlogin .txtbox{
  background:#CEC1B6;
  border:none;
  color:#FFF;
  width:90px;
  font-size:1em !important;
  float:left;
  margin-left:1px;}
  
 /*-------------------------------------------------------------------------
                             MAIN-CONTENT
*-------------------------------------------------------------------------*/
#main-content p{
  font-size:1.2em;
  line-height:20px;
  padding:0 0 5px 0;}
  
#main-content h1{
  padding:5px 0 3px  0px;}
  
#main-content h1.ringeltaube a{
  background:url(images/logo_ringeltaube.gif) 2px 2px no-repeat !important;
  width:206px;
  height:122px;
  display:block;
  text-indent:-9999px;
  padding:0}

#main-content .cols2A h1.ringeltaube a{
  background:url(images/logo_ringeltaube.gif) 3px 2px no-repeat !important;
}


/* titles single-object */
#main-content .special-header h2{
 background:#D8CDC5;
 height:35px !important;
 }

#main-content .special-header h2 span{
  display:block;
  text-indent:-9999px;
  position:relative;
  top:8px;
  left:10px;}
 
#main-content .special-header .smallshadow h2{
  width:208px;}

#main-content .right .special-header .smallshadow h2{
  width:209px;}
  
#main-content .special-header h2.objekt span{
  background:url(images/ui/title_objekt.gif) 0 0 no-repeat;
  width:181px;
  height:23px;}

#main-content .special-header h2.kontakt span{
  background:url(images/ui/title_kontakt.gif) 0 0 no-repeat;
  width:192px;
  height:21px;}

#main-content .special-header  h2.anfrage span{
  background:url(images/ui/title_anfrage.gif) 0 0 no-repeat;
  width:87px;
  height:19px;}

#main-content .special-header .largepicshadow h2{
  width:429px;}

#main-content .special-header  h2.besch span{
  background:url(images/ui/title_besch.gif) 0 0 no-repeat;
  width:270px;
  height:21px;}
  
#main-content .special-header  h2.suche span{
  background:url(images/ui/title_suche.gif) 0 0 no-repeat;
  width:86px;
  height:21px;}
  
#main-content .special-header .search h2{
 height:30px !important;}
 
#main-content .special-header .search h2 span{
  top:4px;}  
 
#main-content .special-header  .shadowbox h3{
  font-size:1.2em;}

  
  
/* sidenav */
#main-content  ul.sidenav{
  padding:20px 0 0 8px;}

#main-content  ul.sidenav li{
  padding:0 0 14px 0;}

#main-content  ul.sidenav li a{
  height:22px;
  display:block;
  text-indent:-9999px;}

#main-content  ul.sidenav li.unternehmen a{
  background:url(images/ui/nav_unternehmen.gif) 0 0 no-repeat;
  width:163px;}

#main-content  ul.sidenav li.objekte a{
  background:url(images/ui/nav_objekte.gif) 0 0 no-repeat;
  width:103px;}

#main-content  ul.sidenav li.angebote a{
  background:url(images/ui/nav_angebote.gif) 0 0 no-repeat;
  width:121px;}

#main-content  ul.sidenav li.news a{
  background:url(images/ui/nav_news.gif) 0 0 no-repeat;
  width:78px;}

#main-content  ul.sidenav li.projekte a{
  background:url(images/ui/nav_projekte.gif) 0 0 no-repeat;
  width:116px;}

#main-content  ul.sidenav li.services a{
  background:url(images/ui/nav_services.gif) 0 0 no-repeat;
  width:116px;}

#main-content  ul.sidenav li.partner a{
  background:url(images/ui/nav_partner.gif) 0 0 no-repeat;
  width:108px;}
  
#main-content .content-left{
  width:438px;
  float:left;}

#main-content .content-right{
  float:right;
  width:436px;}

#main-content .inside{
  padding:13px 12px;
  overflow: auto}
  
#main-content .bescheight .inside{    
  height: 158px;
  width: 410px;
  overflow: auto;
  padding: 7px 8px 0 10px
}
  

#main-content .tbldetails{
  margin:7px 0;
  font-size:1.2em;
  /*font-family:'Tahoma', Arial, Helvetica, sans-serif;*/}

#main-content h3{
  font-weight: 700}
  
#main-content .tbldetails tr td{
  vertical-align:top;
  padding:2px 0;}

#main-content .tbldetails tr td.title{
  width:72px;}

#main-content .tbldetails tr td.det{
  width:115px;}

/* main image*/
#main-content div.main-image{
 width:430px;
 height:415px;}

#main-content div.inner-image {
padding: 7px;
background: #fff;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; 
filter: alpha(opacity=75);					
opacity:0.75;
display: inline-block;
width: 415px}

#main-content span.main-image-text{
font-size: 110%;
font-weight: bold
 }


#main-content .main-image p a{
  color:#993300;}

/*map image */
#main-content .map-image{
  background:url(images/map1.jpg) 0 0 no-repeat;
  width:430px;
  height:210px;}

/* thumbnails */
#main-content ul.thumbnails li{
  display:inline-block;
  float:left;
  background:url(images/ui/bg_thumbnail.gif) 0 0 no-repeat;
  width:106px;
  height:107px;
  margin:0 3px 3px 0;}

#main-content ul.thumbnails li.last{  /* last on the row */
  margin-left:2px;}

/*sidecol */
#main-content .colside{
  width:216px;}

#main-content .colside .shadowbox{
  border-left:1px solid #DCD3CB;}

#main-content .btnblock{
  margin:18px 0 0 0 !important;}

#main-content .btnblock a{
 height:22px;
  display:block;
  float:left;
  text-indent:-9999px; }

#main-content .btnbuchung{
  background:url(images/ui/btn_buchung.gif) 0 0 no-repeat;
  width:117px;
  padding:0 10px 0 0;
  float: right}

* html  #main-content .btnbuchung{
padding:0 5px 0 0;
}

#main-content .btnpdf{
  background:url(images/ui/btn_pdf.gif) 0 0 no-repeat;
  width:58px;} 

/* form anfrage */
#main-content .formanfrage{
  padding:0;
  margin:0}

#main-content .formanfrage br{
  clear:both;line-height:1px;font-size:1px}

#main-content .formanfrage label{
  width:42px;
  float:left;
  text-align:right;
  font-size:1.1em;
  padding:2px 0 0 0;
  margin: 0 0 0 -4px}

#main-content .formanfrage label.wide{
  width:52px;}

#main-content .formanfrage label.wide2{
  width:75px;}

#main-content .formanfrage .txtbox2{
  width:130px !important;
  height:35px !important;
  overflow: auto !important;
  overflow-y: scroll !important;
  overflow-x:hidden !important;overflow-y:auto !important;}

#main-content .formanfrage span{
  color:#FA0000;}

#main-content .formanfrage .txtbox{
  width:140px;
  margin:0 0 4px 3px;
  height:13px;
  padding:2px !important;
  border:1px solid #BBBBBB;
  float:left;
 }

#main-content .formanfrage .btnloschen{
  background:url(images/ui/btn_loschen.gif) 0 0 no-repeat;
  width:50px;
  height:15px;
  float:left;
  display:block;
  text-indent:-9999px;}

#main-content .formanfrage .btnabsenden{
  background:url(images/ui/btn_absenden.gif) 0 0 no-repeat;
  width:59px;
  height:15px;
  float:left;
  display:block;
  text-indent:-9999px;}

/* bottom content */
#main-content .sub-bottom{
  padding:6px 12px;
  text-align: center;
  }

#main-content .sub-bottom h3,
#main-content .sub-bottom h4{
  font-family:'Tahoma', Arial, Helvetica, sans-serif;
  color:#000;
  font-size:1.1em;}

#main-content .sub-bottom ul li{
  width:133px;
  padding:0 30px 0 0;
  display:block;
  float:left;}

#main-content .sub-bottom ul li.last{
  padding-right:0 !important;}

#main-content .sub-bottom ul li p{
  line-height:13px;
  font-size:1.1em;
  padding: 0 !important;}
 
#main-content .sub-bottom ul li p a{
   color:#000;}
  
   
/* search form  */
#first div#search-image {
  position: relative;
  background: url('images/ui/search_wupertal.gif') no-repeat left top;
  height: 175px}

embed, .tx-rbflashobject-pi1-swf_altcontent {padding: 0 !important; margin: 0 !important; line-height: 1px}
  
.searchform  #search-buchung span {display: block; text-indent: -9999px}
.searchform  a#search-buchung  {width: 150px; height: 30px; display: block; position: absolute; bottom: 10px; left: 3px; border: 0}  
.searchform  a:hover#search-buchung {background: #fff;opacity:.15;filter: alpha(opacity=15);  }
.searchform {

  margin: 15px 0 15px 0;
  padding:0;
  float:left;
  width:200px;}
  
.searchform  label{
  padding:2px 5px 0 0;
  float:left;}

.searchform  .txtbox{
  border:none;
  width:180px;
  font-size:1em !important;
  float:left;
  margin-left:1px;
  margin: 0 0 10px 7px;
  padding: 2px 0 2px 15px;
  background: #CEC1B6 url('images/ui/search_input_arrow.gif') no-repeat 4px 3px }

.searchform .chkboxdiv {
  width:195px;
  font-size:1em !important;
  float:left;
  margin-left:1px;
  margin: 0 0 10px 7px;
  padding: 3px 0 3px 0px;
  background: #CEC1B6;
  display:inline;}

.searchform .chkbox {overflow:hidden;width:14px;height:14px;padding:0;margin:0;float: left; width: 15px; padding: 0px 0 0 0; margin:0px 0 0 0}
.searchform .chkboxdiv span{ display: block; float: left; padding: 0px 0 0px 3px; margin:0}
 
.searchform  a.submit {
  display: block;
  width:82px;
  font-size: 120%;
  font-weight: 700;
  background: #CEC1B6 url('images/ui/search_input_arrow.gif') no-repeat 75px 4px;
  margin: 10px 0 0 7px;
  padding: 2px 0 2px 20px;
}
  
 /*-------------------------------------------------------------------------
                             FOOTER
*-------------------------------------------------------------------------*/
#footer .sub-bottom{
  font-family:Verdana, Arial, Helvetica, sans-serif !important;
  padding:6px 12px;}

#footer ul{
  padding:0 0 5px 0;}

#footer ul li{
  display:block;
  float:left;
  color:#645E5E;
  text-transform:uppercase;
  border-right:1px solid #645E5E;
  font-size:1em; }

#footer ul li.last{
  border-right:none !important;}

#footer ul li a{
  padding:0 5px;
  color:#645E5E;}

#footer ul li a:hover, #footer ul li a.active{
  padding:0 5px;
  color:#CECCCC;}
  
#footer p{
   color:#645E5E;
   font-size:1em;}
 
#footer p a{
  color:#645E5E;}

#footer p.copy{
  float:left;}

#footer p.others{
  float:right;}
  
  
  
  

/* indexed_search result page START */
.tx-indexedsearch li {float: left; padding: 3px; list-style: none}
.tx-indexedsearch ul {clear: both; padding: 0 0 30px} 
.tx-indexedsearch-res {clear: both}
.tx-indexedsearch-browser {padding: 0 0 30px}
/* indexed_search result page END */



p.pagination {margin: 10px 20px 20px 0}
p.pagination a {padding: 2px 5px 5px 5px;  margin:0; border: 1px solid #efefef; text-decoration: none; /*background: url("images/pagination.gif") center top no-repeat;*/}
p.pagination a:hover {/*background: url("images/pagination_hover.gif") center top no-repeat;*/ background: #efefef; color: #888}
p.pagination span {text-decoration: none;background: none;padding: 3px 5px 7px 5px; margin:0}
p.pagination span.selected {padding: 2px 5px 5px 5px;  border:1px solid #efefef; background: #efefef; text-decoration: none;/*background: url("images/pagination_selected.gif") center top no-repeat;*/;color: #aaa; font-weight: bold}
p.pagination a.poprzednia {padding-left: 8px;}
p.pagination a.nastepna {padding-right: 7px;}



/* tt_news CSS START */
/* tt_news single */
.news-single-links dd p{font-size:100%}
.news-single-timedata {font-size:92%;color:#aaa; padding: 0 0 10px}
.news-single-links dt,.news-single-related dt,.news-single-files dt{font-weight:700;margin:10px 0 2px 0;padding:0;width:100%;display:block;clear:both}
.news-single-backlink {margin:20px 0 30px}
.news-single-backlink a {background:url(images/links/link_back.png) no-repeat 0 50%;border:0 !important;padding:0 0 0 15px; vertical-align: bottom}

/* tt_news list */
#main-content .news-list-browse{margin:0px 0 10px 0;clear: both;}

#main-content .news-list-item a img{float:left;margin:0px 10px 5px 0;padding:4px 0px 0 0}
#main-content .news-list-item a img.title_image{float:none;margin:0 0 0 0;padding:0 0px 0 0; display: block}
#main-content .news-list-item img a{margin:0;padding:0;}
#main-content .news-list-item hr{display:none}
#main-content .news-list-date {display:block;margin:0;padding: 5px 0 5px 0;color:#777; font-weight: bold; }
#main-content .news-list-item { margin: 0 0 0px;padding: 0px 0 10px}
#main-content .news-list-container {margin-bottom:0;padding-bottom:0}
#main-content .news-list-item h3 {margin-bottom: 0px; padding-bottom: 0; line-height: 1.1em}
#main-content .news-list-item h3 a {font-weight:bold; text-decoration: none; color: #000; border: 0}
#main-content .news-list-item h3 a:hover {color: #888}
/*.news-list-morelink {background: url(images/news_wiecej.png) no-repeat right; text-align: right;	margin: 10px 0 0;   width: 499px;}*/
/*#main-content span.news-list-morelink a {display: block; width:5px; height: 5px; text-indent: -999px; overflow:hidden;padding:2px;}*/

#main-content span.news-list-morelink a{color: #AC4B20; font-weight: 700; border: 0; padding: 0 0 0 5px}
#main-content span.news-list-morelink a:hover{color: #3F1B0C; font-weight: 700}

/* tt_news CSS END */


/* mailform START */
#mailform {width: 450px; padding: 10px 0 0 0}
#mailform input {border:0; background: #CEC1B6; float: left; font-size:1.1em;width: 310px;padding: 2px 3px 2px 3px;margin: 2px 0}
#mailform label {font-size: 110%; text-align: right; width: 90px; display: block; float: left; font-weight: bold;margin: 2px 0; padding: 0  10px 0}
#mailform textarea {border:0;background: #CEC1B6; font-size:1.1em;width: 310px;overflow: auto;padding: 2px 3px;margin: 2px 0}
#mailform input#submit {width: 110px; margin: 4px 0 40px 110px}
#mailform .form-line {width: 490px; clear: both;vertical-align: bottom}
.tx-thmailformplus-pi1 div#thanks-message {margin-top: -12px}
/*#mailform input#submit {background: url(images/send.gif) no-repeat;margin: 0 0 0 140px;height: 30px;padding: 0;border: 0;text-indent: -1000em;cursor: pointer;cursor: hand;}*/
/* mailform END */

.csc-sitemap {margin: 0 0 0 -20px}

div.cols2A .left {float: left; width: 656px; }
div.cols2A .right {float: left; width: 216px; padding: 0 0 0 4px}

/* g maps */
#map-canvas div  span {display: none; width: 210px !important;  font-size: 80% !important; white-space:wrap}
#map-canvas  .terms-of-use-link { font-size: 90% !important}

/* object styles 
color 1 - orange: #AC4B20
*/
.object-list-item-single {padding: 9px 0}
.object-list-item {position: relative; height: 130px}
.object-list-item img {float: left}
.object-list-item .details {width: 424px; padding: 5px 8px; float: left}
.object-list-item .details-single {width: 390px; padding: 5px 0 5px 8px; float: left; margin:0}
.object-list-item  p {font-size: 110% !important; line-height: 1.1em !important; padding:0}
.object-list-item  table {float:left; padding: 0; margin:0}
.object-list-item  table tr {padding:0; margin:0;}
.object-list-item  table td {padding:0; margin:0; line-height:1.0em; font-size: 110%; vertical-align: top}
.object-list-item  table td.label-1 {width:60px}
.object-list-item  table td.label-2 {width:65px}
.object-list-item  table td.first {padding: 0 2px 7px 0}
.object-list-item  table.info-left {width: 185px; padding: 0 4px 0 0}
.object-list-item .details-single table.info-left {width: 175px; padding: 0 4px 0 0}
.object-list-item  table.info-right {width: 235px}
.object-list-item  .details-single  table.info-right {width: 210px}
.object-list-item .object-nr {color: #AC4B20}
.object-list-item .description {padding: 5px 0 0 0px; font-size: 100%}
.object-list-item .price {position: absolute; bottom: 5px; left: 218px}

.object-list-item .box-wrap {height: 130px}

.seller-address {position: relative}
.seller-address .btnblock {position: absolute; bottom: 12px; left: 10px}

div.tx-thmailformplus-pi1 {padding: 0; margin:0}
div.tx-thmailformplus-pi1  p{padding: 0; margin:0}

#main-content .first-page-offers p{line-height: 1.1em; font-size: 110%}
#main-content .first-page-offers {height: 245px}

#main-content .morelink  a{color: #AC4B20; font-weight: 700; border: 0}
#main-content .morelink  a:hover{color: #3F1B0C; font-weight: 700}

/*mapa witryny */
#main-content #sitemap ul {list-style: none;padding-left: 0px;margin-left: 0px;font-size:1.1em;}
#main-content #sitemap ul li {padding: 0 0 0 20px;background: url(images/map_h.gif) 0px 5px no-repeat !important;list-style:none;list-style-image:none;}
#main-content #sitemap ul ul {background: url(images/map_v.gif) 0px 0px repeat-y;font-size:1.02em}
#main-content #sitemap ul ul ul {font-size:1.03em}
#main-content #sitemap ul ul ul ul {font-size:1.04em}
#main-content #sitemap ul ul ul ul ul{font-size:1.05em}
/*mapa witryny end */





/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 1px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 15px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 15px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; height: 1%; }
	
	
	/* no border on image links */
	#main-content DIV.csc-textpic  DIV.csc-textpic-imagewrap  a , #main-content ul.thumbnails a, #main-content .first-page-offers a, #main-content  .btnblock a, #main-content  a.noBorder{border: 0}
	 
	
	
	/**
 * The "classic" theme CSS for Shadowbox.
 *
 * This file is part of Shadowbox.
 *
 * Shadowbox is an online media viewer application that supports all of the
 * web's most popular media publishing formats. Shadowbox is written entirely
 * in JavaScript and CSS and is highly customizable. Using Shadowbox, website
 * authors can showcase a wide assortment of media in all major browsers without
 * navigating users away from the linking page.
 *
 * Shadowbox is released under version 3.0 of the Creative Commons Attribution-
 * Noncommercial-Share Alike license. This means that it is absolutely free
 * for personal, noncommercial use provided that you 1) make attribution to the
 * author and 2) release any derivative work under the same or a similar
 * license.
 *
 * If you wish to use Shadowbox for commercial purposes, licensing information
 * can be found at http://mjijackson.com/shadowbox/.
 *
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>
 * @copyright   2007-2008 Michael J. I. Jackson
 * @license     http://creativecommons.org/licenses/by-nc-sa/3.0/
 * @version     SVN: $Id: skin.js 91 2008-03-28 17:39:13Z mjijackson $
 */

/*_____________________________________________________  container & overlay  */
#shadowbox_container, #shadowbox_overlay {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
#shadowbox_container {
  position: fixed;
  display: block;
  visibility: hidden;
  z-index: 999;
  text-align: center; /* centers #shadowbox in quirks and IE */
}
#shadowbox_overlay {
  position: absolute;
}

/*_______________________________________________________________  shadowbox  */
#shadowbox {
  position: relative;
  margin: 0 auto;
  text-align: left; /* reset left alignment */
}

/*____________________________________________________________________  body  */
#shadowbox_body {
  position: relative;
  margin: 0;
  padding: 0;
  border: 1px solid #333;
  overflow: hidden;
}
#shadowbox_body_inner {
  position: relative;
  height: 100%;
}
#shadowbox_content.html {
  height: 100%;
  overflow: auto; /* make html content scrollable */
}

/*_________________________________________________________________  loading  */
#shadowbox_loading {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
#shadowbox_body, #shadowbox_loading {
  background-color: #060606; /* should match loading image background color */
}
#shadowbox_loading_indicator {
  float: left;
  margin: 10px 10px 0 10px;
  height: 32px;
  width: 32px;
  background-image: url(loading.gif);
  background-repeat: no-repeat;
}
#shadowbox_loading span {
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  font-size: 10px;
  float: left;
  margin-top: 16px;
}
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited {
  color: #fff;
  text-decoration: underline;
}

/*____________________________________________________________  title & info  */
#shadowbox_title, #shadowbox_info {
  position: relative;
  margin: 0; /* these must have no vertical margin or padding */
  padding: 0;
  overflow: hidden;
}
#shadowbox_title_inner, #shadowbox_info_inner {
  position: relative;
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  line-height: 16px;
}
#shadowbox_title {
  height: 26px;
}
#shadowbox_title_inner {
  font-size: 16px;
  padding: 5px 0;
  color: #fff;
}
#shadowbox_info {
  height: 20px;
}
#shadowbox_info_inner {
  font-size: 12px;
  color: #fff;
}

/*_____________________________________________________________________  nav  */
#shadowbox_nav {
  float: right;
  height: 16px;
  padding: 2px 0;
  width: 45%;
}
#shadowbox_nav a {
  display: block;
  float: right;
  height: 16px;
  width: 16px;
  margin-left: 3px;
  cursor: pointer;
}
#shadowbox_nav_close {
  background-image: url(icons/close.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_next {
  background-image: url(icons/next.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_previous {
  background-image: url(icons/previous.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_play {
  background-image: url(icons/play.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_pause {
  background-image: url(icons/pause.png);
  background-repeat: no-repeat;
}

/*_________________________________________________________________  counter  */
#shadowbox_counter {
  float: left;
  padding: 2px 0;
  width: 45%;
}
#shadowbox_counter a {
  padding: 0 4px 0 0;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
}
#shadowbox_counter a.shadowbox_counter_current {
  text-decoration: underline;
}

/*___________________________________________________________________  clear  */
div.shadowbox_clear {
  clear: both; /* clear floating counter & nav */
}

/*________________________________________________________________  messages  */
div.shadowbox_message {
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  font-size: 12px;
  padding: 10px;
  text-align: center;
}
div.shadowbox_message a:link,
div.shadowbox_message a:visited {
  color: #fff;
  text-decoration: underline;
}

.terms-of-use-link {font-size: 1px