/*CSS Für Tipps*/

	.tip_titel {
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif; 
	BACKGROUND-color: #90abfc;
	padding: 4px;
	font-size: 9px;
	}

	.tip_content {
	font-family: Verdana, Arial, sans-serif; 	
	margin: 2px;
	font-size: 9px;
	text-align: left;
	}




/* ############### Indexed Search Suche ############### */
.suche_erg_tabelle {width: 510px; font-size:10px; font-family : Verdana, sans-serif; }
.suche_erg_header {background-color: #666; padding: 5px;}
.suche_erg_icon {}
.suche_erg_nrtitle {text-align:left; background-color: #ccc; padding: 3px; font-weight: bolder; }
.suche_erg_descr {padding-left: 30px; padding-right: 20px;  font-size:10px; font-weight:normal; }
.suche_erg_footer {margin-bottom: 10px; margin-left:30px;}
.suche_erg_footer_cr {float:left; width:80%; font-size:10px; font-weight:normal;}
.suche_erg_footer_la {float:right; text-align:right; font-size:10px; font-weight:normal;}


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


/*Setzt den Rahmen aller verlinkten Bilder auf 0 */
img {border:0px}
.spacer-gif {border:0px;}

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


/*Login*/

.login_t {
	text-align: left;
	padding: 2px;
	padding-left: 4px;
	font-size: 9px;
}

.tx-newloginbox-pi1 {
/*background: url(img/menu_bg.png) no-repeat #FFE8E8;*/
/*background:#ccc;*/
margin: 0px;
/*margin-top:60px;*/
padding: 0px;
color:#ff0000;
font-weight: bolder;
float:right;
width: 280px;

}
.tx-newloginbox-pi1 form {padding:0px; margin:0px;}
.tx-newloginbox-pi1 a {font-size:9px; color:#F99704; font-weight:normal;}
.pw_link_fg a {clear:both; padding:0px; margin:0px; margin-top:-1px; font-size:0.7em; padding-left:10px;}


/*FE Useranmeldung */
		/*.tx-srfeuserregister-pi1 input, .tx-srfeuserregister-pi1 select {background:#ccc; border:1px solid #999;}*/

		.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		/*.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }*/
		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
		/*.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }*/
		* html .tx-srfeuserregister-pi1 input { margin-right: 1em; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input .tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent;}		
		* html .tx-srfeuserregister-pi1 input .tx-srfeuserregister-pi1-radio label {float:left; width: 40px;}
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		/*.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }*/
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }

		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0px; padding: 0px; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 43%; text-align: right; padding-right: 1em; padding-top:2px;}
		.tx-srfeuserregister-pi1 dd { text-align: left; width:50%;margin:0px; padding:0px; padding-top:2px;}
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; clear:left; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }

		#tx-srfeuserregister-pi1-fe_users_form {margin-bottom:30px; width:100%;}
		.tx-srfeuserregister-pi1 #form_cmp dd textarea {width:315px; height:200px;}
		.tx-srfeuserregister-pi1 #form_cmp dd #cmp_openinghours {height:50px;}

		#form_cmp dd {font-size: 9px; color:#666;}
			/*#form_cmp dt label cmp_logo{margin-top:10px; padding-top:10px; border-top: 4px dotted #ccc;}*/
			/*#form_cmp dd #cmp_logo {margin-top:10px; padding-top:10px; border-top: 4px dotted #ccc;}*/
		.tx-srfeuserregister-pi1 dt {width:180px;}
		/*.tx-srfeuserregister-pi1 dd {width:auto;}*/
		/*.tx-srfeuserregister-pi1 input  {width: 200px;}*/
		.tx-srfeuserregister-pi1 dd .button {}
		.tx-srfeuserregister-pi1-password {width:69px;  }
		dd .tx-srfeuserregister-pi1-password-again {}
		.tx-srfeuserregister-pi1-radio {width:20px; background: #ff0000;}



		/*Schnellanmeldung rechte Spalte*/
		#cont_rechts div.tx-srfeuserregister-pi1 {padding:5px; padding-top:110px; text-align:left;}
		#cont_rechts div.tx-srfeuserregister-pi1 input {width:90px;}
		#cont_rechts div.tx-srfeuserregister-pi1 dt {width:40%;  color: #fff; }
		#cont_rechts div.tx-srfeuserregister-pi1 dd {width:54%; color: #fff; }
		#cont_rechts div.tx-srfeuserregister-pi1 .button {margin-bottom:10px;}
		.register .tx-srfeuserregister-pi1 p {color:#fff;}
		#cont_rechts div.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox {width:20px;}
		#cont_rechts div.tx-srfeuserregister-pi1 a:link {font-size:8px;}
		#cont_rechts div.tx-srfeuserregister-pi1 a:visited {font-size:8px;}

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

		/*CSS für Sitemap*/


		.tx-dropdownsitemap-pi1 LI.open OL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed OL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 LI.open UL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed UL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 DIV {
			border: solid 1px #666666;
			background: #c7d5fe;
			padding: 2px;
			margin: 2px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 {
			background: #FFFFFF;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 {
			background: #f1f2fe;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 {
			background: #FFFFFF;
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 {
			background: #E0CCCC;
		}
		.tx-dropdownsitemap-pi1 DIV.expAll {
			text-align: center;
		}




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

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

/*.tx-clcompanydatabase-pi1-listrow {width: 500px;}*/
.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 #00041B; background: #00041B; color: #fff;}

.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;}

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