@charset "UTF-8";
/* CSS Document */

@font-face {
font-family: NeoSans;
src: url("../fonts/neosans-webfont.eot");
}

@font-face {
font-family: NeoSans-Light;
src: url("../fonts/neosans-light-webfont.eot");
}

@font-face {
font-family: NeoSans-Bold;
src: url("../fonts/neosans-bold-webfont.eot");
}

@font-face {
font-family: MyriadPro-Regular;
src: url("../fonts/myriadpro-regular-webfont.eot");
}

@font-face {
font-family: MyriadPro-Cond;
src: url("../fonts/myriadpro-cond-webfont.eot");
}

@font-face {
font-family: NeoSans;
src: url("../fonts/NeoSans.otf") format("opentype");
}

@font-face {
font-family: NeoSans-Bold;
src: url("../fonts/NeoSans-Bold.otf") format("opentype");
}

@font-face {
font-family: NeoSans-Medium;
font-weight: bold;
src: url("../fonts/NeoSans-Medium.otf") format("opentype");
}

@font-face {
font-family: NeoSans-Light;
src: url("../fonts/NeoSans-Light.otf") format("opentype");
}

@font-face {
font-family: MyriadPro-Regular;
src: url("../fonts/MyriadPro-Regular.otf") format("opentype");
}


@font-face {
font-family: MyriadPro-Cond;
src: url("../fonts/MyriadPro-Cond.otf") format("opentype");
}


html{	
	 height: 100%; overflow: auto;
}

body
{
	padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; 
	background: url(../images/bgBody.jpg) no-repeat center top scroll transparent;
	background-color: #232323;
}

div#body1
{
	position: relative;	width: 100%; background: url(../images/bgDivBody.gif) repeat-x center 3px transparent; margin-top: 229px; background-color: #ffffff;
}


div#blank_page {
	margin-left:auto;
	margin-right:auto;
	width:600px;
}

div#subbody1{
	background-image: url(../images/bgWatermark.jpg); background-position: center 60px; background-repeat: no-repeat; width: 100%; 
}

div#subbody2{
	background-image: url(../images/bgWatermark1.jpg); background-position: center 60px; background-repeat: no-repeat; width: 100%;
}

div#body1bottom
{
	position: relative;	width: 100%; height: 581px; background-color: #232323;
}


div#main
{
	position: relative;	width: 940px; padding: 0px; height: auto; margin: 0px auto; min-height: 692px;
}

div#mainbottom
{
	position: relative;	width: 940px; padding: 0px; height: auto; margin: 0px auto;
}

h1, h2, h3, h4, h5, h6{
	margin: 0px;
	padding: 0px;
}

div#logo{
	display: block;
	position: absolute;
	z-index: 5;
	width: 352px;
	height: 361px;
	overflow: hidden;
	top: -229px;
	left: -28px;
}

div.logoText{
	position: absolute;
	z-index: 6;
	width: 230px;
	margin-left: 55px;
	margin-top: 303px;
	text-align: center;
}

div.logoText p.bodytext{
	margin: 0px;
	padding: 0px;
	color: #888787;
	font-family: 'Droid Sans', Arial, serif;
	font-size: 9px;
	line-height: 11px;
	text-transform: uppercase;
}

div#menu{
	display: block;
	float: left;
	position: relative;
	padding-left: 19px;
	padding-top: 137px;
	width: 248px;
	height: auto;
	z-index: 70;
}

li.greenLineBottom{
	display: block;
	height: 50px;
	background-color: #879b2b;
	font-size:13px;
	font-family: NeoSans;
	color:#fff;
	font-weight:normal;
}

li.greenLineBottom a {
	padding-left:26px;
 	display: block;
        height: 38px;
        padding-top:12px;
}

.topmenul1, .topmenul2, .topmenul3 {
	list-style:none;			/* Default styles for all menu's */
	margin:0px;
	padding:0px 0px;
	clear: both;
	font-family: "Lucida Grande", Arial, serif;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #ffffff;
	background-color: #ffffff;
	letter-spacing: 0.2px;
}

.topmenul1 a{
	color: #ffffff;
	text-decoration: none;
}

.topmenul1 a:hover{
	color: #ffffff;
	text-decoration: none;
}

li.regular1{	
	position: relative;
	margin-bottom: 3px;
}

li.regular1a{	
	position: relative;
	margin-bottom: 3px;
}

li.nolink1a{
	background-color: #59595a;
	display: block;
	padding: 4px 26px 3px;
	position: relative;
	margin-bottom: 3px;
	cursor: pointer;
}

li.nolink1{
	background-color: #a4a4a2;
	display: block;
	padding: 4px 26px 3px;
	position: relative;
	margin-bottom: 3px;
	cursor: pointer;
}

li.regular1 a{
	display: block;
	background-color: #a4a4a2;
	padding: 4px 26px 3px;
}

li.regular1a a{
	display: block;	
	background-color: #59595a;
	padding: 4px 26px 3px;
}

li.regular1 a:hover{
	background-color: #879b2b;
}

li.regular1a a:hover{
	background-color: #59595a;
}


li.regular2 a:hover{
	background-color: #879b2b;
}

li.regular2a a:hover{
	background-color: #59595a;
}

ul.topmenul2{
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 80;
	left: 127px;
	background-color: #ffffff;
	padding: 3px 3px 0px 3px;
	top: -3px;
	-moz-box-shadow: 0px 0px 8px #737373, 1px 1px 1px #737373;
	-webkit-box-shadow: 0px 0px 8px #737373, 1px 1px 1px #737373;
	box-shadow:0px 0px 8px #737373, 1px 1px 1px #737373;
}

li.hoveratag{
	background-color: #879b2b;
}

li.hoveratag ul.topmenul2{
	display: block;
	visibility: visible;
}

li.regular2{	
	position: relative;
	margin-bottom: 3px;
	white-space: nowrap;
}

li.regular2 a{
	display: block;
	background-color: #bebebb;
	padding: 4px 26px 3px;
}

li.regular2a{	
	position: relative;
	margin-bottom: 3px;
	white-space: nowrap;
}

