/* This is a CSS document, created by Dan Koehl, Aumpage Network at http://www.aumpage.net */ 
body {
min-width: 630px;         /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
}

#container {
padding-left: 200px;      /* LC fullwidth */
padding-right: 190px;     /* RC fullwidth + CC padding */
}

#container .column {
position: relative;
float: left;
}

#center {
padding: 10px 20px;       /* CC padding */
width: 100%;
}

#left {
width: 180px;             /* LC width */
padding: 0 10px;          /* LC padding */
right: 240px;             /* LC fullwidth + CC padding */
margin-left: -100%;
}

#right {
width: 130px;             /* RC width */
padding: 0 10px;          /* RC padding */
margin-right: -100%;
}

#footer {
clear: both;
}

/*** IE Fix ***/
* html #left {
left: 150px;              /* RC fullwidth */
}

/*** Equal-height Columns ***/

#container {
overflow: hidden;
}

#container .column {
padding-bottom: 1001em;     /* X + padding-bottom */
margin-bottom: -1000em;     /* X */
}

/*** Footer Fix ***/

* html body {
overflow: hidden;
}

* html #footer-wrapper {
float: left;
position: relative;
width: 100%;
padding-bottom: 10010px;
margin-bottom: -10000px;
background: #660000;        /*** Same as body background ***/
}

/*Global Whitespace Reset*/
body, form, input {
padding: 0px;
margin: 0px;
}

/* colors etc */
body {
background: #660000;
}

#header, #footer {
font-size: large;
text-align: center;
padding: 0.3em 0;
vertical-align:bottom;
background-color:#660000;
color:#FFFFF0;
}

#left {
background-color:#660000;
color:#FFFFF0;
}

#center {
background: #FFFFFF;
color:#660000;
}

#right {
background-color:#660000;
color:#FFFFF0;
}

#container .column {
padding-top: 0em;
text-align: left;
}
#nav {
margin:auto;
padding:5px;
text-align:center;
background-color:#660000;
}
img {
border:0;
}
body {
font-size:0.8em;
font-family: arial, helvetica, sans-serif;
}
#header {
font-size:0.8em;
}
div.indeximage{
margin:auto;
text-align:center;
width:60%;
margin:auto;
}
ul.navleft {
color:#FFFFF0;
background-color:#660000;
}
li.navleft {
color:#FFFFF0;
background-color:#660000;
margin-left: -20px;
}
#footer ul {
margin:0px; 
padding:0px; 
list-style-type: none; 
float:left; 
padding-left:150px;
margin-bottom:30px;
}
#footer li	{
font-size:60%; 
margin:0px; 
list-style-type: none;  
padding-left:10px;
}
#footer a {
color:#FFFFF0;
background-color:#660000;
text-decoration:none;
}
.header {
font-family: georgia,"times new roman",serif;
font-size:3em;
}
.rightheading {
text-align:right;
}
.address {
font-size:1em;
.right
{
background-color:#FFFFF0;
}
}
a {
color:#660000;
}
h1
{
text-align:center;
color:#660000;
}
p {
font-size:100%;
}
.center ul {
margin:0px; 
padding:0px; 
list-style-type: none; 
float:left; 
padding-left:150px;
margin-bottom:30px;
}
.nav li {
list-style-type: none;
}
#nav
{
margin:0px auto;
margin-top:0px;
}
.nav:a
{
color:#FFFFFF;
}
a.nav {
	color: #FFFFF0;
	background-color:#660000;
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: 700; 
	display: table-cell; 
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	width:80px;
	height:10px;
	border-style:none;
	border-top:1px solid #FFFFF0;
	border-left:1px solid #FFFFF0;
	border-bottom:1px solid #CCCCCC; 
	border-right:1px solid #CCCCCC; 
	}

a.nav:link {
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: 700; 
	color: #FFFFF0;
	background-color:#660000;
	text-decoration: none; 
	border-top:1px solid #FFFFF0;
	border-left:1px solid #FFFFF0;
	border-bottom:1px solid #CCCCCC; 
	border-right:1px solid #CCCCCC; 
}
a.nav:visited {
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: 700; 
	color: #FFFFF0;
	background-color:#660000;
	text-decoration: none; 
	border-top:1px solid #CCCCC; 
	border-left:1px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC; 
	border-right:1px solid #FFFFF0;
}
a.nav:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: 700; 
	color: #660000;
	background-color: #CCCCCC; /*#FFFFF0;*/
	text-decoration: none; 
	border-top:1px solid #660000;
	border-left:1px solid #660000;
	border-bottom:1px solid #FFFFF0;
	border-right:1px solid #FFFFF0;
}
a.nav:active {
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: 700; 
	color: #FFFFF0;
	background-color:#660000;
	text-decoration: none; 
	border-top:1px solid #FFFFF0;
	border-left:1px solid #FFFFF0;
	border-bottom:1px solid #CCCCCC; 
	border-right:1px solid #CCCCCC; 
}
html
{
scrollbar-face-color:#660000;			/*this is the color of the "face"--the main color of the scrollbar itself and the arrow buttons*/
scrollbar-track-color:#660000;			/*##66FFCC; this is the color of the "track" that the scrollbar rides on 											(underneath the scrollbar)*/
scrollbar-arrow-color:#FFFFF0;		/*this is the arrow color*/
scrollbar-shadow-color:#FFFFF0;		/*this is the inner bottom/right border color*/
scrollbar-darkshadow-Color:#FFFFF0;	/*this is the outer bottom/right border color*/
scrollbar-highlight-color:#FFFFF0;	/*this is the inner top/left border color*/
scrollbar-3dlight-color:#FFFFF0;		/*this is the outer top/left border color*/
}
table.sonder {
margin:0 auto;
border:1px solid black;
}
th.sonder {
padding:5px;
background-color:#660000;
color:white;
border:1px solid black;
}
td.sonderpreis {
padding:5px;
border:1px solid black;
text-align:right;
}
td.sonder {
padding:10px;
border:1px solid black;
text-align:left;
}
td.sonderbild {
padding:5px;
border:1px solid black;
text-align:left;
}
img.sonder {
text-align:left;
height:100px;
}