body {

        font-family: Helvetica,Arial, Verdana,  sans-serif;

        font-size: 1.1em;

        font-style: normal;

        font-variant: normal;

        color: #21262C;

        margin: 0;

        padding:0;

        overflow:hidden;

        scrollbar-base-color: #ffffff;

}



#background{

         position:absolute;

         z-index:1;

         width:100%;

         height: auto;

}

#scroller {

         position:absolute;

         width:100%;

         height:100%;

         top:0;

         left:0;

         overflow:auto;

         z-index:4;

         border: 1px solid #000;

}



div#all {



        margin-left: auto;

        margin-right: auto;

        margin-top:3%;

        width:800px;

        height:460px;

        background: url(images/hg.png) repeat;

}

/*div to place logo*/

.boxlogo {

        height:auto;

        width:100%;

        margin:0;

        padding:0;



}



div#header{

    margin:0;

    width:100%;

    padding:0;

    border:0;

    background-color:#7E99B4;

}





/*Mainmenue in header*/

div#menue {

        margin-bottom: 3px;

        line-height:2em;

        text-align:right;

        padding-right: 9px;

        color:#223446;

        font-weight:bold;

        font-size: 80%;

        background-color:#7E99B4;

        word-spacing: 6px;

        border-bottom: 2px solid #fff;

}

#menue a,#menue a:link, #menue a:active{

  background-color:#7E99B4;

        color:#ffffff;

        text-decoration:none;

}

#menue a:hover {

        background-color:#223446;

        color: #fff;

        text-decoration:none;

}





.left {

      float:left;

      padding:15px;

      width:300px;

}

.preise {

      float:left;

      padding:15px;

      width:330px;

}



.left2 {

        float:left;

        padding-left:2.5em;

        padding-top:1em;

        width:330px;

        margin:0;

        border:none;

}



.lefty {

        float:left;

}



.leftpost {

        float:left;

        width:540px;

        margin-left:20px;

        margin-top:1em;

        border:none;

        background-image:url(http://www.rrita.de/daten/kontakt/images/post.jpg);

}





/*content */







#framewrap {

  margin:0;

  padding:0;

  width:800px;

}



.white{

        background-color: #FFFFFF;

}



.content {

        width:810px;

        margin:0;

        padding:0;



}

.frame {

        width:800px;

        height:430px;

}





h1 {

        padding:0;

        font-size:90%;

        font-weight:bold;

        color:#223446;

}



h2{

        font-size: 75%;

        line-height:1.5em;

        font-weight:bold;

        text-align:left;

        color: #4B6279;

        margin:0;

}

h3 {

        font-size: 75%;

        font-weight:bold;

        text-align:left;

        margin:0;

}



.dick {

        margin:0;

        font-size: 0.7em;

        line-height:170%;

}



p {

        margin:0;

        font-size: 0.6em;

        line-height:170%;

}
.line {

        margin:0;

        font-size: 0.6em;

        line-height:170%;

}
.small {

        font-size: 0.6em;

        line-height:120%;

}



p a, p a:link, p a:active{

        color: #000000;

        background-color:#ffffff;

        text-decoration:none;

        border-bottom:solid 1px #393630;

}



p a:hover {

    color: #ffffff;

    background-color:#393630;

    text-decoration:none;

}









.channel {

        float: right;

        width:380px;

        margin:0;

        padding-top:12px;

        line-height:1em;

}



.channel2 {

        float:right;

        width:300px;

        margin:0;

        padding-top:1em;

        line-height:1em;

        background-color: #FFFFFF;

}

#price {

        font-family: Helvetica,Arial, Verdana,  sans-serif;

        font-size: 12px;

        font-style: normal;

        font-variant: normal;

        color: #21262C;

        margin: 0;

        padding:0;



}

#price td {

        padding:5px;

        margin:0;

        align: center;

         background-color: #fff;

         border:0;

}



td img{



         border:0;

}

.monat{



         width:170px;

}





.thumb {

        float:left;

        width:110px;

        font-size:90%;

        margin:0;

}



.thumb img {

        border:1px solid #000000;

}



.thumb p {

        line-height:1.2em;

        margin-top:3px;

        margin-bottom:5px;

}

.titel {

        line-height:1.2em;

        padding-top:10em;

}





.right{

        float:right;

        margin-top:1em;

        padding:0;

        border:none;



}



.mit{

        border:1px solid #330000;

}



.klein{

        font-size: 65%;

}



.ohne{

        border:none;

        text-decoration:none;

}

.ohne a{

        border:none;

        text-decoration:none;

}

form {

        margin:0;

}



label {

        font-size:0.70em;

        color:#330000;

        line-height:1.5em;

        text-align: left;

}



.submit {

        font-weight:bold;

        font-size:0.75em;

        color:#ffffff;

        background-color:#393630;

        line-height:1.5em;

        text-align: center;

        margin-top:0.5em;

        border:none;

}

input, textarea {

        border: 1px solid #958F82;

}



.post {

        width:250px;

                margin-bottom: 0.5em;

}

div#footer {

        border-top: solid 2px #660000;

        background-color:#000000;

        height:22px;

        background-image:url(../daten/images/karo.gif);

}