.header1 {
        FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #000000; FONT-FAMILY: Arial Cyr, Tahoma, Helvetica, sans-serif
}

a.header2:link {
        BACKGROUND-COLOR: red;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11pt;
        COLOR: #ffffff;
        FONT-FAMILY: Arial Cyr, Tahoma, Helvetica, sans-serif
}

a.header2:visited {
        BACKGROUND-COLOR: red;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11pt;
        COLOR: #ffffff;
        FONT-FAMILY: Arial Cyr, Tahoma, Helvetica, sans-serif
        font-style: normal;
}

a.header2:hover {
        BACKGROUND-COLOR: red;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11pt;
        color : #ffffff;
        text-decoration: underline;
        FONT-FAMILY: Arial Cyr, Tahoma, Helvetica, sans-serif
        font-style: normal;
}

a.header2:active {
        BACKGROUND-COLOR: red;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11pt;
        color : #ffffff;
        text-decoration: underline;
        FONT-FAMILY: Arial Cyr, Tahoma, Helvetica, sans-serif
        font-style: normal;
}

body.main {
        background-color: #ffffff;     /*Hintergrundfarbe*/

        color: #000000;     /*Schriftfarbe*/
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;     /*Schriftart*/
        font-size : 10pt;     /*Schriftgrösse*/
        font-variant: normal;     /*Schriftwariante +++ Andere Eigenschaftswert: small-caps */
        font-weight: 400;     /*Schriftgewicht +++ Andere Eigenschaftswerte: bold | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | lighter | bolder       400=normal, 700=bold */
        font-style: normal;     /*Schriftstil  +++ Andere Eigenschaftswert: italic */


/*        text-indent: 1em;     Einrückung der ersten Zeile*/
        line-height: 1.2;     /*Abstand zwischen Zeilen*/
        vertical-align: top;     /*Vertikale Ausrichtung*/
        text-align: justify;     /*Horizontale Ausrichtung*/
        /*letter-spacing: 0.09em;     /*Schrift-Laufweite*/
        /*word-spacing: 0.4em;     /*Abstand zwischen Wörtern   ++   Diese Angabe wird von Netscape und dem MS Internet Explorer in den Versionen 4.x noch nicht interpretiert*/

        margin: 0px 0px 0px 3px;     /*Seitenränder - 1=oben, 2=rechts, 3=unten, 4=links */
}


/* unvisited link */
a:link {
        color: #000000;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-weight: 700;
        font-style: normal;
}

/* visited link */
a:visited {
        color : #000000;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-weight: 700;
        font-style: normal;
}

/* mouseover link*/
a:hover {
        color : #ff0000;
        text-decoration: underline;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-weight: 700;
        font-style: normal;
        }

/* active link */
a:active {
        color : #ff0000;
    text-decoration: underline;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-weight: 700;
        font-style: normal;
}

.searchinput_small {
        BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; FONT: 12px 'Tahoma', 'verdana,arial', sans-serif; BORDER-LEFT: #bbbbbb 1px solid; WIDTH: 80px; COLOR: #000000; BORDER-BOTTOM: #bbbbbb 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #dbeaff
}

.searchinput_small2 {
        BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; FONT: 11px 'Tahoma', 'verdana,arial', sans-serif; BORDER-LEFT: #bbbbbb 1px solid; COLOR: #000000; BORDER-BOTTOM: #bbbbbb 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #ffffff
}

/* ++++++++++++++++++++++++ r-menu ++++++++++++++++++++++++ */
a.r-menu:link {
        color : #0E517E;
        text-decoration:none;
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 7pt;
        font-weight : 700;
        font-style : normal;
}

a.r-menu:visited {
        color : #0E517E;
        text-decoration: none;
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 7pt;
        font-weight : 700;
        font-style : normal;
}

a.r-menu:hover {
        color : #ff0000;
        text-decoration: underline;
}

