/* Bodystyle */

.body { 

	background-image: url(images/bg/body_bg.jpg);
	background-repeat: repeat-y;
	top: 0px;
	left: 0px;	
}

.body_iframe { 

	scrollbar-ARROW-color:rgb(255,255,255);
    scrollbar-DARKSHADOW-color: rgb(200,200,200);
    SCROLLBAR-FACE-color: rgb(3,101,0);
    scrollbar-HIGHLIGHT-color:rgb(200,200,200);
    scrollbar-TRACK-color: rgb(255,255,255);
    scrollbar-3DLIGHT-color: rgb(255,255,255);
    scrollbar-SHADOW-color: rgb(255,255,255);
}
/*------------Tabellenstyles---------------------*/

.gr_headder_table {
	width: 100%;
	top: 0px;
	left: 0px;*/
	position: absolute;
	border-collapse:collapse;
}

.gr_main_table{
	top: 0px;
	left: 0px;*/
	position: absolute;
	border-collapse:collapse;
	
}

.main_table{
	top: 0px;
	border-collapse:collapse;
}

.gr_popup_table{
	top: 0px;
	left: 0px;
	position: absolute;
	border-collapse:collapse;
	
}

.banner_table{
	border-collapse:collapse;
	border:0px;
}

/*---------------------Hintergruende------------------------*/
.nav_bg {
	background-repeat: no-repeat;
	filter: Alpha(Opacity=80, FinishOpacity=80, Style=1);
	border: 1px;
 	border-color: #000000;
 	border-top-style: solid;      /* nur oben */
	border-bottom-style: none;   /* nur unten */
	border-left-style: solid;     /* nur links */
	border-right-style: solid;    /* nur rechts */ 
}

.bg_news {
	background-image: url(images/bg/bg_nav_news.jpg);
	background-repeat: no-repeat;
	filter: Alpha(Opacity=80, FinishOpacity=80, Style=1);
	border: 1px;
 	border-color: #000000;
 	border-top-style: solid;      /* nur oben */
	border-bottom-style: none;   /* nur unten */
	border-left-style: solid;     /* nur links */
	border-right-style: solid;    /* nur rechts */ 
}




.nav_tab {
	
	border: 1px;
 	border-color: #000000;
 	border-top-style: none;      /* nur oben */
	border-bottom-style: dotted;   /* nur unten */
	border-left-style: none;     /* nur links */
	border-right-style: none;    /* nur rechts */ 

}

.news_tab {
	border: 1px;
 	border-color: #FFFFFF;
 	border-top-style: none;      /* nur oben */
	border-bottom-style: dotted;   /* nur unten */
	border-left-style: none;     /* nur links */
	border-right-style: none;    /* nur rechts */ 

}

.tab_unten {
	
	border-collapse: collapse;
	
}

.leiste_unten {

	background-image: url(images/bg/leiste_unten.jpg);
	background-repeat: no-repeat;
	border-collapse: collapse;
	filter: Alpha(Opacity=80, FinishOpacity=80, Style=1);
	border: 1px;
 	border-color: #000000;
 	border-top-style: solid;      /* nur oben */
	border-bottom-style: solid;   /* nur unten */
	border-left-style: solid;     /* nur links */
	border-right-style: solid;    /* nur rechts */ 

}
.txt_bg{
	background-color: #FFFFFF;
	filter: Alpha(Opacity=80, FinishOpacity=80, Style=1);
	border: 1px;
 	border-color: #000000;
 	border-top-style: solid;      /* nur oben */
	border-bottom-style: solid;   /* nur unten */
	border-left-style: solid;     /* nur links */
	border-right-style: solid;    /* nur rechts */ 
}

.partner_tab{
	border: 1px;
 	border-color: #999999;
 	border-top-style: none;      /* nur oben */
	border-bottom-style: dotted;   /* nur unten */
	border-left-style: none;     /* nur links */
	border-right-style: none;    /* nur rechts */ 
}


