html {
height: 100%;
}

body {
font-size: 11px;
line-height: 20px;
color: #3F3F3F;
font-family: Verdana;
margin:0px;
padding:0px;
left: auto;
height: 100%;
background-image: url(../img/back.jpg);
background-attachment:fixed;
overflow:scroll;
overflow-x:auto;
}

/*------------------------- Basis-Layout ---------------------------------*/
.logo_print {
display:none;
}

.tab_box{
height: 100%;
width: 1008px;
}

.td_head {
vertical-align:top;
background-image: url(../img/back_head_01.png);
background-repeat:no-repeat;
height: 212px;
}


.td_navi {
vertical-align:top;
background-image: url(../img/back_navi.png);
background-repeat:no-repeat;
height: 32px;
padding: 0px 25px 0px 25px;
}


.td_head_content {
vertical-align:top;
background-image: url(../img/back_head_content.png);
background-repeat:no-repeat;
height:24px;
}

.td_content {
vertical-align:top;
background-image: url(../img/back_content.png);
background-repeat:repeat-y;
}


.td_topnavi {
vertical-align:top;
padding: 5px 0px 0px 0px;
height: 38px;
}

* html .td_topnavi {
vertical-align:top;
padding: 5px 0px 0px 30px;
height: 38px;
}

.tab_ani {
vertical-align:top;
padding: 5px 0px 0px 0px;
height: 165px;
}

.td_banner_left {
width:202px;
}

* html .td_banner_left {
width:162px;
}

.td_banner {
vertical-align:top;
height:165px;
}

.tab_content {
width: 100%;
height: 100%;
}

.td_left {
vertical-align:top;
width: 244px;
}

.inhalt {
vertical-align:top;
padding: 10px 30px 0px 0px;
border: 0px solid red;
max-width:480px;
font-size: 11px;
line-height: 20px;
color: #3F3F3F;
}

.td_right {
vertical-align:top;
width: 260px;
padding: 10px 0px 0px 0px;
}


.tab_topnavi {
width: 100%;
padding: 0px 0px 0px 40px;
}

/* hack for safari 3+, chrome 1+, opera9+, ff 3.5+ */
/*body:first-of-type .tab_topnavi {
width: 100%;
padding: 0px 0px 0px 39px;
margin: -3px 0px 0px 0px;
}*/

.tab_article {
width:100%;
}

.td_foot {
height:20px;
vertical-align:top;
background-image: url(../img/back_content.png);
background-repeat:repeat-y;
text-align:center;
}



/*-------------------- Suche in Topnavigation ----------------*/
.suche {
float:right;
border: 0px solid #67B219;
margin: 2px 30px 0px 00px;
}

.sucheingabe {
width: 120px;
height: 13px;
font-size: 11px;
line-height: 13px;
}

* html .sucheingabe  {       /* Hack für IE 6/7 */
height: 18px;
}


/*------------------------- Linke Spalte Kasten Subnavi ---------------------------------*/

.tab_subnavi {
width: 200px;
margin: 10px 0px 10px 25px;
}

.head_tab_subnavi {
height: 5px;
background-image: url(../img/kopf_kasten.png);
background-repeat:no-repeat;
}

.back_subnavi {
background-image: url(../img/kasten.png);
background-repeat:repeat-y;
}

.back_box_head {
background-image: url(../img/kasten.png);
background-repeat:repeat-y;
border-bottom: 1px solid #000000;
padding: 0px 0px 7px 10px;
line-height:10px;
font-weight: bold;
height: 8px;
}

.back_box_gallery_left {
background-image: url(../img/kasten.png);
background-repeat:repeat-y;
padding: 0px 0px 0px 10px;
}

.foot_tab_subnavi {
height: 8px;
background-image: url(../img/fuss_kasten.png);
background-repeat:no-repeat;
}

.videopromo{
margin: 10px 0px 0px 35px;
}


