/*------------------------CSS reset---------------------------
---------------------------------------------------------------*/
* { 
padding: 0;
margin: 0;
font-size: 100%;
font-weight: normal;
}

ul,
ol {
list-style: none;
}

b,
strong {
font-weigth: bold;
}

img,
a img {
border: none;
}

/*------------------------Schrift / Größe----------------------
---------------------------------------------------------------*/
body {
font-family: Verdana, Arial,Helvetia,sans-serif;
font-size: 70%;
line-height: 1.5em;
background: #c8c8c8 url(images/background-images.jpg) repeat left top;
text-align: left;
}

h1 {
font-weight: bold;
letter-spacing: 0.05;
color: #cc0000
}

h2 {
font-weight: bold;
font-size: 120%;
letter-spacing: 0.05
}

h3 {
font-weight: bold;
font-size: 100%;
letter-spacing: 0.05
margin-bottom: 2px;
}

h4 {
font-weight: bold;
font-size: 100%;
letter-spacing: 0.05      
margin-bottom: 2px;
color: #cc0000
}

h1,
h2{
margin-bottom: 5px;
}


a:link,
a:visited  { 
font-style: normal;
color: #003399; 
text-decoration:none; 
}


/*------------------------Layout---------------------------
---------------------------------------------------------------*/

div#container {
width: 650px;
background-color: #ffffff;
border: 1px solid #dcdcdc;
padding: 15px;
margin: 0 auto;
margin-top: 30px;
}

div#header {
background-color: transparent;
background: url(images/bghome.jpg) no-repeat right top;
margin-top: 10px; 
margin-right: 25px;
}

div#hdTop{
margin-left: 40px;
}

div#hdMenu{
height: 150px;
position: relative;
}

div#content {
background-color: #ffffff;
padding: 20px; 20px;
background: url(images/fairschnitthoch.jpg) no-repeat bottom right;
}

div#sidebarLeft {
width: 285px;
float: left;
padding-right: 10px;
border-right-style:dotted;
border-right-width: 3px;
border-right-color: #f5f5f5;

}

div#Markenschutz {
text-align: center;
text-style: bold;
margin-left: 20px;
margin-right: 20px;
color: #003399;
}


div#MMpics {
text-align: center;
}

div#sidebarRight {
padding-left: 10px;
width: 285px;
float: right;
}

div#Ebene2 {
padding-left: 20px;
}

div#footer, 
.clearfloat {
clear: both;
}

div#content p {
margin-bottom: 3px;
}

div#footer p {
font-size: 0.9em;
text-align: center;
}

/*------------------------Klassen für Hintergrundbilder---------
---------------------------------------------------------------*/
.leistung div#header {
background: url(images/bgLeistung.jpg) no-repeat right top;
}

.philosophie div#header {
background: url(images/bgPhilosophie.jpg) no-repeat right top;
}

.check div#header {
background: url(images/bgCheck.jpg) no-repeat right top;
}

.wert1914 div#header {
background: url(images/bgWert1914.jpg) no-repeat right top;
}

.hausrat div#header {
background: url(images/bgWert1914.jpg) no-repeat right top;
}

