/* reset margins and paddings */







#sponsor_teaser {



float:left;



background:url(../img/hg_sponsors.jpg) left top no-repeat;



width:271px;



height:215px;



margin-bottom:4px;



margin-top:0;



}







#more_products_teaser {



float:left;



background:url(../img/hg_more_products.jpg) left top no-repeat;



width:271px;



height:215px;



margin-bottom:4px;



margin-top:0;



}











* {



margin:0px;



padding:0px;



}







/* background */







.csc-frame-frame1{



	font-family: 'Arial',Tahoma,Verdana,sans-serif;



	font-size: 0.7em;



	color: #929292;



	font-weight: bold;



}







body {



margin:0px;



padding:0px;



background-color:#fff;



}







#hg {



margin-left:auto;



margin-right:auto;



width:920px;



/* height:100%; */



background:url(../img/hg_horizontal.gif);



}







/* content divs */







#head0 {



margin-left:auto;



margin-right:auto;



padding:0px;



width:894px;



height:175px;



background:url(../img/head5.jpg) left top no-repeat;



}

#head6 {
margin-left:auto;
margin-right:auto;
padding:0px;
width:894px;
height:175px;
background:url(../img/head6.jpg) left top no-repeat;
}







#head1 {



margin-left:auto;



margin-right:auto;



padding:0px;



width:894px;



height:175px;



background:url(../img/head1.jpg) left top no-repeat;



}







#head2 {



margin-left:auto;



margin-right:auto;



padding:0px;



width:894px;



height:175px;



background:url(../img/head2.jpg) left top no-repeat;



}







#head3 {



margin-left:auto;



margin-right:auto;



padding:0px;



width:894px;



height:175px;



background:url(../img/head3.jpg) left top no-repeat;



}







#head4 {



margin-left:auto;



margin-right:auto;



padding:0px;



width:894px;



height:175px;



background:url(../img/head4.jpg) left top no-repeat;



}



#head5 {



margin-left:auto;



margin-right:auto;



padding:0px;



width:894px;



height:175px;



background:url(../img/head_cacaoInvest.jpg) left top no-repeat;



}



#navigation {



margin-top:5px;



margin-left:172px;



}







*html #navigation {



margin-top:0px;



}







#linke_spalte {



width:157px;



margin-top:-6px;



float:left;



}







#main {



width:894px;



margin-left:auto;



margin-right:auto;



}







#mitte {



float:left;



width:546px;



margin-top:50px;



margin-left:15px;



}







#breaker {



clear:both;



width:920px;



height:10px;



}







/* spalte rechts */







#rechte_spalte {



float:right;



width:157px;



margin-top:53px;



}







#language {



height:20px;



width:157px;



margin-bottom:15px;



}







#language p {



font-size:.7em;



color:#C8C8C8;



margin-top:1px;



float:left;



}







#lang_buttons {



margin-top:0px;



float:right;



}







#lang_buttons a img, #lang_buttons img {



margin-left:4px;



}







/* infos */



#news_blog{



background:url(../img/fofi_tagebuch.jpg) left top no-repeat;



padding-top:33px;



padding-left:8px;



padding-right:4px;



padding-bottom:2px;



}





#news {



background:url(../img/hl_infos.gif) left top no-repeat;



padding-top:33px;



padding-left:8px;



padding-right:4px;



padding-bottom:2px;



}







#datum {



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-size:.75em;



color:#9EC311;



font-weight:bold;



}







#news p,#news_blog p {



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-size:.75em;



color:#000;



margin-bottom:5px;



}







#news p a,#news_blog p a {



color:#2452FF;



text-decoration:none;



}







#news p a:hover,#news_blog p a:hover {



text-decoration:underline;



}







/* kontaktieren */







#kontaktieren {



background:url(../img/hl_kontaktieren.gif) left top no-repeat;



padding-left:8px;



padding-bottom:2px;



}







#kontaktieren img {



margin-top:33px;



}







#kontaktform {



font-family:'Arial', Tahoma, Verdana, sans-serif;



color:#929292;



font-weight:bold;



}







#kontaktieren p {



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-size:.75em;



color:#000;



margin-bottom:5px;



}







#kontaktieren p a {



color:#2452FF;



text-decoration:none;



}







#kontaktieren p a:hover {



