/*	Less Framework 4
	http://lessframework.com
	by Joni Korpi
	License: http://opensource.org/licenses/mit-license.php	*/


/*	Resets
	------	*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video {
	border: 0;
}

article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
	display: block;
}

a img {border: 0;}



/*	Typography presets
	------------------	*/

.gigantic {
	font-size: 110px;
	line-height: 120px;
	letter-spacing: -2px;
}

.huge, h1 {
	font-size: 110%;
	line-height: 72px;
	letter-spacing: -1px;
}

.large, h2 {
	font-size: 1005;
	line-height: 48px;
}

.bigger, h3 {
	font-size: 100%;
	line-height: 36px;
}

.big, h4 {
	font-size: 22px;
	line-height: 30px;
}

body {
	font: 100% Georgia, serif; margin:auto;
}

.small, small {
	font-size: 13px;
	line-height: 18px;
}

/* Selection colours (easy to forget) */

::selection 	 	{background: rgb(255,255,158);}
::-moz-selection 	{background: rgb(255,255,158);}
img::selection 		{background: transparent;}
img::-moz-selection	{background: transparent;}
body {-webkit-tap-highlight-color: rgb(255,255,158);}



/*		Default Layout: 985px. 
		Gutters: 24px.
		Outer margins: 0px.
		Leftover space for scrollbars @1024px: 32px.
-------------------------------------------------------------------------------
cols    1     2      3      4      5      6      7      8      9      10
px      68    160    252    344    436    528    620    712    804    896    */

body {
	width: 100%;
	padding: 0px;
	text-align: center;
	-webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
	 color: rgb(209,209,209); background-color: #FCFCFC;  text-align: center; background-image:url('http://core.we-webdesign.com/assets/bg-ripple-header2.png'); background-repeat: repeat-x;
}

/********** Allgemein **********/

