* {
	margin: 0;
	padding: 0;
}

#content .tx-tischlerverzeichnis-pi1-browsebox-SCell a {
 text-decoration: none;
 
 color:  #e00072;
}

#tx_tischlerverzeichnis_pi1_search td, #tx_tischlerverzeichnis_pi1_search td a {
font-size: 11px;
color: black;
}
.tx-tischlerverzeichnis-pi1-browsebox-SCell a, .tx-tischlerverzeichnis-pi1-browsebox td a {
	font-size: 11px;
}
#tx_tischlerverzeichnis_pi1_search select {
	width: 300px;
}
#tx_tischlerverzeichnis_pi1_search tr {
	height: 26px;
}

.tischlerverzeichnis_href {
	color:  #797979;
}

.tischlerverzeichnis_company {
	font-weight: bold;
}

#tx_tischlerverzeichnis-pi1-spezialisierung, #tx_tischlerverzeichnis-pi1-spezialisierungv {
	width: 560px;
	height: 36px;
	background: url(images/schaufensterheader.jpg) no-repeat #f3f5fa;
		
}
#tx_tischlerverzeichnis-pi1-spezialisierungv {
	
	background: url(images/verzeichnisheader.jpg) no-repeat #f4eee4;
		
}
#tx_tischlerverzeichnis-pi1-navi, #tx_tischlerverzeichnis-pi1-navi2, #tx_tischlerverzeichnis-pi1-naviv, #tx_tischlerverzeichnis-pi1-navi2v  {
	background: #f3f5fa;
	width: 533px;
	height: 30px;
	padding:15px 18px 0 10px;	
}
#tx_tischlerverzeichnis-pi1-naviv, #tx_tischlerverzeichnis-pi1-navi2v  {
	background: #f4eee4;

}

#tx_tischlerverzeichnis-pi1-spezialisierung h1, #tx_tischlerverzeichnis-pi1-spezialisierungv h1  {
   color: white;
   font-size: 27px;
      font-weight: bold;
       margin-left: 10px;
}

#tx_tischlerverzeichnis-pi1-schaufenster div a {
 font-size: 9px;
  color: #797979;
  text-decoration: none;
}
#tx_tischlerverzeichnis-pi1-schaufenster {
	background: #f3f5fa;
	padding:5px 0 0 13px;
	width:547px;
}
#tx_tischlerverzeichnis-pi1-eintraege, #tx_tischlerverzeichnis-pi1-eintraegev {
background: #f3f5fa;
width:560px;
padding-bottom:10px;
font-size: 11px
}
#tx_tischlerverzeichnis-pi1-eintraegev {
background: #f4eee4;
width:560px;
padding-bottom:10px;
font-size: 11px
}
#tx_tischlerverzeichnis-pi1-eintraege td, #tx_tischlerverzeichnis-pi1-eintraegev td  {
font-size: 11px;
color: black;
}
#tx_tischlerverzeichnis-pi1-eintraege ul, #tx_tischlerverzeichnis-pi1-eintraegev ul {
 list-style-type:none;
 margin-left:5px;
 margin-bottom: 0;
 
}
#tx_tischlerverzeichnis-pi1-eintraege .tx_tischlerverzeichnis_pi1_itemrow ul, #tx_tischlerverzeichnis-pi1-eintraegev .tx_tischlerverzeichnis_pi1_itemrow ul {
	margin-left:0px;
}
.tx_tischlerverzeichnis_pi1_itemrow a {
	
	
}
.tx_tischlerverzeichnis_pi1_itemrow img {
	margin-bottom: 3px;
}
#tx_tischlerverzeichnis-pi1-eintraege table, #tx_tischlerverzeichnis-pi1-eintraegev table {
 margin: 0 0 0 5px;
 
}
#tx_tischlerverzeichnis-pi1-eintraege table table, #tx_tischlerverzeichnis-pi1-eintraegev table table {
 background: #ececed;
 
}
#tx_tischlerverzeichnis-pi1-eintraege table table h3, #tx_tischlerverzeichnis-pi1-eintraegev table table h3 {
 color: #86a0cb;
  font-size: 14px; 
 
}
#tx_tischlerverzeichnis-pi1-eintraegev table table h3 {
 color: #c9ac80; 
 
}
.tx_tischlerverzeichnis_pi1_itemrow {
 width: 106px;
  padding: 10px;
}

