#homeRubrik #farbe	{background-color:#ee0000;}
#homeRubrik #grau	{background-color:#cecece;}


/* Linke Themenspalte */
#linkeSpalte		{
			background-image:url(/images/portal_internet/linie_dotted_senkrecht.gif);
			background-repeat:repeat-y;
			background-position:right;			
			border-top: 20px solid #ffffff;
			width:198px;
			}

#homeRubrik #navi	{
			margin:0px;
			padding-top:2px;
			width:198px;
			text-align:left;
			border-top: 20px solid #ee0000;
			}

#homeRubrik #navi p.unten
			{
			margin:0px;
			padding-bottom:90px;
			}

div.aktuell		{
			margin:0 12px 12px 9px;
			padding:0 0 10px 0;
			background-image:url(/images/portal_internet/linie_dotted_waagrecht.gif);
			background-repeat:repeat-x;
			background-position:bottom;			
			}

#homeRubrik #navi img	{
			margin:0 2px 10px 7px;
			padding:10px 0 10px 0;
			border:none;
			background-image:url(/images/portal_internet/linie_dotted_waagrecht.gif);
			background-repeat:repeat-x;
			background-position:bottom;	
			}

#homeRubrik #navi p	{
			margin:0px;
			padding:0px;
			font-size:0.75em;
			line-height:1.3em;
			}


/* Inhalt */

#inhaltSpalte		{
			margin:0px 0px 0px 12px;
			padding:0px;
			text-align:left;
			border:none;
			color:#000000;
			width:575px;
			border-top:20px solid #ffffff;
			}

h1			{
			color:#666666;
			font-size:0.95em;
			font-weight:bold;
			margin:15px 10px 12px 0;
			padding:0px;
			text-align:left;
			}

h2			{
			color:#333333;
			font-size:0.8em;
			font-weight:bold;
			margin:0 0 6px 0;
			padding:2px 5px 2px 5px;
			text-align:left;
			}

h2.teaserHome		{
			color:#ffffff;
			margin:0 0 2px 0;
			padding:2px 5px 2px 10px;
			background-color:#ee0000;
			}

h3			{
			color:#555555;
			font-size:0.8em;
			font-weight:normal;
			margin:0 0 6px 0;
			padding:0px;
			text-align:left;
			}

h4			{
			color:#555555;
			font-weight:bold;
			font-size:100%;
			margin:0 0 0 0;
			padding:0px;
			text-align:left;
			}

h5			{
			color:#666666;
			font-size:0.75em;
			font-weight:bold;
			margin:0 0 3px 0;
			padding:0px;
			text-align:left;			
			}

#inhaltSpalte a		{
			color:#ee0000;
			text-decoration:none;
			}

#inhaltSpalte a:hover	{
			color:#ee0000;
			text-decoration:underline;
			}

#inhaltSpalte img	{
			border:none;
			margin:0px;
			padding:0px;
			}

.small			{font-size:85%;}


/* Formular */
#veranstaltungen	{
			margin:0px;
			padding:0px;
			background-color:#ffffff;
			}

#suchergebnis		{
			margin:0px;
			padding:0px;
			background-color:#ffffff;
			}

label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]
			{cursor:pointer;}

.formular		{
			background-color:#dddddd; 
			margin:0 0 0 0px; 
			padding:0 0 0 0px;
			}

#suchergebnis p.text	{
			background-color:#ffffff; 
			margin:0 0 4px 0; 
			padding:0px;
			color:#000000;
			font-size:0.8em;
			}

#suchergebnis table	{
			font-size:0.8em; 
			margin:10px 0 10px 0; 
			padding:0;
			background-color:#dddddd;
			width:100%;
			}

#suchergebnis td	{
			margin:0px; 
			padding:10px;
			vertical-align:top;
			border-top:2px solid #ffffff;
			}

#suchergebnis td.linkDetail	
			{width:17%;}

#suchergebnis table.detail
			{
			margin:15px 0 15px 0; 
			padding:0;
			border-top:8px solid #dddddd;
			border-bottom:8px solid #dddddd;
			}

