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

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

body                    { background: #f2f2f2 url('/i/dze_bg.jpg') repeat-x; font-size:12px; font-family:Arial,Verdana; margin-top: 0px; }


.head a                 { font-family:Arial,Verdana; font-size:30px; color:#fff; font-weight:bold; text-decoration:none}
.norm                   { font-size:10px; color:#000; font-family:Arial,Verdana; text-decoration:none }
.link                   { font-size:10px; color:#000; font-family:Arial,Verdana; text-decoration:underline }
.link:hover             { font-size:10px; color:#fff; font-family:Arial,Verdana; text-decoration:none; background-color:#cc2733; }
.headb                  { font-size:14px; color:#000; font-family:Arial,Verdana; text-decoration:none}
.text                   { font-size:12px; color:#000; font-family:Arial,Verdana; text-decoration:none }
.text a                 { font-size:12px; color:#000; font-family:Arial,Verdana; text-decoration:underline }
.text a:hover           { font-size:12px; color:#fff; font-family:Arial,Verdana; text-decoration:none; background-color:#cc2733; }
.texttag a:hover        { color:#fff; font-family:Arial,Verdana; background-color:#cc2733; }
.text5                  { font-size:12px; color:#000000; padding:5px; font-family:Arial,Verdana,Helvetica,sans-serif; text-decoration:none }
.textred                { font-size:12px; color:#CC0033; font-family:Arial,Verdana; text-decoration:none }
.textgrey               { font-size:12px; color:#424242; font-family:Arial,Verdana; text-decoration:none }
.textlink               { font-size:12px; color:#000; font-family:Arial,Verdana; text-decoration:underline }
.textlink:hover         { font-size:12px; color:#fff; font-family:Arial,Verdana; text-decoration:none; background-color:#cc2733; }
.textlinkred            { font-size:12px; color:#CC0033; font-family:Arial,Verdana; text-decoration:none }
.textlinkgrey           { font-size:12px; color:#424242; font-family:Arial,Verdana; text-decoration:underline }
.textlinkgrey:hover     { font-size:12px; color:#fff; font-family:Arial,Verdana; text-decoration:none; background-color:#cc2733; }
.foot                   { font-size:9px; color:#999; font-family:Arial,Verdana; text-decoration:none }
.foot a                 { color:#999; text-decoration:none; cursor: pointer; }
.bot                    { padding:2px; border-right: solid 2px #aaaaaa; border-bottom: solid 2px #cccccc; background:#ffffff; text-decoration:none; font-size:14px; color:#ffffff }
.toppic                 { padding: 10px 19px 5px 19px; }


.tag                    { font-size:12px; text-align: justify; font-family:Arial,Verdana }
.tag112                 { font-size:12px; color:#989898; text-decoration:none }
.tag114                 { font-size:14px; color:#989898; text-decoration:none }
.tag115                 { font-size:15px; color:#989898; text-decoration:none }
.tag117                 { font-size:17px; color:#989898; text-decoration:none }
.tag118                 { font-size:18px; color:#989898; text-decoration:none }
.tag119                 { font-size:19px; color:#989898; text-decoration:none }
.tag120                 { font-size:20px; color:#989898; text-decoration:none }
.tag121                 { font-size:21px; color:#989898; text-decoration:none }
.tag122                 { font-size:22px; color:#989898; text-decoration:none }
.tag124                 { font-size:24px; color:#989898; text-decoration:none }
.tag212                 { font-size:12px; color:#323232; text-decoration:none }
.tag214                 { font-size:14px; color:#323232; text-decoration:none }
.tag215                 { font-size:15px; color:#323232; text-decoration:none }
.tag217                 { font-size:17px; color:#323232; text-decoration:none }
.tag218                 { font-size:18px; color:#323232; text-decoration:none }
.tag219                 { font-size:19px; color:#323232; text-decoration:none }
.tag220                 { font-size:20px; color:#323232; text-decoration:none }
.tag221                 { font-size:21px; color:#323232; text-decoration:none }
.tag222                 { font-size:22px; color:#323232; text-decoration:none }
.tag224                 { font-size:24px; color:#323232; text-decoration:none }
.tag312                 { font-size:12px; color:#cc2733; text-decoration:none }
.tag314                 { font-size:14px; color:#cc2733; text-decoration:none }
.tag315                 { font-size:15px; color:#cc2733; text-decoration:none }
.tag317                 { font-size:17px; color:#cc2733; text-decoration:none }
.tag318                 { font-size:18px; color:#cc2733; text-decoration:none }
.tag319                 { font-size:19px; color:#cc2733; text-decoration:none }
.tag320                 { font-size:20px; color:#cc2733; text-decoration:none }
.tag321                 { font-size:21px; color:#cc2733; text-decoration:none }
.tag322                 { font-size:22px; color:#cc2733; text-decoration:none }
.tag324                 { font-size:24px; color:#cc2733; text-decoration:none }


/*----------------*/
/*   Headlines    */
/*----------------*/

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

h2
{
        font-size:13px;
        color:#000;
        text-decoration:none;
}


select.slist
{
        border: 0px;
        color: #424242;
        background: #e2e5e9;
        width:180px;
        font-family:Arial,Verdana,Helvetica;
        font-size:12px;
        font-weight:normal;
}


h3
{
        font-size: 18px;
        font-weight: bold;
        color: #000;
}

/*-------------*/
/*   Basics    */
/*-------------*/

#tab1_r1_11
{
    background: #dcdfe3;
    width: 200px;
    height: 6px;
    vertical-align: top;
}

#tab1_r1_12
{
    background: #dcdfe3;
    vertical-align:top;
}

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

#tab1_r1_3
{
    background: #dcdfe3;
    width:200px;
    height:6px;
    vertical-align:top;
}


#tab1_rbot_1
{
    float:left;
    vertical-align:bottom;
    width:200px;
    background: #dcdfe3
}

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

#tab1_rbot_3
{
        background: #d9dde5;
        width:200px;
        height:6px;
        vertical-align:top;
}


#content
{
    margin: 0px 18px 0px 18px
}


#content_bot
{
    margin: 0px 18px 0px 18px
}


.ibox
{
        border: 1px solid #cccccc;
        background: #fafafa;
        padding: 8px;
}

#box_navi
{
        background: #dcdfe3;
        width:200px;
        vertical-align:top;
}

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

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


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


.tab1_r {
        float: right;
}


.tab2 {
        padding: 10px;
        background: #edf1fa;
        border: 1px solid #cccccc;
        margin-bottom:15px;
}


.tab3 {
        padding: 0px 10px 0px 10px;
        background: #edf1fa;
        font-size: 14px;
        border: 1px solid #cccccc;
        margin-bottom:10px;
}


.tab4 {
        padding: 15px;
        background: #edf1fa;
        border: 1px solid #cccccc;
        margin-bottom:12px;
        height: 110px;
        overflow:auto;
}

.contbox_r {
        float : right;
}

