*, html, body, p, span, a, li, ul, ol, table, td, tr, th, h1 ,h2, h3, br, blockquote, div, img, form, input, layer, textarea  {
margin:0;
padding:0;
border:0;
} 

html {
width:100%;
height:100%;
scrollbar-base-color:#eeeeee;
scrollbar-track-color:#ffffff;
scrollbar-face-color:#eeeeee;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#eeeeee;
scrollbar-darkshadow-color:#eeeeee;
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color:#ffffff;
}

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

#banner {
text-align:center;
margin:0 auto;
padding:5px 0;
}

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

#top {
background:url(../images/bg_top.gif) 0 0 repeat-x;
position:relative;
height:154px;
position:relative;
}

#geld {
background:url(../images/geld.jpg) right 0 no-repeat;
width:306px;
height:154px;
position:absolute;
top:0;
right:15px;
}

#news {
background:url(../images/news.jpg) right 0 no-repeat;
width:386px;
height:154px;
position:absolute;
top:0;
right:0;
}

#gewinnspiele {
background:url(../images/gewinnspiele.jpg) right 0 no-repeat;
width:386px;
height:154px;
position:absolute;
top:0;
right:0;
}

#partner {
background:url(../images/partner.jpg) right 0 no-repeat;
width:386px;
height:154px;
position:absolute;
top:0;
right:0;
}

#email {
background:url(../images/email.jpg) right 0 no-repeat;
width:319px;
height:154px;
position:absolute;
top:0;
right:0;
}

#handy {
background:url(../images/handy.jpg) right 0 no-repeat;
width:386px;
height:154px;
position:absolute;
top:0;
right:0;
}

#paar {
background:url(../images/paar.jpg) right 0 no-repeat;
width:319px;
height:154px;
position:absolute;
top:0;
right:0;
}

#kredit {
background:url(../images/kredit.jpg) right 0 no-repeat;
width:369px;
height:154px;
position:absolute;
top:0;
right:0;
}

#topnavi {
width:740px;
height:29px;
position:absolute;
bottom:0;
z-index:1;
margin:0 0 0 20px;
}

#topnavi a {
color:#FFFFFF;
font:bold 11px Arial;
color:#FFFFFF;
text-decoration:none;
}

#top2 {
background:url(../images/bg_top2.gif) 0 0 repeat-x;
height:66px;
}

#links {
background:url(../images/trennlinie.gif) right 5px no-repeat;
width:153px;
height:66px;
float:left;
padding:7px 0 0 0;
}

div#links li {
list-style-image:url(../images/list1.gif);
line-height:14px;
margin:0 0 0 40px;
}

div#links a {
font:11px Arial;
color:#666666;
text-decoration:none;
}

div#links a:hover {
font:11px Arial;
color:#99cc00;
text-decoration:none;
}

#kategorien {
background:url(../images/trennlinie.gif) right 5px no-repeat;
width:252px;
height:57px;
float:left;
padding:9px 0 0 40px;
}

#newsletter {
width:280px;
height:57px;
float:right;
font:11px Arial;
padding:9px 0 0 30px;
}

#main {
width:760px;
min-height:510px;
height:expression(this.scrollHeight > 510 ? "auto":"510px");
position:relative;
}

#inhalt {
margin:0 153px;
padding:0;
}

div#inhalt a {
color:#3587aa;
font:bold 10px Arial;
text-decoration:none;
}

div#inhalt li{
margin:0 0 0 30px;
list-style-image:url(../images/list2.gif);
}

div#inhalt a:hover {
color:#99cc00;
}

div#inhalt p {
font:10px/12px Arial;
color:#666666;
padding:2px 8px;
text-align:justify;
}

div#inhalt .textgrau {
font:10px/12px Arial;
color:#666666;
}

div#inhalt h3 {
font:bold 11px/14px Arial;
color:#99cc00;
padding:2px 8px;
}

div#inhalt div.head {
background-color:#F2F2F2;
border-top:1px solid #CCC;
height:20px;
margin:0 0 5px 0;
}

div.head h1 {
font:bold 14px Arial;
color:#333;
padding:2px 8px;
}

div#inhalt div.head2 a {
font:bold 11px/14px Arial;
color:#CC0000;
padding:2px 8px;
text-decoration:none;
}

div#left {
width:140px;
position:absolute;
top:0;
left:0;
padding:5px 0 0 13px;
}


div#leftnavi ul ,div#leftnavi li{
list-style: none;
margin: 0px;
padding: 0px;
}

div#leftnavi li a:link , div#leftnavi li a:visited , div#leftnavi li a:active {
display:block;
height:25px;
background:url(../images/bg_navileft.gif) 0 10px no-repeat;
text-decoration:none;
font:bold 11px Arial;
padding:0 0 0 10px;
margin:0px;
color:#3587aa;
}

div#leftnavi li a:hover {
background:url(../images/bg_navileft.gif) 0 10px no-repeat;
font:bold 11px Arial;
color:#99cc00;
}


div#navileft {
margin:10px 0 0 0;
}

#navileft li {
list-style-image:url(../images/list1.gif);
line-height:14px;
margin:0 0 0 30px;
}

#navileft a {
font:11px Arial;
color:#666666;
text-decoration:none;
}

#navileft a:hover {
font:11px Arial;
color:#99cc00;
text-decoration:none;
}



#right {
width:140px;
position:absolute;
top:0;
right:0;
padding:5px 0 0 13px;
}

#right ul ,#right li{
list-style: none;
margin: 0px;
padding: 0px;
}

#right li a:link , #right li a:visited , #right li a:active {
display:block;
height:25px;
background:url(../images/bg_naviright.gif) 0 10px no-repeat;
text-decoration:none;
font:bold 11px Arial;
padding:0 0 0 10px;
margin:0px;
color:#3587aa;
}

#right li a:hover {
background:url(../images/bg_naviright.gif) 0 10px no-repeat;
font:bold 11px Arial;
color:#99cc00;
}

#werbung {
width:125px;
color:#666666;
font:11px Arial;
border:1px solid #CCC;
text-align:center;
}



#bottom {
background:url(../images/bottom.gif) 0 0 repeat-x;
height:30px;

}

div#bottom p {
padding:5px 0;
font:bold 10px Arial;
color:#CCCCCC;
text-align:center;
}




div#werbung a {
font:bold 11px Arial;
color:#99cc00;
text-decoration:none;
}


#abbinder {
width:760px;
margin:0 auto;
text-align:center;
font:10px Arial;
color:#FFFFFF;
}

div#abbinder a {
font:10px Arial;
color:#FFFFFF;
text-decoration:none;
}

div#abbinder a:hover {
font:10px Arial;
color:#FFFFFF;
text-decoration:underline;
}

.button {
background:url(../images/bg_navibutton.gif) 0 0 no-repeat;
width:100px;
height:22px;
text-align:center;
padding:7px 3px 0 0;
float:left;
}

.floatstop {
clear:both;
float:none;
}

h2 {
font:bold 11px Arial;
color:#99cc00;
padding:0 0 3px 0;
}

.submit {
background-color:#99cc00;
border:none;
color:#FFFFFF;
font:bold 11px Arial;

}

.input {
font:11px Arial;
border:1px solid #CCCCCC;
width:180px;
}

.input2 {
font:11px Arial;
border:1px solid #CCCCCC;
}

.trennnlinie {
background:url(../images/linie.gif) center 10px no-repeat;
}

.grau {
color:#666666;
}

.blau {
color:#006699;
}

.blaubold {
font:bold 11px Arial;
color:#006699;
}