/*Defaults Styling*/
/body { /*font:12px/17px Arial, Helvetica, sans-serif; */
/*color:#333; 
background:#ccc; */padding:40px 20px 20px 20px;}
fieldset {background:#F3F2E2; padding:10px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:15px; width: 610px;}
input, textarea, select {font:12px Arial, Helvetica, sans-serif;}
fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}
legend {background:#7c92b9; color:#000; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}
label {font-size:11px; font-weight:bold; color:#666;padding: 0px 0px 20px 0px; }
label.opt {font-weight:normal;}
dl {clear:both;}
dl.empty {clear:both; display:none}
dt {float:left; text-align:right; width:150px; line-height:25px; margin:0 10px 10px 0; vertical-align:top}
dd {float:left; width:405px; line-height:25px; margin:0 0 10px 0; }
#footer {font-size:11px;}
div.ausgabe dt {float:left; text-align:right; width:150px; line-height:12px; margin:0 10px 10px 0; vertical-align:top}
div.ausgabe dd {float:left; width:405px; line-height:12px; margin:0 0 10px 0; }
#container_0 {width:700px; margin:0 auto;}
div.container_1 {width:700px; margin:0 auto; display: none;}
div.container_1_visible {width:700px; margin:0 auto; display: block !important;}
div.container_2 {width:700px; margin:0 auto; display: none;}
div.container_2_visible {width:700px; margin:0 auto; display: block !important;}
div.container_3 {width:700px; margin:0 auto; display: none;}
div.container_3_visible {width:700px; margin:0 auto; display: block !important;}
#container_4 dt {float:left; text-align:right; width:250px !important; line-height:25px; margin:0 10px 10px 0; vertical-align:top}
#container_4 dd {float:left; width:305px !important; line-height:25px; margin:0 0 10px 0; }
input, select
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

div.ausgabe-filter{
color:#666666;
font-size:12px;
font-weight:bold;
padding:0 0 20px;
}
div.ausgabe{
color:#666666;
font-size:12px;
font-weight:bold;
padding:0 0 20px;
}
/*##########################################
Script: Niceforms 2.0
Theme: StandardBlue
Author: Lucian Slatineanu
URL: http://www.emblematiq.com/
##########################################*/


select, input, textarea, button {outline:none; resize:none;}

.inputError {
	BORDER-RIGHT: #FF8000 1px solid; BORDER-TOP: #FF8000 1px solid; MARGIN: 0px; BORDER-LEFT: #FF8000 1px solid; BORDER-BOTTOM: #FF8000 1px solid; COLOR: #FF8000; BACKGROUND-COLOR: #FFFFD7
}
.inputNormal {
	BORDER-RIGHT: #BAB65E 1px solid; BORDER-TOP: #BAB65E 1px solid; BORDER-LEFT: #BAB65E 1px solid; BORDER-BOTTOM: #BAB65E 1px solid; COLOR: #666; BACKGROUND-COLOR: #efefef; font-weight:bold;
}
.innerError {
    background-image: url(img/invalid.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #f3f2e2;
    padding-left: 20px;
    padding-top: 1px;
	BORDER-RIGHT: #FF8000 0px solid; BORDER-TOP: #FF8000 10x solid; MARGIN: 10px; BORDER-LEFT: #FF8000 0px solid; BORDER-BOTTOM: #FF8000 0px solid; COLOR: #FF8000
}


/*
Liste von Unternehmen für die Datensuche
*/
table.unternehmendaten {
	border-width: 1px;
	border-spacing: 2px;
	border-style: none;
	border-color: #bab65e;
	border-collapse: separate;
	empty-cells: hide;
}
table.unternehmendaten img{
	border:none;
}

table.unternehmendaten td {
	border-width: 1px;
	padding:4px 5px;
	border-style: solid;
	border-color: #bab65e;
	text-align: left;
	/*text-align: center;*/
}
table.unternehmendaten tr.hide_datasheet {
display:none;
}

table.unternehmendaten tr.show_datasheet {
display: table-row;
}

table.unternehmendaten td.icon_td {
	text-align: center;
}

table.unternehmendaten tr.even td {
background-color: #e5e3c2;
}

table.unternehmendaten tr.odd td{
background-color: #e5e3e0;
}
table.unternehmendaten dd {
/*text-align:right; */
line-height:12px !important;
margin:0 0 6px 0 !important;
width:275px !important;
}
table.unternehmendaten dt {
line-height:12px !important;
margin:0 10px 6px 0 !important;
width:150px !important;
}
div.bezeichnung_unt
{
float:left; width:445px;
}
div.data_unt
{
float: right; width:165px !important; margin:1em 0;
}