li.regular2a a{
	display: block;
	background-color: #59595a;
	padding: 4px 26px 3px;
}

li.nolink2{
	background-color: #bebebb;
	display: block;
	padding: 4px 26px 3px;
	position: relative;
	margin-bottom: 3px;
	cursor: pointer;
	white-space: nowrap;
}

li.nolink2a{
	background-color: #59595a;
	display: block;
	padding: 4px 26px 3px;
	position: relative;
	margin-bottom: 3px;
	cursor: pointer;
	white-space: nowrap;
}

div#workedFor{
	display: block;
	height: 196px;
	overflow: hidden;
	width: inherit;
	margin-bottom: 3px;
}

div#workedFor div.workedForHeader{
	height: 57px;
	overflow: hidden;
	width: inherit;
}

div#workedFor h1{
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	letter-spacing: 0.2px;
	color: #343434;
	text-transform: uppercase;
	font-family: NeoSans, Arial, sans;
	font-weight: normal;
	margin-top: 30px;
	text-align: justify;
	word-spacing: 2.3px;
}

div#workedFor div#slideshowImg {
	display: block;
	height: 139px;
	overflow: hidden;
	width: 248px;
}

div#slideshowImg img {
    position:absolute;
    margin-top:0;
    left:19px;
    z-index:8;
	cursor: pointer;
}

div#slideshowImg img.active {
    z-index:10;
}

div#slideshowImg img.last-active {
    z-index:9;
}

div.greenShadowed{
	display: block;
	height: auto;
	width: inherit;
}

div#serviceLinks{
	display: block;
	position: absolute;
	top: -201px;
	right: 0px;
}

ul#sLinks{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: "Lucida Grande", Arial, serif;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 0.6px;
}

li.sLink{
	display: block;
	float: left;
	color: #ffffff;
	padding-top: 3px;
}

li.sLinkLine{
	display: block;
	float: left;
	color: #ffffff;
	padding-top: 4px;
}

li.sLink a{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 13px;
}

li.sLink a:hover{
	color: #b6d136;
	text-decoration: none;
}

li.lmenu{
	display: block;
	float: left;
	color: #ffffff;
	text-decoration: none;
	padding: 3px 12px;
	cursor: pointer;
}

li.lmenu_end{
	display: block;
	float: left;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 37px;
}

form{
	margin: 0px;
	padding: 0px;
}

li.lmenu_end input.mf-input{
	width: 136px;
	border: none;
	outline: none;
	border-left: solid 1px #cecece;
	border-right: solid 1px #cecece;
	height: 15px;
	background-image: url(../images/searchInputBg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	float: left;
	font-weight: bold;
	font-family: "Lucida Grande", Arial, serif;
	font-size: 10px;
	color: #1E2124;
}

li.lmenu_end input.mf-submit{
	width: 17px;
	border: none;
	outline: none;
	height: 17px;
	float: left;
	margin-left: 9px;
}

li.lmenu_end label{
	text-align: left;
	width: 30px;
	display: block;
	float: left;
	padding-top: 3px;
}

li.lmenuHover{
	display: block;
	float: left;
	color: #b6d136;
	text-decoration: none;
	padding: 0px 12px;
	cursor: pointer;
}

div#shortInfo{
	display: block;
	position: absolute;
	z-index: 13;
	width: 654px;
	right: 0px;
	top: 12px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: normal;
	font-family: "Lucida Grande", Arial, serif;
	text-align: right;
	height: 21px;
	overflow: hidden;
	white-space: nowrap;
}

div#shortInfo p{
	margin: 0px;
	padding: 0px;
	letter-spacing: 1.5px;
	padding-right: 10px;
}

div#shortInfo a{
	color: #ffffff;
	text-decoration: none;
}

div#shortInfo a:hover{
	color: #ffffff;
	text-decoration: underline;
}


div#block_m1_1{
	display: block;
	position: absolute;
	z-index: 12;
	left: 301px;
	top: 137px;
	width: 622px;
	height: auto;
}

div#block_m1_1 div.indexTxtTop h1{
	font-family: NeoSans, Arial, sans;
	color: #1e2124;
	font-size: 34px;
	line-height: 37px;
	margin-bottom: 12px;
	font-weight: normal;
}

span.typo3important{
	color: #879b2b;
	font-family: NeoSans-Medium, Arial, sans;
}

div.indexTxtTop{
	height: 202px;
}

div.indexTxtTlf{
	height: 132px;
}

div.indexTxtTop p.bodytext{
	font-family: "Lucida Grande", Arial, serif;
	color: #879b2b;
	font-size: 12px;
	letter-spacing: 0.25px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

div#block_m1_1 div.indexTxtTlf h1{
	color: #879b2b;
	font-size: 34px;
	line-height: 37px;
	margin-bottom: -2px;
	font-family: NeoSans, Arial, serif;
	font-weight: normal;
}

div.indexTxtTlf p.bodytext{
	font-family: "Lucida Grande", Arial, serif;
	color: #a4a4a2;
	font-size: 12px;
	letter-spacing: 0.25px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

div#top3links{
	position: absolute;
	display: block;
	z-index: 13;
	top: -69px;
	width: 654px;
	right: 0px;
}

div.top3Item1{
	display: block;
	float: right;
	width: 223px;
	height: 69px;
	color: #ffffff;
	text-transform: uppercase;
	overflow: hidden;
}

div.top3Item2{
	display: block;
	float: right;
	width: 194px;
	height: 69px;
	color: #ffffff;
	text-transform: uppercase;
	overflow: hidden;
}

div.top3Item3{
	display: block;
	float: right;
	width: 223px;
	height: 69px;
	color: #ffffff;
	text-transform: uppercase;
	overflow: hidden;
}

div#top3links div.top3Img{
	float: left;
	width: 59px;
	height: 58px;
	overflow: hidden;
}

div#top3links div.top3Text{
	display: block;
	float: left;
	font-size: 12px;
	color: #ffffff;	
}

div.top3Item3 div.top3Text{
	width: 156px;
	/*
	background-image: url(../images/top3Shadow3.png);
	background-position: left top;
	background-repeat: no-repeat;
	*/
}

