	html, body {height:100%;}
	
body {
	text-align: center; 
	background-color: #ffffff;  
	background-image: URL("../../images/bgd_schatten.jpg"); 
	background-repeat:repeat-y;  
	background-position: top center;
	}
 
 td.tab_head
   {
	width: 900px; 
	height: 145px;
	}

td.tab_navi
   {
   	text-align: center;
	height:  30px;
	border-top: 1px solid #b6152b;
	border-bottom: 1px solid #b6152b;
	background-image: URL("../../images/navi_balken.jpg"); 
	}

td.tab_content {
	background-image: URL("../../images/bgd_wand.jpg"); 
	background-repeat:repeat-y;  
	background-position: top center;
	} 
 
td.tab_foot
   {
	height:  35px;
	border-top: 1px solid #b6152b;
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #cccccc;  
	font-size: 10px; 
	text-decoration: none;  
	padding-bottom: 10px;
	}

td.tab_foot a {
	text-decoration: none;  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #dfa71b;  
	font-size: 10px;
	}

td.tab_foot a:hover {
	text-decoration: underline;  
	color: #58595a;
	}


div#headerpic {
	position: relative; 
	margin-top: px;
	height: 149px; 
	width: 900px; 
	z-index: 20;
	} 

div#headerswap {
	position: relative; 
	margin-top: 0px;
	height: 149px; 
	width: 900px; 
	z-index: 1;
	}

div#biergartenbutton {
	position: relative;
	border: 0px solid #ff0000; 
	margin-top: -5px;
	margin-left: -25px;
	margin-bottom: -10px;
	height: 75px; 
	width: 299px; 
	z-index: 20;
	}	 
 
div#infospalte {   
	border: #00ff00 solid 0px; 
	float: left; 
	z-index: 200; 
	width:190px;
	margin-top: 30px;
	margin-left: 15px;
	} 
 
 
 div#content_spalte {
 	float: left; 
	border: 0px solid #00ff00;
	width: 650px; 
    z-index: 100;
    margin-top: 30px;
	margin-left: 15px;
	}
 
 div#content_middle_start { 
	position: relative; 
	margin-top: -5px; 
	width: 610px; 
	text-align: left; 
	border: 1px solid #707173; 
	z-index: 100; 
	background-image: url("../../images/content_bgd.png"); 
	padding: 20px; 
	} 
	
div#content_middle { 
	margin-top: -5px;
	width: 610px; 
	text-align: left; 
	border: 1px solid #707173; 
	z-index: 100; 
	background-image: url("../../images/content_bgd.png"); 
	padding: 20px; 
	} 
		
#content_middle h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 22px; 
	font-weight: lighter;  
	padding-bottom: 20px;  
	}
	 
#content_middle h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; line-height: 1.5em;  }
	#content_middle h3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; line-height: 1.5em;  }
	#content_middle p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; line-height: 1.5em; }
	#content_middle ul { padding-left: 0px; margin-left: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #cccccc; font-size: 11px; line-height: 1.5em;   }
	#content_middle li { list-style: disc; }
	
	#content_middle ol.agbs { padding-left: 0px; margin-left: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #cccccc; font-size: 11px; line-height: 1.5em;   }
	
	
	#content_middle table { font-family: Verdana, Arial, Helvetica, sans-serif; color: #58595a; font-size: 11px; line-height: 1.5em; }
	#content_middle table b {width: 100px }
		
	#content_middle	p a { font-family: Verdana, Arial, Helvetica, sans-serif; color:  #dfa71b; font-size: 15px; line-height: 1.5em; text-decoration: none; }
	#content_middle	p a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #58595a; font-size: 15px; line-height: 1.5em; text-decoration: underline; }
	 
	#content_middle a.inhalte { font-family: Verdana, Arial, Helvetica, sans-serif; color:  #dfa71b; font-size: 11px; line-height: 1.5em; text-decoration: none; }
	#content_middle a.inhalte:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color:  #58595a; font-size: 11px; line-height: 1.5em; text-decoration: underline; }
 
