﻿body {
   color:#000;
   font:0.75em Calibri, "Trebuchet MS", "Lucida Grande", "Lucida Console", Geneva, Verdana, Arial, Helvetica, sans-serif;
   margin:0px;
   line-height: 140%;
   background: url(/commonfiles/www.victorylife.ch/images/leftbg.gif) left repeat-y;
   border: #fff 15px solid;
   border-bottom: none;
}


a {font-weight: bold; color: #333399; text-decoration: none;}

textarea { font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
input { font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
small {font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}

H1 { font-weight: bold; font-size: 1.3em; color: #000000; margin-bottom: 3px; }
H2 { font-weight: bold; font-size: 1.2em; color: #B2001A; margin-bottom: 1px; }
H3 { font-weight: normal; font-size: 1em; color: #000000; margin-bottom: 1px; }

HR { line-height: 1px; height: 1px; color: #B2001A; shade: no; shading: none; noshade} 
	
#container {width: 100%; margin: 0 auto; }
#container:after{content: ""; display: block; height: 0; clear: both;}/*hack fÃ¶r container att vÃ¤xa pÃ¥ hÃ¶jden*/
	
/*TOP*/

#top {background: url(/commonfiles/www.victorylife.ch/images/topbg.jpg) right no-repeat #cacfd5;  height: 90px; margin: 0 auto; }
.toplogo {margin: 19px 47px 19px 47px}

/* LISTS */
#forms {font-size: 1.2em; line-height: 140%}
#forms ul {list-style: none outside; margin: 0; padding: 0;}
#forms li {text-align: left; overflow: hidden;}
#forms li a {float: left; width: 200px}

/*MENY*/

#menucontainer {position: relative; background: #fff;  margin: 0 auto; padding: 0px; height: 23px; color: #000; padding-top: 4px;}
#rightnav {top: 0px; right: 0; width: 399px; position: absolute; text-align: right; padding-top: 3px;}

.menuclicked { } 

.menu a{
color: #000;
font: bold 1em/1.2em "Trebuchet ms", Arial, Helvetica, sans-serif;
text-decoration:none;
border-left: #000 1px solid;
padding: 0 15px;
background: url(/commonfiles/www.victorylife.ch/images/arrow.gif) no-repeat 3px 50%;
}

.menu a:hover{
color: #000;
text-decoration:none;
background: url(/commonfiles/www.victorylife.ch/images/arrow_down.gif ) no-repeat 3px 50%;
}

.menu2 a{
color: #000;
font: bold 1em/1.2em "Trebuchet ms", Arial, Helvetica, sans-serif;
text-decoration:none;
padding: 0 20px;
display: block;
width: 150px;
background: url(/commonfiles/www.victorylife.ch/images/arrow2.gif) no-repeat 3px 50%;
}

.menu2 a:hover{
color: #000;
text-decoration:none;
background: url(/commonfiles/www.victorylife.ch/images/arrow_down2.gif ) no-repeat 3px 50%;
}

.selected a {background: url(/commonfiles/www.victorylife.ch/images/arrow_down2.gif ) no-repeat 3px 50%;}

#menucontainer ul, #leftcontent ul {
        margin: 0;
        padding: 0;
        list-style: none;
        }
       
#menucontainer ul li, #leftcontent ul li {
        float: left;
        position: relative;
        }
       
#menucontainer li ul, #leftcontent li ul {
        position: absolute;
        left: 0;
        top: 3em;
        display: none;
        background: #999;
		padding-left: 0px;
		padding-bottom: 15px;
		}



#menucontainer li ul li, #leftcontent li ul li{ clear:both;}

/* Styles for Menu Items */

		
#menucontainer li ul a, #leftcontent li ul a { width: 100px; padding: 0px;}
       
/* Holly Hack. IE Requirement \*/
* html #menucontainer ul li, #leftcontent ul li  { float: left; height: 1%; display: inline; }
* html #menucontainer ul li a, #leftcontent  ul li a { float: left; height: 1%; display: inline; }
/* End */

#menucontainer li:hover ul, #menucontainer li.over ul, 
#leftcontent li:hover ul, #leftcontent li.over ul { display: block; } /* The magic */ 
#menucontainer li:hover ul, #menucontainer li.over ul , 
#leftcontent li:hover ul, #leftcontent li.over ul { display: block; } /* The magic */ 



/*CONTENT*/

#content {position: relative;  margin-top: 20px;}

#leftcontent { position: absolute; top: 189px; left: 15px; width: 165px; background:none; z-index: 300}
#leftimg {margin-bottom: 39px; border-bottom: #fff 1px solid; border-top: #fff 1px solid; width: 179px; height: 77px;}
#rightcontent { background: #fff; border: #000 1px solid; margin-left: 200px; padding: 10px;}

	
#content a{

	color:#000;
	font-weight:bold;
	text-decoration:underline;
	
	}

#content a:visited {

	color:#000;
	font-weight:bold;
	text-decoration:underline;
	
	}
#content a:focus,
#content a:hover {

	color:#666;
	font-weight:bold;
	text-decoration:underline;
	
	}


