/* beim Ausdruck unterdrücken */
.druck			{display:none;}



html, body		{
			margin:0;
			padding:0;
			}

body			{
			 background-color:#ffffff;
			  color:#000000;
			  font-family:verdana,arial,helvetica,sans-serif;
			  font-size:101%;	/* nötig damit nachher die Schriftgrößen mit "em" richtig angezeigt werden */
			  }

.unsichtbar		/* Navigation für Screenreader */
			{
			margin:0px;
			padding:0px;
			display:inline;
			left:-999px;
			overflow:hidden;
			width:0px;
			position:absolute;
			top:-999px;
			height:0px
			}

.hidden			{display:none;}


/* Gesamttabelle */
#gesamt			{
			background-color:#ffffff;
			color:#000000;
			/* width:100%; mit Breitenangabe wird ein waagrechter Scrollbalken angezeigt */
			margin:0px 2px 0px 2px;
			}


/* Beginn Generische Navigation */
#oben			{width:798px;}

#nbgLogo		{
			margin:0px;
			padding:0 0 2px 0px;
			text-align:left;
			width:198px;
			}

#nbgLogo img
			{
			border:none;
			margin:0px 0px 2px 0px;
			}

#nbgOben		{
			width:600px;
			margin:0px;
			padding:0px;
			color:#666666;
			font-size:0.75em;
			text-align:right;
			}

#nbgOben ul		{
			padding:9px 0 2px 0;
			margin:0 0 0 0px;
			list-style-type:none;
			}

#nbgOben li		{
			list-style-type:none;
			padding-left:10px;
			display:inline;
			}

#nbgOben li a		{
			text-decoration:none;
			color:#666666;
			}

#nbgOben li a:hover
			{
			text-decoration:none;
			color:#000000;
			}


/* Beginn Grafikbereich */
#titelbild		{
			margin:0px;
			padding:0px;
			text-align:left;
			border-right:2px solid #ffffff;
			}

/* Beginn Servicenavigation */
#navService		 {
			margin:0px;
			padding-top:2px;
			height:1.4em;
			text-align:right;
			font-size:0.75em;
			color:#666666;
			width:798px;
			}

#navService ul		{
			margin:0 0 3px 0;
			padding:0px;
			list-style-type:none;
			}

#navService li		{
			margin:0px;
			padding-left:10px;
			list-style-type:none;
			display:inline;
			}

#navService a		{
			text-decoration:none;
			color:#666666;
			}

#navService a:hover	{
			text-decoration:none;
			color:#000000;
			}

/* Beginn Primaerenavigation */
#grau			{
			background-color:#cccccc;
			border-bottom: 11px solid #ffffff;
			}

#navPrimaer		{
			background-color:#ffffff;
			width:800px;
			}

#navPrimaer a		{
			padding:3px 0 2px 0;
			color:#ffffff;
			display:block;
			text-decoration:none;
			}

#navPrimaer a:hover	{color:#000000;}

#buerger	{
			margin:0px;
			padding:0px;
			background-color:#ee2288;
			width:198px;
			height:28px;
			font-size:0.8em;
			font-weight:bold;
			text-align:center;
			border-right:2px solid #ffffff;
			}

#reiseziel		{
			margin:0px;
			padding:0px;
			background-color:#ff9900;
			width:198px;
			height:28px;
			font-size:0.8em;
			font-weight:bold;
			text-align:center;
			border-right:2px solid #ffffff;
			}

#kultur			{
			margin:0px;
			padding:0px;
			background-color:#99cc00;
			width:198px;
			height:28px;
			font-size:0.8em;
			font-weight:bold;
			text-align:center;
			border-right:2px solid #ffffff;
			}

#wirtschaft		{
			margin:0px;
			padding:0px;
			background-color:#22aaee;
			width:198px;
			height:28px;
			font-size:0.8em;
			font-weight:bold;
			text-align:center;
			border-right:2px solid #ffffff;
			}




/* Tabelle für Pfadnavigation und Suche */
#pfadSuche		{width:797px;}


/* Beginn Pfadnavigation */

#pfadNavigation		{
			width:600px;
			padding:0 11px 0 0;
			}

#pfad			{
			margin:0px 0px 0px 0px;
			padding:0px;
			height:3.4em;
			font-size:0.75em;
			float:left;
			width:587px;
			background-image:url(/images/portal_internet/linie_dotted_waagrecht.gif);
			background-repeat:repeat-x;
			background-position:bottom;
			border:1px solid #ffffff;
			}