div#content_middle_fullsize { 
	margin-top: 0px;
	width: 810px; 
	text-align: left; 
	border: 1px solid #707173; 
	z-index: 100; 
	background-image: url("../../images/content_bgd.png"); 
	padding: 20px; 
	} 
	
div#content_middle_fullsize h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 22px; 
	font-weight: lighter; 
	padding-top: 20px;  
	padding-bottom: 20px;  
	}
	
div#konzerte_start_news {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 00px;
	position: relative; 
	float: left; 
	width: 560px; 
	border: 0px #b6152b dotted; 
	height: auto; 
	vertical-align: top; 
	padding: 00px; }

div#konzerte_start_1 {
	margin-top: 0px;
	position: relative; 
	float: left; 
	width: 290px; 
	border: 0px #b6152b solid; 
	}


div#konzerte_start_vorschau {
	margin-top: 10px;
	position: relative; 
	float: left; 
	width: 600px; 
	border: 0px #b6152b solid; 
	}

div#konzerte_start_vorschau a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:  #dfa71b; 
	font-size: 12px; 
	line-height: 1.5em; 
	text-decoration: none; 
	}
	
div#konzerte_start_vorschau a:hover {
	color:  #58595a; 
	text-decoration: underline; 
	}
	
	
	
div#konzerte_start_flyer {
	margin-top: 0px;
	position: relative; 
	float: left; 
	width: 295px; 
	border: 0px #ff0000 solid; 
	}

div#konzerte_start_daten {
	margin-top: 12px;
	margin-left: 10px;
	position: relative; 
	float: left; 
	width: 290px; 
	vertical-align: top; 
	border: 0px #00ff00 solid; 
	 }	
	 
div#konzerte_start_daten h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 25px; 
	font-weight: bold;
	border-bottom: 1px #b6152b solid; 
	padding: 5px 5px 5px 10px; 
	background-color: #1e1e1e; 
	margin-top: 20px;
	}
	
div#konzerte_start_daten ul {
	margin:0; 
	padding: 5px 0px 20px 30px; 
	font-size: 20px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 25px; 
	list-style-type: square; 
	color: #ffffff; 
	}


div#konzerte_start_daten h3 { 
	padding: 3px 12px 3px 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #ffffff;
	border-top: 1px dotted #b6152b;
	border-bottom: 1px dotted #b6152b;
	color: #b6152b; 
	font-size: 12px; 
	line-height: 1.5em; 
	font-weight: bold; 
	}

div#konzerte_termine_daten {
	margin-top: 10px;
	margin-left: 15px;
	padding: 0px;
	position: relative; 
	float: left; 
	width: 285px; 
	vertical-align: top; 
	border: 0px #00ff00 solid; 
	 }	
	 

div#konzerte_termine_daten ul {
	margin: 0 0 0 -10px; 
	padding: 5px 0px 20px 30px; 
	font-size: 20px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 25px; 
	list-style-type: square; 
	color: #ffffff; 
	}

div#konzerte_termine_daten li {
	list-style-type: square; 
	}



div#konzerte_start_vvk {
	margin-top: 10px;
	position: relative; 
	float: left; 
	width: 290px; 
	border: 0px #b6152b solid; 
	}

div#konzerte_start_merch {
	margin-top: 10px;
	margin-left: 20px;
	position: relative; 
	float: left; 
	width: 290px; 
	vertical-align: top; 
	border: 0px #b6152b solid; 
	 }	

/*   Teminseite 	 */
table.termine  {
	margin-top: 20px; 
	width: 610px; 
	}

table.termine p { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 12px; 
	line-height: 1.5em; 
	}


table.termine h1.konzert { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 25px; 
	font-weight: bold;
	border: 1px #b6152b dotted; 
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 15px 5px 0px 10px; 
	background-color: #2d2d2d; 
	}
	
table.termine h1.party { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #b6152b; 
	font-size: 25px; 
	font-weight: bold;
	border: 1px #b6152b dotted; 
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 15px 5px 0px 10px; 
	background-color: #430606; 
	}


