html, body, div, span, h1, h2, h3, h4, p, a, em, img, strong, ol, ul, li, form, label { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { font-family: Arial, sans-serif; font-size: 72%; line-height: 1.3em; color: #777; margin: 50px 0; }
ol, ul { list-style: none; }
a { text-decoration: none; }
h1, h2, h3 {font-family: Arial, sans-serif; color: #191919; }
h2 { font-size: 26px;  padding-top: 0px; margin-bottom: 12px; line-height: 26px; font-weight: normal; font-family: Trebuchet MS, Arial, sans-serif;}
h3 { font-size: 20px; line-height: 1.9em; }
p, .paragraph { margin: 0 0 20px 0; text-align: left; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.center { text-align: center; }
.columnSmall { float: left; width: 224px; margin-right: 16px; }
.columnBig { float: left; width: 720px; }
#wrapper { width: 960px; margin: 0px auto;}
#logo h1 { width: 263px; height: 44px; background-image: url("../images/logo.jpg"); margin: 0 0 6px 0; text-indent: -100em; overflow: hidden; }
#topmenu li { width: 100%; padding: 12px; margin: 1px 0; background-color: #191919; }
#topmenu li a { padding: 20px 600px 20px 200px; overflow: hidden; background-position: 0px 15px; background-repeat: no-repeat; color: #191919; }
#topmenu li.active { background-image: url("../images/topmenu_active_bg.jpg"); background-repeat: no-repeat; background-color: #3b3b3b; }
#topmenu .active a { color: #393939; }
#vilka { background-image: url("../images/meny_vilka.png"); }
#hur { background-image: url("../images/meny_hur.png"); }
#vad { background-image: url("../images/meny_vad.png"); }
#var { background-image: url("../images/meny_var.png"); }
#main { width: 960px; clear: both; margin: 15px 0; }
a { color: #ec008c; }
a:hover { color: #ea75ba; }
#submenu { width: 200px; }
#submenu li { padding: 4px; margin: 2px 0; width: 100%; background-color: #191919; }
#submenu li.active { background-image: url("../images/submenu_active_bg.jpg"); background-repeat: no-repeat; background-color: #3b3b3b; }
#submenu li a { color: #fff; text-transform: uppercase; font-size: 116%; padding: 12px; }
#start { text-align: center; }
#start div { width: 720px;}
#footer { clear: both; }
img { vertical-align: top; }
.moognifyBorder { background-color: #000000; color: #ffffff; }

.menuVilka, .menuHur, .menuVad, .menuVar {
	margin-bottom: 1px;
}
.menuVilka { background-image: url("../images/menuVilkaAc.gif"); }
.menuHur { background-image: url("../images/menuHurAc.gif"); }
.menuVad { background-image: url("../images/menuVadAc.gif"); }
.menuVar { background-image: url("../images/menuVarAc.gif"); }


.varMenuStart, .varMenuAnalys, .varMenuKreativ, .varMenuDefinition, .varMenuUtveckling, .varMenuImplementation, .varMenuUtvardering {
	margin-bottom: 1px;
}

.varMenuStart { background-image: url("../images/varMenuStartAc.gif"); }
.varMenuAnalys { background-image: url("../images/varMenuAnalysAc.gif"); }
.varMenuKreativ { background-image: url("../images/varMenuKreativAc.gif"); }
.varMenuDefinition { background-image: url("../images/varMenuDefinitionAc.gif"); }
.varMenuUtveckling { background-image: url("../images/varMenuUtvecklingAc.gif"); }
.varMenuImplementation { background-image: url("../images/varMenuImplementationAc.gif"); }
.varMenuUtvardering { background-image: url("../images/varMenuUtvarderingAc.gif"); }

.buttonBack { background-image: url("../images/buttonBackAc.gif"); width: 63px; }

.galleryThumb {
	cursor: pointer;
}

.kundStartHidden {
	color: #ffffff;
	vertical-align: bottom;
	padding: 10px 10px 10px 10px;
	height: 81px;
	width: 172px;
	display: block;
}
.kundStartHidden:hover {
	color: #ffffff;

}

.kundStartThumb {
	height: 101px;
	width: 192px;
}

.marginBottom {
	margin-bottom: 10px;
}

table {
	padding: 0px;
	margin: 0px;
	table-layout: fixed;
	border-spacing: 0px;
}
td {
	margin: 0px;
	padding: 0px;
}