.clearfix {display: block;}
.nof-clearfix {display: inline-block;}
.nof-positioning { margin: 0;	padding: 0;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;}
#dirctions{width: 400px;}
#map_canvas{width: 400px; height: 800px;}
 A:active {  font-size: 100%; color:#6d99dd;text-decoration:none;}
 A:link {  font-size: 100%; color:#6d99dd;text-decoration:none;}
 UL {  font-size: 100%; color:#000; list-style-image: url( "../assets/images/arrow.gif" )}
 A:visited {  font-size: 100%; color:#6d99dd;text-decoration:none;}
 H1 {  font-size: 100%; color:#FFFFCC; font-weight: normal; font-style: normal}
 P { font-size: 100%; color:#000}
 .NewsLogo p { font-size: 100%; color:#D1D1D1}
 P { font-size: 100%; color:#000}
 OL { font-size: 100%; color:#000; list-style-image: url( "../assets/images/point.gif" )}
 .TextNavBar {  font-size: 100%; color: rgb(209,209,209)}

A:hover {  font-size: 100%; color: rgb(102,204,0);text-decoration:underline;}

/********** Navigation **********/

.NavButtonStart { margin-top: 20px;	padding: 0;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit; float: left; display: inline; width: 10%; margin-left: 30px; text-align: right;}
.NavButtonSecond{	margin-top: 20px;	padding: 0;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit; float: left; display: inline; width: 80%; text-align: right;}
#mainnavi { border: 0; list-style: none; margin: 0; padding: 0; position: relative;}
#mainnavi2 { border: 0; list-style: none; margin: 0; padding: 0; position: relative;}
#mainnavi #current { cursor: default; padding: 0; text-align: left; font-size: 100%;}
#mainnavi2 #current2 { cursor: default; padding-left: 30px; text-align: left; font-size: 100%;}
#mainnavi2 #current3 { cursor: default; padding-left: 30px; text-align: left; font-size: 100%;}
#mainnavi2 #current4 { cursor: default; padding-left: 30px; text-align: left; font-size: 100%;}
#mainnavi2 #current5 { cursor: default; padding-left: 30px; text-align: left; font-size: 100%;}
#mainnavi2 #current6 { cursor: default; padding-left: 30px; text-align: left; font-size: 100%;}
#mainnavi2 #current7 { cursor: default; padding-left: 30px; text-align: left; font-size: 100%;}
#mainnavi li { border-right: 0px; display: inline; padding-left: 0px; padding-top: 0px; }
#mainnavi li a { color:#FFFFCC; text-decoration:none; font-weight:bold;}
#mainnavi li a:visited { color:#FFFFCC; text-decoration:underline;}
#mainnavi li a:hover { text-decoration:underline; color:#FFFFCC;}
#mainnavi2 li { border-right: 0px; display: inline; padding-left: 0px; padding-top: 0px; }
#mainnavi2 li a { color:#FFFFCC; text-decoration:none; font-weight:bold;}
#mainnavi2 li a:visited { color:#FFFFCC; text-decoration:underline;}
#mainnavi2 li a:hover { text-decoration:underline; color:#FFFFCC;}
.navu { float: right; margin-top: 5px;}
.edih, .navu { display: none;}

/********** Content **********/

.nof-centerContent { margin:0px auto; text-align: left; width:985px; }
.CenterContent { margin: auto; text-align: left; width:100%;  }
.PositionBox { margin: auto;	border: 0; background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%; font-family: inherit; width:985px; }
.PositionBoxu { margin: 0;	padding: 0;	border: 0; background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%; font-family: inherit; }
.Logo { margin-top: 30px; padding: 0; border: 0; background: transparent; background-image: url('http://www.we-components.de/assets/WEComponentsLogo.png'); font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; width: 985px; height:152px; }
.Logo2 { margin-top: 15px; padding: 0; border: 0; background: transparent; background-image: url('http://www.we-components.de/assets/WEComponentsLogo.png'); font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; width: 985px; height:152px; }
.NewsLogo { float:left; margin-top: 20px; padding: 30px 25px 0px 225px; border: 0; background: transparent; background-image: url('http://core.we-webdesign.com/assets/NewsLogo.png'); background-repeat: no-repeat; width: auto; height:150px; }
.HeadLine { margin-bottom:50px;	border: 0; background: transparent;	width: 985px;	height: 4px;}

/********** TextBoxen**********/
#TextBox1 { margin: 0;	padding: 0;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit; width: 100%;	margin-top: 60px;	margin-left: 22px;}
.TextBox { margin: 0;	padding: 0;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit; width: 100%;	margin-top: 60px;	margin-left: 22px;}
.SiteBox { margin: 0;	padding: 0;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit; }
.SiteBoxf { margin-left: 20px;	padding: 0;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit; }
.SiteBox2i { box-shadow: 0px 0px 6px 0px #B5B5B5; margin: 0; border: 1px solid #C0C0C0; border-radius: 8px; padding: 6px; margin: 0;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit; }
.SiteBoxc {	margin: 0;	padding: 0;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit; float: left;}
.SiteBoxcm {	margin-right: 50px;	padding: 0;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit; float: left;}
.SiteBoxcm2 {	margin: 0 0 0 70px;	padding: 0;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit; float: left;}
.SiteBox2 {	box-shadow: 0px 0px 6px 0px #B5B5B5; margin: 0; border: 1px solid #C0C0C0; border-radius: 6px; padding: 6px;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	float: left; display: inline;	width: 30%;	margin-top: 30px;	margin-left: 17px;}
.SiteBox2f {margin: 0; padding: 0;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	float: left; display: inline;	width: 40%;	margin-top: 30px;	margin-left: 10px;}
.SiteBox2f2 {text-align:left;margin: 0; padding-left: 40px;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	float: left; display: inline;	width: 25%;	margin-top: 30px;	margin-left: 0px;}
.SiteBox2f3 {text-align:left; margin: 0; padding-left: 30px;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	float: left; display: inline;	width: 25%;	margin-top: 30px;	margin-left: 17px;}
.SiteBox3 {	margin: 0;	padding: 0;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	float: left; display: inline;	width: 50%;	margin-top: 30px;	margin-left: 0;}
.SiteBoxLogo {	margin: 0;	padding: 0;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	float: left; display: inline;	width: 200px;	margin-top: 30px;	margin-left: 17px;}
.SiteBoxText {	box-shadow: 0px 0px 6px 0px #B5B5B5; margin: 0; border: 1px solid #C0C0C0; border-radius: 6px;	padding: 8px;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	float: left; display: inline;	width: 700px;	margin-top: 30px;	margin-left: 17px;}
.SiteBoxTextof {box-shadow: 0px 0px 6px 0px #B5B5B5; margin: 0; border: 1px solid #C0C0C0; border-radius: 8px; padding: 6px; margin-top: 30px;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;}
.fl2 {float:left;margin-right:5px;}
table {color:#000;}
/********** Footer **********/

.Footer {	margin: 15px 0 0 0;	padding: 0;	border: 0;	background: transparent;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	width: 100%; height:280px; background-image:url('http://core.we-webdesign.com/assets/bg-ripple-footer.png'); background-repeat: repeat-x;}
.Footer ul{font-size: 100%; color:#FFFFCC; list-style-image: url( "../assets/images/arrow.gif" );text-align:left;}
.Footer li{color:#FFFFCC;}
.Footer li a {color:#FFFFCC; text-decoration:none;}
.Footer li a:visited {color:#FFFFCC; text-decoration:underline;}
.Footer li a:hover {color:#FFFFCC; text-decoration:underline;}
.Footer h4 {color:#FFFFCC; font-weight: bold;}
.Footer p {color:#FFFFCC;}
.Footer a {color:#FFFFCC; text-decoration:none;}
.Footer a:link {color:#FFFFCC; text-decoration:none;}
.Footer a:visited {color:#FFFFCC; text-decoration:underline;}
.Footer a:hover {color:#FFFFCC; text-decoration:underline;}


p, pre, blockquote, h1, h2, h3, h4, h5, h6 {
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px;
}

pre {
	font-family: 'Courier New', 'Lucida Console', Courier, Monaco, Monospace;
}

blockquote {
	margin-bottom: 21.28px;
	margin-left: 40px;
	margin-right: 40px;
}

address {
	line-height: 1.2;
	margin: 0px;
	font-style: italic;
}

h2 {
	font-size: 105%;
  color:#000;
}
h3 {
	font-size: 100%;
  color:#000;
}
h4 {
	font-size: 0.8em;
}
h5 {
	font-size: 0.8em;
}
h6 {
	font-size: 0.8em;
}

html, body, form {
	margin: 0px;
	padding: 0px;
}

.NavBar_ul {
	position: relative;
	margin: 0px;
	padding: 0px;
}
.NavBar_li {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.NavBar_a {
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	text-decoration: none;
	display: block;
}

.nof-clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}



/* Hides from IE-mac \*/
* html .nof-clearfix {height: 1%;}

/* End hide from IE-mac */

.nof-navPositioning {
	margin: 0px;
	padding: 0px;
	cursor: pointer;
        z-index: 1000; 
        display: none;
}

.nof-navButtonAnchor {
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	text-decoration: none;
}

.nof-ajaxTemplateHide {
	visibility:hidden;
	background-color:white;
	color:black;	
}

.nof-positioninglogo {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 985px;
}

.nof-positioning1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
        float: left; 
        display: inline; 
        width: 150px; 
        margin-top: 2px; 
        margin-left: 30px;
}

.nof-positioning2 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
        float: left; 
        display: inline; 
        width: 750px; 
        margin-top: 2px; 
        margin-left: 45px
}

.nof-positioningline {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 985px;
    	height: 4px;
}

.nof-positioning3 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
        float: left
}

.nof-positioning4 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
        width: 138px; 
        margin-top: 28px; 
        margin-left: 34px; 
}

.nof-positioningnavl {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
        width: 150px; 
	margin-top: 10px; 
	margin-left: 30px; 
}

.nof-positioninglineu {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 985px; 
	height: 4px;
	margin-top: 16px;
}

.nof-positioninggreenu {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 387px; 
	margin-top: 33px; 
	margin-left: 383px;
}

.nof-positioningfooter {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 323px; 
	margin-top: 22px; 
	margin-left: 416px;
}

.nof-positioninggreenl {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 6px; 
	margin-top: 30px; 
	margin-left: 25px;
}

.nof-positioningforum2 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 500px; 
	margin-top: 30px; 
	margin-left: 172px;;
}

.nof-positioningforum3 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 500px; 
	margin-top: 13px; 
	margin-left: 134px;
}

.nof-positioningforum4 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 748px; 
	margin-top: 34px; 
	margin-left: 14px;
}

.nof-positioningebl1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 237px; 
	margin-top: 30px; 
	margin-left: 268px;
}

.nof-positioningebl3 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 749px; 
	margin-top: 13px; 
	margin-left: 14px;
}

.nof-positioningebl2 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 500px; 
	margin-top: 13px; 
	margin-left: 134px;
}

.nof-positioninggreenleerl {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 6px; 
	margin-top: 30px; 
	margin-left: 205px;
}

.nof-positioningfootertext {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 350px; 
	margin-top: 12px; 
	margin-left: 418px;
}

.nof-positioningformular1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 699px; 
	margin-top: 37px; 
	margin-left: 41px;
}

.nof-positioningpartner1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 700px; 
	margin-top: 30px; 
	margin-left: 46px;
}

.nof-positioningpartner2 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 200px; 
	margin-top: 17px; 
	margin-left: 46px;
}

.nof-positioningpartner3 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 200px; 
	margin-top: 17px; 
	margin-left: 14px;
}

.nof-positioningpartner4 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 200px; 
	margin-top: 17px; 
	margin-left: 38px;
}

.nof-positioningnexoc1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 121px; 
	margin-top: 34px; 
	margin-left: 231px;
}

.nof-positioningindex1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 752px; 
	margin-top: 30px; 
	margin-left: 22px;
}

.nof-positioningindex2 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 304px; 
	margin-top: 30px; 
	margin-left: 17px;
}

.nof-positioningindex3 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 304px; 
	margin-top: 31px; 
	margin-left: 88px;
}

.nof-positioningindex4 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 334px; 
	margin-top: 5px; 
	margin-left: 16px;
}

.nof-positioningindex5 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 368px; 
	margin-top: 19px; 
	margin-left: 16px;
}

.nof-positioningindex6 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 365px; 
	margin-top: 6px; 
	margin-left: 25px;
}

.nof-positioningindex7 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 365px; 
	margin-top: 6px; 
	margin-left: 17px;
}

.nof-positioningindex8 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 365px; 
	margin-top: 5px; 
	margin-left: 27px;
}

.nof-positioningkontakt1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 180px; 
	margin-top: 95px; 
	margin-left: 16px;
}

