body { font-family:Verdana,Arial,Avantgarde;margin:0px;padding:0px;font-size:11px;color:#0d0d0d; }

a:link { color:#B83400;text-decoration:none; }
a:visited { color:#69b11d;text-decoration:none; } /*grün*//*5f7c5a*/
a:focus   { color:#B83400;text-decoration:none; }
a:hover   { color:#C56B00;text-decoration:none; }
a:active  { color:#000000text-decoration:none; }
div.right div.frame1-bottom a {color:#ffffff;}
span.name-of-person a:link {color:#0d0d0d;text-decoration:none;}
span.name-of-person a:visited {color:#0d0d0d;text-decoration:none;}
span.name-of-person a:focus {color:#0d0d0d;text-decoration:none;}
span.name-of-person a:hover {color:#0d0d0d;text-decoration:none;}

/*
td.td-extras a:link { color:#595998;text-decoration:none; }
td.td-extras a:visited { color:#595998;text-decoration:none; }
td.td-extras a:focus { color:#595998;text-decoration:none; }
td.td-extras a:hover { color:#000000;text-decoration:none; }
td.td-extras a:activ { color:#595998;text-decoration:none; }



a:link { color:#ba475c;text-decoration:none; }
a:visited { color:#cf7485;text-decoration:none; }
a:focus   { color:#5d001a;text-decoration:none; }
a:hover   { color:#97001c;text-decoration:none; }
a:active  { color:#cf7485;text-decoration:none; }
*/
/* Struktur */

/*table.struktur {width:100%;border-bottom:10px solid #ffffff;
    /*border:1px 2px;*//*}*/
/*td.head {padding:12px;}
div.head {padding-right:10px;border:1px solid #000000;}*/
div.border-head {position:absolute;top:0px;left:0px;width:100%;padding-top:10px;}
div.head-border-l {position:absolute;top:10px;left:10px;width:8px;height:8px;} 
div.head-border-top {margin:0px 10px 0px 10px;background-color:#FFB600;border-bottom:5px solid #FFEEC4;font-size:3px;height:3px;line-height:3px;}
div.head-border-r {position:absolute;top:10px;right:10px;width:8px;height:8px;}

div.head-border-mid {border-left:3px solid #FFB600;border-right:3px solid #FFB600;height:111px;overflow:hidden;
  background-image:url(img/bg-head.gif);background-repeat:repeat-x;margin:0px 10px 0px 10px;}
div.head-images {float:left;width:400px;/*background-image:url(img/bg-head.gif);background-repeat:repeat-x;vertical-align:top;*/}
div.head-content-right {padding-top:10px;/*background-image:url(img/bg-head.gif);background-repeat:repeat-x;vertical-align:top;*/}
div.border-head img.energieausweis  {border:0px;margin-top:4px;margin-left:11px;padding:0px;}

div.head-border-bottom {background-color:#FFB600;border-top:5px solid #ffffff;height:3px;line-height:3px;margin:0px 15px 0px 15px;}
div.head-border-bl {position:absolute;top:129px;left:10px;width:8px;} 
div.head-border-br {position:absolute;top:129px;right:10px;width:8px;}
div.head-content-right p {margin:0px;padding:0px;}

div.menu-left {/*vertical-align:top;padding:6px 6px 6px 12px;*/position:absolute;top:155px;left:10px;width:200px;
/*  border:1px solid #ff0000;*/}
div.middle-right {position:absolute;top:155px;left:235px;}
div.right {width:204px;float:right;
	/*border:1px solid #0000ff;*/
}
div.middle {margin-right:229px;}

div.energiepass-menu {background-color:#FEDC89;width:195px;}
div.epass-left-lo, div.epass-left-lu {float:left;}
div.epass-left-ro, div.epass-left-ru {text-align:right;}
div.energiepass-connection {background-color:#FEDC89;width:195px;margin-top:50px;}

div.energiepass-menu img, div.energiepass-connection img {border:0px;}
/*div.energieausweis-menu ul ul {width:200px;}*/

div.content-border-top { background-image:url(img/energieausweis-content-topbg.gif);background-repeat:repeat-x;}
div.content-border-lo, div.content-border-lu {}
div.content-border-ro, div.content-border-ru {float:right;}
div.content-border-bottom {background-image:url(img/energieausweis-content-botbg.gif);background-repeat:repeat-x;}
div.energieausweis-div-content {margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;background-color:#FFEEC4;
  border-left:3px solid #FEDC89;border-right:3px solid #FEDC89;}
div.bottomtext {background-color:#ffffff;}


div.right div.csc-frame-frame1 {background-image:url(img/right-bg.gif);background-repeat:repeat-y;width:193px;
   padding:0px;margin:0px;
	 /*	border:1px solid #0000ff;*/}
div.right div.csc-frame-frame1 .csc-header {background-image:url(img/right-head-bg.gif);background-repeat:no-repeat;}
div.right div.frame1-bottom {background-image:url(img/right-bottom-bg.gif);background-repeat:no-repeat;font-size:0px;height:5px;
  text-align:center;margin:0px 0px 10px 0px;}

/*Startseite Kontakt oben*/
div.menu-left div.content-border {background-color:#f2f2f2;
  margin:10px 0px 0px 8px;padding:5px 0px 5px 5px;font-size:12px;color:#000066;
	/*border:1px solid #0000ff;*/
}
/*ENDE Startseite Kontakt oben*/

/*Struktur ende*/
/*Menü*/
/*Menü links senkrecht*/
/*alle aktiven*/
div.energieausweis-menu ul {list-style-type:none;margin:0px;padding:0px;}
/*div.energieausweis-menu li.zwei {margin:0px;padding:0px;}*/
.menueins a:link, .menuzwei a:link, 
.menudrei a:link, .menuvier a:link, 
.menufuenf a:link, .menusechs a:link {color:#B83400;} /*rot*/

.menueins a:visited, .menuzwei a:visited,
.menudrei a:visited, .menuvier a:visited,
.menufuenf a:visited, .menusechs a:visited {color:#69b11d;} /*grün*/



.menueinsa a:link, .menuzweia a:link, 
.menudreia a:link, .menuviera a:link, 
.menufuenfa a:link, .menusechsa a:link, 
.menueinsa a:visited, .menuzweia a:visited,
.menudreia a:visited, .menuviera a:visited,
.menufuenfa a:visited, .menusechsa a:visited {color:#000000;} /*braun*/

.menueinsc a:visited, .menuzweic a:visited,
.menudreic a:visited, .menuvierc a:visited,
.menufuenfc a:visited, .menusechsc a:visited,

.menueinsa a:hover, .menuzweia a:hover,
.menudreia a:hover, .menuviera a:hover,
.menufuenfa a:hover, .menusechsa a:hover,

.menueins a:hover, .menuzwei a:hover, 
.menudrei a:hover, .menuvier a:hover, 
.menufuenf a:hover, .menusechs a:hover  {color:#C56B00;}  /*braungelb*/

	
.menueins, .menueinsa, .menueinsc {
  line-height:16px;text-align:left;font-size:14px;font-weight:bold;
	margin:4px 0px 4px 8px;padding:2px 2px 3px 8px;}
.menueins:hover  {background-image:url(img/menu1-bg-h.gif);background-repeat:no-repeat;} 
.menueinsa {background-image:url(img/menu1-bg-a.gif);background-repeat:no-repeat;}

/*zweite ebene*/

.menuzwei, .menuzweia, .menuzweic {
  line-height:14px;text-align:left;font-size:11px;font-weight:normal;
	margin:1px 4px 3px 8px;padding:0px 0px 0px 9px;border-bottom:1px solid #F2D285;}
.menuzwei p, .menuzweia  {background-image:url(img/btn-menu-3-act.gif);background-repeat:no-repeat;}
.menuzwei p, .menuzweia p {background-color:#F3F3F3;}
.menuzweic p {background-color:#ffffff;}


/*dritte ebene*/
.menudrei, .menudreia, .menudreic {font-size:12px;
  line-height:16px;padding:3px 0px 6px 52px;}
.menudrei {}
.menudreia {background-image:url(img/btn-menu-3-act.gif);background-repeat:no-repeat;}
.menudreic {background-image:url(img/btn-menu-3-cur.gif);background-repeat:no-repeat;}

/*vierte ebene*/
p.menuvier {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:45px;background-color:#dff0f5;}
p.menuviera {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:45px;background-color:#ffffff;}
p.menuvierc {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:45px;background-color:#94dbf2;}

/*fuenfte ebene*/
p.menufuenf {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:60px;background-color:#dff0f5;}
p.menufuenfa {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:60px;background-color:#ffffff;}
p.menufuenfc {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:60px;background-color:#94dbf2;}
	
/*sechste ebene*/
p.menusechs {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:75px;background-color:#dff0f5;}
p.menusechsa {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:75px;background-color:#ffffff;}
p.menusechsc {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:75px;background-color:#94dbf2;}
	
/*Menü ende*/


p.point {padding-left:8px;margin:0px;background-color:#8D90C9;width:183px;overflow:hidden;}




/*Contentaussehen*/
/*Kopf Kontaktdatenaussehen*/ 
div.head-content-right {text-align:right;color:#FDB913;padding-right:20px;font-size:11px;}
div.head-content-right h1 {font-size:16px;margin:0px 0px 5px 0px; padding:0px;font-weight:bolder;}
/*td.head-content-right a {color:#FDB913;}*/
/**/
div.middle {font-size:12px;color:#0d0d0d;}
div.middle td, div.middle th {font-size:12px;color:#0d0d0d;}
div.right {font-size:9px;color:#0d0d0d;}
/*
td.menu1 {padding:0px 0px 0px 27px;}
td.td-extras {font-size:10px;}
td.menu1  {font-size:11px;}
*/

/*div.head-position span { color:#83493f;}
td.content, td.content div, .csc-form-label-req, table.contenttable td, 
table.contenttable th, table.csc-uploads p, div {color:#5f7c5a;font-size:11px;}*/
p.bodytext, p.align-center, p.align-right, p.align-left, p.news-single-author, 
div.middle div.news-single-item h3, .verlauf, li {
   padding:2px 0px 1px 0px;margin:0px;}
/*td.middle p.bodytext {text-align:justify;}*/
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-left {text-align:left;}

div.energieausweis-div-content div.csc-header {padding:3px 6px 3px 6px;margin:30px -10px 5px -10px;background-color:#FEDC89;}
div.energieausweis-div-content div.csc-header h1 {}
div.energieausweis-div-content div.csc-header-n1 { margin-top:0px;}
/*div.energieausweis-div-content p {line-height:18px;}*/

div.right div.csc-header { line-height:12px;padding:2px 2px 2px 5px;margin:0px;}
div.right p, div.tx-newloginbox-pi1 p, div.tx-newloginbox-pi1 h3, div.right h3, div.right div.news-latest-morelink,
div.right div.news-latest-gotoarchive {padding:1px 2px 2px 5px;}
/**/ 
div.middle h1 {font-size:16px;font-weight:bold;color:#000000;margin:0px;padding:0px;line-height:17px;}
div.middle h2 {font-size:14px;font-weight:bold;color:#3B3B3B;margin:0px;padding:0px;}
div.middle h3 {font-size:15px;font-weight:bold;color:#3B3B3B;margin:0px;padding:0px;}
div.middle h4 {font-size:12px;font-weight:bold;color:#3B3B3B;margin:0px;padding:0px;}
div.middle h5 {font-size:11px;font-weight:bold;color:#3B3B3B;margin:0px;padding:0px;}

div.middle div.csc-frame-frame1 h1 a {font-size:15px;}
div.right h1 {font-size:10px;font-weight:bold;color:#000000;margin:0px;padding:0px;}

div.bottomtext {padding:5px 10px 0px 0px;}
div.bottomtext h1, div.bottomtext p.bodytext {font-size:12px; color:#cccccc;display:inline;text-align:right;font-weight:normal;}
div.bottomtext p {font-size:12px; color:#cccccc;}
div.bottomtext a:link, div.bottomtext a:visited, div.bottomtext a:hover {color:#cccccc;}
div.bottomtext p.bottom img {width:1px;height:1px;}

.verlauf span {font-size:9px;}
ul.verlauf {list-style-type:none;}
/*FORMULAR width:600px;*/
div.e-form {width:106px; height:62px;margin:3px;display:inline;line-height:60px;}
div.e-form img {border:1px solid #FFE8AE;}
div.break {width:570px;margin:0px;padding:0px;height:0px;}/*clear:left;width:570px;}clear:both;*/
div.form_1_a img, div.form_2_a img, div.form_3_a img, div.form_4_a img, div.form_5_a img {border:2px solid #FEDC89;width:108px; height:64px;}
div.formdata {border:2px solid #FEDC89;margin:3px;padding:10px;}
/*div.formdata div, div.formdata p, div.formdata table {border-bottom:1px solid #ffff00;}*/
table.heizung-table {width:100%;}
table.tabklein {width:200px;float:left;}
table.heizung-werte, table.cH_daemmung {border-collapse:collapse;}
table.heizung-werte th, table.cH_daemmung th {font-weight:normal;background-color:#FFE8AE;}
table.cH_daemmung td, table.cH_daemmung th {padding:4px;border:1px solid #cccccc;}
table.heizung-werte td, table.heizung-werte th {padding:4px;text-align:center;border:1px solid #cccccc;}
table.heizung-werte th.heizung-werte-small {padding-top:0px;}table.heizung-werte td.left {text-align:left;}
table.heizung-werte td.euro, table.heizung-werte th.euro {text-align:right;}
input.periode {width:70px;}
span.sample {font-size:11px;color:#999999;}
div.kennziffer-pfeil {margin-left:75px;}
div.kennzifferb-pfeil {margin-left:109px;}
div.kennzifferb-pfeil-u {margin-left:110px;}
table.kontakt td.notwendig {font-weight:bold;width:200px;}
div.formdata textarea {width:499px;height:100px;} 


div.tx-thmailformplus-pi1 li, p.error {color:#ff0000;}
table.tables td {vertical-align:top;}
table.tables td.bezeichner {padding-top:5px;}


legend {color:#000000;}

div.picture-text {float:left;width:350px;}

p.form-head {padding:0px 0px 5px 0px;}
p.form-head input {padding:0px;margin:0px 5px 0px 0px;} 

div.erg1_cH_nein {visibility:hidden;height:170px;}
div.erg2_cH_nein {visibility:show;position:relative;top:-170px;}

div.erg1_cH_ja {visibility:show;height:170px;}
div.erg2_cH_ja {visibility:hidden;top:-170px;}

fieldset.heizung1 {border-color:#440044;margin:5px;padding:10px;}
fieldset.heizung, fieldset.eigenschaften {margin:20px 5px 5px 5px;padding:10px;}
legend {margin-bottom:10px;}
div.ergebnisse td {font-size:10px;}
div.ergebnisse input {font-size:10px;border:0px;margin:0px 5px 1px 0px;padding:0px;}

td.b_bild {padding-left:20px;}

/*fieldset.liegenschaft {float:left;width:300px;}
fieldset.heater {clear:both;}
Ende FORMULAR*/




td.csc-uploads-fileName p, p.csc-uploads-description {margin:0px; padding:0px;}
td.csc-uploads-fileName {padding-top:7px;}

div.csc-textpic-intext-right, div.csc-textpic-intext-left, div.csc-textpic-intext-left-nowrap,
div.csc-textpic-intext-right-nowrap {}
div.csc-textpic-intext-left dl {padding-left:0px;padding-bottom:20px;padding-right:30px;}
div.csc-textpic-intext-right dl {padding-right:0px;padding-bottom:20px;}

div.csc-textpic-imagewrap img {margin:0px;padding:0px;}

table.contenttable-0 td, table.contenttable-0 th {border:1px solid #76B6CB;padding:3px;}
table.contenttable-0 {border-collapse:collapse;}
table.contenttable th {text-align:left;}
table.contenttable-1 td, table.contenttable-1 th, {border:1px solid #76B6CB;padding:3px 6px;}
table.contenttable-2 td, table.contenttable-2 th {border:0px;padding:3px 6px;
   background-color:#DFF0F5;}
table.contenttable-3 td, table.contenttable-3 th {border:0px;padding:3px;}
table.contenttable { margin-left:0px;}
table.contenttable-3 {width:80%;}

table.contenttable p {margin:0px;padding:2px;}

/*Kontaktformular*/
fieldset.csc-mailform { border:0px;}
fieldset.csc-mailform label { width:122px; float:left; 
   margin-bottom:3px; margin-right:3px;height:18px; color:#0d0d0d;font-weight:bold;

}
div.csc-mailform-field input  { 
  margin-bottom:3px; background-color:#ffffff; 
  border:1px solid #B83400; height:18px;color:#0d0d0d;
  font-family:Verdana,Arial,Avantgarde;
 }
div.csc-mailform-field textarea, div.csc-mailform-field input {width:300px;border:1px solid #B83400;background-color:#ffffff;}

/*div.csc-mailform-field textarea, textarea { margin-bottom:3px; background-color:#e6e6e6; 
  border:0px;font-size:11px;
  font-family:Verdana,Arial,Avantgarde;color:#2B2B2B;
 }*/
div.csc-mailform-field .csc-mailform-submit { margin-left:325px; width:100px; 
  border:1px outset #000000;
  font-family:Verdana,Arial,Avantgarde;color:2B2B2B;
}
dd.csc-textpic-caption {font-size:10px;}

/*Forum*/
div.author img.userPic {height:42px;}
.tx-chcforum-pi1-singlePost .author {height:48px;background-color:#FDE5AB;}
.tx-chcforum-pi1-singlePost {margin-top:10px;}
.tx-chcforum-pi1-singlePost input, .tx-chcforum-pi1-singlePost textarea, .tx-chcforum-pi1-postForm fieldset#formTop input,
.tx-chcforum-pi1-postForm textarea, .tx-chcforum-pi1-formBtn input {
     border:1px solid #B83400;color:#0d0d0d;background-color:#ffffff;
}
.tx-chcforum-pi1-postForm fieldset#formTop input {width: 250px; }

div.right .tx-newloginbox-pi1 input, div.right .tx-newloginbox-pi1 label {
  width:85px;font-size:10px;padding:1px;margin:0px;font-family:Verdana;
	}
.tx-chcforum-pi1-pageLinksTop {clear:none;}
/*NEWS*/
div.right div.news-latest-container {margin-top:10px;}
div.right div.news-latest-item {padding:4px 0px 4px 0px;}
div.right p.news-latest-date {margin:0px;font-size:8px;}
div.right h3 {margin:0px;font-size:11px;}
div.right div.news-latest-morelink {text-align:right;padding-right:10px;}
div.right hr.clearer {border:1px solid #FEDC89;}

div.middle div.news-list-container {padding-top:10px;}
div.middle span.news-list-date {font-size:9px;}
/*width:450px;*/
div.middle div.news-single-item {text-align:justify;}
div.middle div.news-single-item h3 {font-size:11px;font-weight:bold;padding:10px 0px 10px 0px;}
	
	
/* für Extension tx-energieausweismgr */
tr.tx-energieausweismgr-pi1-listrow-header td {background-color:#cccccc;}
div.tx-energieausweismgr-pi1-listrow table { border-collapse:collapse; empty-cells:show; font-size:10px; border:4px double #aaaaaa }
td.tx_energieausweismgr_pi1-listcolumn-normal { vertical-align:middle; text-align:center; padding:1px; border:4px double #aaaaaa }
div.tx-energieausweismgr-pi1-listrow input { font-size:9px;padding:0px;margin:0px;} 
div.tx-energieausweismgr-pi1-listrow textarea {width:110px;height:40px;font-size:11px;font-family:Verdana;margin:0px;}
div.tx-energieausweismgr-pi1-listrow td { font-size:10px; }
tr.tx-energieausweismgr-pi1-listrow-odd { background-color:#EDE4D5;}
div.tx-energieausweismgr-pi1-browsebox td { font-size:12px; }

div.tx-energieausweismgr-pi1-singleView table { empty-cells:show; border:1px solid #aaaaaa }
div.tx-energieausweismgr-pi1-singleView td { padding:5px; font-size:12px; border:1px solid #aaaaaa }
div.tx-energieausweismgr-pi1-singleView input { font-size:12px; }

td.tx_energieausweismgr_pi1-listrow-red { color:#ff0000 }
td.tx-energieausweismgr-pi1-listrow-grey { color:#aaaaaa }

td.tx_energieausweismgr_pi1-listcolumn-right { border-style:double;vertical-align:middle; text-align:center; padding:1px;
                                               border-top-width:4px; border-bottom-width:4px; border-left-width:4px;
                                               border-top-color:#aaaaaa; border-bottom-color:#aaaaaa; border-left-color:#aaaaaa;
                                               border-right-width:4px; border-right-color:#000000; }
td.tx_energieausweismgr_pi1-listcolumn-left { border-style:double;vertical-align:middle; text-align:center; padding:1px;
                                              border-top-width:4px; border-right-width:4px; border-bottom-width:4px;
                                              border-top-color:#aaaaaa; border-right-color:#aaaaaa; border-bottom-color:#aaaaaa;
                                              border-left-width:4px; border-left-color:#000000; }
																							
		