<!--
/* 	Globale Definitionen */
	body	{
		height: 100%;
		margin: 0;
		margin-left: 30px;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		background-image: url(/sigmaringen/img/bg.jpg);
		font-size: 100%;
		color: #000000;
	}

	.invisible, dfn {
		position: absolute;
		left: -1000px;
		top: -1000px;
		width: 0px;
		height: 0px;
		overflow: hidden;
		display: inline;
	}
	B, STRONG {
		font-weight: bold;
	}
	A {
		font-family: Arial,Helvetica;
		color: #5690D6;
		text-decoration: underline;
	}
	A:hover {
		color: #FF0000;
		text-decoration: underline;
	}
	acronym:hover, abbr:hover {
		cursor:help;
	}

	
/* 	XHTML 1.0 Strict */
	img {
		border: none;
	}

/* 	Um die unterschiedlichen Standard-Abstaende fuer versch. Broweser zu ueberschreiben */

	ul, li {
		padding: 0;
		margin: 0;
		list-style: none;
	}

/* IDs */

	#Rahmen {
		position: relative;
		top: 10px;
		width: 782px;
	}
	#kopf {
		position: absolute;
		left: 0px;
		top: 0px;
	}
	#kopflogo {
		position: absolute;
		left: 0px;
	}
	#kopfbild {
		position: absolute;
		left: 168px;
		width: 480px;
		background-image: url(/sigmaringen/img/kopfbild.jpg);
		background-repeat:no-repeat;
		height: 70px;
	}
	#kopficons {
		background-color: #5690D6;
		position: absolute;
		top: 70px;
		left: 0px;
		width: 168px;
		height: 22px;
		padding: 0px;
	}
	#kopfnav {
		background-color: #EAF3FD;
		position: absolute;
		top: 70px;
		left: 168px;
		width: 480px;
		height: 22px;
		padding: 0px;
	}
	#kopfnav ul {
		padding: 1 0 1 2px;
		margin: 0px;
	}
	#kopfnav ul li {
		padding: 1 2 1 0px;
		margin: 0px;
		width: 77px;
		height: 17px;
		list-style: none;
		float: left;
		background-image: url(/sigmaringen/img/topnavtrenner.gif);
		background-repeat: no-repeat;
		background-position: center right;
		font-family: Arial,Helvetica;
		font-size: 75%;
		color: #5690D6;
		font-weight: bold;
		text-align: center;
	}
	*html #kopfnav ul li {
		width: 79px;
		height: 19px;
	}
	#kopfdatum {
		background-color: #5690D6;
		position: absolute;
		font-family: Arial,Helvetica;
		color: #FFFFFF;
		font-size: 80%;
		top: 70px;
		left: 648px;
		width: 130px;
		height: 19px;
		padding-top: 3px;
		vertical-align: middle;
		text-align: center;
	}
	*html #kopfdatum {
		height: 22px;
	}
	#mitte {
		position: absolute;
		left: 0px;
		top: 100px;
		width: 100%;
		height: 400px;
	}
	#nav {
		position: absolute;
		background-color: #EAF3FD;
		width: 168px;
		height: 100%;
		left: 0px;
		padding: 0px;
	}
	#navlinks {
		position: absolute;
		left: 0px;
		top: 31px;
		width: 164px;
	} 
	#navrechts {
		position: absolute;
		right: 0px;
		top: 31px;
		width: 130px;
	}	
	#navlinks a, #navrechts a {
		color: #1E80C0;
		text-decoration: none;
	}
	#navlinks a:hover, #navrechts a:hover {
		color: #FF0000;
		text-decoration: none;
	}
	#navlinks ul li, #navrechts ul li {
		padding: 0px;
		margin: 0px;
		font-family: Arial,Helvetica;
		text-align: left;
	}
	div.navlevel2 { /* Navigation Level 2 */
		font-size: 75%;
		color: #1E80C0;
		padding: 4 1 6 15px;
		font-weight: normal;
		line-height: 130%;
		background-image: url(/sigmaringen/img/navlinie.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	div.navlevel2ac {
		font-size: 75%;
		color: #1E80C0;
		padding: 4 1 6 15px;
		font-weight: bold;
		line-height: 130%;
		background-image: url(/sigmaringen/img/navlinie.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	div.navlevel3 { /* Navigation Level 3 */
		font-size: 70%;
		color: #B1B1B9;
		padding: 4 1 6 30px;
		font-weight: normal;
		line-height: 140%;
		background-image: url(/sigmaringen/img/navlinie.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	div.navlevel3ac {
		font-size: 70%;
		color: #1E80C0;
		padding: 4 1 6 30px;
		font-weight: bold;
		line-height: 140%;
		background-image: url(/sigmaringen/img/navlinie.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	#wasserzeichen {
		position: absolute;
		background-color: #EAF3FD;
		width: 168px;
		bottom: 20px;
		left: 0px;
		background-image: url(/sigmaringen/img/navlogo.jpg);
	}
	#info {
		position: absolute;
		background-color: #EAF3FD;
		left: 648px;
		width: 130px;
		height: 100%;
		font-family: Arial,Helvetica;
		font-size: 100%;
		padding: 0px;
	}
	#suche {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 130px;
	}
	#aktuelles {
		position: absolute;
		top: 260;
		left: 0px;
		width: 130px;
	}
	#aktuelles p {
		font-size: 70%;
		color: #1E80C0;
		padding: 4 3 6 3px;
		font-weight: normal;
		font-family: Arial,Helvetica;
		text-align: left;
		line-height: 130%;
		background-image: url(/sigmaringen/img/navlinie.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	#inhalt {
		position: absolute;
		left: 172px;
		width: 465px;
		margin: 0px;
		padding: 0 5 0 5px;
		text-align: left;
	}
	*html #inhalt {
		width: 475px;
	}
	#inhalt	A:hover {
		color: #5690D6;
		background-color: #CCCCCC;
		text-decoration: underline;
	}
	#inhalt	A:visited {
		color: #FF0000;
		text-decoration: underline;
	}
	#hometext {
		font-family: Arial,Helvetica;
		color: #000000;
		font-size: 80%;
		padding: 0px;
		text-align: left;
		width: 465px;
	}
	#hometext h1 {
		clear: left;
		clear: right;
		background-color: #5690D6;
		font-family: Arial,Helvetica;
		color: #FFFFFF;
		font-weight: bold;
		text-align: left;
		padding: 3px;
		margin: 0px;
		width: 459px;
		font-size: 100%;
	}
	*html #hometext h1 {
		width: 465px;
	}
	#hometext p {
		font-family: Arial,Helvetica;
		color: #000000;
		padding: 0 0 10 0px;
		text-align: left;
	}
	#hometext div {
		width: 170px;
		font-family: Arial,Helvetica;
		font-size: 80%;
		color: #000000;
		padding: 15 0 10 0px;
	}
	*html #hometext div {
		padding: 20 0 10 0px;
	}
	#hometext div.homeleft {
		float: left;
		text-align: left;
	}
	#hometext div.homeright {
		float: right;
		text-align: right;
	}
	#teaser {
		position: absolute;
		left: 172px;
		width: 472px;
		height: 145px;
		background-color: #EAF3FD;
	}
	.teaserkopf {
		background-color: #5690D6;
		font-family: Arial,Helvetica;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 80%;
		text-align: left;
		padding: 3px;
		margin: 0px;
	}
	.teaserbild {
		padding: 5px;
		margin: 2px;
		background-color: #EAF3FD;
	}
	.teasertext {
		font-family: Arial,Helvetica;
		color: #000000;
		font-size: 80%;
		text-align: left;
		padding: 5px;
		margin: 2px;
		background-color: #EAF3FD;
	}
	#inhalttext {
		font-family: Arial,Helvetica;
		color: #000000;
		font-size: 80%;
		padding: 10px;
		text-align: left;
		width: 445px;
	}
	*html #inhalttext {
		width: 465px;
	}
	#inhalttext P {
		font-family: Arial,Helvetica;
		color: #000000;
		font-weight: normal;
	}
	#inhalttext H1 {
		font-family: Arial,Helvetica;
		font-size: 115%;
		font-weight: bold;
		color: #5ED7D2;
	}
	#inhalttext H2 {
		font-family: Arial,Helvetica;
		font-size: 105%;
		font-weight: bold;
		color: #5292D6;
	}
	#inhalttext H2 a {
		text-decoration:none;
		font-size: 105%;
		font-weight: bold;
		color: #5292D6;
	}
	#inhalttext H3, H4, H5, H6 {
		font-family: Arial,Helvetica;
		font-size: 100%;
		font-weight: bold;
		color: #000000;
	}
	#inhalttext ul {
		padding: 0 0 10 20px;
	}
	#inhalttext li {
		list-style: square;	
		padding: 0 0 0 5px;
	}
	#inhalttext ol li {
		list-style: decimal;	
	}
	#inhalttext .small, sup {
		font-family: Arial,Helvetica;
		font-size: 70%;  
		text-decoration: none;
	}
	#inhalttext hr {
		height: 2px;
		width: 455px;
		padding: 0px;
		margin: 0px;
		border-style: none;
		border-width: 0px;
		border-color: #5690D6;
		background-color: #5690D6;
	}
	#bottomlinks {
		position: absolute;
		bottom: 10px;
		right: 144px;
	}
	
