body {
background:#644312; 
padding:0px 0px 0px 0px;
margin:10px 0px 10px 0px;
}

b {
font-weight:bold;
}

b.red {
font-weight:bold;
color:#cc0000;
}
  
i { 
font-style:italic;
}

ul {
list-style-position:inside;
list-style-type:square;
margin:10px;
padding:0px;
}

/** Bereiche **/

#rahmen                    {
margin:0px;
padding:0px;
width:980px;
}

#sidebar		{
position:relative;
float:left;
margin:80px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:200px;
height:auto;
text-align:right;
font-size:8pt;
line-height:12pt;
}

#header {
text-align:center;
margin:0px 0px 0px 200px;
padding:0px;
width:778px;
height:278px;
border:1px solid #330;
}

#content 		{
margin:1px 0px 0px 200px;
padding:20px;
width:738px;
font-family:georgia, 'times new roman', serif;
font-size:8pt;
color:#333300;
border:1px solid #330;
background-color:#EDEFBE;
}

#fuss 		{
text-align:right;
margin:1px 0px 0px 200px;
padding:4px;
width:778px;
font-family:georgia, 'times new roman', serif;
font-size:8pt;
color:#333300;
border:none;
}

.rechts 		{
text-align:center;
float:right;
margin:4px;
padding:8px;
width:160px;
font-family:georgia, 'times new roman', serif;
font-size:8pt;
color:#333300;
border:1px dotted #330;
background-color:#EDEFBE;
}

.produkt 		{
text-align:left;
margin:4px;
padding:8px;
width:700px;
font-family:georgia, 'times new roman', serif;
font-size:8pt;
color:#333300;
border:1px dotted #330;
background-color:#EDEFBE;
}

.produktbild 		{
text-align:center;
float:right;
margin:4px;
padding:0px;
border:1px solid #330;
}

.handwerk 		{
text-align:center;
vertical-align:middle;
margin:20px 5px 20px 5px;
padding:20px 5px 20px 5px;
font-family:georgia, 'times new roman', serif;
font-size:8pt;
}


/** Links **/

a:link {
color:#333300;

}
a:visited {
color:#333300;

}
a:hover {
color:#333300;

}
a:active {
color:#333300;

}

/* Ueberschriften und Text */

h1, h2, p {
font-family:georgia, 'times new roman', serif;
}

h1 {
margin-top:0px;
text-align:left;
vertical-align:top;
font-size:8pt;
color:#000000;
font-weight:bold;
}

td			{
text-align:left;
font-family:georgia, 'times new roman', serif;
font-size:8pt;
color:#003;
}

td.mittig			{
text-align:center;
font-family:georgia, 'times new roman', serif;
font-size:8pt;
color:#003;
}

td.form			{
text-align:left;
font-family:georgia, 'times new roman', serif;
font-size:8pt;
color:#000000;
border:1px solid #ccc;
}

ul.sitemap {
list-style-type:circle;
margin:10px 10px 10px 10px;
padding:0px 0px 0px 0px;
}

li {
margin:0px;
padding:0px;
}

/** Sidenavigation **/

ul.sidebar {
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

li.sidebar {
margin:5px 0px 5px 0px;
padding:5px 0px 0px 0px;
}

a.navi:link {
color:#F1F0A7;
text-decoration:none;
margin-right:6px;
}
a.navi:visited {
color:#F1F0A7;
text-decoration:none;
margin-right:6px;
}
a.navi:hover {
color:#ffc;
font-size:10pt;
text-decoration:none;
margin-right:6px;
}
a.navi:active {
color:#F1F0A7;
text-decoration:none;
margin-right:6px;
}

a.subnavi:link {
color:#E6F2B6;
text-decoration:none;
margin-right:6px;
}
a.subnavi:visited {
color:#E6F2B6;
text-decoration:none;
margin-right:6px;
}
a.subnavi:hover {
color:#E6F2B6;
text-decoration:none;
margin-right:6px;
}
a.subnavi:active {
color:#E6F2B6;
text-decoration:none;
margin-right:6px;
}

a.navihead:link {
color:#F1F0A7;
text-decoration:none;
font-weight:bold;
margin-right:6px;
}
a.navihead:visited {
color:#F1F0A7;
text-decoration:none;
font-weight:bold;
margin-right:6px;
}
a.navihead:hover {
color:#ffc;
text-decoration:none;
font-weight:bold;
margin-right:6px;
}
a.navihead:active {
color:#F1F0A7;
text-decoration:underline;
font-weight:bold;
margin-right:6px;
}

.content {
padding:2px;
margin:4px;
border:1px solid #330;
}

td.form			{
text-align:left;
font-family:arial,helvetica,sans-serif;
font-style:normal;
background-color:#87A180;
color:#333300;
}
