/* ==== CSS-Datei made by Silke Schuemann (tempuscreativ.de) ==== */

html {width: 99.99%; height: 100.05%;}

body {margin: 0px; padding: 0px;
      font-family: Arial, Helvetica, sans-serif; color:	#666;
      background : url(../images/bg_body.gif) -130px -50px repeat-y fixed #e7edee;}

div, p, th, td, li, dd, dl, dt, h1, h2, h3, h4, h5, h6   {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
dt 	{font-weight: bold;}
ol, li, dl, dt, dd {line-height: 1.5em;}
p  {font-size: 13px; line-height: 1.5em; font-size: 10pt;}
h1 {font-size: 19px; font-weight: normal; font-variant: small-caps; color: #004477;}
h2 {font-size: 17px; font-weight:bold;}
h3 {font-size: 15px; font-weight:normal; font-variant: small-caps;}
h4 {font-size: 13px; font-weight:bold;}
h5 {font-size: 13px; font-weight:bold;}
h6 {font-size: 13px; font-weight:bold;}
h1, h2, h3, h4, h5, h6	{margin:	1.25em 0 0 0;	font-family: Arial, Helvetica, sans-serif;}
img	{border:	0;}

a	{text-decoration:	none;	color: #1d5000;}
a:link	{color:	#1d5000;	background-color: transparent;}
a:visited	{color:	#336599;	background-color: transparent;}
a:active	{background-color: transparent;}
a:hover	{color:	#098788;	text-decoration: underline;	background-color: transparent;}

.teaser {margin-top:-3em;}
.kontakt {width:30%; padding-left:3em; margin-right:-5em;}
.kontaktform {width:35%;}

/* ==== Container Colors ==== */

#header {background:url(../images/bg_praeambel.gif) repeat-x #8b949e; }
#tec5   {position: relative; z-index: 15;}
#signet {background:url(../images/echse.jpg) top right no-repeat;}

/*  Schriftformatierung */
#header  h1 {font-size: 29px; color: #eff2f3; padding-left:1em; font-weight: normal;}
#signet h2  {padding: 63px 0px 4px 150px; color: #f3fcd8; font-weight:bold; font-size:20px; letter-spacing: 2px; text-transform: uppercase;  text-align: right;}
.cpsadrtext {color: #d00; font-weight: bold;}



/* ==== Container Positioning ==== */

#header {height:110px; width:100%; margin: 0; margin-bottom: 70px; position: absolute; top: 0; left: 0;}
#signet {position: absolute; top:0; right:120px; width:auto; height:110px;}
#main   {margin: 14px 3em 0 2em; padding-right:2em; width:64%; float:right;}

#temenu {width:196px; margin: 144px -20px 0 1em;}
#foot   {position: relative; right:0; height:26px; text-align:right;}

#ankTop {display: none; position: absolute; top: 0; height: 0; margin: 0;}

/* ==== Menu ==== */

#temenu ul, #listmenu0 ul, #listmenu1 ul, #listmenu2 ul, #listmenu3 ul, #listmenu4 ul, ul#listmenu5 {list-style-type:none; margin:0; margin-bottom: 0.75em; padding:0;}



#temenu li {margin: 0.75em 0;}
 
 #lmactive0, #lmactive1, #lmactive2, #lmactive3, #lmactive4, #lmactive5, #lmactive6, #lmactive7, #lmactive8 {color: #1b4a46; font-weight: bold; padding-left:0.5em;   background:url(../images/lmactive.gif) 2px 0px no-repeat;}

#temenu a {color: #1b4a46; font-weight: bold;
  padding-left:0.5em; height:20px; display:block;
	border-left: 3px solid #fff; border-top: 2px solid #fff; border-bottom: 1px solid #999; border-right: 2px solid #999;}
#temenu a:link {color: #1b4a46; font-weight: bold;}
#temenu a:visited {font-weight: bold;	color: #2b3200;}
#temenu a:active {color: #FF6F36;	font-weight: bold;}
#temenu a:hover {background-color: #eff2f3; text-decoration: none;}

#listmenu1 ul {background-color:#ebeff0;}
#listmenu2 li {margin: 0 0;}
#listmenu2 a {border:none; color:#004477;}
#listmenu2 a:link {color:#004477;}
#listmenu2 a:visited {color:#333;}
#listmenu2 a:active {background-color:#e7edee;}
#listmenu2 a:hover {background-color:#e7edee;}

#listmenu2 ul {background-color:#ebeff0; list-style-type:square; display:none;}
#listmenu3 li {margin: 0 0 0 23px;}
#listmenu3 a {border:none; color:#008000; font-size:0.9em; font-weight:normal;}
#listmenu3 a:link {color:#008000; font-size:0.9em; font-weight:normal;}
#listmenu3 a:visited {color:#393;}
#listmenu3 a:active {background-color:#e7edee;}
#listmenu3 a:hover {background-color:#e7edee;}
#lmactive3 {background-image:url(../images/blind.gif);}

span.linkSeperator {display: none; background: transparent;}

/* ==== Formular ==== */

form#xmailer            {margin: 2em 0; padding-left: 5%;}
#xmailer label          {display: block; float: left; width: 6em;}
#xmailer input          {background: #f8f6ec;}
#xmailer textarea       {background: #f8f6ec;}
#xmailer input:focus    {background: #fbfaf5;}
#xmailer textarea:focus {background: #fbfaf5;}
#xmailer div.radios     {margin-left: 6em;}
#xmailer input.radio, input#cpfh2, input#cpfh3    {width: auto; background: transparent;}
#xmailer .radios p      {line-height: .9em;}
#xmailer .radios label  {margin-top: 2px;}
#xmailer input.button   {margin-left: 170px; margin-top: 1em; cursor: pointer; background: #527c8e; color: #fcfedc; font-weight: bold;}
#xmailer input.button:hover {color: #d3e0e9; background: #718390;}


/* ==== Xtra-Formate ==== */

.marker     {background:#098788; color:#f3fcd8;}
.markerGelb {background:#dd0; color:#2b3200;}
.box {margin:24px; padding:8px; background:#e5e5e5; color:#999; border:1px solid #999;}
.clear {clear:both;}
.left {width:48%; float:right;}
.right {width:48%; float:left;}



/* ==== in Editland niemals weglassen ==== */

.tsmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.4em;}
.tmiddle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.tbig {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}

/* ==== Fusszeile mit Designnummer und Impressumlink ==== */

#footer {
	width:100%;
	height:32px;
	border-spacing:0px;
	border-top: 4px double #666;
	background-color: #fff;
	position: relative;
	bottom: 0px;
	right:0px;
	text-align: right;
	}

#foot a {color:#999;}


/* ==== Specials ==== */


.bytemplaterie {
	font-size:7pt;
	color: #999;
	padding:5px 14px 2px 40px;
	text-align: bottom right;
	}


#impt {
	border-top: 2px solid #666;
	padding: 12px;
	}
#impt p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;  
	color:#666;
	}
#impt a {	background: transparent;}
#impt a:link {}
#impt a:visited {}
#impt a:active {}
#impt a:hover {}

/* ==== Specials ==== */


.gruen {
	background:url(../images/f8x8_gruen.gif); 
	background-color: #009F62;
	}


/* ==== Tiacquisa ==== */


#tiac {clear: both;}

/* == Tabellen == */

#cpsbestell table,
#cpswarenkorb table,
#cpsadr table,
#cpsbest,
#cpsbest2
{
 margin: 6px 0 3px 0;
 padding:0;
 border-collapse:collapse;
 font-size:0.9em;
 position: relative;
 width: 102%;
}

#cpsbestell td,
#cpswarenkorb td,
#cpsbest td,
#cpsbest2 td
{
 padding-left: 1px;
 padding-right: 1px;
 font-size:13px;
}

#cpsbestell td.cpsspalte5,
#cpswarenkorb td.cpsspalte5,
#cpsbest td.cpsspalte5,
#cpsbest2 td.cpsspalte5,
#cpsbestell td.cpsspalte7,
#cpswarenkorb td.cpsspalte7,
#cpsbest td.cpsspalte7,
#cpsbest2 td.cpsspalte7
{
 white-space: nowrap;
 width: auto;
}


/* == th-Header und td-Zellen == */

#cpsbestell th, #cpsbestell td,
#cpswarenkorb th, #cpswarenkorb td,
#cpsadr th, #cpsadr td,
#cpsbest th, #cpsbest td,
#cpsbest2 th, #cpsbest2 td
{
 margin:0;
 padding: 0.01em 0.35em 0.01em 0.35em;
 width: auto;
 text-align:left;
 vertical-align:top;
}

#cpsadr th, #cpsadr td,
#cpsbest2 th, #cpsbest2 td
{
 border:none;
}

#cpsbest2 th, #cpsbest2 td 
{
 padding: 0;
}

/* == th-Header == */

#cpsbestell th,
#cpswarenkorb th,
#cpsbest th
{
 background-color:#999;
 color:#eee;
 height: 15px;
 border-left: 2px solid #F8F7F7;
 border-right: 2px solid #F8F7F7;
 white-space: nowrap;
 text-align: center;
}

/* == Spalten Netto, MwSt, Brutto == */

#cpsbestell td.cpsspalte5, #cpsbestell td.cpsspalte6, #cpsbestell td.cpsspalte7,
#cpswarenkorb td.cpsspalte4, #cpswarenkorb td.cpsspalte5, #cpswarenkorb td.cpsspalte6, #cpswarenkorb td.cpsspalte7, #cpswarenkorb .cpswk10, #cpswarenkorb .cpswk13, #cpswarenkorb .cpswk16,
#cpsbest .cpsspalte4, #cpsbest .cpsspalte5, #cpsbest .cpsspalte6, #cpsbest .cpsspalte7, #cpsbest .cpswk10, #cpsbest .cpswk13, #cpsbest .cpswk16
{
 text-align:right;
}

/* Warenkorb + Besätigungsseite: Zeile Total netto */
#cpswarenkorb .cpswk7, #cpswarenkorb .cpswk8, #cpswarenkorb .cpswk9, #cpswarenkorb .cpswk10,
#cpsbest .cpswk7, #cpsbest .cpswk8, #cpsbest .cpswk9, #cpsbest .cpswk10
{
 border-top:3px double #666;
 border-bottom:none;
 padding-bottom:0;
}

/* Bilderabstand*/
td.cpsspalte2 img {margin: -.1em .5em;}

/* Warenkorb + Bestätigungsseite: Zeile Porto + Verpackung */
#cpswarenkorb .cpswk11, #cpswarenkorb .cpswk12, #cpswarenkorb .cpswk13,
#cpsbest .cpswk11, #cpsbest .cpswk12, #cpsbest .cpswk13
{
 border-top:none;
 padding-top:0;
}

/* Warenkorb + Bestätigungsseite: Zeile Gesamttotal */
#cpswarenkorb .cpswk14, #cpswarenkorb .cpswk15, #cpswarenkorb .cpswk16,
#cpsbest .cpswk14, #cpsbest .cpswk15, #cpsbest .cpswk16
{
 border-top:2px solid #333;
 height: 20px 
 padding: 5px 0 0 0;
}

ol.cpshilfe {margin: 20px 0 0 0;}

#cpsbestell td {border-bottom: 1px dotted #ddd; padding: 0.5em 0 0.25em 0.6em;}

/* Warenkorb + Bestätigungsseite: Zellen Total netto, Porto + Verpackung */
#cpswarenkorb .cpswk7, #cpswarenkorb .cpswk11,
#cpsbest .cpswk7, #cpsbest .cpswk11
{
 background:#F8F7F7;
 color:#000;
 font-weight:normal;
 border-right:none;
}

/* Warenkorb + Bestätigungsseite: Zelle Gesamttotal */
#cpswarenkorb .cpswk14,
#cpsbest .cpswk14
{
 background:#F8F7F7;
 color:#000;
 border-right:none;
}

/* Warenkorb Bestätigungsseite: Zelle mit dem Nettopreis - (Reihe Total netto), Zellen mit Preis Reihen Porto + Verpackung und Gesamttotal */
#cpswarenkorb .cpswk8, #cpswarenkorb .cpswk12, #cpswarenkorb .cpswk13, #cpswarenkorb .cpswk15, #cpswarenkorb .cpswk16,
#cpsbest .cpswk8, #cpsbest .cpswk12, #cpsbest .cpswk13, #cpsbest .cpswk15, #cpsbest .cpswk16
{
 border-left:none;
}

/* Warenkorb + Bestätigungsseite: leere Zellen Reihen Porto + Verpackung, Gesamttotal */
#cpswarenkorb .cpswk12, #cpswarenkorb .cpswk15,
#cpsbest .cpswk12, #cpsbest .cpswk15
{
 border-right:none;
}

/* Warenkorb + Bestätigungsseite: Zelle mit dem Gesamtpreis */
#cpswarenkorb .cpswk16,
#cpsbest .cpswk16
{
 font-weight:bold;
}

#cpswarenkorb h2 {margin-bottom: 14px;}

/* == Inputfelder == */
#cpsbestell .cpsanzinp,
#cpswarenkorb .cpsanzinp,
#cpsadr input,
#cpsadr textarea
{
 width:auto;
 color:#000;
 background-color:#fff;
 border:1px solid #000;
}

/* Inputfelder Zelle: Anzahl */
#cpsbestell td.cpscpsspalte4,
#cpswarenkorb td.cpscpsspalte4
{
 text-align: center;
 padding-left: 1px;
 padding-right: 1px;
}

/* Inputfelder Anzahl */
#cpsbestell .cpsanzinp,
#cpswarenkorb .cpsanzinp
{
 width:2em;
 background: #efefef;
 border: 1px solid #ddd;
}

/* == Inputfelder Focus == */
#cpsbestell input:focus,
#cpswarenkorb input:focus,
#cpsadr input:focus,
#cpsadr textarea:focus
{
 background-color:#dadfef;
}

/* == Inputfelder Adresse / Pflichtfelder / Text == */
#cpsadr .cpsobl {background-color:#efefef;}

#cpsadr input, #cpsadr textarea {border: 1px solid #aaa;}

#cpsadr textarea {margin-bottom: 14px;}
.cpsadrtext {margin: 6px 0;}

/* == Shopschaltflächen == */
p.cpssubmit {margin: 8px 0 0 0;}

#cpsbestell .cpsaddb {}

#cpsbestell .cpstocartb {}

#cpsbestell  input.cpsaddb:focus {
	background: url(../images/incart.gif) no-repeat left center #fff;
	}

#cpsbestell input.cpstocartb:focus {background: url(../images/showcart.gif) no-repeat left center #fff;}


/* == Submit-Buttons == */
#cpsbestell .cpscalcnewb,
#cpswarenkorb .cpsorderb, #cpswarenkorb .cpscalcnewb,
#cpsadr .cpsorderb
{
 background-color:#ddd; color:#333;
 border-top:1px solid #ccc; border-right:2px solid #000; border-bottom:2px solid #000; border-left:1px solid #ccc;
}


/* == Submit-Buttons und Labels == */
#cpsbestell input.cpsaddb, #cpsbestell input.cpstocartb, #cpsbestell .cpscalcnewb, #cpsbestell label,
#cpswarenkorb input.cpsorderb, #cpswarenkorb input.cpscalcnewb, #cpswarenkorb label,
#cpsadr .cpsorderb, #cpsadr label
{cursor:pointer;}

/* == zusätzlicher Button "zum Warenkorb" == */
#cpsmcart {float:right;}
#cpsmcart .cpsmcartc {
 background-color:#3a4a85; color:#fff;
 border-top:1px solid #ccc; border-right:2px solid #000; border-bottom:2px solid #000; border-left:1px solid #ccc;
 cursor:pointer;
}

/* == Im Warenkorb angekommen == */
#cpsbestell p#cpszwk {color: #d00;}

/* == Fehlermeldungen == */
#cpsbestell .cpsups,
#cpswarenkorb .cpsups,
#cpsadr .cpsups
{
 font-weight:bold;
 color:#d00;
 padding:0.1em;
}


/* == Inputfelder bei Fehler == */
#cpsbestell .cpsupsinp,
#cpswarenkorb .cpsupsinp,
#cpsadr .cpsupsinp
{
 background-color:#fe0;
 border:1px solid #000;
}

#cpsbestell .cpsupsinp:focus,
#cpswarenkorb .cpsupsinp:focus,
#cpsadr .cpsupsinp:focus
{
 background-color:#ed3;
 border:1px solid #000;
}

/* == Total Gesamt et. links ausrichten ==*/
#cpswarenkorb .cpswk7, #cpswarenkorb .cpswk11, #cpswarenkorb .cpswk14,
#cpsbest .cpswk7, #cpsbest .cpswk11, #cpsbest .cpswk14 
{
text-align: left;
}

/* Artikelnummer in einer Zeile */
#cpsbestell th.cpsspalte1, #cpswarenkorb th.cpsspalte1, #cpsbest th.cpsspalte1, #cpsbest2 th.cpsspalte1  
{
 width: 65px;
 font-size: 13px;
  white-space: nowrap;
}

/* Breite der Beträge für IE */
#cpsbestell th.cpsspalte5, #cpswarenkorb th.cpsspalte5, #cpsbest th.cpsspalte5, #cpsbest2 th.cpsspalte5, #cpsbestell th.cpsspalte7, #cpswarenkorb th.cpsspalte7, #cpsbest th.cpsspalte7, #cpsbest2 th.cpsspalte7
{
width: 68px;
}

#tiacount {text-align: right; margin-right: -65px;}

/* Netto und Mehrwertsteuer ausblenden */
#cpsbestell .cpsspalte5 {display:none;}
#cpsbestell .cpsspalte6 {display:none;}


/* CP-Form */
#contact #cpfhform input, #contact #cpfhform textarea {background-color: transparent;}
#contact #cpfhform input:focus, #contact #cpfhform textarea:focus  {background-color: #fbfdf9;}

#contact #cpfhform input#cpfh1,#contact #cpfhform input#cpfh2, #contact #cpfhform input#cpfh3, #cpfhform textarea {width: 290px;}
 input#cpfhidr60, input#cpfhidr61 {width: 20px;}

#cpfhform textarea {height: 110px;}
#contact #cpfhform fieldset {border: 0;}



/* Systemmeldungen */

.error {
	border: 1px solid red;
}


.message {

}



/** Content-Bereich **/

#content {
	margin-top: 5em;
	/*margin-left: 15em;*/
	font-size: 0.8em;
}

/* Admin */
.admin {
	padding: 0 5px;
	clear: left;
}

.admin a {
	color: #666666;
	text-decoration: underline;
}

ul.admin, ul.admin li {
	list-style: disc;
}


/* Formular */

#content input.radio, #content input.checkbox {
	width: 1em;
}


#content label.checkbox, #content label.radio {
	float: none;
	display: inline;
}

fieldset input, fieldset textarea {
	width: 30em;
}
/* User-Bereich */

#login {
	margin-top: 0em;
	margin-left: 1em;
	font-weight: normal;
	border: solid;
	border-width: 2px;
	border-color: #1d5000;
	padding: 20px;
	width: 11.4em;
	position: relative;
}

#login ul {
	margin-top: 1em;
	padding: 0;
}

