@charset "UTF-8";
/* CSS Document */


/*-------------------------------------------------------------------allgemeiner-HAZ-Teil*/


/*-------------------------------------------------------------------nur für Bibliotheken*/


#db_searchform_biblio {
	padding: 0;
	margin: 4px 0 15px 0;
	}

#biblio_searchform_left {
	padding: 5px 0 0 5px;
	margin: 0px;
	float: left;
	width: 247px;
	color: #016aa1;
	height: 120px;
	}

#biblio_searchform_right {
	float: right;
	background: #e6f0f6;
	padding: 5px 0 0 5px;
	color: #016aa1;
	margin: 0px;
	width: 247px;
	height: 120px;
	}

p#biblio_drei {
	   margin: 0;
	   padding: 5px 10px 5px 20px;
	   background: #c2570a url(images/bg_rollstuhl.gif) no-repeat  0 0;
	   border-bottom: #FFFFFF 4px solid;
	   color: #FFFFFF;
	   }





/*-------------------------------------------------------------------nur für beratung*/


#db_searchform_beratung {
	padding: 0;
	margin: 4px 0 15px 0;
	}

#beratung_searchform_left {
	border-right: 1px dotted #a0a0a0;
	padding: 5px 0 0 5px;
	margin: 0px;
	float: left;
	width: 160px;
	color: #016aa1;
	height: 115px;
	}

#beratung_searchform_middle {
	border-right: 1px dotted #a0a0a0;
	padding: 5px 0 0 5px;
	margin: 0px;
	float: left;
	width: 165px;
	color: #016aa1;
	height: 115px;
	}	
	
#beratung_searchform_right {
	float: right;
	padding: 5px 0 0 5px;
	color: #016aa1;
	margin: 0px;
	width: 160px;
	height: 115px;
	}

p#beratung_drei {
	   margin: 0;
	   padding: 5px 10px 5px 20px;
	   background: #c2570a url(images/bg_rollstuhl.gif) no-repeat  0 0;
	   border-bottom: #FFFFFF 4px solid;
	   color: #FFFFFF;
	   }



/*-------------------------------------------------------------------nur für Gastro*/


#db_searchform_gastro {
	padding: 0;
	margin: 4px 0 10px 0;
	}

#gastro_searchform_left {
	border-right: 1px dotted #a0a0a0;
	padding: 5px 0 0 5px;
	margin: 0px;
	float: left;
	width: 100px;
	color: #016aa1;
	height: 150px;
	}

#gastro_searchform_middle {
	border-right: 1px dotted #a0a0a0;
	padding: 5px 0 0 5px;
	margin: 0px;
	float: left;
	width: 100px;
	color: #016aa1;
	height: 150px;
	}	
	
#gastro_searchform_middle2 {
	border-right: 1px dotted #a0a0a0;
	padding: 5px 0 0 5px;
	color: #016aa1;
	margin: 0px;
	float: left;
	width: 140px;
	height: 150px;
	}		
	
#gastro_searchform_right {
	float: right;
	padding: 5px 0 0 5px;
	color: #016aa1;
	margin: 0px;
	width: 122px;
	height: 150px;
	}

#gastro_vorschau {
	padding: 20px 0 20px 0;
	}


#gastro_vorschau_img {
	width :250px;
	float: left;
	padding: 0;
	}

#gastro_vorschau_cont p {
	padding: 0 0 0 0;
	}

#gastro_vorschau_cont {
	float: right;
	width: 240px;
	}

#gastro_vorschau_name {
	font-weight: bold;
	padding: 0 0 10px 0;
	}

#gastro_teaser {
	padding: 25px 0 0 0;
	}


h3.db_gastro_vorspannx {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
	padding: 0;
	font-weight: bold;
	}

h3.db_gastro_vorspannx span{
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: normal;
	}


p.db_gastro {
	margin: 8px 0 0 0;
	padding: 0;
	}

a.db_merken_liste_gastro {
	color: #696969;
	text-decoration: none;
	background:url(images/merk_einzel.gif) no-repeat right center;
	padding: 0 20px 0 0;
	margin: 0;
	}


p.fazit {
	background: #e2e2e2;
	padding: 10px 10px 10px 10px;
	margin: 0 0 20px 0;
	}



/*--Aufzählung Einzelansicht*/


