body {	
 font-family: "Trebuchet MS", sans-serif;
 font-size: 12px;
font-weight: normal;
font-style: normal;
background-color:#F5F2E7;
color: #333;
margin:0px auto;
width: 704px;
}

a {
text-decoration: none;
color: #000066;
}

a:hover {
text-decoration: underline;
color: #cc0000;
}

.outline {
border-width: 1px; 
border-color: #800000;
background-color: #f8f8f8;
border-style: solid;
}

.header {
height: 100px;
 font-family: "Trebuchet MS", sans-serif;
 font-size: 12px;
font-style: normal;
font-weight: bold;
background-color: #ccc;
color: #333;  
border: 1px solid #800000;

}

.topic {
 font-family: "Trebuchet MS", sans-serif;
 font-size: 12px;
font-style: normal;
font-weight: normal;
background-color: #f8f8f8;
color: #333;
border: 1px solid #800000;
}

.topic1 {
 font-family: "Trebuchet MS", sans-serif;
 font-size: 12px;
font-style: normal;
font-weight: normal;
background-color: #ccc;
color: #333;
border: 1px solid #800000;
}

.content {
 font-family: "Trebuchet MS", sans-serif;
 font-size: 12px;
font-style: normal;
font-weight: normal;
background-color: #f8f8f8;
}

.basket {
 font-family: "Trebuchet MS", sans-serif;
 font-size: 18px;
font-style: normal;
font-weight: 600;
background-color: #ccc;
border: 1px solid #ff0000;
color: #ff0000;
}

.content_nav {
 font-family: "Trebuchet MS", sans-serif;
 font-size: 12px;
font-style: normal;
font-weight: normal;
background-color: #f8f8f8;
color: #333;
}

td.splitter {
background-color: #800000;
height:1px;
padding:1px;
}      

/* Main Currency */
.macu	{
 font-family: "Trebuchet MS", sans-serif;
 font-size: 12px;
font-style: normal;
font-weight: bold;
}
/* Foreign currency */      
.focu	{
 font-family: "Trebuchet MS", sans-serif;
 font-size: 12px;
font-style: normal;
font-size: 10px;
xfont-style: italic;
font-weight: normal;
}

/* Pflichtfelder in Formularen
** Form fields which have to be filled */   
.musthave {
 font-family: "Trebuchet MS", sans-serif;
 font-size: 12px;
font-style: normal;
font-weight: normal;
color: #cc0000;
}

.text	{
 font-family: "Trebuchet MS", sans-serif;
 font-size: 12px;
font-style: normal;
font-weight: normal;
}

.errortext {
 font-family: "Trebuchet MS", sans-serif;
 font-size: 12px;
font-style: normal;
font-style: normal;
font-weight: bold;
text-align : center;
}

.effect {
/* >=IE5.5 / NS6.2 */
filter:progid:dxImageTransform.Microsoft.dropShadow(color=silver,offX=3,offY=3,positive=true);
border: 1px solid black;
}

pre {
font-family : monospace;
font-size : 12px;
}

big		{
 font:"Trebuchet MS";
font-style: normal;
font-size: 24px;
}

.head		{
 font:"Trebuchet MS";
font-style: normal;
font-size: 36px;
}
small	{
 font:xx-small "Trebuchet MS";
font-style: normal;
}

hr {
color: #333;
}

form {
padding:0px;
margin:0px;

}  
/* 
This can be used for html debug purposes:
TABLE {border: 2px solid purple !important; 
   margin: 5px !important; border-collapse: 
   separate !important; border-spacing: 1px !important; 
   empty-cells: show !important;}
TH {border: 1px solid blue !important; 
   padding: 3px !important;}
TD {border: 1px solid red !important; 
   padding: 3px !important;}
*/


#menu{
width: 800px;
font-weight: 100;
text-align: center;
border-top: 1px solid #c0c0c0;
border-bottom: px solid #c0c0c0;
padding-top: 5px;
padding-bottom: 5px;
background-image: url(images/2.jpg);
}

 .menu, .nobullets li, .nobullets li:visited{
font-weight: 100;
text-align: center;
border-top: 1px solid #c0c0c0;
border-bottom: px solid #c0c0c0;
padding-top: 5px;
padding-bottom: 5px;
background: #fff;
color: #333;
}


#menu a, #menu a:visited, .menu a, .menu a:visited{
text-align: center;
font-size: 12px;
font-weight: 200;
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
padding: 5px;
text-decoration: none;
color: #333;
}

#menu a:hover, .menu a:hover{
font-weight: 200;
padding: 5px;
color: #00aabb;
background-image: url(images/1.jpg);
}