/* CSS Document */body {  background:url(../images/body-bg.gif) repeat-x #FFF;	padding-bottom: 200px;  font-family: Arial,Helvetica,sans-serif;  color: #000000;   font-size: 12px;  padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px; }table {  font-size: 12px;  border: 1;}img {  border: 0px;}img#wir {  border-left:5px solid #892D30;  border-top:5px solid #892D30;}a:link{  color: #444;  text-decoration: none;}a:visited{  color: #444;  text-decoration: none;}a:hover{  text-decoration: underline;}h1,h2,h3,h4,p,li {	text-align:left;	padding-top: 0px;}blockquote{	background-color:inherit;	color:#444;	font:italic 12px Arial,Helvetica,sans-serif; 	border-left:5px solid #892D30;	padding:2px 15px;}blockquote#linklist{	background-color:inherit;	color:#444;	font:16px Arial,Helvetica,sans-serif; 	border-left:5px solid #892D30;	padding:2px 50px;}blockquote#startseite{	background-color:inherit;	color:#000;	font:12px Arial,Helvetica,sans-serif; 	border-left:5px solid #892D30;	padding:0px 20px;}blockquote#test{	background-color:inherit;	color:#444;	font:italic 12px Arial,Helvetica,sans-serif; 	border-left:5px solid #00FF00;	padding-left: 15px;}.errorTXT {  background-color: #FF0000;  color: #000000;  font-size: 20px;  text-align: center;}	div {  margin: 0px;   }div#Page {  position: absolute;  width: 960px;  left: 50%;  margin-left: -480px;  border-top: 0px;  border-bottom: 0px;	border: 0px solid red;	min-height: 100%;	top: 0px;}div#Head {  background:url(../images/head.jpg) top center no-repeat #fff;  position: absolute;  left: 0;  width: 960;  top: 0;  height: 150px;  overflow: auto;  text-align: center;  /*border: 1px solid red;*/}a#Head {  background:url(../images/head.jpg) top center no-repeat #fff;  display: block;}div#Lang {  position: absolute;  right: 4;  top: 124;}div#Navi {  background-color: #892D30;  position: relative;  left: 0;  top: 150;  width: 960;  height: 18px;  bottom: 0;  overflow: auto;  text-align: center;  /*border: 1px solid black;*/}div#Content {  position: absolute;  left: 0;  top: 168;  bottom: 0;  height: 100%-168;  width: 900px;  padding: 3px 30px 3px 30px;  background-color: #FFFFFF;  /*border: 1px solid blue;*/}div#FrontpageLeft {  position: absolute;  left: 10;  top: 0;  bottom: 0;  width: 700px;}div#FrontpageRight {  position: absolute;  left: 705;  top: 0;  bottom: 0;  width: 240px;  padding: 3px 3px 3px 3px;  border-left: 5px solid #892D30;}div#frontpagenavi{  position: relative;  left: -7px;  text-align: center;  background-color: #ddd;}div#Footer {  position: fixed;  left: 50%;  margin-left: -480px;  height: 18px;  bottom: 0;  width: 960px;  text-align: center;  z-index: 99;  background-color:#892D30;}div#news {  background-color: #FFFFFF;  position: fixed;  height: 450px;  width: 650px;}div#NewsFooter {  position: fixed;  left: 50%;  margin-left: -310px;  height: 18px;  bottom: 0;  width: 620px;  text-align: center;  background-color:#892D30;}#content h1 {	font: normal 24px Arial,Helvetica,sans-serif;}#content h2 {	font: normal 18px Arial,Helvetica,sans-serif;}#content h3 {	font: italic bold 14px Arial,Helvetica,sans-serif;}#content h4 {	font: normal 14px Arial,Helvetica,sans-serif;}div#block1{  background-color: #EEEEEE;}div#block2{  background-color: #FFEEDD;}table#maintable{  width: 100%;  border-spacing: 0px;}table#frontpagenavi{  width: 100%;  border-spacing: 0px;  }td#spalten2{  width: 50%;  border-right-style: dashed; padding:5px;  border-left-style: dashed; padding:5px;}td#spalten3{  width: 33%;  border-right-style: dashed; padding:5px;  border-left-style: dashed; padding:5px;}td#maintable{  vertical-align: top;}td#termine{  vertical-align: top;  text-align: center;}th{  background-color:#444;  color:#FFF;}td#contactform{  vertical-align: top;  background-color: #CCC;}tr#row1{  background-color:#EEE;}tr#row2{  background-color:#BBB;}/* LISTEN */ul li {  list-style:none;	background:url(../images/bullet.gif) 0 5px no-repeat;		padding: 0px 0px 4px 10px;	margin:0px;}#FrontpageLeftxx li {  list-style:none;	background:url(../images/bullet.gif) 0 5px no-repeat;	}#FrontpageLeft ul {	padding: 0px;	margin: 0px 0px 0px 20px;}/* NAVIGATION */#Navi a {	background-color:#892D30;	color:#FFF;	text-decoration:none;  font:bold 14px Arial,Helvetica,sans-serif;	padding:0px 10 0px 10px;	/*display:block;*/   text-decoration:none;}#Navi a:hover {	background-color:#ddd;	color:#892D30;  text-decoration:underline;}/* FOOTER */#Footer a {	background-color:#892D30;	color:#FFF;	text-decoration:none;	font:bold 12px Arial,Helvetica,sans-serif;	padding:0px 20 0px 20px;	/*display:block;*/   text-decoration:none;}#Footer a:hover {	background-color:#ddd;	color:#892D30;  text-decoration:underline; }#NewsFooter a {	background-color:#892D30;	color:#FFF;	text-decoration:none;	font:bold 12px Arial,Helvetica,sans-serif;	padding:0px 20 0px 20px;	/*display:block;*/   text-decoration:none;}#NewsFooter a:hover {	background-color:#ddd;	color:#892D30;  text-decoration:underline; }/* VERSION */div#Version {  position: relativ;  width: 100%;  text-align: center;}div#headline {  background-color: #333;  color: #FF0000;  font-size: 20px;  font: bold Arial,Helvetica,sans-serif;  text-align: center;  letter-spacing:0.1em;}td#version{  width: 100%;  border-style: double; padding:2px;  border-width: 10px;  border-color: #CCC;  padding: 0px;  text-align: center;}#Version a {	background-color:#892D30;	color:#FFF;	font:bold Arial,Helvetica,sans-serif;	text-decoration:none;	display:block; }#Version a:hover {	background-color:#ddd;	color:#892D30;	text-decoration:underline;}