﻿/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Flags
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.flag 
{
	border:0px;width:40px;height:30px;cursor:pointer;_cursor:hand;	
	background-position:100% 0px;
	background-color:Transparent;
	background-repeat:no-repeat;    
}
.de-DE {	background-image:url(spincms/flags/de-DE.png); }
.fr-FR {	background-image:url(spincms/flags/fr-FR.png); }
.en-US {	background-image:url(spincms/flags/en-US.png); }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Scroll Boxes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.scrollup , .scrolldown
{
	cursor:pointer;_cursor:hand;	
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	left Navigation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.subnav
{   
	color:#FFF; 	
	margin:0px;
	width:220px;	         	    
	padding:0px;
}

.subnav .text
{	
	padding:4px 0px 4px 0px;	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:none;  
	font-weight:normal; 
	line-height: 18px;		
	color: #FFF;			
	display:block;
	cursor:pointer;
	_cursor:hand;		
	background:url(images/navleft.png) repeat-y;	
}

.subnav .text:hover
{    
	background:url(images/navleft_ovr.png) 0 0 repeat-y;			
	color: #FFF;
	text-decoration:none;
}

.subnav a:hover
{    
	background:url(images/navleft_ovr.png) 0 0 repeat-y;			
	color: #FFF;
	text-decoration:none;
}

.subnav .rootGroup,
.subnav .item
{	
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-image: none;
	border-bottom:1px solid #777; 
}

.subnav .item
{ 
	float:none;	
	position:static;	
}

.subnav ul 
{
 list-style-position:outside;  
 list-style-type:none;		 
}

.subnav ul li
{	
	text-indent:24px;		
}

.subnav a.link
{	
	text-decoration:none; 	 	
 	outline:none; 	 	
}