@charset "utf-8";
body  {
        font-family : Arial, Helvetica, sans-serif;
        background: url('../image/fond.jpg') repeat;
        margin: 0;
        padding: 0;
        text-align: center;
        color: #000000;
}


#container {
        width: 802px;
        margin: 20px auto 0 auto;
        text-align: left;
}

.rowbreak {
        height:32px;
        clear:both;
}



/*********************************** text block **********************************/
#txtblk {
        float:left;
        width:800px;
        height:815px;
        background:url('../image/infopages_background_impressum.jpg') no-repeat;
        border: #cae1ef 1px solid;
}
#txtblk1 {
        float:left;
        width:800px;
        height:815px;
        background:url('../image/infopages_background_about.jpg') no-repeat;
        border: #cae1ef 1px solid;
}
#txtblk2 {
        float:left;
        width:800px;
        height:815px;
        background:url('../image/infopages_background_calidad.jpg') no-repeat;
        border: #cae1ef 1px solid;
}
#txtblk3 {
        float:left;
        width:800px;
        height:815px;
        background:url('../image/infopages_background_agb.jpg') no-repeat;
        border: #cae1ef 1px solid;
}
#txtblk4 {
        float:left;
        width:800px;
        height:815px;
        background:url('../image/infopages_background_gutschein.jpg') no-repeat;
        border: #cae1ef 1px solid;
}
#txtblk5 {
        float:left;
        width:800px;
        height:815px;
        background:url('../image/infopages_background_rabatt.jpg') no-repeat;
        border: #cae1ef 1px solid;
}
#txtbcklnk {
        width:140px;
        height:20px;
        font-size : 16px;
        line-height:19px;
        font-weight:bold;
        text-align:center;
        border:0;
        margin:2px 0 0 8px;
}
#txtheader {
        width:640px;
        margin:0 0 0 140px;
}


#txtinfo {
        margin:12px 6px 6px 151px;
        height:480px;
}
#txtheadline {
        float:left;
        width:608px;
        height:40px;
        margin:0 0 0 4px;
}
#line01 {
        float:left;
        width:620px;
        margin:12px 0 0 4px;
        font-size :11px;
        color:#000000;
}
#line11 {
        float:left;
        width:308px;
        margin:8px 0 0 4px;
        font-size :11px;
        color:#000000;
}
#line12 {
        float:left;
        width:308px;
        margin:8px 0 0 4px;
        font-size :11px;
        color : #000000;
}
#line21 {
        float:left;
        width:308px;
        margin:4px 0 12px 4px;
        font-size :11px;
        color : #000000;
}
#line22 {
        float:left;
        width:308px;
        margin:4px 0 12px 4px;
        font-size :11px;
        color : #000000;
}
#line31 {
        float:left;
        width:308px;
        margin:12px 0 0 4px;
        font-size :11px;
        color : #000000;
}
#line32 {
        float:left;
        width:308px;
        margin:12px 0 0 4px;
        font-size :11px;
        color : #000000;
}
#line41 {
        float:left;
        width:308px;
        margin:4px 0 32px 4px;
        font-size :11px;
        color : #000000;
}
#line42 {
        float:left;
        width:308px;
        margin:4px 0 32px 4px;
        font-size :11px;
        color : #000000;
}
.span12 {
        font-size: 12px;
}

#infoheadline {
        float:left;
        width:608px;
        margin:20px 0 0px 4px;
}
.infoheadline1 {
        float:left;
        width:608px;
        margin:8px 0 0px 4px;
}
#block1 {
        float:left;
        width:616px;
        margin:0 0 0 4px;
        line-height :15px;
        font-size :12px;
        color:#000000;
}
#teamheadline {
        float:left;
        width:608px;
        margin:20px 0 0px 4px;
}
#block2 {
        float:left;
        width:608px;
        margin:0 0 0 4px;
        font-size :12px;
        color:#000000;
}
#block3 {
        float:left;
        width:608px;
        margin:0 0 0 4px;
        font-size :12px;
        color:#000000;
}
#block4 {
        float:left;
        width:608px;
        margin:0 0 0 4px;
        font-size :12px;
        color:#000000;
}
#block5 {
        float:left;
        width:608px;
        margin:0 0 0 4px;
        font-size :12px;
        color:#000000;
}
.span18 {
        font-size: 18px;
        font-weight:normal;
        color:#000000;
}



/*********************************** general **********************************/

a:link {
color : #0000ff;
text-decoration : underline;
}
a:hover {
color : #cae1ef;
text-decoration : underline;
}
a:visited {
color : #0000ff;
text-decoration : underline;
}
a:active {
color : #ffffff;
text-decoration : none;
}

h1 {
font-size : 18px;
font-weight : bold;
line-height : 22px;
color : #000000;
}
h2 {
font-size : 16px;
line-height : 20px;
color : #000000;
}



.clearfloat {
        clear:both;
}