/**
* bgp
* 
* handles the portal styles
*
* @author 		Stefan Mattenberger <mattenberger@dig-vis.com>
* @package		bergportal 2.0 - CSS
* @copyright	Copyright (c) 2008 dig-vis.com, bergportal.ch
*/
/************ STRUCTURE ****************/
body{
	color:#666666;
}
#content_header{
	background:url('/public/images/sbt_03.png') repeat-x bottom;
}
#content_header_container{
	background:url('/public/images/sbt_03a.png') repeat-x bottom;
}
#content_header_right.searchbox{
	border:#666666 solid 1px;
}
#content_header_right.searchbox{
	border:#666666 solid 1px;
}
#content_header_rating,
#content_header_abuse,
#content_header_hilfe,
#content_header_pdfprint,
#content_header_gpsdownload,
#content_header_download,
#content_header_mailings{
	border-top:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
	background:#FFFFFF;
}
#footer{
	background:url('/public/images/sbt_05.png') repeat-x top;
}
/**********************/
.tf_version_header{
	background:url('/public/images/sbt_03a.png') repeat-x bottom;
}
.tf_version_header_container{
	background:url('/public/images/sbt_04.png') repeat-x bottom;
}
/**********************/
#navigation, #metanavigation, #login{
	background:#FFFFFF;
	text-align:right;
}
#buttons{
	border:#999999 solid 1px;
}
/**********************/
.subtitle_container{
	background:url('/public/images/sbt_04.gif') repeat-x bottom;
}
.subtitle h3{
	border:#66cc00 solid 1px;
	border-bottom:#FFFFFF solid 1px;
	}
.subtitle a.tab{	
	color:#666666;
	background: url('/public/images/bg_tabs_i.png') repeat-x bottom;
	border-top:#66cc00 1px solid;
	border-left:#66cc00 1px solid;
	border-right:#66cc00 1px solid;
}	
/**********************/
.input, .input_100, .input_200, .input_login, .input_ajax{
	border:#66cc00 solid 1px;
}	
.input_button{
	background:#666666;
	color:#FFFFFF;
}
.search_button{
	background:#666666;
	color:#FFFFFF;
}
.reset_button{
	background:#666666;
}
.reset_button:link,
.reset_button:visited,
.reset_button:hover,
.reset_button:active{
	color:#FFFFFF;
}
/**********************/
.toolbox{
	border-top:#666666 solid 1px;
}
.imagesector{
	border-top:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
}
/**********************/

a, a:link, a:active{
	color:#66cc00;
}
a:visited{
	color:#4c8810;
}
.message{
	background:#E5E5E5;
	color:#FF0000;
	border:#666666 solid 1px;
}
#nav li li a,#nav_mein li li a{
	padding-right:20px;
	width:130px;
}
#nav * a,
#nav * a:link, 
#nav * a:visited, 
#nav * a:active, 
#nav_mein * a,
#nav_mein * a:link, 
#nav_mein * a:visited, 
#nav_mein * a:active, 
#metanav * a,
#metanav * a:link, 
#metanav * a:visited, 
#metanav * a:active{
	color:#666666;
	text-decoration:none;
}
#metanav * a:hover,
#metanav * a.nav2_selected:link,
#metanav * a.nav2_selected:active,
#metanav * a.nav2_selected:visited,
#nav * a:hover,
#nav * a.nav1_selected:link,
#nav * a.nav1_selected:active,
#nav * a.nav1_selected:visited,
#nav * a.nav2_selected:link,
#nav * a.nav2_selected:active,
#nav * a.nav2_selected:visited,
#nav_mein * a:hover,
#nav_mein * a.nav1_selected:link,
#nav_mein * a.nav1_selected:active,
#nav_mein * a.nav1_selected:visited,
#nav_mein * a.nav2_selected:link,
#nav_mein * a.nav2_selected:active,
#nav_mein * a.nav2_selected:visited{

	color:#66cc00;
	text-decoration:none;
}
.table a:visited{
	color:#4c8810;
	text-decoration:none;
}