text-decoration:underline;



}







/* newsletter rechte seite*/











#newsletterlink {



background:url(../img/hl_newsletter.gif) left top no-repeat;



}







#broschuerelink {



background:url(../img/hl_broschuere.gif) left top no-repeat;



}







#newsletterlink, #broschuerelink {



padding-left:8px;



padding-right:4px;



padding-bottom:8px;



}







#newsletterlink p, #broschuerelink p {



padding-top:33px;



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-size:.7em;



color:#000;



margin-bottom:5px;



}







#newsletterlink a img, #broschuerelink a img {



cursor:hand;



width:85px;



height:21px;



background:url(../img/button_anfordern_neu.gif) left top no-repeat;



}







#newsletterlink a img:hover, #broschuerelink a img:hover {



background:url(../img/button_anfordern_neu.gif) left -25px no-repeat;



}







/* newsletter */







.tx-danewslettersubscription-pi1 {



background:url(../img/hl_newsletter.gif) left top no-repeat;



background-color:#e9e9e9;



padding-top:33px;



padding-left:8px;



padding-right:4px;



padding-bottom:8px;



}







.tx-danewslettersubscription-pi1-listrow-header {



/*	display:none;*/



}







.tx-danewslettersubscription-pi1 table {



border-collapse:collapse;



}







/* 



.tx-danewslettersubscription-pi1-descr p {



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-size:.7em;



color:#000;



margin-bottom:5px;



}







.tx-danewslettersubscription-pi1-emailAdmin {



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-size:.7em;



color:#000;



margin-bottom:5px;



}







.tx-danewslettersubscription-pi1-listrow-header {



display:none;



}







input.newsletter_absenden {



cursor:hand;



margin:0px;



padding:0px;



border:0px;



width:85px;



height:21px;



margin-top:8px;



background:url(../img/button_nl_absenden_normal.gif) left top no-repeat;



}







input.newsletter_absenden:hover {



background:url(../img/button_nl_absenden_hover.gif) left top no-repeat;



}







input.newsletter_eingabefeld {



font-size:.7em;



padding:2px;



width:136px;



color:#444;



background-color:#FFFFFF;



margin-top:2px;



border-top:#909090 solid 1px;



border-left:#909090 solid 1px;



}  */







/* login */







.tx-newloginbox-pi1 p a {



color:#2452FF;



text-decoration:none;



}







.tx-newloginbox-pi1 p a:hover {



text-decoration:underline;



}







.tx-newloginbox-pi1 {



background:url(../img/hl_login.gif) left top no-repeat;



padding-top:33px;



padding-left:8px;



padding-right:4px;



padding-bottom:8px;



}







.tx-newloginbox-pi1 table {



border-collapse:collapse;



}











.tx-newloginbox-pi1 p {



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-size:.7em;



color:#000;



margin-bottom:5px;



}







#tx-newloginbox-pi1-login_submit {



cursor:hand;



margin:0px;



padding:0px;



border:0px;



width:85px;



height:21px;



margin-top:8px;



margin-bottom:4px;



background:url(../img/button_anmelden_neu.gif) left top no-repeat;



}







#tx-newloginbox-pi1-login_submit_forgotten:hover {



background:url(../img/button_absenden_neu.gif) left -25px no-repeat;



}







#tx-newloginbox-pi1-login_submit_forgotten {



cursor:hand;



margin:0px;



padding:0px;



border:0px;



width:85px;



height:21px;



margin-top:8px;



margin-bottom:4px;



background:url(../img/button_absenden_neu.gif) left top no-repeat;



}







#tx-newloginbox-pi1-login_submit:hover {



background:url(../img/button_anmelden_neu.gif) left -25px no-repeat;



}











#tx-newloginbox-pi1-send_submit {



cursor:hand;



margin:0px;



padding:0px;



border:0px;



width:85px;



height:21px;



margin-top:8px;



background:url(../img/button_absenden_neu.gif) left top no-repeat;



}







#tx-newloginbox-pi1-send_submit:hover {



background:url(../img/button_absenden_neu.gif) left -25px no-repeat;



}



#tx-newloginbox-pi1-logout_submit {



cursor:hand;



margin:0px;



padding:0px;



border:0px;



width:85px;



height:21px;



