/* allgemeines */

#a
{width:770px;
}

/* Rahmen alt #666600 */

body
{
background-color: #A19C38;
margin:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Schriften */

p {margin:10px 0 10px 0;
font-size:11px;
line-height:1.6em;}

p.neuestitel{
font-weight:bold;
letter-spacing:1px;
margin:25px 0 1px 0;
padding: 5px 0 0 0;
border-top: #416A96 1px dotted;
color:#416A96;}

p.neuestitelerster{
font-weight:bold;
letter-spacing:1px;
margin:15px 0 0 0;
padding: 5px 0 0 0;
color:#416A96;}

p.neues{
margin:0 0 10px 0;
text-align:left;}

p.bildunterschrift {margin:0;
padding:2px 0 25px 0;
font-size:10px;
line-height:1.4em;
color:#333333;}

p.preisliste{
padding: 2px 0 8px 5px;
background:#dddddd;
font-variant:small-caps;
margin:10px 20px 10px 20px;
border-left:10px solid #A19C38;
border-right:10px solid #A19C38;
border-top:1px dotted #A19C38;
border-bottom:1px dotted #A19C38;}

h3.seitentitel {font-weight:bold;
margin:26px 0 5px 0;
border-bottom: #F7C300 1px solid;
color:#333333;
text-align:left;}

h3.titel{font-weight:bold;
padding:53px 5px 5px 10px;
color:#CCCCCC;
text-align:left;}

.claimlinks{display:none;}

.claimrechts{display:none;}

h5 {margin:0 0 10px 0;}

.firmenname h3 {margin:0;
font-size:40px;
font-family:Arial, Helvetica, sans-serif;}

.firmenname p {margin:0;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;}

/* Kästen */

#logoleiste {display:none;}

.logo {float:left;
width:125px;
height:125px;
margin-right: 23px;}

.titelbild{
float:left;
background:url(images/titel05.jpg);
width:599px;
height:125px;
text-align:left;
color:#8080ff;}

.menu{
float:left;
width:144px;
padding:0 0 20px 0;
margin:10px 0 0 0;
height:680px;}

.inhalt{
float:left;
width:610px;
padding:0 0 20px 0;
margin:10px 0 0 10px;
background-color: #FFFFFF;
border: #F7C300 3px solid;
height:680px;}

.textkasten {
background:url(images/falterkl.jpg) top right no-repeat;
float:left;
margin:13px 0 0 15px;
padding: 12px 17px 0 0;
text-align:justify;
width:380px;
border-right:#F7C300 1px dotted;}

.bildkastenmitte {
float:left;
margin:15px;
text-align:justify;}

.bildkasten
{float:right;
text-align:right;
margin: 15px 12px 5px 10px;;
width:170px;;
}

.kontaktleiste
{display:none;}

.liniegelb{height:2px;
background-color:#A19C38;
border-top:#F7C300 2px solid;
margin:40px 0 2px 0;}

/* Grafiken */

.fahne
{float:left;
margin: 7px 10px 0 0;
}

.bild{float:left;
margin:0 0 20px 0;
border: #F7C300 1px dotted;}

.bildohnerand{float:left;
margin:0 0 20px 0;}

.falterbild{float:left;
width:170px;
margin:0 0 20px 0;}

.bildmitte{
margin:15px 0 0 0;
border: #F7C300 1px solid;}


/* Hauptmenue */

.region{float:left;
font-size:11px;
width:139px;
height:14px;
padding: 6px 0 0 0px;
background-color: #A19C38;
border-top: #333333 1px solid;
border-left: #A19C38 1px solid;
border-right: #A19C38 1px solid;
color:#222222;
text-align:left;
letter-spacing:0.8px;
margin: 0;
font-variant:small-caps;
font-weight:bold;
display:block;}


a.menu {float:left;
font-size:10px;
width:130px;
height:17px;
padding: 3px 3px 0 6px;
background-color: #dddddd;
border-top: #333333 1px solid;
border-left: #333333 1px solid;
border-right: #333333 1px solid;
color:#333333;
text-align:left;
vertical-align:middle;
margin: 0;
text-decoration:none;
font-weight:bold;
display:block;}

a.hier1 {float:left;
font-size:10px;
width:130px;
height:17px;
padding: 3px 3px 0 6px;
background-color:#333333;
border-top: #333333 1px solid;
border-left: #333333 1px solid;
border-right: #333333 1px solid;
color:#F7C300;
text-align:left;
vertical-align:middle;
margin: 0;
text-decoration:none;
font-weight:bold;
display:block;}

a.submenu {float:left;
font-size:10px;
width:116px;
height:14px;
padding: 1px 3px 1px 20px;
background-color: #dddddd;
border-top: #333333 1px solid;
border-left: #333333 1px solid;
border-right: #333333 1px solid;
color: #333333;
text-align:left;
vertical-align:middle;
margin: 0;
text-decoration:none;
font-weight:normal;
display:block;}

a.hier2
{float:left;
font-size:10px;
width:116px;
height:14px;
padding: 1px 3px 1px 20px;
background-color:#333333;
border-top: #333333 1px solid;
border-left: #333333 1px solid;
border-right: #333333 1px solid;
color:#F7C300;
text-align:left;
vertical-align:middle;
margin: 0;
text-decoration:none;
font-weight:bold;
display:block;}

a.menu:hover
{
color:#333333;
text-decoration:none;
background-color:#F7C300;
}

a.submenu:hover
{
color:#333333;
text-decoration:none;
background-color:#F7C300;
}

a.menu:active
{
color:#333333;
text-decoration:none;
background-color:#F7C300;
cursor:crosshair;
}

a.submenu:active
{
color:#333333;
text-decoration:none;
background-color:#F7C300;
cursor:crosshair;
}

/* Redaktioneller Teil */

.texttitel {
border-bottom:1px solid #FFFFFF;
font-size: 20px;
text-align:right;}

#linkkasten
{text-align:left;
margin: 0 0 30px 5px;
padding:3px 3px 15px 3px;
border:dotted 1px #A19C38;
background:#FFFFFF;
}

a.untermenu:active
{
text-decoration:underline;
font-weight:bold;
font-size:12px;}

a.untermenu:active
{
text-decoration:underline;
font-weight:bold;
font-size:12px;}

/* Linkformate */

a.linkinhalt{
font-weight:bold;
text-decoration:none;
color:#A19C38;
}

a.linkinhalt:hover{
font-weight:bold;
text-decoration:none;
background-color:#333333;
color:#dddddd;
}

a.linktitelseite{
display:block;
font-weight:bold;
text-decoration:none;
color:#A19C38;
padding-left:5px;
border-left:#F7C300 16px solid;
border-bottom:#F7C300 1px solid;
}

a.linktitelseite:hover{
display:block;
font-weight:bold;
text-decoration:none;
color:#A19C38;
margin-left:#F7C300 5px solid;
background-color:#333333;
color:#dddddd;
}

.sitemap{
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#A19C38;
margin: 7px 0 0 0;
display:block;}

a.sitemap:hover{
font-weight:bold;
text-decoration:none;
background-color:#333333;
color:#dddddd;
}

.sitemapsub{
font-size:11px;
text-decoration:none;
color:#416A96;
margin: 0 0 0 7px;
display:block;}

a.sitemapsub:hover{
font-weight:bold;
text-decoration:none;
background-color:#333333;
color:#dddddd;
}

/*Fußleiste*/

.fuss {display:none;}