body, html, li, ol, ul, p, a, h1, h2, h3,div {
margin:0;
padding:0;
border:0;
}

html {
height:100%;
width:100%;
}

body {
background:#FFFFFF url(../images/background.jpg) 0 0 repeat-x;
}

#content {
width:780px;
height:auto;
background:url(../images/content.jpg) 0 0 repeat-y;
margin:0 auto;
}

#top {
height:179px;
background:url(../images/top.jpg) no-repeat;
position:relative;
text-align:center;
font:bold 11px Arial, Verdana;
padding:130px 0 0 0;
}

div#top a {
color:#FFFFFF;
text-decoration:none;
padding:0 20px;
}

div#top a:hover {
color:#FFFFFF;
text-decoration:underline;
padding:0 20px;
}

#logo {
width:363px;
height:69px;
position:absolute;
left:372px;
top:45px;
}

#banner {
	position:absolute;
	top:318px;
	left:5px;
	width:196px;
	height:447px;
}

#main {
min-height:450px;
background:url(../images/main.jpg) 0 0 no-repeat;
}

#inhalt {
background:url(../images/inhalt.jpg) 0 0 repeat-y;
margin:9px 0 0 221px;
font: 11px/14px Arial, Verdana;
}

div#inhalt h1 {
font:bold 12px/14px Arial, Verdana;
color:#1f81b1;
padding:20px 0 0 28px;
}

div#inhalt h2 {
font:bold 12px/14px Arial, Verdana;
color:#1f81b1;
padding:20px 0 0 28px;
}

div#inhalt p {
font: 11px/14px Arial, Verdana;
padding:0 50px 0 28px;
}

#inhalt_bottom {
height:26px;
background:url(../images/inhalt_bottom.jpg) 0 0 no-repeat;
margin:222px 0 0 0;
text-align:right;
padding:5px 0 0 0;
position:relative;
}

#inhalt_bottom a {
font:bold 11px/14px Arial, Verdana;
color:#FFFFFF;
text-decoration:none;
}

#inhalt_bottom a:hover {
font:bold 11px/14px Arial, Verdana;
color:#FFFFFF;
text-decoration:underline;
}

#inhalt_bottom2 {
height:26px;
background:url(../images/inhalt_bottom.jpg) 0 0 no-repeat;
margin:20px 0 0 0;
text-align:right;
padding:5px 0 0 0;
position:relative;
}

#inhalt_bottom2 a {
font:bold 11px/14px Arial, Verdana;
color:#FFFFFF;
text-decoration:none;
}

#inhalt_bottom2 a:hover {
font:bold 11px/14px Arial, Verdana;
color:#FFFFFF;
text-decoration:underline;
}




#inhalt2 {
background:url(../images/main2.jpg) 0 0 repeat-y;
margin:9px 0 0 25px;
font: 11px/14px Arial, Verdana;
}

div#inhalt2 h1 {
font:bold 12px/14px Arial, Verdana;
color:#1f81b1;
padding:20px 0 0 28px;
}

div#inhalt2 p {
font: 11px/14px Arial, Verdana;
padding:0 0 0 28px;
}

#inhalt2_bottom {
height:26px;
background:url(../images/inhalt2_bottom.jpg) 0 0 no-repeat;
margin:222px 0 0 0;
text-align:right;
padding:5px 45px 0 0;
position:relative;
}

#inhalt2_bottom a {
font:bold 11px/14px Arial, Verdana;
color:#FFFFFF;
text-decoration:none;
}

#inhalt2_bottom a:hover {
font:bold 11px/14px Arial, Verdana;
color:#FFFFFF;
text-decoration:underline;
}

#inhalt2_bottom {
height:26px;
background:url(../images/inhalt2_bottom.jpg) 0 0 no-repeat;
margin:20px 0 0 0;
text-align:right;
padding:5px 45px 0 0;
position:relative;
}

#inhalt2_bottom2 a {
font:bold 11px/14px Arial, Verdana;
color:#FFFFFF;
text-decoration:none;
}

#inhalt2_bottom2 a:hover {
font:bold 11px/14px Arial, Verdana;
color:#FFFFFF;
text-decoration:underline;
}

#head_ihremeinung {
background:url(../images/head_ihremeinung.jpg) 0 0 no-repeat;
height:42px;
}

#head_impressum {
background:url(../images/head_impressum.jpg) 0 0 no-repeat;
height:42px;
}

#head_umfrage {
background:url(../images/head_umfrage.jpg) 0 0 no-repeat;
height:42px;
}

#head_teilnahme{
background:url(../images/head_teilnahmebedingungen.jpg) 0 0 no-repeat;
height:42px;
}

#head_kontakt{
background:url(../images/head_kontakt.jpg) 0 0 no-repeat;
height:42px;
}

#head_gewinne{
background:url(../images/head_gewinne.jpg) 0 0 no-repeat;
height:42px;
}

#teaser {
width:521px;
height:220px;
background:url(../images/teaser.jpg) left bottom no-repeat;
position:absolute;
top:-220px;
left:8px;
text-align:left;
}

div#teaser a{
color:#CC0000;
}

div#teaser a:hover{
color:#CC0000;
text-decoration:underline;
}

.stichpunkte {
padding:0 0 0 120px;
}

#bottom {
height:35px;
background:url(../images/bottom.jpg) 0 0 no-repeat;
text-align:center;
font:bold 11px/14px Arial, Verdana;
color:#2082b2;
padding:20px 0 0 0;
}

div#bottom a {
font: 11px/14px Arial, Verdana;
color:#2082b2;
text-decoration:none;
}

div#bottom a:hover {
font: 11px/14px Arial, Verdana;
color:#2082b2;
text-decoration:underline;
}

#banner_holder {
	width:120px;
	height:600px;
	position:absolute;
	left: 982px;
	top: 18px;
}

