/* some useful changes */

a.footer:link {text-decoration: none; color: #FFFFDE}
a.footer:active {text-decoration: none; color: #FFFFDE}
a.footer:visited {text-decoration: none; color: #FFFFDE}
a.footer:hover {text-decoration: underline; color: #FFFFDE}

a.menu:link {text-decoration: none; color: #000000}
a.menu:active {text-decoration: none; color: #000000}
a.menu:visited {text-decoration: none; color: #000000}
a.menu:hover {text-decoration: underline; color: #000000}

h1 {font-size: 12px; font-style: normal; color: #3366FF}

font.info {font-size: 16px; font-weight: bold; color: #FFFFFF}
p.std { font-size: 12px; color: #000000}
li.std { font-size: 12px; color: #3366FF; font-weight: bold}
input { font-size: 10px; color: #000000; border: 1px solid #000000; background-color: #ffffff; }

img.nav {
    width:15px;
    height:21px;
    border:0;
}

span.or {float:right; margin:0 0 0 0;}
span.ol {float:left; margin:0 0 0 0;}

/* layout */

body {
    width: 850px;
    margin: 0 auto 0 auto;
    font-family: arial, sans-serif;
    text-align: left;
    font-size:12px;
    background: #FFFFDE;
    scrollbar-base-color:#669900;
    scrollbar-arrow-color:#006699;
    scrollbar-highlight-color:#669900;
    scrollbar-shadow-color:#006699;
    scrollbar-track-color:#669900;
  }

#adv{
    text-align: center;
    margin: 0;
    padding: 1px 0;
    width: 90%;
    border-top: 1px solid #3366FF;
    border-right: 1px solid #3366FF;
    border-left: 1px solid #3366FF;
    background: #3366FF;
}

#info{
    text-align: center;
    color: #FFFFFF;
    font-size:10px;
    margin: 0 auto 0 auto;
    padding: 0;
    width: 100%;
    background:#91A55E;
    border-top: 1px solid #669900;
    border-right: 1px solid #669900;
    border-left: 1px solid #669900;
}

#wrapper {
    text-align: left;
    margin:0 auto 0 auto;
    padding:0;
    width: 100%;
    border:1px solid #669900;
    /*background: url("../images/img22.JPG") repeat-y;*/
}

#header {
    text-align: center;
    margin: 0;
    padding: 0;
    background: #FFFFFF;
}

#container {
}

#side-a {
    margin: 0 0 0 0;
    padding: 5px 0 5px 0px;
    float: left;
    width: 20%;
}

#side-b {
    margin: 0 auto 0 auto;
    padding: 0 0 5px 0px;
    float: left;
    width: 74%;
    height: 1% /* Holly hack for Peekaboo Bug */
}

#footer {
    clear: both;
    margin: 0;
    padding: 0;
    text-align: center;
    background: #91A55E;
}

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

.boxText { font-family: Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

.inhaltText {
  color: #333333;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
}
.inhaltSubText {
  color: #333333;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 10px;
}
.textLinks {
  color: #666666;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
}
.leftSchrift {
  color: #669900;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 9px;
}

.textHeadline {
  color: #669900;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 16px;
}

.textHeadlineStart {
  color: #000066;
  font-family: Georgia, Arial, Tahoma, Verdana, sans-serif;
  font-size: 20px;
}
.textDet {
  color: #af937f;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
}

A {
  color: #000000;
  text-decoration: none;
}
A.links {
  color: #af937f;
  text-decoration: none;
}

A:hover.links {
  color: #916B50;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

.formular {
	font-family: Arial, Tahoma, Verdana, sans-serif;
  	font-size: 11px;
	color: #666666;
	}

FORM {
	display: inline;
}

TEXTAREA {
  	border: #336666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

  	width: 100%;
  	font-family: Arial, Tahoma, Verdana, sans-serif;
  	font-size: 11px;

	/*scrollbar-base-color:#336666;
	scrollbar-3d-light-color:#aabbcc;
	scrollbar-arrow-color:#aabbcc;
	scrollbar-darkshadow-color:#336666;
	scrollbar-face-color:#203B54;
	scrollbar-highlight-color:#8899aa;
	scrollbar-shadow-color:#336666;
	scrollbar-track-color:#203B54;*/
	}

.textfeld {
  	border: #336666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

  	width: 100%;
  	font-family: Arial, Tahoma, Verdana, sans-serif;
  	font-size: 11px;
	}
.textfeldBestell {
  	border: #88201F;
	border-style: groove;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

  	width: 400;
  	font-family: Arial, Tahoma, Verdana, sans-serif;
  	font-size: 11px;
	}
.textfeldWare {
  	width: 20;
  	font-family: Arial, Tahoma, Verdana, sans-serif;
  	font-size: 11px;
	}
.leftTextfeld {
  	border: #669900;
	border-style: dashed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

  	width: 118;
  	font-family: Arial, Tahoma, Verdana, sans-serif;
  	font-size: 9px;
	}

.leftRadio {
  	width: 10;
  	font-family: Arial, Tahoma, Verdana, sans-serif;
  	font-size: 9px;
	}

A.leftNeuNav {
  color: #669900;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 9px;
}

A.leftNeuNav:hover {
  color: #669900;
}

.leftButton {
  	border: #666666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

  	width: 20;
  	font-family: Arial, Tahoma, Verdana, sans-serif;
  	font-size: 9px;
}

.button {
  	border: #336666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

  	width: 49%;
  	font-family: Arial, Tahoma, Verdana, sans-serif;
  	font-size: 11px;
}

.checkbox {
  	border: #336666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}



A.headerNavigation {
  color: #669900;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
}

A.headerNavigation:hover {
  color: #669900;
}

A.leftNavigation {
  color: #669900;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
}

A.leftNavigation:hover {
  color: #669900;
}