



html,body {
  background-position: center; margin:0; padding:0; height:100%;
  width:100%;
  background-image: url('../im/main_bg.gif'); background-repeat:repeat-y;
  background-color: #DFF9C9;
}

.title_td_1 {
  background-color: #FFFFFF; /* #4B4B4B; */
}

.title_td_2{
  background-color: #FFFFFF;
}

/* Start Bilder mit Schatten */
* { 
margin:0; 
padding:0; 
} 
.ii{ 
margin-left:3px; 
float:left; 
background:#E0E0E0; 
} 
.ii img{ 
position:relative; 
top:-3px; 
left:-3px; 
background:#fff; 
padding:4px; 
border:1px solid #ccc; 
} 
.r{ 
margin:8px 0 10px 10px; 
float:left; 
} 
/* Ende bilder mit Schatten */

.table_main {
border-left:solid 0px #C0C0C0;
border-right:solid 0px #C0C0C0;
border-collapse: collapse;
width:780px;
}

a.a_sub_nav:link {
color: #324646;
font-weight: normal;
text-decoration: none;
font-size:10px;
}

a.a_sub_nav:visited {
color: #324646;
font-weight: normal;
text-decoration: none;
font-size:10px;
}

a.a_sub_nav:hover {
color: #C0C0C0;
font-weight: normal;
text-decoration: none;
font-size:10px;
}

a:link {
color: #011286; /* #324646; */
font-weight: normal;
text-decoration: none;
}

a:visited {
color: #011286; /* #324646;*/
font-weight: normal;
text-decoration: none;
}

a:hover {
color: #006A00; /* #C0C0C0;*/
font-weight: normal;
text-decoration: underline;
}


/* Ganze Navigation (100% height-TD) */
.full_nav_td {
background-repeat: repeat-y;
width:170px;
}

/* nur der effektive nav-Table */
.tab_nav {
width:149px;
}



/* Navigation Zelle */
.nav_td {
height: 20px;
border-left-style:  inset; 
border-left-width: 0px; 
border-right-width: 1px;        
border-top-style: inset; 
border-top-width: 1px; 
border-bottom:none;
background-repeat: repeat-y;
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-style:normal; 
font-variant:normal; 
font-weight:normal;
color: Black;
text-decoration: none;
padding-left:5px;

}

/* Titel-Zelle der Unternavigation (BB oder TH) */
.sub_nav_td_titel {
padding-top:3px;
padding-bottom:3px;
}

/* Tabelle mit dem Titel der aktiven Seite (im Mainbereich) Bsp :"Links" oder "Impressum" */
.tab_main_title{
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin-bottom:0px;
border-bottom:solid 1px #7171B1;
border-right:none;
border-top:solid 1px #7171B1;
border-left:none;
border-collapse: collapse;
background: #045A96; /* #ADCE84; #8FB28A; */
cellpadding:0;
cellspacing:0;
width:600px;
align:right;

font-weight:bold;
color:#FFFFFF;
}

/* Zelle wo die Main-Infos stehen */
.inner_td{

padding-left:15px;
padding-right:15px;
}

b.tab_main_nav {
font-family: Verdana, Helvetica; font-size: 12px; color: #00000
}

.tab_bottom{
border-top:solid 1px #C0C0C0;
padding-top:3px;
padding-bottom:3px;
padding-right:10px;
padding-left:10px;
}
p, li, ul, td {
font-family: Verdana, Helvetica; font-size: 12px; color: #00000
}


b.tab_main_nav {
font-family: Verdana, Helvetica; font-size: 12px; color: #00000
}

.bottom_text {
font-size:11px;
color: #C0C0C0;

}

/* Titel in TOP */
.title_td1{
font-size:10px;
}

/* Titel Zusatz in TOP */
.title_td2{
font-size:13px;
font-weight:bold;
font-color:#324646;

}

.im {
border:none;
}

/* In den Links, wird jede Zweite Zeile so dargestellt */
.td_links1 {
padding:2px;
background-image: url('../im/td_links_bg.gif'); background-repeat:repeat-x;
}