table.termine h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 12px; 
	font-weight: bold;
	margin-top: 5px;
	width: 290px;
	}
	
table.termine h2 a { 
	border: 1px #ffffff solid; 
	padding: 3px 12px 3px 12px; 
	background-color: #b6152b; 
	color:  #dfa71b; 
	font-size: 12px; 
	text-decoration: none; 
	}

table.termine h2 a:hover { 
	color:  #58595a; 
	background-color: #cccccc; 
	text-decoration: underline; 
	}


table.termine h4 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #b6152b; 
	font-size: 16px; 
	line-height: 1.5em; 
	font-weight: bold; 
	}
	
table.termine p a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:  #dfa71b; 
	font-size: 12px; 
	line-height: 1.5em; 
	text-decoration: none; 
	}
	
table.termine p a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #58595a; 
	line-height: 1.5em; 
	text-decoration: underline; 
	}

/*   Gewinnspielseite 	 */

table.gewinne  {
	margin-top: 20px; 
	width: 610px; 
	border: 1px #b6152b dotted; 
	background-color: #2d2d2d;
	}

table.gewinne p { 
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 12px; 
	line-height: 1.5em; 
	}

table.gewinne h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #b6152b; 
	font-size: 25px; 
	font-weight: bold;
	border: 1px #b6152b dotted; 
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 15px 5px 0px 10px; 
	background-color: #430606; 
	}

table.gewinne h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 12px; 
	font-weight: bold;
	margin-top: 5px;
	width: 290px;
	}
	
table.gewinne h2 a { 
	border: 1px #ffffff solid; 
	padding: 3px 12px 3px 12px; 
	background-color: #b6152b; 
	color:  #dfa71b; 
	font-size: 12px; 
	text-decoration: none; 
	}

table.gewinne h2 a:hover { 
	color:  #58595a; 
	background-color: #cccccc; 
	text-decoration: underline; 
	}


table.gewinne h4 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #b6152b; 
	font-size: 16px; 
	line-height: 1.5em; 
	font-weight: bold; 
	}
	
table.gewinne p a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:  #dfa71b; 
	font-size: 12px; 
	line-height: 1.5em; 
	text-decoration: none; 
	}
	
table.gewinne p a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #58595a; 
	line-height: 1.5em; 
	text-decoration: underline; 
	}

a.pic { 
	color:  #dfa71b; 
	}
	
a.pic:hover { 
	color: #58595a; 
	}

div#gewinne_bild {
	margin-top: 10px;
	padding-left: 20px;
	position: relative; 
	float: left; 
	width: 120px; 
	border: 0px #00ff00 solid; 
	}

div#gewinne_daten {
	margin-top: 10px;
	margin-left: 0px;
	padding: 0px;
	position: relative; 
	float: left; 
	width: 450px; 
	vertical-align: top; 
	border: 0px #00ff00 solid; 
	 }	
/* Gewinne Ende */

div#konzerte_termine_daten h3 { 
	padding: 3px 12px 3px 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #ffffff;
	border-top: 1px dotted #b6152b;
	border-bottom: 1px dotted #b6152b;
	color: #b6152b; 
	font-size: 12px; 
	line-height: 1.5em; 
	font-weight: bold; 
	}

/***
****
****
    Ab hier der alte CMS Content
****
****
***/
 


 div#container {
	border: 0px solid #b6152b; 
	margin: auto ; 
	top: 0; 
	width:1100px; 
	position:relative; 
	text-align:left; 
	min-height:100%;
	clear:left;  
	/* background-image: URL("../../images/bgd_wand.jpg"); 
	background-repeat:repeat-y;  
	background-position: top center;
	*/
	}

	

div#menu {width:860px; height: 20px; position:relative; margin-top:-15px; margin-left:120px; padding-right:1px; z-index:110;  border: 0px solid #0000ff; }


	
div#inhalte_div {   
	border: #0000ff solid 0px; 
	z-index: 200; 
	} 	


	
