div.csc-textpic IMG {display:block;margin-top:3px;border:1px solid #002F56;overflow:hidden;}
dl.csc-textpic-image IMG {}
/* common */
body{background:#799CB8 url(../img/body-bg.png) repeat-x;font:normal 68.75%/135% Verdana,Arial,Helvetica,sans-serif;color:#002F56;}
a:link{color:#002F56;text-decoration:underline;}
a:visited{color:#004C8A;text-decoration:underline;}
a:hover,a:active{text-decoration:none;}
.nobr{white-space:nowrap;}
h2{font-size:145.5%;line-height:100%;font-weight:bold;background:transparent url(../img/header-bullet.png) 0 50% no-repeat;}
div.hline{background:transparent url(../img/hlines.png) repeat-x;}
div.hline-happy{background-position:0px -1px;}
.happy{color:#EE7F01;}
.happy a:link{color:#EE7F01;}
.happy a:visited{color:#BA6402;}
ul li{background:transparent url(../img/bullet-list.png) 0px 0.4em no-repeat;
/*line-height:150%;*/
}
ul.menu li{line-height:135%;}
img{border:1px solid #002F56;}
ol li{display:list-item;list-style-type:decimal;}
p.note{background:#D5E0E9;border:1px solid #002F56;}
p.note-happy{background:#FCE5CC;border-color:#EE7F01;}
p.blocksatz {text-align:justify;}
p.align-justify {text-align:justify;}
p .img-desc{color:#799CB8;}
.csc-textpic-caption {display:block;margin-top:0.2em;color:#799CB8;text-align:left;}
#content{text-align:left;}
#content ul,#content ol{text-align:left;}
/* /common */
/* base */
#wrap{border-top:4px solid #002F56;}
/* /base */
/* header */

#header {position:relative;z-index:10;}
/* ++++++++ACTIONMENU BEGIN */
#actionmenu {position:absolute;right:0px;top:-5px;z-index:15;}
#actionmenu A {margin:0;padding:4px;text-decoration:none;}
#actionmenu A:hover {text-decoration:underline;}
/* ++++++++ACTIONMENU END */

#logo{position:relative;background:url(../img/logo-bg.png) center bottom no-repeat;z-index:12;}
#logo h1 .i-replace-i{background:url(../img/logo.png) center center no-repeat;}
/* /header */
/* footer */
#home #footer{border-top:7px solid #002F56;}
#footer .slogan{background:#002f56;padding:5px 10px 2px 10px;}
#footer .slogan .i-replace-i{height:14px;width:206px;background:transparent url(../img/footer-bg.png);}
#footer .copyright{text-align:left;}
#footer a:link,#footer a:visited{text-decoration:none;padding-left:10px;}
#footer a:hover,#footer a:active{text-decoration:underline;}
#footer .copyright a:link,#footer .copyright a:visited{color:#6186A4;}
#footer .impressum{text-align:right;}
/* /footer */
/* main navigation */
#main-nav li .i-replace-i{background:url(../img/main-nav.png);}
#main-nav .photovoltaik .i-replace-i{background-position:0px 0px;}
#main-nav li.active .photovoltaik .i-replace-i,#main-nav .photovoltaik:hover .i-replace-i{background-position:0px -40px;}
#main-nav .automobile .i-replace-i{background-position:-128px 0px;}
#main-nav li.active .automobile .i-replace-i,#main-nav .automobile:hover .i-replace-i{background-position:-128px -40px;}
#main-nav .medizintechnik-und-maschinen .i-replace-i{background-position:-254px 0px;}
#main-nav li.active .medizintechnik-und-maschinen .i-replace-i,#main-nav .medizintechnik-und-maschinen:hover .i-replace-i{background-position:-254px -40px;}
#main-nav .yachten-und-flugzeuge .i-replace-i{background-position:-486px 0px;}
#main-nav li.active .yachten-und-flugzeuge .i-replace-i,#main-nav .yachten-und-flugzeuge:hover .i-replace-i{background-position:-486px -40px;}
#main-nav .unternehmen .i-replace-i{background-position:-671px 0px;}
#main-nav li.active .unternehmen .i-replace-i,#main-nav .unternehmen:hover .i-replace-i{background-position:-671px -40px;}
#main-nav .kontakt .i-replace-i{background-position:-809px 0px;}
#main-nav li.active .kontakt .i-replace-i,#main-nav .kontakt:hover .i-replace-i{background-position:-809px -40px;}
/* /main navigation */
/* secondary navigation */
#sec-nav{background:#002F56 center top no-repeat;color:#FFFFFF;}
#sec-nav .slogan .i-replace-i{background-image:url(../img/slogan.png);}
#sec-nav a:link{color:#FFFFFF;}
#sec-nav a:visited{color:#FFFFFF;}
#sec-nav a:link,#sec-nav a:visited{text-decoration:none;}
#sec-nav a:hover,#sec-nav a:active{text-decoration:underline;}
#sec-nav .menu{border-top:1px solid #7E93A5;}
#sec-nav .menu li{background:transparent url(../img/subnav/bg.png) 0px -300px no-repeat;}
#sec-nav .menu span.inner,#sec-nav .menu a:link,#sec-nav .menu a:visited{background:transparent url(../img/subnav/bg.png) 0px 0px repeat-x;}
#sec-nav .menu .active .inner,#sec-nav .menu a:hover,#sec-nav .menu a:active{color:#002F56;background:transparent url(../img/subnav/bg.png) 0px -150px repeat-x;text-decoration:none;}
#sec-nav .menu .desc{color:#B6C8D6;}
#sec-nav .menu .active .desc,#sec-nav .menu a:hover .desc,#sec-nav .menu a:active .desc{color:#4A5B64;}
#sec-nav .menu .item .i-replace-i{background:transparent  no-repeat;}
/* photovoltaik */
#photovoltaik #sec-nav .menu .item .i-replace-i{background-image:url(../img/subnav/photovoltaik.png);}
#photovoltaik #sec-nav .menu .item-1 .item .i-replace-i{background-position:0px 0px;}
#photovoltaik #sec-nav .menu .item-1 .active .item .i-replace-i,#photovoltaik #sec-nav .menu .item-1 a:hover .item .i-replace-i,#photovoltaik #sec-nav .menu .item-1 a:active .item .i-replace-i{background-position:0px -13px;}
#photovoltaik #sec-nav .menu .item-2 .item .i-replace-i{background-position:-143px 0px;}
#photovoltaik #sec-nav .menu .item-2 .active .item .i-replace-i,#photovoltaik #sec-nav .menu .item-2 a:hover .item .i-replace-i,#photovoltaik #sec-nav .menu .item-2 a:active .item .i-replace-i{background-position:-143px -13px;}
#photovoltaik #sec-nav .menu .item-3 .item .i-replace-i{background-position:-302px 0px;}
#photovoltaik #sec-nav .menu .item-3 .active .item .i-replace-i,#photovoltaik #sec-nav .menu .item-3 a:hover .item .i-replace-i,#photovoltaik #sec-nav .menu .item-3 a:active .item .i-replace-i{background-position:-302px -13px;}
#photovoltaik #sec-nav .menu .item-4 .item .i-replace-i{background-position:-487px 0px;}
#photovoltaik #sec-nav .menu .item-4 .active .item .i-replace-i,#photovoltaik #sec-nav .menu .item-4 a:hover .item .i-replace-i,#photovoltaik #sec-nav .menu .item-4 a:active .item .i-replace-i{background-position:-487px -13px;}
/* /photovoltaik */
/* automobile */
#automobile #sec-nav .menu .item .i-replace-i{background-image:url(../img/subnav/automobile.png);}
#automobile #sec-nav .menu .item-1 .item .i-replace-i{background-position:0px 0px;}
#automobile #sec-nav .menu .item-1 .active .item .i-replace-i,#automobile #sec-nav .menu .item-1 a:hover .item .i-replace-i,#automobile #sec-nav .menu .item-1 a:active .item .i-replace-i{background-position:0px -13px;}
#automobile #sec-nav .menu .item-2 .item .i-replace-i{background-position:-239px 0px;}
#automobile #sec-nav .menu .item-2 .active .item .i-replace-i,#automobile #sec-nav .menu .item-2 a:hover .item .i-replace-i,#automobile #sec-nav .menu .item-2 a:active .item .i-replace-i{background-position:-239px -13px;}
/* /automobile */
/* medizintechnik-und-maschinen */
#medizintechnik-und-maschinen #sec-nav .menu .item .i-replace-i{background-image:url(../img/subnav/medizintechnik-und-maschinen.png);}
#medizintechnik-und-maschinen #sec-nav .menu .item-1 .item .i-replace-i{background-position:0px 0px;}
#medizintechnik-und-maschinen #sec-nav .menu .item-1 .active .item .i-replace-i,#medizintechnik-und-maschinen #sec-nav .menu .item-1 a:hover .item .i-replace-i,#medizintechnik-und-maschinen #sec-nav .menu .item-1 a:active .item .i-replace-i{background-position:0px -13px;}
#medizintechnik-und-maschinen #sec-nav .menu .item-2 .item .i-replace-i{background-position:-160px 0px;}
#medizintechnik-und-maschinen #sec-nav .menu .item-2 .active .item .i-replace-i,#medizintechnik-und-maschinen #sec-nav .menu .item-2 a:hover .item .i-replace-i,#medizintechnik-und-maschinen #sec-nav .menu .item-2 a:active .item .i-replace-i{background-position:-160px -13px;}
/* /medizintechnik-und-maschinen */
/* unternehmen */
#unternehmen #sec-nav .menu .item .i-replace-i{background-image:url(../img/subnav/unternehmen.png);}
#unternehmen #sec-nav .menu .item-1 .item .i-replace-i{background-position:0px 0px;}
#unternehmen #sec-nav .menu .item-1 .active .item .i-replace-i,#unternehmen #sec-nav .menu .item-1 a:hover .item .i-replace-i,#unternehmen #sec-nav .menu .item-1 a:active .item .i-replace-i{background-position:0px -13px;}
#unternehmen #sec-nav .menu .item-2 .item .i-replace-i{background-position:-125px 0px;}
#unternehmen #sec-nav .menu .item-2 .active .item .i-replace-i,#unternehmen #sec-nav .menu .item-2 a:hover .item .i-replace-i,#unternehmen #sec-nav .menu .item-2 a:active .item .i-replace-i{background-position:-125px -13px;}
#unternehmen #sec-nav .menu .item-3 .item .i-replace-i{background-position:-211px 0px;}
#unternehmen #sec-nav .menu .item-3 .active .item .i-replace-i,#unternehmen #sec-nav .menu .item-3 a:hover .item .i-replace-i,#unternehmen #sec-nav .menu .item-3 a:active .item .i-replace-i{background-position:-211px -13px;}
#unternehmen #sec-nav .menu .item-4 .item .i-replace-i{background-position:-294px 0px;}
#unternehmen #sec-nav .menu .item-4 .active .item .i-replace-i,#unternehmen #sec-nav .menu .item-4 a:hover .item .i-replace-i,#unternehmen #sec-nav .menu .item-4 a:active .item .i-replace-i{background-position:-294px -13px;}
/* /unternehmen */
/* /secondary navigation */
/* top teasers */
#sec-nav .overlay-farm{background-image:url(../../assets/top-teasers/farm.jpg);}
#sec-nav .overlay-solar-battery-small{background-image:url(../../assets/top-teasers/solar-battery-small.jpg);}
#sec-nav .overlay-solar-batteries{background-image:url(../../assets/top-teasers/solar-batteries.jpg);}
#sec-nav .overlay-solar-battery-big{background-image:url(../../assets/top-teasers/solar-battery-big.jpg);}
#sec-nav .overlay-handshake{background-image:url(../../assets/top-teasers/handshake.jpg);}
#sec-nav .overlay-car{background-image:url(../../assets/top-teasers/car.jpg);}
#sec-nav .overlay-yacht{background-image:url(../../assets/top-teasers/yacht.jpg);}
#sec-nav .overlay-maschinen{background-image:url(../../assets/top-teasers/maschinen.jpg);}
#sec-nav .overlay-medizintechnik{background-image:url(../../assets/top-teasers/medizintechnik.jpg);}
#sec-nav .overlay-sofas{background-image:url(../../assets/top-teasers/sofas.jpg);}
#sec-nav .overlay-team{background-image:url(../../assets/top-teasers/team.jpg);}
#sec-nav .overlay-sponsoring{background-image:url(../../assets/top-teasers/sponsoring.jpg);}
#sec-nav .overlay-aktuelles{background-image:url(../../assets/top-teasers/aktuelles.jpg);}
#sec-nav .overlay-phone{background-image:url(../../assets/top-teasers/phone.jpg);}
#sec-nav .overlay-road{background-image:url(../../assets/top-teasers/road.jpg);}
/* /top teasers */
/* columns container */
#main{background:#FFFFFF;}
/* /columns container */
/* sidebar */
#sidebar h2{font-size:127.3%;font-weight:normal;font-family:Helvetica,Arial,Verdana,sans-serif;}
#sidebar .box{color:#FFFFFF;background:#002F56 url(../img/sb-teaser-bg.png) 0px 0px no-repeat;}
#sidebar .box a:link{color:#FFFFFF;}
#sidebar .box a:visited{color:#CCCCCC;}
#sidebar .box .outer{background:transparent url(../img/sb-teaser-bg.png) -292px 100% no-repeat;}
#sidebar .box .inner{background:transparent url(../img/sidebar-teasers/bg/common.jpg) 50% 100% no-repeat;}
#sidebar .box h2{background:transparent url(../img/sb-teaser-bg.png) -584px 100% no-repeat;}
#sidebar .box h2.i-replace .i-replace-i{background-position:0px 0px;background-repeat:no-repeat;}
#sidebar ul.contact-person .avatar img{border:1px solid #FFFFFF;}
#sidebar ul.contact-person li{line-height:135%;}
/* box headers */
#sidebar .box h2.kooperationen .i-replace-i{background-image:url(../img/sidebar-teasers/headers/kooperationen.gif);}
#sidebar .box h2.leasingruecklaeufer .i-replace-i{background-image:url(../img/sidebar-teasers/headers/leasingruecklaeufer.gif);}
#sidebar .box h2.institutsverguetungsverordnung .i-replace-i{background-image:url(../img/sidebar-teasers/headers/institutsverguetungsverordnung.gif);}
#sidebar .box h2.ansprechpartner .i-replace-i{background-image:url(../img/sidebar-teasers/headers/ansprechpartner.gif);}
#sidebar .box h2.rahmenbedingungen .i-replace-i{background-image:url(../img/sidebar-teasers/headers/rahmenbedingungen.gif);}
#sidebar .box h2.photovoltaik-leasing-fuer-landwirte .i-replace-i{background-image:url(../img/sidebar-teasers/headers/photovoltaik-leasing-fuer-landwirte.gif);}
#sidebar .box h2.leasing-anfrage .i-replace-i{background-image:url(../img/sidebar-teasers/headers/leasing-anfrage.gif);}
#sidebar .box h2.anschrift .i-replace-i{background-image:url(../img/sidebar-teasers/headers/anschrift.gif);}
#sidebar .box h2.anfahrtsbeschreibung .i-replace-i{background-image:url(../img/sidebar-teasers/headers/anfahrtsbeschreibung.gif);}
#sidebar .box h2.anfrage .i-replace-i{background-image:url(../img/sidebar-teasers/headers/anfrage.gif);}
#sidebar .box h2.online-kalkulator .i-replace-i{background-image:url(../img/sidebar-teasers/headers/online-kalkulator.gif);}
#sidebar .box h2.success-stories .i-replace-i{background-image:url(../img/sidebar-teasers/headers/success-stories.gif);}
#sidebar .box h2.aktuelle-angebote .i-replace-i{background-image:url(../img/sidebar-teasers/headers/aktuelle-angebote.gif);}
#sidebar .box h2.fc-noettingen .i-replace-i{background-image:url(../img/sidebar-teasers/headers/fc-noettingen.gif);}
/* /box headers */
/* box backgrounds */
#sidebar .box-contact-person .inner{background-image:url(../img/sidebar-teasers/bg/contact-person.jpg);}
#sidebar .box-for-farmers .inner{background-image:url(../img/sidebar-teasers/bg/for-farmers.jpg);}
#sidebar .box-for-farmers h2{background-position:-876px 100%;}
#sidebar .box-calculator .inner{background-image:url(../img/sidebar-teasers/bg/calculator.jpg);}
#sidebar .box-directions .inner{background-image:url(../img/sidebar-teasers/bg/directions.jpg);}
#sidebar .box-request .inner{background-image:url(../img/sidebar-teasers/bg/request.jpg);}
#sidebar .box-success-stories .inner{background-image:url(../img/sidebar-teasers/bg/success-stories.jpg);}
#sidebar .box-car-offers .inner{background-image:url(../img/sidebar-teasers/bg/car-offers.jpg);}
#sidebar .box-fc-noettingen .inner{background-image:url(../img/sidebar-teasers/bg/fc-noettingen.jpg);}
/* /box backgrounds */
/* /sidebar */
/* buttons */
.button .mehr-informationen .i-replace-i{background-image:url(../img/buttons/mehr-informationen.png);}
.button .jetzt-anfragen .i-replace-i{background-image:url(../img/buttons/jetzt-anfragen.png);}
.button .anfahrsbeschreibung .i-replace-i{background-image:url(../img/buttons/anfahrsbeschreibung.png);}
.button .jetzt-berechnen .i-replace-i{background-image:url(../img/buttons/jetzt-berechnen.png);}
.button .jetzt-anschauen .i-replace-i{background-image:url(../img/buttons/jetzt-anschauen.png);}
/* /buttons */
/* forms */
input,textarea,select{font:1em Verdana,Arial,Helvetica,sans-serif;}
form label{cursor:pointer;font-weight:bold;}
form .lbl{line-height:140%;background:transparent url(../img/frm-lbl-bg.png) left bottom repeat-x;}
form .row input,form .row textarea,form .row select{border:1px solid #CCDAE6;}
form .row input.error,form .row textarea.error,form .row select.error{border-color:#EE7F01;}
form .row input:focus,form .row textarea:focus,form .row select:focus,form .row input.focus,form .row textarea.focus,form .row select.focus{border-color:#002F56 !important;}
/* /forms */
/* home page */
#home #sec-nav{background-image:url(../../assets/home-teasers/solar-battery.jpg);}
#home #sec-nav .overlay h2{background:none;}
#home #content ul.nav li{background:#FFFFFF center top no-repeat;}
#home #content ul.nav li a{font-weight:bold;}
#home #content ul.nav li a:link,#home #content ul.nav li a:visited{text-decoration:none;}
#home #content ul.nav li a:hover,#home #content ul.nav li a:active{text-decoration:underline;}
#home #content ul.nav li.exklusiven-automobilen{background-image:url(../../assets/home-teasers/photovoltaik-anlagen.jpg);}
#home #content ul.nav li.yachten-und-flugzeugen{background-image:url(../../assets/home-teasers/yachten-und-flugzeugen.jpg);}
#home #content ul.nav li.maschinen{background-image:url(../../assets/home-teasers/maschinen.jpg);}
#home #content ul.nav span{background:transparent url(../img/header-bullet.png) left center no-repeat;}
#home #sec-nav .more{font-weight:bold;}
#home #sec-nav .more a{background:transparent url(../../assets/home-teasers/bullet.gif) left center no-repeat;}
/* /home page */
/* team page */
#content ul.team li{background:none;}
#content ul.team p.desc{border:1px solid #002F56;background:#CDDBE7;}
#content ul.team span.phone{background:transparent url(../img/icon/phone.gif) 0 55% no-repeat;}
/* /team page */
/* contact map */
#kontakt #map{border:1px solid #002F56;}
#kontakt #map img{border:0 !important;}
/* /contact map */