#login ul li {
	margin-left: 1em;
	margin-right: 0.7em;
}

#login label {
	display: block;
}

#login input {
	width: 7em;
}
#login input.checkbox {
	margin-top: 5px;
	margin-left: 2px;
	left: 20px;
	width: 1em;
	position: absolute;

}
#login label.checkbox {
	margin-top: 5px;
	display: block;
	margin-left: 30px;
}
#login .button {
	margin-left: 1.8em;
}

/* kleiner warenkorb */

#smallShoppingCard {
	list-style-type: none;
	border: 0;
	position: absolute;
	top: 130px;
	background: url(../images/bgSmallCart2.gif) top left no-repeat transparent;
	padding: 5px;
	padding-left: 65px;
	right: 70px;
	width: 22em;
}

#smallShoppingCard a, #smallShoppingCard a:link {font-variant: small-caps; letter-spacing: 1px;}
/*Registrierung und Authentifizierung*/

#content label {
	display:block;
	width: 13em;
	float: left;
	font-size: 1em;
}

#content input {
	width: 13em;
}

#content .button {
	margin-top: 1em;
}

#content input#tag_birthdayDay {
	width: 2.4em;
}

#content input#tag_birthdayYear {
	width:2.8em;
}
#content input#but_register {
	margin-top: 1em;
	width:7em;
}
/* Kasse */
#content #registerNewUser {
	float:left;
	width: 19em;
}

