body				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; color: black; background-color: #F0EDDF; }

img					{ border: 0; }

#head				{ width: 976px; margin-left: auto; margin-right: auto; background-color: #82182D; background: url(../img/bgrnd_1.png) no-repeat bottom; }

#main				{ width: 976px; margin-left: auto; margin-right: auto; padding-top: 24px; background-color: #E2DBBF; background-image: url(../img/bgrnd_2.gif); }
#main div			{ float: left; margin: 0; padding: 0 0 0 0; }
#main div.left		{ width: 256px; margin-right: 24px; text-align: right; }
#main div.middle	{ width: 344px; padding-right: 104px; color: #82182D; background: url(../img/line_1.gif) no-repeat bottom; }
#main div.right		{ width: 200px; padding: 6px 12px 16px 12px; font-size: 11px; color: #82182D; }
#main div.right_old	{ width: 200px; padding: 6px 12px 16px 12px; font-size: 11px; color: #82182D; background-color: #F0EDDF; }

#main div.middle a:link		{ color: #82182D; text-decoration: none; }
#main div.middle a:visited	{ color: #82182D; text-decoration: none; }

#main2				{ width: 976px; margin-left: auto; margin-right: auto; padding-top: 24px; background-color: #E2DBBF; background-image: url(../img/bgrnd_2.gif); }
#main2 div			{ margin: 0; padding: 0 0 0 0; }
#main2 div.middle	{ margin-left: 36px; }
#main2 div.middle2	{ margin-left: 36px; padding-bottom: 30px; }

div#main_left			{ width: 220px; float: left; margin: 0; padding: 0 0 0 36px; }
div#main_left a:link	{ font-weight: bold; color: #82182D; text-decoration: none; }
div#main_left a:visited	{ font-weight: bold; color: #82182D; text-decoration: none; }

div#main_right		{ width: 220px; float: right; margin: 0; padding: 0 0 0 36px; }
div#main_middle		{ margin: 0 256px 0 256px; padding: 0; text-align: center; color: #82182D; }
div#main_reise		{ margin: 0 256px 0 256px; padding: 0 0 0 40px; color: #82182D; }
div#main_reise p		{ margin: 0; padding: 8px 24px 0 0; }
div#main_reise p.title	{ font-weight: bold; margin: 0; padding: 12px 0 8px 0; }
div#main_reise a:link		{ color: #82182D;  }
div#main_reise a:visited	{ color: #82182D;  }
div#main_middle p		{ margin: 0; padding: 0; }
div#main_middle p.title	{ font-weight: bold; margin: 0; padding: 12px 0 8px 0; }
div#main_middle p.price	{ margin: 0; padding: 0; }
div#main_middle p.separator	{ margin: 0; padding: 4px 0 4px 0; }

div#event				{ margin: 0; padding: 0 36px 0 36px; }

#main3					{ width: 976px; margin-left: auto; margin-right: auto; padding-top: 24px; background-color: #E2DBBF; background-image: url(../img/bgrnd_2.gif); }
#main3 div				{ float: left; margin: 0; padding: 0 0 0 0; font-size: 12px; color: #82182D; }
#main3 div.left			{ width: 182px; margin: 0 0 0 36px; }
#main3 div.right		{ width: 758; margin-top: 17px; }
#main3 div.right td		{ vertical-align: bottom; font-size: 11px; }
#main3 div.right td.col1	{ width: 152px; }
#main3 div.right td.col2	{ width: 204px; }
#main3 div.right td.col3	{ width: 128px; }
#main3 div.right td		{ vertical-align: bottom; font-size: 11px; }
#main3 div a:link		{ color: #82182D; }
#main3 div a:visited	{ color: #82182D; }


#bottom				{ width: 976px; height: 72px; margin-left: auto; margin-right: auto; background-color: #82182D; background-image: url(../img/bgrnd_3.png); }
#bottom div			{ float: left; margin: 0; padding: 7px 0 0 0; color: #FFFFFF; font-size: 11px; }
#bottom a:link		{ color: #FFFFFF; text-decoration: none; }
#bottom a:visited	{ color: #FFFFFF; text-decoration: none; }

.clearboth			{ clear: both; }

textarea.edit	{ width: 464px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #82182D; }
div#preview		{ width: 464px; padding: 0; text-align: center; color: #82182D; }

div#preview p			{ margin: 0; padding: 0; }
div#preview p.title		{ font-weight: bold; margin: 0; padding: 12px; 0 8px 0; }
div#preview p.price		{ margin: 0; padding: 0; }
div#preview p.separator	{ margin: 0; padding: 4px 0 4px 0; }

div#full-size				{ width: 500px; height: 19px; margin: 4px 0 0 202px; font-size: 12px; color: #FFFFFF; line-height: 19px; vertical-align: middle; background-color: #82182D; }
div#full-size span.title	{ width: 364px; float: left; display: block; background-color: #CAAA9A; }
div#full-size span.overview	{ width: 88px; text-align: center; float: left; display: block; }
div#full-size a:link		{ color: #FFFFFF; text-decoration: none; }
div#full-size a:visited		{ color: #FFFFFF; text-decoration: none; }

div#event tr.row1	{ background-color: #CFB4A2; }
div#event td.col1	{ width: 208px; padding: 1px 0 1px 10px; }
div#event td.col2	{ width: 248px; padding: 1px 0 1px 0; }
div#event td.col3	{ width: 160px; padding: 1px 0 1px 0; }
div#event td.col4	{ width: 137px; padding: 1px 0 1px 0; }
div#event td.col5	{ width: 137px; padding: 1px 0 1px 0; }

#main4						{ width: 976px; margin-left: auto; margin-right: auto; padding-top: 24px; background-color: #E2DBBF; background-image: url(../img/bgrnd_2.gif); }
#main4 div				{ float: left; margin: 0; padding: 0; }
#main4 div.left		{ width: 172px; margin: 0 48px 0 40px; }
#main4 div.middle	{ width: 576px; color: #82182D; background: url(../img/line_1.gif) no-repeat bottom; }
#main4 div.right	{ width: 140px; color: #82182D; }

div.spezial			{ overflow: hidden; }
div.spezial ul	{ width: 192px; margin: 0; padding: 74px 0; list-style-type: none; float: left; }
div.spezial ul li	{ margin: 0; padding: 0 0 4px 0; }
div.spezial ul li a	{ color: #82182D; text-decoration: none; }
div.spezial ul li:first-child	{ padding-bottom: 12px; font-size: 14px; font-weight: bold; }

div.eisbahn img	{ margin-top: 4px; margin-bottom: 4px; }