ul.pages {
	margin:0;
	padding-left:0;
	border:none;
	list-style:none outside;
	font-size:11px;
}
 ul.pages li {
	margin:0;
	padding:5px 0;
	/*border-top:1px dotted #000;*/
	color:#0c6b9b;
	font-weight:bold;
	background:transparent url('images/bg_hline.gif') repeat-x top;
}

ul.pages li a {
	color:#0c6b9b;
}
ul.pages li.active,
ul.pages li.active a {
	color:#000;
}
ul.pages li span {
	float:right;
}






/*-------------------------------------------------------------------nur für Museen*/


#mus_searchform_left {
	border-right: 1px dotted #a0a0a0;
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	width: 164px;
	height: 70px;
	}
	
	
#mus_searchform_middle {
	border-right: 1px dotted #a0a0a0;
	padding: 0 0 0 5px;
	margin: 0;
	float: left;
	width: 164px;
	height: 70px;
	}		


#mus_searchform_middle2 {
	padding: 0 0 0 5px;
	margin: 0;
	float: left;
	width: 164px;
	height: 70px;
	}	
	
table.mus_tformat3	{
	width: 135px;
	border-spacing: 0;
	border: 0;
	margin: 0 0 0 0;
	}

p#mus_zwei {
	   margin: 0;
	   padding: 5px 10px 5px 20px;
	   background: #c2570a url(images/bg_rollstuhl.gif) no-repeat  0 0;
	   border-bottom: #FFFFFF 4px solid;
	   color: #FFFFFF;
	   }

p#mus_drei {
	   margin: 0;
	   padding: 5px 10px 5px 20px;
	   background: #c2570a url(images/bg_kind.gif) no-repeat  0 0;
	   border-bottom: #FFFFFF 4px solid;
	   color: #FFFFFF;
	   }

	

/*-------------------------------------------------------------------nur für Allgemeinsbildende Schulen*/


#all_sch_searchform_left {
	border-right: 1px dotted #a0a0a0;
	padding: 0 0 0 0;
	margin: 0 2px 0 0;
	float: left;
	width: 160px;
	height: 95px;
	}
	
	
#all_sch_searchform_middle {
	padding: 0 0 0 5px;
	margin: 0px;
	float: left;
	width: 175px;
	height: 95px;
	}		


#all_sch_searchform_middle2 {
	background: #e6f0f6;
	padding: 0 0 0 5px;
	color: #016aa1;
	margin: 0 0 0 2px;
	float: left;
	width: 138px;
	height: 95px;
	}		
	
#all_sch_searchform_right {
	background: #e6f0f6;
	float: right;
	padding: 0 0 0 10px;
	color: #016aa1;
	margin: 0px;
	width: 150px;
	height: 95px;
	}

h2.schulform	{
	color: #016aa1;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px 0 4px 6px;
	text-transform: uppercase;
	font-weight: normal;
	}	

h2.betreuung	{
	color: #016aa1;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px 155px 4px 6px;
	text-transform: uppercase;
	font-weight: normal;
	}		



/*-------------------------------------------------------------------nur für Grunschulen*/

#gr_sch_searchform {
	padding: 0;
	margin: 4px 0 15px 0;
	font-size: 11px;
	}


#gr_sch_submit {
	padding: 25px 0 25px 0;
	margin: 0;
	}


#gr_sch_searchform_left {
	background: url(images/bg_pfeil_input.gif) no-repeat left #f1f1f1;
	padding: 0;
	margin: 0;
	float: left;
	width: 240px;
	height: 50px;
	}
	
#gr_sch {
	background: url(images/bg_input_db.gif);
	padding: 2px 0 0 5px;
	font-size: 12px;
	}
	
#gr_sch_searchform_left p {
	color: #6a6a6a;
	font-size: 11px;
	margin: 0;
	padding: 5px 0 0 25px;
	}	
	
#gr_sch_searchform_middle2 {
	background: #e6f0f6;
	padding: 0 0 0 5px;
	color: #016aa1;
	margin: 0 0 0 2px;
	float: left;
	width: 250px;
	height: 50px;
	}		
	
	#db_check{
	border: 2px solid #e6f0f6;
	padding: 0; }

/*-------------------------------------------------------------------nur für Kindergarten*/


#kiga_ganz {
		background: url(images/kiga_betreu_ganz_a.gif) no-repeat left center;
		} 