#pfad ul		{
			margin:0px;
			padding:0px 0 0 10px;
			list-style-type:none;
			}

#pfad li		{
			margin:0px;
			padding-right:3px;
			list-style-type:none;
			display:inline;
			color:#333333;
			}

#pfad li.aktiv		{
			color:#EE0000;
			}

#pfad a			{
			text-decoration:none;
			color:#666666;
			}

#pfad a:hover		{
			text-decoration:none;
			color:#EE0000;
			}


/* Suchfunktion */
#gesamt td.rechteSpalte		{
			margin:0px;
			padding:0px 10px 0 11px;
			width:197px;
			background-image:url(/images/portal_internet/linie_dotted_senkrecht.gif);
			background-repeat:repeat-y;
			background-position:left;
			}


#reOben			{
			margin:0px 0px 0px 0px;
			padding:0px;
			height:3.4em;
			font-size:0.75em;
			width:174px;
			background-image:url(/images/portal_internet/linie_dotted_waagrecht.gif);
			background-repeat:repeat-x;
			background-position:bottom;
			border:1px solid #ffffff;
			}


#suche			{
			margin:0 0 0 8px;
			padding:0px;
			width:148px;
			text-align:left;
			}

.suchen			{
			margin:0px;
			padding:0px;
			text-align:center;
			width:148px;
			}

#suche input.text	{
			margin:0px;
			padding:1px 2px 0px 2px;
			display:block;
			color: #000000;
			font-size:90%;
			font-weight:normal;
			text-align:left;
			width:128px;
			height:1.5em;
			border:1px solid #666666;
			}

#suche input.button	{
			margin: 0px; 
			padding:0px; 
			display:block;
			cursor: pointer;
			background-color:#e00;
			background-image: url(/images/portal_internet/icon_suche.gif);
			background-repeat:no-repeat;
			background-position:50% 75%;			
			width:20px;
			height:14px;
			border:none;
			}


/* Beginn Inhaltsebene */


#inhalt			{
			width:787px;
			}


/* Anzeigen */

#gesamt td.anzeigen	{
			width:100%;
			background-image:url(/images/portal_internet/linie_dotted_senkrecht.gif);
			background-repeat:repeat-y;
			background-position:left;
			padding:0 0 0 11px;
			}

#frei			{
			margin:0px;
			padding:0px;
			height:3.4em;
			font-size:0.75em;
			width:100%;
			background-image:url(/images/portal_internet/linie_dotted_waagrecht.gif);
			background-repeat:repeat-x;
			background-position:bottom;
			border:1px solid #ffffff;
			}

#werbung		{
			margin:17px 0 0 0;
			padding:0 0 0 11px;
			}


#werbung h5		{
			color:#666666;
			font-size:0.75em;
			font-weight:bold;
			margin:0 0 5px 0;
			padding:0px;
			text-align:left;
			}

#werbung ul		{
			margin:0px;
			padding:0px;
			list-style-type:none;
			}

#werbung li		{
			margin:0px;
			padding:0px;
			list-style-type:none;
			display:inline;
			}

#werbung img		{
			display:block;
			margin:0 0 7px 0;
			padding:0px;
			border:none;
			}

#werbung iframe		{margin:0 0 7px 0;}

#werbung a		{
			color:#ee0000;
			text-decoration:none;
			font-size:0.8em;
			display:block;
			margin-top:15px;
			}

#werbung a:hover	{
			color:#ee0000;
			text-decoration:underline;
			}



/* Beginn Footer */
#unten			{
			background-image:url(/images/portal_internet/linie_dotted_waagrecht.gif);
			background-repeat:repeat-x;
			background-position:top;
			padding:2px 0 4px 0px;
			border-top: 11px solid #ffffff;
			}

#serviceUnten		 {
			margin:0px;
			padding-top:2px;
			text-align:right;
			font-size:0.75em;
			color:#666666;
			width:600px;
			}

#serviceUnten ul	{
			float:right;
			margin:0px;
			padding:0px;
			list-style-type:none;
			}

#serviceUnten li	{
			margin:0px;
			padding:0 0 0 10px;
			list-style-type:none;
			display:inline;
			}

#serviceUnten a		{
			margin:0px;
			padding:0px;
			text-decoration:none;
			color:#666666;
			}

#serviceUnten a:hover	{
			text-decoration:none;
			color:#000000;
			}
			
#serviceUnten a.icon	{
			margin:0 0 0 10px;
			}

#serviceUnten img	{
			margin:0 2px 0 0;
			padding:0px;
			border:0px;
			}
