/**
* 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 ****************/
#bg{
	/*background:url('/public/images/gpf_01.png') repeat-x top;*/
}
#frame{
	color:#003366;
}
/**********************/
#content_header{
	background:url('/public/images/gpf_03.png') repeat-x bottom;
}
#content_header_container{
	background:url('/public/images/gpf_03a.png') repeat-x bottom;
}
#content_header_right.searchbox{
	border:#003366 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:#003366 solid 1px;
	border-bottom:#003366 solid 1px;
	background:#FFFFFF;
}
#footer{
	background:url('/public/images/gpf_05.png') repeat-x top;
}
/**********************/
.tf_version_header{
	background:url('/public/images/gpf_03a.png') repeat-x bottom;
}
.tf_version_header_container{
	background:url('/public/images/gpf_04.png') repeat-x bottom;
}
/**********************/
#navigation, #metanavigation, #login{
	border-top:#003366 dashed 1px;
	background:#FFFFFF;
	text-align:right;
}
#buttons{
	border-top:#003366 dashed 1px;
}
/**********************/
.subtitle_container{
	background: url('/public/images/gpf_04.gif') repeat-x bottom;
}
.subtitle h3{
	border:#003366 solid 1px;
	border-bottom:#FFFFFF solid 1px;
	}
.subtitle a.tab{	
	color:#003366;
	background: url('/public/images/bg_tabs_i.png') repeat-x bottom;
	border-top:#003366 1px solid;
	border-left:#003366 1px solid;
	border-right:#003366 1px solid;
}	
/**********************/
.input, .input_100, .input_200, .input_login, .input_ajax{
	border:#003366 solid 1px;
}	
.input_button{
	background:#003366;
	color:#FFFFFF;
}
.search_button{
	background:#003366;
	color:#FFFFFF;
}
.reset_button{
	background:#003366;
}
.reset_button:link,
.reset_button:visited,
.reset_button:hover,
.reset_button:active{
	color:#FFFFFF;
}
/**********************/
.toolbox{
	border-top:#003366 solid 1px;
}
.imagesector{
	border-top:#003366 solid 1px;
	border-bottom:#003366 solid 1px;
}
/**********************/

a, a:link, a:active{
	color:#3399FF;
}
a:visited{
	color:#054acd;
}
.message{
	background:#E5E5E5;
	color:#FF0000;
	border:#003366 solid 1px;
}
#nav li, #nav_mein li{
	text-align:right;
}
#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, #metanav * a,#metanav * a:link, #metanav * a:visited, #metanav * a:active{*/
#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:#003366;
	text-decoration:none;
}
#nav li a:hover, #nav * a.nav1_selected,#nav_mein li a:hover, #nav_mein * a.nav1_selected{
	background: url('/public/images/gpf_nav_bg.png') no-repeat;
}
#nav li li a:hover, #nav * a.nav2_selected,#nav_mein li li a:hover, #nav_mein * a.nav2_selected{
	background: url('/public/images/gpf_nav_bg2.png') no-repeat right;
}
#metanav li * a.nav2_selected ,#metanav li a:hover{
	color:#FFCC00;
}
.table a,
.table a:link,
.table a:active,
.table a:hover{
	color:#3399FF;
	text-decoration:none;
}
.table a:visited{
	color:#054acd;
	text-decoration:none;
}