#kiga_ganz span{
		padding: 0 0 0 20px;
		margin: 0 15px 0 0;
		}

#kiga_dreiviertel {
		background: url(images/kiga_betreu_dreiviert_a.gif) no-repeat left center;
		} 
#kiga_dreiviertel span{
		padding: 0 15px 0 20px;
		margin: 0;
		} 

#kiga_halb {
		background: url(images/kiga_betreu_halb_a.gif) no-repeat left center;
		} 
#kiga_halb span{
		padding: 0 0 0 20px;
		margin: 0;
		} 



/*-------------------------------------------------------------------für alle Datenbanken*/

a {
	color: #000000;
	text-decoration: none;
	}

a:hover {
	color: #000000;
	text-decoration: underline;
	}


a.db_aktiv {
	text-decoration: underline;
	}

a.davor {
	color: #000000;
	text-decoration: none;
	background:url(images/bg_pfeil_vor.gif) no-repeat left ;
	padding: 0 10px 0 10px;
	}

a:hover.davor {
	text-decoration: underline;
	}


a.weiter {
	color: #000000;
	text-decoration: none;
	background:url(images/bg_pfeil_naechst.gif) no-repeat right ;
	padding: 0 10px 0 10px;
	}

a:hover.weiter {
	text-decoration: underline;
	}


a.ergebnis {
	color: #000000;
	text-decoration: none;
	background:url(images/bg_pfeil_schwarz.gif) no-repeat left ;
	padding: 0 15px 0 10px;
	}

a:hover.ergebnis {
	text-decoration: underline;
	}


a.db_merken_liste {
	color: #696969;
	text-decoration: none;
	background:url(images/merk_einzel.gif) no-repeat right center;
	padding: 0 20px 0 10px;
	margin: 0;
	}


a:hover.db_merken_liste {
	text-decoration: underline;
	}



a.back {
	color: #000000;
	text-decoration: none;
	background:url(images/bg_pfeil_naechst.gif) no-repeat left;
	padding: 0 0 0 10px;
	}

a:hover.back {
	text-decoration: underline;
	}


h1.db {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;
	}

h1.db_einzel {
	color: #000000;
	font-size: 24px;
	margin: 0;
	padding: 0;
	font-weight: normal;
	}

h1.db_einzel2 {
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 10px 0 0 0;
		text-transform: uppercase;
		font-weight: bold;
	}


h2.db {
	color: #016aa1;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px 0 4px 6px;
	text-transform: uppercase;
	font-weight: normal;
	}


h2.db_red {
	color: #ca3200;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-weight: normal;
	}

h3.db_kommentar {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 10px 0 0 0;
	font-weight: bold;
	float: left;
	}


h3.db {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 10px 0 5px 0;
	margin: 0;
}




.db_trenn01 {
	background: url(images/db_hg_trenn01.gif) repeat-x top;
	height: 10px;
	}
	
.db_trenn02 {
	background: url(images/db_hg_trenn01.gif) repeat-x;
	height: 1px;
	}

.db_trenn03 {
	background: url(images/db_hg_trenn01.gif) repeat-x center;
	height: 7px;
	padding: 0px;
	margin: 0px;
	}

/*-------------------------------------------------------------------Suchformular*/


#db_searchform {
	padding: 0;
	margin: 4px 0 15px 0;
	font-size: 11px;
	}


#db_searchform_input {
	background: url(images/bg_pfeil_input.gif) no-repeat center left #f1f1f1;
	padding: 8px 0 8px 21px;
	margin: 0 0 5px 0;
	font-size: 11px;
	}

#db_submit {
	padding: 25px 0 25px 0;
	margin: 0;
	}


#db_searchform_left {
	border-right: 1px dotted #a0a0a0;
	padding: 0 0 0 0;
	margin: 0px;
	float: left;
	width: 125px;
	height: 100px;
	}

#db_searchform_middle {
	padding: 0 0 0 0;
	margin: 0px;
	float: left;
	width: 125px;
	height: 100px;
	}	
	
#db_searchform_middle2 {
	background: #e6f0f6;
	padding: 0 0 0 5px;
	color: #016aa1;
	margin: 0px;
	float: left;
	width: 127px;
	height: 100px;
	}		
	
