@CHARSET "UTF-8";

/* Button */

.button,
.button.standard {

    display: inline-block;
    margin: 10px 0;
    padding: 5px 10px;

    height: 27px;

    background-color: #f5ebc7;

    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;

    box-shadow: 0 0 2px #666;
    -moz-box-shadow: 0 0 2px #666;
    -webkit-box-shadow: 0 0 2px #666;

    border: 1px solid #EDE4C2;
    cursor: pointer;
    text-align: center;
	/*
	 * all about fonttype (Schrift [-Decoration, -… ,-Farbe], Textschatten und Zeilenhöhe): 03-typografie.css
	 */
}

.button:hover,
.button.standard:hover {
    background-color: #F2E2AA;
	/*
	 * all about fonttype (Schrift [-Decoration, -… ,-Farbe], Textschatten und Zeilenhöhe): 03-typografie.css
	 */
}

.button.dark {
    border: 1px solid #696765;
    background-color: #b9b592;
}

.button.dark:hover {
    background-color: #a8a483;
	/*
	 * all about fonttype (Schrift [-Decoration, -… ,-Farbe], Textschatten und Zeilenhöhe): 03-typografie.css
	 */
}

/* Formulare */

/*
.button {
	background: url(../images/buttons/bg_button-overlay.png) repeat-x left center;
	background-color: #ff9421;
	text-shadow: 0 1px 0 #ff8400;
	width: 150px;
}
*/

.back_button {
	background: url(../images/buttons/bg_button-overlay.png) repeat-x left center;
	background-color: #f2f2f2;
	text-shadow: 0 1px 0 #fff;
	height: 40px;
	min-width: 250px;
	/*
	 * all about fonttype (Schrift [-Decoration, -… ,-Farbe], Textschatten und Zeilenhöhe): 03-typografie.css
	 */
}

.back_button a {
	color: inherit;
	/*
	 * all about fonttype (Schrift [-Decoration, -… ,-Farbe], Textschatten und Zeilenhöhe): 03-typografie.css
	 */
}

.confirm_button {
	background: url(../images/buttons/bg_button-overlay.png) repeat-x left center;
	background-color: #34c830;
	height: 40px;
	min-width: 250px;
	/*
	 * all about fonttype (Schrift [-Decoration, -… ,-Farbe], Textschatten und Zeilenhöhe): 03-typografie.css
	 */
}
.booking_button {
	background: url(../images/buttons/bg_button-overlay.png) repeat-x left center;
	background-color: #4e8fd2;
	height: 40px;
	min-width: 250px;
	/*
	 * all about fonttype (Schrift [-Decoration, -… ,-Farbe], Textschatten und Zeilenhöhe): 03-typografie.css
	 */
}
.booking_button {
	background: url(../images/buttons/bg_button-overlay.png) repeat-x left center;
	background-color: #4e8fd2;
	height: 40px;
	min-width: 250px;
	/*
	 * all about fonttype (Schrift [-Decoration, -… ,-Farbe], Textschatten und Zeilenhöhe): 03-typografie.css
	 */
}
.btos_button {
	background: url(../images/buttons/bg_button-overlay.png) repeat-x left center;
	background-color: #4e8fd2;
	height: 40px;
	min-width: 250px;
	/*
	 * all about fonttype (Schrift [-Decoration, -… ,-Farbe], Textschatten und Zeilenhöhe): 03-typografie.css
	 */
}

.preview_button {
	background:url(../images/buttons/bg_button-overlay.png) repeat-x left center;
	background-color: #ff9421;
	height: 40px;
	min-width: 250px;
	/*
	 * all about fonttype (Schrift [-Decoration, -… ,-Farbe], Textschatten und Zeilenhöhe): 03-typografie.css
	 */
}

.back_button,
.confirm_button,
.booking_button,
.preview_button {
	height: 27px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 20px auto;
	cursor: pointer;
	display: block;
	-moz-box-shadow: 0 0 2px #666;
	-webkit-box-shadow: 0 0 2px #666;
	box-shadow: 0 0 2px #666;
	border: none;
	/*
	 * all about fonttype (Schrift [-Decoration, -… ,-Farbe], Textschatten und Zeilenhöhe): 03-typografie.css
	 */
}

.back_button:hover,
.confirm_button:hover,
.booking_button:hover,
.preview_button:hover,
.a-button:hover {
	-moz-box-shadow: 0 0 2px #222;
	-webkit-box-shadow: 0 0 2px #222;
	box-shadow: 0 0 2px #222;
	/*
	 * all about fonttype (Schrift [-Decoration, -… ,-Farbe], Textschatten und Zeilenhöhe): 03-typografie.css
	 */
}

.a-button {
	background: #ff9421 url(../images/buttons/bg_button-overlay.png) repeat-x left center;
	height: 27px;
	width: 200px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 20px 0;
	cursor: pointer;
	display: block;
	-moz-box-shadow: 0 0 2px #666;
	-webkit-box-shadow: 0 0 2px #666;
	box-shadow: 0 0 2px #666;
	border: none;
	/*
	 * all about fonttype (Schrift [-Decoration, -… ,-Farbe], Textschatten und Zeilenhöhe): 03-typografie.css
	 */
}

.back_button:hover {
	background-color: #e6e6e6!important;
}

.confirm_button:hover {
	background-color: #26ba29!important;
}
.booking_button:hover {
  background-color: #4e8fd2!important;
}

.preview_button:hover {
	background-color: #ff7e00!important;
}

.a-button:hover {
	background-color: #ff7e00!important;
}