div.top3Item2 div.top3Text{
	width: 135px;
	/*
	background-image: url(../images/top3Shadow2.png);
	background-position: left top;
	background-repeat: no-repeat;
	*/
}

div.top3Item1 div.top3Text{
	width: 164px;
	/*
	background-image: url(../images/top3Shadow1.png);
	background-position: left top;
	background-repeat: no-repeat;
	*/
}

div#top3links div.top3Text h1{
	font-family: NeoSans, Arial, serif;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 7px;
	padding-top: 1px;
	margin-bottom: 0px;
}

div#top3links div.top3Text h1 a{
	color: #ffffff;
	text-decoration: none;
}

div#top3links div.top3Text p.bodytext{
	margin: 0px;
	padding: 0px;
	font-family: MyriadPro-Cond, Arial, serif;
	font-size: 12px;
	color: #ffffff;
	letter-spacing: 0.6px;
	font-weight: normal;
	padding-left: 7px;
	line-height: 13px;
}

div#top3links div.top3Text p.bodytext a{
	color: #ffffff;
	text-decoration: none;
}

div.top3Item1 div.top3Text p.bodytext{
	width: 140px;
}

span.top3blue{
	color: #a8dcfb;
	font-family: NeoSans;
	font-weight: normal;
}

span.top3blue a{
	color: #a8dcfb;
	text-decoration: none;
}

div#bottom3links{
	padding-top: 24px;
	margin-left: 19px;
	padding-bottom: 15px;
	width: 921px;
	border-bottom: solid 1px #2b2b2b;
}

div.bottom3Item1{
	display: block;
	float: left;
	width: 285px;
	text-align: left;
}

div.bottom3Item2{
	display: block;
	float: left;
	width: 294px;
	text-align: left;
}

div.bottom3Item3{
	display: block;
	float: left;
	width: 342px;
	text-align: left;
}

div.top3Text h1{
	color: #d1d1d1;
	font-size: 24px;
	font-family: NeoSans, Arial, sans;
	font-weight: normal;
	margin-bottom: 6px;
}

div.top3Text h1 a{
	color: #d1d1d1;
	text-decoration: none;
}

div.top3Text p.bodytext{
	font-family: "Lucida Grande", Arial, serif;
	color: #6d6d6d;
	font-size: 12px;
	letter-spacing: 0.25px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

div.top3Text p.bodytext a{
	color: #6d6d6d;
	text-decoration: none;
}

div.noFloat{
	clear: both;
}

div#bottomServiceLinks{
	display: block;
	padding-top: 3px;
	margin-left: 19px;	
	width: 921px;
}

div.siteTags{
	display: block;
	padding-top: 33px;
	width: 921px;
	font-size: 16px;
	letter-spacing: 0.2px;
	text-transform: none;
	color: #464646;
	font-family: MyriadPro-Regular, Arial, sans;
}

div.siteTags ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 921px;
}

li.tag{
	display: block;
	float: left;
	padding-right: 3px;
	margin-bottom: -2px;
}

div.siteTags a{
	color: #464646;
	text-decoration: none;	
}

div.siteTags a:hover{
	color: #6d6d6d;
	text-decoration: none;	
}

div.pixelgrafLogo{
	display: block;
	float: left;
	width: 281px;
}

ul.bottomLinks{
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	list-style-type: none;
	font-family: "Lucida Grande", Arial, serif;
	font-size: 10px;
	letter-spacing: 0.3px;
	float: right;
	overflow: hidden;
	padding-top: 9px;
}

div.menuBottom{
	display: block;
	position: absolute;
	z-index: 20;
	right: 0px;
	width: 100%;
}

li.bottomLink{
	display: block;
	float: left;
}

li.bottomLinka{
	display: block;
	float: left;
}

li.bottomLink a{
	color: #6d6d6d;
	text-decoration: none;
	padding: 4px 7px;
}

li.bottomLink a:hover{
	color: #d1d1d1;
	text-decoration: none;
}

li.bottomLinka a{
	color: #6d6d6d;
	text-decoration: none;
	padding: 4px 12px;
}

li.bottomLinka a:hover{
	color: #d1d1d1;
	text-decoration: none;
}

ul#displayRefKunder{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 130px;
	width: 100%;
}

ul#displayRefKunder li{
	display: block;
	float: left;
	height: inherit;
	overflow: hidden;
	width: 622px;
	cursor: pointer;
}

div.indexTxtRef h1{
	font-family: NeoSans-Light, Arial, sans;
	font-size: 24px;
	text-transform: uppercase;
	color: #343434;
	line-height: 27px;
	letter-spacing: 0.2px;
	margin-bottom: 3px;
}

div.indexTxtRef ul#displayRefKunder h1{
	font-family: NeoSans, Arial, sans;
	font-size: 16px;
	line-height: 27px;
	text-transform: none;
	color: #000000;
	left: 0.2px;
	margin-top: -5px;
	margin-bottom: -1px;
}

div.refImgLeft{
	display: block;
	float: left;
	width: 78px;
	padding-top: 5px;
}

div.refTxtRight{
	display: block;
	float: left;
	width: 544px;
	padding-top: 4px;
}

div.refTxtRight h1 a{
	color: #000000;
	text-decoration: none;
}

div.refTxtRight h1 a:hover{
	color: #000000;
	text-decoration: none;
}


span.refGreen{
	font-family: NeoSans, Arial, sans;
	color: #4cae3c;
}

span.refBlack{
	font-family: MyriadPro-Cond, Arial, serif;
	font-size: 26px;
	letter-spacing: 0.2px;
	color: #343434;
	font-weight: normal;
}

div.refTxtRight p.bodytext{
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande", Arial, serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.25px;
	color: #a4a4a2;
	margin-bottom: 14px;
}

div.refTxtRight p.bodytext a{
	color: #a4a4a2;
	text-decoration: none;
}