/*------------------------- Überschriften ---------------------------------*/

h1 {
font-size: 23px;
font-weight: normal;
line-height: 30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #5F5F5F;
}

h1.aktuell {
font-size: 22px;
line-height: 30px;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #D6EAC7;
}

h2 {
font-size: 12px;
line-height: 18px;
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
color: #1a4b8d;
}


.seitentitel, .Seitentitel  {
font-size: 23px;
font-weight: normal;
line-height: 30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #5F5F5F;
}

p.seitentitel, p.Seitentitel {
font-size: 23px;
font-weight: normal;
line-height: 30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #5F5F5F;
}

.absatztitel, .Absatztitel  {
font-size: 12px;
line-height: 18px;
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
color: #1a4b8d;
font-weight:bold;
}

p.absatztitel  p.Absatztitel {
font-size: 12px;
line-height: 18px;
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
color: #1a4b8d;
font-weight:bold;
}

h3 {
font-size: 12px;
line-height: 18px;
margin: 0px;
color: #1a4b8d;
padding: 0px 0px 5px 0px;
font-weight:bold;
}



/*------------------------- Schrift allgemein ---------------------------------*/

td {
font-size: 11px;
line-height: 20px;
color: #3F3F3F;
}

p {
margin: 0px 0px 0px 0px;
font-size: 11px;
line-height: 20px;
color: #3F3F3F;
}

img {
margin:0px;
padding:0px;
border: 0px solid #ffffff;
}

/*------------------------- Inhalt ---------------------------------*/


.text {
vertical-align:top;
padding: 0px 0px 0px 0px;
border: 0px solid orange;
}

.text_left {
vertical-align:top;
padding: 0px 0px 0px 0px;
}


.bild {
text-align: right;
padding: 8px 0px 0px 20px;
width:160px;
}

.bild_li {
text-align: left;
padding: 8px 20px 0px 0px;
width:160px;
}

.bild_top{
vertical-align:top;
text-align: center;
}

.caption p {
text-align:left;
font-size: 11px;
line-height: 18px;
padding: 3px 0px 0px 0px;
}

.lupe {
vertical-align:top;
width: 22px;
padding: 5px 8px 0px 0px;
}

.alert {
color: #ff860e;
font-weight: bold;
border: 1px #ff860e solid;
padding: 3px;
font-size: 12px;
line-height: 25px;
margin: 0px 0px 30px 0px;
}

.error_red_bold{
color: #ff860e;
font-weight: bold;
font-size: 12px;
line-height: 17px;
margin: 0px 0px 10px 0px;
}

/*------------------------- News und Termine, Sponsoren  ---------------------------------*/


.tab_news_kasten {
margin: 0px 0px 10px 0px;
width: 234px;
}

.head_tab_kasten_news {
vertical-align:top;
height: 28px;
background-image: url(../img/kopf_kasten_news.png);
background-repeat:no-repeat;
}

.back_kasten_news{
background-image: url(../img/back_news.png);
background-repeat:repeat-y;
}

.back_kasten_news_more{
background-image: url(../img/back_news.png);
background-repeat:repeat-y;
padding: 0px 10px 0px 10px;
}

.foot_tab_kasten_news {
height: 8px;
background-image: url(../img/fuss_kasten_news.png);
background-repeat:no-repeat;
}

.tab_news_start {
margin: 10px 10px 0px 10px;
border-bottom: 2px dotted #3F3F3F;
}

.td_news_date {
padding: 0px 0px 0px 10px;
}

.td_titel {
padding: 10px;
height: 20px;
background:#EFEFEF;
text-align: left;
color: #9F9F9F;
border-top: 1px solid #BFBFBF;
border-bottom: 1px solid #BFBFBF;
}

.td_more {
padding: 0px 0px 10px 0px;
}

.news_text {
font-size: 11px;
line-height: 20px;
color: #3F3F3F;
}