#adsense {
 margin-top: 20px;
  margin-left: 7px;
}


body {
	
	font-family:  Verdana, Arial, "Trebuchet MS", sans-serif;
	font-size: 13px;
	color: #8A7F7F;
}

h1, h2, h3 {
	margin-bottom: 1em;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #797979;
}

h1 a, h2 a, h3 a {
	text-decoration: none;
}

	h1 a:hover, h2 a:hover, h3 a:hover {
	text-decoration: underline;
}

h1 {
	
	color: #000;
	font-size: 26px;
	text-transform: none;
	
	margin-bottom: 20px;
}

h2 {
	
	font-size: 12px;
}

h3 {
	font-size: 1em;
}

p, ul, ol {
	margin-bottom: 1.5em;
	line-height: 120%;
	letter-spacing: 0.1px;
}

ul, ol {
	margin-left: 3em;
}

blockquote {
	margin-left: 3em;
	margin-right: 3em;
}

a {
	text-decoration: none;
	color: #797979;
	/* font-weight: 900; */
}

a:hover {
	color: #e00072;
}

/* Wrapper */


#wrapper {
	/* margin: 0 auto; */
	width: 1020px;
	float:left;
}
/* Top */

#top {
	width: 1020px;
	height: 30px;
	background: url(images/top.jpg) no-repeat bottom;
}
#top div {
	margin-left: 33px;
}

/* Header */

#header {
	width: 1020px;
	height: 120px;
	background: url(images/backgroundh.jpg) repeat-y;
}

/* Logo */

#logo {
	float: right;
	margin-right: 26px;
	
	width: 410px;
	height: 115px;
}
#logo a, #logo img {
	border: 0px;
}

/* Menu */

#menu {
	float: left;
	margin-left: 30px;
}


#menu ul, #top ul, #menu2 ul {
	margin: 0;
	padding: 7px 0 0 0;
	list-style: none;
	line-height: normal;
}

#menu li, #top li, #menu2 li {
	display: inline;
	padding-left: 20px;
}

#menu a, #top a, #menu2 a {
	
	
	
	text-decoration: none;
	font-weight: 900;
	color: #949697;
}

#menu a, #menu2 a {
	text-transform: uppercase;
}

#menu1 {  margin-top: 20px; }
#top a {
	font-size: 9px;
}
#menu2 a {
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
}


#menu .act a, #top .act a , #menu2 .act a  {
	/* text-transform: uppercase; */
	text-decoration: none;
	font-weight: 900;
	color: #e00072;
}

#menu a:hover, #top a:hover, #menu2 a:hover {
	text-decoration: none;
	color: #e00072;
}
/* Banner */

#banner {
	width: 1020px;
	height: 68px;
	background: url(images/banner.jpg) no-repeat;
	padding:11px 0 0 27px;
}
/* Page */
#picture {
   height:486px;
   background-position: right; 
   background-repeat: no-repeat;   
   position:absolute;
   top:239px;
   width:785px;
   z-index:99;
   padding-left: 26px;
}

#pagetop {
	width: 1020px;
	height: 27px;
	background: url(images/pagetop.jpg) no-repeat;
}
#pagebottom {
	width: 1020px;
	height: 52px;
	background: url(images/pagebottom.jpg) no-repeat ;
}
#page {
	width: 968px;
	background: url(images/pagebackground.jpg) repeat-y;
	padding-left: 27px;
	padding-right: 26px; 
}
.internal-link img {
	border: 0px;
}

/* Sidebars */

