body
{
font-family: arial;
font-size: 12pt;
background: #fff url(pics/BG_body.png) top left repeat-x;
text-align: left;
margin: 0px 0px 0px 150px;
overflow: -moz-scrollbars-vertical;
}

.HR
{
color: #000;
margin: 08px 0px 0px 0px;
height: 1px;
background-color: #fff;
}


.list_menue
{
list-style-image:url(pics/list_icon.gif);
line-height: 22px;
background-color: transparent;
width: 128px;
padding: 0px 0px 0px 2px;
margin: 0;
}

.list_content
{
list-style-image:url(pics/list_icon.gif);
line-height: 22px;
background-color: transparent;
padding: 0px 0px 0px 2px;
margin: 0;
}

/*#################### PICS ###################### */

img
{
border: none;
}

.PIC_gallery
{
width: 300px;
border: none;
margin: 10px 10px 0px 0px;
}


/*#################### TEXTS ###################### */

A
{
color: #a33;
text-decoration: none;
}

A:hover
{
font-family: arial;
font-weight: normal;
color: #900;
}

.TEXT_header
{
font-family: arial;
font-weight: normal;
color: #424242;
font-size: 80%;
}

.TEXT_leftnavi
{
font-family: arial;
font-weight: bold;
color: #ffffff;
font-size: 120%;
}

A.TEXT_leftnavi:hover
{
font-family: arial;
font-weight: bold;
color: #F28300;
font-size: 120%;
}

.TEXT_subnavi
{
font-family: arial;
font-weight: normal;
color: #fff;
font-size: 90%;
}

.TEXT_subnavi:hover
{
font-family: arial;
font-weight: normal;
color: #F28300;
font-size: 90%;
}


.TEXT_head
{
font-family: arial;
font-weight: bold;
color: #000;
font-size: 90%;
}

.TEXT_normal
{
font-family: arial;
font-weight: normal;
color: #000;
font-size: 90%;
margin: 0;
}

.TEXT_footer
{
font-family: arial;
font-weight: normal;
color: #424242;
font-size: 80%;
}

a.TEXT_footer:hover
{
font-family: arial;
font-weight: normal;
color: #000000;
font-size: 80%;
}

.TEXT_rightcol_head
{
font-family: arial;
font-weight: bold;
color: #000;
font-size: 80%;
}

.TEXT_rightcol_normal
{
display: block;
height: 20px;
font-family: arial;
font-weight: normal;
color: #424242;
font-size: 70%;
margin: 0;
}

a.TEXT_rightcol_normal:hover
{
display: block;
height: 20px;
font-family: arial;
font-weight: normal;
color: #000;
font-size: 70%;
margin: 0;
}

/*#################### TABLES ###################### */

.TABLE_main
{
background: transparent url(pics/design.jpg) top left no-repeat;
width: 514px;
padding: 0;
text-align: left;
}

.TABLE_menue
{
position: relative;
top: -2px;
text-align: left;
font-family: arial;
color: #909090;
font-size: 100%;
text-decoration: none;
background: #eef url(logo600x100.gif) top right no-repeat;
height: 130px;
width: 514px;
border: 0;
}


.TABLE_page
{
height: 800px;
width: 1000px;
background: #424242 url(pics/borte_TABLE_page.png) bottom left no-repeat;
border: none;
text-align: left;
font-family: arial;
color: #909090;
font-size: 100%;
text-decoration: none;
}



.td_left
{
height: 800px;
width: 175px;
background: transparent url(pics/part1.png) top left no-repeat;
border: none;
vertical-align: top;
padding: 0;
overflow: visible;
}

.td_middle
{
height: 800px;
width: 549px;
background: transparent url(pics/part2.png) top right no-repeat;
border: none;
vertical-align: top;
padding: 108px 0px 0px 0px;
overflow: visible;
}

.td_right
{
height: 700px;
width: 277px;
background: transparent url(pics/part3.png) top left no-repeat;
border: none;
vertical-align: top;
padding: 0;
overflow: visible;
}





.TD_borte_unten
{
text-align: center;
height: 25px;
border: 1px solid transparent;
background: transparent url(pics/borte_unten.jpg) bottom left no-repeat;
overflow: visible;
}




.TD_footer
{
text-align: center;
height: 25px;
border: 1px solid transparent;
background: transparent url(pics/footer-icons.) top right no-repeat;
}


/*#################### FORMS ###################### */

.formTable
{
background-color: #fafaff;
font-size: 80%;
font-family: arial, sans-serif;
color: #000;
font-weight: 400;
text-decoration: none;
border: 1px solid black;
padding: 10px 10px 20px 10px;
margin: 0px;
width: 100%;
}

.form
{
background-color: #eef;
width: 100%;
margin: 0;
border: 1px solid #000;
}

.formTD
{
width: 50px;
}

.formTD2
{
width: 550px;
}

.button
{
background-color: #dfdfff;
border: 0;
color: #000;
}

.buttonOVER
{
color: #000;
background-color: #afafff;
border: 0;
}

.drop
{
color: #000;
background-color: #fff;
border: 0;
width: 100px;
}

.enquiry
{
border: 1px solid #000;
background-color: #eef;
width: 100%;
}


/*#################### DIVS ###################### */


.DIV_main
{
background: #fff url(pics/header_annes-tenne.jpg) top right no-repeat;
border-left: 1px solid #afafaf;
border-right: 1px solid #afafaf;
border-top: none;
border-bottom: none;
height: 306px;
width: 800px;
margin: 0px 0px 0px 50px;
}

.DIV_navi
{
position: absolute;
top: 175px;
left: 256px;
border: none;
}

.DIV_subnavi
{
position: absolute;
top: 246px;
left: 780px;
border: none;
}

.DIV_content
{
background-color: #fff;
border: 1px solid #efefef;
height: auto;
width: 800px;
margin: 0px 0px 0px 50px;
}

.DIV_content_in
{
width: 780px;
margin: 0px 10px 10px 10px;
background: transparent;
border: none;
}

.DIV_footer
{
background: #fff url(pics/) top right no-repeat;
border: none;
height: 60px;
width: 800px;
margin: 0px 0px 0px 50px;
}

.DIV_picgallery
{
background-color: #fff;
border: 1px solid #fafafa;
height: auto;
width: 300px;
margin: 20px 10px 10px 10px;
padding: 20px 0px 10px 0px;
float: left;
display: inline;
text-align: left;
}









