body {
        margin: 0px 0px 0px 0px;
        BACKGROUND:url(images/bg_bodyB2.gif) #404040 repeat center top;


}
.clear {clear: both;}

#hintergrund {
        BACKGROUND:url(images/bg_bodyB.gif) repeat        ;
          background-position: top center;
        padding-bottom: 0px;
        padding-top:15px;
}

#unten {
        BACKGROUND:url(images/bg_bodyBu.gif) no-repeat center top;
        padding-bottom: 0px;

}


#page {
        width: 900px;
        margin: 0 auto;
        border: 0px solid #8a8a8a;

}

#seite {
        width: 900px;
        margin: 0 auto;
        background: #fff;
        font-family: Verdana;
        font-size: 8pt;
}


#headerbg {
        clear: both;
        width: 890px;
        height: 260px;
        //background: url(../../flashfader/1243645282.jpg) no-repeat left top;
        margin: auto;
        z-index: 0;
}

#goverticallogo {
        position: absolute;
        clear: both;
        margin: auto;
        padding-left: 10px;
        padding-top: 5px;
        z-index: 10;

}


#header {
        height: 90px;
        background: repeat-x url(images/bckheader.gif);
}

#header #title {
        float: left;
}
#title h1 {
        padding: 0;
        font-family: "Trebuchet MS";
        font-size: 1.7em;
        font-weight: normal;
        color: #4D4D4D;
        text-transform: capitalize;
        margin-top: 10px;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 25px;
}
#title h1 a {
        /*        color: #798264;*/
        color: #4D4D4D;
        text-decoration: none;
}
#title p {
        font-family: "Trebuchet MS";
        font-size: 0.8em;
        /*color: #949865;*/
        color: #333333;
        text-transform: lowercase;
        line-height: 10pt;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 30px;
        letter-spacing: 1pt;
}

#header #language {
        padding-top: 10px;
        margin: 0px 10px 0 0px;
}
#language li {
        display: inline;
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
        text-transform: lowercase;
        letter-spacing: 0.3pt;
}
#language li a {
        margin: 0;
        border-left: #e0e1db 1px solid;
        padding: 1px 3px;
        color: #888888;
        text-decoration: none;
        float: right;
}
#language li a:hover {
        color: #E57700;
}

#language li a.lan.active {
        color: #E57700;
}

.tab {
        height: 21px;
    width: 100px;
        background: no-repeat url(images/tab.gif);
}
ul#menu {
        clear: both;
        padding: 0;
        margin: 10px 10px 0 0px;
        float: right;
}

*html ul#menu {
        margin: 10px 4px 0 0px;
}


ul#menu li {
        display: inline;
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
        text-transform: lowercase;
        letter-spacing: 0.3pt;
}
ul#menu li a {
        margin: 0;
        border-left: #e0e1db 1px solid;
        padding: 1px 3px;
        color: #888888;
        text-decoration: none;
        float: left;
}
ul#menu li a:hover {
        color: #E57700;
}

#bannerscan {
        clear: both;
        padding: 0 5px;
        background: #fff;
}
#bannerscan #banner {
        padding: 3px 0;
        height: 260px;
}
#bannerscan #scanlines {
        padding: 0 0 3px 0;
        height: 26px;
        background: repeat-x url(images/bckscanlines.gif);
}

#bannerscan #scanlines2 {
        padding: 0 0 3px 0;
        height: 26px;
        background: repeat-x url(images/bckscanlines2.gif);
}

#sponsors {
        margin-top: 20px;
        text-align: center;
        height:70px;
        background-color: #fff;
        padding: 0px 5px;
        width: auto;
        padding-right: 120px;
}

#sponsors img {
        margin-left: 50px;
        margin-right: 50px;
}


#footer {
        padding: 0px;
        margin-bottom: 12px;
        margin-top: 8px;
        text-align: center;
        height: 0px;
        font-family: Arial;
        font-size: 8pt;
        color: #CBCCC1;
        font-style: bold;
        text-decoration: none;
}

*html #footer {
       margin-bottom: 0px;
}
#footer a {
        text-decoration: none;
        color: #CBCCC1;
}

#footer a:hover {
        color: #E57700;
        text-decoration: none;
}

#container {
        margin-top: 0px;
        padding: 0px 5px;
        width: auto;
        height: auto;

}

