#sister{
text-align:right; color:#fff; font-size:9px; margin: 0 auto; padding:3px 20px 20px 0px; width:920px;
}

#sister .copynotice{
margin-left:655px; line-height:11px;
}

#sister a{
color:#fff; font-size:9px; 
}

#sister a:hover{
color:#fff; font-size:9px; text-decoration:underline;
}


#page_menu{
	position: absolute;
	bottom: 10px;
	text-align: center;
	margin-top: 10px;
	padding-top:10px;
	display:block;
	text-align:center;
	width:475px
}

/* @group Övergripande  */
body{
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-color: #6d6d6d;
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-variant: normal;
	text-align: justify; 
}

#nominerad {position:absolute; margin: 10px 0 0 810px; float:left; z-index:900; background-image: url(http://www.godel.se/gfx/Best_kundservice_ribbon.png); background-repeat:no-repeat; width:250px; height:300px;}
*html #nominerad {margin-top:20px; margin-left:818px;  float:left; position: absolute; z-index:900; background-image:url(http://www.godel.se/gfx/Best_kundservice_ribbon.gif); width:250px; height:300px;}



/* @group wrapper */


#wrapper{
		background: url(http://www.godel.se/gfx/shadowAlpha.png) no-repeat bottom right !important;
	background: url(http://www.godel.se/gfx/shadow.gif) no-repeat bottom right;

	margin: 20px auto 0 auto !important;
	margin: 20px auto 0 auto;
	width: 925px;
	padding: 0;
		
}


#wrapper .wrapperbox{
	position: relative !important; /*utan denna så flyttar sig menyn 1px i ie6 vid första hover */
	position: none;
	bottom:7px;
	right: 7px;
	border: 0px solid #999999;
	padding-bottom:20px;
	margin: 0;
	background: #fff url(http://www.godel.se/gfx/lightbulbs.gif) repeat-x left bottom;
	display: block;
	min-height: 640px;
	height: auto !important;
	height: 640px;

}


#wrapper .wrapperbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
#wrapper .wrapperbox2{		
	padding: 0;
	margin: 0px;
	background: url(http://www.godel.se/gfx/kontakt_2.jpg) no-repeat right top;

}
/* @end */

img{
	border: none;
}



h1 {
	margin: 0 0 4px 0;
	color: #69676C;
	font: bold 16px/20px "Helvetica", Arial, sans-serif;
	letter-spacing: -0.5px;
}

h2 {
	color: #373537;
	margin-bottom: 0px;
	font: bold 9px/9px Arial, Helvetica, sans-serif;
}

h3 {
	color: #373537;
	margin: 0;
	padding: 2px 0 0 0;
	text-align: justify;
	font: normal bold 12px/14px "Helvetica", Arial, sans-serif;
	text-transform: uppercase;
}

h4 {
	margin: 0 0 4px 0;
	color: #69676C;
	font: bold 16px/20px "Helvetica", Arial, sans-serif;
	letter-spacing: -0.5px;
}

h5 {
	color: #c70505;
		margin-bottom: 0px;
	font: bold 11px/11px Arial, Helvetica, sans-serif;
}



h6 {
	color: #c70505;
	margin-bottom: 0px;
    margin-top: 2px;
	font: bold 11px/11px Arial, Helvetica, sans-serif;
}


h7 {
	margin: 0 0 4px 0;
	padding-bottom:10px;
	color: #69676C;
	font: bold 18px/18px "Helvetica", Arial, sans-serif;
	letter-spacing: -0.5px;
	text-align:left;
}
.pressreleases a:link{
	color: #c70505;
		margin-bottom: 0px;
font: bold 11px/11px Arial, Helvetica, sans-serif;
}
.pressreleases a:visited{
	color: #c70505;
		margin-bottom: 0px;
font: bold 11px/11px Arial, Helvetica, sans-serif;
}
.pressreleases a:hover{
	color: #373537;
		margin-bottom: 0px;
font: bold 11px/11px Arial, Helvetica, sans-serif;
}

.newsdesk_date{
	font: bold 11px/11px Arial, Helvetica, sans-serif;

	color: #181718;
	margin: 0;
	padding: 2px 0 0 0;
	font-style: normal;
	font-variant: normal;
	text-align: justify; 
}


p {
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 11px;
	color: #181718;
	line-height: 14px;
	margin: 0;
	padding: 2px 0 0 0;
	font-style: normal;
	font-variant: normal;
	text-align: justify; 
}

