* {
    margin:0px;
    padding:0px;
}
div#navigation {
    float:left;
    margin:20px;
    width:240px;
}

div#content {
    float:left;
    width:75%;
    left: 270px;
    position:absolute;
    /*margin-left:270px;*/
}

#combodesc, #viework, #pipingfield, #pocketfield, #stitchesfield {
	display:none;
}

table.measurements tr:nth-child(2n) td, table#liste tr:nth-child(2n) td, form.order tr:nth-child(2n) {
    background-color: #DED8CD;
 }

table {
    empty-cells:show;
}

.none {
    display:none;
}

form.order ul.error {
    list-style-type: disc;
    color:red;
    margin-left:10px;
}

div#navigation li {
    list-style-type:none;
}

div#navigation li {
    background:#DED8CD;
    font-size:13pt;
    font-weight:normal;
    padding-left:15px;
}

div#navigation li.menuHeading {
    background:#C7BAB3;
    font-size:16pt;
    font-weight:bold;
    padding-left:0px;
}

div#navigation li a {
    color:#260F01;
    display:block;
    text-decoration:none;
    width:100%;
}

div#navigation li a:hover {
    background:#8C887B;
}

h1 {
    padding:7px;
}

table {
    border-spacing:0px;
}

span.orderindicator {
    font-weight:bold;
    font-size:90%;
}

.form td, .form th {
    padding:3px;
    width:50%;
}

td, th {
    padding:3px;
}

table#liste td, table#liste th {
	text-align:center;
}

tr.inactive * {
    color:#bbb;
}

.hiddenstart {
    display:none;
}


table.list {
    width:600px;
}



input[type=submit] { background:lightgreen; }
div#measurementsdiv { visibility: hidden; }

legend {
    font-size:16pt;
}

fieldset {
    border:0;
    margin:8px;
}

form.order label {
    display:block;
    float:left;
    width:150px;
}

.caption {
    width:150px;
}

.formfield {
    width:200px;
}

.block {
    display:block;
    width:150px;
    clear:both;
}

form.order input[type=checkbox] {
    height:20px;
}

form.order ul {
    list-style-type:none;
}

form.order input[type=text], form.order select, form.order p {
    width:220px;
    height:20px;
    margin:5 0px;
}

form.order p {
    display:block;
    float:right;
}

form.order input[type=text].small, form.order select.small  {
    width:80px;
}

table.measurements tr {
    line-height: 30px;
    width:300px;
}

table.measurements textarea.comment {
    display:block;
    width:220px;
    height:25px;
}

table.measurements td {
    text-align:left;
}

table.measurements input[type=text] {
    text-align:center;
}

textarea.comment {
    height:75px;
    width:220px;
    margin:5 0px;
}

table.measurements input[type=text] {
    height:25px;
}


#container {
	width: 60%;
	margin: 0px auto;
	padding: 0;
    float:left;
}

.umgt-fe-login fieldset{
    border:3px solid maroon;
    width:400px;
    padding:5px;
    font-family:Verdana,sans-serif;
}

.umgt-fe-login label {
    display:block;
    width:150px;
}

.umgt-fe-login input[type=text], .umgt-fe-login input[type=password] {
    line-height:20px;
    font-size:16pt;
    display:block;
}

.umgt-fe-login input[type=submit] {
    background:#bbb;
    border:1px solid maroon;
    display:block;
    width:100px;
    height:25px;
}

.highlighted, .highlighted td {
    background-color: #ECFFB3;
}