body {
	margin: 0;
	padding: 0;
         background-color: #FFFFFF;
         }
p 	{
	padding-top: 0;
	margin-top: 0;
}
.ads	{
	font-family: Helvetica;
         font-size: 11pt;
         border-width:2px;
         border-style:solid;
         border-color:#deded7;
         padding:0.2em;
         margin:1em;
         margin-bottom:2em;
         }

.ads h5  {
	font-family: Tahoma;
         font-size: 7pt;
         text-align: right;
         color:#555;
         margin-bottom: 5px;
         }
.adsleft	{
	font-family: Helvetica;
         font-size: 11pt;
         float:left;
         border-width:2px;
         border-style:solid;
         border-color:#deded7;
         padding:0.2em;
         }

.adsleft h5  {
	font-family: Tahoma;
         font-size: 7pt;
         text-align: right;
         color:#555;
         margin-bottom: 10px;
         }


.adsright {
	font-family: Helvetica;
         font-size: 7pt;
         text-align: right;
         float:right;
         border-width:2px;
         border-style:solid;
         border-color:#deded7;
         padding:0.2em;
         }

.adsright h5  {
	font-family: Tahoma;
         font-size: 7pt;
         text-align: right;
         color:#555;
         margin-bottom: 10px;
         }

.adsright2 {
	font-family: Helvetica;
         font-size: 9pt;
         text-align: center;
         background-color: #fff9df;
         border-width:2px;
         border-style:solid;
         border-color:#deded7;
         padding:0.2em;
         }

.adsright2 h5  {
	font-family: Tahoma;
         font-size: 9pt;
         text-align: right;
         color:#555;
         margin-bottom: 10px;
         }

#content {
	margin: 0px 260px 0px 240px;
	padding: 10px;
         font: 85%/1.8em Verdana, Geneva, Arial, Helvetica, sans-serif;


}
#content h1 {
	text-align: left;
	padding-left: 20px;
	font: 150% Georgia, "Times New Roman", Times, serif;
	color: #901602;
}
.block {clear:both; margin:1.0em 0 1.0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:220%;}

#side1 {
	position: absolute;
	width: 200px;
	top: 30px;
	left: 10px;
	padding: 70px 10px 10px 10px;
}
#side2 {
	position: absolute;
	width: 220px;
	top: 30px;
	right: 10px;
	padding: 70px 10px 10px 10px;
	border-left: 1px dotted #CCCCCC;


}
#side2 h3 {
	font: 60% Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding-bottom: 4px;
}
.textbox {
	padding: 2px 4px 2px 6px;
	margin: 0 0 10px 0;
	border: 1px dotted #B1B1B1;
	background-color: #F4F4F4;
}
#side1 h3 {
	font: 110% Georgia, "Times New Roman", Times, serif;
	color: #621313;
	background-color: transparent;
	margin: 0;
	padding-bottom: 4px;
}
#side1 .txt {
	width: 184px;
	background-color: #FCF5F5;
	border: 1px inset #901602;
}
.topnav {float: right; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding:10px;}
.header-top {height:80px; background:rgb(240,240,240); margin:0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.sitename {margin-left: 20px; padding: 10px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.nav3-grid {width:184px; border-bottom:solid 1px rgb(200,200,200); font: 70%/1.8em Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 0; padding: 0;}
.nav3-grid dt a, .nav3-grid dt a:visited {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding:0px 10px 0px 20px;  border-top: solid 1px rgb(200,200,200); text-decoration:none; color:rgb(70,122,167); font-weight:bold; font-size:120%;}
.nav3-grid dd a, .nav3-grid dd a:visited {display:block; min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; line-height:1.7em; padding:0px 10px 0px 40px; border:none; font-weight:normal; text-decoration:none; color:rgb(70,122,167); font-size:120%;}
.nav3-grid dt a:hover, .nav3-grid dd a:hover {background-color:rgb(225,225,225); /*background-color:rgb(143,174,215) /*For blue background*/; color:rgb(42,90,138); text-decoration:none;}

.column1-unit {width:440px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-left {float:left; width:350px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; width:350px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left {float:left; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-middle {float:left; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:40px;}
.column3-unit-right {float:right; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.clear-contentunit {clear:both; width:440px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}

table {clear:both; width:700px; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);}
th.top {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:110%;}
th.top2 {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(225,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
th {height:3.0em; padding:2px 20px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:110%;}
th.topsmall {height:2.5em; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:110%;}
th.small {height:2.0em; padding:2px 20px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:80%;}
td.small {height:2.0em; padding:2px 7px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:80%;}

p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(80,80,80); font-size:110%;}
p.rechts {text-align:right; color:rgb(80,80,80); font-size:110%;}
p.pnav {text-align:left; background-color: rgb(240,240,240); font-size:110%;}
.textadrechts {
	float: right;
         width: 15em;
         font-size: 90%;
         background-color: #fff9df;
         padding: 0 0 0 35px;
         border-top: 3px solid #f3c600;
         border-bottom: 3px solid #f3c600;
         margin: 10px;
         }

         dl.bildbox {
   float: right;
   text-align: center;
   background-color: white;
   padding: 0.5em;
   margin: 0 10px 10px 10px;}

dl.bildbox dd {
   font-size: 68%;
   margin: 0;
}

         dl.bildboxlinks {
   float: left;
   text-align: center;
   background-color: white;
   padding: 0.5em;
   margin: 0 10px 10px 10px;}

dl.bildboxlinks dd {
   font-size: 68%;
   margin: 0;
}

         dl.bildboxcenter {
   text-align: center;
   background-color: white;
   padding: 0.5em;
   margin: 0 10px 10px 10px;}

dl.bildboxcenter dd {
   font-size: 68%;
   margin: 0;
}

.foot {
      text-align: center;
      font-size: 80%;
      }
