/*====================================================*/
/*----- _formate.css - 05.02.2009 -----*/
/*----------------------------------------------------*/

div { border:0px solid #888; }

body {
    	font-size:9pt;
    	font-family:Verdana,arial,helvetica,sans-serif;
    	font-weight:normal;
    	font-style:normal;
    	color:#000000; 
        background-color:#F1CC88;
  }
#site {
   position: absolute; 
   top: 5px; 
   left: 5px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   width: 950px;
   height: 740px;
   min-height: 600px;
   z-index: 0; 
   background-color: #FFFFFF;
   padding: 0px; 
   background-color:transparent;
   }
#header {
   position: absolute; 
   top: 0px; 
   left: 0px;
   width: 945px;
   height: 30px;
   z-index: 0; 
   background-color: #FFF8DB;
   margin: 0px;
   padding: 10px 10px 10px 10px; 
   background-color:transparent;
   }
#navi_quer {
   position: absolute; 
   top: 20px; 
   left: 10px;
   width: 765px;
   height: 20px;
   z-index: 1; 
   background-color: #740500;
   margin: 0px;
   padding: 10px 0px 10px 10px; 
   background-color:transparent;
   }

ul#nav_quer {
   font-size:8pt;
   font-weight: bold;
   font-family:Verdana,arial,helvetica,sans-serif;
   margin: 0px; padding: 0px;
   text-align: right;
   border: 0px solid gray;
   background-color: #740500;
   background-color:transparent;
  }
  ul#nav_quer li {
    list-style: none;
	margin: 0px 10px 0px 0px;   
	padding: 5px 20px 7px 15px; 
  }
  ul#nav_quer a, ul#nav_quer span {
	font-weight: bold;
  }
  ul#nav_quer a:hover, ul#nav_quer span {
	font-weight: bold;
  }
  ul#nav_quer div {
	font-weight: bold;
    clear: left;
  }

li.nav_quer_HL {
	font-weight: bold;
    list-style: none;
    display: inline;
    margin: 0px; 
	padding: 5px 10px 5px 10px;  
    background-color: #FFF8DB;
  }
li.nav_quer_DL {
	font-weight: bold;
    list-style: none;
    display: inline;
    margin: 0px; 
	padding: 5px 10px 5px 10px;  
    background-color: #740500;
  }

.navlnk_vert__HL {
   font-size:8pt;
   font-weight:bold;
   color:#990000;
   padding: 3px;
   text-decoration:none;
  }
.navlnk_vert__DL {
   font-size:8pt;
   font-weight:bold;
   padding: 3px;
   color:#F3DBAB;
  }

#navi_main {
   position: absolute; 
   top: 60px; 
   left: 0px;
   width: 10px;
   min-height: 550px;
   z-index: 4; 
   background-color: #740500;
   margin: 0px;
   padding: 0px 0px 10px 0px; 
   background-color:transparent;
   }

ul#nav_main {
   	font-size:8pt;
   	font-family:Verdana,arial,helvetica,sans-serif;
    margin: 0px; padding: 0px;
    border: 0px solid gray;
    background-color: #740500;
    background-color:transparent;
  }

li.nav_space {
    list-style: none;
    margin: 0px; 
	padding: 5px 0px 5px 10px;  
    background-color: #740500;
  }
li.nav_1stlvl_HL {
    list-style: none;
    margin: 0px; 
	padding: 5px 0px 5px 10px; 
    background-color: #FFF8DB;
  }
li.nav_1stlvl_DL {
    list-style: none;
    margin: 0px; 
	padding: 5px 0px 5px 10px; 
    background-color: #740500;
  }

li.nav_2ndlvl_HL {
    list-style: none;
    margin: 0px; 
	padding: 5px 0px 5px 30px;  
    background-color: #FFF8DB;
  }
li.nav_2ndlvl_DL {
    list-style: none;
    margin: 0px; 
	padding: 5px 0px 5px 30px; 
    background-color: #740500;
  }

li.nav_3rdlvl_HL {
    list-style: none;
    margin: 0px; 
	padding: 5px 0px 5px 50px; 
    background-color: #FFF8DB;
  }
li.nav_3rdlvl_DL {
    list-style: none;
    margin: 0px; 
	padding: 5px 0px 5px 50px; 
    background-color: #740500;
  }