.sidebar {
	float: left;
	width: 143px;
	/* height: 398px; */
	padding: 0 10px;
	
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style-image:url(images/grauepfeile.gif);
	list-style-position:inside;
	list-style-type:none;
}

.sidebar li {
	padding-bottom: 0;
	line-height:12px;
}

.sidebar li ul {
}

.sidebar li li {
	padding: 0;
}

.sidebar h2 {
	height: 40px;
	margin: 0;
	padding: 5px 10px;
	letter-spacing: normal;
	font-size: 1.4em;
}

/* Sidebar1 */

#sidebar1 {
	
}

#sidebar1 h2 {
	text-align: right;
	background: url(images/img05.gif) no-repeat;
}

#sidebar1 li li {
	padding-right: 20px;
	text-align: right;
}

#sidebar1 .csc-firstHeader {
	padding-left: 15px;
	color: black;
	background: url(images/schwarzepfeile.gif) no-repeat; 
	font-size: 13px;
	padding-left:15px;
	margin-left: 10px;
	margin-bottom: 2px;
}
#sidebar1 .csc-firstHeader a {
	text-decoration:none;
	color: black;
}

/* Sidebar2 */

#sidebar2 div {
	margin-top: 7px;
	
	border-bottom:  1px dashed #d7d7d7;
	font-size: 11px;
}
#login, #merkliste, #links {
	padding-bottom: 15px;
}
#sidebar2 div div {
	margin-top:7px;
	margin-bottom: 5px;
	border-bottom:  0;
	font-size: 12px;
	font-weight: 500;
}
#sidebar2 div div a {

	font-weight: 500;
}

#sidebar2 .loggedinas {
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 15px;
}
#sidebar2 .loggedinas span {
	font-weight: 900;
	
}

#sidebar2 .act a {
	color: #e00072;
}


/* Login*/
#login, #suche {
	
	font-size: 10px;
}
#suche {
	padding-top: 20px;
	padding-bottom: 20px;
}

#login input, #suche input {
   border:1px solid #797979;
   font-size:11px;
   height:15px;
   margin-bottom:8px;
   width:120px;
   color: #797979;
}
#login .button, #suche .button {
	position: absolute;
	left: -900px;
	
}

#login a {
        font-size: 11px;
        line-height: 9px;
}
#login a.submit, #suche a.submit {
	background: url(images/grauepfeile_a.gif)  no-repeat center left;
	padding-left: 14px;
        font-size:13px;
        font-weight: 900;
}
#login a.logout {
	background: url(images/grauepfeile_a.gif)  no-repeat center left;
	padding-left: 14px;
        font-size:13px;
        font-weight: 900;
}
#login a.submit {
	color: #e00072;
}
#login a:hover {
	
}

.loggedinlinks a {
	background: url(images/grauepfeile_a.gif)  no-repeat center left;
	padding-left: 14px;
}

/* Search */

#search {
}

#search form {
	text-align: center;
}

#search #s {
	width: 80%;
	margin-bottom: 10px;
}

#search h2 {
	background-image: url(images/img07.gif);
	
}



/* Content */

#content {
	float: left;
	width: 559px;
	/* height: 398px; */
	min-height: 800px;
	border-left: 1px dashed #d7d7d7;
	color: black;
	border-right: 1px dashed #d7d7d7;
	padding: 0 30px 10px 30px;
	/* overflow: auto; */
	font-size: 12px;
       letter-spacing: 0.2pt;
}



#content a {
	text-decoration: underline;
	color: black;
}



/* Footer */

#footer {
	width: 980px;
	margin: 0 auto;
	padding: 30px 0;
	text-align: center;
	
}

#footer p {
	margin: 0;
	padding: 0;
	font-size: smaller;
	line-height: normal;
}

/* Produktkatalog tx_tischler_pi3 */

.tx-tischler-pi3 h1 {
	color: #000;
	font-size: 26px;
	text-transform: none;
	/* margin-left: 18px; */
	margin-bottom: 10px;
}



