/**
* 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/skt_01.png') repeat-x top;
}
#frame{
	color:#003366;
}
/**********************/
#content_header{
	background:url('/public/images/skt_03.png') repeat-x bottom;
}
#content_header_container{
	background:url('/public/images/skt_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/skt_05.png') repeat-x top;
}
/**********************/
.tf_version_header{
	background:url('/public/images/skt_03a.png') repeat-x bottom;
}
.tf_version_header_container{
	background:url('/public/images/skt_04.png') repeat-x bottom;
}
/**********************/
#login, #navigation, #metanavigation,#buttons{
	border:#003366 solid 1px;
	background:#ececec;
}
/**********************/
.subtitle_container{
	background: url('/public/images/skt_04.gif') repeat-x bottom;
}
.subtitle h3{
	border:#003366 solid 1px;
	border-bottom:#FFFFFF solid 1px;
	}
.subtitle a.tab{	
	color:#003366;
	background: #CCCCCC 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 a, #nav_mein li a{
	text-transform:uppercase;
}
#nav li li a, #nav_mein li li a{
	padding-left:20px;
	width:130px;
	text-transform:none;
}
/*
#nav_mein li li a{
	padding-left:10px;
}
*/
#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;
}

#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:#3399FF;
	text-decoration:none;
}
.table a,
.table a:link,
.table a:active,
.table a:hover{
	color:#3399FF;
	text-decoration:none;
}
.table a:visited{
	color:#054acd;
	text-decoration:none;
}