.news_text p {
font-size: 11px;
line-height: 15px;
}
.news_text span {
font-size: 11px;
line-height: 15px;
}

.datum {
font-weight: bold;
}

.linie {
border-bottom: 1px solid #CFCFCF;
}

.newslist_back_farbe {
background-color: #cbdeed;
}

.news_back_head {
background-color: #FFFFFF;
padding: 2px 10px 0px 10px;
}

.news_back_white {
background-color: #FFFFFF;
padding: 2px 10px 0px 10px;
}

.edit {
float:right;
margin: 3px 30px 0px 0px;
}

.news_detail {
padding: 3px 0px 0px 0px;
}

.img_sponsor {
margin: 0px 10px 0px 10px;
border: 0px solid #CFCFCF;
}

a.veranstaltungen {
display: block;
float:left;
width: auto;
height: 19px;
font-size: 11px;
line-height: 17px;
font-weight: bold;
padding: 0px 8px 0px 8px;
margin: 0px;
color: #585858;
border-right: 1px solid #000000;
}


a.veranstaltungen:link {
color: #585858;
}

a.veranstaltungen:visited {
color: #585858;
}

a.veranstaltungen:hover {
color: #1A4A8C;
}

a.veranstaltungen:active {
color: #1A4A8C;
}

a.veranstaltungen:focus {
color: #1A4A8C;
}

.veranstaltungen_act {
display: block;
float:left;
width:auto;
height: 19px;
font-size: 11px;
line-height: 17px;
font-weight: bold;
padding: 0px 8px 0px 8px;
margin: 0px;
color: #1a4b8d;
border-right: 1px solid #000000;
border-bottom: 1px solid #ffffff;
}


a.news {
display: block;
float:left;
width:auto;
height: 19px;
font-size: 11px;
line-height: 17px;
font-weight: bold;
padding: 0px 8px 0px 8px;
margin: 0px;
color: #585858;
border-right: 1px solid #000000;
}


a.news:link {
color: #585858;
}

a.news:visited {
color: #585858;
}

a.news:hover {
color: #1A4A8C;
}

a.news:active {
color: #1a4b8d;
}

a.news:focus {
color: #1a4b8d;
}

.news_act {
display: block;
float:left;
width:auto;
height: 19px;
font-size: 11px;
line-height: 17px;
font-weight: bold;
padding: 0px 8px 0px 8px;
margin: 0px;
color: #1a4b8d;
border-right: 1px solid #000000;
border-bottom: 1px solid #ffffff;
}


a.archiv {
display: block;
float:left;
width:auto;
height: 19px;
font-size: 11px;
line-height: 17px;
font-weight: bold;
padding: 0px 8px 0px 5px;
margin: 0px;
color: #585858;
}


a.archiv:link {
color: #585858;
}

a.archiv:visited {
color: #585858;
}

a.archiv:hover {
color: #1A4A8C;
}

a.archiv:active {
color: #1A4A8C;
}

a.archiv:focus {
color: #1A4A8C;
}

.archiv_act {
display: block;
float:left;
width:auto;
height: 19px;
font-size: 11px;
line-height: 17px;
font-weight: bold;
padding: 0px 8px 0px 5px;
margin: 0px;
color: #1A4A8C;
border-bottom: 1px solid #ffffff;
}

a.fast_links {
padding: 0px 10px 5px 10px;
font-weight:bold;
color: #1a4b8d;
}

a.fast_links:link {
color: #1a4b8d;
}

a.fast_links:visited {
color: #1a4b8d;
}

a.fast_links:hover {
color: #70B445;
}

a.fast_links:active {
color: #70B445;
}

a.fast_links:focus {
color: #70B445;
}

/*--------------------- Tabelle Technologiefelder ----------------------------*/

.tab_technologie {
}