a.r-menu:active {
        color : #ff0000;
        text-decoration: underline;
}

/* ++++++++++++++++++++++++ r-menu end ++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++ nymenu ++++++++++++++++++++++++ */
/* unvisited link */
a.mymenu:link {
        color: #0E517E;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-weight: 700;
        font-style: normal;
}

/* visited link */
a.mymenu:visited {
        color : #0E517E;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-weight: 700;
        font-style: normal;
}

/* mouseover link*/
a.mymenu:hover {
        color : #ff0000;
        text-decoration: underline;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-weight: 700;
        font-style: normal;
        }

/* active link */
a.mymenu:active {
        color : #ff0000;
    text-decoration: underline;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-weight: 700;
        font-style: normal;
}
/* ++++++++++++++++++++++++ nymenu end ++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++ nymenu ++++++++++++++++++++++++ */
/* unvisited link */
a.mymenum:link {
        color: #000000;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-weight: 700;
        font-style: normal;
}

/* visited link */
a.mymenum:visited {
        color : #000000;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-weight: 700;
        font-style: normal;
}

/* mouseover link*/
a.mymenum:hover {
        color : #ff0000;
        text-decoration: underline;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-weight: 700;
        font-style: normal;
        }

/* active link */
a.mymenum:active {
        color : #ff0000;
    text-decoration: underline;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-weight: 700;
        font-style: normal;
}
/* ++++++++++++++++++++++++ nymenu end ++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++ newsheaders ++++++++++++++++++++++++ */
a.newsheaders:link {
        color : #0E517E;
        text-decoration:none;
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 10pt;
        font-weight : 400;
        font-style : normal;
}

a.newsheaders:visited {
        color : #0E517E;
        text-decoration: none;
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 10pt;
        font-weight : 400;
        font-style : normal;
}

a.newsheaders:hover {
        color : #ff0000;
        text-decoration: underline;
}

a.newsheaders:active {
        color : #ff0000;
        text-decoration: underline;
}

/* ++++++++++++++++++++++++ newsheaders end ++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++ topright ++++++++++++++++++++++++ */
a.topright:link {
        color : #000000;
        text-decoration:none;
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 7pt;
        font-weight : 700;
        font-style : normal;
}

a.topright:visited {
        color : #000000;
        text-decoration: none;
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 7pt;
        font-weight : 700;
        font-style : normal;
}

a.topright:hover {
        color : #ff0000;
        text-decoration: underline;
}

a.topright:active {
        color : #ff0000;
        text-decoration: underline;
}

/* ++++++++++++++++++++++++ topright end ++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++ newslink ++++++++++++++++++++++++ */
a.newslink:link {
        color : #000000;
        text-decoration:none;
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 8pt;
        font-weight : 400;
        font-style : normal;
}

a.newslink:visited {
        color : #000000;
        text-decoration: none;
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 8pt;
        font-weight : 400;
        font-style : normal;
}

a.newslink:hover {
        color : #ff0000;
        text-decoration: none;
}

a.newslink:active {
        color : #ff0000;
        text-decoration: none;
}
/* ++++++++++++++++++++++++ newslink end ++++++++++++++++++++++++ */


/* ++++++++++++++++++++++++ top links ++++++++++++++++++++++++ */
a.top:link {
        color : #336699;
        text-decoration:none;
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 8pt;
        font-weight : 400;
        font-style : normal;
}

a.top:visited {
        color : #336699;
        text-decoration: none;
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 8pt;
        font-weight : 400;
        font-style : normal;
}

a.top:hover {
        color : #ff0000;
        text-decoration: underline;
        font-weight : 400;
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 8pt;
}

a.top:active {
        color : #ff0000;
        text-decoration: underline;
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 8pt;
}


/* ++++++++++++++++++++++++ menu ++++++++++++++++++++++++ */
a.menu:link {
        color : #ffffff;
        text-decoration:none;
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 8pt;
        font-weight : 700;
        font-style : normal;
}