.tx-tischler-pi3-singlepic {
        float: left;
        margin-right: 13px;
        width: 150px;
        height: 150px;
}
.tx-tischler-pi3-singlepic a, .tx-tischler-pi3-singlepic img {
        border: 0;
}
.tx-tischler-pi3-singletext {
        visibility: hidden;
}

#tx_tischler-pi3-rootline {
        position:absolute;
        left: -900px;
}
/*
.tx-tischler-pi3-singlepic a:link, .tx-tischler-pi3-singlepic a:visited, .tx-tischler-pi3-singlepic a:active  {
	display: block;
}




.tx-tischler-pi3-singlepic a:hover {
	background-position:0px 0px;
	display: block;
	height: 150px;
	width: 183px;
}
*/
/* Produktkatalog tx_tischler_pi3 Singleview */

#tx-tischler-pi3-singleview-left {
	width: 250px;
	float: left;
}
#tx-tischler-pi3-singleview-left h1 {
	font-size: 20px;
}

#tx-tischler-pi3-singleview-right {
	width: 250px;
	float: right;
	color: black;
}
.clear {
	clear: both;
}
#tx_tischler-pi3-inquiry {
       
        margin-right: 20px;
        font-size: 10px;
}
#tx_tischler-pi3-inquiry input {
        width: 250px;
		color: #e00072;
		background: url(images/grauepfeile.gif) no-repeat; 
		background-position:60px 0px;
		cursor:pointer;
}

#tx_tischler-pi3-bookmark,#tx_tischler-pi3-backlink {
        
        margin-top: 8px;
        font-size: 10px;

}
#tx_tischler-pi3-bookmark a,#tx_tischler-pi3-backlink a {
        color: #797979;
        text-decoration: none;
        letter-spacing: 0px;
        padding-left: 14px;
        background: url(images/grauepfeile_klein.gif) no-repeat;

}
#tx_tischler-pi3-bookmark a:hover,#tx_tischler-pi3-backlink a:hover {
        color: #E00072;
        text-decoration: none;

}
#tx_tischler-pi3-bookmark {
        float: right;
}
#tx_tischler-pi3-backlink {
        float:left;
}

#tx_tischler-pi3-description  {
	font-size: 11px;
	line-height: 13px;
	padding-top:8px;
}

#tx_tischler-pi3-price {
	margin: 12px 0 0 0;
	font-size: 15px;
	font-weight: 800;
}
#tx_tischler-pi3-price .ab, #tx_tischler-pi3-price .lt {
	font-size: 11px;
	font-weight: 500;
}

#tx_tischler-pi3-tischler {
	padding: 12px 0;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	font-size: 13px;
	font-weight: 600;
}
#tx_tischler-pi3-tischler a, #tx_tischler-pi3-inquiry a {
	padding-left: 15px;
	color: #797979;
	background: url(images/grauepfeile.gif) no-repeat; 
	text-decoration: none;
}

#tx_tischler-pi3-inquiry a {
	height: 35px;
	width: 198px;
	color:#E00072;
	/* background: url(images/Past_Anfragebutton_1_28Jul09.jpg) no-repeat; 
	display: block;
	text-indent: -999em; */
	
}

/* #tx_tischler-pi3-inquiry a:hover {
	height: 35px;
	width: 198px;
	color: black;
	 background: url(images/Past_Anfragebutton_2_28Jul09.jpg) no-repeat; 
	 text-indent: -999em; 
	display: block; 

	
} */

#tx_tischler-pi3-inquiry {
	padding: 5px 0 12px 0;
	
	border-bottom: 1px solid #d7d7d7; 
	font-size: 13px;
	font-weight: 600;
}


 #tx_tischler-pi3-inquiry a:hover {
background:transparent url(images/grauepfeile.gif) no-repeat scroll 0 0;
color:black;
padding-left:15px;
} 
#tx_tischler-pi3-inquiry {
	width: 250px;
}

