body{
	font-family:Arial,Helvetica,Sans-Serif;
	color:#000000;
	background-color:#F1f1f1;
	font-size:12px;
}
 /*h1,p,td,blockquote,code,cite{font-size:small;} */
cite{
	font-weight:bold;
	margin:10px;
}
a{
	color:#313431;
}
img {
/*	border-color:#000000; */
}
h1,h3,h4,h5,h6 {letter-spacing:1px;}
h1,h2{
	font-size:16px;
}
h2{
	color:#FFFFFF;
}
h3{
	font-size:14px;
}
h4,h5{
	font-size:12px;
}
.menutable {
	position:absolute;
	top:75px;
	left:425px;
	width:473px;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	background-color:white;
	text-align:center;
	color:#000000;
	z-index:3;
}
.tdMenu {
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
	color:#313431;
	text-align:center;
}
.topsquare {
	position:absolute;
	top:1px;
	left:397px;
	border:solid 1px #000000;
	border-left-style:hidden;
	width:604px;
	height:85px;
	background-color:#FF9A31;
}
.topsquare2 {
	position:absolute;
	top:86px;
	left:397px;
	border-style:solid;
	border-left-style:hidden;
	border-width:1px;
	border-color:#000000;
	width:604px;
	height:25px;
	background-color:#FFFFCE;
}
#valid-rss{
	position:absolute;left:900px;top:23px;
}
.leftbar {
	position:absolute;
	top:118px;
	left:25px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	width:15px;
	height:15px;
	background-color:#FFFFCE;
	z-index:1;
}
.leftbar2 {
	position:absolute;
	top:139px;
	left:25px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	width:15px;
	height:15px;
	background-color:#E1E1E1;
	z-index:1;
}
.leftbar3 {
	position:absolute;
	top:160px;
	left:25px;
	bottom:1px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	width:15px;
	height:3000px;
	height:100%;
	background-color:#CECFBD;
	z-index:1;
}
.impressum {
	position:absolute;
	left:1px;top:1px;z-index:2;
}
.message{
	position:relative;
	left:50px;
	top:125px;
	color:#313431;
	width:881px;
	border:dotted 1px #D1D1D1;
	padding:5px 25px 25px 25px;
/*	margin: 20px 0px 20px 10px;	*/
	margin: 10px 10px 15px 10px;;
	background-color:#FEFEFE;
	font-size:13px;
	line-height:22px;
	z-index:3;
}
.divMessageActions{
	position:relative;left:840px;top:10px;
}
.divMessageActions a{
}
.divMessageActions a img{
	padding-right:3px;
	border-style:none;
}
.divContent{
	padding:25px;
}
.message table{
	width:775px;
	border: solid 1px;
	margin-top:5px;margin-bottom:5px;
}
.message th{
	border-style:solid;border-width:1px;
	background-color:#ffffce;
}
.message td{
	border: solid 1px;
	text-align:center;
}
.message h2{
	visibility:hidden;z-index:-3;color:#dedfbd;
}
.message h1{
	width:775px;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:25px;
}
.message blockquote {
	padding:10px 10px 10px 70px;margin:20px 30px 20px 30px;
	background-image:url(blockquote-75x75.gif);background-repeat:no-repeat;background-position:left;
	font-family:Trebuchet MS,Verdana,Helvetica;
}
.gallery {
	position:relative;
	left:50px;top:120px;line-height:17px;
}
.gallery table{
	border-spacing:2px;empty-cells:show
}
.gallery td {
	border-style:solid;border-width:1px;border-color:#313431;
	padding:10px;
}
.rss_button {
	color:#ffffff;
	font-weight:bold;
	background-color:#ff9a31;
	border-color:#ff6600;
	border-style:outset;
	text-decoration:none !important;
	margin:0.5em 0em 0.5em 0em;
	padding:0em 0.5em 0em 0.5em;
	border-width:1px;
}
.rss-feed{
	position:absolute;left:885px;top:950px;
	overflow:hidden;
}
.rss_button:hover {
	background-color:#cecfbd;
}
.rss_button:active {
	border-style:inset !important;
}
.copyright {
	position:relative;
	top:200px;left:200px;bottom:5px;
	height:5px;
	font-size:10px;
	letter-spacing:1px;
	z-index:1;
}
.copyright a {
	color:#DEDF00;
}
