* 							{margin:0; padding:0} 
body						{font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size:12px;color:#404040;} 
h1, h2, h3			{font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-weight:normal} 
td							{font-size:12px; vertical-align:top} 
img							{border:0;} 
ul, li					{list-style-type:none} 
a								{text-decoration:none; color:#f60; outline:none} 
.tableAsList, 
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} 
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix 			{display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;} 
 
 
/*ALL*/ 
#calendar-event-backlink a, 
a.detail, 
a.more						{background:url(../img/arr_or.gif) 0 3px no-repeat; padding-left:12px;} 
a.more_bl					{background:url(../img/arr_bl_sm.gif) 0 4px no-repeat; padding-left:12px;} 
a.detail					{display:block} 
a.down2top				{background:url(../img/arrow_down_orange.gif) no-repeat; display:block; width:15px; height:20px; margin-right:2px} 
a.down2top:hover 	{background-position:0 -1000px; text-decoration:none} 
 
/*SKELETON 4 ALL TEMPLATES*/ 
#wrapperIndex, 
#wrapper 							{margin: 0 auto; width:960px;} 
#header								{overflow:visible; height:60px; width:960px;} 
#header a.logo				{display:block; width:116px; height:49px; float:left; margin-top:15px} 
/*HIER BREITE ÄNDERN:*/ 
.searchbox						{width:520px; float:right; margin-top:20px} 
#wrapperMain,					 
#wrapperHome					{margin-top:315px; width:960px; position:absolute; z-index:10} 
#topnav								{position:relative; z-index:11;height:30px; padding-top:30px; background:url(../img/topnav_bg.gif)} 
#stage								{height:300px; width:960px; background:url(../img/dummy_stage.jpg); position:absolute; z-index:10; color:#fff;} 
#leftHome							{width:470px; float:left; margin-right:20px;} 
#middleHome						{width:225px; float:left; overflow:hidden} 
#rightHome						{width:225px; float:right;} 
#mainLeft							{float:left;width:210px; min-height:100px;} 
#mainRight						{width:225px; float:right; overflow:hidden} 
#wrapperMain					{margin-top:254px;} 
#wrapperHeadline			{margin-top:-180px;} 
#mainContent					{width:485px; float:left; margin-left:20px} 
#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								{border-top:1px solid #142c5a; margin:20px 0 10px; padding-top:10px; text-align:right} 
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 img						{float:left} 
.searchbox input					{float:left; background:url(../img/inp145.gif); width:137px; height:16px; border:0; padding:4px} 
.searchbox a							{float:left;display:block;height:24px;} 
#wrapperMain .searchbox .submitbtn				{background:url(../img/btn_submit_2.gif);width:64px;height:24px;margin:2px 0 0 0}	 
a.submitQry {display:block; width:64px; height:24px; background:#fff url(../img/btn_submit_2.gif)} 
.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} 
 
/*ZOOM BUTTONS*/ 
#zoom 										{width:25px;height:24px;float:right;} 
#zoom a 									{display:block;width:15px; height:11px;background:url(../img/btn_zoom.gif); overflow:hidden;text-decoration:none;} 
#zoom a#zoomP							{width:15px; height:11px;overflow:hidden;} 
#zoom a#zoomP:hover				{background-position:-15px 0;width:15px; height:11px;overflow:hidden;} 
#zoom a#zoomM							{background-position:0 -11px;width:15px; height:11px;overflow:hidden;} 
#zoom a#zoomM:hover				{background-position:-15px -11px;} 
#zoomPd, 
#zoomMd 									{width:15px; height:11px; margin-bottom:2px; float:right; background:url(../img/btn_zoom.gif) -30px 0;} 
#zoomMd 									{background-position:-30px -11px} 
 
/*LOGIN FORM & LOGIN STUFF*/ 
#loginWrapper							{display:block; position:absolute; z-index:100000; width:100%; height:1px; margin-top:50px;} 
#loginBouncerOut					{width:960px; margin:0 auto} 
#loginbox									{display:none;margin-right:69px;float:right;background:url('../img/bg_login_frm.png');width:213px;height:144px; padding:20px 0px 0px 20px; background-repeat:no-repeat;} 
#loginbox input						{float:left; background:url(../img/inp145.gif); width:137px; height:16px; border:0; padding:4px} 
#loginbox a								{float:left;display:block;height:24px;} 
.sendPWD									{background:url(../img/btn_send_pwd.gif);height:24px;width:106px;border:none; margin-top:3px} 
#loginbox .submit					{background:url(../img/btn_submit.gif);height:24px;width:24px;}	 
#loginbox a.logout				{background:url(../img/btn_logout.gif);height:24px;width:61px;float:right;margin-right:40px;}	 
#loginbox a.logout:hover, 
.sendPWD:hover, 
#loginbox .submit:hover		{background-position: 0 -24px;text-decoration:none;cursor:pointer;} 
#loginbox h1							{display:none} 
#loginbox .box_permalogin {background:#fff;} 
#loginbox .box_permalogin input {width: auto; float:left; padding-right:10px} 
#loginbox .box_permalogin label {width:130px; padding:0 0 0 10px;} 
 
 
 
/*MAILFORM*/ 
/*MailForm Newsletter*/ 
#mailform_newsletter									{margin:20px 0px 0px 0px;padding:10px 0px 0px 20px;border: 1px solid #DBDFE6;} 
#mailform_newsletter input						{float:left; background:url(../img/inp145.gif); width:137px; height:16px; border:0; padding:4px;margin-left:20px;} 
#mailform_newsletter .input_short			{float:left; background:url(../img/inp145.gif); width:40px; height:16px; border:0; padding:4px;margin-left:20px;} 
/*Mailform Newsletter Rightbox*/ 
 
/*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 														{text-align:left} 
#topnav a														{width:168px; display:block;font-weight:bold} 
#topnav a:hover											{text-decoration:none} 
#topnav ul													{list-style-type:none;} 
#topnav li.jsmenu 									{float:left;height:30px;overflow:hidden;} 
#topnav .topItemWrapperAct a, 
#topnav .topItemWrapper a 					{padding-top:7px;height:23px;background:url(../img/topnav_home.gif) -336px 0;font-size:13px;color:#142c5a;text-align:center;} 
#topnav .topItemWrapper a:hover			{background-position:-168px 0;} 
#topnav .topItemWrapperAct a, 
#topnav .topItemWrapperAct a:hover	{background-position:0 0; color:#fff} 
#topnav .topItemWrapper 						{height:30px;overflow:hidden} 
#topnav ul.subnav										{background:#fff;opacity:0.94;} 
#topnav ul#jsmenus .liWrapper ul li.jsmenu ul.subnav a 				 
																		{width:148px; padding:5px 10px; color:#142c5a;}  
ul.subnav a:hover 									{background:#85aed6} 
li.liWrapper 												{width:168px;float:left; overflow:visible} 
 
/*NAVIGATION LEFT*/ 
ul#leftnav										{float:left; background:#cce5ff; width:210px; margin-top:-135px; padding:10px 0; min-height:120px} 
ul#leftnav li									{background:url(../img/leftnav_bg_li.gif) 0 top no-repeat; margin-top:-1px} 
ul#leftnav li:first-child			{background:none} 
ul#leftnav li	a								{display:block;color:#142c5a; padding:5px 15px 5px 30px; background:url(../img/leftnav_bg_a.gif) 15px 0 no-repeat;} 
ul#leftnav li.cur a, 
ul#leftnav li.subCur a, 
ul#leftnav li.cursubact a, 
ul#leftnav li	a:hover					{color:#fff; background:#85aed6 url(../img/leftnav_bg_a.gif) 15px -39px no-repeat; text-decoration:none;} 
ul#leftnav li.subCur, 
ul#leftnav li.sub							{background:none} 
ul#leftnav li.subCur a, 
ul#leftnav li.sub a						{padding:3px 15px 6px 60px; background-position:45px 0} 
ul#leftnav li.subCur a, 
ul#leftnav li.sub a:hover			{background-position:45px -40px} 
ul#leftnav li.cursub	a 			{background:url(../img/leftnav_bg_aSub.gif) 15px 0 no-repeat;} 
ul#leftnav li.cursubact a, 
ul#leftnav li.cursubact a:hover, 
ul#leftnav li.cursub	a:hover	{background:#85aed6 url(../img/leftnav_bg_aSub.gif) 15px -24px no-repeat;} 
#wrapperHeadline ul#leftnav		{margin-top:-55px;} 
 
/*NAVIGATION LEFT - INTRANET*/ 
ul#leftnav_i									{float:left; background:#d1e8d8; width:210px; margin-top:-135px; padding:10px 0; min-height:120px;color:#000} 
ul#leftnav_i li								{background:url(../img/leftnav_bg_li_i.gif) 0 top no-repeat; margin-top:-1px} 
ul#leftnav_i li:first-child		{background:none} 
ul#leftnav_i li	a							{display:block;color:#000; padding:5px 15px 5px 30px; background:url(../img/leftnav_bg_a_i.gif) 15px 0 no-repeat;} 
ul#leftnav_i li.cur a, 
ul#leftnav_i li.subCur a, 
#mainLeft ul#leftnav_i li.cursubact a, 
#mainLeft ul#leftnav_i li.cursubact a:hover, 
ul#leftnav_i li	a:hover				{color:#000; background:#a9d4b7 url(../img/leftnav_bg_a_i.gif) 15px -39px no-repeat; text-decoration:none;} 
ul#leftnav_i li.subCur, 
ul#leftnav_i li.sub						{background:none} 
ul#leftnav_i li.subCur a, 
ul#leftnav_i li.sub a					{padding:3px 15px 6px 60px; background-position:45px 0} 
ul#leftnav_i li.subCur a, 
ul#leftnav_i li.sub a:hover		{background-position:45px -40px} 
ul#leftnav_i li.cursub	a 		{background:url(../img/leftnav_bg_aSub.gif) 15px 0 no-repeat;} 
ul#leftnav_i li.cursubact a, 
ul#leftnav_i li.cursubact a:hover, 
ul#leftnav_i li.cursub a:hover	{background:#a9d4b7 url(../img/leftnav_bg_aSub.gif) 15px -24px no-repeat;} 
#wrapperHeadline ul#leftnav_i		{margin-top:-55px;} 
 
/*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:0px; 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} 
 
 
 
/*CAL BASE*/
 
 
 
/*HOME CALENDAR*/
#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 {height:260px}
#monthSliderWrapper td.monthOff div span a, 
#monthSliderWrapper td.eventDay	a												{color:#f60} 
.oneMonth table.month-small th.sideback a								{color:#404040} 
#listingWrapper																					{position:relative; z-index:10000}
#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:block} 
#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:center} 
.eventTable 																						{color:#7f7f7f}
#mainContent .eventListingContent li										{background:none; padding:0; padding-bottom:15px; margin-bottom:15px; border-bottom: dashed 1px #7f7f7f}
#mainContent .eventListingContent .date									{color:#7f7f7f; font-size:11px}


/*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;} 
td.time {width:60px; background:#85aed6; color:#fff}
td.small {background:#fff; width:5px}

.default_catheader_allday {padding:5px 10px 34px; margin-left:52px; border-left:10px solid #85aed6; border-top:#85aed6 1px solid; background:#dcedfe url(../img/cal_daybg.gif) no-repeat 0 bottom}
.default_catheader_allday a span {color:#aaa}

.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} 
 
 
/*CONTENT BOXES*/ 
#mainContent .personBox h1, 
#mainRight h1 												{color:#fff; padding:7px 10px; margin-bottom:10px; background:#142c5a; font-size:14px;} 
#mainRight img, 
#mainContent img  										{float:left; padding-right:10px} 
#mainContent h1												{color:#142c5a; font-size:20px; padding:0 0 10px; line-height:100%} 
#mainContent ul, .intraWelcome ul			{padding:10px 0 7px; list-style:none;} 
#mainContent li, .intraWelcome li			{background:url(../img/bullet_content.gif) 0 6px no-repeat; padding:0 0 3px 7px;} 
#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} 
#mainLeft .contenHighlightGreenBG, 
#mainRight .contenHighlightGreenBG, 
#mainRight .contenHighlightGreen, 
#mainContent .contenHighlightGreenBG, 
#mainContent .contenHighlightGreen		{border:1px solid #dedede; margin-bottom:10px; padding:5px; margin-top:20px;color:#000} 
#mainLeft .contenHighlightGreenBG h1, 
#mainLeft .contenHighlightGreen h1, 
#mainRight .contenHighlightGreen h1, 
#mainRight .contenHighlightGreenBG h1, 
#mainContent .contenHighlightGreenBG h1, 
#mainContent .contenHighlightGreen h1	{color:#000; padding:5px 8px 7px; margin:-5px -5px 10px ; background:url(../img/itab_h1.gif) repeat-x; font-size:16px;} 
#mainRight .contenHighlightGreenBG, 
#mainLeft .contenHighlightGreenBG, 
#mainContent .contenHighlightGreenBG	{background:#fff}																	 
#mainLeft .contenHighlightGreenBG 		{margin-top:0px;} 
 
 
#mainContent .medienecho 							{background:url(../img/medienecho_bg.gif) repeat-y; padding-bottom:3px} 
#mainContent .medienecho h1						{background:url(../img/medienecho_bg_h1.gif) 0 top no-repeat; padding:24px 0 0 9px; width:70px; float:left} 
#mainContent .medienecho p						{float:right; width:380px} 
#mainContent .medienecho a						{margin-left:-12px; font-size:14px; background-position: 0 5px; padding-bottom:3px} 
#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*/ 
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} 
 
 
/*Press-News*/ 
.news-list-container 															{padding:0;border:0;} 
.news-list-container .news-list-block-Wrapper			{width:470px; float:right;} 
.news-list-container .news-list-item 							{background:#fff;padding:0;border:0;margin:0 0 18px 0;width:480px} 
.news-list-container .news-list-item							{border-bottom:1px solid #DBDFE6; margin-bottom:12px; padding-bottom:12px;} 
.news-list-container div.news-list-block 					{float:left;} 
.news-list-container div.news-list-date-block 		{display:block;padding:1px 0 6px 0;margin:0;color:#b5b5b5;font-size:12px;} 
.news-list-container div.news-list-block h2				{color:#142c5a; font-size:14px; margin:-4px 0 4px; padding:0 0 6px; line-height:120%} 
.news-list-container .news-list-morelink					{clear:both; padding-top:3px} 
.news-single-backlink a, 
.news-list-container .news-list-morelink a				{background: url(../img/arr_or.gif) 0 3px no-repeat; padding-left:12px; display:block} 
.news-list-container .news-list-morelink a				{font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size:12px; color:#ff6600;background:url(../img/arr_or_content12.gif) 0px 3px no-repeat; line-height:130%;text-indent:0px; padding-left:9px;} 
.news-list-container .news-list-morelink a:hover 	{text-decoration:underline} 
.news-list-container img													{padding-top:4px} 
.news_pub_latest .news-list-container {margin-top:20px} 
 
 
 
/*Press News Single*/ 
.newsFooter .News, 
.newsFooter .Top-Thema					{background:#00f; display:none} 

.newsFooter .Presseinformation 	{} 
 
 
/*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:#f60; 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 #f60;padding-left:5px;padding-right:5px;color:#f60;} 
.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} 
 
 
/*Aktuelles & Presse*/ 
.news-list-container .topnews											{margin:-10px 0 0; padding:10px;} 
.news-list-container .topnews .news-list-item			{margin:0; padding:0; border:none} 
.news-list-container .topnews .news-list-item, 
.news-list-container .topnews											{background:none} 
 
 
/*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;}  
.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} 
 
 
/*TT_NEWS cats*/ 
.news-catmenu-ACT, 
.news-catmenu-NO {height:16px;overflow:hidden;} 
.news-catmenu-NO img {float:left;} 
.news-catmenu-ACT {background:#cce5ff} 
.news-catmenu-ACT a {color:#404040;} 
.news-list-container_cat {margin-top:30px} 
 
  
/*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, 
.contenHighlightGreen .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, 
.contenHighlightGreen .headline table a:hover, 
.contenHighlightGreen .headline table a.curD, 
.contenHighlightGreen .headline table a.curD:hover, 
.contenHighlightGreen .headline table a.curA								{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, 
.contenHighlightGreen .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:#142c5a; padding-left:10px; padding-right:10px; float:right;} 
#footer .dlink											{} 
#footer .dlink a										{border-right:1px solid #142c5a;} 
#footer .dlink a.anchor							{border-right:none} 
#mainContent_noColumn a.print,
#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;color:#142c5a;} 
#mainContent_noColumn a.print:hover,
#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:#fff 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	p							{padding:0 8px 0 0} 
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-family: "Segoe UI", Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px; color:#142c5a; padding-bottom:4px} 
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} 
 
 
/*GOOGLE MAPS*/ 
#gmapmarker													{width:160px; height:80px; overflow:hidden} 
.gMap																{border:1px solid #142c5a} 
input.gmapTextBox, 
input.gmapDirButton									{background:url(../img/inp145.gif); width:137px; height:20px; border:0;margin:5px 0 0 5px} 
input.gmapDirButton 								{background:url(../img/btn_gm.gif); width:137px;} 
input.gmapDirButton:hover 					{background:url(../img/btn_gm.gif) 0 -20px;} 
#gmapDirLabelTo 										{padding-top:7px} 
input.gmapTextBox										{width:129px;height:17px;} 
  
/*EVENT MANAGER EXTENSION*/ 
.eventManager a.btnAbortImg, 
.eventManager a.btnMoreImg					{background:url(../img/btn_weiter.gif); width:80px; height:20px;display:block; float:left} 
.eventManager a.btnAbortImg:hover, 
.eventManager a.btnMoreImg:hover		{background-position:0 -20px;text-decoration:none} 
.eventManager a.btnAbortImg					{background:url(../img/btn_abbrechen.gif);} 
.eventManager a.btnConfirmImg				{background:#f00 url(../img/btn_bestaetigen.gif); width:80px; height:20px; display:block; float:right} 
.eventManager a.btnConfirmImg:hover	{background-position:0 -20px;text-decoration:none} 
.eventManager .statusBarYes					{background:#d1e8d8 url(../img/icon_yes_green.gif) no-repeat 4px 4px} 
.eventManager .statusBarNo					{background:#f78888 url(../img/icon_no_red.gif) no-repeat 4px 4px} 
.eventManager .statusBar						{background:#f9cc9b url(../img/icon_notSure_orange.gif) no-repeat 4px 4px} 
.eventManager .statusBarYes, 
.eventManager .statusBarNo, 
.eventManager .statusBar						{padding:5px 10px 5px 130px;} 
 
 
 
/*INFOROW INTRANET*/ 
#infoRow														{height:43px; width:100%; position:fixed; background:url(../img/inforow_bg.png) repeat-x; z-index:100000; color:#000} 
.infoRow_placeholder								{height:40px; width:100%;} 
#infoRow a													{color:#000} 
#infoRow a:hover										{text-decoration:none} 
#infoRow .irWrapper									{margin: 0 auto; width:960px;} 
#infoRow p													{padding-right:8px; margin-right:5px; float:left; background:url(../img/inforow_sep.gif) right top no-repeat; height:40px;} 
#infoRow .logo span									{background:url(../img/intra_icPerson.png) 0 10px no-repeat; padding:12px 0 0 25px; display:block} 
#infoRow .loginInfo span 						{background:url(../img/intra_icLogin.png) 0 10px no-repeat; padding:12px 0 0 20px; display:block; float:left} 
#infoRow .left a										{background:url(../img/icon_IR_logout.gif) no-repeat 6px 2px; padding:2px 12px 0 28px; display:block; height:19px} 
#infoRow p.link											{background:url(../img/inforow_a_bg.gif) repeat-x right top; margin-left:-6px; padding-right:0;} 
#infoRow p.link:hover								{background-position: right -20px} 
 
 
/*Intranet NavItems*/ 
 
#infoRow .right 										{float:right; padding-left:2px} 
#infoRow .topItemIRWrapper					{background:#a5d2b3 url(../img/inforow_sep.gif) right top no-repeat;} 
#infoRow li a												{width:auto; display:block; text-decoration:none} 
#infoRow li a:hover									{text-decoration:none} 
#infoRow ul													{list-style-type:none;margin-left:-10px;padding-left:2px;} 
#infoRow li.jsIRmenu 								{float:left;height:39px;overflow:hidden;} 
#infoRow .topItemIRWrapper a 				{height: 39px; padding: 12px 0 0 10px; display:block;} 
#infoRow .topItemIRWrapper a:hover	{} 
#infoRow .topItemIRWrapper 					{height:39px; padding-top:0px;overflow:hidden;} 
#infoRow .topItemIRWrapper:hover		{} 
#infoRow ul.subnav									{background:#d1e8d8;opacity:0.94;} 
#infoRow ul.subnav a								{margin-right:-10px;margin-left:10px;padding-top:3px;color:#000; background:url(../img/arr_bl_gr.gif) 4px 6px no-repeat; padding-left:15px} 
#infoRow ul.subnav a:hover					{background:#7fbd96 url(../img/arr_bl_gr.gif) 4px 6px no-repeat;} 
#infoRow li.liIRWrapper 						{width:auto;float:right; margin-left:10px; overflow:visible;} 
#infoRow a.faq 											{padding-left:40px; width:120px;background:url(../img/intra_icFAQ.png) 10px 7px no-repeat} 
#infoRow a.platform									{padding-left:40px; width:120px;background:url(../img/intra_icPlatform.png) 10px 7px no-repeat} 
#infoRow a.profile 									{padding-left:40px; width:90px;background:url(../img/intra_icProfile.png) 10px 7px no-repeat} 
#infoRow ul.subnav a								{padding-right:20px}
#infoRow li {margin-right:-1px}
#infoRow ul.subnav li {margin-right:0}
#infoRow ul#listingIR1{width:180px}
 
 
/*profile*/ 
a.editlink													{display:block; height:22px; width:79px;overflow:hidden; background:url(../img/icon_intra_edit.gif) 0px -22px no-repeat; } 
a.editlinksmall											{display:block; height:19px; width:68px;overflow:hidden; background:url(../img/icon_intra_edit_small.gif) 0px -19px no-repeat;margin-top:5px} 
a.editlinksmall:hover, 
a.editlink:hover										{background-position:right 0px; text-decoration:none} 
 
.morph1, .morph2, .morph3, .morph4 .morph5, .morph6, .morph7, .morph8 .morph9, .morph10,  
.morph11, .morph12 .morph13, .morph14, .morph15, .morph16 .morph17, .morph18, .morph19, .morph20  
									/*{overflow:hidden;margin-top:-15px;margin-left:100px;font-size:11px;padding:0;margin-bottom:20px; position:absolute; z-index:1000000;}*/ 
{margin-left:175px; height:0px;width:133px; position:absolute;overflow:hidden} 
.morph2 {margin-left:75px;} 
 
/* 
.morph1 					{height:1px;width:1px;margin-left:100px;} 
.morph2 					{height:1px;width:250px;} 
*/ 
.morph3 					{height:250px;} 
.morph5 					{height:350px;} 
.morph6 					{height:450px;} 
.morph7 					{height:550px;} 
.morph8 					{height:650px;} 
.morph9 					{height:750px;} 
.morph10 					{height:850px;} 
.morph11 					{height:950px;} 
.morph12					{height:1050px;} 
.morph13					{height:1150px;} 
.morph14					{height:1250px;} 
.morph15					{height:1350px;} 
.morph16					{height:1450px;} 
.morph17					{height:1550px;} 
.morph18					{height:1650px;} 
.morph19					{height:1750px;} 
.morph20					{height:1850px;} 
/*this is the width*/ 
 
.morphOrgHeight				{height:0px} 
.morphOrgWidth1				{margin-left:175px;width:133px;} 
.morphOrgWidth2				{margin-left:75px;width:133px;} 
.morphWidth1 					{margin-left:-25px;width:533px;z-index:100000000000} 
.morphWidth2 					{margin-left:-125px;width:533px;z-index:100000000000} 
 
.eb_top											{background:url(../img/bg_edit_top.png); height:22px;} 
.eb_middle									{background:url(../img/bg_edit_middle.png); padding:0 25px;width:483px} 
.eb_bottom									{background:url(../img/bg_edit_bottom.png);height:35px;} 
 
.eb_middle a.close					{width:22px; height:22px; overflow:hidden; display:block; background:url(../img/btn_close.gif); float:right} 
.eb_middle a.closeTwo				{width:61px; height:24px; overflow:hidden; display:block; background:url(../img/btn_schliessen.gif);} 
.eb_middle a.closeTwo:hover	{text-decoration:none; background-position:0 -24px;} 
.eb_middle a.close:hover		{text-decoration:none; background-position:0 -22px;} 
 
.editme											{background:url(../img/icon_intra_edit.gif); background-position:right -22px; background-repeat: no-repeat} 
.eb_middle	input						{float:left} 
.eb_middle textarea					{background:url(../img/inp165.gif) no-repeat;border:none;height:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px} 
.eb_middle	a.submit, 
.eb_middle	a.reset					{height:24px; width:90px; display:block; background:url(../img/btn_speichernV.gif); overflow:hidden; float:left} 
.eb_middle	a.reset					{background:url(../img/btn_abbrechenV.gif)} 
.eb_middle	a.submit				{margin-left:10px} 
.eb_middle	a.submit:hover, 
.eb_middle	a.reset:hover		{background-position:0 -24px; text-decoration:none} 
.editme .intra_editbox 			{display:none;padding:40px 10px 10px 30px; width:140px; height:68px; margin:-12px 0 0 320px; background:url(../img/intra_editboxBG.png);float:right;position:absolute;z-index:10} 
.editme  td 								{padding:2px} 
.intra_profile span 				{padding:0 0 3px 5px;display:block} 
.intra_profile	input 			{} 
 
 
/*SMALLADS*/ 
.tx-kesmallads-pi1				{background:#fff} 
.smalladform-field				{clear:both; background:#ff0} 
.smalladform-label				{clear:both;} 
.tx-kesmallads-pi1 input	{margin:10px; float:left} 
 
/*INPUT FIELDS*/ 
input[password], 
fieldset input 					{height:20px;background:url(../img/inp_ta.gif);} 
fieldset								{padding:10px} 
fieldset label 					{width:auto} 
label										{float:left; display:block; width:60px; overflow:hidden; padding-top:6px; font-size:11px;} 
#rightHome label				{padding-top:6px; padding-bottom:4px} 
.inpcheck								{float:none; width:15px} 
.inp326									{width:318px;} 
.inp414									{width:406px;} 
.inp157									{width:157px;} 
.inp98									{width:90px;} 
.inp414									{width:50px; overflow:hidden} 
input.text 							{background:url(../img/inp326.gif); height:16px; border:0; padding:2px 4px;} 
.inpTA									{font-size:12px; padding:5px; width:292px; /*overflow:hidden*/} 
.btn_change							{background:url(../img/btn_change.gif); height:24px; width:66px; border:none;margin:10px 0 50px; float:none} 
#wrapperMain .searchbox .submitbtn:hover, 
.btn_change:hover				{background-position:0 -24px; cursor:pointer;} 
.inptTAComment					{width:450px; /*overflow:hidden*/} 
 
/*Change PWD*/ 
.tx-srfeuserregister-pi1-error, 
table.changePWD span		{color:#f00} 
.changePWDWrapper				{position:absolute; margin:-326px 0 0 -390px;background:#d1e8d8; border:2px solid #a9d4b7; width:200px; padding:8px} 
 
/*Ext Welcome Teaser*/ 
.intraWelcomeContainer				{background-color:#fff;} 
.intraWelcomeWrapper				{height:0px; background:#f00; width:600px; margin: 0 auto;} 
.intraWelcomePad						{padding-top:100px; height:500px} 
DIV.intraWelcome form a, 
DIV.intraWelcome p a							{color:#808080; text-decoration:underline} 
DIV.intraWelcome a.intraWelcomeClose {text-decoration:none} 
DIV.intraWelcome a	:hover	{text-decoration:none} 
DIV.intraWelcome form label	{ float:none; width:100%;display:block; overflow:hidden; font-size:11px;} 
.intraWelcome								{background:#fff url(../img/welcome_bg.gif) repeat-x bottom; border:1px solid #3d635f; color:#000; position:absolute; z-index:10000; width:600px; margin-top:-10px} 
.intraWelcome	h1						{background:url(../img/welcome_hl.gif) repeat-x; height:30px; color:#333; padding-left: 10px;} 
.intraWelcome	h1 a					{display:block; height:22px; width:22px; float:right; background:url(../img/intra_btnClose.gif); margin:-22px -4px 0 0} 
.intraWelcome	h1 a					{margin:-28px 2px 0 0} 
.intraWelcome	h1 a:hover		{background-position:0 -22px; text-decoration:none} 
.intraWelcome .content 			{padding: 10px} 
#eventTeilnehmerliste				{} 
#eventTeilnehmerliste td		{padding: 5px;} 
.agb_form_div					{margin-top:10px;} 
DIV.intraWelcome  form .agb_form_div a{ display:block;margin-top:5px;margin-bottom:5px;} 
 
 
/*Intranet New*/ 
body #mainContent .tx-teiintranet-pi1 li			{background:url(../img/bullet_intra.gif) no-repeat 0 4px; padding-left:15px} 
.tx-teiintranet-pi1 a 			{color:#404040; text-decoration:underline} 
.tx-teiintranet-pi1 h2 			{color:#404040; font-size:15px; font-weight:bold; padding-bottom:12px;} 
.tx-teiintranet-pi1 h3 			{color:#404040; font-size:12px; font-weight:bold; display:inline} 
.tx-teiintranet-pi1 a.editlink	{display:block; width:22px; height:22px; background:url(../img/tab_edit.png); padding:0;text-decoration:none} 
.tx-teiintranet-pi1 a.editlink:hover {background-position:0 -22px} 
 
 
 
.tabBorder {padding:30px 20px; margin-top:-1px; width:443px; border: 1px solid #dedede; background:#e1f0e7 url(../img/itab_bg.gif) 0 top repeat-x} 
#mainContent ul.tabbed {padding:0; margin:20px 0 0 0;list-style:none;} 
#mainContent ul.tabbed li {border:#dedede solid; border-width:1px 0 0 1px;float:left;list-style:none;background:none;padding:0; margin:0;} 
#mainContent ul.tabbed li a {display:block; padding:7px 20px 0; height:23px; background:url(../img/itab_tab.gif) right top; text-decoration:none; font-weight:bold; font-size:13px} 
#mainContent ul.tabbed li a:hover {background-position:right -30px} 
#mainContent ul.tabbed li a.act {background-position:right -60px} 
 
/*Intranet New - Events*/ 
.tx-teiintranet-pi1 .descRow p.left 	{width:240px;} 
.tx-teiintranet-pi1 .descRow p.middle	{width:100px;float:left} 
.tx-teiintranet-pi1 .descRow p.right 	{width:80px; margin-left:15px} 
.tx-teiintranet-pi1 .descRow p.middle, 
.tx-teiintranet-pi1 .descRow p.left, 
.tx-teiintranet-pi1 .descRow p.right 	{font-weight:bold; padding-bottom:5px;} 
.eventStatusChanger {padding:10px; border:#dedede solid 1px; background:#f1f8f3; margin:20px 10px} 
.eventStatusChanger:hover {background:#edf6f0} 
.tx-teiintranet-pi1 .event					{padding:7px 0; border-top:1px solid #dedede} 
.tx-teiintranet-pi1 .event:hover 		{} 
.tx-teiintranet-pi1 .event h3 			{width:230px; float:left} 
.tx-teiintranet-pi1 .event .info 		{width:120px; float:left; margin-left:10px} 
.tx-teiintranet-pi1 .event .status 	{width:25px; float:left; margin-left:15px} 
.tx-teiintranet-pi1 .event .edit 		{width:25px; float:left; margin-left:15px} 
 
/*Intranet New - Inputfields*/ 
.tx-teiintranet-pi1 textarea.inpTA,			 
.tx-teiintranet-pi1 input.text	{background:#fff;border:#dedede solid 1px;} 
a.btnBackImg	{background:url(../img/tab_zurueck.gif); width:89px; height:20px; display:block; float:left; text-decoration:none} 
a.btnAbortImg {background:url(../img/tab_abbrechen.gif); width:89px; height:20px; display:block; float:left; text-decoration:none} 
a.btnConfirmImg {background:url(../img/tab_senden.gif); width:89px; height:20px; display:block; float:left; text-decoration:none} 
a.btnBackImg:hover, 
a.btnConfirmImg:hover, 
a.btnAbortImg:hover {background-position: 0 -20px;} 
#passwordWrapper {padding:0 0 20px 0}
 
/**Intranet New - Profile*/ 
.tx-teiintranet-pi1 .toEdit {width:410px;float:left;} 
.tx-teiintranet-pi1 .editLinkLayer {width:30px; float:right} 
#mainContent ol.nostyle, 
#mainContent ol.nostyle li {background-image:none;height:20px;padding-top:5px;} 
#mainContent ol.nostyle li img {margin-top:-5px}

/*Kalender für Projektseiten, Archiv und kommende Veranstaltungen*/
.calToggle																							{border:2px solid #cce5ff; margin-bottom:20px}
body #mainContent .calToggle h1													{background:#cce5ff url(../img/arr_cal_toogle.gif) 2px 7px no-repeat;padding:7px 8px 8px 22px; font-size:14px}
body #mainContent .calToggle h1:hover 									{cursor:pointer; background-position:2px -93px}
body #mainContent .calToggle ul.eventListingContent li	{margin:0 8px 3px;}
body #mainContent .calToggle .wrappedContent h1					{display:none}
body #mainContent .calToggle .wrappedContent						{padding:3px}

/*event manager*/
#tei_intranet_registration {}
#tei_intranet_registration .inputField{}
#tei_intranet_registration input,
#tei_intranet_registration label {float:left}
#tei_intranet_registration input {margin:0 20px 5px 0;}


.emBox {border:1px solid #142c5a; background:#fcfdff url(../img/em_bg_all.gif) repeat-x bottom}
.emBox h2{ padding:3px 10px; color:#142c5a; background:url(../img/em_bg.gif) repeat-x; margin-bottom:20px;}
.emBox h3 {display:block; padding:0 0 0 0; margin-bottom:10px; width:373px; font-size:15px; border-bottom:1px dotted #142c5a}
.emBox h3 a {text-decoration:none; padding:0; margin:0; display:block}
.emBox h3 a:hover {background:#f3f9ff}
.emBox .copytext {background:url(../img/em_ic_info.png) no-repeat; padding:25px 40px 15px 40px; margin-bottom:10px}
.emBox .copytextEvent {background:url(../img/em_ic_event.png) no-repeat; padding:25px 40px 15px 40px; margin-bottom:10px}
.emBox .copytextData {background:url(../img/em_ic_edit.png) no-repeat; padding:25px 40px 15px 40px; margin-bottom:10px}
.emBox .mailBox		{background:url(../img/em_ic_mail.png) no-repeat; padding:25px 40px 15px 40px; margin-bottom:10px} 
.emBox .infoBox			{padding:0 10px}
.emBox .contentBox {margin:10px 46px 10px 29px;}
.emBox .eventManager h2{padding:0 0 1px 0; margin:0 10px 3px 0; font-size:13px; background:none; color:#142c5a; border-bottom:1px dotted #142c5a }

.emBox a.image{width:89px; height:20px; display:block;text-decoration:none}
.emBox a.image:hover {background-position:0 -20px;}
.emBox a.btnAbortImg,
.emBox a.btnBackImg	{background:url(../img/btn_aj_schliessen.gif); width:89px; height:20px; display:block; float:left; text-decoration:none} 
.emBox a.btn_em_submit {background:url(../img/btn_aj_anmelden.gif);float:right;margin-right:33px}
.emBox a.btnConfirmImg	{background:url(../img/btn_aj_bestaetigen.gif);}
.emBox a.change					{background:url(../img/btn_aj_aendern.gif);}
.emBox a.bestaetigen		{background:url(../img/btn_aj_bestaetigen.gif);}
.emBox a.btnSendImg			{background:url(../img/btn_aj_senden.gif);}
.emBox .btn_em_submit_2{background:url(../img/btn_aj_weiterAnmelden.gif); width:150px; height:20px; display:block;text-decoration:none; float:right}
.emBox .btn_em_submit_2:hover {background-position:0 -20px;}

.emBox table.mail label {width:120px}