body {
	font-family: Verdana, Arial; 
	font-size: 11px;
}

img {
border: 0px;
}


h1, .csc-firstHeader {font-size: 21px; font-family: Verdana, Arial; color: #666; margin: 0px; padding-bottom: 5px; margin-bottom: 10px; font-weight: normal; border-bottom: 4px dotted #F99704;}
h2 {font-size: 12px; font-family: Verdana, Arial; font-weight: bolder; margin:5px; margin-top:0px; margin-left: 0px; padding-left:5px;border-left: 10px solid #F99704;}
h3 {font-size: 11px; font-family: Verdana, Arial; font-weight: bolder; color: #000; padding:10px; background: #E6E6E6; display:block;margin:0px; }
h4 {font-size: 11px; font-family: Verdana, Arial; font-weight: bolder; color: #fff; padding:5px;}

.subheader1 {font-family: Verdana, Arial; color: #666; margin: 5px;}


#cont_google { visibility: hidden;} 
.googlef, googlef {visibility:hidden;}
.google_news {visibility:hidden;}
.google {visibility:hidden;}


.header{
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
color : #28416f;
font-weight: bold;
}

.logo {
background: url('img/banner-schriftzug_kl.jpg');
}
.inhalt {
text-align: justify; 
vertical-align: top; 
padding: 20px;
padding-right: 20px;
border-top:1px solid #000;
}


a:link {
font-size : 11px; 
color: #000;
text-decoration : underlined; 
} 
a:visited {
font-size : 11px; 
color: #000;
text-decoration : underlined; 
} 



input, select {
	border-color: #90abfc #c7d5fe #c7d5fe #90abfc;
	/*border-style: dotted;*/
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	background: #f1f2fe;
}


.button {
border-color : #90abfc #c7d5fe #c7d5fe #90abfc;
/*border-style : dotted; */
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
color : #000000; 
font-size : 9pt; 
font-family : Verdana, Arial, sans-serif; 
} 



/*####################################################################*/
/*####################################################################*/
/*####################################################################*/
/* ######### Outlet Listen und Single Design und Suche############# */

.tx-clcompanydatabase-pi1-listrow table {border:1px solid #666;}
.tx-clcompanydatabase-pi1-listrow table tr th a:link, .tx-clcompanydatabase-pi1-listrow table tr th a:visited {color:#000;}

.gastro_tab_left_ssr {padding-top:7px; }
#outlet_row:hover {background: #EEE6F7; border-right: 4px solid #000;}
.brand_cities {padding:30px; padding-bottom: 10px; padding-top: 10px; background: #eee; border-top: 1px dotted #ccc;}
.gastro_rechts {padding: 10px; border:1px solid #ccc;  color: #000;}

.category { margin:3px; width:165px;margin-top:0px;}
.outletcity { margin:3px; width:165px;}
.outlet_tab_left_tel {padding-left: 25px;}


.gastro_beschreibung {clear:left; width: 100%; float:left; border-top:1px dotted #ccc; padding-top:10px; margin-top:50px; margin-bottom:20px;}
.gastro_bild {text-align:center; padding-top:20px;padding-bottom:20px;}
.gastro_bild img{border: 1px solid #000;}
.outlet_backlink a, .outlet_backlink a:visited {color: #993333;}
.outlet_html {text-align:left; background: #eee6f7; border: 1px dotted #000; margin-top: 20px; margin-right:10px; margin-bottom: 10px;}

.outlet_list_name_h, .outlet_list_name_h a {background: #993333; padding: 5px; text-align: left; color: #fff; font-size: 14px;}
.outlet_list_city_h, .outlet_list_city_h a {background: #993333; padding: 5px; text-align: left; color: #fff; font-size: 14px;}
.outlet_list_h {background: #993333; padding: 5px; text-align: left;}

tr.gastro_list_header, .gastro_list_header th {background:#ccc url(img/listen_bg.gif); font-size: 11px; height:35px; border-bottom:1px solid #ccc; border-top:1px solid #fff;  text-align:left;}
	.gastro_list_header a:link, .gastro_list_header a:visited {color: #000;}
/*td.gastro_list_brands_hd {padding: 15px; text-align:center; font-size: 12px; background: #eee6f7; color: #000;}*/
td.gastro_list_logo {padding: 3px; padding-left:0px; border-bottom: 1px dotted #ccc; width: 80px; text-align: left;}
td.gastro_list_name {padding: 3px; font-size: 11px; border-bottom: 1px dotted #ccc; text-align: left;} 
td.gastro_list_city {padding: 3px; font-size: 11px; border-bottom: 1px dotted #ccc; width: 80px; text-align: left;}
td.gastro_list_category { padding: 3px; font-size: 11px; border-bottom: 1px dotted #ccc; width: 80px; text-align: left;}
td.gastro_list_goods { padding: 3px; font-size: 11px; border-bottom: 1px dotted #ccc; text-align: right; width:60px; text-align:left;}
td.gastro_list_distance {border-bottom: 1px dotted #ccc;}

/*Detaillistenansicht Lokale im Umkreis der gleichen Kategorie*/
#morelocations {width:100%; margin-top:20px; border-top:1px solid #666;}
/*#morelocations .gastro_list_header th {background:#ccc url(img/listen_bg.gif); height:35px; font-size 11px;}*/
tr.gastro_list_header{height:25px; font-size:11px;}


td.outlet_list_link {text-align: right; border-bottom: 1px dotted #993333; padding: 3px;}
td.outlet_list_link a {font-size: 11px;  color: #993333;}
td.outlet_list_link a:visited {color: #993333;}
/*td.outlet_list_link a:hover {color:#000;} */


.badge {width: 161px; margin: 3px; margin-top: 3px;}
.search {color: #993333; margin-right: 10px;}

.outlet_anzahl {float: left; font-weight: bold;}

/*#######################################################*/
/*#######################################################*/



/*####################################################################*/
/*####################################################################*/


.lastupdate {
font-family : Verdana, Arial, sans-serif; 
color : #ffffff; 
/*background: #ffffff;*/
text-decoration : none; 
font-size: 9px;
} 