.navlnk_1stlvl__HL {
   font-size:8pt;
   font-weight:bold;
   color:#990000;
   padding: 3px;
   text-decoration:none;
  }
.navlnk_1stlvl__DL {
   font-size:8pt;
   font-weight:bold;
   padding: 3px;
   color:#F3DBAB;
  }

.navlnk_2ndlvl__HL {
   font-size:8pt;
   font-weight:bold;
   color:#990000;
   padding: 3px;
   text-decoration:none;
  }
.navlnk_2ndlvl__DL {
   font-size:8pt;
   font-weight:normal;
   padding: 3px;
   color:#F3DBAB;
  }

.navlnk_3rdlvl__HL {
   font-size:8pt;
   font-weight:bold;
   color:#990000;
   padding: 3px;
   text-decoration:none;
  }
.navlnk_3rdlvl__DL {
   font-size:8pt;
   font-weight:normal;
   padding: 3px;
   color:#F3DBAB;
  }

#page_topic {
   position: absolute; 
   top: 60px; 
   left: 10px;
   width: 755px;
   height: 50px;
   z-index: 3; 
   background-color: #FFF8DB;
   margin: 0px;
   padding: 5px 10px 5px 10px; 
   background-image: url(images/rahmen-r-oben-600x6.50.jpg);
   background-position: top;
   background-repeat: repeat-x;
   background-attachment: scroll;
   }

#page_content { 
   position: absolute; 
   top: 120px; 
   left: 10px;
   width: 735px;
   min-height: 490px;
   z-index: 2; 
   background-color: #FFF8DB;
   margin: 0px;
   padding: 5px 20px 15px 20px; 
   background-image: url(images/rahmen-r-unten-600x6.50.jpg);
   background-position: bottom;
   background-repeat: repeat-x;
   background-attachment: scroll;
   }


#rahmen_img {
	    border-top:    2px solid #FBB591; 
	    border-right:  4px solid #8F523D;
	    border-bottom: 3px solid #8F523D; 
	    border-left:   2px solid #FBB591; 
	    margin:  5px 10px 5px 10px; 
        padding: 0px 0px 0px 0px;  
        background-color:transparent;
   }
#rahmen_linkimg {
	    border-top:    2px solid #FBB591; 
	    border-right:  4px solid #8F523D;
	    border-bottom: 3px solid #8F523D; 
	    border-left:   2px solid #FBB591; 
	    margin:  5px 10px 5px 10px;  
        padding: 0px 0px 0px 0px; 
        background-color:transparent;
   }
#rahmen_linkarea {
	    border-top:    1px solid #990000; 
	    border-right:  1px solid #F6B08C;
	    border-bottom: 1px solid #F6B08C; 
	    border-left:   1px solid #F6B08C; 
	    margin:  0px 5px 0px 5px;  
        padding: 0px 0px 10px 0px;  
        background-color:transparent;
   }
#rahmen_linkarea_wfix {
        width: 200px;
	    border-top:    1px solid #990000; 
	    border-right:  1px solid #F6B08C;
	    border-bottom: 1px solid #F6B08C; 
	    border-left:   1px solid #F6B08C; 
	    margin:  0px 0px 0px 0px; 
        padding: 0px 0px 10px 0px; 
        background-color:transparent;
   }
#rahmen_teaser_idx {
	    border-top:    1px solid #990000; 
	    border-right:  1px solid #F6B08C;
	    border-bottom: 1px solid #F6B08C; 
	    border-left:   1px solid #F6B08C; 
	    margin:  0px 5px 0px 5px;  
        padding: 0px 0px 10px 0px;
        background-color:transparent;
   }
#rahmen_linkarea_idx {
        width: 200px;
	    border-top:    1px solid #990000; 
	    border-right:  1px solid #F6B08C;
	    border-bottom: 1px solid #F6B08C; 
	    border-left:   1px solid #F6B08C; 
	    margin:  0px 0px 5px 0px;  
        padding: 0px 0px 10px 0px; 
        background-color:transparent;
   }
#idx_img_subline {
        width: 180px;
		text-align: left;
	    border: 0px solid #F6B08C; 
	    margin:  0px 0px 0px 20px; 
        padding: 0px 0px 0px 0px;  
        background-color:transparent;
   }


#spalte_re {
   position: absolute;
   top: 0px; 
   left: 795px;
   width: 180px;
   min-height: 580px;
   z-index: 5; 
   background-color: #740500;
   margin: 0px;
   padding: 0px 0px 20px 0px; 
   background-color:transparent;
   border: 0px solid gray;
   }

