/* ::::: http://www.solargruppenord.com/plugins/system/jceutilities/css/jceutilities-217.css ::::: */

/* ::::: http://www.solargruppenord.com/plugins/system/jceutilities/themes/standard/css/style.css ::::: */

/* ::::: http://www.solargruppenord.com/plugins/content/highslide/highslide.css ::::: */

.highslide-container div { font-family: Verdana,Helvetica; font-size: 10pt; }
.highslide-container table { background: transparent none repeat scroll 0% 0%; }
.highslide-wrapper, .highslide-outline { background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.highslide-loading { border: 1px solid white; padding: 3px 3px 3px 22px; display: block; color: black; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; background-color: white; background-image: url('loader.white.gif'); background-repeat: no-repeat; background-position: 3px 1px; }
.highslide-viewport { background: transparent none repeat scroll 0% 0%; display: none; position: fixed; width: 100%; height: 100%; z-index: 1; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; left: 0pt; top: 0pt; }
/* ::::: http://www.solargruppenord.com/hsconfig/css/highslide-sitestyles.css ::::: */

/* ::::: http://www.solargruppenord.com/modules/mod_fpslideshow/mod_fpslideshow/templates/Movies2/template_css.php?w=345&h=275&sw=200 ::::: */

#fpss-outer-container { border: solid 6px #fff; margin: 0; padding: 0; overflow: hidden; width: 533px; height: 275px; }
#fpss-container { margin: 0pt; padding: 0pt; position: relative; clear: both; width: 533px; }
#fpss-slider { background: transparent; overflow: hidden; float: left; width: 443px; height: 275px; }
#slide-loading { background: rgb(0,0,0) url(loading_black.gif) no-repeat center; width: 443px; height: 275px; }
#slide-wrapper { display: none; width: 443px; height: 275px; }
#slide-wrapper #slide-outer { height: 275px; }
#slide-wrapper #slide-outer .slide { right: 200px; width: 443px; height: 275px; }
#slide-wrapper #slide-outer .slide { overflow: hidden; }
#slide-wrapper #slide-outer .slide .slide-inner { margin: 0; background: rgb(58,58,58); overflow: hidden; position: relative; color: rgb(255,255,255); text-align: left; z-index: 8; height: 275px; }
#slide-wrapper #slide-outer .slide .slide-inner a.fpss_img span span span { background: transparent; }
.fpss-introtext { margin: 0pt; padding: 0pt 0pt 0pt 5px; background: transparent url('transparent_bg.png') repeat scroll 0% 0%; width: 132px; height: auto; font-size: 11px; position: absolute; top: 0pt; bottom: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; left: 16px; }
.fpss-introtext .slidetext { margin: 0pt; padding: 0pt; }
#pseudobox { display: none; }
#navi-outer { margin: 0pt; padding: 0pt; background: rgb(58, 58, 58) none repeat scroll 0% 0%; overflow: hidden; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; z-index: 9; height: 275px; width: 200px; }
#navi-outer ul { margin: -1px 0pt 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: left; }
#navi-outer li { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; display: inline; height: 52px; list-style-type: none; list-style-image: none; list-style-position: outside; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#navi-outer li.noimages { display: none; }
#navi-outer li a { border-top: 1px solid rgb(148,31,37); margin: 0; padding: 4px 12px; background: #d0a964 url(nav.jpg) repeat-x center bottom; overflow: hidden; display: block; text-decoration: none; font-size: 11px; color: rgb(255,255,255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 60px; }
#navi-outer li a:hover, #navi-outer li a.navi-active { border-top: 1px solid rgb(106, 106, 106); margin: 0pt; padding: 4px 12px; background: rgb(210, 210, 210) url('nav-active.gif') repeat-x scroll center bottom; overflow: hidden; display: block; text-decoration: none; font-size: 11px; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 60px; }
#navi-outer li a span.navbar-img, #navi-outer li a:hover span.navbar-img, #navi-outer li a.navi-active span.navbar-img { border: 2px solid rgb(35, 35, 35); margin: 4px 12px 0pt 0pt; padding: 0pt; overflow: hidden; display: block; width: 65px; height: 45px; float: left; }
#navi-outer li a span.navbar-img img { opacity: 0.6; width: 65px; height: 47px; }
#navi-outer li a:hover span.navbar-img img, #navi-outer li a.navi-active span.navbar-img img { opacity: 1; width: 65px; height: 47px; }
#navi-outer li a span.navbar-key { display: none; }
#navi-outer li a span.navbar-title { margin: 0; padding: 2px 0 0; font-weight: bold; font-size: 11px; display: block; color: #3b3223; line-height: 13px; }
#navi-outer li a.navi-active .navbar-title, #navi-outer li a.navi-active .navbar-tagline { color: #3b3223; }
#navi-outer li a.navi-active .mydate, #navi-outer li a:hover .mydate { color: rgb(71, 70, 70) ! important; font-weight: normal ! important; }
#navi-outer li a .mydate { color: #c59741; font-weight: normal ! important; }
#navi-outer li a span.navbar-tagline { margin: 0; padding: 0; font-weight: normal; color: rgb(242,242,242); font-size: 11px; line-height: 12px; }
#navi-outer li a:hover span.navbar-tagline, #navi-outer li a.navi-active span.navbar-tagline { font-weight: normal; color: rgb(51, 51, 51); }
span.navbar-clr { display: block; clear: both; }
.fpss-introtext .slidetext h1 { margin: 0; padding: 20px 8px 2px; font-family: Arial, sans-serif; font-size: 16px; line-height: 20px; color: #c59741; }
.fpss-introtext .slidetext h1 a { color: #c59741; margin: 0; padding: 0; font-family: Arial, sans-serif; font-size: 16px; text-decoration: none ! important; }
.fpss-introtext .slidetext h1 a:hover { color: #c59741; margin: 0; padding: 0; font-family: Arial, sans-serif; font-size: 16px; text-decoration: none ! important; }
.fpss-introtext .slidetext h3 { margin: 0px ! important; padding: 1px 8px 2px; font-size: 14px ! important; color: rgb(255, 255, 255); }
.fpss-introtext .slidetext p { margin: 0px; padding: 15px 8px 8px; color: rgb(255, 255, 255); }
.fpss-introtext .slidetext a.readon { border: medium none ; margin: 0pt; padding: 6px 0pt 6px 12px; background: transparent url('a_readon.png') no-repeat scroll 0% 0%; position: absolute; left: 12px; bottom: 12px; width: 113px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); text-align: center ! important; text-decoration: none ! important; font-weight: normal ! important; }
.fpss-introtext .slidetext a.readon:hover { border: medium none ; margin: 0pt; padding: 6px 0pt 6px 12px; background: transparent url('a_readon.png') no-repeat scroll 0% 0%; position: absolute; left: 12px; bottom: 12px; width: 113px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
a:active, a:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
#fpss-container img { border: medium none ; }
.fpss-clr { clear: both; height: 0pt; line-height: 0pt; }
/* ::::: http://www.solargruppenord.com/templates/css/sgn.css ::::: */

.body { margin: 0px; padding: 0px;  text-align: left; font-family: arial; font-size: 12px; line-height: 15px; color: rgb(255, 255, 255); }
* { border: medium none ; margin: 0pt; padding: 0pt; }
html, body { height: 100%; }
#shadow { background: repeat-y; height: 100%; width: 21px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fixcenter { border: 0px none ; text-align: center; height: 100%; margin-left: auto; margin-right: auto; }
#column1 { background-color: transparent; background-image: none; background-attachment: scroll; width: 653px; }
#content { padding: 0; background: url(header_uebergang.jpg) no-repeat; text-align: justify; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: #c59741; }
#column2 { border-left: 1px solid rgb(112,12,17); border-right: 1px solid rgb(113,21,18); background: #19150f; width: 265px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: left; }
#legalsnav { background: transparent url('bg_legalsnav.jpg') no-repeat scroll 0% 0%; width: 210px; height: 126px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 55px; padding-top: 10px; }
#legalsnav ul.menu { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#legalsnav ul.menu li { padding: 0px; float: left; margin-right: 10px; }
#legalsnav ul.menu li a { font-size: 10px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; }
#infonav ul.menu li a:hover {  }
#mainnav { border-right: 1px solid rgb(113, 21, 18); background: rgb(128, 65, 56) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#mainnav ul.menu { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#mainnav ul.menu li { padding: 0px; background: rgb(128, 65, 56) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#mainnav ul.menu li a { padding: 4px 20px 4px 25px; background: rgb(255, 255, 255) url('bg_menupoint.gif') no-repeat scroll 0% 0%; width: 219px; font-size: 12px; font-weight: bold; color: rgb(84, 10, 12); text-decoration: none; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 1px; }
#mainnav ul.menu li.item5 a { margin-bottom: 0px; }
#mainnav ul.menu li#current a { background: transparent url('bg_menupoint_hover.gif') no-repeat scroll 0% 0%; color: rgb(179, 146, 147); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#mainnav ul.menu li a:hover { background: transparent url('bg_menupoint_hover.gif') no-repeat scroll 0% 0%; color: rgb(179, 146, 147); text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#downloads { padding: 25px; background: rgb(82, 9, 12) url('bg_downloads.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-height: 226px; }
#downloads h2.contentheading { font-weight: bold; font-size: 18px; margin-bottom: 15px; margin-top: 15px; text-transform: uppercase; }
#downloads ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#downloads ul li { background: transparent url('icon_download.gif') no-repeat scroll 0% 0%; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 30px; }
#downloads ul li a { text-decoration: none; color: rgb(255, 255, 255); }
#downloads .article_separator { background: transparent url('line_download.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 1px; font-size: 1px; line-height: 1px; margin-bottom: 10px; margin-top: 5px; }
#infonav { border-right: 1px solid rgb(113, 21, 18); background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(84, 10, 12); }
#infonav h2.contentheading { font-weight: bold; font-size: 14px; margin-bottom: 10px; text-transform: none; padding-left: 25px; margin-top: 0px; }
#infonav ul.menu { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#infonav ul.menu li { padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#infonav ul.menu li a { padding: 4px 20px 5px 25px; background: rgb(255, 255, 255) url('bg_menupoint_info.gif') no-repeat scroll 0% 0%; width: 219px; font-size: 12px; font-weight: bold; color: rgb(84, 10, 12); text-decoration: none; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#infonav ul.menu li a:hover { background: transparent url('bg_menupoint_info_hover.gif') no-repeat scroll 0% 0%; text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#infonav p { padding: 20px 0pt 0pt; text-align: center; }
#content h2.contentheading, #content .componentheading, .contact-title, #content h3 { font-weight: bold; font-size: 18px; margin-bottom: 25px; text-transform: uppercase; color: rgb(230, 226, 225); }
#content a.readon { padding: 0; font-weight: bold; color: #141414; text-decoration: underline; display: block; margin-top: 4px; }
#content a { margin: 0px; padding: 0px; font-weight: bold; color: rgb(205, 198, 198); text-decoration: underline; }
/* ::::: http://www.solargruppenord.com/templates/css/custom.css ::::: */

body { margin: 0; padding: 0; background: #19150f; text-align: justify; font-family: arial; font-size: 12px; line-height: 15px; color: rgb(255,255,255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
/* ::::: http://www.solargruppenord.com/templates/system/css/general.css ::::: */

/* ::::: http://www.solargruppenord.com/templates/sgn_basic/css/template.css ::::: */

table td { font-size: 12px; }