.td_technologie {
background-image: url(../img/verlauf_orange.jpg);
background-repeat:repeat-y;
color: #1b4f6e;
font-weight: bold;
font-size:10px;
line-height: 13px;
vertical-align: top;
padding: 0px 3px 0px 3px;
}

.td_workgroup{
background-image: url(../img/verlauf_orange_re.jpg);
background-repeat:repeat-y;
color: #1b4f6e;
font-weight: bold;
font-size:10px;
line-height: 13px;
vertical-align: top;
padding: 0px 3px 0px 3px;
}

.td_ball {
background-color: #ECF0FC;
width:30px;
height: 30px;
padding: 3px 3px 3px 3px;
text-align: center;
}

/*------------------------- Dateiverwaltung ---------------------------------*/

.td_ordner {
width: 41px;
border-bottom: 1px dotted #9F9F9F;
}


.ordner {
margin: 0px 10px 0px 10px;
}
.tb_files {
width: 650px;
margin: 3px 0px 0px 0px;
}

h1.foldername {
font-size: 25px;
line-height: 30px;
margin: 0px 0px 0px 0px;
padding: -10px 0px 0px 0px;
color: #99bfdb;
}

.border {
border-top: 1px dotted #9F9F9F;
}
.border_bottom {
border-bottom: 1px dotted #9F9F9F;
}


.file_size {
font-size: 11px;
line-height: 16px;
font-weight: normal;
padding: 0px 10px;
}

.autor {
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #7F7F7F;
}

.select_file {
border: 1px solid #0062B0;
width:150px;
font-size: 13px;
}


input.button_file {
border: 1px solid #0062B0;
background-color: #0062B0;
width:150px;
color: #FFFFFF;
text-transform: uppercase;
}

/* ----- Ordneroptik ---*/

.tab_ordner {
width:680px;
}

.tab_content_folder {
width:100%;
}

.td_symbol {
width: 40px;
background-color:#ffffff;
border-left: 1px solid #0062B0;
border-top: 1px solid #0062B0;
-moz-border-radius-topleft:15px;
}

.td_symbol_close {
width: 50px;
background-color:#ffffff;
padding:0px 0px 0px 7px;
border-bottom: 1px dotted #9F9F9F;
}

.td_above_folders{
height:20px;
border-left: 1px solid #0062B0;
background-color:#ffffff;
}

.td_above_folders_r{
height:20px;
border-top: 1px solid #0062B0;
border-right: 1px solid #0062B0;
background-color:#ffffff;
-moz-border-radius-topright:15px;
}


.td_folders {
background-color:#ffffff;
border-left: 1px solid #0062B0;
border-right: 1px solid #0062B0;
border-bottom: 1px solid #0062B0;
-moz-border-radius-bottomright:15px;
-moz-border-radius-bottomleft:15px;
padding-bottom:20px;
}

.td_sort{
height:30px;
border-left: 1px solid #0062B0;
border-right: 1px solid #0062B0;
background-color:#ffffff;
padding:0px 0px 0px 57px;
}


.td_empty{
height:30px;
background-color:#ffffff;
padding:0px 0px 0px 57px;
}

.td_ordner_name_open {
color:#67B219;
width: 540px;
text-transform: uppercase;
background-color:#ffffff;
border-right: 1px solid #0062B0;
border-top: 1px solid #0062B0;
-moz-border-radius-topright:15px;
}

.td_to_do {
width:100px;
}

.td_ordner_name{
color:#67B219;
text-transform: uppercase;
background-color:#ffffff;
width: 500px;
border-bottom: 1px dotted #9F9F9F;
}

.folder_edit{
color:#67B219;
text-transform: uppercase;
background-color:#ffffff;
border-bottom: 1px dotted #9F9F9F;
width:100px;
}

.tab_files {
width:100%;
}







/* ----------------------------- Links Allgemein ---------------------------- */

a {
font-size: 12px;
line-height: 17px;
text-decoration: none;
border:0px solid #FFFFFF;
}