.rad{display:inline;}




#header{
	margin:0;
	padding: 0;
	width: auto !important;
	width: 925px;
	border: none;
	z-index: 200;
	
}


#line{
	float: left;
	position: absolute;
	height: 10px !important;
	height: 10px;
	border-bottom: 0px solid #999;
	width: 860px;
		margin: 147px 0 0 33px !important;
	margin: 150px 0 0 10px ;

}

#logo{
	float: left;
	position: relative;
	margin: 30px 0 0 40px !important;
	margin: 30px 0 0 10px ;

}


/* Content har en fix för att alltid rita ut en vit bakgrund oavsett höjd */
#content{
	position: relative;
	clear: both;
	margin: 0 0 0 10px;
	padding-top: 10px;
	width: 900px;
	text-align: left;
	overflow: hidden;
	z-index: 100;
}
/* for Internet Explorer */
* html #content{
	overflow: visible;
}
/*\*/
/* @group left content */

#leftcontainer{
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	width: 520px;
	height: auto;
	z-index: 0;
}

/* @end */

/* @group Right content */

#rightcontainer{
	float: left;
	position: relative;
	margin: 0 0 0 10px;
	padding: 0;
	width: 340px;
}

/* @end */

/* @end */

/* @group Länkar */
/* Här ligger alla länkar som finns på sidan */
a:link {

	color: #c70505;
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}


a:visited {
	color: #c70505;
	text-decoration: none;
	font: 11px "Helvetica", Arial, sans-serif;
		line-height: 14px;

}

a:hover {
	color: #191919;
	text-decoration: none;
	font: 11px "Helvetica", Arial, sans-serif;
		line-height: 14px;

}


#loggain a:link {
	color: #fff	;
	font: bold 11px "Helvetica", Arial, sans-serif;
	text-decoration: none;

}


#loggain a:visited {
	color: #fff;
	text-decoration: none;
	font: bold 11px "Helvetica", Arial, sans-serif;
}

#loggain a:hover {
	color: #000;
	text-decoration: none;
	font: bold 11px "Helvetica", Arial, sans-serif;

}

#sitemap a:link {
	color: #000	;
	font:  11px "Helvetica", Arial, sans-serif;
	text-decoration: none;

}


#sitemap a:visited {
	color: #000;
	text-decoration: none;
	font:  11px "Helvetica", Arial, sans-serif;
}

#sitemap a:hover {
	color: #c70505;
	text-decoration: none;
	font:  11px "Helvetica", Arial, sans-serif;

}



#boxcontent a:link {
	color: #fff	;
	font: bold 11px "Helvetica", Arial, sans-serif;
	text-decoration: none;

}


#boxcontent a:visited {
	color: #fff;
	text-decoration: none;
	font: bold 11px "Helvetica", Arial, sans-serif;
}

#boxcontent a:hover {
	color: #eee;
	text-decoration: none;
	font: bold 11px "Helvetica", Arial, sans-serif;
}





#boxcontentright a:link {
	color: #fff	;
	font: bold 11px "Helvetica", Arial, sans-serif;
	text-decoration: none;

}


#boxcontentright a:visited {
	color: #fff;
	text-decoration: none;
	font: bold 11px "Helvetica", Arial, sans-serif;
}

#boxcontentright a:hover {
	color: #eee;
	text-decoration: none;
	font: bold 11px "Helvetica", Arial, sans-serif;
}


/* @end */

/* @group Innehållsboxar */
#bild{
	margin: 10px;
	width: 470px;
	height: auto;	
}



#logosright{
	float:right;
/*	margin: 20px 20px 180px 10px !important;
	margin: 20px 10px 180px 5px;*/
margin: 10px 20px 40px 10px !important;
	margin: 10px 10px 40px 5px;

	width: 340px;
	padding: 0px;
	


}

/*#logosright .box{
	float:left;
	display: inline;
	margin: 0 0 0 10px;
	width: 315px;
	padding: 0;
	text-align: center;
	vertical-align: bottom;
}*/


#logosright .box{
	float:left;
	display: inline;
	margin: 0 0 30px 10px;
	width: 315px;
	padding: 0;
	text-align: center;
	vertical-align: bottom;
	color: #000;
}


#logosright .box a:link {
	color: #c70505;
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}


