/**************************************************************** FCE's **/

.history_table_left .history_col_left,
.history_table_right .history_col_right
{
	width: 130px;
}

.history_col_right table tr td,
.history_col_left table tr td
{
	padding-top: 15px;
	padding-bottom: 15px;
}
.history_col_left .td-0,
.history_col_right .td-0
{
	font-weight: bold;
	padding-right: 15px;
	color: #0066B3;
}

table.col2
{
	width: 100%;
	table-layout: fixed;
}
td.col2_left, td.col2_right
{
	width: 50%;
}

table.col3
{
	width: 100%;
	table-layout: fixed;
}
td.col3_left, td.col3_center, td.col3_right
{
	width: 33%;
}


.hlhead
{
	margin: 10px;
	border: 1px solid #CECECE;
	padding: 10px;
	overflow: hidden;
}

.hlhead_head
{
	padding: 3px;
	padding-left: 10px;
	border-bottom: 1px dashed #BEBEBE;
	overflow: hidden;
	display: block;
	clear: both;
}

.hlhead_content
{
	padding: 3px;
	padding-left: 10px;
	overflow: hidden;
	display: block;
	clear: both;
}

.hlarea
{
	padding: 3px;
	padding-left: 10px;
	background-color: #EEEEEE;
	border: 1px solid #C0C0C0;
	margin: 20px 0 0 0;
	clear: both;
}

.partner_tables table
{
	border-spacing: 20px;
}

.partner_tables td
{
	background-color: #EEEEEE;
	border: 1px solid #C0C0C0;
	padding: 10px;
}

.contact_telefon
{
	width: 100%;
}

.contact_telefon .td-1
{
	width: 200px;
}

.modernisierung_fristen
{
	width: 100%;
}

.modernisierung_fristen .tr-0,
.modernisierung_fristen .td-0
{
	font-weight: bold;
}

.modernisierung_fristen .tr-odd
{
	background-color: #F1F1F1;
}

        .tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
            color: #000000;
            background-color: inherit;
        }

        .tx-dropdownsitemap-pi1 DIV.expAll {
        	border: 0px;
            border-bottom: solid 1px #000000;
            background-color: transparent;
            color: inherit;
            padding: 5px;
        }
        
#orderform
{
	background-color: #FDFDFD;
	border: 1px solid #AEAEAE;
	padding: 10px;
}

label
{
	margin-top: 5px;
}

.form_subdata
{
	margin: 10px;
}

#orderform td
{
	padding: 5px;
}

#orderform input
{
	margin: 2px;
}
.csc-sword
{
	font-weight: bold;
	color: #902020;
}



.col2a_left {
	width: 370px;
}

.col2a_right hr {
	display: block;
	height: 1px;
	width: 100%;
	border-top: 0px solid #0066B3;
	color: #0066B3;
}


.col2b_left {
	width: 540px;
}

table.klimaaktiv .col_left
{
padding-right: 20px;
}

table.klimaaktiv .col_right
{
	width: 230px;
}

.dwl { padding: 10px 0; }
.dwl h4 { font-size: 11pt; margin: 5px 0 0 0; }
.dwl div.files { padding: 0 0 0 25px; }
.dwl div.files p { margin: 3px 0 1px -5px; }

.tx-irfaq-pi1 dl dd { padding: 5px; line-height: 1.5; }
.tx-irfaq-pi1 dl dd p { margin: 0 0 0 15px; }
.additional-info { display: none; }

.infoBoxCo { border: 1px solid #c0c0c0; padding: 15px; }
.infoBoxCo div.imgCo { width: 430px; margin: auto; }
.infoBoxCo a {  }
.infoBoxCo a img { margin: 5px; }