a:link {
color: #4878B6;
}

a:visited {
color: #4878B6;
}

a:hover {
color:#499C58;
}

a:active {
color:#499C58;
}

a:focus {
color:#499C58;
}


/* ------------------  Link Topnavigation ------------------ */

a.topbutton {
float:left;
font-size: 11px;
line-height: 25px;
padding: 0px 20px 0px 0px;
text-decoration: none;
font-weight:bold;

}

a.topbutton:link {
color: #FFFFFF;
}

a.topbutton:visited {
color:#FFFFFF;
}

a.topbutton:hover {
color:#8dcb44;
}

a.topbutton:active {
color:#4878B6;
}

a.topbutton:focus {
color:#4878B6;
}

a.topbutton_act {
float:left;
font-size: 11px;
line-height: 25px;
padding: 0px 20px 0px 0px;
color:#67B219;
text-decoration: none;
font-weight:bold;
}



/*------------------------- Hauptnavigation ---------------------------------*/

.buttons {
empty-cells:show;
width:100%;
margin: 1px 0px 0px 0px;
padding: 0px;
}


.li {
width:1px;
background-image: url(../img/li.jpg);
background-repeat:no-repeat;
}

.button_mi {
text-align:center;
}

.re {
width:1px;
background-image: url(../img/re.jpg);
background-repeat:no-repeat;
}


/* -------------------------- Link Hauptnavi ---------------------------- */

a.button {
display:block;
width: 100%;
height: 31px;
font-size: 11px;
line-height: 27px;
text-decoration: none;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding: 0px;
color: #ffffff;
}

a.button:link {
color: #ffffff;
}

a.button:visited {
color: #ffffff;
}

a.button:hover {
background-image: url(../img/back_button_hover.jpg);
background-repeat:repeat-x;
color: #ffffff;
}

a.button:active {
color: #ffffff;
}

a.button:focus {
color: #ffffff;
}

a.button_act {
display:block;
width: auto;
height: 31px;
font-size: 11px;
line-height: 27px;
text-decoration: none;
font-weight:bold;
padding: 0px;
background-image: url(../img/back_button_act.jpg);
background-repeat:repeat-x;
color: #ffffff;
}

a.button_act:link {
color: #ffffff;
}

a.button_act:visited{
color: #ffffff;
}



/* --------------------------------------  Link Subnavi links --------------------------- */

a.subbutton {
display: block;
height: auto;
font-size: 11px;
line-height: 14px;
padding: 6px 0px 6px 15px;
margin: 0px 0px 0px 0px;
font-weight: bold;
text-decoration: none;
}

a.subbutton:link {
color: #1a4b8d;
}

a.subbutton:visited {
color: #1a4b8d;
}

a.subbutton:hover {
color:#ffffff;
background-image: url(../img/back_sub_hover.jpg);
background-repeat:repeat-x;
}

a.subbutton:active {
color:#ffffff;
background-image: url(../img/back_sub_hover.jpg);
background-repeat:repeat-x;
}

a.subbutton:focus {
color:#ffffff;
background-image: url(../img/back_sub_hover.jpg);
background-repeat:repeat-x;
}

a.subbutton_act {
display: block;
height: auto;
font-size: 11px;
line-height: 14px;
padding: 6px 0px 6px 15px;
margin: 0px 0px 0px 0px;
font-weight: bold;
text-decoration: none;
background-image: url(../img/back_sub_act.jpg);
background-repeat:repeat-x;
color:#ffffff;
}

a.subbutton_act:link {
color:#ffffff;
}

a.subbutton_act:visited {
color:#ffffff;
}

a.subbutton_act:hover {
color:#ffffff;
background-image: url(../img/back_sub_hover.jpg);
background-repeat:repeat-x;
}

a.subbutton_act:active {
color:#ffffff;
background-image: url(../img/back_sub_hover.jpg);
background-repeat:repeat-x;
}