#tx_tischler-pi3-tischler span {
	color: #e00072;
	font-size: 9px;
}
#tx_tischler-pi3-tischler a:hover {
	padding-left: 15px;
	color: black;
	background: url(images/grauepfeile.gif) no-repeat; 
}
#tx_tischler-pi3-tischler a {
	padding-left: 15px;
	color: #e00072;
	background: url(images/grauepfeile.gif) no-repeat; 
}
#tx_tischler-pi3-links a {
	padding-left: 18px;
	color: #e00072;
	background: url(images/grauepfeile.gif) no-repeat; 
	margin-left: 15px;
	font-size: 11px;
}
#tx_tischler-pi3-links a:hover {
	padding-left: 18px;
	color: black;
	background: url(images/grauepfeile.gif) no-repeat; 
	margin-left: 15px;
	font-size: 11px;
}
.tx_tischler-pi3-listlink a {
	padding-left: 18px;
	color: black;
	background: url(images/grauepfeile.gif) no-repeat; 
	margin-left: 15px;
	font-size: 11px;
}
.tx_tischler-pi3-listlink a:hover {
	padding-left: 18px;
	color: #e00072;
	background: url(images/grauepfeile.gif) no-repeat; 
	margin-left: 15px;
	font-size: 11px;
}
#tx_tischler-pi3-otherproducts {
	color: #797979;
	margin-top: 20px;
}
#tx_tischler-pi3-otherproducts .text {
	margin-bottom: 10px;
}
.tx-tischler-pi3-otherpic {
	float: left;
	width: 74px;
	height: 74px;
	
	
}
#tx_tischler-pi3-products .tx-tischler-pi3-singlepic {
	float:left;
	height:300px;
	margin-right:0;
	width:180px;
}
#tx_tischler-pi3-philo {
	font-size:11px;
	line-height:13px;
	color: black;
	padding-left:13px;
	padding-top:10px;
}
#tx_tischler-pi3-morepics img {
	border: 1px solid black;
	margin-right: 12px;
}
#tx_tischler-pi3-pics, #tx_tischler-pi3-links {
	
	border-bottom: 1px solid #D7D7D7;
	padding-bottom: 10px;
}
#tx_tischler-pi3-headermorepics {
	padding-left: 13px;
	color: #797979;
	background: url(images/grauepfeile_klein.gif) no-repeat; 
        font-size: 10px;
        margin-bottom: 10px;
        margin-top: 10px;
}
.tx-tischler-pi1-singlepic {
       float: left;
       margin-left: 20px;
       margin-right: 32px;
       margin-top: 2px
}

#tx_tischler-pi3-emailsend {
	margin-bottom: 15px;
}
/* srfeuserregister --------------------------------------------- */

.tx-srfeuserregister-pi1 p {
	margin-bottom:3px;
	margin-top:0.5em;
	padding:0 0em;
	text-indent:0;
}
.tx-srfeuserregister-pi1-text, .tx-srfeuserregister-pi1-password, .tx-srfeuserregister-pi1 select {
	width: 284px;
	border:1px solid #797979;
	color:#797979;
	font-size:12px;
	height:18px;
}
.tx-srfeuserregister-pi1 dt {

	width: 216px;
	text-align: left;
}
.tx-srfeuserregister-pi1 .linie {
	width: 520px;
	margin-top: 10px;

	margin-bottom: 10px;
	border-bottom: 1px dashed #d7d7d7;
	clear: both;
	
}
.tx-srfreecap-pi2-image {
	margin: 5px 0;
}
.rot {
	color:#FF0000;
}
.linie, .linielexikon, .liniephilo   {
	
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #d7d7d7;
}
.linie   {
	width: 520px;
	
}
.linielexikon {
	width: 560px;
	
}
.liniephilo {
	width: 560px;
	
}
.tx-felogin-pi1 h3 {
	color: black;
	display: none;
}