/* Klassen */
	.bildkasten {
		width: 220px; 
		margin: 0px 0px 10px 10px;
		float: right;
		font-size: .9em;
		background: #EAF2FD;
		border: 1px solid #5690D6;
	}
	.bildkasten p { padding: 3px; }
	.toplinks {
		background: #EAF3FD;
		font-family: Arial,Helvetica;
		font-weight: bold;
		font-size: 75%;
		color: #5690D6;
		text-decoration: none;
	}
	.toplinks:hover {
		background: #EAF3FD;
		font-family: Arial,Helvetica;
		font-weight: bold;
		font-size: 75%;
		color: #5690D6;
		text-decoration: underline;
	}
	.bottomlinks {
		font-family: Arial,Helvetica;
		font-size: 60%;
		color: #989898;
		font-weight: normal;
		text-decoration: none;
	}
	.bottomlinks:hover {
		font-family: Arial,Helvetica;
		font-size: 60%;
		color: #989898;
		font-weight: normal;
		text-decoration: underline;
	}
	.tablebg {
		background-color: #8C9FB6;
	}
	.tableheadbg {
		background-color: #5690D6;
		color: #FFFFFF;
	}
	.tablehead {
		background-color: #5690D6;
		font-family: Arial,Helvetica;
		font-size: 80%;
		font-weight: bold;
		color: #FFFFFF;
		height : 23;
	}
	.tablerow {
		background-color: #E0E9F1;
		font-family: Arial,Helvetica;
		font-size: 80%;
		font-weight: normal;
		height : 23;
	}
	.tablerow2 {
		background-color: #F5F6F8;
		font-family: Arial,Helvetica;
		font-size: 80%;
		font-weight: normal;
		height: 23;
	}
	.tablerow3 {
		background-color: #E0E9F1;
		font-family: Arial,Helvetica;
		font-size: 70%;
		font-weight: normal;
		height : 23;
	}
	.tablerow4 {
		background-color: #F5F6F8;
		font-family: Arial,Helvetica;
		font-size: 70%;
		font-weight: normal;
		height: 23;
	}
	.rechtstb {
		background-color: #8C9FB6;
		font-family: Arial,Helvetica;
		font-size: 95%;
		color: #000000;
		font-weight: bold;
	}

	.formfelder {
		color: #000000;
		font-size: 80%;
		font-family: Arial,Helvetica; 	
		background-color: #FFFFFF;
		border-color: #5690D6;
		border-style: solid;
		border-width: 1px;
	}
	.formfelderHighlite {
		color: #000000;
		font-size: 80%;
		font-family: Arial,Helvetica; 	
		background-color: #F7F9DF;
		border-color: #5690D6;
		border-style: solid;
		border-width: 1px;
	}
	.formfelderFehler {
		color: #000000;
		font-size: 80%;
		font-family: Arial,Helvetica; 	
		background-color: #FFCCCC;
		border-color: #FF0000;
		border-style: solid;
		border-width: 1px;
	}
	.formbutton {
		color: #FFFFFF;
		font-size: 80%;
		font-family: Verdana,Arial,Helvetica; 	
		font-weight: bold;
		background-color: #5690D6;
		border-color: #FFFFFF;
		border-style: solid;
		border-width: 1px;
	}
	
	.bildrechts{
		float:right;
		margin:0 0 10px 10px;
	}
	
	.bildlinks{
		float:left;
		margin:0 10px 10px 0;
	}
	
	.breaker{
	clear:both;
	font-size:1px; 
	line-height:1px; 
	height:0px;
	overflow:hidden;}
	
	#partnerBox{border:solid 1px #5292D6;padding:5px;width:370px;background:#E4F9E6;}
	#downloadBox{border:solid 1px #5292D6;padding:5px;width:200px;background:#E4F9E6;float:right;margin:5px 0 5px 5px;}
	
	#HeatBox{font-size:80% !important;}
	table.heatboxTable{font-size:100% !important;width:90%;margin-left:15px;border-bottom:solid 1px #ccc;margin-bottom:1em;padding-bottom:1em;}
	table.heatboxTable td{padding-bottom:.75em;}
	table.heatboxTable td.schritt{padding-right:15px;}
	h1.heatbox{font-weight:100;color:#eb6a0a;margin-bottom:.5em;}
	.orange{color:#eb6a0a;}
	ul.heatboxliste{list-style:none;margin-left: 15px !important;}
	ul.heatboxliste li, span.quardrat{background: url(/sigmaringen/img/heatbox_item.gif) no-repeat left 3px; padding-left:14px;margin-bottom:.75em;}
	
	//-->
