@charset "utf-8";
html {
	height:100.2%;
}
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
    background: url("../bilder/back_body.jpg") repeat-x scroll 0 0 #DDDDDD;
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auff�llung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000000;
}
#container {
	width: 730px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, k�nnen Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
	margin: 20px auto; /* Durch automatische R�nder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element �berschrieben. */
}
img{
	border:none;
}
td, th {
	font-family:Arial, Helvetica, Verdana;
	font-size:10pt;
}
p {
	margin:0;
	padding:5px 0;
}
h1 {
	font-size:12pt;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
}
h2 {
	font-size:10pt;
	font-weight:bold;
	margin:0;
	padding:0;
}

a {
	color:#CC9966;
	text-decoration:none;
	font-weight:bold;
}
a:visited {
	color:#CC9966;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#660000;
	text-decoration:none;
	font-weight:bold;
}
a.send {
	margin-top:3px;
	display:block;
}
div#content{
	padding-right:30px;
}
table#verkauf td{
	padding-bottom:10px;
	padding-right:10px;
}
table#images td{
	padding-bottom:20px;
	padding-right:40px;
	vertical-align:top;
}
table#oefen td{
	padding-bottom:30px;
	padding-right:30px;
	vertical-align:top;
}
table#plastik td.distance{
	padding-bottom:50px;
}
table#plastik td{
	padding-bottom:30px;
	padding-right:30px;
}
span.active{
	color:#660000;
}
p.image_nav{
	font-weight:bold;
}
/* ---=== navigation ===--- */
#nav_main {
	margin-left:10px;
}
#nav_main li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav_main li {
    margin: 10px 0 0 0;
}
#nav_main li li,
#nav_main li.first{
    margin-top: 0;
}
#nav_main ul {
    margin: 0;
    padding: 0;
}
#nav_main a{
    font-size:12pt;
}
#nav_main ul ul a{
    padding-left: 20px;
	font-size:10pt;
	background:url(../bilder/nav_back.gif) no-repeat;
}
#nav_main a.active,
#nav_main span.active{
   	color:#660000;
}
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/
#tlc, #trc, #tb, #blc, #brc, #bb{
	font-size:0.1px;
	line-height:0.1px;
}
#tlc, #trc, #blc, #brc {
	background-color: transparent;
	background-repeat: no-repeat;
}
#tlc {
	background-image:url(../bilder/shadow/sh_tl.png);
	background-position: 0% 0%;
}
#trc {
	background-image:url(../bilder/shadow/sh_tr.png);
	background-position: 100% 0%;
	padding-left:7px;
	padding-right:7px;

}
#blc {
	background-image:url(../bilder/shadow/sh_bl.png);
	background-position: 0% 100%;
}
#brc {
	background-image:url(../bilder/shadow/sh_br.png);
	background-position: 100% 100%;
	padding-left:7px;
	padding-right:7px;
}
#tb, #bb {
	background-color: transparent;
	background-repeat: repeat-x;
	height:7px;
}
#tb {
	background-image:url(../bilder/shadow/sh_t.png);
	background-position: 0% 0%;
}
#bb {
	background-image:url(../bilder/shadow/sh_b.png);
	background-position: 50% 100%;
}
#lb, #rb {
	background-repeat: repeat-y;
}
#rb {
	background-image:url(../bilder/shadow/sh_r.png);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	padding:0 7px;
}
#lb {
	background-image:url(../bilder/shadow/sh_l.png);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