#logosright .box a:visited {
	color: #c70505;
	text-decoration: none;
	font: 12px "Helvetica", Arial, sans-serif;
		line-height: 14px;

}

#logosright .box a:hover {
	color: #191919;
	text-decoration: none;
	font: 12px "Helvetica", Arial, sans-serif;
		line-height: 14px;

}


/* @end */

/* @group Shadowboxar */

/* @group boxbrun */



#boxbrun{
	float:left;
	position: relative;
	background: url(http://www.godel.se/gfx/shadowAlpha.png) no-repeat bottom right !important;
	background: url(http://www.godel.se/gfx/shadow.gif) no-repeat bottom right;
	margin: 0 0 0px 10px !important;
	margin: 0 0 0px 10px;
	width: 142px;
	height: 166px;
	padding: 0px;
}
#boxbrun .innerbox{
	position:relative;
	bottom:9px;
	right: 7px;
	border: 1px solid #999999;
	padding:0px;
	margin: 0px 0px 0px 0px;
	 	background: url(http://www.godel.se/gfx/brunbox.png) no-repeat top center;
	height: 166px;
}
#boxbrun .innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}

#boxbrun .innerbox2{		
	font-size:11px;
	position: relative;
	margin: 10px;
	padding: 0px;
}


#boxbrun .mer{		
	position: absolute;
	top: 130px;
	padding: 0px;
	text-align: right;
	direction: rtl;
	display: inline;
	right: 5px;
	padding-right: 0px !important;
	padding-right: 5px;
}
	
/* @end */

/* @group Boxcontent left */


	.box_link{
	z-index:100;
	position:fixed;
	margin:-10px 0 0px -10px !important;
	margin: 0 0 0px -10px;
	}


#boxcontent{
	width: auto;
	height: auto;
	margin-left: 45px !important;
	margin-left: 30px;
}





#boxcontent h1 {
	margin: 0 0 4px 0;
	color: #fff;
	font: bold 16px/20px "Helvetica", Arial, sans-serif;
	letter-spacing: 1px;
}

#boxcontent h2 {
	color: #fff;
	margin-bottom: 0px;
	font: bold 9px/9px Arial, Helvetica, sans-serif;
}

#boxcontent h3 {
	color: #fff;
	margin: 0;
	padding: 2px 0 0 0;
	text-align: justify;
	font: normal bold 11px/14px "Helvetica", Arial, sans-serif;
}

#boxcontent p {
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 14px;
	margin: 0;
	padding: 0 0 0 0;
	font-style: normal;
	font-variant: normal;
	text-align: left;
}

/* @end */

/* @group Boxcontent right */

#boxcontentright{
	width: 340px;
	height: auto;
	margin-left: 15px !important;
	margin-left: 0;
}





#boxcontentright h1 {
	margin: 0 0 4px 0;
	color: #fff;
	font: bold 16px/20px "Helvetica", Arial, sans-serif;
	letter-spacing: 1px;
}

#boxcontentright h2 {
	color: #fff;
	margin-bottom: 0px;
	font: bold 9px/9px Arial, Helvetica, sans-serif;
}

#boxcontentright h3 {
	color: #fff;
	margin: 0;
	padding: 2px 0 0 0;
	text-align: justify;
	font: normal bold 11px/14px "Helvetica", Arial, sans-serif;
}

#boxcontentright p {
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 14px;
	margin: 0;
	padding: 0 0 0 0;
	font-style: normal;
	font-variant: normal;
	text-align: left;
}

/* @end */

/* @group boxgrey */

#boxgrey{
	float:left;
	position: relative;
	background: url(http://www.godel.se/gfx/shadowAlpha.png) no-repeat bottom right !important;
	background: url(http://www.godel.se/gfx/shadow.gif) no-repeat bottom right;
	margin: 0 0 0px 10px !important;
	margin: 0 0 0px 10px;
	width: 142px;
	height: 166px;
	padding: 0px;
}
#boxgrey .innerbox{
	position:relative;
	bottom:9px;
	right: 7px;
	border: 1px solid #999999;
	padding:0px;
	margin: 0px 0px 0px 0px;
	 	background: url(http://www.godel.se/gfx/greybox.png) no-repeat top center;
	height: 166px;
}
#boxgrey .innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}

#boxgrey .innerbox2{		
	font-size:11px;
	position: relative;
	margin: 10px;
	padding: 0px;
}


