a:link, a:visited, a:active {color: black;text-decoration:none;font-weight:lighter;font-family:VERDANA,ARIAL,HELVETICA;font-size:12px;}
a:hover {color: #5F0000;}

a:link.katalog, a:visited.katalog, a:active.katalog {color: #000000;text-decoration:none;font-weight:lighter;font-family:VERDANA,ARIAL,HELVETICA;font-size:12px;}
a:hover.katalog {color: #BF0000;}

a:link.detail, a:visited.detail, a:active.detail {color: #800000;text-decoration:none;font-weight:lighter;font-family:VERDANA,ARIAL,HELVETICA;font-size:10px;}
a:hover.detail {color: #BF0000;}

a.logout:link, a.logout:visited, a.logout:active, a.logout:hover {color: #BF0000;text-decoration:none;font-weight:bolder;font-family:VERDANA,ARIAL,HELVETICA;font-size:12px;}
a.menu:link, a.menu:visited, a.menu2:link, a.menu2:visited {
 font-family:arial;
 font-size:14px;
 color:#FFFFFF;
 background-color:#AFAFAF;
 text-decoration:none;
}
a.menu:active, a.menu:hover, a.menu2:active, a.menu2:hover {
 font-family:arial;
 font-size:14px;
 color:#FFFFFF;
 background-color:#CFCFCF;
}
a.menu, a.menu2 {
 background-position: left;
 display:block;
 padding:3px;
 padding-left:5px;
 border-top:1px solid #AFAFAF;
 background-color:#AFAFAF;
 text-align:left;
 font-family:arial;
 font-size:14px;
 font-weight:lighter;
 color:#eeeeee;
 text-decoration:none;
 }
a.menu2 {
 border-top:1px solid #AFAFAF;
 background-color:#DFDFDF;
 color:#8F8F8F;
 }
a.menu2:link, a.menu2:visited {
 color:#8F8F8F;
 background-color:#DFDFDF;
}
a.menu2:active, a.menu2:hover {
 color:#8F8F8F;
 background-color:#CFCFCF;
}
body {
 background-image: url("../picture/bg.jpg");
 background-repeat: repeat-y;
 color: #000000;
 background-color: #FFFFFF;
 font-family : ARIAL, VERDANA, HELVETICA, MONOSPACE;
 font-size : 12px;
 margin:0px;
 padding:0;
}
#menu, #warenkorb {
 font-family: Arial;
 font-size:12px;
 /*width:135px;*/
 }
#warenkorb {
 background-color:peru;
 border: 1px solid #FFBB00;
 }
 #menu {
 background-image: url("../picture/menu.jpg");
 background-repeat: repeat-y;
 text-align:left;
 padding-left:2px;
 border-top: 1px solid goldenrod;
 border-right: 1px solid goldenrod;
 }
 .mainbody{
 background-image: url("../picture/main.jpg");
 background-repeat: repeat-y;
 border-top: 1px solid goldenrod;
 background-color: khaki;

 }
 #bestellungl, #bestellungr {
 background-color: #FFFFFF;
 font-family: Verdana;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 float:left;
 width:330px;
 text-align:left;
 }
 #bestellungr{
 float:right;
 }
 #search {
 position:absolute;
 left:0px; top:0px;
 float:none;
 width:100%;
}

 #fehler{
 background-color: #FFFFFF;
 font-family: Verdana;
 font-size:12px;
 font-weight:bold;
 float:left;
 text-align:left;
 color: #BF0000;
 }
 .bestellungl, .bestellungr {
 background-color: #FFFFFF;
 font-family: Verdana;
 font-size:10px;
 font-weight:bold;
 color:#666666;
 text-align:left;
 }

 #home, #home2, #abschluss, #abschluss2{
 font-family: Verdana;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 float:left;
 padding-top:5px;
 width:61%;
 margin-top:5;
 margin-left:3%;
 text-align:left;
 }
#home2 {
 width:80%;
 margin-left:3%;
 }
#abschluss, #abschluss2{
 background-color: lightgrey;
 border: 2px solid #BF0000;
 color:#000000;
 width:80%;
 text-align:left;
 padding:10px;
}
 #abschluss2 {
 background-color: #FFFFFF;
 border: 0px;
 text-align:center;
 padding:20px;
}

#logol, #logor, #head {
 font-family: VERDANA, ARIAL, HELVETICA, MONOSPACE;
 width:149px;
 height:80px;
 text-align:center;
 border-bottom: 1px solid goldenrod;
   background-color:#FFD76B;
 }
#head {
 width:680px;
 }
table.index{
border-collapse:collapse;
 padding:0;
 margin:0;
 width:980;
 height:600;
}
#null {
 font-family: Arial;
 float:left;
 padding-bottom:10px;
 height:100%;
 }
.start{
 color:#C04000;
 font-size:14px;
 font-weight:lighter;
 font-family:ARIAL,VERDANA,HELVETICA;
 line-height:20px;
}