a.subbutton_act:focus {
color:#ffffff;
background-image: url(../img/back_sub_hover.jpg);
background-repeat:repeat-x;
}

/* --------------------------------------  Link SubSubnavi links --------------------------- */

a.subsubbutton {
display: block;
height: auto;
font-size: 11px;
line-height: 14px;
padding: 6px 0px 6px 35px;
margin: 0px 0px 0px 0px;
font-weight: normal;
text-decoration: none;
background-image: url(../img/back_subsub.gif);
background-repeat:repeat-x;
color:#ffffff;
background-color: #a90f0f;
}

a.subsubbutton:link {
color:#ffffff;
}

a.subsubbutton:visited {
color:#ffffff;
}

a.subsubbutton:hover {
color:#ffffff;
background-image: url(../img/back_subsub_hover.gif);
background-repeat:repeat-x;
}

a.subsubbutton:active {
color:#ffffff;
background-image: url(../img/back_subsub_hover.gif);
background-repeat:repeat-x;
}

a.subsubbutton:focus {
color:#ffffff;
background-image: url(../img/back_subsub_hover.gif);
background-repeat:repeat-x;
}

a.subsubbutton_act {
color:#ffffff;	
display: block;
height: auto;
font-size: 11px;
line-height: 14px;
padding: 6px 0px 6px 35px;
margin: 0px 0px 0px 0px;
font-weight: bold;
text-decoration: none;
background-image: url(../img/back_subsub_act.gif);
background-repeat:repeat-x;
background-color: #a90f0f;
}

a.subsubbutton_act:link {
color:#ffffff;
}

a.subsubbutton_act:visited {
color:#ffffff;
}

a.subsubbutton_act:hover {
color:#ffffff;
background-image: url(../img/back_subsub_hover.gif);
background-repeat:repeat-x;
}

a.subsubbutton_act:active {
color:#ffffff;
background-image: url(../img/back_subsub_hover.gif);
background-repeat:no-repeat;
}

a.subsubbutton_act:focus {
color:#ffffff;
background-image: url(../img/back_subsub_hover.gif);
background-repeat:no-repeat;
}


/* --------------------------------------  Link SubSubnavi links --------------------------- */

a.subsubsubbutton {
display: block;
height: auto;
width:140px;
font-size: 11px;
line-height: 14px;
padding: 6px 0px 6px 60px;
margin: 0px 0px 0px 0px;
font-weight: normal;
text-decoration: none;
background-image: url(../img/back_subsubsub.gif);
background-repeat:repeat-x;
background-color: #a90f0f;
}

a.subsubsubbutton:link {
color:#ffffff;
}

a.subsubsubbutton:visited {
color:#ffffff;
}

a.subsubsubbutton:hover {
color:#ffffff;
background-image: url(../img/back_subsubsub_hover.gif);
background-repeat:repeat-x;
}

a.subsubsubbutton:active {
color:#ffffff;
background-image: url(../img/back_subsubsub_hover.gif);
background-repeat:repeat-x;
}

a.subsubsubsubbutton:focus {
color:#ffffff;
background-image: url(../img/back_subsubsub_hover.gif);
background-repeat:repeat-x;
}

a.subsubsubbutton_act {
display: block;
height: auto;
width:135px;
font-size: 11px;
line-height: 14px;
padding: 6px 0px 6px 65px;
margin: 0px 0px 0px 0px;
font-weight: bold;
text-decoration: none;
background-image: url(../img/back_subsubsub_act.gif);
background-repeat:repeat-x;
color:#ffffff;
}

a.subsubsubbutton_act:link {
color:#ffffff;
}

a.subsubsubbutton_act:visited {
color:#ffffff;
}

a.subsubsubbutton_act:hover {
color:#ffffff;
background-image: url(../img/back_subsubsub_hover.gif);
background-repeat:repeat-x;
}

