div.tx-lwmachines-pi1 div#content_center2 {
	width: 635px;
	padding: 0;
	/*border: 1px solid blue;*/
}

div.tx-lwmachines-pi1 div#content_center2 fieldset{
	font-size: 130%;
}

div.tx-lwmachines-pi1 div#content_center2 table.default {
	font-size: 120%;
}

div.tx-lwmachines-pi1 form table.default {
	font-size: 100%;
}

div#tx-lwmachines-view table.StandardTable {
	font-size: 130%;
}

div.tx-lwmachine {
	float: left;
	/*border: 1px solid red;*/
	width: 100%;
}

div#tx-lwmachines-filter {
	margin-bottom: 10px;
}

div.tx-lwmachine-left {
	float: left;
	/*border: 1px solid green;*/
	width: 320px;
}

div.tx-lwmachine-right {
	float: right;
	/*border: 1px solid blue;*/
	width: 330px;
}

/* CSS Document */
div#tx-lwmachines-body {
	padding: 0;
	margin: 0;
}

div#tx-lwmachines-filter {
	width: 100%;
	float: left;
	/*border: 1px solid red;*/
}

div#tx-lwmachines-navi {
	width: 200px;
	float: left;
	/*border: 1px solid blue;
	background-color: #CCFFCC;*/
}

div#tx-lwmachines-navi ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

div#tx-lwmachines-navi ul li {
	/*color: navy;*/
	font-weght: normal;
	border-bottom: 1px solid #DDDDDD;
	list-style-type: none;
}



div#tx-lwmachines-options {
	font-size: 110%;
	padding: 0 5px 5px 5px;
	width: 420px;
	float: right;
	min-height: 190px;       /* gute Browser */
	height: auto !important; /* gute Browser */
	height: 190px;
}
div#tx-lwmachines-option-groups {
	font-size: 110%;
	padding: 0 5px 5px 5px;
	width: 420px;
	float: right;
}


div#tx-lwmachines-options table.default,
div#tx-lwmachines-option-groups table.default,
div#tx-lwmachines-view table.default {
	margin-top: 0;
	padding-top: 0;
	width: 415px !important;
	font-size: 130%;
}

div#tx-lwmachines-view table.default {
	margin-top: 0;
	padding-top: 0;
	font-size: 140% !important;
}

div#tx-lwmachines-view table.default-big {
	margin-top: 0;
	padding-top: 0;
	font-size: 140%;
}

div#tx-lwmachines-options table.default td.OptCheck,
div#tx-lwmachines-option-groups table.default td.OptCheck {
	width: 15px;
}

div#tx-lwmachines-options table.default td.OptName,
div#tx-lwmachines-option-groups table.default td.OptCheck {
	width: 280px;
}

div#tx-lwmachines-options table.default td.OptPrice,
div#tx-lwmachines-option-groups table.default td.OptCheck {
	width: 100px;
	text-align: right;
	background-color: #deeaef;
}

div#tx-lwmachines-options table.default td.OptInfo,
div#tx-lwmachines-option-groups table.default td.OptCheck {
	width: 20px;
}

div#tx-lwmachines-options ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

div#tx-lwmachines-options ul li {
	/*border-bottom: 1px solid #BBBBBB;*/
}


div#tx-lwmachines-options ul li input {
	padding: 0px;
	width: auto;
	border: none;
	margin-right: 10px;
}

/*div#tx-lwmachines-options td input,
div#tx-lwmachines-option-groups td input {
	padding: 0px;
	width: auto;
	border: none;
	margin: 0;
}

div.RadioDiv label input {
	padding: 0px;
	width: auto;
	border: none;
	margin: 0 3px;
}
*/
div.tx-lwmachines-info {
	width: 60px;
}

div.tx-lwmachines-info input {
	width: 50px;
	padding: 1px;
}

dl.tx-lwmachines-option {
	/*border: 1px solid orange;*/
	background-color: #CCCCCC;
}

dl.tx-lwmachines-option dt {
	float: left;
	width: 140px;
}

dl.tx-lwmachines-option dd {
	width: 200px;
}

div#tx-lwmachines-options td.OptInfo,
div#tx-lwmachines-option-groups td.OptInfo {
	color: navy;
	cursor: pointer;
	background: url('machine_FILES/icons_right.png') no-repeat 3px 5px; 
	padding-left:17px;
}

div#tx-lwmachines-options ul li a {
	/*padding: 0px 2px;
	border: 1px solid silver;*/
	/*background-color: silver;*/
}

dl.tx-lwmachines-module {
	float: left;
	width: 199px;
	/*border: 1px solid green;*/
	background-color: #66CCCC;
}

dl.tx-lwmachines-module dt {
	float: left;
}

dl.tx-lwmachines-module dd {
	float: right;
}

dl.tx-lwmachines-modulename dt,
dl.tx-lwmachines-modulename dd {
	display: inline;
}


/*Navigation*/
ul#sub_menu {
	list-style-type: none !important;
	list-style-image:none !important;
	list-style: none !important;
	padding:0px 0px 20px 10px;
	width:190px;
	margin:0;
	font-size: 11px;
}
ul#sub_menu li.Top a {
	border-bottom:1px solid #E5E5E5;
	color:#666666;
	/*background-color:#F2F7FC;*/
	display:block;
	width:193px;
	margin:0;
	padding:4px 0px 4px 25px;
	text-indent:2px;
	text-decoration: none;
}