.nof-positioningkontakt2 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 180px; 
	margin-top: 16px; 
	margin-left: 16px;;
}

.nof-positioningkontakt3 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 180px; 
	margin-top: 16px; 
	margin-left: 15px;
}

.nof-positioningkontakt4 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 6px; 
	margin-top: 30px; 
	margin-left: 10px;
}

.nof-positioningkontakt5 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 150px; 
	margin-top: 30px; 
	margin-left: 85px;
}

.nof-positioningkontakt6 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 173px; 
	margin-top: 63px; 
	margin-left: 85px;
}

.nof-positioningkontakt7 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 183px; 
	margin-top: 58px; 
	margin-left: 25px;
}

.nof-positioningkontakt8 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 194px; 
	margin-top: 35px; 
	margin-left: 25px;
}

.nof-positioningkontakt9 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 220px; 
	margin-top: 58px; 
	margin-left: 15px;;
}

.nof-positioningkontakt10 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 173px; 
	margin-top: 39px; 
	margin-left: 15px;
}

.nof-positioningsitemap1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 698px; 
	margin-top: 29px; 
	margin-left: 46px
}

.nof-positioningcomponents1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 121px; 
	margin-top: 30px; 
	margin-left: 330px;
}

.nof-positioningcomponents2 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 500px; 
	margin-top: 13px; 
	margin-left: 134px;
}

