* 							{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;
	/* MNE 26.07.2011 margin:-5px -5px 10px ; */
	margin:-5px -5px -5px ;
	background:#cce5ff;
	font-size:14px;}

/* MNE 26.07.2011 ganz neu daf�r BEGINN */
#mainContent .contenHighlightBlueBG p,
#mainContent .contenHighlight p {
	margin-top:15px;
}
/* MNE 26.07.2011 ganz neu daf�r ENDE */

#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										{}

/* MNE 11.01.2012 fixes #935 */
#mainContent .contentBoxedFull h1, #mainContent .contentBoxed .csc-header h1 {
	height:auto;
}

/*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}

#mainContent .tx-felogin-pi1 .submit {
	background:transparent url(../img/btn_submit.gif) repeat scroll 0 0;
	height:24px;
	width:24px;
	border:0;
}

#mainContent .tx-felogin-pi1 .submit:hover {
	background-position:0 -24px;
	cursor:pointer;
	text-decoration:none;
}

#mainContent .tx-felogin-pi1 .box_permalogin label{
	width:120px;
}

/*Änderungen F. Gebauer <fgebauer@3pc.de> Mitarbeiterseite*/
div.tx-3pcacatechteam-pi1:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

/* MNE 16.08.2011 spezifisches Neue Mitarbeiterliste Intranet */
.item-list-container.intranet .headline{
	/*background: url("../img/itab_h1.gif") repeat-x scroll 0 0 transparent;*/
	background-color:rgb(136,194,157);
	padding-top:0px;
}


.item-list-container.intranet .tableAsList {
	background-color:#E1F0E7;
}

#mainContent_noColumn .intranet li {
	background: url("../img/itab_tab.gif") repeat-x scroll 0 0 transparent;
}
#mainContent_noColumn ul.intranet {
	background: url("../img/itab_tab.gif") repeat-x scroll 0 0 transparent;
}

#mainContent_noColumn ul.intranet li.cur, #mainContent_noColumn ul.intranet li:hover {
	/*background-color:#FFFFFF;*/
	background: url("../img/itab_tab.gif") repeat-x scroll 0 0 transparent;
	background-position: right -60px;
}

.item-list-container.intranet .tableAsList:hover {
		color:#000;
}

.item-list-container.intranet .tableAsList {
		background-image:url('../img/arr_gr.gif');
}

.item-list-container.intranet .headline table a.curD,
.item-list-container.intranet .headline table a.curD:hover,
.item-list-container.intranet .headline table a.curA,
.item-list-container.intranet .headline table a:hover {
	background-image:url('../img/arr_sort_gr.gif');
}