div#content_left {   
	float: left; 
	width: 850px;
	position: relative; 
	top: 40px; 
	margin-left:120px; 
	border: #00ffff solid 1px; 
	z-index: 100; 
	} 	
	
	/* #content_left p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #58595a; font-size: 11px; line-height: 1.7em; } 
	#content_left strong { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4; font-size: 11px; line-height: 1.7em; }*/
	
#content_left p a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #58595a; 
	font-size: 11px; 
	line-height: 1.7em; 
	text-decoration: underline; 
	}

#content_left p a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #dfa71b; 
	font-size: 11px; 
	line-height: 1.7em; 
	text-decoration: underline; 
	}
	




#content_middle_iframe { 
	position: relative; 
	top: 40px; 
	left: 120px; 
	width: 850px; 
	text-align: left; 
	border: 1px solid #707173; 
	z-index: 100; 
	background-image: url("../../images/content_bgd.png"); 
	padding-left: 10px; 
	padding-top: 20px; 
	} 
	

ul.abbinder { 
	margin-top: 0px; 
	padding-left: 0; 
	margin-left: 0; 
	list-style-type: none;
	height: 25px;
	border-top: 2px solid #ff0000;
	background-color: #cccccc;
	}	


/* Startseite Container */

table.start  {
	margin-top: 20px; 
	width: 610px; 
	}

table.start p { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 12px; 
	line-height: 1.5em; 
	}

table.start h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 1.5em; 
	font-weight: bold; }

table.start h4 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #b6152b; 
	font-size: 16px;
	line-height: 1.5em; 
	font-weight: bold;
	}
	
table.start p a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:  #dfa71b; 
	font-size: 12px; 
	line-height: 1.5em; 
	text-decoration: none; 
	}
	
table.start p a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #58595a; font-size: 12px; line-height: 1.5em; text-decoration: underline; }
		
.box_head { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #b6152b; 
	font-size: 12px; 
	font-weight: bold; 
	line-height: 1.5em; 
	border: 0px #ff0000 solid;
	}




/* Navi */

