.body
{
background: #EEE6BF ;
position: absolute;
top: 0px;
left: 0px;
padding: 0;
margin: 0;
vertical-align: top;
font-size: 08pt arial;
color: #000;
text-align: left;
width: 100%;
height: 100%;
font-family: arial; 
}

.table_main
{
padding: 0;
margin: 0;
width: 800px;
text-align: left;
text-align: left;
vertical-align: top;
background-color: #fff;
border: 0;
}

.TD_header
{
padding: 0px 0px 5px 0px;
height: 100px;
text-align: center;
vertical-align: bottom;
text-align: left;
background: #fff url(pics/header.jpg) top right no-repeat;
border-bottom: 1px solid #aaa;
border-left: 0;
border-top: 0;
border-right: 0;
}

.TD_leftColumn
{
width: 120px;
text-align: left;
text-align: left;
background-color: #fff;
border-right: 0;
}

.TD_leftColumn_down
{
width: 120px;
text-align: left;
text-align: left;
background-color: #fff;
border: 0;
}

.TD_Content
{
width: 550px;
height: auto;
text-align: right;
vertical-align: top;
text-align: left;
background-color: #fff;
border: 0;
}

.TD_rightColumn
{
padding: 1px 0px 0px 0px;
width: 150px;
text-align: left;
vertical-align: top;
text-align: left;
background-color: #fff;
border-right: 01px solid #aaa;
height: 600px;
}

.TD_footer
{
height: 20px;
text-align: right;
vertical-align: middle;
text-align: left;
background-color: #ddd;
border-top: 1px solid #aaa;
border-left: 0;
border-bottom: 0;
border-right: 1px solid #aaa;
}

/* ################## MENUE TABLE ### */

.Table_menue
{
background-color: #ffffff;
width: 118px;
border: 0;
margin: 2px 0px 0px 2px;
}

.TD_menueHEAD
{
width: 116px;
text-align: left;
vertical-align: top;
text-align: left;
background-color: #eee;
border: 1px solid #ccc;
color: #000;
padding: 0px 0px 0px 0px;
}

.TD_menue
{
width: 116px;
text-align: left;
vertical-align: top;
text-align: left;
background: url(pics/pic_menue.gif) center right no-repeat #fff;
border: 1px solid #ccc;
color: #000;
font: 90% arial;
padding: 0px 0px 0px 2px;
}

.TD_menue_over
{
width: 116px;
text-align: left;
vertical-align: top;
text-align: left;
background: url(pics/pic_menueOver.gif) center right no-repeat #d5d5d5;
border: 1px solid #ccc;
color: #000;
font: 90% arial;
padding: 0px 0px 0px 2px;
}


/* ################### DIVS ########### */

.DIV_Content
{
height: auto;
vertical-align: top;
text-align: left;
background-color: #fff;
border: 0;
margin: 3px 10px 10px 20px;
padding: 10px;
}

.DIV_teaserHead
{
width: 144px;
height: auto;
vertical-align: top;
text-align: left;
background-color: #eee;
border: 1px solid #ccc;
margin: 2px 0px 0px 0px;
padding: 0;
}

.DIV_teaser
{
width: 144px;
height: auto;
vertical-align: top;
text-align: left;
background-color: #fff;
border: 1px solid #aaa;
margin: 1px 0px 0px 0px;
padding: 0;
}


/* ################### TEXTS  ########### */

.text_menueLink
{
display: block;
margin: 0;
font-size: 100%;
font-family: arial;
color: #333;
text-decoration: none;
font-weight: normal;
}

.text_menueLink:hover
{
margin: 0;
font-size: 100%;
font-family: arial;
color: #000;
text-decoration: none;
font-weight: normal;
}

.text_header
{
margin: 0px 0px 0px 50px;
font-size: 90%;
font-family: arial;
color: #444;
}

.text_content
{
color: #000;
font: 100% arial;
font-weight: normal;
text-decoration: none;
}

.text_contentHead
{
color: #000;
font: 120% arial;
font-weight: bold;
text-decoration: none;
margin: 20px 0px 10px 0px;
}

.text_contentSubhead
{
display: block;
color: #000;
font: 90% arial;
font-weight: bold;
text-decoration: none;
margin: 20px 0px 10px 0px;
}

.text_contentLink
{
color: #009;
font: 100% arial;
font-weight: normal;
text-decoration: underline;
}

.text_listlink
{
color: #424242;
font: 100% arial;
font-weight: normal;
text-decoration: none;
}

.text_listlink:hover
{
color: #000;
font: 100% arial;
font-weight: normal;
text-decoration: underline;
}

.text_inhaltsverzeichnis
{
color: #000;
font: 70% arial;
font-weight: normal;
text-decoration: none;
}

.text_inhaltsverzeichnis:hover
{
color: #000;
font: 70% arial;
font-weight: normal;
text-decoration: underline;
}

.text_leftColumnDown
{
margin: 0px 0px 0px 5px;
font: 70% arial;
color: #424242;
font-weight: normal;
}

.text_rightColumn
{
font: 90% arial;
color: #000;
font-weight: normal;
}

.text_footer
{
font: 70% arial;
color: #424242;
margin: 4px;
font-weight: normal;
}

.text_footer_over
{
font: 70% arial;
color: #000;
margin: 4px;
font-weight: normal;
}

.text_MenueHead
{
color: #000;
font: 80% arial;
font-weight: bold;
text-decoration: none;
margin: 0px 0px 0px 2px;
}

.text_ColumnHead
{
color: #000;
font: 80% arial;
font-weight: bold;
text-decoration: none;
margin: 0px 0px 0px 8px;
}

.text_Teaser
{
color: #424242;
font: 80% arial;
font-weight: normal;
text-decoration: none;
margin: 0px 0px 0px 4px;
}

.text_Teaser:hover
{
color: #000;
font: 80% arial;
font-weight: normal;
text-decoration: none;
margin: 0px 0px 0px 4px;
}

.text_Seitenzahl
{
width: 14px;
color: #000;
font: 80% arial;
font-weight: normal;
text-decoration: none;
margin: 0px 0px 0px 0px;
}
.text_Seitenzahl:hover {
  text-decoration: underline;
}

/*
.text_Seitenzahl:hover
{
width: 14px;
color: #000;
font: 100% arial;
font-weight: bold;
text-decoration: underline;
margin: 0px 0px 0px 0px;
}    */

.text_Seitenzahl_aktiv
{
width: 14px;
color: #000;
font: 100% arial;
font-weight: bold;
text-decoration: none;
margin: 0px 0px 0px 0px;
}

/* ################### IMAGES  ########### */

.IMG_blackborder
{
border: 1px solid #000;
float: right;
margin-left: 15px;
margin-right:-15px;
}


.Liste
{
list-style-type: none;
list-style-position:outside;
list-style-image: url(pics/arrow.gif);
margin: 20; padding: 0;
}

.UL_Inhaltsverzeichnis
{
list-style-type: none;
list-style-position:outside;
list-style-image:;
margin: 10px 0px 0px 10px;
padding: 0;
}

#google_map  {
  color: #000;
}
.gmnoprint {
  color: black;
}



.DIV_IndexHead
{
height: auto;
vertical-align: top;
text-align: left;
background-color: #eee;
border: 1px solid #ccc;
margin: 0px 0px 0px 0px;
padding: 0;
}

.DIV_Index
{
height: auto;
vertical-align: top;
text-align: left;
background-color: #fff;
border: 1px solid #aaa;
margin: 1px 0px 10px 0px;
padding: 0;
}



