﻿body { font-family:Verdana; font-size:7.5pt; }
.errsess * { font-size:10pt; }
.errsess a { font-weight:normal; }
.errsess b { font-size:12pt; }

.searchObjTable {
    width:100%;
}
.searchObjTable .searchButton {
    text-align:right;
    padding-right:20px;
}
.artInfo {
    border:1px solid #ababab;
    padding: 5px;
    font-family: verdana;
    font-size:11px;
}
.infobox {
    border:1px solid #ababab;
    padding: 5px;
    font-family: verdana;
    font-size:11px;
}
.artSlideBild {
    padding-right:5px;
    padding-bottom:5px;
}
.smalltext {
    font-family:Verdana;
    font-size: 10px;
}
.filterbox {
    padding:2px;
    border:1px solid #ababab;
    border-top:0;
}
.filterbox input {
    margin:0;
    padding:0;
    width:15px;
    height:15px;
}

.listimage {
    height:25px;
    width:25px;
}

.ReportTable {
    padding:0;
    margin:0;
    border-spacing:0;
    border-collapse:collapse
}

.warning {
    padding: 2px;
    margin: 2px;
    border: 2px solid #F4D500;
    width: inherit;
    background-color: White;
}
.warning img {
    vertical-align: middle;
}
.success {
    padding: 2px;
    margin: 2px;
    border: 2px solid #28BB01;
    width: inherit;
    background-color: White;
}
.success img {
    vertical-align: middle;
}

.bluedot {
border:none;
position:absolute;
left:0;
}


.bg-l {
    background-image: url(../profile/images/l.gif);
}
.bg-m {
    background-image: url(../profile/images/m.gif);
}
.bg-r {
    background-image: url(../profile/images/r.gif);
}
.bg-rt {
    background-image: url(../profile/images/rt.gif);
}
.bg-tr {
    background-image: url(../profile/images/tr.gif);
}

.bg-bm {
    background-image: url(../profile/images/bm.gif);
}
.bg-bl {
    background-image: url(../profile/images/bl.gif);
}
.bg-br {
    background-image: url(../profile/images/br.gif);
}
.bg-1 {
    background-image: url(../profile/images/bg1.gif);
}
.bg-2 {
    background-image: url(../profile/images/bg2.gif);
}

.bg-lother {
    background-image: url(../images/lother.gif);
}
.bg-mother {
    background-image: url(../images/mother.gif);
}
.bg-rother {
    background-image: url(../images/rother.gif);
}
.bg-rtother {
    background-image: url(../images/rtother.gif);
}
.bg-trother {
    background-image: url(../images/trother.gif);
}

.filtertable tr td {
    padding: 0 5px 0 0;
}

fieldset {
    border:solid 1px #dedee7;
    padding:0;
	color: #444;
    margin: 5px 0 15px 0;
}

.comboboxcontent {
    padding: 10px;
	display:none;
	position:absolute;
	background-color:#fff;
	border:1px solid #AAAAAA;
	width:auto;
	text-align:left;
	width: 300px;
	font-size:12px;
}
.comboboxcontent a {
    font-size:12px;
    font-weight:normal;
}
.comboboxinput {
    position:relative;
    background:#fff url(../Images/search-input.png) no-repeat scroll right;
    padding-right:17px;
}
input[type=text] {
    border-width: 1px;
}
select {
    border-width: 1px;
}
#cartContainer {
    font-size:12px;
    padding-bottom:15px;
}
.confirmInfoTable .leftTable {
    margin-left: 30px;
}
.signature {
    color:#666;
}

input {color:#000000; font-family:verdana;font-size:8pt;}
input.quantity { width:30px; }
input.wide {width:200px;}
select.wide {width:205px;}
input.normal {width:150px;}
select.normal {width:155px;}
input.zipcode {width:70px;}
input.city {width:120px;}
.required {color:red;}
.error {
    border:1px solid #BB5544;
    background-color:#F8F4F8;
    width:auto;
    color:#BB5544;
    padding: 5px 2px 5px 2px;
    margin: 2px 0 2px 0;
}
.error h4 {
    margin:2px;
}

.cart-small {
    font-size: 7pt;
}
.cart-small .consumer-topic {
    font-style:italic;
    border-bottom:1px solid #666;
}


.ReportTable tr td  { font-family: verdana; font-size: 8pt; }
.ReportTable tr td .subtext { font-size: 7pt }
.ReportTable.ShoppingCart tr { border-bottom:1px solid #BBBBBB; }
.ReportTable.ShoppingCart tr.ordertotal { border-bottom:none; }

.DataContainer { padding: 0 4px 0 2px; }

.LinkButton		{ background-color: white; border:1px solid #DE0029; font-size: 7pt; font-family: verdana; color: #666666; cursor: hand}
.LinkButtonBold	{ background-color: white; border:1px solid #DE0029; font-size: 7pt; font-family: verdana; color: #666666; font-weight: bold; cursor: hand}
.DlgButtonBold	{ background-color: white; border:1px solid #DE0029; font-size: 10pt; font-family: verdana; color: #666666; font-weight: bold; cursor: hand}
.TableButton	{ font-size:6.5pt; font-weight:normal}

.confirmRow td { height: 25px; }

.ix_click  
{
	text-decoration:underline;
	cursor:pointer; 
}

input.jq-datepicker
{
	width: 80px;
}

#jobb_dialog td
{
	padding-right: 10px;
}
#jobbhist_dialog td
{
	padding-right: 5px;
	padding-left: 5px;
}
#jobbhist_dialog th
{
    padding-right: 5px;
    padding-left: 5px;
}

.loginfooter {font-family:verdana;color:#979797;font-size:9px}
.loginfooter a {color:#999999}

#login_body {
	background-color:#fff;
	width:100%;
	vertical-align:middle;
	text-align:center;
	padding:0;
	margin:0;
	padding-top:10px;
}

#login_body input.text 
{
	border: 1pt solid #929291;
	width:154px;
}

#login_wrapper 
{
	text-align:left;
	width:561px;
	height:550px;
	margin:auto;
	background-image:url('../profile/images/background_enter.gif'); 
	background-repeat:no-repeat;
}

#login_center
{
	top:162px;
	left:200px;
	position:relative;
	width:200px;
	height:370px;
	
}
#login_center .login_inputs
{
	padding:0 20px 0 20px;
}

#login_center .loginfooter
{
	width:100%;
	position: absolute; 
	bottom: 0; 
	text-align:center;
}

#login_center p 
{
	font-size:9px; 
    padding-top:5px;
}