a.menu:visited {
        color : #ffffff;
        text-decoration: none;
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 8pt;
        font-weight : 700;
        font-style : normal;
}

a.menu:hover {
        color : #ff0000;
        text-decoration: underline;
}

a.menu:active {
        color : #ff0000;
        text-decoration: underline;
}

/* ++++++++++++++++++++++++ menu end ++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++ links ++++++++++++++++++++++++ */

/* unvisited link */
a.links:link {
        color: #336699;
        text-decoration: underline;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-weight: 700;
        font-style: normal;
        line-height: 12px;
}

/* visited link */
a.links:visited {
        color : #336699;
        text-decoration: underline;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-weight: 700;
        font-style: normal;
        line-height: 12px;
}

/* mouseover link*/
a.links:hover {
        color : #ff0000;
        text-decoration: underline;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-weight: 700;
        font-style: normal;
        line-height: 12px;
        }

/* active link */
a.links:active {
        color : #ff0000;
    text-decoration: underline;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-weight: 700;
        font-style: normal;
        line-height: 12px;
}

/* ++++++++++++++++++++++++ links reklama ++++++++++++++++++++++++ */

/* unvisited link */
a.rekl:link {
        color: #336699;
        text-decoration: underline;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-style: normal;
        font-weight: 500;
}

/* visited link */
a.rekl:visited {
        color : #336699;
        text-decoration: underline;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-style: normal;
        font-weight: 500;
}

/* mouseover link*/
a.rekl:hover {
        color : #ff0000;
        text-decoration: underline;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-style: normal;
        font-weight: 500;
        }

/* active link */
a.rekl:active {
        color : #ff0000;
    text-decoration: underline;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-style: normal;
        font-weight: 500;
}

/* ++++++++++++++++++++++++ links end ++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++ links reklama ++++++++++++++++++++++++ */

/* unvisited link */
a.black:link {
        color: #000000;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-style: normal;
        font-weight: 500;
}

/* visited link */
a.black:visited {
        color : #000000;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-style: normal;
        font-weight: 500;
}

/* mouseover link*/
a.black:hover {
        color : #000000;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-style: normal;
        font-weight: 500;
        }

/* active link */
a.black:active {
        color : #000000;
    text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-variant: normal;
        font-style: normal;
        font-weight: 500;
}

/* ++++++++++++++++++++++++ links end ++++++++++++++++++++++++ */

td,th, option, select, input {
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 7pt;
        font-weight: 400;
        color :#000000;
        font-variant: normal;
        font-style: normal;

}


/* ++++++++++++++++++++++++ CLASSES ++++++++++++++++++++++++ */
/* Meistens werden Elemente DIV und SPAN mit dem Attributt CLASS kombiniert */
/* DIV ist ein Blockelement */
/* SPAN ist ein Inline-Element */
.smallH
{
 margin-top:1px;
 margin-bottom:1pt;
 text-align:right;
 font-size:8pt;
 font-weight:700;
}

.smallP
{
 margin-top:1pt;
 margin-bottom:3pt;
 text-align:justify;
}

.smallC
{
 margin-top:3pt;
 margin-bottom:3pt;
 text-align:center;
}

.small
{
 margin-top:3pt;
 margin-bottom:3pt;
 text-align:left;
}

.contentBlue
{
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 10pt;
        color : #336699;
        font-weight: 700;
        font-variant: normal;
        font-style: normal;
}

.contentOrange
{
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 10pt;
        color : #ff0000;
        font-weight: 700;
        font-variant: normal;
        font-style: normal;
}

.textOrange
{
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 8pt;
        color : #ff0000;
        font-weight: 700;
        font-variant: normal;
        font-style: normal;
}

.boxtop
{
        font-family : Courier New, Courier, Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 14pt;
        color : #ffffff;
        font-weight: 700;
        font-variant: normal;
        font-style: normal;
}