#suchergebnis table.detail td	
			{
			margin:0px; 
			padding:2px 10px 2px 10px;
			vertical-align:top;
			border:none;
			}

strong			{color:#666666;}

#blaettern		{
			font-size:0.8em; 
			margin:5px 0 10px 0; 
			padding:0;
			background-color:#ffffff;
			width:100%;
			}

#blaettern td		{padding:0px; background-color:#ffffff;}

#blaettern td.rechts	{padding:0px; text-align:right;}

#blaettern input.button	{
			border:none;
			background-color:#ffffff;
			color:#ee0000;
			margin:0px;
			padding:0px;
			}


#links			{
			margin:0px;
			padding:15px 0 10px 0;
			background-image:url(/images/portal_internet/linie_dotted_waagrecht.gif);
			background-repeat:repeat-x;
			background-position:top;			
			}

#links ul		{
			padding:0 0 0 0;
			font-size:0.8em;
			}

#links li		{
			margin:4px 0 0 0;
			padding:0px;
			display:block;
			list-style-type:none;
			color:#000000;
			}

#links li a		{
			text-decoration:none;
			color:#ee0000;
			}

#links li a:hover	{
			text-decoration:underline;
			color:#ee0000;
			}

#form			{
			background-color:#dddddd; 
			margin: 0 0 2px 0;
			padding:0 0 8px 0;
			border:1px solid #dddddd;
			}

#form p			{
			margin:0px 0 0 10px;
			padding:0px;			
			}

fieldset		{
			border:none;
			margin-bottom:2px;
			padding:0 0 8px 0;
			background-color:#dddddd;
			}

legend			{
			color:#666666;
			font-size:0.8em;
			font-weight:bold;
			margin:0px 0 0 0;
			padding:4px;
			background-color:#dddddd;
			}

label			{
			font-size:0.8em;
			margin:0px;
			padding:0px;
			}

label.titel		{
			color:#666666;
			font-size:0.8em;
			font-weight:bold;
			margin:0px 0 0 0;
			padding:4px 4px 0 0px;
			}

#veranstaltungen p	{
			margin:8px 0 0 10px;
			padding:0px;
			}

input			{
			margin:0 10px 0 0;
			padding:0px;
			}

input.txt		{
			border:1px solid #666666;
			margin:0 0 0 45px;
			padding:1px 10px 1px 10px;
			width:60px;
			}

input.txt2		{
			border:1px solid #666666;
			margin:0 22px 0 80px;
			padding:1px 10px 1px 10px;
			width:60px;
			}

input.txt3		{
			border:1px solid #666666;
			margin:0 0 0 22px;
			padding:1px 10px 1px 10px;
			width:60px;
			}

select			{
			border:1px solid #666666;
			margin:8px 0 0 14px;
			padding:0px;
			}

#art			{
			margin:0 0 0 29px;
			padding:0px;
			width:185px;
			}

#veranstaltungsort	{
			margin:0 0 0 14px;
			padding:0px;
			border:1px solid #666666;
			width:182px;
			}

#veranstaltungsortKomfort
			{
			margin:0 0 0 155px;
			padding:0px;
			border:1px solid #666666;
			width:182px;
			}

#stichwort		{
			margin:0 0 0 74px;
			border:1px solid #666666;
			padding:0px;
			width:182px;
			}

input.btn		{
			border:1px solid #666666;
			margin:8px 0 0 14px;
			padding:0px;			
			}

.suchstart		{
			border:none;
			margin:0 0 4px 0;
			padding:0 0 8px 0;
			background-color:#dddddd;
			}


/* Anfang Seitenende */

#seiteEnde		{
			text-align:right;
			margin:0 12px 0 0;
			}


#seiteEnde ul		{
			margin:0px;
			padding:0px;
			list-style-type:none;
			}

#seiteEnde li		{
			margin:0px;
			padding:0px;
			list-style-type:none;
			display:inline;
			}

#seiteEnde img		{
			margin:0px;
			padding:0px;
			border:none;
			}