#contenttitle {
        position: absolute;
        padding-top: 20px;
        padding-left: 30px;
        background-color: #eaeae6;
        color: #4D4D4D;
        float: left;
}

*+html #contenttitle{
        padding-top: 31px;
        }

*html #contenttitle{
        padding-top: 31px;
        }


#contenttitle h3 {
        color:#E57700;
        font-size: 9pt;

}


#content {
        width: 541px;
        min-height: 150px;
        padding: 1px 20px 5px 170px;
        background-color: #eaeae6;
        color: #4D4D4D;
}

*+html #content{
        padding: 18px 1px 1px 170px;
        }

*html #content{
        padding: 18px 1px 1px 170px;
        }

#indexcontent {
        width: 560px;
        height: 100px;
        padding: 50px 1px 1px 170px;
        background-color: #f0f0f0;
        color: #4D4D4D;
}



#content h2  {
        font-size: 12pt;
        font-style: bold;
        margin-top: 30px;
}

#content h3  {
        font-size: 9pt;
        font-style: bold;
        margin-top: 30px;
}


#content a:hover {
        color: #E57700;
        text-decoration: none;
}

#content a {
        color: #4D4D4D;
        text-decoration: none;
}

#content h2 a {
        color: #4D4D4D;
        text-decoration: none;
}

#content h2 a:hover {
        color: #E57700;
        text-decoration: none;
}

#contentlogo {
        float: right;
        BACKGROUND:url(images/bergflogo.jpg) no-repeat;
        position: relative;
        padding: 65px;
}



#contentblogo {
BACKGROUND:url(images/bergflogo.jpg) no-repeat;
position: relative;
padding-top: 10em;
padding-right: 10em;
heigth: 70px;
width: 70px;
top: -120em;
left: 53em;
}

#contentbdlogo
{
position: relative;
padding-top: 8em;
padding-right: 8em;
heigth: 0px;
width: 0px;
top: -240px;
left: 34em;
}



#content img {
        border: #ccc 1px solid;
        padding: 4px;
}


.post {
}

.post .title {
        margin: 0;
}

.post .title a {
        text-decoration: none;
}

.post .meta {
        margin: 0;
        padding-bottom: 10px;
        padding-top: 10px;
        line-height: normal;
        font-size: 13px;
        color: #505050;
}

.post .meta a {
        color: #000000;
}

.post .entry {
        margin-bottom: 20px;
        padding-bottom: 5px;
        border-bottom: #9C9C9C 0px dashed;

}
.post .entryline {
        margin-bottom: 20px;
        padding-bottom: 5px;
        border-bottom: #9C9C9C 1px dashed;

}




.pro_linedrop {
height:60px;
width:890px;
background-color: #ffffff;
position:relative;
font-family: verdana, sans-serif;
font-size:12px;
z-index:500;
margin-bottom: 0px;

}

.pro_linedrop .select {
margin:0;
padding:0;
list-style:none;
white-space:nowrap;
}

.pro_linedrop li {
float:left;
background:url(line/blank_over_sepia.gif);
}

.pro_linedrop .select a {
display:block;
height:36px;
float:left;
background: url(line/blank_sepia.gif);
padding:0 0 0 15px;
text-decoration:none;
line-height:25px;
white-space:nowrap;
color:#888888;
}

.pro_linedrop .select a:active {
color:#E57700;
}


