body         { padding:0; background-image: url('../img/bg.gif'); background-repeat: repeat-x; 
               background-position-y: top; background-color:#D0DBF7; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0 }
               
/*               
.bg_l		{background-image: url('../img/bg_l.gif'); background-repeat: repeat-y; 
               background-position-x:left; width:13px}
               
.bg_r		{background-image: url('../img/bg_r.gif'); background-repeat: repeat-y; 
               background-position-x:right; width:13px}
*/ 

.bg_l		{width:0px}
               
.bg_r		{width:0px}              
               
.top_table	{font-family: Trebuchet MS; font-size: 10px}

.top_table_favorites	{position:B; }
.top_table_favorites a,
.top_table_favorites a:link,
.top_table_favorites a:visited,
.top_table_favorites a:active	{color:#495878; text-decoration:none}
.top_table_favorites a:hover	{text-decoration: underline; color: #8B9AB8}

.top_table_hello	{border:1px solid #B5BFD2; position:relative; margin-rigth:50px;  margin-right:50px; margin-top:0; margin-bottom:20px; margin-left:0}

.top_table_hello p	{margin:0 2px; font-family: Trebuchet MS; font-size: 15px; text-align: justify; line-height:100%; color:#FFFFFF}

.top_table_hello a,
.top_table_hello a:link,
.top_table_hello a:visited,
.top_table_hello a:active	{color:#FFFFFF; text-decoration:none}
.top_table_hello a:hover	{text-decoration: underline; color: #F0F0F0}

.black_line		{height: 1px; background-color: #000000}


.logo	{height: 232px; background-image: url('../img/logos/logo_01.jpg'); background-repeat: no-repeat; background-position: left top}

.toc_s	{font-family: Trebuchet MS; font-size: 12px; color: #44536F; height: 25px}

.toc_s_l_bg	{background-image: url('../img/toc_s_l_bg.gif'); 
               background-repeat: repeat-x; background-position-y: top}
               
.toc_s_l_text	{font-family:Trebuchet MS; font-size: 15px; position:relative; color: #44536F; margin-left:10px; text-align:left; text-indent:10px }               

.toc_s_l_text a,
.toc_s_l_text a:link,
.toc_s_l_text a:visited,
.toc_s_l_text a:active	{color:#FFFFFF; text-decoration: none; font-weight:bold; }		/* 44536F */
.toc_s_l_text a:hover	{text-decoration: underline; color: #DBE0EA }
               
.toc_s_r_bg	{background-image: url('../img/toc_s_r_bg.gif'); 
               background-repeat: repeat-x; background-position-y: top; }
               
.toc_search_table	{border:1px solid #B5BFD2; position:relative; margin-right:10px; font-family:Trebuchet MS; font-size:10px; height:18px}

.toc_search_table_text	{border:1px solid #B5BFD2; font-family:Trebuchet MS; font-size:11px; width:150px; height:15px}


.copy	{font-family: Tahoma; font-size: 10px; color: #FFFFFF; font-weight: bold; 
               height: 44px; background-color: #C1CFF4; background-image: 
               url('../img/copy_bg.png'); background-repeat: repeat-x; 
               background-position-y: top}
.copy p	{margin: 0px 10px}  

.copy a,
.copy a:link,
.copy a:visited,
.copy a:active	{color:#FFFFFF; text-decoration: underline}
.copy a:hover	{color:#F0F0F0; text-decoration: none}
               
.copy_r  {width: 310px; background-image: url('../img/copy_r.png'); 
               background-repeat: no-repeat; background-position: right top}
               
.copy_bottom	{height: 13px; background-image: url('../img/copy_bottom.png'); 
               background-repeat: repeat-x; background-position-y: top}
               
               
.r_title	{text-align: center; font-family: Trebuchet MS; font-size: 15px; color: #000000; 
               font-weight: ; margin-top: 5px}
               
               
.text_bg_l_u	{width: 3px; height: 3px; background-image: url('../img/text_bg_l_u.gif'); 
               background-repeat: no-repeat; background-position: left top}
               
.text_bg_c_u	{height: 3px; background-image: url('../img/text_bg_c_u.gif'); 
               background-repeat: repeat-x; background-position-y:top}
               
.text_bg_r_u	{width: 3px; height: 3px; background-image: url('../img/text_bg_r_u.gif'); 
               background-repeat: no-repeat; background-position:  right top; }
               
.text_bg_l	{width: 3px; background-image: url('../img/text_bg_l.gif'); 
               background-repeat: repeat-y; background-position-x:left }
               
.text_bg_r	{width: 3px; background-image: url('../img/text_bg_r.gif'); 
               background-repeat: repeat-y; background-position-x:right }
               
.text_bg_m_l	{width: 3px; background-image: url('../img/text_bg_m_l.gif'); 
               background-repeat: no-repeat; background-position-x:left; height:3px } 
               
.text_bg_m_r	{width: 3px; background-image: url('../img/text_bg_m_r.gif'); 
               background-repeat: no-repeat; background-position-x:right; height:3px }    
               
.text_bg_m_c	{background-image: url('../img/text_bg_m_c.gif'); 
               background-repeat: repeat-x; height:3px }           
               
.text_bg_u	{background-image: url('../img/text_bg_u.gif'); }

.text_bg_bot_l	{width: 3px; height: 24px; background-image: url('../img/text_bg_bot_l.gif'); 
               background-repeat: no-repeat; background-position-x: left}
               
.text_bg_bot_c	{background-image: url('../img/text_bg_bot_c.gif'); background-repeat: 
               repeat-x}
               
.text_bg_bot_r	{width: 3px; height: 24px; background-image: url('../img/text_bg_bot_r.gif'); 
               background-repeat: no-repeat; background-position-x: right}
               
.title1			{margin-left: 10px; margin-right: 10px; text-align: left; font-family: Trebuchet MS; font-size: 14pt; color: #fd7500;  }
.title1 a, .title1 a:link, .title1 a:visited, .title1 a:active		{color: #fd7500; text-decoration: none}
.title1 a:hover	{color: #fd7500; text-decoration: underline}


.comment_title			{margin-left: 10px; margin-right: 10px; text-align: left; font-family: Trebuchet MS; font-size: 12pt; color: #006600;  }
.comment_title a, .comment_title a:link, .comment_title a:visited, .comment_title a:active		{color: #327307; text-decoration: none}
.comment_title a:hover	{color: #327307; text-decoration: underline}

.comment_text		{font-family: Tahoma; font-size: 10pt; color: #000000; text-align: justify;}
.comment_text p	{margin-top:0px; margin-bottom:0px;}

.signature	{font-family: Verdana, Tahoma; font-size: 9pt; color: #505050; text-align: justify;}

.add_comment		{font-family: Tahoma; font-size: 10pt; color: #000000; text-align: justify;}
.add_comment_input		{border:1px solid #000000; font-family: Tahoma; font-size: 10pt; color: #000000; text-align: justify; width:150px; height:18px; background-color:#F9F9F9; }
.add_comment_textarea		{border:1px solid #c0c0c0; font-family: Tahoma; font-size: 10pt; color: #000000; text-align: justify; width:460px; height:150px; background-color:#F9F9F9; }
.add_comment_button		{
	border:0px;
	font-family: Tahoma;
	font-size: 10pt;
	color: #000000;
	text-align: center;
	background-image: url('../img/btn_big.gif'); 
    background-color: transparent;
    font-family:Trebuchet MS, Verdana, Tahoma;
    height:23px;
    width:93px;
    cursor:hand;
    }
    
.login_panel		{font-family: Tahoma; font-size: 10pt; color: #000000; text-align: justify;}  
.login_panel_input		{border:1px solid #000000; font-family: Tahoma; font-size: 10pt; color: #000000; text-align: justify; width:100px; height:18px; background-color:#F9F9F9; }
.login_panel_button		{
	border:0px;
	font-family: Tahoma;
	font-size: 10pt;
	color: #000000;
	text-align: center;
	background-image: url('../img/btn_small.gif'); 
    background-color: transparent;
    font-family:Trebuchet MS, Verdana, Tahoma;
    height:23px;
    width:48px;
    cursor:hand;}
    
.profile_input		{border:1px solid #000000; font-family: Tahoma; font-size: 10pt; color: #000000; text-align: justify; width:150px; height:18px; background-color:#F9F9F9; }    
.profile_textarea		{border:1px solid #000000; font-family: Tahoma; font-size: 10pt; color: #000000; text-align: justify; width:320px; height:70px; background-color:#F9F9F9; }
.profile_button		{
	border:0px;
	font-family: Tahoma;
	font-size: 10pt;
	color: #000000;
	text-align: center;
	background-image: url('../img/btn_big.gif'); 
    background-color: transparent;
    font-family:Trebuchet MS, Verdana, Tahoma;
    height:23px;
    width:93px;
    cursor:hand;}
    

.input_user		{background:#f9f9f9 url(../img/i_user.png) top left no-repeat; padding-left:20px;}
.input_mail		{background:#f9f9f9 url(../img/i_mail.png) top left no-repeat; padding-left:20px;}
.input_code		{background:#f9f9f9 url(../img/i_code.png) top left no-repeat; padding-left:20px;}

.archives	{font-family: Verdana, Tahoma; font-size: 10px;}

.news_text		{font-family: Tahoma; font-size: 14px; color: #000000; text-align: justify;}
.news_text p	{margin-top:10px; margin-bottom: 0px;}

.news_text image {border:1px solid #99B1D7; margin:5px; }

.news_text td p {margin-top:0px; margin-bottom: 0px;}

.related_news		{font-family: Tahoma; font-size: 14px; color: #327307; text-align: justify;}
.related_news b		{font-family: Tahoma; font-size: 12px; color: #327307; text-align: justify;}
.related_news li	{margin-top:0px; margin-bottom:0px; font-size: 12px;}
.related_news a, .related_news a:link, .related_news a:active, .related_news a:visited	{color: #003366; text-decoration: none}
.related_news a:hover	{color: #003366; text-decoration: underline}

a, a:link, a:active, a:visited	{color: #003366; text-decoration: underline}
a:hover	{color: #003366; text-decoration: none}


.additional1	{font-family: Tahoma; font-size: 10px; font-weight: bold; height: 24px;  margin-left: 10px; margin-right: 10px; }
.additional1 a,
.additional1 a:link,
.additional1 a:visited,
.additional1 a:active	{color:#404040; text-decoration: underline}
.additional1 a:hover	{color:#505050; text-decoration: none}

.news_br		{height: 5px}

.r_text	{width: 198px; border: 2px solid #ADC6E3; background-color: #FFFFFF; 
               background-image: url('../img/r_text_bg.gif'); 
               background-repeat: no-repeat; background-position: center top}
               
.r_text_title	{font-family: Trebuchet MS; font-size: 16px; color: #327307; text-align: center}

.r_text_title a,
.r_text_title a:link,
.r_text_title a:active,
.r_text_title a:visited	{color: #327307; text-decoration:none}
.r_text_title a:hover	{color: #327307; text-decoration:underline}
               
.r_title_text	{font-family: Tahoma; font-size: 14px; color: #000000; text-align: justify;}

.stext, .stext a 	{
	font-family: Tahoma; font-size: 9px
}

.navigation {
	color:#666; 
	border:0px;
	font-family: Tahoma;
	font-size: 9px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover {
	background:#799AE3;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}

.map1, map1 p {
	color: #EC521C;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

.map1 a {
	color: #EC521C;
	text-decoration:none;	
}

.map1 a:hover{
	color: #EC521C;
	text-decoration:underline;
}

.map2 {
	font-weight:bold;
	margin-left:30px;
	margin-top:0px;	
	margin-bottom:0px;
}

.map2 a {
	color: #000000;
	text-decoration:none;	
}

.map2 a:hover{
	text-decoration:underline;
}

.map3 {
	margin-left:60px;
	margin-top:0px;	
	margin-bottom:0px;
}

.map3 a {
	color: #000000;
	text-decoration:none;	
}

.map3 a:hover{
	text-decoration:underline;
}

.selcategory {
	border:1px solid #99b1d7;
	background-color:#eceef4;
}	

.selcategory_inc, .selcategory_inc td, .selcategory_inc tr {
	border:1px solid #eceef4;
	background-color:#eceef4;
}


.category2 {
	color: #000000;
	font-size: 10pt;
	font-family: Trebuchet MS, Tahoma;
	padding-left:5px;
	padding-right:5px;
	text-align:left
}

.category2 a, .category2 a:link, .category2 a:visited, .category2 a:active {
	color: #006699;
	text-decoration:none
}

.category2 a:hover {
	color: #0099CC;
	text-decoration: underline
	}
	
.category3 {
	color: #0099CC;
	font-size: 12px;
	font-family: Tahoma;
	padding-left:15px;
	padding-right:5px;
	text-align: left;
}

.category3 a, .category3 a:link, .category3 a:visited, .category3 a:active {
	color: #0099CC;
	text-decoration:none;
}

.category3 a:hover {
	color: #0099CC;
	text-decoration: underline;
}	


.category4 {
	color: #000000;
	font-size: 15px;
	font-family: Tahoma;
	padding-left:25px;
	padding-right:5px;
	height:20px;
	font-weight:bold
}

.category4 a, .category4 a:link, .category4 a:visited, .category4 a:active {
	color: #336699;
	text-decoration:none
}

.category4 a:hover {
	color: #336699;
	text-decoration: underline;
}


.category5 {
	color: #000000;
	font-size: 15px;
	font-family: Tahoma;
	padding-left:45px;
	padding-right:5px;
	height:20px;
}

.category5 a, .category5 a:link, .category5 a:visited, .category5 a:active {
	color: #336699;
	text-decoration:none
}

.category5 a:hover {
	color: #336699;
	text-decoration: underline;
}

.mf_input { 
	width: 250px;
	font-family:Verdana, Arial, Tahoma;
	font-size:13px;
	border:1px solid #A1B1BE;
	background-color:#F0F0F0;
}

.vr_text {
	height:200px;
	width: 450px;
	font-family:Verdana, Arial, Tahoma;
	font-size:13px;
	border:1px solid #A1B1BE;
	background-color:#F0F0F0; 
}

.vr_code {
	height:20px;
	width: 60px;
	font-family:Verdana, Arial, Tahoma;
	font-size:13px;
	border:1px solid #A1B1BE;
	background-color:#F0F0F0;
	text-align:center 
}

.vr_button {
	height:20px;
	width: 100px;
	font-family:Verdana, Arial, Tahoma;
	font-size:13px;
	border:1px solid #A1B1BE;
	background-color:#F0F0F0; 
}

.nachcaption	{text-align: center; font-family: Tahoma; font-size: 10pt; color:#006600}

.gismeteo	{font-family: Trebuchet MS; font-size: 12px; text-align: left}

.hint {
	display:none;
	position: absolute;
	margin-left: 10px;
	width: 200px;
	margin-top: -4px;
	border: 1px solid #dbdbdb;
	padding: 10px 12px;
	background-color: #FFFFFF;
	font-family: Trebuchet MS, Verdana, Tahoma;
	font-size: 11pt;
	text-align: left
	}

.hint .hint-pointer {
	position: absolute; 
	left: -10px; top: 5px; 
	width: 10px; height: 19px; 
	background: url(../img/pointer.gif) left top no-repeat;
}