body						  { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin: 0 }
p { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 }
ul, ol, li     { font-size: 10pt; list-style-type: disc; margin-top: 0; margin-bottom: 0; padding: 0 }
h1							 { color: #009; font-weight: bold; font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0 }
h2							{ color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 0; margin-bottom: 0 }
.bulletlist     { font-size: 10pt; list-style-type: disc; margin-top: 0; margin-bottom: 0; padding: 0 }
.tipp   { color: #69f; font-weight: bold; font-size: 10pt; background-color: #009; margin: 0px; padding: 0px }
.content					 { color: #fff; font-size: 10pt; font-weight: normal }
.newscat_blue					  { color: #69f; font-weight: bold; font-size: 10pt; background-color: #009 }
.newscat_yellow { color: #69f; font-weight: bold; font-size: 10pt }
.content_box					 { color: #69f; font-size: 10pt; font-weight: bold }
.content_box_title  { color: #69f; font-weight: bold; font-size: 10pt }
.content_box_subtitle   { color: #9cf; font-weight: bold; font-size: 11px }
.content_box_yellow_titel { color: #69f; font-weight: bold; font-size: 12px }


.mailform     { color: #fff; font-weight: normal; font-size: 12px; font-family: Verdana, sans-serif }
.mailformrequired     { color: #fff; font-weight: bold; font-size: 12px; font-family: Verdana, sans-serif }
.mailformcomment    { color: #fff; font-weight: bold; font-size: 12px; font-family: Verdana, sans-serif }
.mailformradio   { color: #fff; font-weight: normal; font-size: 10px; font-family: Verdana, sans-serif }

.searchresultcontent				 { color: #fff; font-style: normal; font-weight: normal; font-size: 8pt }
.searchresultheader { color: #fff; font-style: normal; font-weight: normal; font-size: 8pt }
.searchresultpagetitle { color: #fff; font-style: normal; font-weight: bold; font-size: 8pt }

.gelberlink-titel    { color: #fff; font-style: normal; font-weight: normal; font-size: 11px }
.gelberlink { color: #fff606; font-style: normal; font-weight: normal; font-size: 8pt }
a.gelberlink:link  { color: #fff606; font-style: normal; font-weight: normal; font-size: 8pt }
a.gelberlink:visited   { color: #fff606; font-style: normal; font-weight: normal; font-size: 8pt; text-decoration: underline }
a.gelberlink:hover   { color: #fff606; font-style: normal; font-weight: normal; font-size: 8pt; text-decoration: underline }
a.gelberlink:active  { color: #fff606; font-style: normal; font-weight: normal; font-size: 8pt }
.totop { color: #fff606; font-style: normal; font-weight: normal; font-size: 9px; text-align: right }
a:link						    { color: #fff606; font-style: normal; font-weight: normal; text-decoration: none }
a:visited					    { color: #fff606; font-style: normal; font-weight: normal; text-decoration: none }
a:hover						    { color: #fff606; font-style: normal; font-weight: normal; text-decoration: underline }
a:active					    { color: #fff606; font-style: normal; font-weight: normal; text-decoration: none }

a.content_box:link						 { color: #69f; font-weight: bold; text-decoration: none }
a.content_box:visited					 { color: #69f; font-weight: bold; text-decoration: none }
a.content_box:hover						 { color: #69f; font-weight: bold; text-decoration: underline }
a.content_box:active					 { color: #69f; font-weight: bold; text-decoration: none }
a.newscat_blue:link						 { color: #69f; font-weight: bold; text-decoration: none }
a.newscat_blue:visited					 { color: #69f; font-weight: bold; text-decoration: none }
a.newscat_blue:hover						 { color: #69f; font-weight: bold; text-decoration: underline }
a.newscat_blue:active	{ color: #69f; font-weight: bold; text-decoration: none }

a.newscat_yellow:link						 { color: #69f; font-weight: bold; text-decoration: none }
a.newscat_yellow:visited					 { color: #69f; font-weight: bold; text-decoration: none }
a.newscat_yellow:hover						 { color: #69f; font-weight: bold; text-decoration: underline }
a.newscat_yellow:active	{ color: #69f; font-weight: bold; text-decoration: none }

.box_reg      {  padding-left: 11px }

.yellow_box_title    { color: #69f; font-weight: bold; font-size: 10pt; line-height: 22px }
.yellow_box				     { color: #69f; font-weight: normal; font-size: 11px; padding: 11px }
.yellow_box a			   { color: #69f; font-size: 11px; text-decoration: underline; font-weight: bold }
.yellow_box a:visited		   { color: #69f; font-size: 11px; text-decoration: underline; font-weight:bold}
.yellow_box a:hover			   { color: #69f; font-size: 11px; text-decoration: underline; font-weight: bold}
.yellow_box a:active		 	   { color: #69f; font-size: 11px; text-decoration: underline; font-weight: bold}

table.light_box				     { color: #fff; font-size: 11px; font-weight: normal }
.light_box { color: #fff; font-weight: normal; font-size: 11px }
a.light_box:link			 { color: #fff; font-weight: normal; text-decoration: none }
a.light_box:visited		 { color: #fff; font-weight: normal; text-decoration: none }
a.light_box:hover			 { color: #fff; font-weight: normal; text-decoration: underline }
a.light_box:active		 	 { color: #fff; font-weight: normal; text-decoration: none }

.blue_boxlink  { color: #9cf; font-weight: bold; font-size: 11px }.blue_box					{ color: #9cf; font-size: 11px; font-weight: normal }
a.blue_box:link			 	{ color: #9cf; font-weight: normal; text-decoration: none }
a.blue_box:visited		 	{ color: #9cf; font-weight: normal; text-decoration: none }
a.blue_box:hover			{ color: #9cf; font-weight: normal; text-decoration: underline }
a.blue_box:active		 	{ color: #9cf; font-weight: normal; text-decoration: none }

.menu						  { color: #9cf; font-weight: bold; font-size: 10pt }
a.menu:link					 { color: #9cf; font-weight: bold }
a.menu:visited				 { color: #9cf; font-weight: bold }
a.menu:hover				 { color: #9cf; font-weight: bold }
a.menu:active				 { color: #9cf; font-weight: bold }

.menu_akt					  { color: #9cf; font-weight: bold; font-size: 10pt }
a.menu_akt:link				 { color: #009; font-weight: bold }
a.menu_akt:visited			 { color: #009; font-weight: bold }
a.menu_akt:hover			 { color: #009; font-weight: bold }
a.menu_akt:active			 { color: #009; font-weight: bold }

.menu_header				{ color: #fff; font-size: 8pt; font-weight: normal }
a.menu_header:link			{ color: #9cf }
a.menu_header:visited		{ color: #9cf }
a.menu_header:hover			{ color: #9cf }
a.menu_header:active		{ color: #9cf }

.menu_crumble 				{ color: #fff; font-size: 8pt; font-weight: normal }
a.menu_crumble:link			{ color: #fff }
a.menu_crumble:visited		{ color: #fff }
a.menu_crumble:hover		{ color: #fff }
a.menu_crumble:active		{ color: #fff }

.menu_crumble_akt				 { color: #009; font-weight: normal; font-size: 8pt }
a.menu_crumble_akt:link			 { color: #009 }
a.menu_crumble_akt:visited		 { color: #009 }
a.menu_crumble_akt:hover		 { color: #009 }
a.menu_crumble_akt:active		 { color: #009 }

.menu_footer				 { color: #69f; font-size: 8pt; font-weight: normal }
a.menu_footer:link			 { color: #69f }
a.menu_footer:visited		 { color: #69f }
a.menu_footer:hover			 { color: #69f }
a.menu_footer:active		 { color: #69f }

.menu_cont					  { color: #ffc; font-size: 8pt; font-weight: normal }
a.menu_cont:link			  { color: #ffc }
a.menu_cont:visited			  { color: #ffc }
a.menu_cont:hover			  { color: #ffc }
a.menu_cont:active			  { color: #ffc }

.menu_sub					   { color: #9cf; font-weight: normal; font-size: 10pt; position: relative }
a.menu_sub:link				  { color: #9cf; position: relative; left: 12px }
a.menu_sub:visited			  { color: #9cf; position: relative; left: 12px }
a.menu_sub:hover			  { color: #9cf; position: relative; left: 12px }
a.menu_sub:active			  { color: #9cf; position: relative; left: 12px }

.menu_sub_akt			       { color: #009; font-size: 10pt; position: relative; left: 12px }
a.menu_sub_akt:link     { color: #009; position: relative; left: 12px }
a.menu_sub_akt:visited		      { color: #009; position: relative; left: 12px }
a.menu_sub_akt:hover			      { color: #009; position: relative; left: 12px }
a.menu_sub_akt:active		      { color: #009; position: relative; left: 12px }

.menu_subsub				  { color: #9cf; font-weight: normal; font-size: 8pt; position: relative; left: 24px }
a.menu_subsub:link			  { color: #9cf; position: relative; left: 24px }
a.menu_subsub:visited		  { color: #9cf; position: relative; left: 24px }
a.menu_subsub:hover			  { color: #9cf; position: relative; left: 24px }
a.menu_subsub:active		  { color: #9cf; position: relative; left: 24px }

.menu_subsub_akt				 { color: #009; font-size: 8pt; font-weight: normal; position: relative; left: 24px }
a.menu_subsub_akt:link			   { color: #009; position: relative; left: 24px }
a.menu_subsub_akt:visited		   { color: #009; position: relative; left: 24px }
a.menu_subsub_akt:hover			   { color: #009; position: relative; left: 24px }
a.menu_subsub_akt:hover1 { color: #009; position: relative; left: 24px }
a.menu_subsub_akt:active		   { color: #009; position: relative; left: 24px }

.titel_wetter				         { color: #69f; font-style: normal; font-weight: bold; font-size: 14px }
a.titel_wetter:link			    { color: #69f; font-style: normal; font-weight: normal; text-decoration: underline }
a.titel_wetter:visited		    { color: #69f; font-style: normal; font-weight: normal; text-decoration: underline }
a.titel_wetter:hover { color: #69f; font-style: normal; font-weight: normal; text-decoration: underline }
a.titel_wetter:hover1 { color: #69f; font-style: normal; font-weight: normal; text-decoration: underline }
a.titel_wetter:active { color: #69f; font-style: normal; font-weight: normal; text-decoration: underline }

.yellow_link				 { color: #ffff66; font-size: 8pt; font-weight: normal }
a.yellow_link:link			   { color: #ff6 }
a.yellow_link:visited		   { color: #ff6 }
a.yellow_link:hover			   { color: #ff6 }
a.yellow_link:active		   { color: #ff6 }

.yellow_link_akt				 { color: #ffff66; font-size: 8pt; font-weight: normal }
a.yellow_link_akt:link			   { color: #ffff66 }
a.yellow_link_akt:visited		   { color: #ffff66 }
a.yellow_link_akt:hover			   { color: #ffff66 }
a.yellow_link_akt:active		   { color: #ffff66 }
/*  tt_news Page-Browser */
.tx-ttnews-browsebox TD { font-size: 10px }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold }
.tx-ttnews-browsebox-SCell   { background-color: #69f }
.tx-ttnews-browsebox-SCell a:link     { color: white; font-weight: bold }
.tx-ttnews-browsebox-SCell a:visited     { color: #fff; font-weight: bold }
.tx-ttnews-browsebox-SCell a:hover     { color: #fff; font-weight: bold }
.tx-ttnews-browsebox-SCell a:active     { color: #fff; font-weight: bold }
.news-search-emptyMsg { font-size: 11px; margin-left: 10px }
.news-list-title-12          { color: #9cf; font-size: 11px; background-color: #009; padding-top: 5px; padding-left: 10px }
.news-list-subheader-12  { color: #9cf; font-size: 11px; background-color: #009 }
.news-list-title-13           { color: #69f; font-size: 11px; background-color: #ff6; padding-top: 5px; padding-left: 10px }
.news-list-subheader-13  { color: #69f; font-size: 11px; background-color: #ff6 }
.news-list-link { color: #69f; font-size: 11px; padding-left: 10px }
.news-list-events { color: #69f; font-size: 11px; padding-left: 5px }
.news-single-img  { border: 5px }
.blue_cat       { color: #69f; font-weight: bold; font-size: 10pt; background: #009 no-repeat; text-indent: 5px; height: 22px } }
a.blue_cat:link      { color: #69f; font-weight: bold; font-size: 10pt; background: #009 no-repeat; text-indent: 5px; height: 22px }
a.blue_cat:visited     { color: #69f; font-weight: bold; font-size: 10pt; background: #009 no-repeat; text-indent: 5px }
a.blue_cat:hover     { color: #69f; font-weight: bold; font-size: 10pt; background: #009 no-repeat; text-indent: 5px }
a.blue_cat:active     { color: #69f; font-weight: bold; font-size: 10pt; background: #009 no-repeat; text-indent: 5px }

.yellow_cat          { color: #69f; font-weight: bold; font-size: 10pt; background: #ff6 url(hintergrund.specials.gif) no-repeat; height: 22px } }
a.yellow_cat:link        { color: #69f; font-weight: bold; font-size: 10pt; background: #ff6 no-repeat; height: 22px }
a.yellow_cat:visited       { color: #69f; font-weight: bold; font-size: 10pt; background: #ff6 no-repeat }
a.yellow_cat:hover       { color: #69f; font-weight: bold; font-size: 10pt; background: #ff6 no-repeat }
a.yellow_cat:active       { color: #69f; font-weight: bold; font-size: 10pt; background: #ff6 no-repeat }

.yellow_cat_act          { color: #69f; font-weight: bold; font-size: 10pt; background: #ff6 url(hintergrund.specials.act.gif) no-repeat; height: 22px } }
a.yellow_cat_act:link        { color: #69f; font-weight: bold; font-size: 10pt; background: #ff6 no-repeat; height: 22px }
a.yellow_cat_act:visited       { color: #69f; font-weight: bold; font-size: 10pt; background: #ff6 no-repeat }
a.yellow_cat_act:hover       { color: #69f; font-weight: bold; font-size: 10pt; background: #ff6 no-repeat }
a.yellow_cat_act:active       { color: #69f; font-weight: bold; font-size: 10pt; background: #ff6 no-repeat }

.text					  { color: #000099; font-weight: normal; font-size: 10px;}

.txtb			{ color: #000099; font-size: 10px; font-weight: normal }
.quicksearch			{ color: #000099; font-size: 8px; font-weight: normal }
.ruler2{ color: #000099; font-size: 8px; font-weight: normal }
.quicksearch input {

    font-family: Verdana, Helvetica, sans-serif;

    font-size: 8px;

}
.form_suchen input {
color: #000099;

    font-family: Verdana, Helvetica, sans-serif;

    font-size: 10px;

}





.htmlarea-showtableborders, .htmlarea-showtableborders td, .htmlarea-showtableborders th  { vertical-align: top }



.form_text { color: #000099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; }
ul { list-style-type: disc; list-style-image: url(dot.gif); list-style-position: outside; }

li { padding-left:2px; }

.news-footer				     { color: #69f; font-weight: normal; font-size: 11px; padding-left: 5px }
a.news-footer:link			   { color: #69f; font-weight: normal; font-size: 11px; text-decoration: none }
a.news-footer:visited		   { color: #69f; font-weight: normal; font-size: 11px; text-decoration: none }
a.news-footer:hover			   { color: #69f; font-weight: normal; font-size: 11px; text-decoration: underline }
a.news-footer:active	 	   { color: #69f; font-weight: normal; font-size: 11px; text-decoration: none }


input.radio {
width: 14px;
height: 14px;
margin: 0;
padding: 0;
clear: both;
float: left;
}

span.mailformradio {
display: block;
width: 300px;
float: left;
margin-bottom: 5px;
}

#mailform td {
vertical-align: top;
padding-bottom: 15px;
}