#boxgrey .mer{		
	position: absolute;
	top: 130px;
	padding: 0px;
	text-align: right;
	direction: rtl;
	display: inline;
	right: 5px;
	padding-right: 0px !important;
	padding-right: 5px;
}
	
/* @end */

/* @group boxred */

#boxred{
	float:left;
	position: relative;
	background: url(http://www.godel.se/gfx/shadowAlpha.png) no-repeat right bottom !important;
	background: url(http://www.godel.se/gfx/shadow.gif) no-repeat bottom right;
	margin: 0 0 0px 10px !important;
	margin: 0 0 0px 10px;
	width: 142px;
	height: 166px;
	padding: 0px;
}
#boxred .innerbox{
	position:relative;
	bottom:9px;
	right: 7px;
	border: 1px solid #999999;
	padding:0px;
	margin: 0px 0px 0px 0px;
	 	background: url(http://www.godel.se/gfx/redbox.png) no-repeat top center;
	height: 166px;

}
#boxred .innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
#boxred .innerbox2{		
	font-size:11px;
	position: relative;
	margin: 10px;
	padding: 0px;
}

#boxred .mer{		
	position: absolute;
	top: 130px;
	padding: 0px;
	text-align: right;
	direction: rtl;
	display: inline;
	right: 5px;
	padding-right: 0px !important;
	padding-right: 5px;

		}	
/* @end */

/* @group boxrgreen */

#boxgreen{
	float:left;
	position: relative;
	background: url(http://www.godel.se/gfx/shadowAlpha.png) no-repeat right bottom !important;
	background: url(http://www.godel.se/gfx/shadow.gif) no-repeat right bottom;
	margin: 0 0 0px 10px !important;
	margin: 0 0 0px 10px;
	width: 142px;
	height: 166px;
	padding: 0px;
}
#boxgreen .innerbox{
	position:relative;
	bottom:9px;
	right: 7px;
	border: 1px solid #999999;
	padding:0px;
	margin: 0px 0px 0px 0px;
	 	background: url(http://www.godel.se/gfx/greenbox.png) no-repeat top center;
	height: 166px;
}
#boxgreen .innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
#boxgreen .innerbox2{		
	font-size:11px;
	position: relative;
	margin: 10px;
	padding: 0px;
}
#boxgreen .mer{		
	position: absolute;
	top: 130px;
	padding: 0px;
	text-align: right;
	direction: rtl;
	display: inline;
	right: 5px;
	padding-right: 0px !important;
	padding-right: 5px;

	}
/* @end */


	.box_link{
	z-index:100;
	position:absolute;
	margin:-10px 0 0px -10px !important;
	margin: 0 0 0px -10px;
	}


/* @group left */

#left{
	float:left;
	background: url(http://www.godel.se/gfx/shadowAlpha.png) no-repeat bottom right !important;
	background: url(http://www.godel.se/gfx/shadow.gif) no-repeat bottom right;
 	margin: 0px 0 20px 30px !important;
	margin: 0px 0 20px 10px;
	width: 500px;
	padding: 0px;

}
#left .innerbox{
	position:relative;
	bottom:7px;
	right: 7px;
	border: 1px solid #999999;
	background-color: #fff;
	padding:10px;
	margin: 0;
	display: block;
min-height: 250px;
	height: auto !important;
	height: 250px;
}

#left .innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
/* @end */

/* @group Right */

#right{
	float:left;
	clear:left;
	background: url(http://www.godel.se/gfx/shadowAlpha.png) no-repeat bottom right !important;
	background: url(http://www.godel.se/gfx/shadow.gif) no-repeat bottom right;
	margin: 0px 0 0px 20px !important;
	margin: 0px 0 0px 10px;
	width: 340px;
	padding: 0px;

}
#right .innerbox{
	position:relative;
	bottom:7px;
	right: 7px;
	border: 1px solid #999999;
	padding:10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	background: #fff;
	/*background: #fff url(http://www.godel.se/gfx/lightbulbs.gif) no-repeat left bottom;*/
}
#right .innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}

#right .innerbox2{
	min-height: 250px;
	height: auto !important;
	height: 250px;


}

/* @end */

/* @group Image */ /* Denna kan nog tas bort */

