/* CSS Document */* { 	margin: 0; 	padding: 0; 	float: none;	position: static;	outline: none;	border: none;}body {	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	color: #000000;	line-height: 15px;}a:link {	color: #991a91;	text-decoration: none;	font-weight: bold;	text-transform: uppercase;	letter-spacing: 0.05em;	outline: none;	border: none;}a:visited {		color: #991a91;    text-decoration: none;	font-weight: bold;	text-transform: uppercase;	letter-spacing: 0.05em;	outline: none;	border: none;}a:hover, a:active {	color: #4F0D4C;}h1 a:link {	color: #673b15;	}h1 a:visited {	color: #673b15;	}h1 a:hover {	color: #673b15;	}h1 a:active {	color: #673b15;	}#wrap {	width: 965px;	margin: 10px;	padding: 10px;}#header {    height: 90px;}#footer {    height: 10px;}div.linie {	width: 965px;	margin: 10px 0 0 0;	padding: 0 0 0 0;	background-image: url(img/linie2.gif);	background-repeat: no-repeat;}div.linie2 {	width: 965px;	margin: 10px 0 0 0;	padding: 0 0 0 0;	background-image: url(img/linie1.gif);	background-repeat: no-repeat;}ul.menue {	height: 20px;	margin: 10px 0 0 0;}ul.menue li {		font-size: 11px;	color: #000000;	font-weight: bold;	text-transform: uppercase;	letter-spacing: 0.05em;	margin: 0 11px 0 0;	display: inline;	}ul.menue li a, li a:visited{		text-decoration: none;	color: #991a91;	font-weight: bold;	text-transform: uppercase;	letter-spacing: 0.05em;}ul.menue li a:hover{		text-decoration: none;	color: #4F0D4C;}ul.menue li a:active{		text-decoration: none;	color: #4F0D4C;}ul.menue2 {	height: 20px;	margin: 10px 0 0 0;    text-align: right;}ul.menue2 li {		font-size: 11px;	color: #000000;	font-weight: bold;	text-transform: uppercase;	letter-spacing: 0.05em;	margin: 0 0 0 11px;	display: inline;	}ul.menue2 li a, li a:visited{		text-decoration: none;	color: #991a91;	font-weight: bold;	text-transform: uppercase;	letter-spacing: 0.05em;}ul.menue2 li a:hover{		text-decoration: none;	color: #4F0D4C;}ul.menue2 li a:active{		text-decoration: none;	color: #4F0D4C;}ul.gallery {	height: 20px;	margin: 18px 0 0 0;		}ul.gallery li {		width: 40px;	font-size: 19px;    text-align: left;    float: left;    list-style-type: none;	}ul.gallery li a{		text-decoration: none;	color: #991a91;	font-weight: bold;	text-transform: uppercase;	letter-spacing: 0.05em;}ul.gallery li a:visited{		text-decoration: none;	color: #991a91;}ul.gallery li a:hover{		text-decoration: none;	color: #4F0D4C;}ul.gallery li a:active{		text-decoration: none;	color: #4F0D4C;}td.aktuell {		padding:0 20px 4px 0;	vertical-align: bottom;	height: 200px;}td.aktuellrechts {	padding:0 0 0 0;	vertical-align: bottom;}td.aktuellrechts H2 {		padding:0 0 0 0;	display:inline;	font-size: 15px;	line-height: 15px;	font-weight: bold;	text-transform: uppercase;	color: #673b15;	letter-spacing: 0.05em;}td.links {		padding:0 20px 39px 0;	vertical-align: bottom;	width: 295px;	height: 454px;}td.links H1 {		padding:0 0 0 0;	display:inline;	font-size: 15px;	line-height: 15px;	font-weight: bold;	text-transform: uppercase;	color: #673b15;	letter-spacing: 0.05em;}td.links H2 {		padding: 0 0 0 0;	display: inline;	font-size: 11px;	line-height: 15px;	font-weight: bold;	text-transform: uppercase;	color: #90a34b;	letter-spacing: 0.05em;}td.links H3 {		padding: 0 0 0 0;	display: inline;    font-size: 11px;	line-height: 15px;    font-weight: bold;}td.rechts {	background: url(img/loading.gif) no-repeat center center;    font-size: 19px;	width: 670px;	vertical-align: bottom;}td.rechts2 {	padding:0 0 39px 0;	width: 335px;	vertical-align: bottom;}td.rechts2 H2 {		padding: 0 0 0 0;	display: inline;	font-size: 11px;	line-height: 15px;	font-weight: bold;	text-transform: uppercase;	color: #90a34b;	letter-spacing: 0.05em;}td.rechts2 H3 {		padding: 0 0 0 0;	display: inline;    font-size: 11px;	line-height: 15px;    font-weight: bold;}.gelb {		padding:0 0 0 0;	display:inline;	font-size: 11px;	line-height: 15px;	font-weight: bold;	text-transform: uppercase;	color: #FFD400;	letter-spacing: 0.05em;}.rechtsbdg {	margin: 0 0 0 11px;	display: inline;	background-color: #33CC00;	text-align: right;}