/*
///////
Inside1.html
//////
*/
/*
div#block_m1_2{
	display: block;
	position: absolute;
	z-index: 12;
	left: 301px;
	top: 137px;
	width: 380px;
	height: auto;
}
*/
div#block_m1_2{
	display: block;
	position: relative;
	z-index: 12;
	padding-left: 301px;
	padding-top: 137px;
	width: 639px;
	height: auto;
	padding-bottom: 30px;
}

h4 {
    color: #869a2b;
    font-family: NeoSans;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

#c186 {
    margin-top: -23px;
}



div#block_m1_2 h1.subtitle{
	font-family: NeoSans-Light, Arial, serif;
	font-size: 24px;
	line-height: 27px;
	color: #343434;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 23px;
	margin-top: -26px;
}

div#block_m1_2 div.txtCont h1{
	font-family: NeoSans, Arial, serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: -2px;
	margin-bottom: 3px;
}

div#block_m1_2 div.txtCont p.bodytext{
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande", Arial, serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.25px;
	color: #787878;
	margin-bottom: 14px;
}

div#block_m1_2 div.txtCont span.important{
	font-weight: bold;
	text-transform: uppercase;
	color: #1e2124;
}

div#linkToNews{
	display: block;
	position: absolute;
	z-index: 15;
	right: 0px;
	margin-top: -27px;
	width: 85px;
	padding-top: 2px;
	text-align: left;
	padding-left: 15px;
	height: 19px;
	font-family: NeoSans, Arial, serif;
	font-size: 16px;
	text-transform: none;
	color: #ffffff;
	letter-spacing: 0.2px;
	background-color: #b6d136;
}

div#linkToNews a{
	color: #ffffff;
	text-decoration: none;
}


/*
///////
Inside2.html
//////
*/
div#block_m1_3{
	display: block;
	position: relative;
	z-index: 12;
	padding-left: 301px;
	padding-top: 137px;
	width: 537px;
	height: auto;
	padding-bottom: 30px;
}

div#block_m1_3 h1.subtitle{
	font-family: NeoSans, Arial, serif;
	font-size: 24px;
	line-height: 27px;
	color: #343434;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 23px;
	margin-top: -26px;
}

div#block_m1_3 div.txtCont h1{
	font-family: NeoSans, Arial, serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: -2px;
	margin-bottom: 3px;
}

div#block_m1_3 div.txtCont p.bodytext{
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande", Arial, serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.25px;
	color: #787878;
	margin-bottom: 14px;
}

div.txtCont a{
	color: #879b2b;
	text-decoration: none;
}

div.txtCont div.thumbItem a{
	color: #ffffff;
	text-decoration: none;
}

div.txtCont a:hover{
	color: #879b2b;
	text-decoration: underline;
}

div.txtCont div.thumbItem a:hover{
	color: #1e2124;
	text-decoration: underline;
}

div#block_m1_3 div.txtCont div.imgRightHere{
	display: block;
	float: right;
	margin-top: 0px;
	width: 291px;
}


div#block_m1_3 div.txtCont img{
	border: solid 8px #e5e5e5;
}

div#block_m1_3 div.txtCont div.txtLeftHere{
	display: block;
	float: left;
	width: 230px;
}

div#block_m1_3 div.txtCont span.important{
	font-weight: bold;
	text-transform: uppercase;
	color: #1e2124;
}

div#linkToNews1{
	display: block;
	position: absolute;
	z-index: 15;
	right: 0px;
	margin-top: 63px;
	width: 85px;
	padding-top: 2px;
	text-align: left;
	padding-left: 15px;
	height: 19px;
	font-family: NeoSans, Arial, serif;
	font-size: 16px;
	text-transform: none;
	color: #ffffff;
	letter-spacing: 0.2px;
	background-color: #b6d136;
}

div#linkToNews1 a{
	color: #ffffff;
	text-decoration: none;
}


/*
///////
Inside3.html
//////
*/
div#block_m1_4{
	display: block;
	position: relative;
	z-index: 12;
	padding-left: 301px;
	padding-top: 137px;
	width: 639px;
	height: auto;
	padding-bottom: 30px;
}

div#block_m1_4 h1.subtitle{
	font-family: NeoSans, Arial, serif;
	font-size: 24px;
	line-height: 27px;
	color: #343434;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 23px;
	margin-top: -26px;
}

div#block_m1_4 div.txtCont h1{
	font-family: NeoSans, Arial, serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: -2px;
	margin-bottom: 3px;
}

div#block_m1_4 div.txtCont p.bodytext{
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande", Arial, serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.25px;
	color: #787878;
	margin-bottom: 14px;
}

div#block_m1_4 div.txtCont div.imgRightHere{
	display: block;
	float: right;
	margin-top: 0px;
	width: 315px;
}


div#block_m1_4 div.txtCont img{
	border: solid 8px #e5e5e5;
	float: left;
}

div#block_m1_4 div.txtCont div.txtLeftHere{
	display: block;
	float: left;
	width: 300px;
}

div#block_m1_4 div.txtCont div.txtRightHere{
	display: block;
	float: right;
	width: 300px;
	margin-left: 24px;
}

div#block_m1_4 div.txtCont span.important{
	font-weight: bold;
	text-transform: uppercase;
	color: #1e2124;
}


/*
///////
Inside4.html
//////
*/
div#block_m1_5{
	display: block;
	position: relative;
	z-index: 12;
	padding-left: 301px;
	padding-top: 137px;
	width: 639px;
	height: auto;
	padding-bottom: 30px;
}

div#block_m1_5 h1.subtitle{
	font-family: NeoSans, Arial, serif;
	font-size: 24px;
	line-height: 27px;
	color: #343434;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 23px;
	margin-top: -26px;
	padding-left: 332px;
}

div#block_m1_5 div.txtCont h1{
	font-family: NeoSans, Arial, serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: -2px;
	margin-bottom: 3px;
}

div#block_m1_5 div.txtCont p.bodytext{
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande", Arial, serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.25px;
	color: #787878;
	margin-bottom: 14px;
}

div#block_m1_5 div.txtCont div.imgLeftHere{
	display: block;
	float: left;
	margin-top: 0px;
	width: 315px;
}