.shadow {
  float: left;
  background: url(http://www.godel.se/gfx/shadow2.gif)  no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.shadow div {
  background: url(http://www.godel.se/gfx/shadowAlpha.png) no-repeat left top !important;
  background: url(http://www.godel.se/gfx/shadow.gif) no-repeat left top;
  padding: 0px 5px 5px 0px;
}

.shadow img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
}

/* @end */

/* @end */

/* @group Tabeller */




table.stats
{text-align: center;
font-family: "Helvetica", Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #fff;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin:0;
padding: 0;
}

table.stats td.left
{
color: #000;
padding: 6px;
text-align: left;
}

table.stats td.left-godel
{
color: #ff0000;
padding: 6px;
text-align: left;
}

table.stats td.center
{
color: #000;
padding: 6px;
text-align: center;
}

table.stats td.center-godel
{
color: #ff0000;
padding: 6px;
text-align: center;
}

table.stats td.right-statistik
{
color: #000;
padding: 4px 0 0 0;
text-align: right;
}
table.stats td.left-statistik
{
color: #000;
padding: 4px 0 0 0;
text-align: left;
}

table.stats td.center-statistik
{
color: #000;
padding: 4px 0 0 0;
text-align: center;
margin: 0;
}

table.stats td.hed
{
	background-color: #48b200;

color: #fff;
padding: 4px;
text-align: left;
border-bottom: 0px #fff solid;
font-size: 11px;
font-weight: bold;
padding-top: 6px;}

table.stats td.hed-statistik
{
	background-color: #48b200;

color: #fff;
padding: 2px;
text-align: left;
border-bottom: 0px #fff solid;
font-size: 11px;
font-weight: bold;
padding-top: 6px;}

table.stats td.table-heading-center
{
	background-color: #48b200;

color: #fff;
padding: 4px 0 0 0;
text-align: center;
border-bottom: 0px #fff solid;
font-size: 11px;
font-weight: bold;
}
/* används för att få rätt färg på "Lägg till" i prislistor */
table.stats td.hed2
{
	background-color: #48b200;

color: #fff;
padding: 4px 0 0 0;
text-align: center;
border-bottom: 0px #fff solid;
font-size: 11px;
font-weight: bold;
}

table.stats td.hed2-left
{
background-color: #48b200;
color: #fff;
padding: 4px 0 0 6px;
text-align: left;
border-bottom: 0px #fff solid;
font-size: 11px;
font-weight: bold;
}

table.stats tr.odd {
	background-color: #eaeaea;
}
table.stats tr.odd-red {
	background-color: #ff0000;
2}


table.stats tr.odd-strong {
	background-color: #eaeaea;
	font-weight: bold;
}

table.stats tr.even {
	background: transparent;
}

table.stats tr.even-strong {
	font-weight: bold;
	color:#eaeaea;
}




/* @end */



/* @group Right menu */
/* Används bara på sidor där kunden är inloggad */

#rightmenu {
	width: 120px;
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 11px;
	background-color: transparent;
	color: #333;
	cursor: pointer;
	line-height: 11px;
	text-align: left;
}

* html #rightmenu {

/*IE 6 only */
w\idth: 120px;
}

#rightmenu ul {
	margin: 0;
	padding: 0;
	border: none;
}

#rightmenu li {
	margin: 0;
	list-style: none;
	padding: 1px 5px 1px 0px;
}

#rightmenu li a {
	display: block;
	padding: 3px 5px 2px 0px;
	background-color: transparent;
	color: #c70505;
	text-decoration: none;
	width: 120px;
	line-height: 14px;
	font-weight: bold;
}

* html #rightmenu li a {

w\idth: 120px;
/*Box model bug: */
}

html>body #rightmenu li a {
/*Non IE6 width*/
width: auto;
}

#rightmenu li a:hover {
	background-color: #9aa2a4;
	padding: 3px 5px 2px 3px;
	text-align: left;
		color: #fff;
	text-decoration: none;
	line-height: 14px;

}

#rightmenu li.current a {
	background-color: #9aa2a4;
	color: #fff;
	padding: 3px 5px 2px 3px;
	line-height: 12px;
		line-height: 14px;

}


/* @end */

/* @group Admin */
/* Används bara på Adminsidorna */
#backcontainer {
	width: 900px;  
	margin: 0 auto; 
	background-color: #fff;
	}
	
	#adminmenucontainer {
	width: 900px;  
	margin:0 auto;
	position:relative;
	float:left;
		background-color: #fff;

}

#admincontainer {
	width: 550px;  
	margin:20px 50px 0 0; 
	position:relative;
	float:left;
		background-color: #fff;

}