.tx-felogin-pi1 div {
	margin: 10px 0;
}
#user, #pass, #tx_felogin_pi1[forgot_email] {
	width: 200px;
	border:1px solid #797979;
	color:#797979;
	font-size:11px;
	height:15px;
}



.tx-cstreeview-pi1-item a {
	padding-left: 15px;
	color: #797979;
	background: url(images/grauepfeile_a.gif) no-repeat; 
	font-size: 12px;
}
.tx-cstreeview-pi1-branch {
	visibility: hidden;
}

.tx-cstreeview-pi1-empty {
	background:transparent none repeat scroll 0 0;
	border:1px dotted transparent;
	height:1.3ex;
	position:relative;
	vertical-align:baseline;
	width:0.1ex;
	z-index:1;
}

/* Smile glossary beginn */

a.tx_smile_glossary_paginationlink, .tx_smile_glossary_pagination span {
	margin-right: 5px;
	font-size: 25px;
	text-decoration: none;
	letter-spacing: 0px;
	
}
.tx_smile_glossary_paginationlink:hover {
	color:  #e00072;
	
}
.pageSousTitre span {
	font-size: 25px;
	color: white;
	background: black;
	padding-left: 4px;
	padding-right: 4px;
}
.pageTexteB {
	font-weight: 800;
	font-size: 12px;
}
.pageTexte {
	padding-right: 6px;
}

/* Smile glossary end */

.tx-indexedsearch-searchbox td {
	padding: 3px;
}


#sidebar2 .tx-toibookmarks-del {
	background:transparent url(images/grauepfeile_klein.gif) no-repeat scroll 0 0;

	font-size:10px;
	text-decoration: none;
	padding-left:10px;
}

/* Dialog-Box Confirm Inquiry */


#dialogwindow {
font-family:Arial,Sans-serif;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.dialog .top1, .dialog .top2 {
background:#888888 none repeat scroll 0 0;
}
.dialog .top1, .dialog .top2, .dialog .bot1, .dialog .bot2 {
font-size:1px;
height:1px;
line-height:1px;
margin:0 2px;
}
.dialog .top2, .dialog .bot2 {
border-left:1px solid #E00072;
border-right:1px solid #E00072;
margin:0 1px;
}

.dialog .border {
border-left:1px solid #E00072;
border-right:1px solid #E00072;
margin:0;
}
.dialog .titlebar {
background:#E00072 none repeat scroll 0 0;
color:#FFFFFF;
font-size:100%;
margin:0 0;
min-height:14px;
padding:2px 6px 3px;
}
.dialog .body {
background:#EEEEEE none repeat scroll 0 0;
padding:5px 6px 3px;
}
.dialog .bot2 {
background:#EEEEEE none repeat scroll 0 0;
}
.dialog .bot1 {
background:#555555 none repeat scroll 0 0;
}

/* Dialog-Box Confirm Inquiry end */

.submitinquiry {
   margin-top: 5px;
}

.register {
   color:#E00072;
   background:transparent url(images/grauepfeile_a.gif) no-repeat scroll left center;
   font-size:13px;
   font-weight:900;
   padding-left:14px;
}
#content .tx-tischlerverzeichnis-pi1-browsebox-SCell a {
 text-decoration: none;
 color:  #e00072;
}

#tx_tischlerverzeichnis-pi1-spezialisierung {
	width: 545px;
	height: 36px;
	background: url(images/schaufensterheader.jpg) no-repeat #f3f5fa;
		
}
#tx_tischlerverzeichnis-pi1-navi, #tx_tischlerverzeichnis-pi1-navi2 {
	background: #f3f5fa;
	width: 525px;
	height: 30px;
	padding: 15px 10px 0 10px;	
}
#tx_tischlerverzeichnis-pi1-navi div {
	
	
}

#tx_tischlerverzeichnis-pi1-spezialisierung h1  {
   color: white;
   font-size: 27px;
      font-weight: bold;
       margin-left: 10px;
}