div#block_m1_5 div.txtCont img{
	border: solid 8px #e5e5e5;
	float: left;
}

div#block_m1_5 div.txtCont div.txtRightHere{
	display: block;
	float: right;
	width: 300px;
	padding-right: 7px;
}

div#block_m1_5 div.txtCont span.important{
	font-weight: bold;
	text-transform: uppercase;
	color: #1e2124;
}

div.thumbItem{
	display: block;
	float: left;
	width: 116px;
	height: 116px;
	overflow: hidden;
	text-align: left;
	font-family: NeoSans, Arial, serif;
	font-size: 12px;
	font-weight: normal;
	color: #1e2124;
	letter-spacing: 0.2px;
	line-height: 27px;
	margin-right: 15px;
	margin-bottom: 15px;
}

div.thumbItem p.imgCaption{
	top: -3px;
	position: relative;
}

div.txtCont form{
	margin: 0px;
	padding: 0px;
}

div.csc-mailform-field
{
	display: block;
	width: 394px;
	margin-bottom: 4px;
}

fieldset
{
	border: none;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
}

div.csc-mailform-field label
{
	width: 105px;
	text-align: left;
	font-family: "Lucida Grande", Arial, serif;
	font-size: 12px;
	color: #555555;
	display: block;
	height: 17px;
	margin-bottom: 4px;
	float: left;
	padding: 0px;
	margin: 0px;
}

fieldset.csc-mailform input
{
	width: 289px;
	border: none;
	height: 17px;
	background-color: #f2f2f2;
	color: #000000;
	font-family: "Lucida Grande", Arial, serif;
	font-size: 12px;
}

fieldset.csc-mailform textarea
{
	width: 289px;
	height: 57px;
	border: none;
	background-color: #f2f2f2;
	color: #000000;
	font-family: "Lucida Grande", Arial, serif;
	font-size: 12px;
}

input#mailformformtype_mail
{
	display: block;
	background-color: #B6D136;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	width: 61px;
	float: right;
	height: 16px;
	cursor: pointer;
	padding-bottom: 4px;
	text-align: center;
	font-family: Neo-Sans, Arial, sans;
	font-size: 12px;
}

div.csc-sitemap ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div.csc-sitemap ul li{
	font-size: 12px;
	font-family: "Lucida Grande", Arial, serif;
	font-weight: bold;
	line-height: 21px;
}

div.csc-sitemap ul li ul{
	margin-bottom: 10px;
}

div.csc-sitemap ul li ul li{
	margin-left: 15px;
	font-weight: normal;
	line-height: 21px;
}

div.w3validator{
	display: block;
	width: 88px;
	float: right;
	margin-top: 40px;
	position: relative;
	opacity:0.10;filter:alpha(opacity=10);
}

div.refImgShort{
	display: block;
	float: left;
	margin-right: 12px;
	width: 384px;
	height: 165px;
	overflow: hidden;
	text-align: left;
	border: solid 8px #e5e5e5;
}

div.txtCont1{
	margin-top: -25px;
}

div.txtCont1 a{
	color: #879b2b;
	text-decoration: none;
}

div#block_m1_4 div.txtCont1 h1{
	font-family: NeoSans, Arial, serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 29px;
}

div#block_m1_4 div.txtCont1 p.bodytext{
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande", Arial, serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.25px;
	color: #787878;
	margin-bottom: 14px;
}

div#block_m1_4 div.txtCont1 div.refImgShort img{
	border: none;
}

div.refTxtShort{
	display: block;
	float: left;
	width: 215px;
}

div.refTxtShort ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	margin-bottom: 14px;
	margin-top: -14px;
}

div.refTxtShort ul li{
	font-family: "Lucida Grande", Arial, serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.25px;
	color: #787878;	
	background-image: url(../images/liDotNoLink.jpg);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

div.refTxtShort ul li a{
	display: block;
	background-image: none;
}

div.refItemShort{
	display: block;
	height: 210px;
	margin-bottom: 34px;
}

div#block_m1_4 div.txtCont1 div.refTxtShort h2{
	font-family: NeoSans, Arial, serif;
	font-size: 16px;
	line-height: 18px;
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: -1px;
	margin-bottom: 12px;
}

div.refTxtShort p.linkToMoreShort{
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-family: "Lucida Grande", Arial, serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.25px;
	color: #787878;
	margin-top: -14px;
}

div.linkToProjectOnline{
	display: block;
	position: absolute;
	z-index: 20;
	font-family: NeoSans, Arial, serif;
	font-size: 12px;
	margin-top: 189px;
	text-align: right;
	width: 400px;
	text-transform: uppercase;
}

div.linkToProjectOnlineWide{
	display: block;
	font-family: NeoSans, Arial, serif;
	font-size: 12px;
	text-align: right;
	text-transform: uppercase;
	margin-bottom: 10px;
}

div.refImgWide{
	display: block;
	margin-right: 12px;
	width: 623px;
	height: 165px;
	overflow: hidden;
	text-align: left;
	border: solid 8px #e5e5e5;
	margin-bottom: 8px;
}

div#block_m1_4 div.txtCont1 div.refImgWide img{
	border: none;
}

div#block_m1_4 div.txtCont1 div.refShowContent h2{
	font-family: NeoSans, Arial, serif;
	font-size: 16px;
	line-height: 18px;
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: -1px;
	margin-bottom: 12px;
}

div.refShowContent ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	margin-bottom: 14px;
	margin-top: -14px;
}

div.refShowContent ul li{
	font-family: "Lucida Grande", Arial, serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.25px;
	color: #787878;	
	background-image: url(../images/liDotNoLink.jpg);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

div.refShowContent ul li a{
	display: block;
	padding: 0px;
	background-image: none;
	
}

ul#displayRefKunderInside{
	margin: 0px;
	padding: 0px;
	margin-top: -5px;
	list-style-type: none;
}

ul#displayRefKunderInside li{
	display: block;
	height: inherit;
	overflow: hidden;
	width: 622px;
	margin-bottom: 13px;
	cursor: pointer;
}


