*{
        margin:0;
         padding:0;
}
body {
        background-color: white;
         background-image: url(../img/red/bg_main.jpg);
         background-repeat: repeat-x;
         margin:0;
         padding:0;
         text-align:center;
         font:12px/1.2em helvetica, arial, verdana, sans-serif;
}
div#all{
        background:transparent;
         width:700px;
         margin:0 auto;
         padding:0;
}
div#header{
        background: url(../img/red/bg_logo.jpg) no-repeat left bottom;
         height:180px;
         margin:0;
         padding:0;
         text-align:left;
}
div#sizer {
         position:relative;
         background:transparent;
         height:40px;
         margin:0;
         padding:0 0 0 0;
         width:138px;
         text-align:center;
         float:right;
}
div#sizer ul li {
        list-style: none;
        display: inline;
        margin: 0 3px 0 0;
        padding: 0;
         text-align:center;
}

div#sizer ul li a{
         background: url(../img/red/f_size_off.jpg) no-repeat;
         float:left;
         width:33px;
         margin: 0 3px 0 0;
         padding: 20px 0 8px 0;
         text-decoration: none;
         color:white;
         font-weight:bold;
}
div#sizer ul li a:hover{
         background: url(../img/red/f_size_on.jpg) no-repeat;
         float:left;
         width:33px;
         margin: 0 3px 0 0;
         padding: 20px 0 8px 0;
         text-decoration: none;
}
body.smaller div#sizer ul li a#small{
        background: url(../img/red/f_size_on.jpg) no-repeat;
}
body.middle div#sizer ul li a#mid{
        background: url(../img/red/f_size_on.jpg) no-repeat;
}
body.large div#sizer ul li a#big{
        background: url(../img/red/f_size_on.jpg) no-repeat;
}
div#navi {
         position:relative;
         background:transparent;
         height:65px;
         margin:0;
         padding:0 0 0 12px;
         float:left;
}
div#navi ul li {
        list-style: none;
        display: inline;
        padding: 0;
         margin:0;
         text-align:center;
}

