#justexamples
{
  background:#fff url(https://sunshine-productions.visions.page/themes/wns/images/wns/background.gif) repeat-y top left;
  min-height:20px;
  height:auto!important;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
{
  border:0;
  font-size:100%;
  margin:0;
  padding:0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
{
  display:block;
}

body
{
  line-height:1;
}

ol,ul
{
  list-style:none;
}

blockquote,q
{
  quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after
{
  content:none;
}

table
{
  border-collapse:collapse;
  border-spacing:0;
}

@font-face
{
  font-family:Oswald;
  src:url(https://sunshine-productions.visions.page/themes/wns/fonts/oswald.light.ttf);
}

html,body
{
  height:100%;
  text-align:left;
}

#outer_wrap
{
  width:1000px;
  position:relative;
  margin:0 auto;
}

#header
{
  height:180px;
  width:1000px;
}

#header_logo
{
  float:left;
  padding:74px 64px 18px 162px;
}

#header_bottom
{
  height:359px;
  width:1000px;
  background-image:url(https://sunshine-productions.visions.page/themes/wns/images/wns/header_bg.png);
  position:relative;
}

#banner_img
{
  width:390px ;
  height:303px;
  background-color:#FFF;
  position:absolute;
  margin-top:18px;
  margin-left:30px;
  padding: 10px;
  overflow: hidden;
 
  
}

#banner_inhalt{
 width:390px;
  height:303px;
  overflow: hidden;
  

}

#banner_img img
{
 width:390px;
  height:303px;
 
}



#slogan
{
  width:480px;
  max-height:253px;
  position:absolute;
  padding-top:70px;
  overflow:hidden;
  margin:18px 0 18px 520px;
}

#inner_wrap
{
  float:none;
  width:100%;
  padding-bottom:70;
  background-image:url(https://sunshine-productions.visions.page/themes/wns/images/wns/main_bg.png);
}

#top_nav
{
  width:550px;
  height:30px;
  position:absolute;
  font-family:Oswald;
  font-weight:300;
  margin:120px 0 10px 510px;
}

#navigation
{
  position:relative;
  left:0;
  top:0;
  float:left;
  width:495px;
  font-size:18px;
}

#navigation_inner
{
  position:relative;
  overflow:hidden;
  padding:5px;
}

#content
{
  position:relative;
  left:0;
  top:0;
  float:left;
  width:600px;
}

#content_inner
{
  position:relative;
  overflow:hidden;
  padding:20px 40px 70px;
}

#sidebar
{
  position:relative;
  left:0;
  top:0;
  float:left;
  width:325px;
  background-image:url(https://sunshine-productions.visions.page/themes/wns/images/wns/background_news.png);
  margin:35px 5px 270px 70px;
}

#sidebar_inner
{
  position:relative;
  overflow:hidden;
  padding:30px 10px 20px 30px;
}

#footer_wrapper
{
  background-image:url(https://sunshine-productions.visions.page/themes/wns/images/wns/footer.png);
  height:270px;
  margin-top:-240px;
}

#footer2 img
{
  margin-top:-140px;
  z-index:-1;
  border:0;
  display:inline;
}

#footer3
{
  position:absolute;
  color:#000;
  bottom:0;
  width:470px;
  max-height:30px;
  overflow:hidden;
  height:30px;
  font-size:14px;
  font-family:'Century Gothic';
  padding:0 0 10px 60px;
}

#footer4
{
  position:absolute;
  color:#FFF;
  bottom:10px;
  width:200px;
  max-height:30px;
  overflow:hidden;
  font-size:12px;
  font-family:'Century Gothic';
  padding:0 0 10px 550px;
}

#footer4 a
{
  color:#000;
}

#footer
{
  position:relative;
  width:100%;
  background-image:url(https://sunshine-productions.visions.page/themes/wns/images/wns/main_bg.png);
}

.formBlockSurveyTable
{
  width:100%;
}

.formBlockSurveyTable input[type=text],.formBlockSurveyTable input[type=email]
{
  width:95%;
}

.row
{
  margin-top:10px;
  clear:both;
}

.span_1,.span_940
{
  display:block;
  min-height:1px;
}

.span_160
{
  float:left;
  width:160px;
  display:block;
  min-height:1px;
}

.span_200
{
  float:left;
  width:200px;
  display:block;
  min-height:1px;
}

.span_220
{
  float:left;
  width:220px;
  display:block;
  min-height:1px;
}

.span_250
{
  float:left;
  width:250px;
  display:block;
  min-height:1px;
}

.span_300
{
  float:left;
  width:300px;
  display:block;
  min-height:1px;
}

.span_460
{
  float:left;
  width:460px;
  display:block;
  min-height:1px;
}

.span_470
{
  float:left;
  width:470px;
  display:block;
  min-height:1px;
}

.span_600
{
  float:left;
  width:600px;
  display:block;
  min-height:1px;
}

.span_620
{
  float:left;
  width:620px;
  display:block;
  min-height:1px;
}

.span_20
{
  margin-left:20px;
}