ul#displayRefKunderInside h1{
	font-family: NeoSans, Arial, sans;
	font-size: 16px;
	line-height: 27px;
	text-transform: none;
	color: #000000;
	left: 0.2px;
	margin-top: -5px;
	margin-bottom: -1px;
}

li.hoverLi div.refTxtRight p.bodytext a, li.hoverLi div.refTxtRight h1 a{
	color: #C3C3C3!important;
	text-decoration: none;
}

.hoverLi div.refTxtRight p.bodytext a, li.hoverLi div.refTxtRight h1 a{
	color: #C3C3C3!important;
	text-decoration: none;
}

.refTxtRight p.bodytext:hover {
color: #C3C3C3!important;
}

.refTxtRight p.bodytext:hover > .refTxtRight h1 {
color: #C3C3C3!important;
}

.refTxtRight h1.a:hover > .refTxtRight p.bodytext {
color: #C3C3C3!important;	
}

.refTxtRight a:hover > .reference_text_forside {
color: #C3C3C3!important;	
}

.refTxtRight a:hover > .refTxtRight p.bodytext {
color: #C3C3C3!important;	
}

.hoverLi > .reference_text_forside {
 color: #C3C3C3!important;	
}


li.hoverLi div.refImgLeft{
	opacity:0.90;filter:alpha(opacity=90);
}

li.hoverLi div.reference_text_forside p.bodytext {
 color: #C3C3C3!important;	
}



div#block_m1_6{
	display: block;
	position: relative;
	z-index: 12;
	padding-left: 301px;
	padding-top: 137px;
	width: 639px;
	height: auto;
	padding-bottom: 30px;
}

div#block_m1_6 h1.subtitle{
	font-family: NeoSans, Arial, serif;
	font-size: 24px;
	line-height: 27px;
	color: #343434;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 23px;
	margin-top: -26px;
}

div#block_m1_6 div.txtCont h1{
	font-family: NeoSans, Arial, serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: -2px;
	margin-bottom: 3px;
}

div#block_m1_6 div.txtCont p.bodytext{
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande", Arial, serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.25px;
	color: #787878;
	margin-bottom: 14px;
}


div#block_m1_7{
	display: block;
	position: relative;
	z-index: 12;
	padding-left: 301px;
	padding-top: 137px;
	width: 639px;
	height: auto;
	padding-bottom: 30px;
}

div#block_m1_7 h1.subtitle{
	font-family: NeoSans, Arial, serif;
	font-size: 24px;
	line-height: 27px;
	color: #343434;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 23px;
	margin-top: -26px;
}

div#block_m1_7 div.txtCont h1{
	font-family: NeoSans, Arial, serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: -2px;
	margin-bottom: 3px;
}

div#block_m1_7 div.txtCont p.bodytext{
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande", Arial, serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.25px;
	color: #787878;
	margin-bottom: 14px;
}





div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, div.csc-textpic-border div.csc-textpic-single-image img{
	border: solid 8px #e5e5e5;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol{
	margin-right: 20px;
	margin-bottom: 20px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol{
	margin-right: 0px;
	margin-bottom: 20px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
	margin-right: 20px;
	margin-bottom: 20px;
	background-image: none;
}

div#block_m1_4 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
	background-image: none;
}

div#block_m1_6 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
	background-image: none;
}

div#block_m1_6 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


div#block_m1_7 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
	background-image: none;
}

div#block_m1_7 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div#block_m1_4  div.csc-textpic-above div.csc-textpic-imagewrap{
	width: 639px;
}

div#block_m1_6  div.csc-textpic-above div.csc-textpic-imagewrap{
	width: 639px;
}

div#block_m1_6 ul li{
	font-family: "Lucida Grande", Arial, serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.25px;
	color: #787878;	
	background-image: url(../images/liDotNoLink.jpg);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

div#block_m1_7  div.csc-textpic-above div.csc-textpic-imagewrap{
	width: 639px;
}

div#block_m1_7 ul li{
	font-family: "Lucida Grande", Arial, serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.25px;
	color: #787878;	
	background-image: url(../images/liDotNoLink.jpg);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

div.csc-textpic-above div.csc-textpic-text {
clear: none;
}

div.rowText{
	width: auto;
	float: none;
}

div#block_m1_4 div.txtCont div.rowText div.txtLeftHere{
	float: none;
}

div.csc-default{
	display: block;
}

div.csc-textpic-clear{
	clear: none;
}

/*
///////
Inside3_v2.html
//////
*/
div#block_m1_4_v2{
	display: block;
	position: relative;
	z-index: 12;
	padding-left: 301px;
	padding-top: 137px;
	width: 639px;
	height: auto;
	padding-bottom: 30px;
}

div#block_m1_4_v2 h1.subtitle{
	font-family: NeoSans, Arial, serif;
	font-size: 24px;
	line-height: 27px;
	color: #343434;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 23px;
	margin-top: -26px;
}

div#block_m1_4_v2 div.txtCont h1{
	font-family: NeoSans, Arial, serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: -2px;
	margin-bottom: 3px;
}

div#block_m1_4_v2 div.txtCont p.bodytext{
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande", Arial, serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.25px;
	color: #787878;
	margin-bottom: 14px;
}

div#block_m1_4_v2 div.txtCont div.imgRightHere{
	display: block;
	float: right;
	margin-top: 0px;
	width: 315px;
}


div#block_m1_4_v2 div.txtCont img{
	border: solid 8px #e5e5e5;
	float: left;
}

div#block_m1_4_v2 div.txtCont div.txtLeftHere{
	display: block;
	float: left;
	width: 300px;
}

div#block_m1_4_v2 div.txtCont div.txtRightHere{
	display: block;
	float: right;
	width: 300px;
	margin-left: 24px;
}

div#block_m1_4_v2 div.txtCont span.important{
	font-weight: bold;
	text-transform: uppercase;
	color: #1e2124;
}

div.showHideCaption{
	display: none;
	position: absolute;
	z-index: 50;
	padding: 1px 10px;
	background-color: #A4A4A2;
	color: #ffffff;
	font-weight: normal;
	margin-left: 0px;
	margin-top: 97px;
}