.nof-positioningcomponents3 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 740px; 
	margin-top: 23px; 
	margin-left: 14px;
}

.nof-positioningwebdesign1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 111px; 
	margin-top: 30px; 
	margin-left: 327px;
}

.nof-positioningwebdesign2 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 500px; 
	margin-top: 13px; 
	margin-left: 134px;
}

.nof-positioningwebdesign3 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 744px; 
	margin-top: 35px; 
	margin-left: 14px;
}

.nof-positioningelektronik1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 321px; 
	margin-top: 30px; 
	margin-left: 231px;
}

.nof-positioningelektronik2 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 500px; 
	margin-top: 13px; 
	margin-left: 134px;
}

.nof-positioningelektronik3 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 751px; 
	margin-top: 44px; 
	margin-left: 14px;
}

.nof-positioningqsc1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 532px; 
	margin-top: 30px; 
	margin-left: 69px;
}

.nof-positioningqsc2 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 120px; 
	margin-top: 30px; 
	margin-left: 22px;
}

.nof-positioningqsc3 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 680px; 
	margin-top: 59px; 
	margin-left: 69px;
}

.nof-positioningqsc4 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 680px; 
	margin-top: 34px; 
	margin-left: 69px;
}

.nof-positioningqsc5 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 680px; 
	margin-top: 59px; 
	margin-left: 69px;
}

