				html,body{
					height:100%;
				}
				body {
					background-image:url(/bilder/design/hintergrund.jpg);
					background-position: center;
					background-color: #00009e;
					margin-left: 0px;
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 0px;
					scrollbar-base-color:#00009e;
				}

				#mastercontainer {
					position: relative;
					background-image:url(/bilder/design/inhalt_bg.gif);
					width: 980px;
					height: 100%;
					margin-left: auto;
					margin-right: auto;
					background-color: #FFFFFF;
				}

				#seitencontainer {
					margin-left: auto;
					margin-right: auto;
					width: auto;
					background-color: #FFFFFF;
				}
	
/* @Header / Titel */

				#titel {
					background-image:url(/bilder/design/titel_d.png);
					margin-left: 13px;
					margin-top: 0px;
					margin-right: 13px;
					margin-bottom: 0px;
					width: auto;
					height: 122px;
					background-color: #FFFFFF;
				}

				#suchfeld {
					position:absolute;
					left:778px;
					top:21px;
					width:175px;
					height:15px;
					text-align:center;
				}

				#suchfeld .text {
					font-family: Arial, sans-serif; 
					font-size: 12px; 
					font-weight: bold;
					width: 140px; 
					height: 14px; 
					color: #656565; 
					background: #dcdcff; 
					border: 0px; 
					vertical-align:top;
				}

				#suchfeld .suchbutton {
					vertical-align:top;
					cursor: pointer;
				}


/* @ENDE Header / Titel */

/* @Navigation oben */

				#navigation {position:absolute; top:124px; left:0; width:980px; height:28px; background: url(/bilder/design/navileiste.png); z-index: 2;}

				/* @Uebergang zwischen Navigation und Inhaltsbereich - Brotkrümelnavigation */
				#topgradient {
					position: absolute; top:153px; left:0;
					background-image:url(/bilder/design/gradient_inhalt.jpg); background-repeat: no-repeat;
					border-left: 1px; border-left-style: solid; border-left-color: #e2e3e2;
					border-right: 1px; border-right-style: solid; border-right-color: #e2e3e2;
					margin-left: 13px;
					margin-top: 0px;
					margin-right: 13px;
					margin-bottom: 0px;
					width: 952px;
					height: 16px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #656565;
					z-index: 1;
				}

				#topgradient a, #topgradient a:visited { 
					text-decoration: none;
					color: #656565;
				}

				#topgradient a:hover { 
					text-decoration: underline;
					color: #000;
				}

/* @ENDE Navigation oben */

/* @Menu rechts */
				#menu {
					position: absolute; top: 169px; left: 739px;
					float: right;
					background-image:url(/bilder/design/inhalt_bg.gif);
					background-position: right;
					padding-right: 20px;
					width: 221px;
					height: auto;
					background-color: #FFFFFF;
				}

				#menu .head {
					background-image: url(/bilder/design/menu_header.jpg);		
					width: 221px;
					height: 37px;
				}

				#menu .headschrift {
          font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
					font-size: 20px;
					color: #656565;
					line-height: 24px;
					padding-top: 10px;
					padding-left: 10px;
					padding-right: 10px;
				}


				a.menu {
						display:block;
						padding-bottom: 3px; padding-top: 3px;
						padding-left: 10px; padding-right: 10px;
						border-bottom: 1px dotted #dddddd;
						font: 12px "Lucida Grande", Arial, Helvetica, sans-serif;
						text-align: left;
						font-weight: normal;
						text-decoration:none;
					}
				a.menu:link, a.menu:visited
					{ 
						color:#656565;
						text-decoration:none;
					}
				a.menu:active, a.menu:hover
					{ 
						color:#000000; 
						background-color: #dddddd;
						text-decoration: none;
					}

				
				#menu .items {
					background-image: url(/bilder/design/menu_hintergrund.jpg);
					width: 221px;			
				}
				
				#menu .bottom {
					background-image: url(/bilder/design/menu_footer.jpg);		
					width: 221px;
					height: 20px;
				}

				#menu .headklein {padding-left: 10px;padding-right: 10px;color:#656565; font-size:14px; font-weight: bold; text-decoration:none;  font-family: "Lucida Grande", Arial, sans-serif;border-bottom: 1px dotted #dddddd; display: block; width: 221px;}


/* @ENDE Menu rechts */

/* @Inhaltsbereich */
				#inhaltscontainer {
					position: absolute; top: 169px;