#db_searchform_right {
	background: #e6f0f6;
	float: right;
	padding: 0 0 0 0;
	color: #016aa1;
	margin: 0px;
	width: 122px;
	height: 100px;
	}

#db_umkreissuche {
	background: url(images/bg_pfeil_input.gif) no-repeat center left #f1f1f1;
	padding: 15px 0 10px 02px;
	margin: 5px 0 0 0;
	}


/*-------------------------------------------------------------------Ergebnisliste*/


#db_zwischenkopf {
	height: 18px;
	color: #ffffff;
	padding: 3px 0 3px 5px;
	text-transform: uppercase;
	background: url(images/db_hg_ergebnis.gif) repeat-x bottom;
	}

#db_zwischenkopf p {
	float: left;
	padding: 0;
	margin: 0;
	}

#db_zwischenkopf a {
	color: #FFFFFF;
	font-size: 10px;
	text-transform: none;
	}


#db_zwischenkopf ul {
	float: right;
	list-style: none;
	padding: 0 4px 0 0;
	margin: 0;
	}

#db_zwischenkopf li {
	display: inline;
	padding: 0;
	margin: 0;
	}
	

#db_ergebnisliste {
	padding: 10px 0 0 0;
	margin:0;
	}
	

#db_ergeb_status {
	padding: 3px 0 5px 0;
	margin:0;
	}



/*-------------------------------------------------------------------Ergebnisliste+Tabelle*/	
	
	
table.db_tformat	{
	width: 505px;
	border-spacing: 0;
    border-collapse: collapse;
	margin: 0 0 25px 0;
	}
	
	
table.db_tformat td.kopf	{
	color: #016aa1;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 4px 3px;
	text-transform: uppercase;
	font-weight: bold;
	}	
	

table.db_tformat td.name	{
	font-weight: bold;
	padding: 13px 0 13px 0;
	}	

table.db_tformat td.google {
	text-align: right;
	}	
	
table.db_tformat td.adresse	{
	font-weight: normal;
	padding: 5px 0 5px 0;
	}	
	
table.db_tformat td.service	{
	font-weight: normal;
	padding: 5px 0 10px 0;
	}	

table.db_tformat td.date	{
	text-align: right;
	}	


table.db_tformat tr {
	    border: 1px dotted #000000;
	    border-width: 0 0 1px 0;
	}


/*--Tabelle Liste grau_weiss*/


table.db2	{
	width: 505px;
	border-spacing: 0;
    border-collapse: collapse;
	margin: 0 0 25px 0;
	font-size: 11px;
	}
	
	
table.db2 td.kopf	{
	color: #016aa1;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 4px 0;
	text-transform: uppercase;
	font-weight: bold;
	}	
	

table.db2 td.name	{
	font-weight: bold;
	padding: 15px 0 5px 0;
	}	

table.db2 td.google {
	text-align: right;
	padding: 10px 0 0 0;
	}	
	
table.db2 td.adresse	{
	font-weight: normal;
	padding: 0;
	max
	}	

table.db2 td.adresse_stadt	{
	color: #016aa1;
	font-weight: normal;
	padding: 2px 0 2px 0;
	max
	}	
	
table.db2 td.service	{
	font-weight: normal;
	padding: 10px 10px 10px 0;
	}	

table.db2 td.date	{
	text-align: right;
	padding: 0 10px 10px 0;
	}	

table.db2 td.ergebnis	{
	font-weight: normal;
	padding: 10px 0 10px 0;
	}	




table.db2 td.name_grau	{
	font-weight: bold;
	padding: 15px 0 5px 0;
	background-color: #e2e2e2;
	}	

table.db2 td.google_grau {
	text-align: right;
	background-color: #e2e2e2;
	padding: 10px 0 0 0;
	}	
	
table.db2 td.adresse_grau	{
	font-weight: normal;
	padding: 5px 0 5px 0;
	background-color: #e2e2e2;
	}	

table.db2 td.adresse_grau_stadt	{
	color: #016aa1;
	font-weight: normal;
	padding: 5px 0 5px 0;
	background-color: #e2e2e2;
	}	
	
table.db2 td.service_grau	{
	font-weight: normal;
	padding: 10px 10px 10px 0;
	background-color: #e2e2e2;
	}	

table.db2 td.date_grau	{
	text-align: right;
	background-color: #e2e2e2;
	padding: 0 10px 10px 0;
	}	