#content #registerNewUser h3 {
	border-bottom: solid #666666 1px;
}

#content #registerNewUser p {
	margin: 0em;
	border-right: solid #666666 1px;
	padding-top: 1em;
	padding-right: 1em;
}

#content #loginUser {
	width: 41em;
}

#content #loginUser h3 {
	margin-left: 22em;
	border-bottom: solid #666666 1px;
}

#content #loginUser form {
	margin-top: 0em;
	margin-left: 22em;
	border-right: solid #666666 1px;
	padding-top: 1em;
	padding-right: 1em;
	padding-left: 0em;
	padding-bottom: 1em;
}

#content #loginUser form .checkbox {
	margin-right: 0.5em;
}
	
#content #loginUser form .button {
	margin-top: 2em;
	width: 7em;
}

#content #guestUser{
	clear: left;
}

#content #guestUser h3 {
	margin-top: 2em;
	border-bottom: solid #666666 1px;
}

#content #guestUser{
	margin-left: 10em;
	width: 19em;
}

#content #guestUser p {
	margin: 0em;
	border-right: solid #666666 1px;
	padding-top: 1em;
	padding-right: 1em;
}

/* Kategorien */

ul.category {
	margin-left: 0;
	padding-left: 0;
}

.category li {
	float: left;
	width: 25em;
	margin-left: 1em;
	list-style: none;
}

