
/* Childpages und Partner Listen*/

.uebersicht {
	width:98%;
	margin-top:1px;	
}
.uebersicht td {vertical-align:top;}
.uebersicht  .ubild  {width:140px;}

.uebersicht .utext {}
.uebersicht .utext h4 {margin:0 0 0px 0;}
.uebersicht .utext p {margin:0 40px 30px 0; line-height:130%; font-size:11px;}
.uebersicht .utext p a {
	padding: 1px;
	background-color: #99CC66;
	
}
.childlevel0 .uebersicht .utext p {margin:0 40px 30px 0; line-height:130%; font-size:12px}
.childlevel0 .uebersicht .utext h4 {font-size:16px; margin:0 0 0px 0;}


/* Zelte */

.zelt {width:550px; border: 2px solid #e0dfc7; margin-top:20px;}
.erstes, .zeltzubehoer {margin-top:0px;}

.zelthead {background-color:#e0dfc7}
.zelthead h3 {width:340px; margin:0; padding:5px; float:left; font-size:18px;}
.zelthead .masze { width:110px; margin:0; padding:2px; float:left; font-size:12px; line-height: 110%; font-weight: bold;}
.zelthead .lieferant {width:75px; margin:2px 0 0 0; padding:0; float:right;}



.zeltheadzub {background-color:#e0dfc7; margin-top:0px; }
.zeltheadzub h3 {width:340px; margin:0; padding: 0 0 0 5px; float:left; font-size:14px;}
.zeltheadzub .masze { width:110px; margin:0; padding:2px; float:left; font-size:12px; line-height: 110%; font-weight: bold;}
.zeltheadzub .zubehoerblock2 {width:75px; margin:0 0 0 0; padding:0; float:right; font-weight: bold;}

/*linker Bereich Beschreibung*/
.zelt .links {width:257px; float:left;}
.zelt .links .beschreibung { margin: 3px 1px 0 5px; }
.zelt .links .beschreibung p, .zelt .links .beschreibung div { font-size: 12px; 	line-height: 120%;}
.XXzelt .links .beschreibung img { margin-left:-5px;}
.zelt .links .gif255 {float:right; margin-left:5px;}

.zelt .headclear {width:550px; height:0; clear:both; font-size:0;}
.zelt .clearer {width:550px; height:0; clear:both; font-size:0;}


/*Daten Tabelle*/
.zelt .daten { margin: 10px 0 5px 0; float:right;	width:280px;}
.zelt .daten td {vertical-align:top; font-size:12px; padding:2px 0 4px 3px;}

.zelt .daten .td1 {width:32px;}
.zelt .daten .td1 img {width:25px; height:16px; margin-bottom:3px;}
.zelt .daten .preistd {background-color: #f3ebcb;}

/*---------Zubehoer-----------*/
.tabrahmen {border: 1px solid #e0dfc7; width:554px; margin-bottom:20px; border-collapse:collapse;}
.tabrahmen .zubehoer {font-size:16px; font-weight: bold;}
.tabrahmen .auswahlbs {padding:5px; font-size:11px;}


#rightbox h1, #rightbox h2, #rightbox h3, #rightbox h4, #rightbox h5, #rightbox h6, #rightbox p {margin: 0 5px 5px 0px; font-size: 0.92em; line-height: 130%;}
#XXrightbox img {margin-left: 0;}

#rightbox .seealso {background-color:#ffffff; margin-right:0px;}
#rightbox .seealso h5 {margin: 1px 3px 0 8px;  font-size: 14px; font-weight: bold ; }
#rightbox .seealso img {XXmargin-left:8px;}
#rightbox .seealso h4 {margin: 1px 3px 0 0}
#rightbox .seealso p {font-size: 11px; line-height:120%; margin: 0 3px 15px 0}

#rightbox .seealso .pclev1 { XXpadding:10px 0; margin: 10px 3px 10px 6px; }
#rightbox .seealso .pclev1 h4 {font-size: 12px;}
#rightbox .seealso .pclev1 p {font-size: 12px;}

#rightbox .seealso .pcdivider { background-color: #ddd; height:2px; margin:5px 0 10px 0; }


.zeltanfrage {float:right; width:71px; height:21px; }

#searchresults h3 {font-size: 12px; line-height:120%; margin: 0 0 0 0;}
#searchresults p {font-size: 11px; line-height:120%; margin: 0 0 0 0;}
#searchresults img {margin: 0 10px 15px 0;}
#searchresults .result {border-bottom: 1px solid #ddd; padding: 5px 0 0 0;}

/*akteull*/
.aktuelltable {width:554px;}
.aktuelltable .aktuelltd1 img {float:left; margin:3px 10px 5px 0;}
.aktuelltable .aktuelltd2 {padding-left:10px;}

.aktuellheaderul li {margin-bottom:2px; font-weight:bold;}

/*Merkzettel und Kontakt*/
table.merkzettel {border-bottom: 2px solid #ccc; padding: 5px 0 0 0;}
table.merkzettel td {border-top: 1px solid #ddd; padding: 5px 0 0 0;}
table.merkzettel td.bild {width:60px;}
table.merkzettel h3 {margin:0 0 10px 10px;}

.mpform tr.fid2 {display:none;}
.mpform tr.fid3 {display:none;}