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

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

body                    { background: #f2f2f2 url('/i/dae_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:#245448; }
.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:#245448; }
.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:#245448; }
.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:#245448; }
.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; }


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

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

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



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

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

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

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

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


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

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

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


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


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



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

.boxtitle {
        background-color : #245444;
        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;
}

.boxtitletop {
        background-color : #f5c800;
        text-align:center;
        line-height : 20px;
        color : #fff;
        font-size : 13px;
        font-weight : bold;
}

.boxsearch {
        background-color : #e6f0ee;
        color : #424242;
        font-size : 12px;
        padding : 14px 5px 10px 5px;
        border : 2px solid #245444;
}

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


.tab1_r {
        float: right;
}


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


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


.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 : 11px;
}

.headw a.a1 {
        font-size : 12px;
        font-weight : normal;
}

.headw a.a2 {
        font-size : 13px;
        font-weight : normal;
}

.headw a.a3 {
        font-size : 14px;
        font-weight : normal;
}

.headw a.a4 {
        font-size : 15px;
        font-weight : normal;
}

.headw a.a5 {
        font-size : 16px;
        font-weight : normal;
}

.headw a.a6 {
        font-size : 17px;
        font-weight : bold;
}

.headw a.a7 {
        font-size : 18px;
        font-weight : bold;
}

.headw a.a8 {
        font-size : 21px;
        font-weight : bold;
}

.headw a.a9 {
        font-size : 23px;
        font-weight : bold;
}

.headw a.a10 {
        font-size : 25px;
        font-weight : bold;
}


.aebott {
        padding:2px;
        border-right: solid 2px #aaaaaa;
        border-bottom: solid 2px #cccccc;
        background:#f5c800;
        text-decoration:none;
        color:#000000;
}


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

.contbox_r {
        float : right;
}

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

.search {
        padding-top:10px;
        text-align:center;
        text-decoration:none;
        color:#000000;
}