.category h3 {
	font-variant: small-caps;
	font-weight: normal;
	color: #303450;
	font-size: 1.15em;
	border-bottom: 1px solid black;
	margin-bottom: 5px;
}
.category h3 a, .category h3 a:link, .article h3 a, .article h3 a:link {
        color: #1d5000;
}

.category h3 a:hover, .category h3 a:active, .article h3 a:hover, .article h3 a:active{
        color: #f8f8ee;
        background-color: #1d5000;
        text-decoration: none;  
}


.category p {
	margin-bottom: 1em;
}

.category p.withImage {
	margin-left: 105px; /* Bild ist 100px maximal breit */
}

.category li img {
	float: left;
}


/* Artikel */

ul.article {
	margin:0;
	padding: 0;
}

.article li {
	margin-left: 1em;
	list-style: none;
}

.article h3 {
	border-bottom: 1px solid black;
	margin-bottom: 5px;
}

#content .article form input,#content .productData form input {
	width: 4em;
}

#content .article form input.button, #content .productData form input.button {
	width: 13em;
}

#content ul.article img {
	float: right;
	padding: 1px;
	border: 1px solid black;
	margin: 5px;
}

#content ul.article li label {
	display: inline;
	width: auto;
	float: none;
}

/* Artikel - Einzelansicht */

