.body
{
background: #fff url(pics/tapete2.gif) repeat-x;
margin: 5 0 25 0;
color: #000042;
scrollbar-base-color:#fff;
scrollbar-3d-light-color:#fff;
scrollbar-arrow-color:#000;
scrollbar-darkshadow-color:#424242;
scrollbar-face-color:#D0E2F2;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#D0E2F2;
scrollbar-track-color:#D0E2F2;
overflow: -moz-scrollbars-vertical;
}

/* -------------- tables --------------*/

.maintable
{
width: 600px;
height: 600px;
border: 1px solid #000;
background: #D0E2F2;
}

.menueTD
{
font: normal normal 12px arial;
text-align: center;
height: 20;
width: 20%;
background: #8E0000 url(pics/TDbg.gif) top right no-repeat;
color: #000;
cursor: pointer;
}

.menueTDover
{
font: normal normal 12px arial;
text-align: center;
height: 20;
width: 20%;
background: #8E0000 url(pics/TDbgover.gif) top right no-repeat;
color: #808080;
cursor: pointer;
border: none;
}

.menueTDactive
{
font: normal normal 12px arial;
text-align: center;
height: 20;
width: 20%;
background: #FE0000 url(pics/TDbgactive.gif) top right no-repeat;
color: #000;
cursor: pointer;
}

.contentTD
{
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
vertical-align: top;
}

.footerTD
{
padding: 1 50 1 50;
vertical-align: middle;
background: #505050;
height: 15px;
color: #000;
text-align: center;
}

.bottomTD
{
border-top: 1px solid black;
padding: 1 50 1 50;
vertical-align: middle;
background: #404040;
height: 20px;
color: #ffffff;
text-align: center;
}

.TABchoserBIG
{
height: 300px;
margin: 0;
padding: 0;
border: 0;
background-color: #ffffff;
}

.choserCONTENThead
{
height: 12px;
font-family: arial;
font-weight: bold;
background-color: #ffffff;
text-align: left;
vertical-align: center;
vertical-align: top;
padding: 15 2 5 5;
border-top: 1px solid black;
border-left: 1px solid black;
border-bottom: 0px solid black;
border-right: 1px solid black;
}

.choserCONTENTnatur
{
font-size: 08pt;
background: #ffffff url(pics/BG_choser_natur.gif) bottom left no-repeat;
text-align: left;
vertical-align: top;
margin: 0;
padding: 30 5 100 5;
border-top: 0;
border-left: 1px solid black;
border-bottom: 1px solid black;
border-right: 1px solid black;
}

.choserTDactive
{
text-align: center;
border-top: 0px solid black;
border-bottom: 0px solid black;
height: 15;
background-color: #ffffff;
padding: 2;
}

.choserTD
{
text-align: center;
border-top: 1px solid black;
border-bottom: 1px solid black;
height: 15;
background-color: #efefef;
padding: 2;
}

.choserTDOVER
{
text-align: center;
border-top: 1px solid black;
border-bottom: 1px solid black;
height: 15;
background-color: #fff;
padding: 2;
}

/* -------------- fonts --------------*/

A
{
font: normal normal 12px arial;
color: #00a;
}

.menuelink
{
color: #000;
font-family: 12px arial;
text-decoration: none;
font-weight: 600;
}

.choserlink
{
color: #000;
font-size: 10pt;
text-decoration: none;
}

.choserlink_R
{
color: #000000;
font-size: 10pt;
text-decoration: none;
}

.DIVheadline
{
font: 14px arial;
font-weight: 600;
color: #000;
background: #ffffff;
text-decoration: none;
}

.DIVhead_small
{
font: 12px arial;
font-weight: 600;
color: #000;
background: #ffffff;
text-decoration: none;
}

.DIVtext
{
font-family: arial;
font-style: normal;
font-size: 10pt;
color: #000042;
}

.linklist
{
font: bold normal 14px arial;
color: #0000aa;
text-decoration: none;
}

.listHEAD
{
font: bold normal 13px arial;
color: #000042;
text-decoration: underline;
}

.MOREtxt
{
font: normal normal 12px arial;
color: #00a;
text-decoration: none;
}

.bold
{
font: bold normal 12px arial;
color: #000042;
}

.italic
{
font: italic normal 12px arial;
color: #000042;
}

.bottom
{
font: normal normal 12px arial;
color: #909090;
}

.bottomLINK
{
font: normal normal 12px arial;
color: #ffffff;
text-decoration: none;
}

.black
{
font: normal normal 12px arial;
color: #000;
}

.red
{
font: normal normal 12px arial;
color: #f00;
}

.white
{
font: normal normal 12px arial;
color: #ffffff;
}

.grey
{
font: normal normal 12px arial;
color: #afafaf;
}

.footerTEXT
{
display: inline;
font: normal normal 12px arial;
color: #ffffff;
text-decoration: none;
}

.TABhead
{
font: normal normal 12pt arial;
color: #000000;
text-decoration: none;
font-weight: 600;
}

.TABmenue
{
display: block;
font: normal bold 10pt arial;
color: #000000;
text-decoration: none;
}

.TABtxt
{
font: normal normal 12pt arial;
color: #000000;
text-decoration: none;
}

.TABtxt_small
{
font: normal normal 10pt arial;
color: #000000;
text-decoration: none;
}

.TABtxtLINK
{
font: normal normal 08pt arial;
color: #0000F0;
text-decoration: none;
}

.CRUMBlink
{
font: normal normal 08pt arial;
color: #000042;
text-decoration: none;
}

.CRUMBtxt
{
font: normal normal 08pt arial;
color: #ff4242;
text-decoration: none;
}

/* -------------- divs --------------*/

.contentDIV
{
display: block;
border: 1px solid #000042;
background: #ffffff;
padding: 15 5 5 5;
margin: 0 0 5 0;
text-align: left;
}

.innerDIV
{
border: 0;
background: #ffffff;
padding: 0;
text-align: left;
}

.otherDIV
{
border: 1px solid #505050;
background: #303030;
padding: 5;
margin: 0 0 25 0;
}

/* -------------- sonstiges --------------*/
.borderpic
{
border: 1px solid #505050;
margin: 0 15 5 0;
padding: 0;
}

.nonborderpic
{
border: none;
}

.arrow
{
border: none;
vertical-align: middle;
align: left;
}