/* CSS Document */
body, html {
	position: relative;
	text-align: center;
	margin: 0px;
	width: 100%;
	height: auto;
	font: normal 100.01% Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height: 140%;
	background: #69787f;
}

h1 { color: #eb6a37; font-size: 18px;}
h2 { color: #eb6a37; font-size: 15px;}
h3 { color: #eb6a37; font-size: 13px;}

a { color: #2a3f4b; text-decoration: underline;}
a:visited { color: #2a3f4b; text-decoration: underline;}
a:hover, a:visited:hover { color: #2a3f4b; text-decoration: underline; }

#ss{
text-align: left;
margin: 0px auto 0px auto;
width:986px;
height:auto;
background:#999999;
background-image:url(images/hg_ss.jpg);
background-repeat:repeat-y;
}

/*#ss_l{
position:relative;
float:left;
width:19px;
height:auto;
background-image:url(images/ss_l.jpg);
background-repeat:repeat-y;
}*/
#kopf{
float:left;
width:986px;
height:33px;
background-image:url(images/kopf.jpg);
background-color:#666666;
}

#container{

width:948px;
height: auto !important;
background:#ffffff;
margin-left:19px;
margin-right:19px;
}



.clearfix:after {
    content: "."; 
    display: block; 
    font-size:1px;
    height: 0px; 
    clear: both; 
    visibility: hidden; 
}
.clearfix {display: inline-table;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





#left{
width:210px;
height:auto;
float:left;
margin-bottom:100px;
}

#logo{
position:relative;
width:210px;
/*237px;*/
height:139px;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
background-position:center;


}

#middle{
float:left;
min-height:700px;
height:auto; 
width:738px;
}

#bild_middle{
width:738px;
height:135px;
}

#extra{
width:auto;
height:10px;
text-align:right;
padding-right:20px;
padding-top:5px;
}


#content{
width:600px;
height:auto;
padding: 64px 50px 20px 45px;
float:left;
}

#adresse{
width:auto;
height:auto;
padding: 170px 50px 20px 45px;
float:left;
}

#fuss{
float:left;
left:0px;
width:986px;
height:33px;
background-image:url(images/fuss.jpg);
background-color:#666666;
}



table.tabelleBestellen {
	border-width: 1px 1px 1px 1px;
	border-spacing: 5px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.tabelleBestellen th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.tabelleBestellen td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

