/*
###################################################
Standards
###################################################
*/

body, html 
{
 font-family: Verdana, Arial, "Times New Roman", serif;
 color:#444444;
 background-color: #FFFFFF;
 font-size: 11px;
 margin:0;
 background-image:url(../upload/basisgrafiken/bg_main.jpg);
 background-repeat:repeat-x;
}


h1
{
 font-family: Verdana, Arial, "Times New Roman", serif;
 font-size: 13px;
 color:#A10005;
 font-weight:bold;
}


hr
{
margin:5px 0 5px 0;
height:2px;
border-top:1px solid #fff; 
border-right:1px solid #fff; 
border-left:1px solid #fff; 
border-bottom:1px solid #D5CEBB;
width:530px;
clear:both;
}



p
{
margin:15px 0 15px 0;
}


a
{
color:#1a65bb;
text-decoration:underline;
}


/*
###################################################
Layout
###################################################
*/

#container
{
width:913px;
margin:0 auto 0 auto;
}


.block_1
{
width: 247px;
height: 48px;
background-color: #FFFFFF;
}

.block_2
{
width: 439px;
height: 48px;
background-color: #FFFFFF;
}

.block_3
{
width: 227px;
height: 48px;
background-color: #FFFFFF;
}


.logo
{
width: 247px;
height: 303px;
text-align:center;
vertical-align:bottom;
background-image:url(../upload/basisgrafiken/logo.jpg);
}

.hauptbild
{
width: 666px;
height: 303px;
background-color: #FFFFFF;
}


.block_4
{
width: 247px;
background-color: #FFFFFF;
}

.block_5
{
width: 666px;
background-color: #FFFFFF;
}

.block_6
{
width: 227px;
background-color: #FFFFFF;
}


.footer_1
{
width: 913px;
height: 38px;
text-decoration:none;
color:#595959;
}


.footer_2
{
width: 227px;
height: 38px;
color:#595959;
text-align:right;
}


.trenner
{
width: 1px;
background-color:#8D8D8D;
}


.content_1
{
width:220px;
vertical-align:top;
padding-left:20px;
padding-top:15px;
}


.content_2
{
width:164px;
vertical-align:top;
padding-left:15px;
padding-right:20px;
padding-top:15px;
}


.content_1_breit
{
width:417px;
vertical-align:top;
padding-left:20px;
padding-top:15px;
}


.content_large
{
width:399px;
vertical-align:top;
padding-left:20px;
padding-right:20px;
padding-top:15px;
}


.content_extra_large
{
width:625px;
vertical-align:top;
padding-left:20px;
padding-right:20px;
padding-top:15px;
}


.content_extra_large_600
{
width:600px;
vertical-align:top;
padding-left:20px;
padding-right:0px;
padding-top:15px;
}


.content_extra_large_2
{
width:475px;
vertical-align:top;
padding-left:20px;
padding-right:20px;
padding-top:15px;
}

.col_right
{
width:193px;
vertical-align:top;
padding-top:15px;
padding-left:20px;
padding-right:12px;
}


.headline_1
{
color:#000000;
font-weight:bold;
padding-left:32px;
background-image:url(../upload/basisgrafiken/bg_headline.gif);
}


.headline_2
{
color:#000000;
font-weight:bold;
padding-left:32px;
background-image:url(../upload/basisgrafiken/bg_headline.gif);
}



/* Main navigation */
div#mnavi {
    font-size:                  12px;
    padding-top:                20px;
    padding-left:               55px;
}


div#mnavi a {
}



div#col-left2 ul{
list-style:none;
margin:0;
padding:0;
}


div#col-left2 li{
}

div#col-left2 ul li {
    list-style:                 none;
    text-decoration:            none;
}


div#col-left2 ul.e1 {
    list-style-type:            none;
    text-decoration:            none;
    color:                      #000000;
    padding-top:                5px;
}

div#col-left2 li a.e1p {
    line-height:                20px;
    vertical-align:             bottom;
    list-style-type:            none;
    font-weight:                normal;
    text-transform:             none;
    text-decoration:            none;
    color:                      #000000;
    padding-left:               15px;
}

div#col-left2 li a.e1a,
div#col-left2 li a.e1o,
div#col-left2 li a.e1oa {
    line-height:                20px;
    vertical-align:             bottom;
    font-weight:                normal;
    text-transform:             none;
    color:                      #000000;
    text-decoration:            none;
    background-image:url(../upload/basisgrafiken/bg_nav.gif);
    padding-left:               15px;
}

div#col-left2 li a.e1oa {
    line-height:                20px;
    vertical-align:             bottom;
    font-weight:                normal;
    text-decoration:            none;
    color:                      #000000;
}

div#col-left2 li a.e1o {
    line-height:                20px;
    vertical-align:             bottom;
    font-weight:                normal;
    text-decoration:            none;
    color:                      #000000;
}

div#col-left2 li a.e2p {
    padding-left:               25px;
    color:                      #000000;
    font-size:                  11px;
    text-decoration:            none;
}

div#col-left2 li a.e2a,
div#col-left2 li a.e2o,
div#col-left2 li a.e2oa {
    padding-left:               25px;
    text-decoration:            none;
    font-size:                  11px;
    color:                      #1a65bb;
}

div#col-left2 li a.e2oa {
    padding-left:               25px;
    text-decoration:            none;
    font-size:                  11px;
    color:                      #000000;
}

div#col-left2 li a.e2o {
    padding-left:               25px;
    text-decoration:            none;
    font-size:                  11px;
    color:                      #000000;
}

.products
{
border-bottom:1px solid #00aa66;
border-top:1px solid #00aa66;
border-left:1px solid #00aa66;
border-right:1px solid #00aa66;
}

.submit
{
background-color:#FFFFFF;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #00AA66;
border-right-color: #00AA66;
border-bottom-color: #00AA66;
border-left-color: #00AA66;
}