margin-top:8px;



background:url(../img/button_logout_neu.gif) left top no-repeat;



}







#tx-newloginbox-pi1-logout_submit:hover {



background:url(../img/button_logout_neu.gif) left -25px no-repeat;



}







/*



#tx-newloginbox-pi1-pass, #tx-newloginbox-pi1-user , #user, #pass, .tx-newloginbox-pi1 input {



font-size:.7em;



padding:2px;



width:136px;



color:#444;



background:url(../img/hg_inputfield.gif) left top repeat-x;



background-color:#fff;



border-top:#C0BEBE solid 1px;



border-left:#D4D3D3 solid 1px;



}



*/



#logindaten {



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-size:.7em;



color:#929292;



font-weight:bold;



margin-bottom:0px;



}











/* boxen rechts abschluss */







#abschluss {



background-color:#E9E9E9;



height:112px;



}







/* text */







h1 {



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-weight:bold;



font-size:1.2em;



color:#88A50F;



margin-bottom:.5em;



}







h1 a {



color:#88A50F;



text-decoration:none;



}







h1 a:hover {



color:#88A50F;



text-decoration:underline;



}







h2 {



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-size:1em;



font-weight:bold;



color:#727469;



margin-bottom:.4em;



}







h3 {



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-size:.9em;



font-weight:bold;



color:#727469;



margin-bottom:.4em;



}







h4 {



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-weight:normal;



font-size:.7em;



color:#444;



margin-bottom:1em;



}







p {



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-size:.8em;



color:#444;



}




#content {
  font-family:'Arial', Tahoma, Verdana, sans-serif;
}

.csc-textpic-caption {
  font-size: .7em;
  color: #333;
}


#content p {



margin-bottom:.9em;



}







#content p a {



color:#2452FF;



text-decoration:none;



}







#content p a:hover {



text-decoration:underline;



}







#content img {



margin-right:1em;



}







sub {



font-size:75%;



}







sup {



font-size:75%;



}







hr {



margin-bottom:.5em;



padding-top:0px;



clear:both;



height:1px;



color:#D2D2D2;



border-style:dashed;



border-width:1px;	



border-color:#D2D2D2;



}







/* liste text */







#content ul {



margin-bottom:1em;



}







#content ul li {



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-size:.8em;



color:#444;



padding-left:20px;



list-style-type:none;



background-image: url(../img/bulletpoint1.gif);



background-repeat: no-repeat;



background-position:0px 2px;



margin-bottom:.3em;



}







#content ul li a {



color:#2452FF;



text-decoration:none;



}







#content ul li a:hover {



text-decoration:underline;



}



#content ol {



margin-bottom:1em;



}







#content ol li {



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-size:.8em;



color:#444;



padding-left:20px;



background-position:0px 2px;



margin-bottom:.3em;



}







#content ol li a {



color:#2452FF;



text-decoration:none;



}







#content ol li a:hover {



text-decoration:underline;



}



/* footer */
.footer {
  border-top:1px solid #D2D2D2;
  width:546px;
}	

#footer_products {
  width:546px;
  height:25px;
}

.footer p, #footer_products p {
  margin-top:5px;
  font-size:.7em;
  font-family:'Arial', Tahoma, Verdana, sans-serif;
  float:left;
  color:#818181;
}

.footer p a,#footer_products p a{
  color:#818181;
  text-decoration:none;
}

.footer p a:hover, #footer_products p a:hover {
  text-decoration:underline;
}

#breadcrumb{
  height:20px;
}

#breadcrumb img{
  margin-right:0px;
}
#breadcrumb p{
  line-height:18px;
}






#drucken {



margin-top:3px;



float:right;



}







#senden {



margin-left:25px;



margin-top:5px;



float:right;



}







#senden img, #drucken img {



margin-left:3px;



margin-right:3px;



}







/* buttons */







#abschliessen_button a img {



cursor:hand;



margin-bottom:.9em;



width:208px;



height:25px;



background:url(../img/button_abschliessen_neu.gif) left top no-repeat;



}







#abschliessen_button a img:hover {



background:url(../img/button_abschliessen_neu.gif) left -25px no-repeat;



}







#anfordern_button a img {



cursor:hand;



margin-bottom:.9em;



width:208px;



height:25px;



