@charset "utf-8";
/* BETRIEBE */

/* BETRIEBSLISTE */
.betriebsListRow{ 
	margin:5px auto;
	max-width:810px;
	height:60px; 
	margin-bottom:5px; 
	background-image: url(images/forms/betriebs_list_bg.png);
	color:white;
	/*line-height:60px;*/
}
.betriebsListRow:hover{background-image: url(images/forms/betriebs_list_bg_hover.png); cursor:pointer;}

.betriebsListRow div{float:left; margin:0 0 0 0; height:60px; display:inline; padding-left:5px; color:#4d4d4b; font-size:12px;}
.betriebsListRow div a{color:#7e7f7d; margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold;}
.b_name{width:320px; line-height:60px;}
.b_branche_adresse{width:350px;}
.b_branche_adresse p{margin:0px; padding-top:10px;}
.b_rating{color:#FFF; padding-top:20px; text-align:center; margin-bottom:8px;}

.red{background-image: url(images/betriebe/betriebsliste_gesamtbewertung_rot.png); background-position:3px 0;}
.yellow{background-image: url(images/betriebe/betriebsliste_gesamtbewertung_gelb.png); background-position:3px 0;}
.green{background-image: url(images/betriebe/betriebsliste_gesamtbewertung_gruen.png); background-position:3px 0;}
.gray{background-image: url(images/betriebe/betriebsliste_gesamtbewertung_grau.png); background-position:3px 0;}

/*Betriebe Löschen + Editieren Buttons*/
.betriebeTempDeleteButton,.betriebeTempEditButton{	
	height:33px;
	border:none;
	cursor:pointer;
	margin-top:-15px;
}

.betriebeTempDeleteButton{background: transparent url(images/betriebe/b_button_tempDelete.png); width:196px;}
.betriebeTempEditButton{background: transparent url(images/betriebe/b_button_tempEdit.png); width:196px; margin-left:18px;};

.betriebeTempDeleteButton:focus,
.betriebeTempEditButton:focus{background-position: 0 0;}
.betriebeTempDeleteButton:active,
.betriebeTempEditButton:active{background-position: 0 -33px;}

/* Top Buttons Betriebs Liste */
#betriebsListeTopButtons{margin-left:500px; width:350px; margin-bottom:40px;;}
#betriebsListeTopButtons input{float:left;}

/* Suche Ändern-Button */
.betriebeSucheAendernButton{
	background: transparent url(images/betriebe/b_button_search_modify.png);
	width:171px;
	height:33px;
	border:none;
	cursor:pointer;
}
.betriebeSucheAendernButton:focus{background-position: 0 0;}
.betriebeSucheAendernButton:active{background-position: 0 -33px;}

/* Zurueck Button */
.betriebeZurueckButton{
	background:transparent url(images/betriebe/b_button_zurueck.png);
	width:115px;
	height:33px;
	border:none;
	cursor:pointer;
}

.betriebeZurueckButton:focus{background-position: 0 0;}
.betriebeZurueckButton:active{background-position: 0 -33px;}

/* Betrieb fehlt Button */
.betriebFehltButton{
	background:transparent url(images/betriebe/b_button_betrieb_fehlt.png);
	width:155px;
	height:33px;
	border:none;
	cursor:pointer;
}

.betriebFehltButton:focus{background-position: 0 0;}
.betriebFehltButton:active{background-position: 0 -33px;}

/* Betrieb fehlt Button */
.datenSendenButton{
	background:transparent url(images/betriebe/b_button_daten_senden.png);
	width:190px;
	height:33px;
	border:none;
	cursor:pointer;
}

.datenSendenButton:focus{background-position: 0 0;}
.datenSendenButton:active{background-position: 0 -33px;}


/* LANDAUSWAHL BUTTONS */
#betriebeButtons{
	margin:0 auto;
	height:121px;
	width:600px;
}

#betriebeButtonAusland, #betriebeButtonOesterreich{
	width:300px;
	height:121px;
	border:none;
	cursor:pointer;
}

#betriebeButtonOesterreich{float:left; background: transparent url(images/content/button_oesterreich.png);}
#betriebeButtonAusland{float:right; background: transparent url(images/content/button_ausland.png);}

#betriebeButtonOesterreich:focus::-moz-focus-inner,
#betriebeButtonAusland:focus::-moz-focus-inner{border:none;}

#betriebeButtonOesterreich:focus,
#betriebeButtonAusland:focus{background-position: 0 0;}

#betriebeButtonOesterreich:active,
#betriebeButtonAusland:active{background-position: 0 -121px;}


/* ADD BETRIEB FORM */
/*#betriebAddFormular{padding:5px;}	*/
#betriebAddFormularLeft{float:left;}

#bundeslandLabel{visibility:hidden;  height:32px;}
#bundeslandSelect{display:none;}

#betriebAddFormular_fehlermeldung{display:none; color:#FC0; padding-left:10px; padding-top:10px; margin-bottom:10px; font-size:16px;}
#betriebErfolgsMeldung{margin:20px auto; font-size:18px; color:white; text-align:center; font-weight:bold;}

/* SHOW ADD-FORMULAR BUTTON */
.betriebeSendAddFormularButton,
.betriebeShowAddFormularButton{
	height:33px;
	border:none;
	cursor:pointer;
}

.betriebeSendAddFormularButton{background: transparent url(images/betriebe/b_button_send.png); width:180px;}
.betriebeShowAddFormularButton{background: transparent url(images/betriebe/b_button_add.png); width:200px; margin-left:12px;}

.betriebeSendAddFormularButton:focus::-moz-focus-inner,
.betriebeSendAddFormularButton:focus::-moz-focus-inner{border:none;}

.betriebeSendAddFormularButton:focus,
.betriebeShowAddFormularButton:focus{background-position: 0 0;}

.betriebeSendAddFormularButton:active,
.betriebeShowAddFormularButton:active{background-position: 0 -33px;}

/* AUSTRIA MAP */

#betriebeAustriaMap{width:850px; height:421px; overflow:hidden; position:absolute;}
#betriebeAustriaMapNoAbsolute{width:850px; height:421px;}

.betriebeMapImage{position:absolute; left:25px; top:-421px;}
#betriebeMapTransparent{position:absolute; left:25px; border:0px solid white;}

#betriebeFormTable{margin:0 auto;}

.betriebeSearchButton{
	height:104px;
	border:none;
	cursor:pointer;
	background: transparent url(images/betriebe/b_button_search.png); 
	width:286px;
}
.betriebeSearchButton:focus::-moz-focus-inner{border:none;}
.betriebeSearchButton:focus{background-position: 0 0;}
.betriebeSearchButton:active{background-position: 0 -104px;}


/* AUSLAND SEARCH */
#auslandSearch{margin-top:20px;}

#auslandSearchLeft{
	border:0px solid red;
	width:400px;
	height:300px;
	float:left;
}

#auslandSearchField{width:200px; margin:0px auto; border:0px solid white;}

#auslandSearchFinal{width:400px;height:300px; border:1px solid #222; margin-left:400px; overflow:scroll; overflow-x:visible;}
.country{width:372px; padding-left:10px; padding-top:10px; padding-bottom:10px; border:1px solid #22222; background-image:url(images/forms/form_bg.png); color:white; border:1px solid #999; margin-bottom:2px;}

#auslandNameField{width:200px; margin: 0 auto; height:40px; font-size:24px;}
#auslandSearchResponse{position:absolute;}
.searchresult{
	color:white;
	background-color:#333;
	width:200px;
	position:relative;
	padding-left:3px;
	padding-top:10px;
	padding-bottom:10px;
}

.searchresult:hover{background-color:#eee; color:#333; cursor:pointer;}

#helptext{
	padding-right:10px;
}

#betriebeAustriaMapAnleitung{position:absolute; left:-20px;}

.removeCountryButton{
	float:right;
	width:42px; 
	height:42px; 
	background:transparent url(images/betriebe/remove.png); 
	border:none; cursor:pointer;
	border:0px solid white;
	position:relative; top:-10px;
}