/* CSS Document */

td {
font-size:14px;
text-align:left;
font-weight:normal;
color:#333333;
width:335px;
padding:0;
border:0;
}

.label {
font-size:11px;
text-align:right;
font-weight:bold;
color:#333333;
width:100px;
padding:2px 5px 2px 0;
border:0;
vertical-align:sub;
}

.tx-sgaddress-pi1 form div.label { clear:both; float:left;}
.tx-sgaddress-pi1 form hr { clear:both;}
.tx-sgaddress-pi1 form div.daten{ margin-left:101px; width:333px;}
.tx-sgaddress-pi1 form div.main {
float:left;
font-size:12px;
text-align:left;
padding:2px 5px 2px 0;
vertical-align:sub;
}
.tx-sgaddress-pi1 form div.sub {
float:left;
font-size:12px;
text-align:left;
padding:2px 5px 2px 0;
vertical-align:sub;
}

input, select {
font-size:10px;
text-align:left;
font-weight:normal;
color:#333333;
border:0;
padding: 4px 0 4px 0;
}

option {border:0;
padding:0;
margin:0;
}

select {border:0;
width:100%;
padding: 3px 0 3px 0;
}

.formlabel {
font-size:11px;
text-align:left;
font-weight:normal;
color:#333333;
padding: 0 0 10px 0;
border:0;
}

.forminput{
float:left;
width:100%;
margin:0;
padding:0;
border:0;
overflow:hidden;
}
.formlabel#zip, .forminput#zip {
width:50px; overflow:hidden; float:left;}

.formlabel#city, .forminput#city {
float:right; width:180px; overflow:hidden;}

.formbutton#submit input {
background:#9BB221; 
width:150px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding: 2px 0 2px 25px; 
cursor:pointer;
float:right;
}

.formbutton#clear {float:right;}
.forminput input {
    margin: 0;
    padding: 2px 0;
    width: 99%;
}
.forminput#zip input { width: 96%; }
.forminput select.form_small_text option.form_small_text, .forminput select.form_small_text option.form_small_text { border:none;}

.tx-sgaddress-pi1 table {width:100%; }

td.list-head-left { background-color:#FFDE5B; width:63%; padding-top:3px; padding-bottom:3px; font-size:10px;}
td.list-head-middle{ background-color:#FFDE5B; padding-top:3px; padding-bottom:3px; width:9%; font-size:10px;}
td.list-head-right{ background-color:#FFDE5B; padding-top:3px; padding-bottom:3px; font-size:10px;}

td.list-left, td.list-left a { padding-top:4px; font-size:12px; font-weight:bold; color:#333333;}
td.list-left a:hover { text-decoration:none; color:#36A728;}
td.list-middle{ padding-top:7px;font-size:10px;}
td.list-right{ padding-top:7px;font-size:10px;}

td.pages { background:#9BB221 !important; text-align:center; font-size:16px; font-weight:bold; color:#FFFFFF;text-align:center; height:1.7em; }
td.pages b { padding:0 4px 0 6px;}
td.pages, td.pages a{padding:2px; font-size:16px; font-weight:bold; color:#333333;text-align:center; line-height:1.3em; }
td.pages, td.pages a:hover { color:#FFFFFF; text-decoration:none;}
td.info { font-size:10px; text-align:center;}

#pageUID-349 #category,
#pageUID-137 #category {display:none; }

