@charset "utf-8";

body {font-family: Tahoma, Geneva, Arial, Helvetica, Sans-serif, sans-serif;font-size: 11px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;margin: 0px;padding: 0px;}
body {
    min-height: 100vh;
}

h1,h2,h3,h4,h5,h6 {display: inline;font-size: 11px;font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, Sans-serif,sans-serif;clear: both;margin: 0px;padding: 0px;}

table {font-size: 11px;font-family: Tahoma, Arial, Helvetica, Sans-serif, sans-serif;empty-cells:show;border: 0px;border-collapse: collapse;border-spacing: 0px;}
td {empty-cells:show;text-align: left;border: 0px;vertical-align: top;}
tr {border: 0px;}

table.orderstable td {vertical-align: middle;}
table.spedlagertable td {font-size:12px;vertical-align: middle;}

input {height:21px;}
input[type=checkbox] {
	vertical-align: middle;
	position: relative;
	bottom: 1px;
}	
select{height:21px;}

.ui-widget-overlay {
    background: black;
    opacity: .7;
}

p {margin: 0;padding: 0;line-height: normal;}
ul.std {margin: 0px;padding: 0px;list-style: none;}
li.std {padding-left: 13px;margin: 0px;}
ul.error {margin-left: 10px;padding: 0px;list-style-type: square;}

a,a:link,a:active,a:visited {color: #739700;cursor: pointer;font-weight: normal;text-decoration: none;}
a:hover,a:focus {color: #739700;text-decoration: underline;}

a.green,a.green:link,a.green:active,a.green:visited {color: #739700;cursor: pointer;font-weight: normal;text-decoration: none;}
a.green:hover,a.green:focus {text-decoration: underline;}

a.black,a.black:link,a.black:active,a.black:visited {color: #000000;cursor: pointer;font-weight: normal;text-decoration: none;}
a.black:hover,a.black:focus {text-decoration: none; color: #333}

a.navi,a.navi:link,a.navi:active,a.navi:visited {font-weight: bold;color: #53317d;cursor: pointer;text-decoration: underline;}
a.navi:hover,a.navi:focus {color: #FF6600;}

.red{color: #CB0A26}
.green{color:#669900;}
.lila{color:#53317d;}

.osconfirmamount {
	text-align:center;
	width:50px;
	font-size:12px;
	font-weight:bold;
} 

.oshead {
	text-align:right;
	vertical-align:middle;
	height: 20px;
	color:white;
	background-color:blue;
	padding: 2px;
	font-size: 12px;
	font-weight:bold;
}
.oscell {
	text-align:right;
	vertical-align:middle;
	height: 20px;
	padding: 2px;
	font-size: 11px;
	border-bottom:1px dotted blue;	
	border-left:1px dotted gray;	
}

.hide {
    display: none;
}
.alert-success {
    background-color: #3AC400;
    border-color: #d6e9c6;
    color: #468847;
}
.alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
}
.alert {
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    border-radius: 4px;
    color: #c09853;
    margin-bottom: 2px;
    padding: 2px 35px 2px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