/*--- Text - Styles ---*/

.Stil0_head {font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight: bold;}
.Stil1_head {font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: bold;}
.Stil2_head {font-family: Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight: bold;}
.Stil3_head {font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: bold;}

.Stil1_text {font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}
.Stil2_text {font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
.Stil2_news {font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}
.Stil3 {font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: bold;}
.Stil4_adress {font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: bold;}
.Stil5_tlav {font-family: Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;}
.Stil6_adress {font-family: Geneva, Arial, Helvetica, sans-serif; color:#9c0303; font-size:11px; font-weight: bold;}
/*------------ Werbung / Aktionen -----------*/
.akt_norm {font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: bold;}
.akt_big {font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:16px; font-weight: bold;}
.akt_big_red {font-family: Geneva, Arial, Helvetica, sans-serif; color:#FF0000; font-size:18px; font-weight: bold; text-decoration: underline;}

/*--- Hyperlink - Styles---*/

  a.nav_vertikal         { text-decoration:none;  font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
  a.nav_vertikal:link    { color: #000000; }
  a.nav_vertikal:visited { color: #000000 }
  a.nav_vertikal:hover   { color: #FF9900; background-image:url(ani_b_w1.gif); }
  a.nav_vertikal:active  { color: #FF6600; }

  a.nav_bottom         { text-decoration:none;  font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
  a.nav_bottom:link    { color: #000000; }
  a.nav_bottom:visited { color: #000000 }
  a.nav_bottom:hover   { color: #FF9900; background-image:url(ani_b_w1.gif); }
  a.nav_bottom:active  { color: #FF6600; }
  
  a.nav_active         { text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px;}
  a.nav_active:link    { color: #FF6600;}
  a.nav_active:visited { color: #FF6600;}
  a.nav_active:hover   { color: #FF6600;  text-decoration:none; background-image:url(ani_b_w1.gif); }
  a.nav_active:active  { color: #FF6600;}
  
  a.news_active         { text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px;}
  a.news_active:link    { color: #FF6600;}
  a.news_active:visited { color: #FF6600;}
  a.news_active:hover   { color: #FF6600;  text-decoration:none; background-image:url(ani_b_w1.gif); }
  a.news_active:active  { color: #FF6600;}

  a.txt_link         { text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
  a.txt_link:link    { color: #000000;}
  a.txt_link:visited { color: #000000;}
  a.txt_link:hover   { color: #FF6600;  text-decoration:none; background-image:url(ani_b_w1.gif); }
  a.txt_link:active  { color: #FF0000;}

  a.txt_link_act         { text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; color: #FF0000; }
  a.txt_link_act:link    { color: #FF0000;}
  a.txt_link_act:visited { color: #FF0000;}
  a.txt_link_act:hover   { color: #FF0000;}
  a.txt_link_act:active  { color: #FF0000;}

  a.txt_small_link         { text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; }
  a.txt_small_link:link    { color: #000000;}
  a.txt_small_link:visited { color: #000000;}
  a.txt_small_link:hover   { color: #FF9900;  text-decoration: underline; background-image:url(ani_b_w1.gif); }
  a.txt_small_link:active  { color: #FF6600;}
  
  a.txt_news         { text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
  a.txt_news:link    { color: #000000;}
  a.txt_news:visited { color: #000000;}
  a.txt_news:hover   { color: #FF9900;  text-decoration: underline; font-weight: bold; background-image:url(ani_b_w1.gif); }
  a.txt_news:active  { color: #FF6600;}
  
  a.banner         { text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF}
  a.banner:link    { color: #FFFFFF;}
  a.banner:visited { color: #FFFFFF;}
  a.banner:hover   { color: #FF6600;  text-decoration: underline; font-weight: bold; background-image:url(ani_b_w1.gif); }
  a.banner:active  { color: #FFFFFF;}
