/* CSS Document */

* {
        font-size:11px;
        font-family: Verdana, Arial, sans-serif;
        color:#3b3b3b;
}

body {
        margin: 0;
        padding: 0;
        font-size:11px;
        font-family: Verdana, Arial, sans-serif;
        background-image:url(/layout/bg.gif);
        background-repeat:repeat-x;
        background-color:#9f9f9f;
}

.bg_shadow {
        background-image:url(/layout/bg_shadow2.gif);
        background-repeat:repeat-y;
        width:1027px;
}


.Price {
        font-weight:bold;
        font-size:16px;
        color:#e49701;
}

h1 {
        font-size:18px;
        color:#3b3b3b;
        border-bottom:#ffbd16 1px solid;
}

h2{
        font-size:16px;
        color:#3b3b3b;
}

h3{
        font-size:14px;
        color:#3b3b3b;
}

.besch{
padding-top:10px;
padding-bottom:10px;
padding-left: 5px;
font-weight: bold;
font-size: 13pt;
font-family: Arial narrow, Verdana;
}

.menu {
        background-repeat:no-repeat;
        margin:0px;
        width:960px;
        padding-top:5px;
        padding-left:20px;
        text-align:left;
}

.menu a {
        color:#3b3b3b;
        text-decoration:none;
        font-size:12px;
        font-weight:bold;
        padding:0 45px 0 10px;
}

.menu a:hover {
        color:#7b7b7b;
        text-decoration:none;
        font-size:12px;
        font-weight:bold;
        padding:0 45px 0 10px;
}

.header {
        background-image:url(/layout/header_neu.jpg);
        background-repeat:no-repeat;
        height:135px;
        width:983px;
}

#trusted{
      position:relative;
      left:475px;
      top:-30px;
      width:130px;
      height:130x;
      margin:0px;
}
#trusted2{
      position:relative;
      left:170px;
      top:0px;
      width:140px;
      height:135x;
      margin:0px;
}

/**
 * 2. row
 */

#content {
        width:980px;
        overflow:hidden;
        text-align:left;
        background-color:#fff;
}


#left_column {
        padding-top:20px;
        width:180px;
        float:left;
}

#main_column {
        text-align:left;
        width:580px;
        padding:20px;
        float:left;
}

#main_column_order {
        text-align:left;
        width:760px;
        padding:20px;
        float:left;
}

#right_column {
        width:180px;
        padding-top:20px;
        float:right;
}



ul.left_menu {
        padding:0px;
        margin:0px;
        width:160px;
}


ul.left_menu ul {
        padding:0px;
        margin:0px;
        width:160px;
}

ul.left_menu li {
        text-align:left;
        list-style-type:none;
        padding: 0px;
        margin:0px;
        width:auto;
}

ul.left_menu a {
        display: block;
        color:#3c3c3c;
        text-decoration:none;
        padding: 7px 4px 5px 8px;
        width:auto;
        font-weight:bold;
        border-bottom:#3c3c3c 1px dotted;
}

ul.left_menu li a:hover {
        font-weight:bold;
}

ul.left_menu li.level2 {
        text-align:left;
        width:auto;
}

ul.left_menu li.level2 a {
        display: block;
        background-color:#e0e0e0;
        padding: 7px 4px 5px 20px;
        width:auto;
}


ul.left_menu li.level3 {
        text-align:left;
        background-image:none;
        background-repeat:no-repeat;
        width:auto;
}

ul.left_menu li.level3 a {
        display: block;
        background-color:#f1f1f1;
        padding: 7px 4px 5px 30px;
        width:auto;
}



.box {
        width:180px;
}

.suchtitel{
        font-size:16px;
        color:#3b3b3b;
        text-decoration:none;
        font-weight:bold;
}

.suchcontent{
background-color:#000000;
}

.box .header {
        padding:0px;
        background-color:no-color;
        height:32px;
        background-image:url(/layout/box_header.gif);
        background-repeat:no-repeat;
        border:0px;
}

.header h2 {
        text-align:left;
        padding-top:7px;
        padding-left:20px;
        padding-bottom:0px;
        margin: 0px;
        font-size:14px;
        font-weight:bold;
        color:#fff;
}

.box .content {
        text-align:left;
        font-size:11px;
        font-weight:normal;
        background-image:url(/layout/box_content.gif);
        background-repeat:repeat-y;
        margin-top:0px;
        margin-left:0px;
        padding: 10px 10px 0px 10px;
        width:auto;
}

.box .content_navi {
        text-align:left;
        font-size:11px;
        font-weight:normal;
        background-image:url(/layout/box_content.gif);
        background-repeat:repeat-y;
        margin-top:0px;
        margin-left:0px;
        padding: 5px 10px 0px 10px;
        width:auto;
}

