html{ background : #3668A5; }
body{ background : url('http://www.climatecapital.net/img/body_rep.jpg') repeat-y center #fff; margin : 0; font-family : "Arial"; font-size : 10pt; behavior : url("http://www.climatecapital.net/css/csshover.htc");}
h2{ color : #333333; font-size : 14pt; font-family : "Arial"; font-weight : normal; margin : 0 0 10px 0; padding : 0; }
h2 a{ color : #333333; text-decoration: underline; }

.clearer{ clear : both; }
#repeater{ background : url('http://www.climatecapital.net/img/bg_top.jpg') repeat-x; height : 120px; width : 100%; }
#header{ margin : 0 auto; width : 990px; text-align : left; }
#wrapper{ width : 100%; height : 100%; background : url('http://www.climatecapital.net/img/menu_rep.jpg') repeat-x; margin : 0; }
#container{ width : 990px; margin : 0 auto; }
#logo{ background : url('http://www.climatecapital.net/img/logo.jpg') no-repeat; width : 128px; height : 120px; float : left; margin : 0 0 0 50px; }
#quote{ float : left; width : 580px; font-size : 12pt; color : #FFF; padding : 15px 0 0 20px; font-family : "Georgia"; }

#left{ width : 725px; float : left; text-align : justify; }
#left h1{ display: none; }
#left #h1_display{ display: block; font-size: 18pt; line-height: 115%; font-family: 'Georgia','serif'; color: #4f81bd; margin : 10px 0 0 0; padding : 0; font-weight: normal; }
#left a{ color : #6699cc; }
#left p{ margin : 10px 0; padding : 0; }
#left a:hover{ text-decoration : none; }
#left img{ padding : 5px; border : 1px solid #ccc; margin : 0 5px; }
#right{ width : 253px; float : right; border-top : 0; height : 100%; }
#right form{ padding: 0px; margin: 0px; }

#star{ padding: 0 0 0 5px; color: #CC0000; }

/* MENU */

#nav .active{ color: #6699CC; }
/*#nav a{ color : #2B5386; text-decoration : none; width : 100%; display : block; height : 100%; padding : 3px 0 2px 0; background : url('http://www.climatecapital.net/img/splitter.jpg') right 0 no-repeat; }*/
#nav a{ color : #efefef; text-decoration : none; width : 100%; display : block; height : 100%; padding : 3px 0 2px 0; background : url('http://www.climatecapital.net/img/splitter.jpg') right 0 no-repeat; }
#nav a:hover{color:#6699cc;}
#nav li { position:relative; z-index:9; float : left; width : 123px; font-size : 12pt; font-family : "Arial"; font-weight: bold; color : #333; text-align : center; padding : 0; margin : 0; }
#nav ul{ list-style : none; margin:0; padding:2px 0 0 0; display:block; margin : 0; } 
#nav li:hover{ z-index:15; color : #fff !important; }
/*#nav ul ul{ position : absolute; display : none; left : -2px; top : 25px; margin : 0; padding : 0; background : #efefef no-repeat; border-left : 1px solid #C2C0C1; border-right : 1px solid #C2C0C1; border-top : 1px solid #C2C0C1;}*/
#nav ul ul{ position : absolute; display : none; left : -2px; top : 25px; margin : 0; padding : 0; background : #efefef no-repeat; border-left : 1px solid #C2C0C1; border-right : 1px solid #C2C0C1; border-top : 1px solid #2A4B7E;}
#nav ul ul li{ background : none; font-size : 10pt; width : 118px !important; text-align : left; padding : 2px 1px 2px 3px !important; margin : 0 !important; height : auto; clear : both; font-weight: normal; }
#nav li:hover ul ul{ display:none; background : #fff; }
#nav li:hover ul, li:hover li:hover ul {display:block;}
#nav .submenu li{ padding : 0 0 5px 15px; width : 107px; font-family : "Arial"; border-bottom : 1px solid #C2C0C1; margin : 1px; }
#nav .submenu li a{ color : #333; text-decoration : none; background : none; }
#nav .submenu li a:hover{ background : none; }
#nav .submenu li:hover{ background : #2B5386; }
#nav .submenu li:hover a{ color : #ffffff; }
#right_spacer{ width: 215px; height: 1px; background-color: #ebeaea; margin: 0px 20px 0px 20px; }
#gotoregister{ text-align: center; font-size: 18px; }
#gotoregister img{ border: 0px solid; vertical-align: middle; padding: 0px; margin: 0px; }

/* NEWS */

#news{ margin : 5px 20px 5px 20px; padding : 0 0 5px 0; }
#news ul{ list-style : none; margin : 0; padding : 0; }
#news ul li{ padding : 1px 0; }
#news ul li a{ color : #333; }
#news ul li a:hover{ text-decoration : none; }
#news_info{ font-size: 10px; color: #666666; padding: 0 0 10px 0; margin: 0 0 10px 0; }
#news_h2{ margin: 5px 0 0 0; padding: 5px 0 0 0; }
#active_tag{ font-style: none; color: #666666; }

/* DEALFLOW */

#dealflow{ width : 210px; height : 119px; background : url('http://www.climatecapital.net/img/dealflow.jpg') no-repeat; margin : 0 auto; padding : 10px 20px 20px 20px; }
h2#dealflow_h2{ font-family : "Arial"; font-weight : normal; font-size: 14pt; color : #fff;padding : 0px; margin: 0 0 0 0; }
#dealflow ul{ list-style : none; margin : 5px 0 0 0; padding : 0; }
#dealflow ul li{ padding : 1px 0; }
#dealflow ul li a{ color : #fff; }
#dealflow ul li a:hover{ text-decoration : none; }
#dealflow a{ color: #fff; text-decoration: underline; }
#intelligencedownload{ font-family: Arial; font-size: 11px; color: #000; margin: 0 0 5px 0; padding: 0px; text-align: center; }
#intelligencedownload img{ vertical-align: middle; }
#intelligencedownload a{ color: #000; text-decoration: underline; }

/* DOWNLOAD */

#download{ background : #eceaea; padding : 10px 0 2px 5px; margin : 5px 10px; color : #7193bc; }
#download img{ margin : 0 3px 0 0; border : 0; }
#download div{ margin : 0 5px 5px 0; text-decoration : underline; }
#download a{ color: #7193BC; }

/* NEWSLETTER */

#newsletter{ margin : 5px 20px 5px 20px; padding : 0 0 5px 0; }
#newsletter a{ color: #7193BC; }
#newsletter p{ margin : 0; padding : 0; }
#newsletter form{ margin : 10px 0 0 0; padding : 0; }
#newsletter form .text{ border : 1px solid #ccc; padding : 2px; color : #666; font-family : "Arial"; font-size : 10pt; }

/* HOMEPAGE */

#homepage{ text-align : center; margin: 10px 0 0 0; }
.block{ background : url('http://www.climatecapital.net/img/homepage_block.jpg') no-repeat top; height : 92px; width : 231px; text-align : right; padding : 0 10px 0 0; float : left; }
.block h3{ font-family : "Arial"; margin : 0; padding : 15px 40px 0 0; color : #5e8bba; font-weight : bold; font-size : 13pt; }
.block h3 b{ color : #fff; }
.block p{ margin : 10px 0 0 0; }
.block p a{ color : #fff !important; }
.block p a:hover{ text-decoration : none; }

/* LINKS */

#links{ background : url('http://www.climatecapital.net/img/links.jpg') repeat-x; height : 36px; margin : 5px 0 0 0; text-align : center; }
#links ul{ list-style : none; margin : 0 auto; padding : 8px 0 0 0; width : 300px; }
#links ul li{ float : left; width : 100px; }
#links ul li a{ color : #333; }
#links ul li a:hover{ text-decoration : none; }

/* FOOTER */

#footer{ background : url('http://www.climatecapital.net/img/footer.jpg') repeat-x; text-align : center; color : #fff; padding : 20px 0; font-size : 9pt; }

/* FORMS */
#freeform #label{ width: 200px; padding: 5px; float: left; }
#freeform p{ padding : 5px 0; clear : both; margin : 0; }
#freeform p input{ padding : 5px; border : 1px solid #ccc; }
#freeform label{ font-weight : bold; text-align : left; }
#freeform input,#freeform textarea,#freeform select{ border : 1px solid #ccc; padding : 2px; color : #666; font-family : "Arial"; font-size : 10pt; }
#freeform p b{ font-weight : normal; color : #396EAE; font-size : 12pt; display : block; margin : 5px 0; }

/* CALENDAR */
#calendar_placeholder { width: 217px; margin: 5px 0 0 18px; padding: 0 0 10px 0; }
#calendar { width: 100%; padding: 0; border: 1px solid #F4F2F2; font: normal 12px/20px "Arial"; color: #333333; text-align: center; background-color: #fff; }
td { border: 1px solid #F4F2F2; text-align: center; }
#calendar a:link, #calendar a:visited { color: #608194; }
#calendar a:hover, #calendar a:active { color: #2A5285; }

/* SEARCH */
#search_placeholder { width: 217px; margin: 5px 0 0 18px; padding: 0px; }
#keywords { display: inline; border : 1px solid #ccc; padding : 2px; color : #666; font-family : "Arial"; font-size : 10pt; width : 135px; }
.submit{ display: inline; border : 1px solid #ccc; width: 70px; }

/* TAGS */
#tags_placeholder { width: 217px; margin: 5px 0 0 18px; padding: 0 0 10px 0; }
#tags_placeholder ul{ padding: 0px; margin: 0px; }

/* RECHTER KOLOM */

#nav_categories{ list-style : none; margin : 0 0 0 20px; padding : 0; }
#nav_categories a{ color : #000; }
#nav_categories a:hover{ text-decoration : none; }