a.navi { text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #cccccc;  font-size: 13px; text-decoration: none; padding-right:5px; margin-left: 5px; border-right: 0px solid #cccccc; font-weight: bold;  }
a.navi.active { text-decoration: none;  color: #dfa71b; font-weight: bold;}
a.navi:hover { text-decoration: underline;  color: #dfa71b; font-weight: bold; }

a.subnavi { text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #dfa71b; font-size: 11px;  padding-right:7px; margin-left: 7px; border-right: 1px solid #6486a4; }
a.subnavi.last { text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #dfa71b; font-size: 11px;  padding-right:7px; margin-left: 7px; border-right: 0px solid #6486a4; }
a.subnavi.active { text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4; font-size: 11px;  }
a.subnavi:hover { text-decoration: underline;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4;  font-size: 11px; }

ul.linksnavi { margin-top: 0px; padding-left: 0; margin-left: 0; list-style-type: none; }

li.linksnavi_row.level1 { text-align: left; }
li.linksnavi_row.level1 a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4;  font-size: 14px; text-decoration: none; line-height: 1.6em; font-weight: bold;}
li.linksnavi_row.level1.active a { color: #dfa71b;}

li.linksnavi_row.level2 { margin-left: -40px; list-style: none;}
li.linksnavi_row.level2 a  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4;  font-size: 11px; text-decoration: none; line-height: 1.2em; font-weight: normal ;}
li.linksnavi_row.level2.active a { color: #6486a4;}
li.linksnavi_row.last.level2 { margin-bottom: 7px;}


.box_newsletter {	
	width: 190px; 
	}
	
.box_newsletter h2 {
	margin:  0; 
	padding: 10px 15px 15px 15px;	
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	text-align: left; 
	border: 1px solid #707173;	
	}
	
.box_newsletter h3 {
	margin:  0; 
	padding: 5px 5px 5px 15px;	
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	color: #ffffff; 
	text-align: left; 
	background-image: URL("../../images/balken_grau_190px.png"); 
	font-weight: lighter ; 	}



/* Infobox */
.box_infos {	
	width: 190px; 
	}
	
.box_infos hr {	
	color:  #b6152b; 
	background-color:  #b6152b; 
	height: 4px;
	border: 0px;
	/* width: 189px; 
	margin-left: -15px; */
	}
	
.box_infos a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:  #dfa71b; 
	font-size: 10px; 
	line-height: 1.5em; 
	text-decoration: none; 
	}
.box_infos a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #58595a; 
	font-size: 10px; 
	line-height: 1.5em; 
	text-decoration: underline; 
	}
.box_infos h2 {
	margin:  0; 
	padding: 10px 15px 15px 15px; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	color: #cccccc; 
	text-align: left; 
	border: 1px solid #b6152b; 
	font-weight: lighter;	
	}
.box_infos p.djs {
	color: #ffffff; 
	margin:  0; 
	padding: 2px 0px 2px 0px; 
	font-size: 15px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: left;  
	font-weight: bold ;	
	}
.box_infos strong { 
	font-weight: bold ;	
	}
.box_infos h3 {
	margin:  0; 
	padding: 5px 5px 5px 15px;	
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	color: #cccccc; 
	text-align: left; 
	background-image: URL("../../images/balken_rot_190px.png"); 
	font-weight: lighter ; 	
	}

.box_infos p.hinweis {
	padding: 3px 3px 3px 3px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #ffffff;
	border-top: 1px dotted #b6152b;
	border-bottom: 1px dotted #b6152b;
	color: #b6152b; 
	font-size: 10px; 
	font-weight: bold; 	
	}

ul.bands {margin:0; padding: 10px 0px 10px 12px; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; list-style-type: square; color: #ffffff; }






a.mehr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #d78b3c;  }

/* kontakt */
.errors {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #b6152b; 
	font-size: 11px; 
	background-color: #f8edcd ; 
	padding: 5px;
	margin: 20px;
	}

form { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px;}
form label {width:  150px; float: left; margin-right: 0px; padding-bottom: 5px; }
form input {height: 20px; width: 150px; background-color: #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; border: #b6152b solid 1px; vertical-align: middle;  margin-bottom: 5px;}
form input.submit {
	width: 150px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	vertical-align: middle;  
	margin-bottom: 0px; 
	background-color: #dfa71b; 
	border: #b6152b solid 0px;
	}

/* form Gewinnspiel */ 

form.gewinne { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; margin-left: 20px; margin-right: 20px;}
form.gewinne label {  padding-bottom: 5px; }

form.gewinne a { font-size: 10px; }

form.gewinne input {
	height: 20px; 
	width: 500px; 
	background-color: #cccccc; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #000000; 
	 font-size: 12px; 
	 border: #b6152b solid 1px;  
	 margin-bottom: 5px;
	 }

form.gewinne input.check {
	width: 10px; 
	height: 10px; 
    border: #b6152b solid 1px; 
    margin-right: 5px;
	}


form.gewinne input.gewinne {
	width: 150px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	vertical-align: middle;  
	margin-bottom: 0px; 
	background-color: #dfa71b; 
	border: #b6152b solid 0px;
	}
/* ende */
form textarea {height: 150px; width: 230px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; color: #b38454; font-size: 12px; border: #dfa71b solid 1px; vertical-align: middle; margin-top: 3px; margin-bottom: 3px;}

/* Getränketabelle */
table.preise {width: 600px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; line-height: 1.5em; }
table.preise td.row1 {width: 440px; border-bottom: 1px dotted  #58595a; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; line-height: 1.5em; }
table.preise td.row2 {width: 80px;  border-bottom: 1px dotted  #58595a; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; line-height: 1.5em;}
table.preise td.row3 {width: 80px;  border-bottom: 1px dotted  #58595a; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; line-height: 1.5em;}
table.preise th {background-color: #b6152b; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; height: 20px;}


	html, body {height:100%;}
	