background:url(../img/button_broschuere_neu.gif) left top no-repeat;



}







#anfordern_button a img:hover {



background:url(../img/button_broschuere_neu.gif) left -25px no-repeat;



}







#download_button a img {



cursor:hand;



margin-bottom:.9em;



width:208px;



height:25px;



background:url(../img/button_download_neu.gif) left top no-repeat;



}







#download_button a img:hover {



background:url(../img/button_download_neu.gif) left -25px no-repeat;



}







/* navigation */







#navlist {



position:relative;



height:1.05em;



margin:0;



padding:0;



white-space:nowrap;



}







#navlist li {



float:left;



list-style-type:none;



}







#navlist li a {



position:relative;



display:block;



margin:0px;



padding-right:0.8em;



padding-left:0.8em;



padding-top:0.4em;



padding-bottom:0.7em;



color: #444;



font: normal 0.7em/120% 'Verdana', Arial, Helvetica, sans-serif;



text-align: center;



text-decoration: none;



}







#trennzeichen1 {



margin-top:0.1em;



font-size:0.9em;



float:left;



}







#trennzeichen2 {



color:#FFF;



margin-top:0.1em;



font-size:0.9em;



float:left;



}







#navlist li a:hover {



text-decoration: underline;



}







#navlist li#active {



background-color: #A5C615;



background:url(../img/nav1_hg_active.gif) top;



background-repeat:repeat-x;



}







#navlist li#active #current {



color:#FFFFFF;



font-weight: bold;



}







#navlist li#active a:hover { 



color: #fff; 



}







#navlist ul#subnavlist {



position: absolute;



width:722px;



background-color:#A5C615;



left:0;



top:1.5em;



height:1.5em;



margin: 0;



padding: 0;



white-space: nowrap;



}







#navlist ul#subnavlist ul#subsubnavlist {



position: absolute;



width:720px;



background-color:#fff;



border-bottom:1px solid #A5C615;



border-left:1px solid #A5C615;



border-right:1px solid #A5C615;



left:0;



top:1.5em;



height:1.5em;



margin: 0;



padding: 0;



white-space: nowrap;



}







#navlist ul#subnavlist li a {



width: auto;



padding: 0.5em 0.8em 0.7em 0.8em;



border: 0;



color: #fff;



font: normal normal 0.66em/110% Verdana, Arial, sans-serif;



}







#navlist ul#subnavlist ul#subsubnavlist li a {



width: auto;



padding: 0.5em 0.8em 0.7em 0.8em;



border: 0;



color: #88A50F;



font: normal normal 0.66em/110% Verdana, Arial, sans-serif;



}







#navlist ul#subnavlist li a:hover {



text-decoration: underline;



font-weight:normal;



/* IE5/Mac disappearing item fix */



}







#navlist ul#subnavlist ul#subsubnavlist li a:hover {



text-decoration: underline;



font-weight:normal;



/* IE5/Mac disappearing item fix */



}







#navlist ul#subnavlist li#subactive a#subcurrent {



background:url(../img/nav2_hg_active.gif) center bottom no-repeat;



color: #fff;



font-weight:bold;



}







#navlist ul#subnavlist ul#subsubnavlist li#subsubactive a#subsubcurrent {



background:url(../img/nav3_hg_active.gif) center bottom no-repeat;



color: #88A50F;



font-weight:bold;



}







* html > body #navlist, * html > body #navlist ul#subnavlist, * html > body #navlist ul#subnavlist ul#subsubnavlist {



width:720px;



}







/* produktnavigation */







#produktnavigation {



background:url(../img/hl_produktnavi.gif) left top no-repeat;



background-color:#E9E9E9;



padding-top:33px;



padding-bottom:3px;



float:left;



}







#produktnavlist {



list-style-type:none;



}







#produktnavlist li {

/*
height:29px; 
margin-bottom:-5px;
*/

display:block;



width:157px;







}







*html #produktnavlist li {



margin-bottom:-4px;



}







/* zweite ebene */







#produktnavlist li ul {



margin-top:-4px;



margin-bottom:2px;



}







*html #produktnavlist li ul {



margin-top:0px;



margin-bottom:5px;



}







#produktnavlist li ul li {

padding-top:4px;
height:16px;
padding-bottom:4px;