div#navi ul li a{
         background:transparent;
         float:left;
         margin: 0 3px 0 0;
         padding: 20px 8px 8px 0;
         text-decoration: none;
         color:white;
         font-weight:bold;
}
div#navi ul li a span{
         background:transparent;
         margin: 0 3px 0 0;
         padding: 20px 0 8px 12px;
         text-decoration: none;
}
div#navi ul li a:hover{
         background: url(../img/red/tab_a.jpg) no-repeat right;
         float:left;
         margin: 0 3px 0 0;
         padding: 20px 8px 8px 0;
         text-decoration: none;
}
div#navi ul li a:hover span{
         background: url(../img/red/tab_li.jpg) no-repeat left;
         margin: 0 3px 0 0;
         padding: 20px 0 8px 12px;
         text-decoration: none;
}
body#index a#ind{
         background: url(../img/red/tab_a.jpg) no-repeat right;
         float:left;
         margin: 0 3px 0 0;
         padding: 20px 8px 8px 0;
         text-decoration: none;
         color:white;
         font-weight:bold;
}
body#index a#ind span{
         background: url(../img/red/tab_li.jpg) no-repeat left;
         margin: 0 3px 0 0;
         padding: 20px 0 8px 12px;
         text-decoration: none;
}
body#philo a#phil{
         background: url(../img/red/tab_a.jpg) no-repeat right;
         float:left;
         margin: 0 3px 0 0;
         padding: 20px 8px 8px 0;
         text-decoration: none;
         color:white;
         font-weight:bold;
}
body#philo a#phil span{
         background: url(../img/red/tab_li.jpg) no-repeat left;
         margin: 0 3px 0 0;
         padding: 20px 0 8px 12px;
         text-decoration: none;
}
body#refer a#ref{
         background: url(../img/red/tab_a.jpg) no-repeat right;
         float:left;
         margin: 0 3px 0 0;
         padding: 20px 8px 8px 0;
         text-decoration: none;
         color:white;
         font-weight:bold;
}
body#refer a#ref span{
         background: url(../img/red/tab_li.jpg) no-repeat left;
         margin: 0 3px 0 0;
         padding: 20px 0 8px 12px;
         text-decoration: none;
}
body#leistu a#leis{
         background: url(../img/red/tab_a.jpg) no-repeat right;
         float:left;
         margin: 0 3px 0 0;
         padding: 20px 8px 8px 0;
         text-decoration: none;
         color:white;
         font-weight:bold;
}
body#leistu a#leis span{
         background: url(../img/red/tab_li.jpg) no-repeat left;
         margin: 0 3px 0 0;
         padding: 20px 0 8px 12px;
         text-decoration: none;
}
body#kontak a#kont{
         background: url(../img/red/tab_a.jpg) no-repeat right;
         float:left;
         margin: 0 3px 0 0;
         padding: 20px 8px 8px 0;
         text-decoration: none;
         color:white;
         font-weight:bold;
}
body#kontak a#kont span{
         background: url(../img/red/tab_li.jpg) no-repeat left;
         margin: 0 3px 0 0;
         padding: 20px 0 8px 12px;
         text-decoration: none;
}
div#content {
        background-color:white;
         background-image: url(../img/red/bg_cont.jpg);
         background-repeat: no-repeat;
         margin:0;
         padding:0;
         width:700px;
         text-align:left;
}
div#content div#left{
         position:relative;
         width:390px;
         padding:60px 30px 40px 30px;
         float:left;
}
div#content div#right{
         position:relative;
         width:200px;
         padding:56px 20px 40px 30px;
         float:left;
}
h2 {
        font-size: 1.6em;
        line-height: 1.4em;
        color: #6F6F6F;
        font-weight: normal;
}
h3{
        font-size:1.6em;
         font-weight: normal;
         color:#FFBF00;
         padding: 5px 0;
         border-top: 1px solid #ccc;
         background: url(../img/red/bg_h4.jpg) top repeat-x;
}
h4 {
         background: url(../img/red/bg_h4.jpg) top repeat-x;
         font-weight: normal;
        font-size: 1.2em;
        padding: 5px 0;
        color: #4F4F4F;
        border-top: 1px solid #ccc;
}
h5 {
        font-size: 1.3em;
        line-height: 1.4em;
        color: #6F6F6F;
        font-weight: normal;
}
#left p, #right p {
        color:#6F6F6F;
         margin:0;
         padding:20px 0 20px 0;
         line-height: 1.3em;
}
#left p.little, #right p.little {
        color:#C04040;
         font-size:0.8em;
         margin:0;
         padding:2px 0 0 0;
         line-height: 1.3em;
}
#left p.littler, #right p.littler {
        color:#C04040;
         font-size:0.8em;
         margin:0;
         padding:0 0 20px 0;
         line-height: 1.3em;
}
#left p a, #right p a, div#all div#footer p a{
        color:#00A0FF;
         margin:0;
         padding:0;
         line-height: 1.3em;
         text-decoration:none;
}
#left p a:hover, #right p a:hover, div#all div#footer p a:hover{
        color:#0060FF;
         margin:0;
         padding:0;
         line-height: 1.3em;
         text-decoration:none;
}
#left ul, #right ul{
        margin:0;
         padding:12px 20px 20px 20px;
}
#left li, #right li{
        list-style:none;
         list-style-image:url(../img/red/yes.jpg);
         padding:0 0 10px 8px;
         line-height:1.3em;
         color:#6F6F6F;
}
#left img {
        border:3px solid #DFDFDF;
}
#footer{
        text-align: left;
         padding:20px 30px 20px 30px;
}
div#all div#footer p{
        color:#6F6F6F;
         border-top:1px solid #CCC;
}
br.break{
        clear:both;
}
p#fivesteps{
        background:url(../img/red/bg_angebot.jpg) no-repeat;
         padding:46px 10px 16px 136px;
}
p#fivesteps span.head, #left p.nospace span.head, #left p span.head{
         font-size: 1.5em;
        line-height: 1.4em;
        color: #6F6F6F;
        font-weight: normal;
         display:block;
         padding: 0 0 12px 0;
}
#left p.nospace{
        padding:0 0 6px 0;
         margin:0;
}
#left span.checked{
         background-image:url(../img/red/checked.jpg);
         background-repeat:no-repeat;
         padding:0 0 12px 30px;
         margin:0;
         display:block;
}
div#left p.nospace span.check{
         background-image:url(../img/red/check.jpg);
         background-repeat:no-repeat;
        padding:0 0 12px 30px;
         margin:0;
         width:300px;
         display:block;
}
div#right p#dau{
         background-image:url(../img/red/click.jpg);
         background-repeat:no-repeat;
         background-position: top right;
         padding:12px 72px 20px 0;
}
