html {
width:100%;
height:101%;
margin:0px;
padding:0px; 
}
body {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
background-color:#fceea2;
line-height:1.4;
margin:0;
padding:0; 
text-align:center;
}
p {
margin:3px 10px 10px 10px;
}
h1, td.content_table_heading {
font-weight:bold;
font-size:16px;
color:white;
font-family:arial,verdana,tahoma;
background-color:#a81a18;
margin:0;
padding:3px 10px;
}
h2{
font-weight:bold;
font-size:16px;
color:#a81a18;
font-family:arial,verdana,tahoma;
background-color:#ffffff;
margin:0;
padding:3px 10px;
}
hr {
border-top:medium none;
border-right:medium none;
border-left:medium none;
border-bottom:medium none;
width:100%;
height:1px;
color:#a81a18;
background-color:#a81a18;
}
ul {
margin-top:0;
}
sup, sub {
/*font-size:65%;*/
height: 0;
line-height: 1;
bottom: 1ex;
vertical-align: baseline;
_vertical-align: bottom;
position: relative;
}
sup{
bottom: 1ex;
}
sub {
top: .5ex;
}
a {
color:black;
text-decoration:underline;
}
a img {
border:0;
}
a:hover,a:active {
color:black;
text-decoration:underline;
}
table {
border-collapse:collapse;
}
.content_table {
width:100%;
border:1px solid #a81a18;
background-color:#ffffff;
margin-bottom:20px;
}
#pagewrapper {
text-align:left;
width:820px;
margin:0 auto;
border-left:2px solid #240076; 
border-right:2px solid #240076; 
background-color:transparent; 
background-image:url('images/bgk2.gif');
background-repeat:repeat-y;
background-position:left;
}
#colwrapper {
}
#header {
height:120px;
background-image:url('images/header_6.jpg');
background-repeat:no-repeat;
}
.print{
display:none;
}
#thinline {
position:absolute;
top:120px;
bottom:0px;
left:0px;
width:100%;
height:2px;
z-index:9000;
overflow:hidden;
background-color:#240076;
}
#leftcol {
float:left;
width:198px;
background-color:#c1aa69;
}
#adresse {
float:left;
width:198px;
font-size:15px;
}
#adresse img {
display:block;
margin:10px auto;
}
#adresse p {
margin-left:5px;
}
.head {
background-color:#a81a18;
font-size:16px;
font-weight:bold;
line-height:30px;
color:#ffffff;
text-align:center;
margin-right:5px;
}
#inhalt {
float:left;
width:612px;
margin-left:5px;
margin-top:6px;
font-size:16px;
}
.clearfloat {
clear:both;
}
#footer {
height:50px;
padding-top:5px;
text-align:center;
background-color:#c1aa69;
}
.nav_menu a {
color:#ffffff;
text-decoration:none;
font-weight:bold;
font-size:16px;
}
.nav_menu a:hover,a:active {
color:#ffffff;
text-decoration:none;
}
.products a {
color:#000000;
text-decoration: none;
}
.products a:hover,a:active {
color:#000000;
text-decoration:none;
}
#searchbox {
float:left;
margin:0px;
padding:5px 5px 0px 5px;
width:188px;
height:31px;
}
#searchbox form {
background-color:#a81a18;
border:1px solid #c1aa69;
height:23px;
padding:3px 5px;
text-decoration:none;
}
#searchbox input#suchtext {
font-size:12px;
width:174px;
height:19px;
line-height:19px;
padding:0px;
border:1px solid;
}
#menue {
float:left;
margin-left:0px;
padding:2px 5px 5px 5px;
width:188px;
font-size:16px;
font-weight:bold;
}
#menue a {
display:block;
margin-bottom:2px;
padding:3px 5px;
text-decoration:none;
}
.menu-0, .menu-1 , .menu-2 {
border:1px solid #c1aa69;
color:#FFFFFF;
}
.menu-0 {
background-color:#a81a18;
}
.menu-1 {
background-color:#a81a18;
}
.menu-2 {
background-color:#a81a18;
margin-left:8px;
}
#menue a:hover {
color:#FFFFFF;
border:1px solid #ffffff;
}
.menu-current {
background-color:#c1aa69;
}
.grau{
color:#b0b0b0;
font-size:10px;
}
.highlight {
background-color: #ffff00;
}
