body {
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 115%;
	color: #707171;
}
td,a {font-size: 11px; }

a.navigation:Link 	 {color: #000000; font-size: 11px; text-decoration: none}
a.navigation:Visited {color: #000000; font-size: 11px; text-decoration: none}
a.navigation:active  {color: #5a5a5a; font-size: 11px; text-decoration: none}
a.navigation:Hover 	 {color: #EE3338; font-size: 11px; text-decoration: none}

a.normal:Link 		{color: #EE3338; font-size: 11px; text-decoration: none; font-weight: bold}
a.normal:Visited 	{color: #111111; font-size: 11px; text-decoration: none; font-weight: bold}
a.normal:active 	{color: #111111; font-size: 11px; text-decoration: underline; font-weight: bold}
a.normal:Hover 		{color: #000000; font-size: 11px; text-decoration: underline; font-weight: bold}

a.small:Link 	{color: #111111; font-size: 10px; text-decoration: none}
a.small:Visited {color: #111111; font-size: 10px; text-decoration: none}
a.small:active 	{color: #111111; font-size: 10px; text-decoration: underline}
a.small:Hover 	{color: #FF0000; font-size: 10px; text-decoration: underline}


a:Link      { color: #EE3338; font-size: 11px; text-decoration: none; font-weight: normal}
a:Visited	{ color: #000000; font-size: 11px; text-decoration: none; font-weight: normal}
a:Hover     { color: #FF0000;}


div.navi a.navileft_passive {
	display: block;

	padding-top: 3px;
	padding-bottom: 3px; 
    color: #000000;
    border-bottom: 1px dashed #b3b3b3;
} 
div.navi a.navileft_passive:Hover {
    color: #ff0000;
}


div.navi a.navileft_active {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
    font-weight: bold;
    border-bottom: 1px dashed #b3b3b3; 
} 

a.navileft_open {
	padding-left:10px;
	display:block;

	padding-top:3px;
	padding-bottom:3px;
	color: #000000;
}



.sub_m 			{background-color: #354046; color: #FFFFFF; font-size: 10px; width: 80px; padding-left: 3px}
.menu 			{background-color: #354046; color: #FFFFFF; font-size: 10px; padding-left: 4px; padding-top: 2px; padding-bottom: 2px}
.menu:Link 		{color: #FFFFFF; font-size: 10px; text-decoration: none}
.menu:Visited 	{color: #FFFFFF; font-size: 10px; text-decoration: none}
.menu:active 	{color: #FFFFFF; font-size: 10px; text-decoration: none}
.menu:Hover 	{color: #FF0000; font-size: 10px; text-decoration: none}



.sub_spacer 	{background: #FFFFFF;}

.locator:link	{font-family: Verdana,helvetica, arial, geneva, sans-serif; font-size:9px; text-decoration: underline; color: #DC2527}
.locator:visited{font-family: Verdana,helvetica, arial, geneva, sans-serif; font-size:9px; text-decoration: underline; color: #DC2527}
.locator:active	{font-family: Verdana,helvetica, arial, geneva, sans-serif; font-size:9px; text-decoration: underline; color: #FD8F21}
.locator:hover	{font-family: Verdana,helvetica, arial, geneva, sans-serif; font-size:9px; text-decoration: underline; color: #FF0000}
.LOC_SEP 		{font-family: Verdana,helvetica, arial, geneva, sans-serif; font-size:9px; text-decoration: none; color: #111111}

.text_small		{color: #111111; font-size: 10px; text-decoration: none; padding-left: 2px; padding-top: 3px;}
.text			{color: #111111; font-size: 11px; text-decoration: none; padding-left: 15px; padding-right: 15px; padding-top: 10px;}

.text_headline  {font-size:13px; color: #dd2628 ; font-weight: bold; padding_bottom: 5px;}
.text_normal	{color: #575757; font-size: 11px; text-decoration: none; padding-left: 15px; padding-right: 15px; padding-top: 10px; text-align: justify; }
.text_normal:first-letter {font-size: 200%; float: left}

.newsbox			{color: #111111; font-size: 10px; text-decoration: none;}
.newsbox_headline	{color: #333333; font-size: 12px; text-decoration: none; font-weight: bold; background: #E8E8E8;}

.inp 				{font-size: 9px; background: #FFFFFF; border: 1px solid #EEEEEE;}
.inp_button 		{font-size: 9px; background: #F2F0EF; border: 1px solid #DDDDDD;}



.layout2_red		{ background: #EE3338; color: #FFFFFF; font-size: 12px; font-weight: bold;}
.layout2_grey		{ background: #E8E8E8; }
.layout2_grey_hl	{ background: #FFFFFF; color: #464646; font-size: 13px; font-weight: bold}
.layout2_grey_text	{ background: #E8E8E8; color: #484848; font-size: 10px; font-weight: normal}
.layout2_text 		{color: #575757; font-size: 11px; text-decoration: none; padding-left: 1px; padding-right: 1px; padding-top: 15px;}
.layout2_grey_newsbox	{ background: #E8E8E8; color: #7e7e7e; font-size: 13px; font-weight: bold}

.layout2_menu:Link	 	{color: #FFFFFF; font-size: 10px; text-decoration: none; font-weight: bold}
.layout2_menu:Visited	{color: #FFFFFF; font-size: 10px; text-decoration: none; font-weight: bold}
.layout2_menu:active 	{color: #FFFFFF; font-size: 10px; text-decoration: none; font-weight: bold}
.layout2_menu:Hover 	{color: #000000; font-size: 10px; text-decoration: none; font-weight: bold}

.objects				{ background: #f1f1f1; color: #484848; font-size: 11px; font-weight: normal;}
.objectsTableHeadline	{ background: #ffffff; color: #515151; font-size: 12px; font-weight: bold; padding: 0px;}
.objectsTable			{ background: #ffffff; color: #484848; font-size: 10px; font-weight: normal; padding: 0px;}
.objectsTableTitle		{ background: #ffffff; color: #505050; font-size: 11px; font-weight: bold; padding-bottom: 3px;}
.objectsTableDesc		{ background: #E9E9E9; color: #484848; font-size: 10px; font-weight: normal; padding: 3px;}
objectsTableDescOverview{ background: #FFFFFF; color: #6F7170; font-size: 10px; font-weight: normal; padding: 1px;}

.formsearch		{ border: 0px solid #c5c5c5}

 .artlist_headline {color: #444444;
                    font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					padding-top: 3px;
					padding-bottom: 3px;
					}
 .artlist_subheadline {color: #333333;
                    font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					}
 .artlist_date	{color: #333333;
                    font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					}			
 .artlist_headlinelink {color: #444444;
                    font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					text-decoration: none;
					}
 .artlist_headlinelink:Hover {color: #FF0000;
                    font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					text-decoration: none;
					}


div.layout2_lang    { color: #FFFFFF; font-size: 10px;}


div.footer 		{color: #555555; font-size: 10px; text-decoration: none;}
div.footer a 	{color: #555555; font-size: 10px; text-decoration: none}
div.footer a:hover {color: #464646; }

select,input,textarea
{
	font-size:10px;
}

input.suche		{font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif; border: 1px solid #D0CECE; font-size: 10px; width: 150px}
input.button  	{font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif; background: #EE3338; color: #FFFFFF; font-size: 10px; border: 1px solid #DC2527; width:18px}
input.button2  	{font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif; background: #EE3338; color: #FFFFFF; font-size: 10px; border: 1px solid #DC2527; width:60px; height: 17px;}
input.select	{font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif; border: 1px solid #D0CECE; font-size: 10px;}





