/* CSS Celtic Woman by Square Visuals - www.squarevisuals.com */

* { margin:0; padding:0; }

body                  { background: #610d18 url(img/back_weihnachten_03.jpg) no-repeat top; 
	                    font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }
			
.container            { width: 990px; margin: 0 auto; position: relative }

#header               { height:265px; position: relative }

#nl                   { width: 970px; height: 90px; background-image:url(img/bg_nl.jpg); margin: 10px; position: relative }

#nl form              { padding: 14px 0 0 60px; font-family: Arial; color: #fff }

#main                 { background: #fff; width:100%; overflow: hidden; position: relative }

#left                 { width: 480px; float: left; margin:0 10px 0 10px }

#right                { width: 480px; overflow:hidden; }

#dates                { background: url(img/dates_bg.jpg); height: 260px;}

#dates a              { color: #fff; position: relative; top: 45px; left: 15px }

#dates ul             { padding: 55px 0 0 5px}

#feed                 { width: 480px; margin: 10px 0 10px 0 }

#footer               { width: 100%; margin:20px 10px 0 0; border-top: 1px solid #e74426;  }

.divider              { height:10px; }

.buy                  { background: url(img/bg_buy.jpg) repeat-x bottom; height: 155px;}

.buy ul               { position: relative; left: 7px }

.buy li               { display: inline; padding: 0  }

.cover                { background: #fff; border: 5px solid #f1ece1; padding: 10px }

/* Text styles */

p, h1                 { font-style: normal; font-weight: normal; padding: 5px; margin:0; }

h1, h2                { font-size: 18px; font-weight:bold; color:#e74426;   }

h1                    { border-bottom: 1px solid #e74426;}

h2, h3                { position: relative; left: 7px;}

h2                    { display: block; margin: 0 0 15px 7px}

h3                    { font-family: Arial; font-size: 11px; font-weight: bold; color: #ff8400; display: block; margin: 5px 5px 3px 7px}

#feed h3              { margin: 0}

h4{font-size: 18px; font-weight:bold; color:#fff;}

p, ul                 { line-height:20px; color: #6d0600}
		
a                     { font-size:14px; color: #e74426; }

a:hover               { color: #ff8400; }

ul                    { font-family: Arial; font-weight: bold; font-size: 12px; }

li                    { padding: 0 0 0 10px; list-style: none}

.odd                  { background: #f1ece1}

.feld                 { width: 180px; height: 20px; background-color: #fff; color: #e74426; margin: 0px 10px 0px 5px; border: 1px solid #6d0600; }
		
.button               { width: 234px; height: 38px; margin: 10px 0 0 10px;
	                    background: url(img/button.gif) transparent; border: none; color: #fff;
	                    font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; }

img                   { border: 0;}

img a, a:hover        { background-color: none; color: none; border: 0; }

