/* AVIVA EDITOR STYLE */
	body.mceContentBody { 
		color:black; 
		text-align:left; 
		background-color:white; 
		background-image:none; 
	}

/* GENERAL STYLES */	
	body {
		color:#455560;
		font-size:11px;
		font-family: verdana;
		background-image:url(../images/bg.jpg);
		background-repeat:repeat-x;
		background-color:#9db0bd;
		margin:0px;
		padding:0px;
	}

	table,tr,td {
		font-family: verdana;
		font-size: 11px;
        vertical-align:top;
		text-align:left;
		padding:0px;
		margin:0px;
		_vertical-align:top !important;
	}

	p {
	    margin:0px;
	    margin-bottom:8px;
	    padding:0px;
	}

	img 	{
		border:0px;
	}


/* LINK STYLES */	
	a { 
		text-decoration: none;
		color:#a12e1a;
	}
		
	a:hover { 
		text-decoration: underline; 
		color:#a12e1a;
	}

	
/* ID SPECIFIC STYLES */

	
	#clear {
		clear:both;
	}
	
	div.menu {
		width:720px;
		height:80px;
		padding:0px;
		margin:0px;
		float:right;
	}
	
	div.containerstyle {
		min-height:650px;
		margin-left:auto;
		margin-right:auto;
		overflow:hidden;
	}
	
	div.teaser {
		 height:280px;
	}
	
	div.txt {
		margin-right:0px;
		padding-right:10px;
		_margin-right:10px;
		_padding-right:0px;
		background-color:#ffffff;
	}
	
	div.equalheight {
            /* equal height */
            margin-bottom: -20000px; 
            padding-bottom: 20000px; 
            overflow:hidden;
        }
		
	#menuheader {
		border-left:solid 4px #a12e1a;
		padding-left:10px;
		margin-left:33px;
		margin-bottom:10px;
		height:35px;
	}
	
	#header {
		border-left:solid 4px #a12e1a;
		padding-left:10px;
		margin-bottom:10px;
		height:35px;
	}
	
	.headersite {
		border-left:solid 4px #a12e1a;
		padding:0px 0px 0px 10px;
		margin:0px 0px 10px 0px;
		height:35px;
	}
	
	#content {
		width:570px;
	}
	
	#contentlarge {
		width:860px;
		margin-left:30px;
	}
	
	#contentfrontpage {
		width:860px;
		margin-left:30px;
		margin-top:17px;
		text-align:left;
		min-height:210px;
	}
	
	#streg {
		min-height:250px;
		border-left:solid 1px #9db0bd;
		margin-left:18px;
		margin-bottom:10px;
		margin-top:15px;
	}
	
	#fotofade {
		xdisplay:block;
		xfloat:none;
		xmin-height:350px;
		xmin-width:10px;
	}
	

	
/* MENU STYLES */

	ul.xm_0 {
		display:block;
		float:right;
		margin:0px;
		margin-top:45px;
		padding:0px;
	}

	ul.xm_0 li {
		float:left;
		padding:0px;
		margin:0px 4px 0px 4px;
		height:35px; 
		list-style-type:none;
	    background-color:none;
	}

	ul.xm_0 li a {
		display:block;
		padding:10px 0px 0px 0px;
		color:#ffffff;	
		font-size:10px;
		text-decoration:none;	
		text-transform:uppercase;
	}

	ul.xm_0 li.selected  {
	    background-color:#ffffff;
	}

	ul.xm_0 a.selected   {
		color:#a12e1a;
	}
	
			#submenu {
			    width:200px;
				padding:0px 0px 0px 10px;
			}
            

			ul.xm_1 {
				display:block;
				float:none;
				padding:0px;
				margin:0px 0px 0px 20px;
                color:#455560;                
			}

			ul.xm_1 li {
				padding:0px;
				margin:0px 0px 3px 0px;
				list-style-type:none;
                color:#455560;                
			}

			ul.xm_1 li a {
				text-decoration:none;	
				text-transform:uppercase;
                color:#455560;                
			}

			ul.xm_1 a.selected { /* !!! fra li.selected a  ->  a.selected */
			    color:#a12e1a;
			}
			
			ul.xm_1 li a:hover {
			    xcolor:#a12e1a;
			}


					ul.xm_2 {
						display:block;
						margin:0px;
						padding:0px;
					}

					ul.xm_2 li a {
						margin:0px 0px 2px 10px;
						padding:0px;
						text-transform:none;
						color:#455560;	
					}
					
					ul.xm_2 a.selected {
						color:#a12e1a;
					}
					
					ul.xm_2 li a:hover {
					    xcolor:#a12e1a;
					}
					
            
						ul.xm_3 {
							display:block;
							margin:0px;
							padding:0px;	
						}

						ul.xm_3 li a {
							padding:0px 0px 0px 10px;
							text-transform:none;
                            color:#455560;
						}
    					ul.xm_3 a.selected {
    						color:#a12e1a;
    					}
						ul.xm_3 li a:hover {
							color:#a12e1a;
						}
						            

    
/* HEADER STYLES */	
	h1 {
		font-family:arial;
		font-size:16px;
		font-weight:bold;
		color:#455560;
		margin:0px;
		padding:0px;
		text-transform:uppercase;
	}

	h2 {
		font-family:arial;
		font-size:11px;
		font-weight:bold;
		color:#455560;
		margin:0px;
		padding:0px;	
	}

	h3 {
		font-family:arial;
		font-size:11px;
		font-weight:bold;
		color:#455560;
		margin:0px;
		padding:0px;
		text-transform:uppercase;
	}

	h4 {
		font-family:arial;
		font-size:11px;
		font-weight:bold;
		color:#455560;
		margin:0px;
		padding:0px;
	}

	h5 {
		font-family:arial;
		font-size:11px;
		font-weight:bold;
		color:#455560;
		margin:0px;
		padding:0px;
	}

/* FORM STYLES */	
	input,select,text,textarea {
		font-family: verdana,arial,helvetica;
		font-size: 11px;
		background-color:#ffffff;
		border:1px solid #000000;
	}

	input.checkbox
	{
		border:0px;
	}