h1, h2, h3 ,h4 {
 font-family : VERDANA, ARIAL, HELVETICA, MONOSPACE;
 font-size : 30px;
 font-weight : bolder;
 color : #000000;
}
h2 {
 font-size : 16px;
}
h3 {
 font-size : 14px;
 color : darkred;
}
h4 {
 font-size : 12px;
}
.button, .warenkorb, .leeren, .aendern, .loeschen, .logout, .what_aendern, .what_loeschen, .abschluss, .return, .aktuell {
 background-color:#FFBF00;
 color:#000000;
 width:150px;
 height:20px;
 border:1px solid lightslategray;
 font-family: Arial, Verdana, courier;
 font-weight: thin;
 font-size: 12px;
 text-align: center;
 }
.leeren{
 background-color:red;
}
.aktuell{
 background-color:#00BF00;
}
.return{
 background-color:#9F9F9F;
}
.abschluss{
 background-color:red;
 color:#FFFFFF;
 font-family: verdana;
 font-weight: bold;
 font-size: 14px;
 width:80%;
 height:30;
}
.warenkorb {
 background-color:#FFBF00;
 width:100%;
 }
.aendern {
 background-color:paleturquoise;
 width:100px;
 }
.what_aendern {
 background-color:paleturquoise;
 width:50px;
 height:10px;
 font-weight: thin;
 font-size: 6px;
 }
 .loeschen {
 background-color:crimson;
 width:100px;
 }
 .what_loeschen {
 background-color:crimson;
 width:60px;
 height:12px;
 font-weight: thin;
 font-size: 7px;
 }
 .logout {
 color:#BF0000;
 width:100%;
 }
.auswahl, .stueck {
 background-color:white;
 color:#000000;
 height:20px;
 border:1px solid #000000;
 font-family: verdana;
 font-weight: thin;
 font-size: 12px;
 width:200px;
 }
 .stueck {
 background-color:khaki;
 text-align:right;
 padding-right:5px;
 width:50px;
 }
table.header {
 background-image:url("bilder/header.gif");
 background-repeat:repeat-x;
 border:1px solid goldenrod;
 font-size: 12px;
 font-weight: bold;
 text-align: left;
 height:20px;
 width:149px;
}
.menu {
 color: #555555;
 text-decoration:none;
 font-weight:lighter;
 font-family:VERDANA,ARIAL,HELVETICA;
 font-size:12px;
}
.bestellhead, .bestellaktiv{
color: #000000;
text-decoration:none;
font-weight:lighter;
font-family:VERDANA,ARIAL,HELVETICA;
font-size:12px;
width:132px;
text-align:center;
}
.bestellaktiv{
background-color:peru;
font-weight:bolder;
}

#kataloghd, #katalogbd, #katalogft,#warenkorbgr, #katalog{
border-collapse:collapse;
font-family:  Arial, Verdana, Courier;
font-size:16px;
font-weight: bolder;
width:660px;
border: 1px solid goldenrod;
}
#katalog{
width:149px;
}
#kataloghd{
background-color:lightgoldenrodyellow;
font-family:Arial, Verdana, courier;
font-size:16px;
font-weight: bolder;
}
#katalogbd{
background-color:khaki;
border-top: 0px;
border-bottom: 0px;
font-size: 14px;
font-weight: lighter;
padding:10px;
}
#katalogft{
background-color:ivory;
font-size:14px;
font-weight: bold;
font-family:Arial, Verdana, courier;
}
#picture {
 background-color: #FFFFFF;
 font-family: Arial;
 font-size:12px;
 float:left;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
 }
 #picture2 {
 background-color: lightyellow;
 font-family: Arial;
 font-size:12px;
 float:right;
 padding:10px;
 }
#color4{
 background-color: #FFBF00;
 height:35px;
 width:50px;
 float:left;
}
#titel{
 font-weight:lighter;
}
 #agb{
 background-color:transparent;
 overflow: auto;
 height:500;
 width:760px;
 }
  #td_menu, #tdh_menu, #td_menu_set, #tdh_menu_set{
 width:120px;
 height:21px;
 padding-left:10px;
 vertical-align:middle;
 white-space:normal;
 }
 #td_menu{
 border-left: 1px solid goldenrod;
 border-bottom: 1px solid goldenrod;
 }
 #td_menu_set{
 border-left: 1px solid darkred;
 border-bottom: 1px solid goldenrod;
 }
 #tdh_menu{
 background-color: peru;
 border: 1px solid goldenrod;
 }
 #tdh_menu_set{
 background-color: yellowgreen;
 border: 1px solid goldenrod;
 border-left: 1px solid darkred;
 }
 #mainbody{
 padding-left:5px;
 padding-top:10px;
 width:710px;
 line-height:20px;
 }
  #table_body{
 width:980px;
 height:100%;
 border-collapse:collapse;
 border-right: 1px solid goldenrod; 
 }
 span {
color: #000000;text-decoration:none;font-weight:lighter;font-family:VERDANA,ARIAL,HELVETICA;font-size:12px;

 }