@font-face {
    font-family: 'ambleregular';
    src: url('../schriften/amble-regular-webfont.eot');
    src: url('../schriften/amble-regular-webfont.eot?#iefix') format('embedded-opentype'),
           url('../schriften/amble-regular-webfont.woff') format('woff'),
           url('../schriften/amble-regular-webfont.ttf') format('truetype'),
           url('../schriften/amble-regular-webfont.svg#ambleregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'amblelight_italic';
    src: url('../schriften/amble-lightitalic-webfont.eot');
    src: url('../schriften/amble-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
           url('../schriften/amble-lightitalic-webfont.woff') format('woff'),
           url('../schriften/amble-lightitalic-webfont.ttf') format('truetype'),
           url('../schriften/amble-lightitalic-webfont.svg#amblelight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'amblelight';
    src: url('../schriften/amble-light-webfont.eot');
    src: url('../schriften/amble-light-webfont.eot?#iefix') format('embedded-opentype'),
           url('../schriften/amble-light-webfont.woff') format('woff'),
           url('../schriften/amble-light-webfont.ttf') format('truetype'),
           url('../schriften/amble-light-webfont.svg#amblelight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'amblelight_condensed';
    src: url('../schriften/amble-lightcondensed-webfont.eot');
    src: url('../schriften/amble-lightcondensed-webfont.eot?#iefix') format('embedded-opentype'),
           url('../schriften/amble-lightcondensed-webfont.woff') format('woff'),
           url('../schriften/amble-lightcondensed-webfont.ttf') format('truetype'),
           url('../schriften/amble-lightcondensed-webfont.svg#amblelight_condensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'amblelight_condensed_italic';
    src: url('../schriften/amble-lightcondenseditalic-webfont.eot');
    src: url('../schriften/amble-lightcondenseditalic-webfont.eot?#iefix') format('embedded-opentype'),
           url('../schriften/amble-lightcondenseditalic-webfont.woff') format('woff'),
           url('../schriften/amble-lightcondenseditalic-webfont.ttf') format('truetype'),
           url('../schriften/amble-lightcondenseditalic-webfont.svg#amblelight_condensed_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'amblebold';
    src: url('../schriften/amble-bold-webfont.eot');
    src: url('../schriften/amble-bold-webfont.eot?#iefix') format('embedded-opentype'),
           url('../schriften/amble-bold-webfont.woff') format('woff'),
           url('../schriften/amble-bold-webfont.ttf') format('truetype'),
           url('../schriften/amble-bold-webfont.svg#amblebold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'amblebold_italic';
    src: url('../schriften/amble-bolditalic-webfont.eot');
    src: url('../schriften/amble-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
           url('../schriften/amble-bolditalic-webfont.woff') format('woff'),
           url('../schriften/amble-bolditalic-webfont.ttf') format('truetype'),
           url('../schriften/amble-bolditalic-webfont.svg#amblebold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ambleitalic';
    src: url('../schriften/amble-italic-webfont.eot');
    src: url('../schriften/amble-italic-webfont.eot?#iefix') format('embedded-opentype'),
           url('../schriften/amble-italic-webfont.woff') format('woff'),
           url('../schriften/amble-italic-webfont.ttf') format('truetype'),
           url('../schriften/amble-italic-webfont.svg#ambleitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}


#fliesstext_regular {
    font-family: ambleregular, sans-serif;
    font-size: 15px;
}

input, textarea {
    font-family: amblelight, sans-serif;
    font-size: 15px;
}





#fliesstext_italic {
    font-family: ambleitalic, sans-serif;
    font-size: 15px;
}

#fliesstext_bold {
    font-family: amblebold, sans-serif;
    font-size: 15px;
}

#fliesstext_bold_ital {
    font-family: amblebold_italic, sans-serif;
    font-size: 15px;
}

#fliesstext_light {
    font-family: amblelight, sans-serif;
    font-size: 15px;
}

#fliesstext_light_ital {
    font-family: amblelight_italic, sans-serif;
    font-size: 15px;
}

#fliesstext_light_cond {
    font-family: amblelight_condensed, sans-serif;
    font-size: 15px;
}

#fliesstext_light_cond_ital {
    font-family: amblelight_condensed_italic, sans-serif;
    font-size: 15px;
}


b {
   font-family: amblebold, sans-serif;
   font-size: 15px;
	font-weight: normal;
}




body.home {
    font-family: ambleregular, sans-serif;
    font-size: 15px;
	/*background: url(../images/bg.gif);*/
	/*background-repeat: repeat;*/
	/*background-color: #6B430E;
	*/
	background-color: #ffffff;
	/*background-position: bottom left;
	*/
	
}

body.content {
	font-family: ambleitalic, sans-serif;
	font-size: 15px;
	background: url(../images/bg_content.gif);
	background-repeat: repeat;
	/*background-color: #E8E4D3;*/
	background-color: #F4F0DE;

	/*background-position: bottom left;*/
}

body.kasse {
	font-family: sans-serif;
	font-size: 12px;
	background: url(../images/bg_content.gif);
	background-repeat: repeat;
	/*background-color: #E8E4D3;*/
	background-color: #F4F0DE;

	/*background-position: bottom left;*/
}


/* 
	body.menue wird im Code menue.php 
	gebildet wg. dynamischer BG-Bilder
*/


/* ---------------------------------------------- */

td {
	font-family: ambleregular, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000;
}


.pressezitat {
   margin-top: 5px;
   font-size: 11px;
}

.trennlinie{
   color: #AB7571;
}

.dot{
   color:#AB3027;
   font-size:15px;
   font-weight:bold;
}


.big{
	font-family : sans-serif;
	font-size : 14px;
}


.headline{
	font-family : ambleregular, sans-serif;
	font-size : 28px;
	font-weight : normal;
   color : #b80119;
}

.subheadline{
	font-family : amblebold, sans-serif;
	font-size : 18px;
	font-weight : normal;
   color : #676767;
   margin-top:10px;
}

.headline_home{
	font-family : ambleregular, sans-serif;
	font-size : 19px;
	font-weight : bold;
	color : #104d63;
	line-height : 30px;
}



.bildrahmen{
   border: 1px solid #245592;
   padding: 2px 2px 2px 2px;
}

.bildbeschriftung{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000;
}


/* -- Hervorhebung -- */
i{
   font-family: Arial, sans-serif;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   color: #000000
}

.rot{
   font-family: sans-serif;
   font-size: 12px;
   font-weight: bold;
   font-style: italic;
   color: #AB3027;
}

a.mini{
	font-family : sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-decoration : underline;
	color : #993300;
}

/* ==================== website 2013 ===================== */

.tablestyle {
    background-color: White;
	-moz-box-shadow: 0 0 10px #bbbbbb;
	-webkit-box-shadow: 0 0 10px #bbbbbb;
	box-shadow: 0 0 10px #bbbbbb;
}


.contentbox {
	-moz-box-shadow: 0 0 8px #d2d2d2;
	-webkit-box-shadow: 0 0 8px #d2d2d2;
	box-shadow: 0 0 8px #e0e0e0;
	border-radius: 4px;
	width : 100%;
	height : auto;
	border : 1px solid #cdcdcd;
	padding : 2px;
    text-align : left;
}

.contentarea {
   width : 100%-30px;
	height : auto;
	border : 0px solid #cdcdcd;
	padding-top: 40px;
   padding-left: 35px;
   padding-right: 35px;
   padding-bottom: 30px;
   text-align : left;
}

.menuebox {
	width : 100%;
	height : auto;
	padding : 0px;
	text-align : center;
	margin-bottom: 0px;
}

.submenuebox {
	width : 100%;
	height : 46px;
	padding : 0px;
	text-align : left;
	margin-bottom: 45px;
	background-image : url(../images/submenue/bg_submenue.gif);
}


.footerbox {
	width: 100%;
	height : 50px;
	background-color : #3382e7;
	margin-top: 30px;
	text-align: center;
	color: white;
}

.contactbox {
	-moz-box-shadow: 0 0 8px #d2d2d2;
	-webkit-box-shadow: 0 0 8px #d2d2d2;
	box-shadow: 2px 2px 5px 0px #c6c6c6;
	border-radius: 0px;
	width: 100%;
	height: auto;
	border: 0px solid #cdcdcd;
   padding-top: 0px;
	padding-left: 12px;
   padding-right: 12px;
   text-align: left;
}

.filterbox {
	-moz-box-shadow: 0 0 8px #d2d2d2;
	-webkit-box-shadow: 0 0 8px #d2d2d2;
	box-shadow: 2px 2px 5px 0px #c6c6c6;
	border-radius: 2px;
	width: 250px;
	height: auto;
	border: 1px solid #d2d2d2;
   padding-top: 3px;
   padding-bottom: 3px;
	padding-left: 4px;
   padding-right: 4px;
   text-align: left;
}

.fehler { 
    font-family: amblebold, sans-serif;
    font-size: 15px;
    color : red;
    line-height: 30px;
}

.bg_tabelle_dunkel {
    background-color : #f4f4f4;
}
.bg_tabelle_hell {
    background-color : #f9f9f9;
}

	

.text_mini{
    font-family: ambleregular, sans-serif;
	font-size: 12px;
    line-height: 24px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.cd_nicht_verfuegbar{
   font-family: Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #993300;
}

.cdnichtlieferbar{
   font-family: Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   color: #ef0006;
}

a{
	font-family: ambleregular, sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: #000000;
}

a.bandsprung{
	font-family: ambleregular, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	color: #3382e7;
}



a.link{
	font-family: ambleregular, sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: #3382e7;
}

a.lang{
	font-family : Arial, sans-serif;
	font-size : 12px;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	color : White;
}

a.lang:hover{
	font-family : Arial, sans-serif;
	font-size : 12px;
	font-weight : normal;
	font-style : normal;
   text-decoration : underline;
	color : White;
}

a.footer{
	font-family : Arial, sans-serif;
	font-size : 12px;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	color : black;
}

a.footer:hover{
	font-family : Arial, sans-serif;
	font-size : 12px;
	font-weight : normal;
	font-style : normal;
   text-decoration : underline;
	color : black;
}

a.menu_0{
	font-family: amblelight_condensed, sans-serif;
	font-size : 22px;
	font-weight : normal;
	font-style : normal;
   text-decoration : none;
	color : #ffffff;
	margin-left: 10px;
	margin-right: 10px;
}

a.menu_0:hover{
	font-family: amblelight_condensed, sans-serif;
	font-size : 22px;
	font-weight : normal;
	font-style : normal;
   text-decoration : underline;
	color : #3382e7;
}

a.menu_1{
	font-family: amblelight_condensed, sans-serif;
	font-size : 22px;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	color : #3382e7;
   margin-left: 10px;
	margin-right: 10px;
}

a.submenu_0{
	font-family: amblelight_condensed, sans-serif;
	font-size : 16;
	font-weight : normal;
	font-style : normal;
   text-decoration : none;
	color : #ffffff;
	margin-left: 20px;
	margin-right: 20px;
}

a.submenu_0:hover{
	font-family: amblelight_condensed, sans-serif;
	font-size : 16;
	font-weight : normal;
	font-style : normal;
   text-decoration : underline;
	color : #fd0505;
}

a.submenu_1{
	font-family: amblelight_condensed, sans-serif;
	font-size : 16;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	color : #fd0505;
   margin-left: 20px;
	margin-right: 20px;
}



/* -- Shop -- */

.shop_ds_display {
	background-color : #f9f9f9;
	padding : 15 15 15 15;
}
.shop_band {
    font-family : Arial, Helvetica, sans-serif;
	font-size : 22px;
	color : #3382cc;
}
.shop_artikelnr {
   font-family : Arial, Helvetica, sans-serif;
   font-size : 12px;
   color : #484849;
}
.shop_konzert {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #484849;
	margin-top : 8;
}
.shop_beschreibung {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	color : #484849;
	margin-top : 8;
}

.shop_tabkopf {
	background-color : ececec;
	padding : 5 4 5 4;
	border-top-width : 1px;
	border-top-style : solid;
	border-top-color : #a7a8a8;
}
.shop_tabkopf_unten {
	background-color : ececec;
	padding : 5 4 5 4;
	border-top-style : solid;
	border-top-width : 1px;
	border-top-color : #a7a8a8;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #a7a8a8;
}
.shop_tab {
	padding-left: 5px;
	padding-right: 5px;
	border-top-width : 1px;
	border-top-style : solid;
	border-top-color : #a7a8a8;
}
.shop_tab_unten {
	padding-left: 5px;
	padding-right: 5px;
	border-top-width : 1px;
	border-top-style : solid;
	border-top-color : #a7a8a8;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #a7a8a8;
}





.shop_klein { 
   font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #471F00;
}

.shop_error { 
   font-family : Arial, Helvetica, sans-serif;
   font-size : 10px;
   color : #993300;
}

.shop_preis { 
   font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
   font-weight : bold;
	color : #471F00;
}

.shop_lupe { 
   font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
   text-decoration : none;
	color : #471F00;
}

a.shop_cartpreview {
   font-family: ambleregular, sans-serif;
	font-size : 16px;
	font-weight : normal;
	font-style : normal;
   text-decoration : none;
	color : #ffffff;
}

a.shop_cartpreview:hover {
   font-family: ambleregular, sans-serif;
	font-size : 16px;
	font-weight : normal;
	font-style : normal;
   text-decoration : underline;
	color : #ffffff;
}

.shop_eingabe_wk {
   width: 30px;
   padding: 3px;
   border: 1px solid #CFCBBC;
   text-align: center;
}
.shop_eingabe_plz {
   width: 50px;
   padding: 3px;
   border: 1px solid #CFCBBC;
}
.shop_eingabe_ort{
   width: 235px;
   padding:3px;
   border: 1px solid #CFCBBC;
}
.shop_eingabe_kasse{
   width: 290px; 
   padding: 3px;
   border: 1px solid #CFCBBC;
}



.warenkorb_tabellenkopf {
	background-color: #D9D5C5;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #592E01;
}

.warenkorb_tabellenzeile {
	/*background-color: #E0DCCC;*/
	background-color: #E8E5D6;

	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #592E01;
}

.warenkorb_tabellenfuss {
	background-color: #D9D5C5;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #592E01;
}