background-color:#F7FCE4;



display:block;







border-top:1px solid #D8D8D8;



}







*html #produktnavlist li ul li {



padding-top:6px;



}







#produktnavlist li ul li a {



font-family:'Verdana', Arial, Tahoma, sans-serif;



text-decoration:none;



font-size:.65em;



color:#767676;



padding-left:31px;



}







#produktnavlist li ul li a:hover {



text-decoration:underline;



}







/* dritte ebene */







#produktnavlist li ul li ul li {



background-color:#FBFDF5;



padding-bottom:4px;



padding-left:12px;



width:145px;



}







#produktnavlist li ul li ul li a {



font-size:.55em;



padding-left:31px;



font-weight:normal;



}







#produktnavlist li ul li ul li a:hover {



text-decoration:underline;



}







#produktnavlist li ul li ul {



margin-top:0px;



margin-bottom:1px;



}







.active2 {



background:url(../img/auszeichng_subnavlist.gif) left top no-repeat;



}







.active2 a {



font-weight:bold;



}







.active3 {



background:url(../img/auszeichng_subsubnavlist.gif) left top no-repeat;



}







#produktnavlist li ul li ul li.active3 a {



font-weight:bold;



}







#gb_button a img {



background:url(../img/gb_button_neu.gif) left top no-repeat;



}







#gb_button a img:hover {



background:url(../img/gb_button_neu.gif) left -25px no-repeat;



}







#gb_button.active a img {



background:url(../img/gb_button_neu.gif) left -50px no-repeat;



}







#gb_button.active a img:hover {



background:url(../img/gb_button_neu.gif) left -75px no-repeat;



}







#bsv_button a img {



background:url(../img/bsv_button_neu.gif) left top no-repeat;



}







#bsv_button.active a img {



background:url(../img/bsv_button_neu.gif) left -50px no-repeat;



}







#bsv_button a img:hover {



background:url(../img/bsv_button_neu.gif) left -25px no-repeat;



}







#bsv_button.active a img:hover {



background:url(../img/bsv_button_neu.gif) left -75px no-repeat;



}



#cacao_button a img {

background:url(../img/ci_button.gif) left top no-repeat;

}



#cacao_button.active a img {

background:url(../img/ci_button.gif) left -50px no-repeat;

}



#cacao_button a img:hover {

background:url(../img/ci_button.gif) left -25px no-repeat;

}





#cacao_button.active a img:hover {

background:url(../img/ci_button.gif) left -75px no-repeat;

}





#wsb_button a img {



background:url(../img/wsb_button_neu.gif) left top no-repeat;



}







#wsb_button.active a img {



background:url(../img/wsb_button_neu.gif) left -50px no-repeat;



}







#wsb_button a img:hover {



background:url(../img/wsb_button_neu.gif) left -25px no-repeat;



}







#wsb_button.active a img:hover {



background:url(../img/wsb_button_neu.gif) left -75px no-repeat;



}







#wi_button a img {
	background:url(../img/wi_button_neu.gif) left top no-repeat;
}

#wi_button.active a img {
	background:url(../img/wi_button_neu.gif) left -50px no-repeat;
}

#wi_button a img:hover {
	background:url(../img/wi_button_neu.gif) left -25px no-repeat;
}

#wi_button.active a img:hover {
	background:url(../img/wi_button_neu.gif) left -75px no-repeat;
}

#gt_button a img {
	background:url(../img/greenteak_navi.gif) left top no-repeat;
}

#gt_button.active a img {
	background:url(../img/greenteak_navi.gif) left -50px no-repeat;
}

#gt_button a img:hover {
	background:url(../img/greenteak_navi.gif) left -25px no-repeat;
}

#gt_button.active a img:hover {
	background:url(../img/greenteak_navi.gif) left -75px no-repeat;
}


#okp_button a img {
	background:url(../img/okp_button_neu.gif) left top no-repeat;
}







#okp_button.active a img {



background:url(../img/okp_button_neu.gif) left -50px no-repeat;



}







#okp_button a img:hover {



background:url(../img/okp_button_neu.gif) left -25px no-repeat;



}







#okp_button.active a img:hover {



background:url(../img/okp_button_neu.gif) left -75px no-repeat;



}







#co_button a img {



