/*-----------------------------------------*/
/* CSS-Def. für die-endverbraucher.de      */
/* Version: 1.0          01.06.06          */
/* Die Endverbraucher Ltd.                 */
/* Bernhard Heckl                          */
/*-----------------------------------------*/

/*------------------*/
/*     Globals      */
/*------------------*/


body {
        background : #eee url(/i/fv_back.gif);
        font-size : 12px;
        font-family : Arial, Verdana, Helvetica, sans-serif;
        margin-top : 0;
        text-decoration : none;
        color : #000;
}

.headback {
        background : #fff url(/i/bg-logo.gif);
}

.banner1 {
        width : 980px;
        background : #003399;
}

.banner2 {
        padding : 5px 5px 0 5px;
}

.banner3 {
        width : 970px;
        border : 1px solid #84818e;
}

.siteshadow {
        background : #fff url(/i/schatten.gif);
        width : 8px;
}

#page
 {
        background : #fff;
}

#tr2_td1 {
        background : #003399;
        width : 190px;
}

#tr2_td3 {
        background : #fff;
        width : 10px;
}

#tr2_td4 {
        background : #fff;
        width : 562px;
}

#tr2_td5 {
        background : #fff;
        width : 10px;
}

#tr2_td6 {
        border-left : 1px solid #f4f4f4;
        margin-right : 10px;
        width : 195px;
}

#tr3_td1 {
        background : #003399;
        width : 190px;
}

#tr3_td3 {
        background : #fff;
        width : 10px;
}

#tr3_td4 {
        width : 576px;
        background : #fff;
        vertical-align : top;
}

#tr3_td5 {
        background : #fff;
        width : 10px;
}

#tr3_td6 {
        border-left : 1px solid #f4f4f4;
        margin-right : 10px;
        width : 195px;
}

.norm {
        font-size : 10px;
}

.link {
        font-size : 10px;
        color : #0066cc;
}

.headb {
        font-size : 14px;
}

.text {
        font-size : 12px;
}

.text5 {
        padding : 5px;
}

.textplus {
        font-size : 12px;
        color : #000000;
        padding : 25px;
}

.textlink {
        font-size : 12px;
        color : #0066cc;
        text-decoration : underline;
}

.textred {
        font-size : 12px;
        color : #cc0033;
}

.textlinkred {
        font-size : 12px;
        color : #cc0033;
}

.foot {
        font-size : 9px;
        color : #999999;
        text-decoration : none;
}

.foot a {
        color : #999999;
        text-decoration : none;
}

.contfoot {
        text-align : center;
        font-size : 9px;
        color : #999999;
        text-decoration : none;
}

.contfoot a {
        color : #999999;
        text-decoration : none;
        cursor : text;
}

.cont2 h2 {
        font-size : 12px;
        text-decoration : none;

}

.bodytext {
        font-size : 12px;
        color : #000000;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        line-height : 18px;
        text-decoration : none;
}

.toppic {
        padding : 10px 17px 5px 18px;
}

h1 {
/*        width:540px; */
        color:#000;
        line-height:20px;
        font-size: 14px;
        font-weight: bold;
        text-decoration:none;
        background-color:#edf3ff;
        padding:3px 5px 3px 5px;
        margin:0px 0px 0px 0px;
}

h2 {
        font-family : Arial, Verdana, Helvetica, sans-serif;
        font-size : 14px;
        color : #000000;
        text-decoration : none;
        padding : 0 0 0 0;
        margin : 0 0 0 0;
}

.hbig {
        font-family : Arial, Verdana, Helvetica, sans-serif;
        font-size : 12px;
        font-weight : normal;
        color : #000000;
        padding : 0 0 0 0;
        margin : 0 0 0 0;
}

.tab1 {
        background-color : #ebeef2;
        border : 1px solid;
        border-color : #cccccc;
}


/*------------------*/
/*  Links Default   */
/*------------------*/

a {
        color : #0066cc;
        text-decoration : underline;
        cursor : pointer;
}

.headw {
        line-height : 180%;
        text-decoration : none;
        cursor : text;
}

.headw a:hover, .headw a:active {
        text-decoration : none;
        cursor : text;
}

.headw a.a0 {
        font-size : 9px;
        color : #0066cc;
}

.headw a.a1 {
        font-size : 9px;
        font-weight : bold;
        color : #0066cc;
}

.headw a.a2 {
        font-size : 10px;
        font-weight : bold;
        color : #0066cc;
}

.headw a.a3 {
        font-size : 11px;
        font-weight : bold;
        color : #0066cc;
}

.headw a.a4 {
        font-size : 12px;
        font-weight : bold;
        color : #0066cc;
}

.headw a.a5 {
        font-size : 13px;
        font-weight : bold;
        color : #0066cc;
}

.headw a.a6 {
        font-size : 14px;
        font-weight : bold;
        color : #0066cc;
}

.headw a.a7 {
        font-size : 15px;
        font-weight : bold;
        color : #0066cc;
}

.headw a.a8 {
        font-size : 16px;
        font-weight : bold;
        color : #0066cc;
}

.headw a.a9 {
        font-size : 18px;
        font-weight : bold;
        color : #0066cc;
}

.headw a.a10 {
        font-size : 24px;
        font-weight : bold;
        color : #0066cc;
}

.headsmall {
        font-family : arial, verdana, helvetica;
        font-size : 12px;
        font-weight : bold;
        color : #000;
        padding-left : 0;
        padding-bottom : 5px;
        margin : 0 0 0 0;
}

.newsbox {
        font-family : arial, verdana, helvetica;
        padding : 5px 15px 5px 5px;
}

.newsbox_head {
        font-family : arial, verdana, helvetica;
        font-size : 12px;
        font-weight : bold;
}

.trAllOut {
        background-color : #fff;
        padding : 5px;
}

.trAllOver {
        background-color : #edf3ff;
        cursor : pointer;
}

h1 a.trAll {
        color : #000;
        text-decoration : none;
        font-weight : bold;
}

a.trAll {
        color : #000;
        text-decoration : none;
}

.boxtitle {
        background-color : #edf3ff;
        line-height : 20px;
        color : #000;
        font-size : 13px;
        font-weight : bold;
}

.boxbody {
        color : #424242;
        font-size : 12px;
        padding : 20px 10px 20px 10px;
        border-bottom : 5px solid #fff;
}

#bot_content {
        margin : 0 15px 0 0;
}

.contbox {
        padding : 15px;
        background : #edf3ff;
        border : 1px solid #cccccc;
        margin-bottom : 12px;
}

.contbox_r {
        float : right;
}

.contbox_r_in {
        float : right;
        padding-right : 15px;
}
