/*
#########################################################
### CSS EBEM
### erstellt 08.06.2005, Felix Roth, www.werk41.de
#########################################################
*/



/* #########################################################*/
/* ALLGEMEIN */

body {
border: 0px;
margin: 0px;
color:#FFAA00;
background-color:#FFFFFF;
background-image:url(images/hg_site.gif);
background-repeat:repeat-y;

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;

}

td {
vertical-align:top;
color:#487BA4;
}

td.ebem_blue {
vertical-align:top;
background-color:#D1DBE9;
color:#487BA4;
}
td.ebem_darkblue {
vertical-align:top;
background-color:#4A7CA5;
color:#487BA4;
}
td.top_cell {
padding-top:  10px;
padding-left: 15px;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

/* #########################################################*/
/* CONTENT */

acronym {

      border-bottom:1px dotted #037BD6;
      margin:0px;
      cursor:help;

}


td.boxheader {
padding: 6px;
background-color:#4A7CA5;
vertical-align:top;

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
}
td.boxbody {
padding: 6px;
background-color:#C6D3E3;
vertical-align:top;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

td.content_container {
padding-top:  52px;
padding-left: 50px;
padding-right: 180px;
padding-bottom: 15px;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
}

td.text_content {
padding: 6px;
background-color:#C6D3E3;
vertical-align:top;

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#40739D;
}

h1 {
margin-bottom: 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#487BA4;
}
h2 {
margin-bottom: 0px;
padding-top: 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#487BA4;
}
h3 {
margin-bottom: 0px;
padding-top: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#487BA4;
}

p {
margin-top: 10px;
margin-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#40739D;
}
p.fliess_linksb {
padding-right: 220px;
}
p.fliess_rechtsb {
margin-left: 100px;
}
b,strong {
font-weight:bold;
}
a, a:link, a:visited  {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:18px;
color:#888888;  /*#FEBD00;#487BA4;*/
text-decoration:none;
}
a:hover  {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:18px;
color:#444444;
text-decoration:none;
}

a.linktobox, a.linktobox:link, a.linktobox:visited  {
font-weight:bold;
font-style:italic;
text-decoration:none;
}
a.linktobox:hover {
font-weight:bold;
font-style:italic;
color:#444444;
text-decoration:none;
}

a.fett_orange {
font-weight:bold;
font-style:italic;
color:#FFFFFF;
}
a.fett_orange:hover {
color:#444444;
}

ul {
margin: 0px;
padding-top:0px;
padding-left: 12px;
padding-right: 220px;
}

li {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;

color:#40739D;/*#FFFFFF;#487BA4;*/
}


/* #########################################################*/
/* INPUT */
td.input_1 {
margin-top: 0px;
margin-bottom: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#487BA4;
}

input.input_1 {
margin-top: 0px;
margin-bottom: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#487BA4;
}
/* #########################################################*/
/* FOOTER */

td.footer_container {
padding-top:  0px;
padding-left: 50px;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#555555;
}
a.footer_item, a.footer_item:link, a.footer_item:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
font-weight: normal;
color:#3A6587;
text-decoration:none;
}
a.footer_item:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
font-weight: normal;
color:#333333;
text-decoration:none;
}



/* #########################################################*/
/* MAINNAV */

td.mainnav_container {
padding-top:  0px;
padding-left: 0px;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
td.mainnav_item {
height:26px;
padding-left:12px;
padding-right:12px;
vertical-align:bottom;
text-align:center;
background-color:#C6D3E3;
background-image:url(images/hg_mainnav_item.gif);
background-repeat:repeat-x;
}
td.mainnav_item_over {
height:26px;
padding-left:12px;
padding-right:12px;
vertical-align:bottom;
text-align:center;
background-color:#B6C8DB;
background-image:url(images/hg_mainnav_item_over.gif);
background-repeat:repeat-x;
}
td.mainnav_item_active {
height:26px;
padding-left:12px;
padding-right:12px;
vertical-align:bottom;
text-align:center;
background-color:#487BA4;
}
td.mainnav_trenner {
height:26px;
width:1px;
padding:0px;
background-color:#487BA4; /*#EBEFF5;*/
}
td.mainnav_arrow {
height:4px;
padding:0px;
background-color:#F9A51B; /* EBEM orange */
}

a.mainnav_item, a.mainnav_item:link, a.mainnav_item:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: normal;
color:#3A6587;
text-decoration:none;
}
a.mainnav_item:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: normal;
color:#3A6587;
text-decoration:none;
}
a.mainnav_item_active, a.mainnav_item_active:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
}


/* #########################################################*/
/* SUBNAV */

td.subnav_container {
padding-top:  0px;
padding-left: 0px;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
td.subnav_item {
padding:  6px 0px 6px 12px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: normal;
color:#3A6587;
}
td.subnav_item_active {
padding:  6px 0px 6px 12px;
vertical-align:middle;
background-image:url(images/hg_subnav_active.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: normal;
color:#3A6587;
}
td.subnav_item_deadlink {
padding:  10px 10px 10px 12px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: normal;
color:#000000;
background-color:#FF0000;
}
td.subnav_topic {
padding:  10px 10px 10px 12px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: normal;
background-color:#C6D3E3;/*#F9A51B; */
color:#FFFFFF;
}
td.subnav_trenner {
height:  1px;
padding: 0px;
background-color:#EBEFF5; /*#487BA4;*/
}
td.subnav_trenner_dark {
height:  1px;
padding: 0px;
background-color:#ABAFB5; /*#487BA4;*/
}
td.subnav_trenner_vertkal {
width:  1px;
padding: 0px;
background-color:#AAAAAA;
}
td.subnav_trenner_vertkal_active {
width:  1px;
padding: 0px;
background-color:#D1DBE9; /*#487BA4;*/
}
a.subnav_item, a.subnav_item:link, a.subnav_item:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: normal;
color:#3A6587;
text-decoration:none;
}
a.subnav_item:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: normal;
color:#3A6587;/*#598CB7;*/
text-decoration:none;
}
a.subnav_item_active, a.subnav_item_active:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#3A6587;
text-decoration:none;
}
/* #########################################################*/
/* INFOBOX */
div.infobox {
visibility:hidden;
position:absolute;
left:621px;
top:253px;
width:340px;
background-image:url(../images/box_bg.jpg);
background-repeat:repeat-y;
background-color:#FFFFFF;/*#C1CBD9;#487BA4;#C6D3E3;*/
color:#487BA4;/*#487BA4;*/
margin-bottom:40px;
border:1px;
border-style:solid;
border-width:1px;
border-top-color:#487BA4;
border-left-color:#D1DBE9;
border-right-color:#FFFFFF;
border-bottom-color:#FFFFFF;/**/
padding-left:18px;
padding-right:0px;
padding-top:12px;
padding-bottom:12px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;

}

div ul {
padding-right:0px;
}

h5 {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#444444;/*#487BA4;*/
padding-top:0px;
margin-top:0px;
margin-bottom:10px;
}
