/* CSS Katy Perry by Squrare Visuals - www.squarevisuals.com */

* { margin:0; padding:0; }

body                  { background-color: #e6dcdc; background-image: url(back.jpg); background-repeat: no-repeat; background-position:top; background-attachment: scroll;
	                    font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }
			
.container            { width: 970px; margin: 0 auto; }

#header               { height:650px; overflow:hidden; }

#nl                   { width: 960px; height: 90px; background-image:url(bg_nl.jpg); margin:0 0 5px 5px; }

#nl form              { padding: 15px 0 0 60px; color: #e8596a; }

#main                 { width:100%; overflow:hidden; background-color: #fff; }

#left                 { width: 480px; height:1500px; float: left; margin:0px 10px 0 5px; overflow: scroll; }

#right                { width: 470px; float: left; overflow:hidden; }

#footer               { width: 960px; height:60px; background-image:url(bg_footer.jpg); color:#FFFFFF; font-size:12px; text-align:center; padding:20px 0 0 0; margin: 0 0 50px 0; border: 5px solid #fff; }

#footer a             { text-decoration: none; color:#FFFFFF; font-size:12px; font-weight: normal; }

#footer a:hover       { color:#e85869; }


.buy                  { width:310px; padding: 0 10px 0 15px; }

.facebook             { float: left; margin:0 0 10px 0; }

.divider              { height:20px; }



/* Text styles */

p, h1, h2, h3, a      { font-style: normal; font-weight:bold; padding:0; margin:0; }

h1                    { font-size: 14px; line-height:20px; font-style: italic; font-weight: normal; color:#e85869; padding: 10px; }

h2                    { font-size: 16px; color: #FFFFFF; background-image: url(gewinnspiel_bg.jpg); height: 30px; font-style: italic; padding: 15px 0 0 10px; border: 5px solid #fff;  }
	                    
h2 a                  { color:#fff; font-style: italic; text-decoration: none; }

h3                    { font-size: 16px; color: #e85869; font-style: italic; }

h4                    { font-size: 12px; color: #747474; font-weight: normal; padding: 0 0 7px 0; }

p                     { font-size:12px; line-height:16px; color: #747474; font-weight:normal;  padding:0 0 10px 0; }
		
a                     { color: #e85869; }

a:hover               { color: #b52b3b; }



.ad                   { width: 468px; height: 60px; border: 5px solid #fff; margin: 0 0 50px 240px; }

.feld                 { width: 180px; height: 20px; background-color: #faf7f7; color: #e8596a; margin: 0px 10px 0px 5px; border: 1px solid #e8596a; }
		
.button               { width: 234px; height: 38px; margin: 10px 0 0 10px; background-image: url(button.gif); background-color: transparent;
	                    border: none; color: #FFFFFF; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold;}

img                   { border: 0;}

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

