
font {
	font-size:100%;
}


/**
 * Tabellen formatieren
 */
table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*------------------------------------------------------------------------------------------------------*/

a.ABigOrder:link { color:#FF0000; text-decoration:underlined; font-weight:bold; font-family: Arial; font-size: 16px; }
a.ABigOrder:visited { color:#FF0000; text-decoration:underlined; font-weight:bold; font-family: Arial; font-size: 16px; }
a.ABigOrder:hover { color:#FF0000; text-decoration:underlined; font-weight:bold; font-family: Arial; font-size: 16px; }
a.ABigOrder:active { color:#FF0000; text-decoration:underlined; font-weight:bold; font-family: Arial; font-size: 16px; }

.FontSmall {
	font-size: 10px;
	color: Black;
}

.FontHeadline {
	font-size: 16px;
	font-weight: bold;
	color: Black;
}

.FontInnerHeadline {
	font-size: 13px;
	font-weight: bold;
	color: black;
}

.HRHeadline {
	color: Black;
	size: 1px;
}

.HRFoodline {
	color: Black;
	size: 1px;
}

.HRSep {
	color: Black;
	size: 1px;
}

.FontProductTitle {
	font-size: 13px;
	font-weight: bold;
	color: Black;
}

.FontError {
	font-size: 13px;
	color: Red;
}

.FontVerfuegbar {
  font-size: 13px;
  color: Green;
}


.TableMain {
  background-color: #FFFFFF;
  width: 600px;
}

.BorderTable {
  background-color: #FFFFFF;
  width: 90%;
}

.BorderTd {
	background-color: #ECECEC;
}

.CtTd {
	background-color: #FFFFFF;
}

/*------------------------------------------------------------------------------------------------------*/

.ButtonsTable {
	margin-top:1.5em;
	width:100%;
}

.ButtonsTable td {
	width:50%;
	padding:0;
	vertical-align:top;
	white-space:nowrap;
	border:none;
}

.ButtonsTable td div {
	margin-bottom:0.5em;
}

.ButtonsTable td.ob-bt-col1 {
	width:100%;
}


/*------------------------------------------------------------------------------------------------------*/

.CtTable {
	margin-bottom:1em;
}




.CtTable td.op-col1 {
/*	background-image:url(/assets/templates/oderpanel/img/icon16-attachment.png);
	background-repeat:no-repeat;
	background-position:20px center;
	padding-left:40px;
	font-size:133%;
	font-weight:bold;	*/
}

.CtTable .op-col2 {
	padding-top:1em;
}

.CtTable .op-col3 {
	padding-top:1em;
	width:100%;
}

.CtTable .op-col3 a span {
	display:none;
}

/*------------------------------------------------------------------------------------------------------*/

#op-top-cart {
	background-color: #FFC;	
}

#op-top-cart table{
	width:100%;
	margin:0;
	padding:0;
}

#op-top-cart table td{
	vertical-align:top;
	padding:0;
	border:none;
}

#op-headline {
	background-image:url(/assets/templates/oderpanel/img/icon16-world.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:133.33% !important;
}

#op-box-price {
	background-color:#eee;
}

#op-box-message {
	padding:0.5em;
	margin-bottom:1em;
}

#op-box-message ul,
#op-box-message ul li {
	padding:0;
	margin:0;
	list-style-type:none;
}

#op-box-message,
#op-box-message ul li {
	color:#400;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
}

#op-box-message.warning ul li {
    color: #FF0000;
    font-size: 110%;
}

#op-breadcrumb {
	margin-bottom:1.5em;
}

.op-subheadline {
	font-size:100%;
	margin-top:1em;
	margin-bottom:1em;
}

.op-subheadline span {
	font-size:200%;
	font-weight:bold;
}


.note {
	background-color:#efe;
	background-image:url(/assets/templates/oderpanel/img/icon16-info.png);
	background-repeat: no-repeat;
	background-position:5px 1em;
	color:#040;
	border:2px #484 solid;
	padding:10px 10px 10px 25px;
	margin-bottom:1em;
}

td.op-td-print {
	background-image:url(/assets/templates/oderpanel/img/icon32-print.png);
	background-repeat:no-repeat;
	background-position:4px 4px;
	padding-left:40px;
}

td.op-td-print a {
	font-size:133.33%;
	font-weight:bold;
	text-decoration:none;
}
td.op-td-print a:hover {
	text-decoration:underline;
}

/**
 * ------------------------------------------------------------------------------------------------- #
 *
 * Submitbutton wie Text-Link
 *
 * @author Michael Lmmlein
 */

input.text_link {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #34769a;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	cursor:pointer;
}

input.text_link:hover {
	text-decoration: underline;
	color: #F00;
}

/*----------------------------------------------------------------------------*/
/* icons
/*----------------------------------------------------------------------------*/

.icon_shopping_cart {
	background-image: url(/assets/templates/oderpanel/img/warenkorb.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:21px;
}

.icon16 {
	background-repeat:no-repeat;
	background-position:0 0;
	height:16px;
	display:block;
}

.icon16-trash {
	background-image:url(/assets/templates/oderpanel/img/icon16-trash-full.png);
}

.icon16-ok {
	background-image:url(/assets/templates/oderpanel/img/icon16-ok.png);
}

.icon32 {
	background-repeat:no-repeat;
	background-position:0 0;
	height:32px;
	width:32px;
	display:block;
}

.icon32-ok {
	background-image:url(/assets/templates/oderpanel/img/icon32_ok.png);
}

.icon32-important {
	background-image:url(/assets/templates/oderpanel/img/icon32_important.png);
}

/*----------------------------------------------------------------------------*/
/* Buttons
/*----------------------------------------------------------------------------*/

.op-button {
/*	background-image:url(/assets/templates/oderpanel/img/icon16-sprites.png);
	height:16px;*/
	background-repeat:no-repeat;
	background-position:0 center;
	padding-left:21px;
	
	font-weight:bold;
	font-size:133%;
	overflow:visible;
}

.op-button a {
	text-decoration:none;
} 

.op-button a:hover {
	text-decoration:underline;
} 

.op-button-go {
	/*background-position:0 -16px;*/
	background-image:url(/assets/templates/oderpanel/img/icon16-go-next.png);
}

.op-button-add {
	background-image:url(/assets/templates/oderpanel/img/icon16-add.png);
}

.op-button-refresh {
	background-image:url(/assets/templates/oderpanel/img/icon16-refresh.png);
}

.op-button-back {
	background-image:url(/assets/templates/oderpanel/img/icon16-go-previous.png);
}

.op-button-attachment {
	background-image:url(/assets/templates/oderpanel/img/icon16-attachment.png);
}

.op-button-ok {
	background-image:url(/assets/templates/oderpanel/img/icon16-ok.png);
}

.op-button-cart-put {
	background-image:url(/assets/templates/oderpanel/img/icon16-cart-put.png);
}

.btn-success > a {
    color:#FFFFFF;
}

/*----------------------------------------------------------------------------*/
/* Elemente
/*----------------------------------------------------------------------------*/

.box-block {
	padding:0.5em;
	margin-bottom:1em;
	border:1px solid #CCC;	
}

#agb-textarea {
    width: 100%;
}