table.db2 td.ergebnis_grau	{
	font-weight: normal;
	padding: 10px 0 10px 0;
	background-color: #e2e2e2;
	}	


	

/*-------------------------------------------------------------------Einzelergebnis+Hauptdaten*/	
	
	
table.db_tformat2	{
	width: 505px;
	border-spacing: 0;
    border-collapse: collapse;
	margin: 5px 0 10px 0;
	font-size: 11px;
	}

table.db_tformat2 td.link	{
	padding: 8px 0 0 0;
	}	
	

table.db_tformat2 td.link	a {
	padding-left: 10px;
	color: #016aa1;
	background:url(images/bg_pfeil_blau2.gif) bottom left no-repeat;
	}	

table.db_tformat2 td.mail	{
	padding: 8px 0 0 0;
	width: 235px;
	}	

table.db_tformat2 td.mail	a {
	padding-left: 25px;
	color: #016aa1;
	background:url(images/bg_mail_blau.gif) bottom left no-repeat;
	}	
	
table.db_tformat2 td.tel	{
	font-weight: normal;
	padding: 0 0 0 25px;
	background:url(images/bg_tel_blau.gif) bottom left no-repeat;	}	
	
table.db_tformat2 td.fax	{
	font-weight: normal;
	padding: 0 0 0 25px;
	background:url(images/bg_fax_blau.gif) bottom left no-repeat;
	}	

table.db_tformat2 tr {
	   padding: 0;
	   margin: 0;
	}
	


/*-------------------------------------------------------------------Einzelergebnis+Öffnungszeiten*/	
	
	
table.db_tformat3	{
	width: 135px;
	border-spacing: 0;
	border: 0;
	margin: 5px 0 10px 0;
	float: left;
	}

table.db_tformat4	{
	width: 135px;
	border-spacing: 0;
	margin: 5px 0 10px 50px;
	float: left;
	}




/*-------------------------------------------------------------------google-karten*/
	
#db_google_maps {
	    padding: 0;
		margin: 0;
	}	
	
/*-------------------------------------------------------------------Elemente - Einzelansicht*/

#db_einzel {
	    padding: 15px 0 0 0;
		font-size: 11px;
	}	

#db_einzel_cont {
	    padding: 0 0 35px 0;
	}


#db_einzel_cont1 {
	    padding: 0 0 35px 0;
	}

#db_einzel_cont1 ul{
	    float: rigth;
	}




#db_einzel_cont2 {
	   padding: 0;
	   margin: 0;	
	}


#db_einzel_cont2 ul{
	    list-style: none;
		padding: 5px 0 5px 0;
		margin: 0;
		}

#db_einzel_cont2 li {
	    float: left;
		padding: 0 5px 5px 0;
		margin: 0;
		}




#db_einzel_bild {
	   float: left;
	   padding: 20px 0 0 0;
	   }

#db_einzel_bild span {
	   color: #6a6a6a;
	   }


#db_bilder {
	   padding: 0 0 30px 0;
	   }


#db_einzel_serv {
		position: relative;
		top: 0;
	}

#db_einzel_bild_rechts {
	   float: right;
	   height: 225px;
		margin: auto;
		position: relative;
	  	width: 130px;
	   padding: 20px 0 0 0;
	}

#db_einzel_zusatz {
	   width: 130px;
	   padding: 20px 0 0 0;
	   position: absolute;
		margin: 0px;
		bottom: 0;	
	}


#db_einzel_zusatz p {
	   text-align: right;
	   }

p#eins {
	   margin: 0;
	   padding: 5px 10px 5px 20px;
	   background: #c2570a url(images/bg_faehnchen_orange.gif) no-repeat  5px 4px;
	   border-bottom: #FFFFFF 4px solid;
	   color: #FFFFFF;
	   }

p#zwei {
	   margin: 0;
	   padding: 5px 10px 5px 20px;
	   background: #c2570a url(images/bg_faehnchen_orange.gif) no-repeat  5px 4px;
	   border-bottom: #FFFFFF 4px solid;
	   color: #FFFFFF;
	   }

p#drei {
	   margin: 0;
	   padding: 5px 10px 5px 20px;
	   background: #c2570a url(images/bg_faehnchen_orange.gif) no-repeat  5px 4px;
	   border-bottom: #FFFFFF 4px solid;
	   color: #FFFFFF;
	   }