#content div.productData img {
	float: right;
	padding: 1px;
	border: 1px solid black;
	margin: 5px;
}
#content div.productData label {
	display: inline;
	width: auto;
	float: none;
}

/* Warenkorb */

#content #shoppingCard th, #content #orderData th {
	padding-left: 8px;
	padding-right: 8px;
	background-color: #666666;
	color: #F8F7F7;
}

#content #shoppingCard  td, #content #orderData  td {
	border-bottom: dotted #004477 1px;
	padding: 5px;
}

#content #shoppingCard .action {
	border: none;
}

#content #shoppingCard .article input {
	width: 4em;
}

#content #shoppingCard .article td, #content #orderData .article td {
	vertical-align: top;
}

#content #shoppingCard .unitPrice, #content #shoppingCard .orderData {
	text-align: right;
}

#content #shoppingCard .completePrice, #content #orderData .completePrice {
	background-color: #edf0e7;
	text-align: right;
}

#content #shoppingCard .article td img, #content #orderData .article td img {
	float: right;
	padding: 1px;
	border: 1px solid black;
	margin: 0 5px;
}

#content #shoppingCard .completeCost, #content #orderData .completeCost {
	font-weight: bold;
}

#content #shoppingCard input#tag_refresh, #content #shoppingCard input#tag_submit {
	width:7em;
}