float: left;
					background-image:url(/bilder/design/inhalt_bg.gif);
					padding-left: 20px;
					width: 710px;
					height: auto;
					background-color: #FFFFFF;
					z-index: 1;
				}


				#inhalt a, #inhalt a:visited {color:#000082; font-weight: bold; text-decoration:none; }

				#inhalt a:hover {color:#356AA0;} 

				#inhalt a.alert, #inhalt a.alert:visited {color:#ee0000; font-weight: bold; text-decoration:none; }

				#inhalt a.alert:hover {color:#e95c5c;} 

				#inhalt dl.BildLinks { float: left; border:solid 2px #cfd9e2; padding:5px; margin-right:10px;}
				#inhalt dl.BildLinks dt { margin-bottom: 0; padding: 10px;}
				#inhalt dl.BildLinks dd { margin: 0; padding: 5px; font-family:Arial, sans-serif; font-style: italic; font-size: 11px; text-align: center;}
				#inhalt dl.BildRechts { float: right; border:solid 2px #cfd9e2; padding:5px; margin-left:10px;}
				#inhalt dl.BildRechts dt { margin-bottom: 0; padding: 10px;}
				#inhalt dl.BildRechts dd { margin: 0; padding: 5px; font-family:Arial, sans-serif; font-style: italic; font-size: 11px; text-align: center;}
				#inhalt dl.BildMitte { margin-top: 10px; margin-bottom: 10px; margin-left: 10px;}
				#inhalt dl.BildMitte dt { margin-bottom: 0; padding: 10px;}
				#inhalt dl.BildMitte dd { margin: 0; padding: 5px; font-family:Arial, sans-serif; font-style: italic; font-size: 11px; text-align: center;}

				#inhalt p {
         font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
					font-size: 14px;
					color: #000000;
					line-height: 21px;
					text-align: justify;
				}
				
				#inhalt p.links {
         font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
					font-size: 14px;
					color: #000000;
					line-height: 21px;
					text-align: left;
				}
				
				#inhalt p.zentriert {
         font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
					font-size: 14px;
					color: #000000;
					line-height: 21px;
					text-align: center;
				}
				
				#inhalt li, #inhalt td {
         font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
					font-size: 14px;
					color: #000000;
					line-height: 21px;
				}

				#inhalt h1 {
         font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
					font-size: 22px;
					color: #656565;
					line-height: 26px;
				}
	
				#inhalt h2 {
         font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
					font-size: 18px;
					color: #656565;
					line-height: 22px;
				}

				#inhalt h3 {
         font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
					font-size: 16px;
					color: #656565;
					line-height: 18px;
				}

				#inhalt .headsmall {
				 font-size: 12px;
				 color: #656565;
				}

				#inhalt .normal {
         	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
					font-size: 14px;
					color: #000000;
					line-height: 21px;
				}

				#inhalt .normalgrau {
         	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
					font-size: 14px;
					color: #656565;
					line-height: 21px;
				}

				#inhalt .mini {
				 	font-family: Arial, sans-serif;
				 	font-size: 9px;
				 	color: #656565;
				}

				#inhalt .klein {
				 	font-family: Arial, sans-serif;
				 	font-size: 11px;
				 	color: #000;
					line-height: 15px;
				}

				#inhalt .newsteaserblock {
				 	font-family: Arial, sans-serif;
				 	font-size: 12px;
				 	color: #000;
					line-height: 15px;
					text-align: justify;
				}

				#inhalt .gross {
         	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
					font-size: 18px;
					color: #656565;
					line-height: 22px;
				}

				#inhalt .datum {
				  color: #4096EE;
				  border-bottom: 1px solid #4096EE;
     			text-align: left;
     			margin-bottom: 10px;
     			padding: 3px;
					font: bold small "Lucida Grande", Arial, Lucida, Verdana, sans-serif;
					text-transform: uppercase;
					letter-spacing: -1px;
				}

				#inhalt .datumklein {
				  color: #4096EE;
				  border-bottom: 1px solid #4096EE;
     			text-align: left;
     			margin-bottom: 5px;
					font: 11px "Lucida Grande", Arial, Lucida, Verdana, sans-serif;
					font-weight: bold;
					text-transform: uppercase;
					letter-spacing: -1px;
				}


				/* @Legende (Buttons) */
				#legende {width:auto; position:relative; height:80px;}
				#legende img {border: 0px;}
				#legende a:visited, #legende a {text-decoration:none; color:#d00; font-weight:bold;}
				#legende a:visited img, #legende a img{filter: alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; opacity:0.7;}
				#legende a:hover {background-color:transparent; color:#06a;}
				#legende a span {display:none;}
				#legende a:hover span {display:block; position:absolute; top:35px; left:0; font-family: "Lucida Grande", Arial, Lucida, Verdana, sans-serif; font-size:12px; height:18px; padding:4px; font-weight:normal; color:#656565;}
				#legende a:hover img { filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1; }

				#inhalt label {
					font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px;
					width: 150px;
					float: left;
					text-align: left;
					margin-right: 0.5em;
					display: block
				}

				#inhalt .form {
					font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px;
					min-width: 100px;
					color: #656565;
					background: #eee;
					padding-left: 5px;
					border: 1px solid #00009e;
				}

				#inhalt .formsmall {
					font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					min-width: 80px;
					color: #656565;
					background: #eee;
					padding-left: 3px;
					border: 1px solid #00009e;
				}

				#inhalt .formweiss {
					font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px;
					width: 167px;
					color: #656565;
					background: #fff;
					padding-left: 5px;
					border: 1px solid #656565;
				}

				#inhalt .form_fixed {
					font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px;
					width: 500px;
					color: #656565;
					background: #eee;
					padding-left: 5px;
					border: 1px solid #00009e;
				}

				#inhalt .formtext {
					font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px;
					width: 500px;
					color: #656565;
					background: #eee;
					padding: 5px;
					border: 1px solid #00009e;
				}

				#inhalt .formtextweiss {
					font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px;
					width: 520px;
					color: #656565;
					background: #fff;
					padding: 5px;
					border: 1px solid #656565;
				}

				#inhalt .termintitel {list-style-type:none; padding: 0; margin: 0; }
				#inhalt .termin {list-style-type:none; padding: 0; margin: 0; border-bottom: 1px solid #ddd;}
				#inhalt .links {float:left; display:inline; width:100px; margin: 0; padding: 0; line-height: 26px;}
				#inhalt .mitte {float:left; display:inline; width:450px; margin: 0; padding: 0; line-height: 26px;}
				#inhalt .rechts {float:left; display:inline; width:150px; margin: 0; padding: 0; line-height: 26px;}
				#inhalt .beschreibung {float:left; display:inline; width:150px; margin: 0; padding: 0; line-height: 26px;}
				#inhalt .daten {float:left; display:inline; width:550px; margin: 0; padding: 0; line-height: 26px;}

				#inhalt .gblegende {list-style-type:none; padding: 0; margin: 0; }
				#inhalt .gbitem {float:left; display:block; width:55px; margin: 0; padding: 0; text-align: center;}


				#inhalt blockquote {
					border : 1px dotted #656565;
					margin: 0px;
					padding: 10px;
					background-color: #fafdff;
				}

				#inhalt .teasertop {
					background-image: url(/bilder/design/teaser_oben.png);		
					width: 700px;
					height: 27px;
				}

				#inhalt .teaserheadline {
					font-family: "Lucida Grande", Arial, Lucida, Verdana, sans-serif;
					font-size:13px;
					font-weight:normal;
					padding-left: 25px; padding-top: 5px;
					color:#FFF;
				}

				#inhalt .teasercontent {
					background-image: url(/bilder/design/teaser_inhalt.png);
					width: 700px;			
				}
				
				#inhalt .teaserbottom {
					background-image: url(/bilder/design/teaser_unten.png);		
					width: 700px;
					height: 27px;
				}

				#inhalt .zitat {
					font: 14px Georgia, Times, serif;
				}

				#teaser {width:auto; position:relative; height:170px; text-align: center;}
				#teaser img {border: 0px;}
				#teaser a:visited, #teaser a {text-decoration:none; color:#d00; font-weight:bold;}
				#teaser a:visited img, #teaser a img{filter: alpha(opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.90; opacity:0.9;}
				#teaser a:hover {background-color:transparent; color:#06a;}
				#teaser a span {display:none;}
				#teaser a:hover span {display:block; position:absolute; top:150px; left:300px; font-family: "Lucida Grande", Arial, Lucida, Verdana, sans-serif; font-size:12px; height:18px; padding:4px; font-weight:normal; color:#FFF;}
				#teaser a:hover img { filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1; }

				#inhalt .gallerybox {float: left; margin: 10px; width: 150px; height: 100px; font-family: "Lucida Grande", Arial, Lucida, Verdana, sans-serif; font-size:12px; text-align: center;}

				#inhalt .thumb {float: left; margin: 10px; width: 140px; height: 110px; font-family: "Lucida Grande", Arial, Lucida, Verdana, sans-serif; font-size:11px; text-align: center;}

				#inhalt .newsbox {float: left; border : 1px dotted #656565; margin-left: 5px; margin-bottom: 10px; width: 229px; height: 360px; background-color: #fafdff;}

				#inhalt .newsboxinnen {padding: 7px;}
	
/* @ENDE Inhaltsbereich */