.box .content_info {
        text-align:left;
        font-size:11px;
        font-weight:normal;
        background-image:url(/layout/box_content.gif);
        background-repeat:repeat-y;
        margin-top:0px;
        margin-left:0px;
        padding: 5px 10px 0px 10px;
        width:auto;
}

.box .content_info a {
        display: block;
        color:#3c3c3c;
        text-decoration:none;
        padding: 7px 4px 5px 8px;
        width:auto;
        font-weight:bold;
        border-bottom:#3c3c3c 1px dotted;
}

.box .footer {
        background-image:url(/layout/box_footer.gif);
        background-repeat:no-repeat;
        margin-bottom:10px;
        height:17px;
}

.box .header_yellow {
        padding:0px;
        background-color:no-color;
        height:32px;
        background-image:url(/layout/box_header_yellow.gif);
        background-repeat:no-repeat;
}

.header_yellow h2 {
        text-align:left;
        padding-top:7px;
        padding-left:20px;
        padding-bottom:0px;
        margin: 0px;
        font-size:14px;
        font-weight:bold;
        color:#3b3b3b;
}

.box .content_yellow {
        text-align:left;
        font-size:11px;
        font-weight:normal;
        background-image:url(/layout/box_content_yellow.gif);
        background-repeat:repeat-y;
        margin-top:0px;
        margin-left:0px;
        padding: 10px 10px 0px 10px;
        width:auto;
}

.box .footer_yellow {
        background-image:url(/layout/box_footer_yellow.gif);
        background-repeat:no-repeat;
        margin-bottom:10px;
        height:17px;
}

.service{
       background-image:url(/layout/box_service.jpg);
       background-repeat:no-repeat;
       padding-bottom:8px;
       height:220px;
}


.footer {
        text-align:center;
        background-image:url(/layout/footer.png);
        background-repeat:no-repeat;
        height:62px;
        width:1027px;
}

/**
 * Hinweistexte oder Ergebnisausgaben werden in diesen Boxen platziert
 */
.plenty_horizontal_bar {
        width:99%;
        margin: 4px 0px 4px 0px;
        padding:0px;
        border: 2px solid #dfdfdf;
        background-color:#f8f8ff;
        text-align:left;
        vertical-align:middle;
}

.plenty_horizontal_bar div {
        padding-left: 8px;
        padding-bottom: 4px;
}

.plenty_horizontal_bar h2 {
        color:#D2D1D7;
        font-weight:normal;
}

                                /* TinyMCE specific rules */
                                body.mceContentBody {
                                   background: #FFF;
                                }

                                /* TinyMCE specific rules */
                                body.mceContentBody {
                                   background: #FFF;
                                }

                                /* TinyMCE specific rules */
                                body.mceContentBody {
                                   background: #FFF;
                                }

                                /* TinyMCE specific rules */
                                body.mceContentBody {
                                   background: #FFF;
                                }

                                /* TinyMCE specific rules */
                                body.mceContentBody {
                                   background: #FFF;
                                }

                                /* TinyMCE specific rules */
                                body.mceContentBody {
                                   background: #FFF;
                                }

                                /* TinyMCE specific rules */
                                body.mceContentBody {
                                   background: #FFF;
                                }

                                /* TinyMCE specific rules */
                                body.mceContentBody {
                                   background: #FFF;
                                }

                                /* TinyMCE specific rules */
                                body.mceContentBody {
                                   background: #FFF;
                                }

a.articlePages_activeLink
{
text-decoration: none;
 font-weight:bold;
font-size:12pt;
color:#EAAE36;
}

.tag_6 {
color:#417C9C;
display:inline;
font-size:10px;
}
.tag_5 {
color:#417C9C;
display:inline;
font-size:12px;
font-weight:bold;
}
.tag_4 {
color:#417C9C;
display:inline;
font-size:14px;
font-weight:bold;
}
.tag_3 {
color:#417C9C;
display:inline;
font-size:16px;
font-weight:bold;
}
.tag_2 {
color:#417C9C;
display:inline;
font-size:18px;
font-weight:bold;
}
.tag_1 {
color:#417C9C;
display:inline;
font-size:20px;
font-weight:bold;
}
.alterpreis{
       
        text-decoration:line-through;
        font-weight:bold;
        font-size:16px;
        color:#e49701;
        display:block;
        margin:0px;

}
.neuerpreis{
       
        font-weight:bold;
        font-size:16px;
        color:#e80000;
        display:block;
        margin:0px;

}
.alterpreis:hover{
text-decoration:none;
}

a.startkat {
        font-size:18px;
        color:#3b3b3b;
        text-decoration:none;
        font-weight:bold;
       
}
 