background:url(../img/cool_button_neu_.gif) left top no-repeat;



}







#co_button a img:hover {



background:url(../img/cool_button_neu_.gif) left -25px no-repeat;



}







/* testimonial */







#testimonial {



background:url(../img/hg_testimonial.gif) left bottom no-repeat;



width:157px;



margin-top:2px;



float:left;



margin-bottom:10px;



}







*html #testimonial {



margin-bottom:-5px;



}







#testimonial p {



font-size:.7em;



margin-top:3px;



margin-left:3px;



margin-bottom:0;



}







#testimonial p a {



color:#2452FF;



text-decoration:none;



}







#testimonial p a:hover {



text-decoration:underline;



}







/* Infobroschuere anfordern */







#small {



font-size:.7em;



color:#444;



}







.bsv_form input {



margin-bottom:3px;



margin-left:6px;



font-size:.75em;



padding:2px;



color:#444;



border-top:#C0BEBE solid 1px;



border-left:#C0BEBE solid 1px;



border-right:#EFEFEF solid 1px;



border-bottom:#EFEFEF solid 1px;



}







.bsv_form textarea {



width:127px;



font-size:.75em;



font-family:'Arial', Tahoma, Verdana, sans-serif;



margin-bottom:3px;



margin-left:6px;



padding:2px;



color:#444;



border-top:#C0BEBE solid 1px;



border-left:#C0BEBE solid 1px;



border-right:#EFEFEF solid 1px;



border-bottom:#EFEFEF solid 1px;



}







.bsv_form select {



width:38px;



}







.bsv_form label.left {



margin-top:3px;



float:left;



width:100px;



text-align:right;



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-size:.7em;



color:#929292;



font-weight:bold;



}







input.button_weiter, input.button_abschluss, input.button_absenden, input.senden_button {



margin-left:157px;



padding:0;



border:0;



cursor:hand;



width:85px;



height:21px;



margin-top:7px;



}







input.button_right {



margin-left:157px;



padding:0;



border:0;



cursor:hand;



width:85px;



height:21px;



margin-top:20px;



}











.button_right {



background:url(../img/button_anfordern_neu.gif) left top no-repeat;



}



.button_right:hover {



background:url(../img/button_anfordern_neu.gif) left -25px no-repeat;



}



.button_right_rev {



background:url(../img/button_anfordern_neu.gif) left -25px no-repeat;



}



.button_right_rev:hover {



background:url(../img/button_anfordern_neu.gif) left top no-repeat;



}


.button_right_card{
  background:url(../img/zur_karte.gif) left -25px no-repeat;
}



.button_right_card:hover{
  background:url(../img/zur_karte.gif) left top no-repeat;
}



.button_weiter {



background:url(../img/button_weiter_neu.gif) left top no-repeat;



}



.senden_button {



background:url(../img/senden_button.gif) left top no-repeat;



}



.button_weiter:hover {



background:url(../img/button_weiter_neu.gif) left -25px no-repeat;



}



.senden_button:hover {



background:url(../img/senden_button.gif) left -25px no-repeat;



}







.button_abschluss {



background:url(../img/button_abschluss_neu.gif) left top no-repeat;



}



.button_abschluss:hover {



background:url(../img/button_abschluss_neu.gif) left -25px no-repeat;



}







.button_absenden {



background:url(../img/button_absenden_neu.gif) left top no-repeat;



}



.button_absenden:hover {



background:url(../img/button_absenden_neu.gif) left -25px no-repeat;



}











/* teaser startseite */







#gb_teaser {
float:left;
background:url(../img/hg_gb_teaser.jpg) left top no-repeat;
width:271px;
height:215px;
margin-bottom:4px;
margin-top:0;
}

#gt_teaser {
float:right;
background:url(../img/greenteak_teaser.jpg) left top no-repeat;
width:271px;
height:215px;
margin-bottom:4px;
margin-top:0;
}

#ci_teaser {
float:right;
background:url(../img/hg_ci_teaser.jpg) left top no-repeat;
width:271px;
height:215px;
margin-bottom:4px;
margin-top:0;
}

#okp_teaser {
float:right;
background:url(../img/hg_okpan_teaser.jpg) left top no-repeat;
width:271px;
height:215px;
margin-bottom:4px;
margin-top:0;
}

