body
{
    font-family:arial;
    font-size:11px;
    background-color:#F0F0F0;
}

tr, td, th
{
    font-size: 11px;
}

#header {
    background-color:#FFFFFF;
}

#headerlogo {
}

#mainmenu {
    background-color: #58585A;
    border-left: 1px solid #FFFFFF;
}

#mainmenu li {
    border-right: 1px solid #FFFFFF;
}

#mainmenu li a {
    color: #FFFFFF;
    text-decoration:none;
    font-weight:bold;
    line-height: 16px;
}

#content {
    border:1px solid #FFFFFF;
    background-color:#FFFFFF;
}

#headermenu li {
    border-right: 1px solid #000000;
}

#headermenu li a {
    color: #000000;
    text-decoration:none;
    line-height: 12px;
}

#headermenu li a:hover {
    text-decoration:underline;
}

#footermenu {
    border:1px solid #FFFFFF;
    background-color:#F0F0F0;
}

#footermenu li a {
    line-height: 16px;
    color:#6B6B6B;
    text-decoration:none;
}

select
{
    z-index: -1;
    cursor:pointer;
}

a img
{
    border:0px;
}

div#footer{
    font-size:10px;
}

.img_button {
    cursor: pointer;
}

#logincontainer {
    background-color:#BFBFBF;
}

#infoactioncontainer {
    background-color:#58585A;
}

#infoactioncontainer a {
    color: #FFFFFF;
    text-decoration:none;
    font-weight:bold;
}

#statuscontainer {
    background-color:#FFFFFF;
}

#logincontainer h1, #statuscontainer h1 {
    font-size: 12px;
}

#logincontainer input {
    width: 100px;
}

#logincontainer a {
    color: #000000;
}

/* General Form */
input {
    font-size: 11px;
}

textarea {
    font-size: 11px;
}

select {
    font-size: 11px;
}

option {
    font-size: 11px;
}

.readonly {
    border: 1px solid #CCCCCC;

    background-color: #EDEDED;
}

/* Projekt: Objekt Daten */
#objectcontainer {
}

#objectproject {
}

#objectaddressoverview {
}

#objectaddresscontrols {
}

#objectaddress {
}

#objectcontrols {
}

#objectcontainer .small {
    width: 60px;
}

#objectcontainer .small_select {
    width: 60px;
}

#objectcontainer .medium {
    width: 140px;
}

#objectcontainer .medium_select {
    width: 80px;
}

#objectcontainer .big {
    width: 220px;
}

#objectcontainer .big_select {
    width: 220px;
}

.select_big {
    width: 220px !important;
}

.select_medium {
    width: 50px !important;
}

#objectcontainer .big_icon {
    width: 180px;
}

#objectcontainer .big_select_icon {
    width: 180px;
}

#objectcontainer .calendar {
    width: 220px;
}

/* Projekt: Planungs Grundlagen */
#projectinfo {
}

#projectfoundations {
}

#foundation_grunddaten {
}

#foundation_luftdichtheit {
}

#foundation_lufttechnische {
}

#foundation_luftverteilung {
}

.productselectquestion .questionheader {
    font-weight: bold;
    background-color: #BFBFBF;
    padding: 2px;
}

.productselectmainsingle {
    border: 1px dotted #BFBFBF;
}

.btl-listGridCol-label
{
    cursor:pointer;
}
 .btl-treeGridCol-label
 {
    cursor:pointer;
 }
 
.btl-grid-cell
{
    cursor:pointer;
}

.x-panel-body
{
	border:0;	
}

.x-tree-root-ct
{
	list-style-type:none;
	padding:0;
	margin:0;
}

.x-tree-arrows
{
	padding:0;
	margin:0;
}

.pdfoption_selected
{
	font-weight:bold;
}

#closure_tabs{
	height:25px; overflow:hidden; margin-top:15px;	
}

.x-tab-strip-top{
	margin:0;
}
.x-tab-strip-top li {
	list-style-type:none;
}

.calculator_trigger_icon 
{
    background-image: url('../img/icons/trigger-calculator.png') !important;
}

.calendar_trigger_icon 
{
    background-image: url('../img/icons/trigger-calendar.png') !important;
}



span#statsmain { 	font-size:80%;			}
span#statsmain DIV SPAN { text-transform:uppercase}
.odd { 			background-color:#F0F0F0; 	}
.even { 		background-color:#DFDFDF; 	}


.btl-tab-content {
    height: auto !important;
    display: none;
    position: relative;
}
.btl-tab-content-selected {
    display: block !important;
}