a.subsubsubbutton_act:active {
color:#ffffff;
background-image: url(../img/back_subsubsub_hover.gif);
background-repeat:repeat-x;
}

a.subsubsubsubbutton_act:focus {
color:#ffffff;
background-image: url(../img/back_subsubsub_hover.gif);
background-repeat:repeat-x;
}


/*------------------ [Button weitere Informationen in Newsspalte]---------------------*/


a.more {
font-size: 11px;
line-height: 17px;
padding: 0px;
margin: 0px;
color: #1a4b8d;
}


a.more:link {
color: #1a4b8d;
}

a.more:visited {
color: #1a4b8d;
}

a.more:hover {
color: #70B445;
}

a.more:active {
color: #70B445;
}

a.more:focus {
color: #70B445;
}

/*------------------ Link Bilder---------------------*/

.link_img {
border: 0px solid #FFFFFF;
}

/*------------ Link Absatz hinzufügen ------------*/

a.link_absatz {
font-size: 12px;
line-height: 20px;
color: #4287be;
padding: 0px 2px 0px 2px;
border: 0px solid #00AFAF;
font-weight: bold;
text-transform: uppercase;
font-style:italic;
text-decoration: underline;
letter-spacing: 2px;
}

a.link_absatz:link {
color: #4287be;
padding: 2px;
}

a.link_absatz:visited {
color: #4287be;
padding: 2px;
}

a.link_absatz:hover {
color: #608FC2;
text-decoration: underline;
}

a.link_absatz:active {
color: #608FC2;
text-decoration: underline;
}

a.link_absatz:focus {
color: #6F6F6F;
text-decoration: underline;
}


/*------------------------- Button Sitemap  ---------------------------------*/
.sitemap {
        border: 0px solid #FFFFFF;
}

a.button_sitemap {
        display: block;
        height: 20px;
        font-size: 13px;
        line-height: 25px;
        color: #6D6F71;
        padding: 0px 50px 0px 0px;
        margin-top: 20px;
        text-decoration: none;
        font-weight: bold;
        border: 0px solid #FFFFFF;
}

a.button_sitemap:link {
        color: #6D6F71;
}

a.button_sitemap:visited {
        color: #6D6F71;
}

a.button_sitemap:hover {
        color: #2E3192;
}

a.button_sitemap:active {
        color: #2E3192;
}

a.button_sitemap:focus {
        color: #2E3192;
}


/*------------------------- Sub-Button Sitemap  ---------------------------------*/

a.subbutton_sitemap {
        display: block;
        clear: both;
        height: 20px;
        font-size: 13px;
        line-height: 18px;
        color: #6D6F71;
        padding: 0px 50px 50px 0px;
        margin: 0px;
        text-decoration: none;
        border: 0px solid #FFFFFF;
}

a.subbutton_sitemap:link {
        color: #6D6F71;
        padding: 0px 50px 0px 0px;
        margin: 0px;
}

a.subbutton_sitemap:visited {
        color: #6D6F71;
        padding: 0px 50px 0px 0px;
        margin: 0px;
}

a.subbutton_sitemap:hover {
        color: #2E3192;
        padding: 0px 50px 0px 0px;
        margin: 0px;
}

a.subbutton_sitemap:active {
        color: #2E3192;
        padding: 0px 50px 0px 0px;
        margin: 0px;
}

a.subbutton_sitemap:focus {
        color: #2E3192;
}

/* ----------------------------- Links Ordner ---------------------------- */

a.folder {
font-size: 12px;
line-height: 17px;
text-decoration: underline;
border:0px solid #FFFFFF;
}

a.folder:link {
color: #67B219;
}

a.folder:visited {
color:#67B219;
}

a.folder:hover {
color:#4878B6;
}

a.folder:active {
color:#67B219;
}

a.folder:focus {
color:#67B219;
}

/* ----------------------------- Links Ordner ---------------------------- */