ul#sub_menu li.Top a.ison {
	/*color: #2379C9;*/
	font-weight: normal;
	background-color:#F5F5F5;
}

ul#sub_menu li:hover {
	color: #00347b;
	background-color:#FAFAFA;
	text-decoration:none;
}


div.tx-lwmachines-pi1 td input {
	width: auto;
}

/*
div.tx-lwmachines-pi1 label.left,
div.tx-lwmachines-pi1 label.required {
	width: 150px;
}


div.tx-lwmachines-pi1 input.EcoInput {
	width: 220px;
}
*/


input.Checkbox {
	width: auto;
	padding: 0;
	margin:0;
	border:none;
}

th.opt-disabled,
td.opt-disabled {
	color: grey;
}

td.current
{
	text-align: left;
	background: #deeaef;
}

ul#sub_menu li {
	color: navy;
	cursor: pointer;
	padding-left: 20px;
	font-weight: normal;
}

ul#sub_menu li.ModuleTop {
	color: black;
	cursor: default;
	padding: 2px 6px;
	font-weight: normal;
	background: #e1edf2;
}


ul#sub_menu li#n0,
ul#sub_menu li#n5 {
	background-image:url(machine_FILES/n_0.gif);
	background-repeat: no-repeat;
	background-position: 1% 50%;
}

ul#sub_menu li#n10,
ul#sub_menu li#n10_1,
ul#sub_menu li#n10_2,
ul#sub_menu li#n10_3,
ul#sub_menu li#n10_4 {
	background-image:url(machine_FILES/n_1.gif);
	background-repeat: no-repeat;
	background-position: 1% 50%;
}

ul#sub_menu li#n20 {
	background-image:url(machine_FILES/n_2.gif);
	background-repeat: no-repeat;
	background-position: 1% 50%;
}

ul#sub_menu li#n30 {
	background-image:url(machine_FILES/n_3.gif);
	background-repeat: no-repeat;
	background-position: 1% 50%;
}


ul#sub_menu li#n40 {
	background-image:url(machine_FILES/n_4.gif);
	background-repeat: no-repeat;
	background-position: 1% 50%;
}

ul#sub_menu li#n50 {
	background-image:url(machine_FILES/n_5.gif);
	background-repeat: no-repeat;
	background-position: 1% 50%;
}

ul#sub_menu li#n60,
ul#sub_menu li#n60_1,
ul#sub_menu li#n60_2,
ul#sub_menu li#n60_3,
ul#sub_menu li#n60_4 {
	background-image:url(machine_FILES/n_6.gif);
	background-repeat: no-repeat;
	background-position: 1% 50%;
}

ul#sub_menu li#n70 {
	background-image:url(machine_FILES/n_7.gif);
	background-repeat: no-repeat;
	background-position: 1% 50%;
}

span.DurrLink {
	font-size: 140%;
	font-decoration: underline;
	color: navy;
	cursor: pointer;
	background: url('machine_FILES/icons_right.png') no-repeat 0 2px; 
	padding-left:15px;
}

#ajaxdebug td {
	background-color: #d7f2f1;
}

#ajaxdebug2 td {
	background-color: #f1f2d7;
}

#lwdebug td {
	background-color: #d7e0f2;
}

#lwdebug2 td {
	background-color: #f7f9dd;
}

#lwdebug3 td {
	background-color: #e6ddf9;
}

th span.th10 {
	display: block;
	background-image:url(machine_FILES/n_1.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 0;
	margin: 0;
}

th span.th20 {
	display: block;
	background-image:url(machine_FILES/n_2.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 0;
	margin: 0;
}

th span.th30 {
	display: block;
	background-image:url(machine_FILES/n_3.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 0;
	margin: 0;
}

th span.th40 {
	display: block;
	background-image:url(machine_FILES/n_4.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 0;
	margin: 0;
}

th span.th50 {
	display: block;
	background-image:url(machine_FILES/n_5.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 0;
	margin: 0;
}

th span.th60 {
	display: block;
	background-image:url(machine_FILES/n_6.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 0;
	margin: 0;
}

th span.th70 {
	display: block;
	background-image:url(machine_FILES/n_7.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 0;
	margin: 0;
}

td#machine_price {
	width: 100px;
}

li.EcoError {  
	list-style: none;
	padding-left: 0;
	margin-left: 0;
	background: none;
	color: #FF8800;
	font-size: 100%;
}

.loading {
        float:right;
        background:#FF0000;
        top:0px;
        right:40px;
        position:absolute;
        padding:1px;
        color:#FFFFFF;
        display:none;
}
div#tx-lwmachines-view table tbody tr td ul.Liste li {
	font-size: 100%;
}

/*
label {
	float: left;
}*/

form .required{
	font-weight: bold;
	color: #333;
}

form .required .AddInfo {
	font-weight: normal;
}

.tx-lwmachines-pi1 form .button {
	background-color: #e1edf2;
	float: right;
	width: 130px;
	margin: 10px;
	font-size: 1em;	
}

.tx-lwmachines-pi1 input.EcoInput {
	width: 280px;
}

/*.tx-lwmachines-pi1 input.boxes {
	width: auto;
	border: none;
}*/

.durr_blue {	color: #002c68;}