h1.pageMasterHeadline { 
   text-align: center;
   font-family:"Lucida Calligraphy",Verdana,arial,helvetica,sans-serif;
   font-size: 16pt;
   font-weight: bold;
   font-style: normal;
   color:#990000;
   margin: 15px 0px 15px 0px; 
}
h1.pageMasterHeadline_left { 
   text-align: left;
   font-family:"Lucida Calligraphy",Verdana,arial,helvetica,sans-serif;
   font-size: 16pt;
   font-weight: bold;
   font-style: normal;
   color:#990000;
   margin: 15px 0px 15px 0px; 
}

h2.pageMasterHeadline { 
   text-align: left;
   font-family:"Lucida Calligraphy",Verdana,arial,helvetica,sans-serif;
   font-size: 14pt;
   font-weight: bold;
   font-style: normal;
   color:#990000;
   margin: 15px 0px 15px 0px; 
   border: 0px; 
}

h3.pageMasterHeadline { 
   text-align: left;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-size: 10pt;
   font-weight: bold;
   font-style: normal;
   color:#000000;
   margin: 5px 0px 15px 0px; 
   border: 0px; 
}

h1.pageHeadline { 
   font-family:"Lucida Calligraphy",Verdana,arial,helvetica,sans-serif;
   font-size: 14pt;
   font-weight: bold;
   font-style: normal;
   color:#990000; 
   margin: 10px 0px 5px 8px;
}

p.pageSubline { 
   font-family:"Lucida Calligraphy",Verdana,arial,helvetica,sans-serif;
   font-size: 10pt;
   font-weight: normal;
   font-style: normal;
   color:#990000; 
   margin: 0px 0px 0px 8px;
}

#c_tab { 
   position: absolute; 
   width: 500px;
   }

#nav_tourguide { 
        border: 0px solid gray;
        margin: 0px;
        padding: 5px;
    	width: 160px; 
		text-align: center;
        background-color: #F1CC88; 
        background-color:transparent;
   }

