.body
{
background: #222 url(pics/BG.gif) top right repeat;
margin: 25px 0px 25px 0px;
color: #f00;
scrollbar-base-color:#303030;
scrollbar-3d-light-color:#303030;
scrollbar-arrow-color:#303030;
scrollbar-darkshadow-color:#303030;
scrollbar-face-color:#000;
scrollbar-highlight-color:#a0a0a0;
scrollbar-shadow-color:#303030;
scrollbar-track-color:#303030;
overflow: -moz-scrollbars-vertical;
}

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

.contentTD
{
padding: 15px 15px 15px 15px;
vertical-align: top;
}

.TABLEmenue
{
width: 398px;
padding: 0;
spacing: 0;
margin: 0;
border: 0;
background-color: #fff;
}

.menueTD
{
padding: 0px;
margin: 0px;
border: 0;
background: #336699 url(pics/BG_Menue.gif) top right repeat;
width: 160px;
height: 20px;
text-align: center;
}

.menueTDover
{
padding: 0px;
margin: 0px;
border: 0;
background: #FF6C00 url(pics/BG_Menue.gif) top right repeat;
width: 160px;
height: 20px;
text-align: center;
}

.menueTDaktiv
{
padding: 0px;
margin: 0px;
border: 0;
background: #FF6C00 url(pics/BG_Menue.gif) top right repeat;
width: 160px;
height: 20px;
text-align: center;
}

.TD_upperleft
{
text-align: left;
vertical-align: top;
border-top: 1px solid #eef;
border-right: 0;
border-bottom: 1px solid #eef;
border-left: 1px solid #eef;
padding: 5;
}

.TD_upperright
{
text-align: left;
vertical-align: top;
border-top: 1px solid #eef;
border-right: 1px solid #eef;
border-bottom: 1px solid #eef;
border-left: 1px solid #eef;
padding: 5;
}

.TD_lower
{
text-align: left;
vertical-align: top;
border-top: 0;
border-right: 1px solid #eef;
border-bottom: 1px solid #eef;
border-left: 1px solid #eef;
padding: 15px 10px 15px 5px;
}

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

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

A
{
font: normal normal 100% arial, sans serif;
color: #800;
text-decoration: none;
}

A:hover
{
font: normal normal 100% arial, sans serif;
color: #800;
text-decoration: underline;
}

.menuelink
{
display: block;
width: 80px;
color: #fff;
font: bold normal 90% verdana, sans serif;
text-decoration: none;
}

.menuelink:hover
{
display: block;
width: 80px;
color: #FF9344;
font: bold normal 90% verdana, sans serif;
text-decoration: none;
}

.Headline
{
padding: 0;
margin: 0;
display: block;
font-weight: bold;
font-size: 100%;
font-family: arial, sans serif;
color: #424242;
}

.SubHeadline
{
padding: 0;
margin: 0;
display: block;
font-weight: bold;
font-size: 90%;
font-family: arial, sans serif;
color: #000;
}

.Text
{
/* -------------- oder einzeln --------------
font-family: ;
font-style: ;
font-size: ;
font-weight: ;
font-stretch: ;
------------------------------------------------*/
font: normal normal 90% arial, sans serif;
color: #000;
padding: 0;
}

.Text_PicSubhead
{
font: italic normal 80% arial, sans serif;
color: #000;
padding: 0;
}

.Text_Form
{
font: normal normal 80% arial, sans serif;
color: #333;
padding: 0;
}

.Text_Address
{
font: normal normal 80% arial, sans serif;
color: #000;
padding: 0;
}

.Link_Footer
{
font-size: 80%;
color: #424242;
text-decoration: none;
align: right;
}

.Link_Footer:hover
{
font-size: 80%;
color: #424242;
text-decoration: underline;
align: right;
}

.DIVheadline
{
padding: 2px 5px 2px 5px;
margin: 0;
display: block;
font: bold normal 14px arial, sans serif;
color: #000;
background: #dfdfff;
}

.DIVtext
{
/* -------------- oder einzeln --------------
font-family: ;
font-style: ;
font-size: ;
font-weight: ;
font-stretch: ;
------------------------------------------------*/
font: normal normal 12px arial, sans serif;
color: #000;
min-height: 250px;
padding: 0;
}

.more
{
font: italic normal 12px arial, sans serif;
color: #424242;
}

.bold
{
font: bold normal 12px arial, sans serif;
color: #fff;
}

.italic
{
font: italic normal 12px arial, sans serif;
color: #fff;
}

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

.bottomLINK
{
font: normal normal 12px arial, sans serif;
color: #aaf;
}

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

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

.white
{
font: normal normal 12px arial, sans serif;
color: #fff;
}

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

.footerTEXT
{
display: inline;
font: normal normal 12px arial, sans serif;
color: #fff;
}

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

.DIV_main
{
padding: 197px 0px 0px 0px;
text-align: left;
background: #fff url(pics/panorama.jpg) top right no-repeat;
width: 800px;
border: 1px solid #ccc;
}

.DIV_Content
{
border: 0;
padding: 0;
margin: 5px;
text-align: left;
}

.DIV_Content2
{
text-align: left;
vertical-align: top;
border: 1px solid #efefff;
padding: 15px 50px 35px 5px;
}

.DIV_inside
{
border: 0;
padding: 0;
margin: 0px 0px 0px 20px;
}

.DIV_Footer
{
border: 0;
padding: 0;
margin: 5px;
text-align: right;
}


/* -------------- sonstiges --------------*/
.borderpic
{
border: 1px solid #505050;
}

.PIC_list
{
border: 0;
margin: 0px 0px 0px 25px;
}

.PIC_list2
{
border: 0;
margin: 0px 0px 0px 0px;
}

.nonborderpic
{
border: none;
}

.form
{
width: 150px;
height: 20px;
background-color: #f0f0f0;
border: 1px solid #000;
margin: 1px 0px 0px 0px;
}

.enquiry
{
background-color: #f0f0f0;
border: 1px solid #000;
margin: 1px 0px 0px 0px;
}

.button
{
background-color: #f0f0f0;
border: 1px solid #000;
color: #000;
}

.button:hover
{
background-color: #fff;
border: 1px solid #888;
color: #000;
}

.line1
{
width: 590px;
height: 1px;
display: block;
border-bottom: 1px solid #000;
margin: 25px 0px 25px 0px;
}

.List_nosymbol
{
font: normal normal 90% arial, sans serif;
color: #000;
list-style-type: none;
}