.nof-positioningimpressum1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 478px; 
	margin-top: 30px; 
	margin-left: 85px;
}

.nof-positioningimpressum2 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 654px; 
	margin-top: 10px; 
	margin-left: 85px;
}

.nof-positioningmprivacy1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 538px; 
	margin-top: 30px; 
	margin-left: 69px;
}

.nof-positioningmprivacy2 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 109px; 
	margin-top: 30px; 
	margin-left: 30px;
}

.nof-positioningmprivacy3 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 680px; 
	margin-top: 31px; 
	margin-left: 69px;
}

.nof-positioningseiten1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 760px; 
	margin-top: 30px; 
	margin-left: 14px;
}

.nof-positioningseiten2 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 242px; 
	margin-top: 29px; 
	margin-left: 14px;
}

.nof-positioningseiten3 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 204px; 
	margin-top: 28px; 
	margin-left: 10px;
}

.nof-positioningseiten4 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	float: left; display: 
	inline; width: 151px; 
	margin-top: 27px; 
	margin-left: 13px;
}

.nof-positioningseiten5 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 242px; 
	margin-top: 25px; 
	margin-left: 12px;
}

.nof-positioningseiten6 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 196px; 
	margin-top: 25px; 
	margin-left: 12px;
}

.nof-positioningseiten7 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 197px; 
	margin-top: 25px; 
	margin-left: 21px;
}

.nof-positioningseiten8 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 307px; 
	margin-top: 22px; 
	margin-left: 14px;
}

.nof-positioningseiten9 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 238px; 
	margin-top: 16px; 
	margin-left: 14px;
}

.nof-positioningseiten10 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 179px; 
	margin-top: 16px; 
	margin-left: 14px;
}

.nof-positioningseiten11 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 242px; 
	margin-top: 16px; 
	margin-left: 38px;
}

.nof-positioningcommerce1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 121px; 
	margin-top: 30px; 
	margin-left: 330px;
}

.nof-positioningcommerce2 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 500px; 
	margin-top: 11px; 
	margin-left: 143px;
}

.nof-positioningcommerce3 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 740px; 
	margin-top: 17px; 
	margin-left: 14px;
}

.nof-positioningcommerce4 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 143px; 
	margin-top: 21px; 
	margin-left: 22px;
}

.nof-positioningcommerce5 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 160px; 
	margin-top: 21px; 
	margin-left: 19px;
}

.nof-positioningcommerce6 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 90px; 
	margin-top: 21px; 
	margin-left: 34px;
}

.nof-positioningcommerce7 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 198px; 
	margin-top: 4px; 
	margin-left: 23px;
}

.nof-positioningcommerce8 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 183px; 
	margin-top: 21px; 
	margin-left: 107px;
}

.nof-positioningcommerce9 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 159px; 
	margin-top: 17px; 
	margin-left: 51px;
}

.nof-positioningcommerce10 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 161px; 
	margin-top: 92px; 
	margin-left: 27px;
}

.nof-positioningcommerce11 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 109px; 
	margin-top: 33px; 
	margin-left: 51px;
}

.nof-positioningcommerce12 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 164px; 
	margin-top: 58px; 
	margin-left: 59px;
}

.nof-positioningcommerce13 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 140px; 
	margin-top: 31px; 
	margin-left: 16px;
}

.nof-positioningcommerce14 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 142px; 
	margin-top: 90px; 
	margin-left: 46px;
}

.nof-positioningcommerce15 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 280px; 
	margin-top: 15px; 
	margin-left: 63px;
}

.nof-positioninglinks1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 299px; 
	margin-top: 31px; 
	margin-left: 37px;
}

.nof-positioning5 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
        float: left; 
	display: inline; 
	width: 6px; 
	margin-top: 30px; 
	margin-left: 25px;
}

.nof-positioning6 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left
}

.nof-positioning7 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 752px; 
	margin-top: 30px; 
	margin-left: 22px;
}

.nof-positioning8 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 304px; 
	margin-top: 30px; 
	margin-left: 17px; 
}

.nof-positioning9 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 304px; 
	margin-top: 31px; 
	margin-left: 88px;
}

.nof-positioning10 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 334px; 
	margin-top: 5px; 
	margin-left: 16px;
}

.nof-positioning11 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 368px; 
	margin-top: 19px; 
	margin-left: 16px;
}

