@print {

BODY {
background : white;
margin: 0.25in;
size: 210mm 297mm landscape;

/* or portrait */

font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12pt;

/* prefer to use points for print not pixels cause of resolution
dependency */

border : 1px solid #000000;
float: left;
}

.hidden {
display : none;
}
}

body{
     color:#4C831B;
     font-size:12px;
     font-family:Arial;
     font-weight:normal;
     background-color:#FFFFFF;
        scrollbar-face-color: #FF7505;
        scrollbar-highlight-color: #9FCF60;
        scrollbar-shadow-color: #ffffff;
        scrollbar-arrow-color: #005396;
        scrollbar-darkshadow-color: #005396;
        scrollbar-base-color: #005396;
}

td.layout1{
     color:#000000;
     background-color:#D6F3BD;

}

a:link, a:visited, a:active {
        color:#005396;
        font-size:12px;
        font-family:Arial;
        font-weight:normal;
}

a:hover {
        color:#4C831B;
        font-size:12px;
        font-family:Arial;
        font-weight:normal;
}

a.topNavi:link,a.topNavi:active,a.topNavi:visited {
        color:#4C831B;
        font-size:11px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}

a.topNavi:hover {
        color:#FF7505;
        font-size:11px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}

a.topNaviSel:link,a.topNaviSel:active,a.topNaviSel:visited {
        color:#9FCF60;
        font-size:11px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}

a.topNaviSel:hover {
        color:#FF7505;
        font-size:11px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}
a.rightNavi:link,a.rightNavi:active,a.rightNavi:visited {
        color:#4C831B;
        font-size:11px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}

a.rightNavi:hover {
        color:#4C831B;
        font-size:11px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}


a.leftNavi:link,a.leftNavi:active,a.leftNavi:visited {
        color:#99CCFF;
        font-size:12px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}

a.leftNavi:hover {
        color:#8ADF38;
        font-size:12px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}

a.leftNaviSel:link,a.leftNaviSel:active,a.leftNaviSel:visited {
        color:#E0ECF4;
        font-size:12px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}

a.leftNaviSel:hover {
        color:#FFFFFF;
        font-size:12px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}

.leftNaviSelInv {
        color:#005396;
        font-size:12px;
        font-family:Arial;
        font-weight:normal;
}

a.sitemap:link,a.sitemap:active,a.sitemap:visited{
        color:#000000;
        font-size:11px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}
a.sitemap:hover{
        color:#E0ECF4;
        font-size:11px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}

.NewsRight{
        color:#005396;
        font-size:11px;
        font-family:Arial;
        font-weight:normal;
}

a.faq:link,a.faq:active,a.faq:visited{
        color:#0000FF;
        font-size:11px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}

a.linkTemplate:link,a.linkTemplate:active,a.linkTemplate:visited{
/*        color:#659A30;*/
        color:#4C831B;
        font-size:12px;
        font-family:Arial;
        font-weight:normal;
/*        text-decoration:yes;*/
}

a.linkTemplate:hover{
/*       color:#4C831B;
# orange       color:#FF7505;*/
        color:#9FCF60;
        font-size:12px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}


.linkTemplate{
/*# grün      color:#4C831B;*/
        color:#4C831B;
        font-size:12px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}

a.hhcontent:link,a.hhcontent:active,a.hhcontent:visited{
/*# orange        color:#FF7505;
# blau      color:#005396;
# hellgrün        color:#9FCF60;*/
        color:#4C831B;
        font-size:14px;
        font-family:Arial;
        font-weight:normal;
/*        text-decoration:yes;*/
}

a.hhcontent:hover{
/*#        color:#4C831B;*/
        color:#FF7505;
        font-size:14px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}

a.footer:link,a.footer:active,a.footer:visited {
        color:#4C831B;
        font-size:11px;
        font-family:Arial;
        font-weight:normal;
/*        text-decoration:yes;*/
}

a.footer:hover {
        color:#FF7505;
        font-size:11px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}

tr{
        font-size:12px;
        font-family:Arial;
        font-weight:normal;
}
td{
/*#        color:#FF7505;
#        color:#4C831B;*/
        color:#4C831B;
        font-size:14px;
        font-family:Arial;
        font-weight:normal;
}

td.border{
        color:#4C831B;
        font-size:11px;
        font-family:Arial;
        font-weight:normal;
}

td.smpunkt1{
     background-color:#DFECF4;
}

td.smfront{
     background-color:#90A2C4;
}

.searchinput{
     width:89px;
}
a.site:link,a.site:active,a.site:visited{
        color:#4C831B;
        font-size:11px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}
a.site:hover{
        color:#4C831B;
        font-size:11px;
        font-family:Arial;
        font-weight:normal;
        text-decoration:none;
}

.headline {
/*#        color:#005396;
# orange        color:#FF7505;*/
        color:#4C831B;
        font-size:16px;
        font-family:Arial;
        font-weight:bold;
}


/*#divUp   {position:absolute; left:170px; top:190px;}
#divDown {position:absolute; left:170px; top:380px;}
#divScrollTextCont {position:absolute; left:170px; top:220px; width:300px; height:150px; clip:rect(0px 300px 150px 0px); overflow:hidden; visibility:hidden;}
#divText {position:absolute; left:0px; top:0px;}*/