.txtfield
{
	background-color: #fff;
}

/* @end */

/* @group Logga in meny */
/* Länken för att logga in */

#loggain{
	display: block;
	width: 70px;
	background-color: #48b200;
	color: #fff;
	float: right;
	padding: 5px 0 3px 15px;
}
/* IE6 Only */
* html #loggain{
	padding: 2px 0 3px 15px;
}

/* IE7 Only */
*:first-child+html #loggain {
	padding: 3px 0 0px 15px;
	height: 18px;
}

/* @end */

/* @group Sitemap */
#sitemap{padding:6px 0 0 0; margin: 0 1em 0 0; float: right; position: relative; background-color: #fff; 
}

/* IE6 Only */
* html #sitemap{
	padding: 3px 0 0 0;
}

/* @end */

/* @group mini */

#mini{padding:7px 0 0 0; margin: 0 1em 0 0; float: right; position: relative; background-color: #fff; 
}

* html #mini {
}


/* IE7 Only */
*:first-child+html #mini {
 padding:3px 0 0 0;
}

/* @end */

/* @group Menu2 */

/* style the outer div to give it width */
.menu2 {padding:5px 0 5px 0; margin: 0; float: right; position: relative; background-color: #48b200; display: inline; height: 10px;	}
/* IE6 Only */
* html .menu2 {
  margin: 0px 0 0 740px;
 padding:4px 0 4px 0;
}

/* IE7 Only */
*:first-child+html .menu2 {
 margin: 0px 0 0 0;
 height:14px;
 padding:4px 0 4px 0;
}


/* remove all the bullets, borders and padding from the default list styling */
.menu2 ul {padding:0;margin:0;list-style-type:none; height:0em; }
/* IE7 Only */


/* style the sub-level lists */
.menu2 ul ul {width:15em;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu2 ul li {float:left;height:10px;line-height:10px;}



/* style the sub level list items */
.menu2 ul ul li {display:block;width:12em;height:auto;position:relative;}

/* style the links for the top level */
.menu2 a, .menu2 a:visited {display:block;float:left;height:100%;background:transparent;padding:0 1em 0 1em;}

/* style the sub level links */
.menu2 ul ul a, .menu2 ul ul a:visited {display:block;background:#fff;width:12em;height:100%; padding:0.5em 1em;}
.menu2 ul table ul a, .menu2 ul table ul a:visited  {width:14em; w\idth:12em;}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu2 table {position:relative; left:0; top:0; z-index: -1;}
.menu2 ul ul table {lef\t:-1px;}
.menu2 ul ul table ul.left {margin-lef\t:2px;}

.menu li:hover {position:relative;}
* html .menu2 a:hover {position:relative;}

/* style the third level background */
.menu2 ul ul ul a, .menu2 ul ul ul a:visited {background:#fff;}
/* style the fourth level background */
.menu2 ul ul ul ul a, .menu2 ul ul ul ul a:visited {background:#fff;}
/* style the sub level 1 background */
.menu2 ul :hover a.sub1 {background:#fff;}
/* style the sub level 2 background */
.menu2 ul ul :hover a.sub2 {background:#fff;}

/* style the level hovers */
/* first */
.menu2 a:hover {background:transparent;}
.menu2 :hover > a {background:transparent;}
/* second */
.menu2 ul ul a:hover{background:#fff;}
.menu2 ul ul :hover > a {background:#fff;}
/* third */
.menu2 ul ul ul a:hover {background:#fff;}
.menu2 ul ul ul :hover > a {background:#fff;}
/* fourth */
.menu2 ul ul ul ul a:hover {background:#fff;}


/* hide the sub levels and give them a positon absolute so that they take up no room */

.menu2 ul ul {visibility:hidden;position:absolute;height:0;top:1.5em !important;top:0em;left:0;width:14em;}


/* position the third level flyout menu */
.menu2 ul ul ul{left:14em;top:0;width:14em;}

/* position the third level flyout menu for a left flyout */
.menu2 ul ul ul.left {left:-14em;}


/* make the second level visible when hover on first level list OR link */
.menu2 ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto; padding-bottom:3em; background:transparent url(http://www.godel.se/gfx/trans.gif);}
/* keep the third level hidden when you hover on first level list OR link */
.menu2 ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu2 ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu2 ul :hover ul :hover ul{visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.menu2 ul :hover ul :hover ul :hover ul {visibility:visible;}
/* @end */

/* @end */












