/*  CSS Document - Karl Seglem 2007 */* {	font-family: Verdana, Arial, sans-serif; font-style: normal; line-height: 20px; }body {	background-color: #FFFFFF;	background-image:url(/img/bg.gif);	background-repeat: repeat-y;	margin: 0px;}/* setzt alle Standardabstände auf Null */p, h1, h2, h3, h4, div, span, ul, ol, li {margin: 0;padding: 0;} .bild_rechts {	border: 1px;	border-style: solid;	border-color: #543C3C;	padding: 0px;	margin: 0 0 20px 10px;}.bild_rechts2 {	border: 1px;	border-style: solid;	border-color: #543C3C;	padding: 0px;	margin: 0px;	text-align: right;}.bild_rechts2_copyright {	font-family: Verdana, Arial, sans-serif; 	font-size: 10px; 	font-style: normal; 	line-height: 18px; 	color:#CCCCCC;	text-align: right;	margin: 0 0 20px 0px;}p.home_left img, p.spalte_links_start img, p.spalte_rechts_start img, p.text img{	border: 1px;	border-style: solid;	border-color: #543C3C;}.bild_links {	border: 1px;	border-style: solid;	border-color: #543C3C;}/*---------TYPO----------*/p {  	font-family: Verdana, Arial, sans-serif; 	text-decoration:none;	}	h1 {  	font-family: Verdana, Arial, sans-serif; 	text-decoration:none;	font-weight: bold;	}		h2 {  	font-family: Verdana, Arial, sans-serif; 	text-decoration:none;	font-weight: bold;	}		ul {	font-family: Verdana, Arial, sans-serif; 	list-style-type: disc;	list-style-position: outside;	margin: 10px 0px 10px 30px;	color: #543C3C; 	}		ol {	font-family: Verdana, Arial, sans-serif; 	list-style-type: decimal;	list-style-position: outside;	margin: 10px 0px 10px 30px;	color: #543C3C; 	}			.text {	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 20px; 	color: #543C3C; 	}		.text h1{	font-weight: bold;	}		.text ul {	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 20px; 	color: #543C3C; 	list-style-type: disc;	list-style-position: outside;	margin: 10px 0px 10px 30px;	}		.text ol {	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 20px; 	color: #543C3C; 	list-style-type: decimal;	list-style-position: outside;	margin: 10px 0px 10px 30px;	}			.text a {	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 20px; 	color: #543C3C; 	text-decoration: underline;	}			.text a:link {color:#543C3C;}.text a:visited {color:#543C3C;}.text a:hover {color: #F15010;}.text a:active {color:#543C3C;}		.submenu	{  	color:#246460;	font-size:11px;	text-decoration:none;	line-height: 22px;	font-family:Verdana, Arial, Helvetica, sans-serif;	text-align: right;	}		.submenu a {	color:#246460;	font-size: 11px;	text-decoration:none;	line-height: 22px;	font-family:Verdana, Arial, Helvetica, sans-serif;	text-align: right;	}	.submenu a:link {color:#246460;}.submenu a:visited {color:#246460;}.submenu a:hover {color: #F15010;}.submenu a:active {color:#246460;}.bildunterzeile {	font-family: Verdana, Arial, sans-serif; 	font-size: 11px; 	font-style: normal; 	line-height: 18px; 	color: #246460; 	}	.text_light {	font-family: Verdana, Arial, sans-serif; 	font-size: 11px; 	font-style: normal; 	line-height: 20px; 	color:#999999;	}	.text_light a{	font-family: Verdana, Arial, sans-serif; 	font-size: 11px; 	font-style: normal; 	line-height: 20px; 	color:#999999;	text-decoration:none;	}				.text_light a:link {color:#999999; }	.text_light a:visited {color:#999999;}.text_light a:hover {color:#F15010;}.text_light a:active {color:#246460;}			/*---------SPALTEN----------*//* Start-Seite: Formatierung der News-Spalte, rechts */.spalte_news_start {	font-family: Verdana, Arial, sans-serif; 	font-size: 11px; 	font-style: normal; 	line-height: 20px; 	color:#246460;	}	.spalte_news_start h1{	font-weight: bold;	}				.spalte_news_start a{	font-family: Verdana, Arial, sans-serif; 	font-size: 11px; 	font-style: normal; 	line-height: 20px; 	color:#246460;	text-decoration:underline;	}				.spalte_news_start a:link {color:#246460; }	.spalte_news_start a:visited {color:#246460;}.spalte_news_start a:hover {color:#F15010;}.spalte_news_start a:active {color:#246460;}		.more {	font-family: Verdana, Arial, sans-serif; 	font-size: 11px; 	font-style: normal; 	line-height: 20px; 	color:#246460;	text-align: right;	text-decoration:none;	}.more a {	font-family: Verdana, Arial, sans-serif; 	font-size: 11px; 	font-style: normal; 	line-height: 20px; 	color:#246460;	text-decoration:none;	}				.more a:link {color:#246460; }	.more a:visited {color:#246460;}.more a:hover {color:#F15010;}.more a:active {color:#246460;}				/* Start-Seite: Formatierung der linken Spalte */.spalte_links_start {	text-align: right;	font-family: Verdana, Arial, sans-serif; 	font-size: 11px; 	font-style: normal; 	line-height: 20px; 	color: #543C3C; 	}		.spalte_news_start h1{	text-align: right;	font-weight: bold;	}			.spalte_links_start a{	text-align: right;	font-family: Verdana, Arial, sans-serif; 	font-size: 11px; 	font-style: normal; 	line-height: 20px; 	color:#543C3C;	text-decoration:underline;	}				.spalte_links_start a:link {color:#543C3C; }	.spalte_links_start a:visited {color:#543C3C;}.spalte_links_start a:hover {color:#F15010;}.spalte_links_start a:active {color:#543C3C;}	.spalte_rechts_start {	text-align: left;	font-family: Verdana, Arial, sans-serif; 	font-size: 11px; 	font-style: normal; 	line-height: 20px; 	color: #543C3C; 	}	.spalte_rechts_start a{	text-align: right;	font-family: Verdana, Arial, sans-serif; 	font-size: 11px; 	font-style: normal; 	line-height: 20px; 	color:#543C3C;	text-decoration:underline;	}				.spalte_rechts_start a:link {color:#543C3C; }	.spalte_rechts_start a:visited {color:#543C3C;}.spalte_rechts_start a:hover {color:#F15010;}.spalte_rechts_start a:active {color:#543C3C;}	.concerts {	text-align: right;	font-family: Verdana, Arial, sans-serif; 	font-size: 11px; 	font-style: normal; 	line-height: 26px; 	color: #543C3C; 	}		.concerts a {	text-align: right;	font-family: Verdana, Arial, sans-serif; 	font-size: 11px; 	font-style: normal; 	line-height: 26px; 	color: #543C3C; 	text-decoration:underline;	}		.concerts a:link {color:#543C3C; }	.concerts a:visited {color:#543C3C;}.concerts a:hover {color:#F15010;}.concerts a:active {color:#543C3C;}		.more_2{	font-family: Verdana, Arial, sans-serif; 	font-size: 11px; 	font-style: normal; 	line-height: 20px; 	color:#543C3C;	text-align: right;	text-decoration:none;	}	.more_2 a {	font-family: Verdana, Arial, sans-serif; 	font-size: 11px; 	font-style: normal; 	line-height: 20px; 	color:#543C3C;	text-align: right;	text-decoration:none;	}				.more_2 a:link {color:#543C3C; }	.more_2 a:visited {color:#543C3C;}.more_2 a:hover {color:#F15010;}.more_2 a:active {color:#543C3C;}			/* New-Seite: Formatierung ohne Bild */.newsText {	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 20px; 	color: #543C3C; 	}			.newsText a {	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 20px; 	color: #543C3C; 	text-decoration: underline;	}			.newsText a:link {color:#543C3C;}.newsText a:visited {color:#543C3C;}.newsText a:hover {color: #F15010;}.newsText a:active {color:#543C3C;}	.newsDatum {	font-family: Verdana, Arial, sans-serif; 	font-size: 11px; 	font-style: normal; 	line-height: 20px; 	color: #246460; 	}		.newsHeader{	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal;	font-weight: bold;	line-height: 20px; 	color: #543C3C; 	}					/* New-Seite: Formatierung mit Bild */	.newsPlusText {	padding: 0px 0px 10px 170px;	margin: 0px;	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 20px; 	color: #543C3C; 	}			.newsPlusText a {	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: 20px; 	color: #543C3C; 	text-decoration: underline;	}			.newsPlusText a:link {color:#543C3C;}.newsPlusText a:visited {color:#543C3C;}.newsPlusText a:hover {color: #F15010;}.newsPlusText a:active {color:#543C3C;}		.newsPlusDatum {	padding: 0px 0px 5px 170px;	margin: 0px;	font-family: Verdana, Arial, sans-serif; 	font-size: 11px; 	font-style: normal; 	line-height: 16px; 	color: #246460; 	}			.newsPlusHeader{	padding: 0px 0px 0px 170px;	margin: 0px;	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal;	font-weight: bold;	line-height: 20px; 	color: #543C3C; 	}				.newsPlusBild {	padding: 28px 0px 0px 0px;	width: 160px;	float: left;	margin: 0px;	}				/* -----------------Inhalt--------------------- */#spalte_1 {	position: absolute;	top: 180px;	left: 150px;	width: 490px;	margin: 0px;	}	#spalte_2_rechts {	float: right;	position: absolute;	top: 180px;	left: 400px;	width: 250px;	margin: 0px;	}		#spalte_2A_rechts {	float: right;	position: absolute;	top: 250px;	left: 405px;	width: 250px;	margin: 0px;	}			#spalte_2B_rechts {	float: right;	position: absolute;	top: 180px;	left: 405px;	width: 250px;	margin: 0px;	}		#spalte_2_links {	float: left;	position: absolute;	top: 180px;	left: 130px;	width: 255px;	margin: 0px;	text-align: right;	}			#spalte_2A_links {	float: left;	position: absolute;	top: 180px;	left: 165px;	width: 220px;	margin: 0px;	text-align: right;	}	#spalte_2B_links {	float: left;	position: absolute;	top: 250px;	left: 130px;	width: 255px;	margin: 0px;	text-align: right;	}	/* --------------head/navigavtion------------- */#title {	position: absolute;	top: 0px;	left: 400px;	width: 440px;	height: 130px;	margin: 0px;	padding: 0px;	background-color: #FFFFFF;}#nav {	position: absolute;	top: 250px;	left: 780px;	width: 125px;	height: 30px;	margin: 0px;	padding: 0px;	text-align: right;}.nav_button {	margin-bottom: 8px;  border: 0;}#subnav {	position: absolute;	top: 280px;	left: 15px;	width: 130px;	margin: 0px;	padding: 0px;}