* 							{margin:0; padding:0}
body						{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#404040; background:url(../img/bg.gif) #e8f3ff;}
h1, h2, h3					{font-family: Arial, Helvetica, sans-serif; font-weight:normal}
img							{border:0;}
ul, li						{list-style-type:none}
a							{text-decoration:none;}
a:hover						{text-decoration:underline; cursor:pointer;}
hr							{height:1px; border:none; background:#b5b5b5; margin:10px 0 15px}
.clear						{clear:both}
.strong						{font-weight:bold}
.left						{float:left;}
.right						{float:right}

/*SKELETON 4 ALL TEMPLATES*/
#wrapper 					{margin: 0 auto; width: 900px; border: 0px solid red;}
#header						{width: 900px; height: 91px;}
#header a.logo				{float: right;}
#langnav					{float: left; margin-top: 75px; width: 686px;  border: 0px solid red; text-align:right}
#langnav a					{color: #1E5EB8;}
#home						{float: left; margin-right: 540px;  border: 0px solid red;}
#left						{width: 686px; float:left;  border:0px solid red; background-color: #FFFFFF;}
#right						{width: 214px; float:left;  border:0px solid red; }

#mainLeft					{float: left;  min-height: 10px; border: 0px solid red; margin-right: 15px; width: 170px;}
#mainRight					{width: 199px; margin-left: 15px; overflow:hidden;}
#mainContent				{float: left; width: 501px; border: 0px solid red; background-color: #FFFFFF; padding-bottom: 50px;}

#mainContent p 				{margin: 0 20px 0 0;}
#mainContentHome p 			{margin-left: 15px; margin-right: 15px;}

/* headlines */
#mainRight h1 				{color: #fff; padding: 4px 10px; margin-bottom:10px; background: url(../img/boxHeadBg.gif) no-repeat; font-size:14px;}
#mainRight h2				{color: #142c5a; padding: 0 0 0 10px; font-size: 11px; font-weight: bold;}



/*
#mainContent_noColumn	{width:730px; float:left; margin-left:20px;}
#mainContent_noLeftnav{width:705px; float:left;}
#imageBox							{height:234px; width:960px; background:#142c5a; position:absolute; z-index:10; color:#fff}
#imageBox .headline 	{position:absolute; padding:20px 0 0 38px}
#headlineBox2,
#headlineBox					{height:60px; width:960px; background:#142c5a; position:absolute; z-index:10; color:#fff}
#headlineBox img			{padding:11px  0 0 211px}
#headlineBox2 img			{padding:11px  0 0 10px}
*/

#footer							{margin: 10px 0 10px;}
a#homelink 						{display:block; width:15px; height:15px; background:url(../img/btn_home.gif); position:absolute; margin:15px 0 0 -15px; overflow:hidden}
a#homelink:hover				{background-position:0 -15px; text-decoration:none}
.headlineLink					{width:225px; float:right;margin-top:-37px; position:relative; z-index:10000}

/*SEARCHBOX*/
.searchbox						{background: url(../img/searchboxBg.gif) no-repeat; border: 0px solid red; height: 35px; margin-bottom: 10px; }
.searchbox input				{float: left; background: url(../img/inputBg.gif) repeat scroll; border:0; margin: 7px 0px 0 7px; width: 164px; height: 18px; padding-top: 3px;}
.searchbox a					{float: left; display:block; height:24px;}
a.submitQry 					{display:block; width: 21px; height: 21px; background:url(../img/btn_submit_2.gif); margin-top: 7px;}

/*
.searchbox a.search				{background:url(../img/btn_suche_start.gif);width:108px;}	
.searchbox a.logout,
.searchbox a.login				{background:url(../img/btn_login.gif);width:80px; margin-right:10px; float:right}
.searchbox a.logout				{background:url(../img/btn_logout_xl.gif)}
.searchbox a.uk						{float:right; background:url(../img/btn_uk.gif);width:58px;}	
.searchbox a.de						{float:right; background:url(../img/btn_de.gif);width:58px;}	
a.submitQry:hover,
.searchbox a.de:hover,
.searchbox a.uk:hover,
#wrapperMain .searchbox .submitbtn:hover,
.searchbox a.logout:hover,
.searchbox a.login:hover	{background-position:0 -24px;}
.searchbox #searchBtns 								{background:url(../img/btn_search_txt_DE.gif) no-repeat right 0; width:65px; margin:0 10px 0 8px; height:26px; overflow:hidden; float:left}
.searchbox #searchBtns a.sbtns_act,
.searchbox #searchBtns a.sbtns_norm 	{display:block; height:11px; margin-bottom:2px; width:100%;background:url(../img/btn_search_radio.gif) 0 -26px no-repeat}
.searchbox #searchBtns a.sbtns_act	 	{background-position: 0px 0px}
.searchbox #searchBtns a.sbtns_act:hover	{}
.searchbox #searchBtns a.sbtns_norm:hover	{text-decoration:none; background-position:0 -13px}
*/



/*MAILFORM*/
#mailform							{border: 0px solid #DBDFE6; padding: 10px;}
#mailform td						{padding-bottom: 5px;}
#mailform input,
#mailform textarea					{width: 179px; font-family: Arial,Helvetica,sans-serif; font-size:11px;}
#mailform a.submitBtn				{display: block; background:url(../img/submitBtn.gif) no-repeat; color: #FFFFFF; width: 131px; height: 21px; font-weight: bold; margin-top: 10px; padding: 2px 0 0 0px; text-align: center; float: right;}	
#mailform a.submitBtn:hover			{text-decoration:none;}

/*SEARCHBOX RESULTS*/
#mainContent_noLeftnav .searchbox 	{float:left; background:#f00}
#mainContent_noLeftnav
.iSearchHeadline									{margin:10px 0; background:#142c5a; color:#fff; padding:0 10px}
.iSearchHeadline p.hl							{width:120px; float:left; font-size:20px; padding-bottom:5px}
.iSearchHeadline p.ctr						{width:300px; float:right; text-align:right; padding-top:11px}
td.iSearchTitle										{border-bottom:1px solid #fff}
table.iSearchResult 							{margin:0 0 7px 0;border-bottom:#dbdfe6 solid 1px; width:100%}
td.iSearchTitle a									{background:url(../img/arr_or.gif) 0 5px no-repeat; padding-left:12px; font-size:14px;}
td.iSearchDesc										{font-style:normal; line-height:140%}
td.iSearchDesc p									{padding:0 0 7px 12px}
strong.tx-indexedsearch-redMarkup {padding:0 ; margin:1px; background:#f60; color:#fff; font-weight:normal}
#mainContent_noLeftnav .searchbox a.submit {background:url(../img/btn_startsearch.gif);width:108px; margin-left:10px}	
#mainContent_noLeftnav .searchbox a.submit:hover {background-position:0 -24px}
#mainContent_noLeftnav .searchbox {margin: 0 0 30px}
#mainContent_noLeftnav ul.browsebox	{text-align: center; margin-top:20px}
#mainContent_noLeftnav ul.browsebox li.tx-indexedsearch-browselist-currentPage strong a{font-weight:normal; color:#b5b5b5; }
#mainContent_noLeftnav ul.browsebox li a {background:none;color:#f60;padding:0 5px; margin:0;border:1px solid #fff;}
#mainContent_noLeftnav ul.browsebox li a:hover {border:1px solid #f60; text-decoration:none}
#mainContent_noLeftnav ul.browsebox li.tx-indexedsearch-browselist-currentPage strong a:hover {border:1px solid #fff;}
#mainContent_noLeftnav ul.browsebox li.inactive {color:#b5b5b5}

#mainContent_noLeftnav ul.persSearch li				{background:#fff; border-bottom:#cce5ff 1px solid; padding:4px 0;}
#mainContent_noLeftnav ul.persSearch li:hover	{background:#cce5ff}

/*NAVIGATION TOP*/
#topnav 										{width: 686px; border: 0px solid red; margin-bottom: 10px; background:url(../img/topNavi/navi_BG.gif) no-repeat; float: left; }
#topnav ul										{list-style-type: none; border: 0px solid red; float: left; background:url(../img/topNavi/navi_BG_line_link.gif) repeat-x;}
#topnav li										{float:left; margin-right: 1px;}
#topnav li a									{border: 0px solid red; float:left; height: 35px;}

/*NAVIGATION LEFT*/
ul#leftnav										{width: 170px;}
ul#leftnav li									{margin-bottom: 1px; float: left;}
ul#leftnav li a									{display: block;}


/*NAVIGATION CONTENT*/
#mainContent ul#contentnav								{background:#d4ebff;margin:0 0 10px ; height:7px}
#mainContent ul#contentnav li							{background:url(../img/contentnav.gif) left top no-repeat;float:left;margin:-10px 0 0 -1px; padding:4px 0 0 0; height:20px}
#mainContent ul#contentnav li:first-child	{background:none}
#mainContent ul#contentnav li a						{background:none; padding:4px 10px 5px; color:#142c5a}
#mainContent ul#contentnav li.cur a,
#mainContent ul#contentnav li a:hover			{color:#fff; text-decoration:none}
#mainContent ul#contentnav li.cur,
#mainContent ul#contentnav li:hover				{background:#94bcde;}



/*HOME BOXES*/
#wrapperHome h1 			{color:#fff; padding:7px 10px; margin-bottom:10px; background:#142c5a; font-size:14px}
#wrapperHome h2				{color:#142c5a; font-size:15px; padding:4px 0 0}
#wrapperHome li				{margin-bottom:10px; border-bottom:1px solid #dbdfe6; padding:0 0 10px 0}

#leftHome .img				{float:left; padding-right:10px;}
#leftHome p						{padding-top:4px;}
#leftHome	.date				{text-align:left; color:#7f7f7f}
#leftHome p.more a		{background:url(../img/arr_or.gif) 0 3px no-repeat; padding-left:12px;}
#leftHome p	,
#leftHome li					{width:470px; text-align:left;}

#middleHome ul				{color:#142c5a; font-size:20px; font-weight:bold;}
#middleHome li				{margin:-1px 0 10px -2px; padding:0 0 10px 10px; list-style-type:decimal; list-style-position:inside; background:url(../img/bullet_dec.gif) 2px 1px no-repeat;}
#middleHome p					{padding-top:4px;}
#middleHome .padLeft	{color:#404040; font-size:12px; width:185px; float:right; margin-top:-29px; font-weight:normal}

#rightHome img				{float:left; padding-right:10px;}
#rightHome p.desc			{font-size:10px}
#rightHome p.field		{height:20px; padding-bottom:4px;}
#rightHome label			{float:left; padding-top:3px}
#rightHome input			{float:right; background:url(../img/inp150.gif); width:142px; height:16px; font-size:12px; border:0; padding:2px 4px;}
#rightHome .inpcheck	{float:none; width:15px}

/*HOME CALENDAR*/
a.togCalAct,
a.togCal																								{display:block;width:225px;height:30px;background:url(../img/cal_hl_minical.gif) -225px 0;}
a.togCalList,	
a.togCalListAct																					{display:block;width:225px;height:30px;background:url(../img/cal_hl_minilist.gif) -225px 0;}
a.togCalListAct,
a.togCalAct																							{background-position:0 0;}
a.togCalList:hover,
a.togCal:hover 																					{background-position:-225px -30px;text-decoration:none;}
a.togCalListAct:hover,
a.togCalAct:hover 																			{background-position:0 -30px;text-decoration:none;}			
table.month-small,
table.month-small th.sideback 													{background:none; border:0; width:225px; height:165px;}
table.month-small th.sideback a,
table.month-small th.sideback														{font-weight:bold; font-size:14px;}
table.month-small th.sideback a:hover 									{text-decoration:none}
th.month-weeknums,th.month-weekdays											{background:none; font-size:11px; font-weight:bold}
th.month-weeknums 																			{border:0; font-weight:normal}
td.cal_day0																							{border-left:1px solid #aaa;}
td.cal_day1,td.cal_day3,td.cal_day5											{border:solid #aaa; border-width:0 1px}
td.cal_day6,td.cal_day0																	{border-right:1px solid #aaa;}
monthCurrentWeek,
td.monthSmallBasic,
td.monthLargeBasic 																			{border-bottom:1px solid #aaa;height:20px; width:20px; text-align:center;font-size:14px; font-weight:bold; color:#142c5a}
table.month-small th.sideback														{height:20px;}
#monthSliderWrapper																			{width:225px; position:relative; height:208px; overflow:hidden; padding-top:10px;}
#monthSlider																						{width:2475px;height:185px;position:relative;overflow:hidden; top:0; left:-225px;}
.oneMonth																								{float:right; width:225px; height:183px; background:#fff}
#calPager																								{position:absolute; margin:0 4px 0 35px; z-index:20; height:20px;}	
#calPager .left																					{float:left}
#calPager .right																				{float:left; margin-left:142px}
#calPager	a 																						{background:#fff; display:block; width:11px; font-size:13px; font-weight:bold; height:13px; border:1px solid #fff; padding:0 3px 4px 3px;}														
#calPager	a:hover																				{text-decoration:none; border:1px solid #f60; }
#monthSliderWrapper td.monthOff div span a,
#monthSliderWrapper td.eventDay	a												{color:#f60}
.oneMonth table.month-small th.sideback a								{color:#404040}
#listingWrapper h2																			{color:#404040; padding:3px 0 5px 0; font-weight:bold}
#listingWrapper li																			{text-align:left; margin-bottom:10px; border-bottom:1px solid #dbdfe6; padding:0 0 10px 0}
#listingWrapper li.even																	{background:#fff}
#listingWrapper h3																			{color:#f60;}
#listingWrapper span																		{font-size:10px; display:block; padding:4px 0}
#listingWrapper ul li p																	{display:none}
#listingWrapper ul.calList div.news-list-date-block 		{color:#7f7f7f; font-size:10px}	
#listingWrapper ul.calList div.news-list-date-block div {float:left;}
#listingWrapper ul.calList h3														{padding-top:8px}
#listingWrapper ul.calList li,	
#listingWrapper ul.calList h3 a													{font-size:12px; background:none}
#listingWrapper h2 																			{color:#142c5a; font-size:15px; padding:4px 0; font-weight:normal; text-align:left}
td.monthSelected 																				{background:#f2f9ff}
td.monthToday																						{background:url(../img/cal_cur.gif);}
td.monthLargeBasic																			{border:#aaa solid 1px; margin:-1px}
ul.eventlist li div.news-list-date-block div 						{display:inline}
.default_catheader																			{color:#404040}
td.eventTableTime	div																		{display:inline}
td.intranet																							{background:#d1e8d8}
td.intranet:hover																				{background:#d1e8d8 url(../img/cal_event.gif);}
td.internet:hover																				{background:url(../img/cal_event.gif);}
td.internet:hover, td.eventDay a:hover 									{text-decoration:none}
td.internetRestricted																		{color:#ff6600; cursor:pointer;}
td.internetRestricted:hover															{background:url(../img/cal_event_res.gif);}


/*bubble*/
#eventBubble																		{position:absolute;z-index:10000; width:201px; display:none}
#eventBubble .top																{background:url(../img/cbubbletop.png); width:201px; height:13px}
#eventBubbleContent 														{background:url(../img/cbubblecon.png) 0 bottom; padding:0 20px; width:161px; text-align:left;}
#eventBubble .bot																{background:url(../img/cbubblebot.png); width:201px; height:23px}
/*day view*/
#mainContent .dayview ul#contentnav li a				{color:#f60}
#mainContent .dayview ul#contentnav li:hover a	{color:#f60}
#mainContent .dayview ul#contentnav li.dv				{padding: 4px 15px 0 16px}
.dayborder 																			{border-top: 1px solid #dbdfe6;}
.dayborder2 																		{border-top: 1px dashed #dbdfe6;}
.eventbg2																				{background:#dcedfe ; border:none}
.default_categoryheader,
.eventfont .all,
.eventfont																			{background:#dcedfe; color:#404040; font-weight:normal; padding:3px; font-size:12px}
.padd 																					{padding:3px}
#mainContent .dayview table a										{color:#f60; font-size:13px; background:url(../img/arr_or_LBl.gif) 0 6px no-repeat; padding-left:12px;}								
/*list view*/
#mainContent ul.eventlist a 										{background:url(../img/arr_or.gif) 0 6px no-repeat; padding-left:12px;}
#mainContent ul.eventlist li										{background:none; padding:10px 0; border-bottom: 1px solid #dbdfe6; }
#mainContent ul.eventlist .news-list-date-block {color:#b5b5b5}
.tx-cal-controller .tx-ttnews-browsebox table tr td p span b {padding: 0 5px}
/*event view*/
table.eventTable																{color:#7f7f7f}
#caBotLinks 																		{position:absolute; margin-top:-12px; width:225px;}

/*CONTENT BOXES*/
#mainContent .box										{float: left; background: url(../img/boxMiddle.gif) repeat-y; width: 475px; margin: 6px 0px;}
#mainContent .box h1									{color: #1E5EB8; font-size: 11px; font-weight: bold; padding: 10px 0 0 20px; margin-bottom:0px; }
#mainContent .box h1 a, #mainContent .headline_blau a	{color: #1E5EB8;}
#mainContent .box p										{padding: 10px 20px 10px 20px;}
#mainContent .boxTop									{background: url(../img/boxTop.gif) no-repeat; height: 5px;}
#mainContent .boxBottom									{background: url(../img/boxBottom.gif) no-repeat; height: 5px;}

#mainContent .boxGrey									{float: left; background-color: #ebebec; width: 475px; margin: 10px 0px;}
#mainContent .boxGrey h1								{font-size: 11px; font-weight: bold; padding: 10px 0 0 20px; }
#mainContent .boxGrey p									{padding: 0 20px 10px 20px;}
#mainContent .boxGrey .boxTop							{background: url(../img/boxGreyTop.gif) no-repeat; height: 5px;}
#mainContent .boxGrey .boxBottom						{background: url(../img/boxGreyBottom.gif) no-repeat; height: 5px;}

#mainContent .boxBorderBottom							{float: left; width: 475px; border-bottom:1px solid #b5b5b5; margin-bottom: 20px; }
#mainContent .boxBorderBottom .csc-textpic-imagewrap	{float: left; margin-top: 0; padding-bottom: 17px;}
#mainContent .boxBorderBottom .csc-textpic-text img		{margin-bottom: 10px;}



#mainContentHome .box										{float: left; background: url(../img/boxMiddle.gif) repeat-y; width: 475px; margin: 6px 13px;}
#mainContentHome .box h1									{color: #1E5EB8; font-size: 11px; font-weight: bold; padding: 10px 0 0 20px; }
#mainContentHome .box p										{padding: 0 20px 10px 20px;}
#mainContentHome .boxTop									{background: url(../img/boxTop.gif) no-repeat; height: 5px;}
#mainContentHome .boxBottom									{background: url(../img/boxBottom.gif) no-repeat; height: 5px;}

#mainContentHome .boxGrey									{float: left; background-color: #ebebec; width: 475px; margin: 6px 0px;}
#mainContentHome .boxGrey h1								{color: #000000; font-size: 11px; font-weight: bold; padding: 10px 0 0 20px; }
#mainContentHome .boxGrey p									{padding: 0 20px 10px 20px;}
#mainContentHome .boxGrey .boxTop							{background: url(../img/boxGreyTop.gif) no-repeat; height: 5px;}
#mainContentHome .boxGrey .boxBottom						{background: url(../img/boxGreyBottom.gif) no-repeat; height: 5px;}




#mainRight p 												{padding: 0 10px 0px 10px;}
#mainRight p.more 											{padding: 0 10px 10px 10px;}
#mainRight .csc-textpic-text								{padding: 10px 0 0 0px;}
#mainContent ul, #mainContentHome ul						{padding:10px; list-style: disc; margin-left: 20px; }
#mainContent li,  #mainContentHome li						{/*background:url(../img/bullet_content.gif) 0 6px no-repeat;*/ list-style: disc; list-style-position: outside;}
#mainContent thead											{background:#142c5a; font-weight:bold; color:#fff}
#mainContent td												{padding:4px 0px}

.ContentToggle												{border-bottom:1px solid #dbdfe6; padding-bottom:5px; margin-bottom:10px}
.ContentToggle a.toggle								{background:url(../img/arr_or_2down.gif) 0 3px no-repeat; padding-left:12px;}
.ContentToggle a.toggle:hover 				{background-position:0 -37px}
.ContentToggle a.toggleHL 						{background:url(../img/arr_or_2down.gif) 0 10px no-repeat; padding-left:12px;}
.ContentToggle a.toggleHL:hover 			{background-position:0 -29px}
.ContentToggle .toggleBox							{padding-left:12px}
.ContentToggle .csc-header h1 				{display:none}

.csc-textpic-caption									{background:#dbdfe6; padding:3px}
.contentBorderBottom									{border-bottom:1px solid #dbdfe6; margin-bottom:7px; padding-bottom:10px;}

#mainContent .contenHighlightBlueBG,
#mainContent .contenHighlight 				{border:2px solid #cce5ff; margin-bottom:20px; padding:5px}
#mainContent .contenHighlightBlueBG h1,
#mainContent .contenHighlight h1 			{color:#142c5a; padding:7px 8px 10px; margin:-5px -5px 10px ; background:#cce5ff; font-size:14px;}
#mainContent .contenHighlightBlueBG 	{background:#e6f2ff}
#mainContent .contenHighlight dl.csc-textpic-image	
																			{height:75px; overflow:hidden}

#mainRight .contenHighlightGreenBG,
#mainRight .contenHighlightGreen,
#mainContent .contenHighlightGreenBG,
#mainContent .contenHighlightGreen		{border:2px solid #a9d4b7; margin-bottom:10px; padding:5px; margin-top:20px;color:#000}
#mainRight .contenHighlightGreen h1,
#mainRight .contenHighlightGreenBG h1,
#mainContent .contenHighlightGreenBG h1,
#mainContent .contenHighlightGreen h1	{color:#000; padding:5px 8px 7px; margin:-5px -5px 10px ; background:#a9d4b7; font-size:16px;}
#mainRight .contenHighlightGreenBG,
#mainContent .contenHighlightGreenBG	{background:#d1e8d8}																	



#mainContentHome .medienecho 						{float: left; padding-bottom:3px; margin: 15px 4px 0 15px; height: 130px;}
#mainContentHome .medienecho p						{display: none;}
#mainContentHome .medienecho a						{font-size:14px; background-position: 0 5px; padding-bottom:3px}	
#mainContentHome .medienecho .csc-header 			{position:absolute; margin-top: 84px; float: left; }

#mainContentHome .csc-textpic-text p				{float: left; width: 475px; margin-right: 0;}


#mainContentHome .boxBlue .boxTop				{height: 5px; background:url(../img/boxBlueTop.png) no-repeat;}
#mainContentHome .boxBlue 						{float: right; margin-right: 10px; margin-bottom: 10px; width: 175px; background:url(../img/boxBlueBg.png) repeat-y; }
#mainContentHome .boxBlue ul					{padding: 0px 10px 0 10px; margin: 0;}
#mainContentHome .boxBlue li					{color: #FFFFFF; list-style-type: none; background:url(../img/boxBlueLi.png) 0 15px no-repeat;  border-bottom: 1px solid; border-bottom-color: #1a56b6; padding: 10px;}


#mainContentHome .boxBlue li:last-child         {border-bottom: 0px;} 
#mainContentHome .boxBlue p						{color: #FFFFFF; margin: 0 10px;}
#mainContentHome .boxBlue a						{color: #FFFFFF; text-decoration: underline;}	
#mainContentHome .boxBlue .boxBottom			{height: 5px; background:url(../img/boxBlueBottom.png) no-repeat;}

#mainContent .medienecho 						{float: left; padding-bottom:3px; margin: 15px 0px 0 15px; height: 130px;}
#mainContent .medienecho p						{display: none;}
#mainContent .medienecho a						{margin-left:-12px; font-size:14px; background-position: 0 5px; padding-bottom:3px}	
#mainContent .medienecho .csc-header 			{position:absolute; margin-top: 84px; float: left; }

#mainContent h1									{margin-bottom: 10px;}	

.csc-header h1									{margin-bottom: 10px;}						

#mainContent .medienechoDetail					{border-bottom:1px solid #dbdfe6; margin-bottom:17px; padding-bottom:20px;}
#mainContent .medienechoDetail img				{margin-top:-7px}

#infoWindow {position:absolute; z-index:1; background:#fff; border:2px solid #a9d4b7; margin-top:22px }
#infoWindow a.btn_close {display:block; width:10px; height:10px; background:#f00; position:absolute}
#infoWindow a.btn_close:hover	{text-decoration:none}
#infoWindow h1 {background:#a9d4b7}

/*FRAMES*/
#mainContent .contentBoxedFull										{margin-bottom:10px; clear:both}
#mainContent .contentBoxed												{width:232px; float:left; margin-bottom:10px;overflow:hidden}
#mainContent .contentBoxedFull h1,
#mainContent .contentBoxed .csc-header h1				{display:block; color:#fff; padding:9px 10px 10px; background:#142c5a; font-size:14px; height:14px}
#mainContent .contentBoxed img										{}

/*CONTENT STUFF*/
/*Themennetzwerke*/
ul.tn li														{width:220px; border-bottom:1px solid #dbdfe6; float:left; margin:16px 20px 0 0;}
ul.tn li img												{margin-bottom:6px; margin-top:-6px}
ul.tn li a 													{font-weight:bold; display:block;}

/*News*/
.newsHeader 						{background: url(../img/news.gif) no-repeat; height: 25px; padding: 5px;}				
div.date							{padding-left: 10px; color: #999999;}
div.date p,
.news-single-date p,
.news-list-date-block p 			{display:inline;}
#wrapperMain strong h3				{font-weight:bold; color:#404040}
.newsext							{width:225px; float:right; margin-right:-245px}

.newsHeader a						{float: right; color: #ffffff;}
.newsHeader a:hover					{text-decoration:none}
p.more a, .news-single-backlink a	{color: #1e5eb8;}


/*news-list-browse*/
.tx-ttnews-browsebox 												{border:0;background:none;}
.tx-ttnews-browsebox p 												{display:none}

.tx-ttnews-browsebox table p 										{display:block; color:#c2c2c2; text-decoration:none; padding-left:6px; padding-right:6px;line-height:240%;}
.tx-ttnews-browsebox p a 											{color: #1e5eb8; text-decoration:none;padding-left:6px;padding-right:6px;line-height:240%;}
.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell 					{border:none;background:none;}
.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell p a,  
.tx-ttnews-browsebox p a:hover 										{background:#fff; border:1px solid #1e5eb8; padding-left:5px; padding-right:5px; color: #1e5eb8;}

.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell p a 				{border:0px; color:#c2c2c2;}
.news-single-date																	{color:#5e5e5e; padding:4px 0}
.news-single																			{margin-bottom:10px}
.news-single h3																		{color:#142c5a; font-size:12px; padding-bottom:8px}
.news-single .news-single-img											{float:left}
.news-single img																	{padding-top:7px}
.news-single .news-single-imgcaption							{font-size:10px;display:none}

.news-list-container									{margin: 20px 30px 0 0px;}
.news-single-item										{margin: 20px 30px 0 0px;}
.news-single-timedata									{display: none;}
.news-single-item h1									{font-size: 14px; color: #313131;}

.news-single-item a										{color: #1e5eb8;}

.news-list-container h3									{font-size: 14px; color: #404040; font-weight: bold; margin-bottom: 10px;}

.news-single-item h2									{font-size: 20px; color: #404040; margin-bottom: 10px;}
.news-single-img										{float: left; margin-right: 15px; margin-bottom: 15px;}


.news-list-container h3									{margin-bottom: 0px;}

.news-single-item ul									{border: 0px solid red; margin-left: 12px;  }
.news-single-item li									{list-style: disc; }
#mainContent .news-single-item p,
#mainContent .news-list-container p						{margin: 0;}
#mainContent .news-single-item p.strong					{margin-bottom: 10px;}
p.news-single-author									{float: left; color: #999999;}

.news-list-morelink a									{color: #1E5EB8;}
.news-list-item img 									{float: left; margin: 0 15px 15px 0;}
hr.clearer												{clear: both;}

/*Listings / item*/
.item-list-container															{width:100%;}
.item-list-container .headline										{height:30px; margin:0; padding:4px 10px 0; color:#fff; background:#142c5a; font-size:14px;}
.item-list-container .news-list-item	.image			{float:left; width:107px; padding:7px 0; margin-left:8px;}
.item-list-container .news-list-item	.image img,
.item-list-container .news-list-item	.image a		{float:left;}
.item-list-container .news-list-block							{float:left;width:615px;}
.item-list-container .news-list-block .content		{padding:7px 0 10px; float:left; width:280px;}
#mainContent
.item-list-container .news-list-block 						{width:300px;}
.item-list-container .news-list-block .content p	{padding-bottom:8px}
.item-list-container .news-list-block .header			{font-size:15px; color:#142c5a; padding:2px 0}
.item-list-container .news-list-block .header p		{float:left;}
.item-list-container td p													{padding-left:20px;}
.item-list-container .cellsa											{width:20%;text-align:left;vertical-align:middle;}
.item-list-container .cellsb											{width:30%;text-align:left;vertical-align:middle;}
.item-list-container .cellsa a.up									{color:#fff;background:url('fileadmin/img/arrow_up_white.gif');}
.item-list-container .cellsb a.down								{color:#fff;background:url('fileadmin/img/arrow_down_white.gif');}
.item-list-container a,
.item-list-container a:hover											{color:#fff;font-size:12px;}
.tableAsList																			{background:#cce5ff url(../img/arr_bl.gif) no-repeat;border-bottom:1px solid #85aed6;}
.tableAsList:hover																{background:#85aed6 url(../img/arr_bl.gif) no-repeat 0 -100px; color:#fff}
/*member area box*/
.marea 																						{color:#000;background:#d1e8d8 url(../img/icon_marea.gif) 15px 10px no-repeat; padding:10px 10px 10px 40px; width:270px; margin: 8px 10px 10px 0; float:right}
.marea h1																					{padding-top:5px;font-size:13px; font-weight:bold}
.marea p																					{padding-bottom:8px}
/*KONERO Person page*/
#pagePerson .marea																{float:left; width:100%}


/*abc selector*/
#mainContent ul#selector													{display:none}
#mainContent_noColumn ul 													{background:#d4ebff; height:24px; margin:20px 0}
#mainContent_noColumn li													{background:url(../img/contentnav.gif) left top no-repeat;float:left;margin:0 0 0 -1px; padding:4px 0 0 0; height:20px}
#mainContent_noColumn li:first-child							{background:none}
#mainContent_noColumn li a												{background:none; padding:4px 9px 5px; color:#142c5a}
#mainContent_noColumn ul li.cur a,
#mainContent_noColumn ul li a:hover								{color:#fff; text-decoration:none}
#mainContent_noColumn ul li.cur,
#mainContent_noColumn ul li:hover									{background:#94bcde;}
/*page Browser*/
#listingBrowser																		{text-align:center;}
#listingBrowser ul.pbrowser  											{background:none; display:inline-block;}
#listingBrowser ul.pbrowser li 										{background:none;margin-right:5px;float:left}
#listingBrowser ul.pbrowser li span								{color:#b5b5b5}
#listingBrowser ul.pbrowser li:hover							{background:none}
#listingBrowser ul.pbrowser li a									{background:none;color:#f60;padding:0 5px; margin:0;border:1px solid #fff;}
#listingBrowser ul.pbrowser li a:hover						{border:1px solid #f60; text-decoration:none}
/*table sort head*/
.headline table a.curD,
.headline table a.curD:hover,
.headline table a.curA,
.headline table a:hover														{padding-right:13px; background:url(../img/arr_sort.gif)right 5px no-repeat;}
.headline table a.curA:hover,
.headline table a.curD 														{background-position:right -35px}

/*INTRANET LISTING*/
.intra .item-list-container .headline							{background:#a9d4b7;border-bottom:1px solid #d1e8d8; color:#000}
.intra .tableAsList																{background:#d1e8d8 url(../img/arr_gr.gif) no-repeat;border-bottom:1px solid #a9d4b7; color:#000}
.intra .tableAsList:hover													{background:#a9d4b7 url(../img/arr_gr.gif) no-repeat 0 -100px; color:#000}
.intra .headline table a													{color:#000}
.intra .headline table a.curD,
.intra .headline table a.curD:hover,
.intra .headline table a.curA,
.intra .headline table a:hover										{padding-right:13px; background:url(../img/arr_sort_gr.gif)right 5px no-repeat;color:#000}
.intra .headline table a.curA:hover,
.intra .headline table a.curD 										{background-position:right -35px}
#mainContent_noColumn .intra ul#selector 					{background:#d1e8d8; height:24px; margin:20px 0}
#mainContent_noColumn .intra ul#selector li				{background:url(../img/contentnav_gr.gif) left top no-repeat;float:left;margin:0 0 0 -1px; padding:4px 0 0 0; height:20px}
#mainContent_noColumn .intra ul#selector li a			{background:none; padding:4px 9px 5px; color:#000}
#mainContent_noColumn .intra ul#selector li.cur,
#mainContent_noColumn .intra ul#selector li:hover	{background:#a9d4b7;}
#mainContent_noColumn .intra ul#selector li:first-child				
																									{background-image:none}
#mainContent_noColumn ul#selector li.cur a,
#mainContent_noColumn ul#selector li a:hover			{color:#000; text-decoration:none}
#mainContent_noColumn h1													{color:#142c5a; font-size:20px; padding:0 0 20px; line-height:100%}

/*KONERO foreign DB Extension*/
.personBox													{margin-bottom:20px}
.personBox h2												{padding-bottom:3px;line-height:110%; font-size:14px; color:#142c5a; vertical-align:bottom}
.personBox img											{padding-bottom:5px}
.personBox p												{}
.personBox td.test									{vertical-align:bottom}

/*FOOTER*/
#footer a											{color:#2b68bd; padding-right:10px;}
#footer span										{color:#2b68bd; padding-right:10px;}
#footer .dlink a									{border-right:1px solid #142c5a;}
#footer .dlink a.anchor								{border-right:none}
#footer a.print										{background:url(../img/icon_print.gif) 10px 3px no-repeat; padding-left:30px; padding-right:0; padding-bottom:2px; border-right:none}
#footer a.print:hover								{background-position:10px -11px}
#footer .csc-header									{display:none}
#footer #recommendBox 							{display:none; width:381px; height:325px; position:relative; overflow:hidden; margin:-336px 280px 0 0; float:right;}
#footer #recommendBox a							{padding:0}
#footer #recommend									{width:381px; height:325px; position:relative; background:url(/fileadmin/img/slideup.png); top:325px; left:0px}
#footer a.recommend									{display:block; height:20px; width:99px; background:#0f0 url(../img/btn_recommend.gif);}
#footer a.recommend:hover						{text-decoration:none; background-position:0 -20px}
#footer td													{padding-bottom:5px}
#footer td.urlTd										{padding-bottom:15px}
#footer a#recommendBtnClose					{width:22px; height:22px; overflow:hidden; display:block; background:url(../img/btn_close.gif); margin-top:-25px}
#footer a#recommendBtnClose:hover		{text-decoration:none; background-position:0 -22px;}
#footer textarea										{float:right; background:url(../img/inp_ta.gif); width:153px; overflow:hidden; border:none; font-family:"Segoe UI", Arial, Helvetica; padding:5px; font-size:12px}
#footer #rContent1									{padding-top:15px;}
#footer span#url										{display:block; height:30px; width:100%; overflow:hidden}
#footer #rContent2 a.more						{float:left; color:#f60; padding-left:12px }


/*RTE*/
table.contenttable									{border-spacing:0;border-collapse:collapse; width:100%}
table.contenttable td								{text-align:left; }
table.contenttable th								{text-align:left; }


table.contenttable td	p							{padding:0 8px 0 0}
table.contenttable td a								{color: #1e5eb8;}
/*table.contenttable td.align-right 	{text-align:right; }*/
table.contenttable td.align-right p {width:95px}
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap		{margin-top:10px}

/*old styles*/
p.headline_1								{font-weight: bold; font-size: 14px;}

.csc-uploads								{ margin-top: 10px; margin-bottom: 20px;}
.csc-uploads-fileName a						{color: #1e5eb8;}


.csc-mailform								{border: 0px;}
.csc-mailform-field							{padding-bottom: 5px;}
#mailform input.csc-mailform-submit						{border: 0px solid; background:url(../img/submitBtn.gif) 0 2px no-repeat; height: 23px; color: #FFFFFF; width: 181px; font-size: 11px; font-weight: bold;   }

#mainContent #mailform input,
#mainContent  #mailform textarea 			{width: 320px;}

#mainContent #mailform  					{padding:0;}
#mainContent #mailform label 				{float:left; width:100px;}

#mainContent #mailform input.csc-mailform-check			{width: auto;}

#mainContent #mailform input.csc-mailform-submit						{border: 0px solid; background:url(../img/submitBtn.gif) 0 2px no-repeat; height: 23px; color: #FFFFFF; width: 181px; font-size: 11px; font-weight: bold; margin-left: 243px;   }


.tx-indexedsearch-searchbox, .tx-indexedsearch-rules				{display: none;}

.headline_grau										{font-size:14px; font-weight: bold; color:#1E5EB8;}
.headline_blau										{font-size:14px; font-weight: bold; color:#1E5EB8;}
/*
p.headline_2 												{font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size:16px; color:#142c5a}
p.headline_2_fett 									{font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#142c5a}
p.headline_3_fett										{font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#ffffff}
p.copytext_1_hellgrau								{font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size:12px; color:#b5b5b5}
p.copytext_1_hellgrau_fett					{font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#b5b5b5}
p.copytext_1_grau										{font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size:12px; color:#666666}
p.copytext_1_grau_fett							{font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666}
p.copytext_2_schwarz								{font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size:12px; color:#000000}
p.copytext_2_schwarz_fett						{font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000}
p.copytext_3_blau										{font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size:12px; color:#142c5a}
p.copytext_3_blau_fett							{font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#142c5a}
p.copytext_4_hellblau 							{font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size:12px; color:#85aed6}
p.copytext_4_hellblau_fett					{font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#85aed6}
*/