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

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

body {
        background: #f2f2f2 url('/i/fv_back1.gif') repeat-x;
        background-attachment: fixed;
        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;
}
.headb {
        font-size:14px;
        color:#000;
        font-family:Arial,Verdana;
        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 {
        color:#fff;
        text-decoration:none;
        background:#003399;
}
*/
.text {
        font-size:12px;
        color:#000;
        font-family:Arial,Verdana;
        text-decoration:none;
}

.text a:link, .text a:visited {
        font-size:12px;
        color:#000;
        text-decoration:underline;
}
.text a:hover, .text a:active {
        text-decoration: none;
        background-color:#003399;
        color:#ffffff;
}

.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:#003399;
}
.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:#ffffff;
        font-family:Arial,Verdana;
        text-decoration:none;
        background-color:#003399;
}
.foot {
        font-size:9px;
        color:#999;
        font-family:Arial,Verdana;
        text-decoration:none;
}
.foot a {
        color:#999999;
        text-decoration:none;
        cursor: pointer;
}
.toppic {
        padding: 10px 19px 5px 19px;
}



/*--------------------*/
/*  Links News-Box    */
/*--------------------*/

.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;
}

h2 a.trAll {
        color:#f0c400;
        text-decoration: none;
        line-height:20px;
        font-weight: bold;
        font-size:12px;
        font-family:Arial,Verdana;
}
a.trAll {
        color:#000;
        text-decoration:none;
        font-size:12px;
        font-family:Arial,Verdana;
}
.big {
        font-family:Arial,Verdana;
        font-weight:bold;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}


/*----------------*/
/*   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:14px;
        color:#000;
        text-decoration:none;
}




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

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

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

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

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


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

#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
}



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

.boxkat {
        background-color:#003399;
        line-height:20px;
        color:#fff;
        font-size: 12px;
        font-weight: bold;
}

.boxtitle {
        background-color:#003399;
        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 {
        width:538px;
        background: #edf1fa;
        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;
}

/*----------------------------------------------*/
/*      Head-navigation Handwerkerdetails       */
/*----------------------------------------------*/

.head-nav {
        margin:0px 0px 3px 0px;
        font-size: 12px;
}

a.nav {
        background-color:#f4f4f4;
        border:1px solid #003399;
        padding:0px 6px 0px 6px;
        color:#424242;
        font-weight:bold;
        text-decoration:none;
}

a.nav:hover, a.nav-selected {
        background-color:#003399;
        border:1px solid #003399;
        padding:0px 6px 0px 6px;
        color:#fff;
        font-weight:bold;
        text-decoration:none;
}



/*------------------*/
/*  Links Header    */
/*------------------*/

.headw {
    line-height:133%;
    text-decoration: none; cursor: text;
}
 .headw a:hover, .headw a:active {
    text-decoration: none; cursor: text;
}
.headw a.a0 {
    text-decoration: none; cursor: text;
    font-size: 9px;
    color:#fff;
}
.headw a.a1 {
    text-decoration: none; cursor: text;
    font-size:9px;
    font-weight:bold;
    color:#fff;
}
.headw a.a2 {
    text-decoration: none; cursor: text;
    font-size:10px;
    font-weight:bold;
    color:#fff;
}
.headw a.a3 {
    text-decoration: none; cursor: text;
    font-size:11px;
    font-weight:bold;
    color:#fff;
}
.headw a.a4 {
    text-decoration: none; cursor: text;
    font-size:12px;
    font-weight:bold;
    color:#fff;
}
.headw a.a5 {
    text-decoration: none; cursor: text;
    font-size:13px;
    font-weight:bold;
    color:#fff;
}
.headw a.a6 {
    text-decoration: none; cursor: text;
    font-size:14px;
    font-weight:bold;
    color:#fff;
}
.headw a.a7 {
    text-decoration: none; cursor: text;
    font-size:15px;
    font-weight:bold;
    color:#fff;
}
.headw a.a8 {
    text-decoration: none; cursor: text;
    font-size:16px;
    font-weight:bold;
    color:#fff;
}
.headw a.a9 {
    text-decoration: none; cursor: text;
    font-size:18px;
    font-weight:bold;
    color:#fff;
}
.headw a.a10 {
    text-decoration: none; cursor: text;
    font-size:24px;
    font-weight:bold;
    color:#fff;
}


/*------------------*/
/*  Links Städte    */
/*------------------*/

.headc {
        line-height:150%;
        text-decoration: none;
        color:#003399;
}
.headc a:active, .headc a:visited, .headc a:link {
        text-decoration: none;
        color:#003399;
}
.headc a:hover {
        text-decoration: none;
        color:#ffffff;
}
.headc a.a0 {
        font-size: 9px;
        text-decoration: none;
}
.headc a.a1 {
        font-size:9px;
        font-weight:bold;
        text-decoration: none;
}
.headc a.a2 {
        font-size:10px;
        font-weight:bold;
        text-decoration: none;
}
.headc a.a3 {
        font-size:11px;
        font-weight:bold;
        text-decoration: none;
}
.headc a.a4 {
        font-size:12px;
        font-weight:bold;
        text-decoration: none;
}
.headc a.a5 {
        font-size:13px;
        font-weight:bold;
        text-decoration: none;
}
.headc a.a6 {
        font-size:14px;
        font-weight:bold;
        text-decoration: none;
}
.headc a.a7 {
        font-size:15px;
        font-weight:bold;
        text-decoration: none;
        text-decoration: none;
}
.headc a.a8 {
        font-size:16px;
        font-weight:bold;
        text-decoration: none;
}
.headc a.a9 {
        font-size:18px;
        font-weight:bold;
        text-decoration: none;
}
.headc a.a10 {
        font-size:24px;
        font-weight:bold;
        text-decoration: none;
}