#bsv_teaser {
float:left;
background:url(../img/hg_bsv_teaser.jpg) left top no-repeat;
width:271px;
height:215px;
margin-bottom:4px;
margin-top:0;
}

#wsb_teaser {
float:right;
background:url(../img/hg_wsb_teaser.jpg) left top no-repeat;
width:271px;
height:215px;
margin-bottom:4px;
margin-top:0;
}


#wi_teaser {
float:left;
background:url(../img/hg_wi_teaser.jpg) left top no-repeat;
width:271px;
height:215px;
margin-bottom:4px;
margin-top:0;
}







#gt_teaser p, #ci_teaser p, #gb_teaser p, #bsv_teaser p, #wsb_teaser p, #wi_teaser p, #okp_teaser p {



 margin-top:135px; 



margin-left:10px;



margin-bottom:0px;



font-size:.7em;



color:#6C6C6C;



}







#ci_teaser p img, #gb_teaser p img, #bsv_teaser p img, #wsb_teaser p img, #wi_teaser p img, #okp_teaser p img {



margin-top:3px;



margin-bottom:0em;



margin-right:5px;



}







#infos_button_gt, #infos_button_cci, #infos_button, #infos_button_bsv, #infos_button_gb, #infos_button_wi, #infos_button_wsb {



width:124px;



height:25px;



float:right;



margin-right:5px;



margin-top:5px;



}







#infos_button img,
#infos_button_bsv img, 
#infos_button_gb img, 
#infos_button_wi img, 
#infos_button_gt img,
#infos_button_ci img,
#infos_button_cci img,
#infos_button_wsb img
{



margin-right:0em;



margin-top:0em;



background:url(../img/button_infos_neu.gif) left top no-repeat;



}







#infos_button img:hover,



#infos_button_bsv img:hover, 



#infos_button_gb img:hover, 

#infos_button_gt img:hover,

#infos_button_cci img:hover,

#infos_button_wi img:hover, 



#infos_button_wsb img:hover



 {



background:url(../img/button_infos_neu.gif) left -25px no-repeat;



}







#teaser_weitere {



clear:both;



background:url(../img/hg_teaser_weitere.gif) left top no-repeat;



width:546px;



height:86px; 



padding-top:30px; 



}







#teaser_weitere p {



font-size:.7em;



}







#teaser_cool {



padding-left:16px; 



float:left;



width:240px;



}







#teaser_okp {



padding-left:26px;



float:left;



width:255px;



}







#teaser_okp img, #teaser_cool img {



margin-right:5px;



margin-bottom:0;



}











*html #teaser_cool, *html #teaser_okp {



margin-bottom:0px;



}







.bsv_form select {



margin-bottom:3px;



margin-left:6px;



font-size:.75em;



padding:2px;



color:#444;



border-top:#C0BEBE solid 1px;



border-left:#C0BEBE solid 1px;



border-right:#EFEFEF solid 1px;



border-bottom:#EFEFEF solid 1px;



}



#gruppe {



height:20px;



margin-left:14px;



position:relative;



width:520px;



}







#gruppe img {



margin-right:3px;



margin-bottom:0px;



}







/* bildergallerie */







.tx-bahagphotogallery-pi1 a {



font-family:'Arial', Tahoma, Verdana, sans-serif;



color:#2452FF;



font-size:1.5em;



text-decoration:none;



margin-right:7px;



}







.tx-bahagphotogallery-pi1 a:hover {



text-decoration:underline;



}







.tx-bahagphotogallery-pi1 td {



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-size:.7em;



color:#444;



}







.tx-bahagphotogallery-pi1 img {



margin-bottom:12px;



}







/* baumsparer */







label {



font-family:'Arial', Tahoma, Verdana, sans-serif;



font-size:.75em;



color:#444;



}







#contract {



margin-bottom:4px;



border-top:#909090 solid 1px;



border-left:#909090 solid 1px;



border-right:#E5E5E5 solid 1px;



border-bottom:#E5E5E5 solid 1px;



}







#name {



margin-left:3px;



border-top:#909090 solid 1px;



border-left:#909090 solid 1px;



border-right:#E5E5E5 solid 1px;



border-bottom:#E5E5E5 solid 1px;



}







td {



font-family:'Arial', Tahoma, Verdana, sans-serif;



}