.pro_linedrop .select li.line a {color:#888888;}

.pro_linedrop .select a b {
display:block;
padding:0 24px 10px 15px;
background:url(line/blank_sepia.gif) right top;
}

.pro_linedrop .select a:hover,
.pro_linedrop .select li:hover a {
background: url(line/blank_over_sepia.gif);
padding:0 0 0 15px;
line-height:27px;
cursor:pointer;
color:#E57700;
}

.pro_linedrop .select li.line a:hover,
.pro_linedrop .select li.line:hover a {
color:#E57700;}

.pro_linedrop .select a:hover b,
.pro_linedrop .select li:hover a b {
display:block;
padding:0 24px 9px 15px;
background:url(line/blank_over_sepia.gif) right top;
cursor:pointer;
}

.pro_linedrop .sub {
display:none;
}
.pro_linedrop ul ul {display:none;}

/* IE6 only */
.pro_linedrop table {
border-collapse:collapse;
margin:-1px;
font-size:1em;
width:0;
height:0;
}

.pro_linedrop .sub {
margin:0;
padding:0;
list-style:none;
}

.pro_linedrop .sub li {background:transparent;}

.pro_linedrop .select :hover .sub {
height:25px;
display:block;
position:absolute;
float:left;
width:740px;
top:28px;
left:17px;
text-align:center;
background:transparent url(line/transparent.gif);
border:0px solid #E57700;
}

.pro_linedrop .select :hover .rt li {float:right;}

.pro_linedrop .select :hover .sub li a
{display:block; height:25px; line-height:22px; float:left; background:transparent url(line/transparent.gif); padding:0 13px; margin:0; white-space:nowrap; color:#888888;font-size:10px;}

.pro_linedrop .select :hover .sub li.subline a {color:#E57700;}

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{color:#E57700; line-height:20px; position:relative;}

.pro_linedrop .select :hover .sub li:hover > a {color:#E57700;}

.pro_linedrop .select :hover .sub :hover ul {padding:0; margin:0; list-style:none; display:block; width:112px; position:absolute; left:-1px; top:25px; border:1px solid #aaa; border-top:0; background:#fff;}

.pro_linedrop .select :hover .sub :hover ul li a {width:80px; text-align:left; height:20px; line-height:18px;}
.pro_linedrop .select :hover .sub :hover ul li a:hover {line-height:16px;}


.pro_linedrop .sub2 {
display:none;
}

.pro_linedrop .sub2 {
margin:0;
padding:0;
list-style:none;
}

.pro_linedrop .sub2 li {background:transparent;}

.pro_linedrop .select :hover .sub2 {
height:25px;
display:block;
position:absolute;
float:left;
width:740px;
top:28px;
left:127px;
text-align:center;
background:transparent url(line/transparent.gif);
border:0px solid #E57700;
}

.pro_linedrop .select :hover .sub2 li a
{display:block; height:25px; line-height:22px; float:left; background:transparent url(line/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; color:#888888;font-size:10px;}

.pro_linedrop .select :hover .sub2 li.subline a {color:#E57700;}

.pro_linedrop .select :hover .sub2 li a:hover,
.pro_linedrop .select :hover .sub2 li:hover
{color:#E57700; line-height:20px; position:relative;}

.pro_linedrop .select :hover .sub2 li:hover > a {color:#E57700;}

.pro_linedrop .select :hover .sub2 :hover ul {padding:0; margin:0; list-style:none; display:block; width:112px; position:absolute; left:-1px; top:25px; border:1px solid #aaa; border-top:0; background:#fff;}

.pro_linedrop .select :hover .sub2 :hover ul li a {width:80px; text-align:left; height:20px; line-height:18px;}
.pro_linedrop .select :hover .sub2 :hover ul li a:hover {line-height:16px;}

.pro_linedrop .sub3 {
display:none;
}

.pro_linedrop .sub3 {
margin:0;
padding:0;
list-style:none;
}

.pro_linedrop .sub3 li {background:transparent;}

.pro_linedrop .select :hover .sub3 {
height:25px;
display:block;
position:absolute;
float:left;
width:740px;
top:28px;
left:226px;
text-align:center;
background:transparent url(line/transparent.gif);
border:0px solid #E57700;
}

.pro_linedrop .select :hover .sub3 li a
{display:block; height:25px; line-height:22px; float:left; background:transparent url(line/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; color:#888888;font-size:10px;}

.pro_linedrop .select :hover .sub3 li.subline a {color:#E57700;}

.pro_linedrop .select :hover .sub3 li a:hover,
.pro_linedrop .select :hover .sub3 li:hover
{color:#E57700; line-height:20px; position:relative;}

.pro_linedrop .select :hover .sub3 li:hover > a {color:#E57700;}

.pro_linedrop .select :hover .sub3 :hover ul {padding:0; margin:0; list-style:none; display:block; width:112px; position:absolute; left:-1px; top:25px; border:1px solid #aaa; border-top:0; background:#fff;}

.pro_linedrop .select :hover .sub3 :hover ul li a {width:80px; text-align:left; height:20px; line-height:18px;}
.pro_linedrop .select :hover .sub3 :hover ul li a:hover {line-height:16px;}