/*** Einstellungen fuer die ganze Seite
******************************************************************/

:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; text-align: left;}

a,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd
{ margin:0; padding:0 }

h1,h2,h3 {
	font-family: 'Trebuchet MS', Arial, Verdana, Sans-Serif;
}


a img,:link img,:visited img { border:none }

dl {margin: 0;}

p {
   font-style: normal;
   font-family: Arial, Verdana, sans-serif;
   margin-bottom: 1em; 
   font-size: 12px;
   }   
   
ul {list-style: disc;}
ul li {margin: 0 0 1em 2em;}
ul li ul {margin: 1em 0 1em 1em; list-style: circle;}
ul li ol {margin: 1em 0 1em 1em;}

hr {
display: none;
}

img {
padding: 0;
margin: 0;
text-decoration: none;
border: none;
vertical-align: top;
}

a {
font-style: normal;
font-family: Arial, Verdana, sans-serif;
color: #4F544E;
border-bottom: 1px solid #C1BFAA;
}


body {
margin: 0;
background: #C1BFAA;
color: #393939;
font-style: normal;
   font-weight: normal;
font-family: Arial, Verdana, sans-serif;
margin-bottom: 1em; 
font-size: 12px;
line-height: 140%;
voice-family: "\"}\"";
voice-family: inherit;
font-size: small;
text-align: center;
}

/*body {
margin: 0;
background: #C1BFAA;
color: #393939;
font-family: Arial, Verdana, Sans-Serif;
line-height: 140%;
font-size: x-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: small;
text-align: center;
}
/*
/*** container
*********************************/
#container {
height: 100%;
margin: 0;
padding: 10px;
padding-bottom: 0;
margin-left: auto;
margin-right: auto;
width: 680px;
w\idth: 680px;
\width: 680px;
clear: both;
text-align: left;
background-color: #FFF;
}


/*** hauptcontainer
*********************************/
#hauptcontainer {
width: 680px;
w\idth: 680px;
\width: 680px;
height: 100%;
clear: both;
margin: 0px;
background: #fff;
text-align: left;
display: inline;
}

/*** topbox
*********************************/
#topbox {
margin: 0;
width: 680px;
w/idth: 680px;
/width: 680px;
background: #fff;
height: 251px;
float: none;
}

#header {
clear: both;
position: relative;
voice-family: "\"}\"";
voice-family: inherit;
}

#header h2 {
font-size: 28px; 
font-style: normal;
font-weight: lighter;
font-family: georgia, 'times new roman', serif;
line-height: 250%;
color: #7D847C;
height: 60px;
width: 665px;
float: left;
background-color: #fff;
background-image: url("siteimages/icon.gif");
background-repeat: no-repeat;
background-position: right bottom;
padding-left: 15px;
}

#hintergrund {
height: 163px;
width: 680px;
margin-top: 10px;
float: left;
background-color: #fff;
background-image: url("siteimages/hintergrund.jpg");
background-repeat: no-repeat;
background-position: top;
}

#shopnav  {
width: 659px;
height: 35px;
border-top: 1px solid #fff;
background-color: #7B857C;
float: left;
padding-top: 8px;
padding-left: 20px;
margin-left: 1px;
overflow: hidden;
}


.seo 
{
display: none;
}

 h1  {
 font-size: 24px; 
 font-style: normal;
 font-weight: lighter; 
 font-family: georgia, 'times new roman', serif;
 line-height: 160%;
 color: #fff;
 height: 50px;
 width: 660px;
 margin-top: 15px;
 padding-left: 20px;
 padding-top: 10px;
 float: left;
 background-color: #fff;
 background-image: url("siteimages/headline_bg.jpg");
 background-repeat: no-repeat;
 background-position: left;
}

#hauptcontainer h3 {
 font-size: 16px; 
 font-style: normal;
 font-weight: lighter;
 font-family: Arial, Verdana, sans-serif;
 color: #4F544E;
 height: 20px;
 width: 100%;
 float: none;
 border-bottom: 1px solid #C1BFAA;
 margin-top: 20px;
 margin-bottom:5px;
 clear: both;
 }

#hauptcontainer a {
/*font-size: 12px;
line-height: 16px;
*/
font-style: normal;
font-family: Arial, Verdana, sans-serif;
color: #4F544E;
/*float: left;*/
border-bottom: 1px solid #C1BFAA;
}


#hauptcontainer ul li { 
 margin: 0 10px 0 0;
 display: block;
 float: left;
}

#hauptcontainer ul { 
 margin-bottom: 20px;
 display: block;
 float: left;
}


#hauptcontainer .containerliste {
width: 620px;
padding-left: 20px;
margin-right: auto;
background: #fff;
float: left;
display: inline;
text-align: left;
height: 100%;
margin-bottom: 30px;
margin-top: 20px;
}

#hauptcontainer strong {
   font-style: normal;
   font-weight: normal;
   font-family: Arial, Verdana, sans-serif;
   margin-bottom: 1em; 
   font-size: 12px;
   }
   
strong {
   font-style: normal;
   font-weight: normal;
   font-family: Arial, Verdana, sans-serif;
   margin-bottom: 1em; 
   font-size: 12px;
   }   

.breaker {
	clear: both;
	height: 1px;
	visibility: hidden;
}

/*p a {margin-right: 7px; margin-left: 2px;} */

.rahmenlinks {border: 1px solid #C1BFAA; padding: 3px; float: left; margin: 0px 20px 2px 0;}

.rahmenrechts {border: 1px solid #C1BFAA; padding: 3px; float: right; margin: 20px 0 20px 20px; display: inline; }

.rahmenrundrum {border: 1px solid #C1BFAA; padding: 3px; float: left; margin-left: 20px; width: 100%; }

.bild {float: none}

#footer {
background: #FFF; /*#C1BFAA;*/
text-align: right;
height: 30px;
color: #fff;
margin-right: 27px
}

/*
#footer a {
font-size: 12px;
line-height: 16px;
font-style: normal;
font-weight: lighter;
font-family: Arial, Verdana, sans-serif;
color: #4F544E;
float: left;
border-bottom: 1px solid #C1BFAA;
}
*/

#surftipp {float: none; margin-top:20px; }
.einheit { float: none; padding-bottom: 15px; margin-bottom: 30px; width: 100%; clear: both;}


.einheit .bild {float:left; width: 210px; height: 150px; margin-right: 10px;} 
.einheit .name {margin-bottom: 10px; font-weight: bold; float:none; } 
.einheit .beschreibung { float:none; }
.einheit .link { margin-top: 15px; float:none; }
 
 #nofloat {width: 100%, display: block; float:none; }
