/*
	ewes.se Screen Styles

	Table of Contents:	
		body
		header nav
		content
		nav
		extra
		footer
*/

/*body
----------------------------------------------- */

body{
	font: 0.7em arial,sans-serif;
	text-align:center;
	background:url(/zews/images/styles/bg_body.gif) top left repeat-x #e1e1e1;
	xcolor:#555;
	}
		
img{
	border:0; 
	padding:0; 
	margin:0;
	}		
		
p{
	margin:8px 0
	}
	
h1{
	font-weight:300;
	color:#203392;
	font-size:180%;
	margin:10px 0;
	}
	
h2{
	font-weight:300;
	color:#203392;
	font-size:140%;
	margin:10px 0;
	}

h3{
	font-size:140%;
	display:inline;
	}
	
a{
	color: #203392;
	text-decoration:none;
	}
	a:hover{
		text-decoration:underline;
		}		
		
		

/*header nav
----------------------------------------------- */

div#flags{
	width: 800px;
	margin:0 auto;
	text-align:right;
	padding-bottom:5px;
	}
	div#flags img{
		}
		
#header{
	position:relative;
	display:block;
	height:26px;
	font-size:11px;
	font-weight:bold;
	background:transparent url(/zews/images/styles/bgOFF.gif) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	border-bottom:3px solid #1e3797;
	}
	#header ul{
		margin:0px;
		padding:0;
		list-style-type:none;
		width:auto;
		}
		#header ul li{
		display:block;
			float:left;
			margin:0;
			}
			#header ul li a{
				display:block;
				float:left;
				color:#fff;
				text-decoration:none;
				padding:7px 15px 0 15px;
				height:19px;
				background:transparent url(/zews/images/styles/bgDIVIDER.gif) no-repeat top right;
				}
				#header ul li a:hover,#header ul li a.current{
					color:#fff;
					background:#131546 url(/zews/images/styles/bgDIVIDER.gif) no-repeat top right;
					}
				#header ul li a.current{
					color:#fff;
					background:#1e3797 url(/zews/images/styles/bgDIVIDER.gif) no-repeat top right;
					}					
		
		
/*content
----------------------------------------------- */
		
div#container{
	text-align:left;
	width:800px;
	margin:0 auto;
	background:url(/zews/images/styles/bg_container.gif) top left repeat-y #fff;
	border:1px solid #d3d3d3;
	}
	
div#container2{
	text-align:left;
	width:800px;
	margin:0 auto;
	background:url(/zews/images/styles/bg_container3.gif) top left repeat-y #fff;
	border:1px solid #d3d3d3;
	}	
	
div#content{
	float:right;
	width:582px
	}
	div#content img.large{
		border-bottom:1px solid #c3c3c3;
		}
		
div#content2{
	float:right;
	width:558px;
	padding:12px;
	}
		
div#one{
	width:260px;
	padding:15px;
	float:left;
	}
div#two{
	width:260px;
	float:right;
	padding:15px;
	}
div#three{
	width:170px;
	float:left;
	padding:15px;
	}
	div#three img{
		float:right;
		margin:5px 0 5px 5px;
		}
	
	
	
/*navigation
----------------------------------------------- */	
	
div#rubrik_nav{
	xbackground:url(/zews/images/styles/rubrik_nav2.jpg) top left repeat-x #dfdfdf;
	border-top:1px solid #d3d3d3;
	padding:4px 0 10px 12px;
	}

div#navigation{
	background:#fff;
	float:left;
	width:217px
	}
	div#navigation h2{
		font-size:100%;
		font-weight:bold;
		margin:5px 12px;
		color:#1f3291;
		display:inline;
		}
	div#navigation #logo{
		text-align:center;
		padding:20px 0;
		xborder-bottom:1px solid #d3d3d3;
		}
	div#navigation ul.nav{
		list-style:none;
		padding:0;
		margin:6px 0 6px 3px;
		}
		div#navigation ul.nav li{
			background:url(/zews/images/styles/bg_nav.gif) center left no-repeat #fff;
			padding:3px 20px;
			}
		div#navigation ul.nav li a.current{
			text-decoration:underline;
			}
			
ul#undernav{
	list-style:none;
	padding:0;
	margin:-6px 0 6px 32px;
	}
	ul#undernav li{
		background:url(/zews/images/styles/bg_undernav.gif) center left no-repeat #fff;
		padding:3px 20px;
		}
			
div#searching{
	background:url(/zews/images/styles/bg_searchfield.gif) top left repeat-x #dedede;
	height:50px;
	border-top:1px solid #c3c3c3;
	}
		
.search_field{
	width:130px;
	border-top:1px solid #a8a8a8;
	border-left:1px solid #a8a8a8;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	background:url(/zews/images/styles/bg_search.gif) top left repeat-x #fff;
	height:16px;
	font-size:0.8em;
	color:#2b2b2b;
	padding:3px 5px 1px 5px;
	float:left;
	margin:14px 5px 0 12px;
	}
	
.search_btn{
	background-color:transparent; 
	background-image: url(/zews/images/styles/btn_search.gif); 
	height: 22px; 
	width: 38px; 
	border: none;
	color:#fff;
	font-size:10px;
	float:left;
	margin:14px 5px;
	}		
		
		
		
		
/*extra
----------------------------------------------- */		
		

div#extra{
	xbackground:#f3f3f3;
	background:#fff;
	float:left;
	clear:left;
	width:192px;
	padding:8px 12px;
	border-top:1px solid #d3d3d3;
	}
	
	
/*footer
----------------------------------------------- */	
	
div#footer{
	background:#fff;
	color: #2b2b2b;
	clear:both;
	width:100%;
	border-top:1px solid #d3d3d3;
	overflow:hidden;
	}
	div#footer p{
		margin:0;
		padding:10px
		}
		
#poweredby {
	width:800px;
	text-align:left;
	clear:both;
	margin:0 auto;
}

#poweredby img{
padding-top:10px;
padding-left:8px;
}

div#crumbs{
	margin-top:10px;
	margin-bottom:-6px;
	font-size:11px;
	color:#999999;
}
div#crumbs a{
	color:#999999;
}
.salesperson {
	margin-top:25px;
	border:dashed 1px #CCCCCC;
	padding:10px;
	background-image:url(/zews/images/back_contact01.gif); background-repeat:no-repeat; background-position:right top;
}