div.showHideCaption a{
	color: #ffffff;
	text-decoration: none;
}

div.thumbailListExt{
	width: 660px;
}

.lmenu a {
	color:#fff;
	text-decoration:none;
}

.lmenu a:hover {
	color:#b6d136;
}

#order_cart {
width:226px;
background:#f0f0f0;
margin-top:4px;
position:absolute;
padding-top:15px;
padding-left:11px;
padding-right:11px;
padding-bottom:23px;
}

#order_cart_title {
color:#1e2124;	
font-size:16px;
font-family: NeoSans;
border-bottom:solid 1px #bababa;
padding-bottom: 3px;
}

#order_cart_items {
color:#696969;
font-size:12px;
font-family: "Lucida Grande", Arial, serif;
line-height:24px;
border-bottom:solid 1px #bababa;
padding-top: 10px;
min-height: 103px;
padding-bottom: 10px;
}

#order_cart_price {
color:#696969;
font-size:12px;
font-family: "Lucida Grande", Arial, serif;
line-height:24px;	
}

#order_cart_price b {
color:#000000;	
}

.oIBItemRight {
float: right;	
}

.prices_list {
background:#a4a4a2;
width:621px;
height:25px;
color:#fff;
font-size:16px;
font-family: NeoSans;
padding-left:17px;
padding-top:7px;
}

.price_list_row {
width:621px;	
padding-left:17px;
color:#505050;
height:36px;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
}

.price_list_title {
float:left;
padding-top:10px;
width:346px;
height: 25px;
}

.price_list_title a {
color:#505050!important;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;	
text-decoration:none!important;
display:block;
width:346px;
height: 25px;
}

.price_list_second_txt {
padding-top:10px;
float:left;
width:122px;
}

.price_list_second_select {
 padding-top: 9px;
 float:left;
 width:122px;
}

.price_list_price {
padding-top:10px;
float:left;
width:121px;
}

.tx-pxprices-pi1 {
margin:0;
padding:0;
}

.tx-pxprices-pi1-listrow {
margin:0;
padding:0;
}

.price_plan1 { 
background:#b6d136; 
width:601px; 


-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
margin-bottom: 10px;

padding-top:20px;
padding-left:18px;
padding-right:18px;
}

.price_plan1_title {
color:#1e2124;
font-size:16px;
font-family: NeoSans;
height: 19px;
}

.price_plan1_description {
color:#ffffff;
font-size:12px;
font-family: "Lucida Grande", Arial, serif;
line-height:18px;
}

.price_plan1_description ul {
margin:0;
padding:0!important;
float:left!important;
list-style:none;
list-style-position: inside!important;
margin-left:3px!important;
margin-top:4px!important;
margin-bottom:0px!important;
margin-right:40px!important;
}

.price_plan1_description ul li {
color:#ffffff!important;
font-size:12px!important;
font-family: "Lucida Grande", Arial, serif!important;
/*height:23px!important;*/
background:url(/typo3conf/ext/px_prices/images/priser_yes.png) no-repeat !important;
background-position:top left!important;
padding-top:1px!important;
padding-left:22px!important;
line-height:18px!important;
width: 225px !important;
letter-spacing:0px!important;
padding-bottom:6px;
}

.plan1_right {
margin-right:0px!important;
}

.price_plan1_price {
float:right;
height: 18px;
}

.clear {
clear:both;
}

.price_plan1_title_left {
float:left;
}

.price_plan1_example {
width:96px!important;
height:24px!important;
background:#879b2b!important;
color:#fff!important;
font-size:12px!important;
font-family: "Lucida Grande", Arial, serif!important;
float: right;
margin-right: 14px;
margin-bottom:1px;
}

.price_plan1_example a {
display:block!important;
text-align:center!important;
color:#fff!important;
text-decoration:none!important;
height: 21px;
padding-top: 3px;
}

.price_list_check {
padding-top:9px;	
}

.price_browser {
padding-left:18px;
padding-right:30px;
margin-top:20px;
margin-bottom:27px;
}

.price_browser p {
font-family: "Lucida Grande",Arial,serif;
color:#505050;
}

.price_browser_title {
color:#879b2b;
font-size:16px;
font-family: NeoSans;
}

.browser_list {
height:125px;
text-align:center;
border-right:solid 1px #dbdbdb;
float:left;
font-family: Arial, Helvetica, sans-serif;
color:#879b2b;
font-size:11px;
}

.browser_price {
color:#505050;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
margin-left:20px;
padding-top:56px;
float:left;
}


#priser_checkout {
margin-top:12px;
width:637px;
height:222px;
background:#f0f0f0;

-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}

#priser_checkout_title {
font-family: NeoSans;
font-size:24px;
color:#545454;
margin-left:18px;
padding-top:27px;
}

#priser_checkout_right {
width:330px;
margin-right:42px;
float:right;
}

#priser_checkout_price {
color:#505050;
line-height:33px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}

.pleft_nopdv {
color:#000;	
float:left;
}

.pleft_pdv {
float:left;	
}

.priser_checkout_nopdv {
float:right;	
font-size:24px;
color:#000;
}

.priser_checkout_pdv {
float:right;	
}

#send_to_cass {
float:right;	
margin-top: 35px;
}

#send_to_cass a {
display:block;
width:199px;
height:29px;
text-align:center;
text-decoration:none;
color:#fff;
font-size:18px;
font-family: NeoSans;
background:#b6d136;
}

#order_form {
width:643px;
height:669px;
background:url(../images/order_form.png) no-repeat;
margin: 5% auto 0;
}

div#overlay {
    background: url("../images/overlay.png") repeat scroll 0 0 transparent;
    display: none;
    left: 0;
    min-height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 8000;
}

div#overlay_exa {
    background: url("../images/overlay.png") repeat scroll 0 0 transparent;
    display: none;
    left: 0;
    min-height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 8000;
    padding-left: 9px;
}

#order_form_1 {
padding-top:110px;	
padding-left:44px;
padding-right:44px;

}

#order_form_left {
float:left;
width:277px;
color:#585858;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}


