body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	background-color: #ddd;
	}
#around {
	width:800px;
	background-color: #fff;
	margin:auto;
}

#Header {
	margin:10px 0px 10px 0px;
	padding:17px 0px 0px 20px;
	/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
	height:33px; /* 14px + 17px + 2px = 33px */
	border-style:solid;
	border-color:black;
	border-width:1px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
	line-height:11px;
	background-color:#eee;

	voice-family: "\"}\"";
	voice-family:inherit;
	height:14px; /* the correct height */
	}
body>#Header {height:14px;}
a.links {margin-left: 200px;}



#main {margin:20px 10px 0px 10px;
	text-align:center;
	color:#333;
	}

h1 {
	font-size:28px;
	line-height:28px;
	font-weight:900;
	color:#aaa;
	text-align:center;
	}

p       {
	font:12px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 10px 16px 10px;
	padding:0px;
	}


p {margin:0px 10px 0px 10px; text-align:justify; }
p+p {text-indent:30px;}
li { font:11px/20px verdana, arial, helvetica, sans-serif;}
a {
	color:#09c;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link {color:#09c;}
a:visited {color:#07a;}
a:hover {background-color:#bbf;}
a.kap { background-color: #ddd; margin: 0px 3px; font-size: 14px; }
img {float: left; margin: 0px 15px 0px 0px;}
h2 { 
	margin:10px 0px 25px 20px;
	padding:0px;
	font-size:20px;
	line-height:28px;
	font-weight:700;
	color:#aaa;
}
h3 { 
	margin:10px 0px 20px 10px;
	padding:0px;
	font-size:16px;
	line-height:28px;
	font-weight:600;
	color:#aaa;
}
span.drot { color: #cc0000; font-weight: bold; }
ul.fragen { list-style-type: square; margin: 20px 200px; }
p.shakes { text-align: center; color: #c4c; font-size: 16px;}
table.rec {
	width: 80%;
	text-align:center;
	border-style:solid;
	border:thin solid red; 
	border-spacing:0px;
	}
th.eff {
	background-color: #dddddd;
	color: #dd3333; font-weight: bold;
	border: solid 1px red;
	padding: 10px;
	}
th.cho {
	background-color: #dddddd;
	color: red; font-weight: bold;
	border: solid 1px red;
	padding: 10px;
	}
th.adr {
	background-color: #dddddd;
	color: blue; font-weight: bold;
	border: solid 1px red;
	padding: 10px;
	}
td.eff {
	padding-top: 20px;
	color: #dd3333; font-weight: bold;
	border-bottom: thin dashed #dddddd;
	}
td.e {
	border: thin dashed #dddddd;
	}
td.cho {
	color: red; 
	border: thin dashed #dddddd;
	}
td.adr {
	color: blue;
	border: thin dashed #dddddd;
	}

div#Menu {
	float: left;
	width:140px;
	padding:10px;
	background-color:#eee;
	border:1px dashed #999;
	line-height:17px;
	}
a:Hover {color: #C44;}