h1 { font-size:10pt; font-family:Verdana,arial,helvetica,sans-serif; color:#000000; font-weight:bold; margin: 5px 0px 15px 0px;}
h2 {
		font-size:9pt; 
		font-family:Verdana,arial,helvetica,sans-serif; 
		font-weight:bold; 
		font-style:normal;
		color:#000000; 
		text-align:center;
		margin: 0px 0px 10px 0px;
		padding:5px;
		border-top: 1px double #740500;
		border-right: 0px none #740500;
		border-bottom: 1px double #740500;
		border-left: 0px none #740500;
		border-top-width:2px;
		border-bottom-width:2x;
		}
h3, h4 { font-size:8pt; font-family:Verdana,arial,helvetica,sans-serif; color:#000000; font-weight:normal; }

li { font-size:9pt; font-family:Verdana,arial,helvetica,sans-serif; color:#000000; font-weight:normal; }
STRONG, b { font-family:Verdana,arial,helvetica,sans-serif; color:#000000; font-weight:bold; }
input, select, textarea { font-size:9pt; font-family:Verdana,arial,helvetica,sans-serif; color:#000000; font-weight:normal; }

.system_headline {
    	font-size:24pt;
        font-family:Verdana,arial,helvetica,sans-serif;
    	font-weight:normal;
    	font-style:normal;
    	color:#CC0000; 
        text-decoration:none;
		}
.page_headline {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:8pt;
		font-style:normal;
		font-weight:bold;
		color:#676866;
        text-decoration:none;
		}

a {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:10pt;
		font-weight: normal;
		font-style: normal;
		color:#990000;
		padding-left:0px; 
		text-decoration:underline;
}


a.nav {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:8pt;
		font-weight: bold;
		font-style: normal;
		color:#F3DBAB;
		padding-left:3px;
		text-decoration:underline;
}
a.nav:active {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-weight: bold;
		font-style: normal;
		color:#990000;
		text-decoration:none;
}
a.nav:hover {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-weight: bold;
		font-style: normal;
		color:#FF6600;
		text-decoration:underline;
}

a.nav_2level {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:8pt;
		font-weight: normal;
		font-style: normal;
		color:#F3DBAB;
		text-decoration:underline;
}
a.nav_2level:active {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-weight: bold;
		font-style: normal;
		color:#990000;
		text-decoration:none;
}
a.nav_2level:hover {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-weight: bold;
		font-style: normal;
		color:#FF6600;
		text-decoration:underline;
}

a.nav_3rdlvl {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:8pt;
		font-weight: normal;
		font-style: normal;
		color:#F3DBAB;
		text-decoration:underline;
}
a.nav_3rdlvl:active {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-weight: bold;
		font-style: normal;
		color:#990000;
		text-decoration:none;
}
a.nav_3rdlvl:hover {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-weight: bold;
		font-style: normal;
		color:#FF6600;
		text-decoration:underline;
}

a.bot {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:9pt;
		color:#990000;
		text-decoration:none;
}
a:hover {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-weight: normal;
		font-style: normal;
		color:#FF6600;
		text-decoration:underline;
}
.copy   {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:10pt;
		color:#990000;
		text-decoration:underline;
		padding-left:10px;
		padding-right:10px;
}
.terms   {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:10pt;
		color:#990000;
		text-decoration:none;
		padding-left:10px;
		padding-right:10px;
}

a.link_txt_small  {
   font-size: 8pt;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-weight: normal;
   font-style: normal;
   color:#990000;
   text-decoration:underline;
}
a.link_txt_small:hover {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-weight: normal;
		font-style: normal;
		color:#FF6600;
		text-decoration:underline;
}
a.link_txt_tiny_normal  {
   font-size: 7pt;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-weight: normal;
   font-style: normal;
   color:#990000;
   text-decoration:underline;
}
a.link_txt_tiny_normal:hover  {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-weight: normal;
		font-style: normal;
		color:#FF6600;
		text-decoration:underline;
}

a.link_txt_tiny  {
   font-size: 7pt;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-weight: normal;
   font-style: normal;
   color:#000000;
   text-decoration:none;
}
a.link_HL_underlined  {
   font-size: 12pt;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-weight:bold;
   font-style:normal;
   color:#F3DBAB;
   text-decoration:underline;
}

a.links_content_like  { 
   font-size: 10pt;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-weight: normal;
   font-style: normal;
   color:#000000;
   text-decoration:none;
}

th {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:10pt;
		font-weight: bold;
		font-style: normal;
        background: transparent;
		color:#000000;
		padding-left:0px;
		padding-right:0px;
		text-decoration:none;
}

td {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:10pt;
		font-weight: normal;
		font-style: normal;
        background: transparent;
		color:#000000;
		padding-left:0px;
		padding-right:0px;
		text-decoration:none;
}

td.header {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:10pt;
		font-weight: normal;
		font-style: normal;
        background-color:#FFF8DB;   
		color:#FFF8DB;
		padding-left:0px;
		text-decoration:none;
}
td.sub_header {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:10pt;
		font-weight: bold;
		font-style: normal;
        background-color:#FFF8DB;   
		color:#E69900;
		padding-left:0px;
		text-decoration:none;
}

td.nav_quer {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:9pt;
		font-weight: normal;
		font-style: normal;
        background-color:#740500;   
		color:#CFCFCF;
		padding:0px;
		padding-left:3px;
		padding-right:0px;
		text-decoration:none;
}
td.nav_quer_DL {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:9pt;
		font-weight: normal;
		font-style: normal;
        background-color:#740500;   
		color:#CFCFCF;
		padding:0px;
		padding-left:3px;
		padding-right:0px;
		text-decoration:none;
}
td.nav_quer_HL {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:9pt;
		font-weight: normal;
		font-style: normal;
        background-color:#FFF8DB; 
		color:#CFCFCF;
		padding:0px;
		padding-left:3px;
		padding-right:0px;
		text-decoration:none;
}

td.bildleiste {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:10pt;
		font-weight: normal;
		font-style: normal;
        background-color:#FFF8DB;   
		color:#000000;
		padding-left:0px;
		padding-right:0px;
		text-decoration:none;
}

td.nav_links {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:9pt;
		font-weight: normal;
		font-style: normal;
        background-color:#740500;   
		color:#CFCFCF;
		padding-left:0px;
		text-decoration:none;
}
td.nav_links_DL {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:9pt;
		font-weight: normal;
		font-style: normal;
        background-color:#740500;   
		color:#CFCFCF;
		padding:0px;
		text-decoration:none;
}
td.nav_links_HL {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:9pt;
		font-weight: normal;
		font-style: normal;
        background-color:#FFF8DB; 
		color:#CFCFCF;
		padding:0px;
		text-decoration:none;
}

td.content_page {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:10pt;
		font-weight: normal;
		font-style: normal;
        background-color:#FFF8DB;
		color:#000000;
		padding-left:15px;
		padding-right:10px;
		text-decoration:none;
}
td.content_page_title {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:10pt;
		font-weight: normal;
		font-style: normal;
        background-color:#FFF8DB;
		color:#000000;
		padding:0px;
        border: 0px solid #FFF8DB;
		text-decoration:none;
}
td.content {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:10pt;
		font-weight: normal;
		font-style: normal;
        background-color:#FFF8DB;
		color:#000000;
		padding-left:0px;
		padding-right:0px;
		text-decoration:none;
}


td.authorlink {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:7pt;
		font-weight: bold;
		font-style: normal;
        background: transparent;
		color:#B3B3B3;
        padding:0px; 
		padding-top:3px;
		border-top:1px solid #B3B3B3;
		text-decoration:none;
}

td.nav_rechts {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:9pt;
		font-weight: normal;
		font-style: normal;
        background-color:#740500;   
		color:#CFCFCF;
		padding-left:0px;
		text-decoration:none;
}

td.base_quer {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:7pt;
		font-weight: normal;
		font-style: normal;
        background-color:#FFF8DB;   
		color:#606060;
		padding-left:0px;
		padding-right:0px;
		text-decoration:none;
}

.link_base_quer {
   color:#606060;font-size:7pt;font-weight:normal;text-decoration:none; 
}

.link_h2_nav {
   color:#990000;font-size:8pt;font-weight:bold;text-decoration:none; 
}

.link_HL_nav {
   color:#990000;font-size:8pt;font-weight:bold;text-decoration:none; 
}
.link_DL_nav {
   color:#F3DBAB;font-size:8pt;font-weight:bold;text-decoration:underline; 
}

.link_si_HL_nav {
   color:#990000;font-size:8pt;font-weight:bold;text-decoration:none; 
}
.link_si_DL_nav {
   color:#F3DBAB;font-size:8pt;font-weight:normal;text-decoration:underline; 
}

.link_3rdlvl_HL_nav {
   color:#990000;font-size:8pt;font-weight:bold;text-decoration:none; 
}
.link_3rdlvl_DL_nav {
   color:#F3DBAB;font-size:8pt;font-weight:normal;text-decoration:underline; 
}

.link_HL {
   color:#F3DBAB;font-size:10pt;font-weight:bold; 
}

.txt_HL_tiny {
   color:#000000;font-size:7pt;font-weight:bold; 
}

.txt_HL_small {
   color:#000000;font-size:8pt;font-weight:bold; 
}

.txt_gbPageItems_norm {
   color:#000000;font-size:8pt;font-weight:bold; 
}
.txt_gbPageItems_HL {
   color:#000000;font-size:8pt;font-weight:bold; 
}

.txt_HL {
   color:#000000;font-weight:bold; 
}
.txt_Page_HeadLine  {
   font-size: 11pt;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-weight: bold;
   font-style: normal;
   color:#000000; 
}
.txt_Page_SubLine  {
   font-size: 9pt;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-weight: bold;
   font-style: normal;
   color:#000000;
}
.txt_Topic_Date  {
   font-size: 8pt;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-weight: bold;
   font-style: normal;
   color:#000000;  
}
.txt_Topic_Head  {
   font-size: 10pt;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-weight: bold;
   font-style: normal;
   color:#990000;
}
.txt_Topic_Content  {
   font-size: 9pt;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-weight: normal;
   font-style: normal;
   color:#000000;
}

.txt_Content  {
   font-size: 10pt;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-weight: normal;
   font-style: normal;
   color:#000000;
}

.txt_small  {
   font-size: 8pt;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-weight: normal;
   font-style: normal;
   color:#000000;
}

.txt_tiny  {
   font-size: 7pt;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-weight: normal;
   font-style: normal;
   color:#000000;
}

.txt_Hints  {
   font-size: 11pt;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-weight: bold;
   font-style: normal;
   color:#000000;
   text-decoration:none;
}

.txt_Ticker_Format_1  {
   font-size: 8pt;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-weight: bold;
   font-style: normal;
   color :#CC0000;
}

.txt_Ticker_Format_2  {
   font-size: 8pt;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-weight: bold;
   font-style: normal;
   color :#265AA5; 
}

.txt_authorlink  {
   font-size: 7pt;
   font-family:Verdana,arial,helvetica,sans-serif;
   font-weight: bold;
   font-style: normal;
   color:#B3B3B3;
   text-decoration:none;
}

table.termine {
    	margin:0px; 
    	font-size:8pt;
    	font-family:Verdana,arial,helvetica,sans-serif;
    	font-weight:bold;
    	font-style:normal;
    	color:#000000;
    	border:0px none #FFCC99;
    	border-spacing:0px;
    }

td.termine_year_head  {
    	font-size:8pt;
    	font-family:Verdana,arial,helvetica,sans-serif;
    	font-weight:bold;
    	font-style:normal;
    	color:#990000;
    	vertical-align:top;
    	border:0px solid #FFCC99;
        border-top: 1px solid #990000;
        border-bottom: 1px solid #990000;
        padding:2px;
    }

td.termine_year_0  {
    	font-size:8pt;
    	font-family:Verdana,arial,helvetica,sans-serif;
    	font-weight:bold;
    	font-style:normal;
    	color:#990000;
    	vertical-align:top;
    	border:0px dashed #FFCC99;
        padding:2px;
    }
td.termine_year  {
    	font-size:8pt;
    	font-family:Verdana,arial,helvetica,sans-serif;
    	font-weight:bold;
    	font-style:normal;
    	color:#990000;
    	vertical-align:top;
    	border:0px dashed #FFCC99;
        border-top: 1px dashed #990000;
        border-bottom: 1px dashed #990000;
        padding:2px;
    }

td.termine_date_0  {
    	font-size:8pt;
    	font-family:Verdana,arial,helvetica,sans-serif;
    	font-weight:normal;
    	font-style:normal;
    	color:#000000;
    	vertical-align:top;
    	border:0px dashed #FFCC99;
        padding:2px;
    }
td.termine_date  {
    	font-size:8pt;
    	font-family:Verdana,arial,helvetica,sans-serif;
    	font-weight:normal;
    	font-style:normal;
    	color:#000000;
    	vertical-align:top;
    	border:0px dashed #FFCC99;
        border-bottom: 1px dotted #FFCC99;
        padding:2px;
    }

td.termine_space_0  {
    	font-size:8pt;
    	font-family:Verdana,arial,helvetica,sans-serif;
    	font-weight:normal;
    	font-style:normal;
    	color:#000000;
    	vertical-align:top;
    	border:0px dashed #FFCC99;
        padding:2px;
    }
td.termine_space  {
    	font-size:8pt;
    	font-family:Verdana,arial,helvetica,sans-serif;
    	font-weight:normal;
    	font-style:normal;
    	color:#000000;
    	vertical-align:top;
    	border:0px dashed #FFCC99;
        border-bottom: 1px dashed #990000;
        padding:2px;
    }

td.termine_0  {
    	font-size:8pt;
    	font-family:Verdana,arial,helvetica,sans-serif;
    	font-weight:normal;
    	font-style:normal;
    	color:#000000;
    	vertical-align:top;
    	border:0px dashed #FFCC99;
        padding:2px;
    }
td.termine  {
    	font-size:8pt;
    	font-family:Verdana,arial,helvetica,sans-serif;
    	font-weight:normal;
    	font-style:normal;
    	color:#000000;
    	vertical-align:top;
    	border:0px dashed #FFCC99;
        border-bottom: 1px dotted #FFCC99;
        padding:2px;
    }
td.termine_0__inactive  {
    	font-size:8pt;
    	font-family:Verdana,arial,helvetica,sans-serif;
    	font-weight:normal;
    	font-style:normal;
    	color:#909090;  
    	vertical-align:top;
    	border:0px dashed #FFCC99;
        padding:2px;
    }
td.termine__inactive  {
    	font-size:8pt;
    	font-family:Verdana,arial,helvetica,sans-serif;
    	font-weight:normal;
    	font-style:normal;
    	color:#909090;  
    	vertical-align:top;
    	border:0px dashed black;
        border-bottom: 1px dotted #FFCC99;
        padding:2px;
    }

/*----------------------------------------------------*/
/*----- _formate.css -----*/
/*====================================================*/