#tx_tischlerverzeichnis-pi1-schaufenster div a {
 font-size: 9px;
  color: #797979;
  text-decoration: none;
}
#tx_tischlerverzeichnis-pi1-schaufenster {
	background: #f3f5fa;
	padding:0 0 0 13px;
	width:532px;
}
#tx_tischlerverzeichnis-pi1-eintraege {
background: #f3f5fa;
width:545px;
}
#tx_tischlerverzeichnis-pi1-eintraege ul {
 list-style-type:none;
 margin-left: 8px;
 
}
#tx_tischlerverzeichnis-pi1-eintraege table {
 margin: 0px 0 0 5px;
 
}
#tx_tischlerverzeichnis-pi1-eintraege table table {
 background: #ececed;
 
}
#tx_tischlerverzeichnis-pi1-eintraege table table h3 {
 color: #86a0cb;
  font-size: 14px; 
 
}
.tx_tischlerverzeichnis_pi1_itemrow {
 width: 106px;
  padding: 10px;
}
#tx_tischlerverzeichnis_pi1_search select {
	width: 300px;
}
#tx_tischlerverzeichnis_pi1_search tr {
	height: 26px;
}

.tischlerverzeichnis_href {
	color:  #797979;
}

.tischlerverzeichnis_company {
	font-weight: bold;
}

#tx_tischlerverzeichnis-pi1-spezialisierung {
	width: 560px;
	height: 36px;
	background: url(images/schaufensterheader.jpg) no-repeat #f3f5fa;
		
}
#tx_tischlerverzeichnis-pi1-navi, #tx_tischlerverzeichnis-pi1-navi2 {
	background: #f3f5fa;
	width: 533px;
	height: 30px;
	padding:15px 18px 0 10px;	
}
#tx_tischlerverzeichnis-pi1-navi div {
	
	
}

#tx_tischlerverzeichnis-pi1-spezialisierung h1  {
   color: white;
   font-size: 27px;
      font-weight: bold;
       margin-left: 10px;
}

#tx_tischlerverzeichnis-pi1-schaufenster div a {
 font-size: 9px;
  color: #797979;
  text-decoration: none;
}
#tx_tischlerverzeichnis-pi1-schaufenster {
	background: #f3f5fa;
	padding:5px 0 0 13px;
	width:547px;
}
#tx_tischlerverzeichnis-pi1-eintraege {
background: #f3f5fa;
width:560px;
padding-bottom:10px;
}
#tx_tischlerverzeichnis-pi1-eintraege ul {
 list-style-type:none;
 margin-left:5px;
 
}
#tx_tischlerverzeichnis-pi1-eintraege .tx_tischlerverzeichnis_pi1_itemrow ul {
	margin-left:0px;
}
.tx_tischlerverzeichnis_pi1_itemrow a {
	
	
}
.tx_tischlerverzeichnis_pi1_itemrow img {
	margin-bottom: 3px;
}
#tx_tischlerverzeichnis-pi1-eintraege table {
 margin: 0px 0 0 5px;
 
}
#tx_tischlerverzeichnis-pi1-eintraege table table {
 background: #ececed;
 
}
#tx_tischlerverzeichnis-pi1-eintraege table table h3 {
 color: #86a0cb;
  font-size: 14px; 
 
}
.tx_tischlerverzeichnis_pi1_itemrow {
 width: 106px;
  padding: 10px;
}
#sidebar2 div#adsenseright {
	margin-top: 20px;
	padding-bottom: 20px;	
}
#content_right .csc-textpic-image {
	margin-left: 0px;
	margin-top: 15px;
	margin-bottom: 22px;
}

/* #adblock {
	position: absolute;
	left: 50%;
	width: 360px;
	height: 860px;
	
	top: 18px;
	margin-left: 525px;
} */
#adblock {
	float: right;
	width: 360px;
	height: 860px;
	
	margin-top: 18px;
	
}
#gesamt {
	width: 1380px;
	margin: 0 auto;
}
#tx_tischler-pi3-pictures {
	float: right;
}