/* Bestellung */

#agbText {
	margin: 1em;
	padding: 5px;
	border: 1px solid #2b3200;
	background-color: #edf0e7;
	height: 10em;
	overflow: auto;
}



/* Bestell-Übersicht */
#content ul#orderList {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#content ul#orderList li {
	border: 1px solid #2b3200;
	padding: 5px;
	margin-bottom: 1em;
	clear: left;
}

#content ul#orderList li dl.shortInfo {
	float: left;
	width: 50%;
}

/* Bestell-Details */

#content div#orderData dl.shortInfo {
	margin: 0;
	padding: 5px;;
	border: 1px solid #2b3200;
}

#content div#orderData dl.shortInfo label {
	display: inline;
	width: auto;
	float: none;
}

/* UserNavigation */
ul#smallNavigation {
	list-style: none;
	margin: 0;
	padding: 0;
}


ul#smallNavigation li {
	float: left;
}

ul#smallNavigation li .linkSeperator {
	display: inline;
	color: white;
	border-left: 1px solid black;
	margin-left: 5px;
	margin-right: 5px;
}

.hiddenCategory, .hiddenArticle {background: url(../images/notPublished.gif) right top no-repeat transparent;}

ul.sorting     {list-style-type: none; margin-top: -14px;}
ul.sorting li  {line-height: 24px; text-transform: uppercase; color: #2b3200; padding: 0 14px; display: inline;}
ul.sorting img {position: relative; padding: 0 3px;}