/* newsticker */







.tx-itsnewsticker-pi1 {



margin-bottom:18px;



}







/* bannerlinks */







#bannerlink {



text-decoration:none;



margin-left:5px;



}







.anmeldeformular_td{



	vertical-align:top;



	height:25px;



}







.anmeldeformular_tr{



	vertical-align:top;



	height:25px;



}







/* printversion */







@media print {







#linke_spalte, #rechte_spalte, #navigation, .footer {



display:none;



}







#hg {



background:none;



}







#head0, #head1, #head2, #head3, #head4 {



background:url(../img/head_print.gif) left top no-repeat;



height:100px;



}







#mitte {



margin-top:0px;



margin-left:0px;



}











}







img.info_anfordern_button{



/*	background-image:url(http://www.forestfinance.de/fileadmin/bilder/btn-klein-request.gif); */



	background-image:url(../img/btn-klein-request.gif);



	width: 77px;



	height: 21px;



	border:0px;



	background-position:bottom;	



}







img.info_anfordern_button:hover{



/*	background-image:url(http://www.forestfinance.de/fileadmin/bilder/btn-klein-request.gif); */



	background-image:url(../img/btn-klein-request.gif);



	width: 77px;



	height: 21px;



	border:0px;	



	background-position:0px -42px;



}







img.bsv_abschluss__button{



/*	background-image:url(http://www.forestfinance.de/fileadmin/bilder/btn-registeronline.gif); */



	background-image:url(../img/btn-registeronline.gif);



	width: 172px;



	height: 25px;



	border:0px;



	background-position:0px 50px;	



}







img.bsv_abschluss__button:hover{



/*	background-image:url(http://www.forestfinance.de/fileadmin/bilder/btn-registeronline.gif); */



	background-image:url(../img/btn-registeronline.gif);



	width: 172px;



	height: 25px;



	border:0px;



	background-position:0px 25px;	



}











img.infoanfordern_lang_btn{



/*	background-image:url(http://www.forestfinance.de/fileadmin/bilder/btn-requestbrochure.gif); */



	background-image:url(../img/btn-requestbrochure.gif);



	width: 159px;



	height: 25px;



	border:0px;



	background-position:0px 50px;	



}







img.infoanfordern_lang_btn:hover{



/*	background-image:url(http://www.forestfinance.de/fileadmin/bilder/btn-requestbrochure.gif); */



	background-image:url(../img/btn-requestbrochure.gif);



	width: 159px;



	height: 25px;



	border:0px;



	background-position:0px 25px;	



}







div.tx-danewslettersubscription-pi1 table tr.tx-danewslettersubscription-pi1-form-row td{



	background-color:#e9e9e9;



}







body{



text-align:center;



}







#main{



text-align:left;



}







#content{



text-align:left;



}







.content_popup{



padding:10px;



}







.weitere_teaser_pro{



	width:273px;



	height:95px;



	float:left;



}



.csc-sitemap-level1{

  padding:0px;

  padding-left:0px;

}



.csc-sitemap-level2{

  padding:0px;

  padding-left:15px;

}



.csc-sitemap-level3{

  padding:0px;

  padding-left:30px;

}


/* ROLLOVER BUTTONS */
.btn span{
background:transparent url(../../button/style_1/button_center.gif) repeat-x scroll 0 0;
cursor:pointer;
display:block;
float:left;
font-family:Arial;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:21px !important;

line-height:normal;
margin:4px 0;
padding:4px 0 0;
width:auto;
}

a.btn span.btn-l,a.btn span.btn-r{
background:transparent url(../../button/style_1/button_left.gif) no-repeat scroll left top !important;
display:block;
float:left;
font-size:1px;
height:25px !important;
padding:0;
width:13px;
}

a.btn span.btn-r{
background:transparent url(../../button/style_1/button_right.gif) no-repeat scroll right top !important;
width:43px;
}

a.btn span.btn-l-over{
background:transparent url(../../button/style_1/button_left.gif) no-repeat scroll left bottom !important;
}
a.btn span.btn-r-over{
background:transparent url(../../button/style_1/button_right.gif) no-repeat scroll right bottom !important;
}



a.btn{
  color:#596d0e;
  font-size:10pt;
  text-decoration:none;
}