a#db_kommentieren {
	   padding: 0 0 0 25px;
	   background:url(images/kommentar_einzel.gif) no-repeat left;
	   color:#6a6a6a;
	}

a#db_weiterleiten {
	   padding: 0 0 0 25px;
	   background:url(images/mail_einzel.gif) no-repeat left;
	    color:#6a6a6a;
	}

a#db_drucken  {
	   padding: 0 0 0 25px;
	   background:url(images/druck_einzel.gif) no-repeat left;
	   color:#6a6a6a;
	}

a#db_merken  {
	   padding: 0 0 0 25px;
	   background:url(images/merk_einzel.gif) no-repeat left;
	   color:#6a6a6a;
	}

#db_head {
	    float:left;
		margin: 0;
		padding: 5px 0 0 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-transform: uppercase;
		color: #000000;
		font-weight: bold;

	}	

a.db_kommentar_antworten {
	    color: #016aa1;
		padding: 0 0 0 10px;
	   	background:url(images/bg_pfeil_blau.gif) no-repeat left;
		
	}	


#db_back {
	    float: right;
		padding: 2px 0 2px 10px;
		font-size: 11px;
		background:url(images/bg_pfeil_back.gif) no-repeat left;
	}	
	

.db_einzel_line {
		color: #016aa1;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 10px 0 0 0;
		text-transform: uppercase;
		font-weight: bold;
	}	


.db_einzel_line01 {
	    float: left;
		color: #016aa1;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		text-transform: uppercase;
		font-weight: bold;
	}	

.db_einzel_line02 {
	    float: right;
		color: #000000;
		font-size: 11px;
		padding: 0;
		width: 320px;
		font-family: Verdana, sans-serif;
		margin: 0;
		font-weight: normal;
	}
	
.db_einzel_line03 {
		color: #016aa1;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		text-transform: uppercase;
		font-weight: bold;
	}			
	

/*-------------------------------------------------------------------Kommentar*/	

.db_kommentarblock {
	    margin: 0;
		padding: 0;
	}		

.db_kommentarblock p {
	    margin: 0;
		padding: 0;
	}		 

.db_user	{
	    float: right;
		text-align: right;
		padding: 10px 0 0 0;
	}
	
#db_kommentarform {
	    padding: 25px 0 25px 0;
	}


#db_kommentarform label {
	    font-weight: bold;
	}


/*-------------------------------------------------------------------rechte Spalte*/	


#db_kopf2 {
	height: 18px;
	color: #ffffff;
	padding: 3px 0 3px 5px;
	margin: 0;
	width: 321px;
	text-transform: uppercase;
	background: url(images/db_hg_ergebnis.gif) repeat-x bottom;
	}

#db_kopf2 p {
	float: left;
	padding: 0;
	margin: 0;
	}

#db_kopf2 ul {
	float: right;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0;
	}

#db_kopf2 li {
	display: inline;
	padding: 0;
	margin: 0;
	}

#db_kopf2 a {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
	background:url(images/bg_pfeil_weiss) no-repeat left;
	}

#db_kopf2 li a.nav {
	text-align:center;
	color:#fff;
	padding: 0 10px 0 7px;
	background:url(images/bg_pfeil_weiss.gif) no-repeat left;
	}

#db_kopf2 li a.nav:hover {
	text-decoration: underline;
	}


#db_merkliste  {
	background: #f1f1f1;
	width: 330px;
	padding: 0;
	margin: 0;
	} 


table.db_merkliste_tformat	{
	width: 310px;
	border-spacing: 0;
    border-collapse: collapse;
	margin: 0 0 25px 10px;
	
	}
	
table.db_merkliste_tformat td.oben	{
	text-align: left;
	padding: 5px 0 5px 0;
	color: #016aa1;
	}		
	
table.db_merkliste_tformat td.link	{
	text-align: left;
	padding: 15px 0 10px 10px;
	color: #016aa1;
	}	


table.db_merkliste_tformat tr {
	    border: 1px dotted #000000;
	    border-width: 0 0 1px 0;
	}


#merk {
        cursor:pointer}

#details {
        cursor:pointer}

.merk {
        cursor:pointer}

.details {
        cursor:pointer}









			 

