body	{ color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-left: 0px }
p { color: #000; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:3px; margin-top:2px; padding:0px; white-space: normal; letter-spacing:0.02em;}
p.bodytext { color: #000; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.1em; margin-bottom:3px; margin-top:2px; padding:0px;white-space: normal; letter-spacing:0.02em; }
br {font-size:11px;} 


ul, ol  { list-style-type:square; margin-top: 0px; margin-bottom: 0px; padding-top: 8px; padding-bottom: 8px; margin-left: 5px; padding-left: 15px; }
li  { list-style-type:square; margin-top: 0px; margin-bottom: 0px; padding-top: 2px; padding-bottom: 0px; padding: 0px;}

ul .menu  { list-style-type:square; margin-top: 0px; margin-bottom: 0px; padding-top: 8px; padding-bottom: 8px; margin-left: -18px; padding-left: 1px; }
li .menu  { list-style-type:square; margin-top: 0px; margin-bottom: 0px; padding-top: 2px; padding-bottom: 0px; padding: 0px;}

ul .menu_sub { list-style-type:square; margin-top: 0px; margin-bottom: 0px; padding-top: 8px; padding-bottom: 8px; margin-left: -25px; padding-left: 1px; }
li .menu_sub  { list-style-type:square; margin-top: 0px; margin-bottom: 0px; padding-top: 2px; padding-bottom: 0px; padding: 0px;}

ul .menu_subsub { list-style-type:square; margin-top: 0px; margin-bottom: 0px; padding-top: 8px; padding-bottom: 8px; margin-left: -30px; padding-left: 1px; }
li .menu_subsub  { list-style-type:square; margin-top: 0px; margin-bottom: 0px; padding-top: 2px; padding-bottom: 0px; padding: 0px;}



table, tr, td { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
h1 { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px }
h1 a { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px }
h1 a:link		 { color: #000000; font-weight: bold; text-decoration: none }
h1 a:visited     { color: #000000; font-weight: bold; text-decoration: none }
h1 a:hover       { color: #ff8c00; font-weight: bold; text-decoration: underline }

h2 { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 5px }
h3 { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-stretch: expanded; margin-bottom: 5px }
h5 { color: #000; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 5px; font-stretch: expanded }


a {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.1em;margin-bottom:2px;}
a:link		 { color: #ff8c00; font-weight: normal; text-decoration: none }
a:visited     { color: #ff8c00; font-weight: normal; text-decoration: none }
a:hover       { color: #ff8c00; font-weight: normal; text-decoration: underline }
a:active      { color: #ff8c00; font-weight: normal; text-decoration: none }
.Sonnweid-box      { background: #f5f5f5; margin: 0; padding: 11px }
.menu		{ color: #999; font-size: 13px; font-weight: normal; line-height: 18px; position: relative; left: 18px }
a.menu:link					 { color: #999 }
a.menu:visited				 { color: #999 }
a.menu:hover				 { color: #999 }
a.menu:active				  { color: #000 }
a.menu_act:link { color: #000; font-weight: normal; font-size: 13px; position: relative; left: 18px }
a.menu_act:visited  { color: #000; font-weight: normal; font-size: 13px; position: relative; left: 18px }
a.menu_act:hover  { color: #000; font-weight: normal; font-size: 13px; position: relative; left: 18px }
.footer1				    { color: #fff; font-weight: normal; font-size: 10px }
.footer { color: #999; font-weight: normal; font-size: 10px }
a.footer:link			  { color: #999 }
a.footer:visited		  { color: #999 }
a.footer:hover			  { color: #ccc }
a.footer:active		   { color: #999 }
.menu_sub					     { color: #999; font-size: 11px; font-weight: normal; line-height: 16px; position: relative; left: 26px }
a.menu_sub:link				    { color: #999; position: relative; left: 26px }
a.menu_sub:visited			    { color: #999; position: relative; left: 26px }
a.menu_sub:hover			    { color: #999; position: relative; left: 26px }
a.menu_sub:active			    { color: #000; position: relative; left: 26px }
a.menu_sub_act:link { color: #000; font-size: 11px; position: relative; left: 26px }
a.menu_sub_act:visited { color: #000; font-size: 11px; position: relative; left: 26px }
a.menu_sub_act:hover { color: #000; font-size: 11px; position: relative; left: 26px }
.menu_subsub					       { color: #999; font-size: 11px; font-style: italic; font-weight: normal; line-height: 16px; position: relative; left: 32px }
a.menu_subsub:link				     { color: #999; position: relative; left: 32px }
a.menu_subsub:visited			     { color: #999; position: relative; left: 32px }
a.menu_subsub:hover			     { color: #999; position: relative; left: 32px }
a.menu_subsub:active			     { color: #000; position: relative; left: 32px }
.menu_subsub_cont					   { color: #000; font-style: italic; font-weight: normal; font-size: 11px; position: relative; left: 32px }
a.menu_subsub_cont:link				      { color: #000; position: relative; left: 32px }
a.menu_subsub_cont:visited			      { color: #000; position: relative; left: 32px }
a.menu_subsub_cont:hover			      { color: #000; position: relative; left: 32px }
a.menu_subsub_cont:active			     { color: #000; position: relative; left: 32px }
.tx-rlmpeventdb-pi1-listviewheader-timetext   { color: #000; font-style: normal; font-weight: bold; padding-left: 2px }
.newsdatum { color: #fff; font-style: normal; font-weight: normal; padding-left: 2px }
.newsuntertitel { color: #000; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Helvetica }
.menu_crumble 				  { color: #999; font-weight: normal; font-size: 10px }
a.menu_crumble:link			 { color: #999 }
a.menu_crumble:visited		 { color: #999 }
a.menu_crumble:hover		 { color: #999 }
a.menu_crumble:active		 { color: #999 }
.menu_crumble_akt				  { font-weight: normal; font-size: 10px }
a.menu_crumble_akt:link			  { color: #000 }
a.menu_crumble_akt:visited		  { color: #000 }
a.menu_crumble_akt:hover		  { color: #000 }
a.menu_crumble_akt:active		  { color: #000 }
.sitemap1		 { color: #999; font-weight: bold; font-size: 13px; line-height: 18px; margin-top: 10px; margin-bottom: 10px }
a.sitemap1:link					  { color: #999; font-style: normal; font-weight: bold }
a.sitemap1:visited				  { color: #999; font-style: normal; font-weight: bold }
a.sitemap1:hover				  { color: #999; font-style: normal; font-weight: bold; text-decoration: underline }
a.sitemap1:active				  { color: #000 }
a.sitemap1_act { color: #000; font-weight: normal; font-size: 13px; position: relative; left: 18px }
a.sitemap1_act:link { color: #000; font-weight: normal; font-size: 13px; position: relative; left: 18px }
a.sitemap1_act:visited  { color: #000; font-weight: normal; font-size: 13px; position: relative; left: 18px }
a.sitemap1_act:hover  { color: #000; font-weight: normal; font-size: 13px; position: relative; left: 18px }
.suchen { font-weight: normal; font-size: 12px }
.suchen1 { font-weight: normal; font-size: 12px; margin-left: 10px }
/*  tt_news Page-Browser */

	.tx-ttnews-browsebox TD { 

		font-size: 10px;
		border:0px; 

	}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 

		font-weight: bold; 

	}

.tx-ttnews-browsebox-SCell  { 
background-color: #f5f5f5;
border:0px;
}
.tx-ttnews-browsebox { background-color: #f5f5f5; border:0px;}
.tx-ttnews-browsebox-SCell a:link  { color: black }
.tx-ttnews-browsebox-SCell a:visited  { color: black }
.tx-ttnews-browsebox-SCell a:hover  { color: black }
.tx-ttnews-browsebox-SCell a:active  { color: black }
.news-search-emptyMsg { 

		font-size: 11px;

		margin-left: 10px; 

	}

# Link nach oben	
p .csc-linkToTop {text-align:right;}

# Bild Beschriftung
td .csc-textpic-caption {font-size:10px; color:#CCCCCC;}

.formLabel .requiredElement {text-align:right; color:#000000; font-size:11px;}

