body { min-width: 980px; font-size: 0.84em; font-family: Tahoma, sans-serif; line-height: 140%; background: #e4e0d3; border-top: 30px solid #d2c8be; }

a img { border: none; }

h2, h3, h4 { clear: both; }
hr { clear: both; visibility: hidden; }
ul { padding-left: 0.6em; margin-left: 0.6em;  }

div#navigation ul { list-style-type: none; }
.khaki { background: khaki; }
.wheat { background: wheat; }
.honeydew { background: honeydew; }
.powderblue { background: powderblue; }
.thistle { background: thistle; }
.seashell { background: seashell; }

table { border-collapse: collapse; }
td, th { text-align: left; vertical-align: top; border: 1px solid gainsboro; }

img.leftborder { float: left; border: 1px solid silver; margin-right: 9px; }
img.rightborder { float: right; border: 1px solid silver; margin-left: 9px; }

#content { 
	padding-right: 320px;  /* Breite der rechten Spalten */
	overflow: hidden;
	position: relative; }
	
#content .column { 
	position: relative; float: left; 
	padding-bottom: 10000px;
  	margin-bottom: -10000px; }	
  	
#main { 
	background: white; 
	padding-left: 10%; 
	width: 90%; 
}


#navigation { 
	background: #9298ae;  
	width: 280px;        /* Breite der linken Navigation  */
	border-right: 20px solid #d2c8be;
	border-left: 20px solid #d2c8be;
	margin-right: -320px;
}

#footerwrapper { 
	background: #d2c8be;  
	clear: both;
	position: relative; 
	width: 100%;
}

#footer { }

#main p, #main li, #main table, dl { max-width: 37em; }
#main h1 { font-size: 1.4em; color: navy; font-weight: normal; }
#main h2 { font-size: 1.3em; color: navy; font-weight: normal; margin-top: 2em; }

.banner { text-align: center; font-size: 0.82em; color: rgb(120,120,120); width: 100%; margin-bottom: 4em; margin-top: 2em; }
.banner p { margin: 0; line-height: 130%; max-width: 45em; width: 460px; }

.ads728 { margin-top: 2em; margin-bottom: 2em; }
.ads600 { float: right; margin-right: 20px; margin-left: 9px; width: 200px; }

#thePopUp { position: absolute; left: 200px; border: 1px solid gray; z-index: 1; background: white url(/images/menubg.gif) repeat-x; }
#menuTop { display: block;  padding-top: 3px; padding-left: 3px; }


dl.popup { float: right; margin: 0 1em 1em 1em; }
dl.popup img { padding: 2px; }
dl.popup dd, dl.flat dd { padding: 4px; margin: 0; font-style: italic; font-size: 0.82em; font-family: Verdana; line-height: 120%; }

dl.nof { float: none; margin: 1em 0em; }
dl.links { float: left; margin: 0 1em 1em 0; }
div.flat { float: right; margin: 0em 0em 1em 1em; }

#navigation ol { padding-left: 1em; margin-left: 1em; }
#navigation a { text-decoration: none; color: rgb(0,10,30); }
#navigation a:hover { color: white; }

.borderline { padding: 4px; }

/* Schwebende Boxen am rechten Rand */
.canvas { width: 220px; margin-right: 20px; padding: 6px; border: 2px solid #9298ae; background: rgb(240,240,250); float: right; -moz-border-radius: 8px; -webkit-border-radius: 8px; }


#footer ul { list-style-type: none; }
#footer li { display: inline; margin-right: 2em;  }