.nof-positioning12 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 365px; 
	margin-top: 6px; 
	margin-left: 25px;
}

.nof-positioning13 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 365px; 
	margin-top: 6px; 
	margin-left: 17px; 
}

.nof-positioning14 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 365px; 
	margin-top: 5px; 
	margin-left: 27px;
}

.nof-positioning15 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 985px; 
	margin-top: 16px;
}

.nof-positioning16 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 387px; 
	margin-top: 33px; 
	margin-left: 383px;
}

.nof-positioning17 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 323px; 
	margin-top: 22px; 
	margin-left: 416px;
}

.nof-positioning4webdes {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 150px; 
	margin-top: 30px; 
	margin-left: 30px;
}

.nof-positioning5webdes {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 138px; 
	margin-top: 15px; 
	margin-left: 34px;
}

.nof-positioning6webdes {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
 	width: 150px; 
	margin-top: 24px; 
	margin-left: 30px;       
}

.nof-positioningwebs4 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 150px; 
	margin-top: 25px; 
	margin-left: 30px;
}

.nof-positioningwebs5 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 138px; 
	margin-top: 4px; 
	margin-left: 34px;
}

.nof-positioningwebs6 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 150px; 
	margin-top: 5px; 
	margin-left: 30px;
}

.nof-positioningwebs7 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 760px; 
	margin-top: 30px; 
	margin-left: 14px;
}

.nof-positioningwebs8 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 242px; 
	margin-top: 29px; 
	margin-left: 14px;
}

.nof-positioningwebs9 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 204px; 
	margin-top: 28px; 
	margin-left: 10px;
}

.nof-positioningwebs10 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 151px; 
	margin-top: 27px; 
	margin-left: 13px;
}

.nof-positioningwebs11 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 242px; 
	margin-top: 25px; 
	margin-left: 12px;
}

.nof-positioningwebs12 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 196px; 
	margin-top: 25px; 
	margin-left: 12px;
}

.nof-positioningwebs13 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 197px; 
	margin-top: 25px; 
	margin-left: 21px;
}

.nof-positioningwebs14 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 307px; 
	margin-top: 22px; 
	margin-left: 14px;
}

.nof-positioningwebs15 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 238px; 
	margin-top: 16px; 
	margin-left: 14px;
}

.nof-positioningwebs16 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 179px; 
	margin-top: 16px; 
	margin-left: 14px;
}

.nof-positioningwebs17 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 242px; 
	margin-top: 16px; 
	margin-left: 38px;
}

.nof-positioningwebs18 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 985px; 
	margin-top: 3px;
}

.nof-positioningwebs19 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 387px; 
	margin-top: 20px; 
	margin-left: 388px;
}

.nof-positioningwebs20 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 323px; 
	margin-top: 25px; 
	margin-left: 421px;
}



.nof-positioningnex1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 121px; 
	margin-top: 34px; 
	margin-left: 231px;
}

.nof-positioningimpr1 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 478px; 
	margin-top: 17px; 
	margin-left: 85px;
}

.nof-positioningimpr2 {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	width: 654px; 
	margin-top: 10px; 
	margin-left: 85px;
}


 .bildtwitter {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 40px; 
	margin-top: 14px; 
	margin-left: 410px;
}

.bildfacebook {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 40px; 
	margin-top: 14px; 
	margin-left: 23px;
}

.bildrss {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	float: left; 
	display: inline; 
	width: 40px; 
	margin-top: 14px; 
	margin-left: 24px;
}



/*		Tablet Layout: 768px.
		Gutters: 24px.
		Outer margins: 28px.
		Inherits styles from: Default Layout.
-----------------------------------------------------------------
cols    1     2      3      4      5      6      7      8
px      68    160    252    344    436    528    620    712    */

@media only screen and (min-width: 768px) and (max-width: 991px) {
	




/*		Mobile Layout: 320px.
		Gutters: 24px.
		Outer margins: 34px.
		Inherits styles from: Default Layout.
---------------------------------------------
cols    1     2      3
px      68    160    252    */

@media only screen and (max-width: 767px) {
	




/*		Wide Mobile Layout: 480px.
		Gutters: 24px.
		Outer margins: 22px.
		Inherits styles from: Default Layout, Mobile Layout.
------------------------------------------------------------
cols    1     2      3      4      5
px      68    160    252    344    436    */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	