.req {
color:#879b2b!important;	
}

#order_form_1 input {
background:#ededed;
height:20px;
border:0;
width:241px;
padding:0px;
margin:0px;
}

#order_form_1 textarea {
background:#ededed;
height:20px;
border:0;
width:241px;
padding:0px;
margin:0px;
 margin-bottom: 10px;
}

#order_form_right input {
width:240px;	
}

#order_form_right textarea {
width:240px;
height:91px;
 margin-bottom: 10px;
}



#order_form_1 label {
width:241px;
display: block;
margin-top: 8px;
}

#order_form_right label {
width:240px;	
}

#order_ixs {
float:right;
margin-top:18px;
margin-right:21px;
cursor:pointer;
}

#order_first_form {
border-right:solid 1px #dfeba7;	
}

.form_tite {
color:#879b2b;	
font-size:16px;
font-family: NeoSans;
margin-bottom:14px;
}

#presonal_info_form {
margin-top:35px; 	
}

#order_form_right {
float:left;
margin-left:38px;
color:#585858;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

#order_form_1 input.file {
border:none;
}

#filedescription {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;	
color:#a0a0a0;
font-style:italic;
margin-top: 3px;
width: 240px;
}

#send_order {
margin-top:135px;
float:right;

}

.submit_order {
width:199px!important;
height:23px!important;
background:#b6d136!important;
text-transform:uppercase;
color:#fff;
font-size:18px;
font-family: NeoSans;
text-align:center;
padding-top:6px;
cursor:pointer;
display:block;
}

#order_form_info {
float:right;
color:#585858;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:14px;
}

#order_sent {
padding-top:209px;
padding-left:122px;
padding-right:128px;
}

#order_sent_image {
float:left;	
margin-right:15px;
}

#order_sent_title {
font-family: NeoSans;	
color:#879b2b;	
font-size:16px;
padding-top:32px;
float:left;
}

#order_sent_text {
font-family: NeoSans;	
color:#919090;	
font-size:16px;	
text-align:center;
line-height:26px;
}

#order_sent_text2 {
color:#585858;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:55px;
text-align:center;
}

#order_sent_tilbage {
text-align:center;
margin-top:67px;
}

#order_send_basket {
    background: #b6d136;
    height: 25px;
    margin-left: 87px;
    margin-top: 27px;
    position: absolute;
    width: 150px;
    color:#fff;
    font-family: NeoSans;
    text-align:center;
    font-size:16px;
    cursor:pointer;
}

#show_examples {
background:url(../images/se_example.png) no-repeat;
width:920px;
height:472px;
margin: 5% auto 0;
}

#exampl_luk {
position:absolute;
margin-left:892px;
margin-top:-18px;
cursor:pointer;
}

.alt_text {
position:absolute;
display:block;
background:url(../images/alt_top.png) no-repeat;
width:265px;
height:62px;
}

.alt_text_text {
background:url(../images/alt_text.png) repeat-y;
width:197px;
margin-top:62px;
color:#696969;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:36px;
padding-right:32px;
padding-bottom:10px;
}

.alt_text_bottom {
background:url(../images/alt_bottom.png) no-repeat;
width:265px;
height:19px;
}

.title_alt {
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:36px;
padding-top:36px;
position:absolute;
}

#tooltip {
    position:absolute;
    z-index:9999;
    color:#fff;
    font-size:10px;
    width:180px;   
}
 
#tooltip .tipHeader {
    height:8px;
    background:url(images/tipHeader.gif) no-repeat;
}
 
/* IE hack */
*html #tooltip .tipHeader {margin-bottom:-6px;}
 
#tooltip .tipBody {
    background-color:#000;
    padding:5px 5px 5px 15px;
}
 
#tooltip .tipFooter {
    height:8px;
    background:url(images/tipFooter.gif) no-repeat;
}

#c155 {
margin-top:-23px;	
}

#c155 .csc-header-n1 {
margin-bottom:29px;	
}

#shadow_all {
background:url(../images/shadow_all.png) no-repeat;	
width:798px;
height:36px;
position:absolute;
margin-left: 270px;
margin-top: 60px;
}

#forside_content_slide {
    height: 186px;
    margin-bottom: 29px;
    margin-top: -60px;
    width: 657px;
    overflow: hidden;
}

.forside_block_float {
float:left;
margin-right:14px;
}

.forside_block {
width:161px;
height:136px;
background:#fff;
border:solid #dadad9 8px;
padding-left:14px;
padding-right:13px;
padding-top:16px;
padding-bottom:12px;
}

.block_bottom {
background:url(../images/bottom_shadow.png) no-repeat;
width:205px;
height:8px;
}

.forside_block_title {
color:#343434;
font-size:20px;
font-family: NeoSans;
text-transform:uppercase;
width: 166px;
margin-top:5px;
}

.forside_block_title h1 {
color:#343434;
font-size:20px;
font-family: NeoSans;
text-transform:uppercase;
width: 166px;
margin:0;
padding:0;
font-weight:normal;
}

.forside_block_text  {
margin-top:10px;
height:88px;
}

.forside_block_text ul {
margin:0px;
padding:0px;
list-style-position:inside;
list-style-image:url(../images/li_cnt.jpg);
}

.forside_block_text ul li {
color:#858585;
font-family: "Lucida Grande", Arial, serif;
font-size: 12px;
height:15px;
margin-bottom:5px;
}

.forside_block_text ul li a {
color:#858585;
font-family: "Lucida Grande", Arial, serif;
font-size: 12px;
text-decoration:none;
}

.forside_block_price {
font-size:20px;
font-family: NeoSans-Bold;
color:#4cae3c;
float:right;
}

#displayBlocks {
margin:0;
padding:0;
list-style:none;
}

.block_link {
position:absolute;
 margin-left: -22px;
    margin-top: -23px;
}

.block_price_text {
color:#858585;
font-family: "Lucida Grande", Arial, serif;
font-size:11px;
}

#cat_price_pr_25 {
display:none!important;	
}

#cat_price25 {
background:#fff;
color:#879B2B;
}