.boxtop2
{
        font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size : 8pt;
        color : #ffffff;
        font-weight: 700;
        font-variant: normal;
        font-style: normal;
}

.imageshadow{background:#DDD; color:#000; position:relative; top:3px; left:4px;}
.image{background:#FFF; color:#000; border:1px solid #336699; padding:3px; position:relative; top:-3px; left:-4px;}

.menuBox {
background:url("../img/mBg2.gif") repeat-x scroll 0 0 transparent;
border-left:0px solid #FFFFFF;
border-right:0px solid #FFFFFF;
float:left;
height:36px;
width:100%;
margin:0;
outline:medium none;
padding:0;
color:#000000;
font:16px Arial,Helvetica,sans-serif;
}

.menuBox div {
float:center;
width:100%;
margin:0;
outline:medium none;
padding:0;
color:#000000;
text-align: center;
font:16px Arial,Helvetica,sans-serif;
}

.menuBox .menu {
float:center;
width:1000px;
list-style:none outside none;
margin:0;
outline:medium none;
/*min-width: 1000;*/
text-align: center;
padding:0;
color:#000000;
font:16px Arial,Helvetica,sans-serif;
}

.menuBox .menu li {
background:url("../img/bord.gif") no-repeat scroll right 0 transparent;
float:left;
margin:9px 0 12px;
padding:0 26px;
text-align: center;
outline:medium none;
color:#000000;
font:16px Arial,Helvetica,sans-serif;
}

.menuBox li span{ color:#68eaae;}

.menuBox li a:link {
color:#FFFFFF;
font-size:14px;
text-decoration:none;
margin:0;
text-align: center;
outline:medium none;
padding:0;
font:16px Arial,Helvetica,sans-serif;
}

.menuBox li a:visited {
color:#FFFFFF;
font-size:14px;
text-decoration:none;
margin:0;
text-align: center;
outline:medium none;
padding:0;
font:16px Arial,Helvetica,sans-serif;
}
.menuBox li a:active {
color:#FFFFFF;
font-size:14px;
text-decoration:none;
margin:0;
text-align: center;
outline:medium none;
padding:0;
font:16px Arial,Helvetica,sans-serif;
}
.menuBox li a:hover {
color:#FFFFFF;
font-size:14px;
text-decoration:none;
margin:0;
text-align: center;
outline:medium none;
padding:0;
font:16px Arial,Helvetica,sans-serif;
}

.menuBox li.last{ background:none; padding-right: 0;}


.b-news-main {
 width:100%;
 float:left;
 margin-bottom:0px;
}
.b-news-main ul{
list-style:none;
padding-right:5px;
padding-left:5px;
padding-top:0px;
margin-top:0px
}
.b-news-main ul li{margin:5px 0 14px 0;}
.b-news-main ul li a:link {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:100%;
text-decoration:none;
color:#065FBA;
margin:0;
padding:0;
text-align:left;
}
.b-news-main ul li a:visited {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:100%;
text-decoration:none;
color:#065FBA;
margin:0;
padding:0;
text-align:left;
}
.b-news-main ul li a:hover {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:100%;
text-decoration:none;
color:#065FBA;
margin:0;
padding:0;
text-align:left;
}
.b-news-main ul li a:active {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:100%;
text-decoration:none;
color:#065FBA;
margin:0;
padding:0;
text-align:left;
}

.b-news-main ul li span{display:block;font-size:.9em;padding-top:3px;padding-bottom:3px;color:#4e4e4e;}
.b-news-main p.more{margin:1.5em 0 0 0;padding-left:7px;background:url(../img/main/arr.png) no-repeat 0 50%;font-weight:bold;font-size:11px;}
.b-news-main p.more a{text-decoration:none;}
.b-news-main p.more a:hover{text-decoration:underline;}
.b-docs-main p.more a{color:#262626;}


