﻿/* ------ General Definitions ------ */
body															{ margin:0 0 0 30px; }
html															{ margin:0 0 0 0px; }
body															{ margin:0; width:auto; height:auto; background-color:#cdcdcd; background-image:url(/Style%20Library/Images/bg_body.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; }
.ite_1ee_global_content											{ width:950px; font-size:0.7em; }
.ite_1ee_global													{ font-size:1.0em; }
.ite_1ee_global	*												{ font-family:Arial, Helvetica, sans-serif; color:#666666; }
.ite_1ee_global	img												{ border:none; }
.ite_1ee_global	form											{ margin:0; }
.ite_1ee_global td												{ font-size:1em; vertical-align:top; }
.ite_1ee_global select											{ font-size:1em; vertical-align:top; }
.ite_1ee_global input											{ font-size:1em; vertical-align:top; }
.ite_1ee_global	input.btnsubmit									{ border:none; background-color:#003366; color:#ffffff; width:auto; margin-bottom:1px; font-size:1em; cursor:pointer; }
.ite_1ee_global	br.clear										{ clear:both; font-size:0; }
.ite_1ee_global p												{ margin:0; font-size:1em; }
.ite_1ee_global h5												{ margin:0; font-size:1em; }
.ite_1ee_global h4												{ margin:0; font-size:1em; }
.ite_1ee_global h3												{ margin:0; font-size:1em; }
.ite_1ee_global h2												{ margin:0; font-size:1em; }
.ite_1ee_global h1												{ margin:0; font-size:1em; }
.ite_1ee_global	h1												{ text-transform:uppercase; color:#003366; margin-bottom:0.5em; }
.ite_1ee_global	h2												{ color:#003366; margin-bottom:0.5em; }
.ite_1ee_global	a												{ text-decoration:none; color:#003366; }
.ite_1ee_global a:visited										{ color:#666666; }
.ite_1ee_global a:link											{ color:#666666; }
.ite_1ee_global	a:hover											{ color:#000000; }
.ite_1ee_global	a:active										{ color:#666666; }

/*
.ite_1ee_global .ms-sbtable										{ font-size:1em; }
.ite_1ee_global .ms-sbplain										{ font-size:1em; }
*/

/* ----- First Level Navigation ----- */
.ite_1ee_global .ms-topnav										{ background-image:none; font-size:1em; }
.ite_1ee_global .ms-topnav *									{ background:transparent; }
.ite_1ee_global div#mainnavigation								{ width:950px; height:auto; margin-left:auto; margin-right:auto; border-bottom:2px solid #ffffff; background-color:#a9a9a9; color:#ffffff; }
.ite_1ee_global div#mainnavigation a							{ text-decoration:none; text-transform:uppercase; color:#ffffff; font-weight:bold; }
.ite_1ee_global div#mainnavigation a:visited					{ color:#ffffff; }
.ite_1ee_global div#mainnavigation a:link						{ color:#ffffff; }
.ite_1ee_global div#mainnavigation a:hover						{ color:#666666; }
.ite_1ee_global div#mainnavigation a:active						{ color:#ffffff; }
.ite_1ee_global div#mainnavigation a.act:active					{ color:#000000; }
.ite_1ee_global div#mainnavigation a.act:hover					{ color:#000000; }
.ite_1ee_global div#mainnavigation a.act:visited				{ color:#000000; }
.ite_1ee_global div#mainnavigation a.act:link					{ color:#000000; }
.ite_1ee_global table.ms-topnavContainer						{ border:none; margin:0; border-left:20px solid black; }
.ite_1ee_global table#zz1_TopNavigationMenu						{ margin-left:15px; }
.ite_1ee_global table.ms-topnav									{ border:none; background-image:none; background-color:transparent; color:#ffffff; }
.ite_1ee_global table.ms-topnav td								{ padding:0; }
.ite_1ee_global table.ms-topnav a								{ display:block; white-space:nowrap; padding:3px 5px 2px 5px; height:auto; }
.ite_1ee_global .ms-topnavselected								{ color:#000000; background-image:none; border:none; background-color:transparent; }
.ite_1ee_global a.ms-topnavselected								{ color:#000000 !important; }
.ite_1ee_global table.ms-topNavHover							{ background-image:none; background-color:transparent; border:none; color:#000000; }
.ite_1ee_global table.ms-topnav img								{ position:relative; left:-6px; }
.ite_1ee_global div.zz1_TopNavigationMenu_0						{ background-color:#a9a9a9; margin-top:2px; border-top:transparent 0px none; }
.ite_1ee_global .ms-topNavFlyOuts								{ background-color:#a9a9a9; color:#003366; margin:0; padding:1px 3px 1px 3px; }
/*
.ite_1ee_global table.ms-topNavFlyOuts							{ background-color:transparent; color:#003366; }
.ite_1ee_global table.ms-topNavFlyOuts a						{ display:block; min-width:120px; color:#ffffff !important; padding:3px 5px 2px 5px; }
.ite_1ee_global .ms-topNavFlyOutsHover							{ background-color:#6aa94e; color:#ffffff; }
*/

/* ----- Admin area styling ----- */
/* definition that the action menu appears at the right side */
.web_admin_header_row div.action_menu							{ float:right; }
/* Defines a border on the left and right side of the admin panel */
.web_admin_header_row .ms-consoletitleareaframe					{ display:none; border:0px; background-color:gray; }

/* ----- Header Section ----- */
.ite_1ee_global .ms-sbtable										{ font-size:1.0em; color:aqua; }
.ite_1ee_global #oee_header										{ width:950px; min-height:63px; border-bottom:1px solid #bdbdb4; margin-left:auto; margin-right:auto; margin-bottom:1px; background-color:#ffffff; background-image:url(/Style%20Library/Images/bg_header.jpg); background-position:100% 0; background-repeat:repeat-y; color:#333333; font-size:0.9em; }
.ite_1ee_global #logo_container									{ white-space:nowrap; padding:13px 0 6px 15px; }
.ite_1ee_global #logo_container img								{ margin:0 14px 0 0; }
.ite_1ee_global #header_container								{ width:100%; white-space:nowrap; text-align:right; padding:42px 0 0 0; }
.ite_1ee_global #header_container a								{ text-decoration:none; color:#333333; }
.ite_1ee_global #header_container a:visited						{ color:#333333; }
.ite_1ee_global #header_container a:link						{ color:#333333; }
.ite_1ee_global #header_container a:hover						{ color:#648F3F; }
.ite_1ee_global #header_container a:active						{ color:#333333; }
.ite_1ee_global #header_container a.act:active					{ color:#648F3F; }
.ite_1ee_global #header_container a.act:hover					{ color:#648F3F; }
.ite_1ee_global #header_container a.act:visited					{ color:#648F3F; }
.ite_1ee_global #header_container a.act:link					{ color:#648F3F; }
.ite_1ee_global #langnav										{ float:none; margin:5px 9px 0 0; }
.ite_1ee_global #metanav										{ margin:0 35px 0 0; }
/* Site Search area */
.ite_1ee_global #search											{ padding:39px 10px 4px 0; }
.ite_1ee_global #search input.ms-sbplain						{ width:94px; height:2em; background-color:#ffffff; margin-right:5px; }
.ite_1ee_global #search select.ms-sbscopes						{ width:94px; height:2em; background-color:#ffffff; margin-right:5px; }
.ite_1ee_global #search .ms-sbcell input.ms-sbplain				{ border:1px solid #808080; height:1.5em; }
.ite_1ee_global #search .ms-sbtable-ex							{ width:auto; border:none; border-collapse:collapse; margin:0; }
.ite_1ee_global #search .ms-WPHeader td							{ border:0px transparent none; }
.ite_1ee_global #search .ms-WPBorder							{ border:0px transparent none; }
.ite_1ee_global td.ms-sbcell									{ padding:0; border:none; }
.ite_1ee_global td.ms-sbgo										{ background-color:transparent; padding:0; }
.ite_1ee_global td.ms-sblink									{ padding-right:0; border:none; }
.ite_1ee_global #header td.ms-sblink a							{ font-family:Arial, Helvetica, sans-serif; padding-left:4px; }
.ite_1ee_global td.ms-sbLastcell								{ width:0; padding:0; }
/* Banner */
.ite_1ee_global div#banner										{ width:950px; height:auto; margin-left:auto; margin-right:auto; border-bottom:1px solid #ffffff; }

/* ----- Center Section ----- */
.ite_1ee_global div#content_wrapper								{ width:950px; height:auto; min-height:400px; margin-left:auto; margin-right:auto; background-color:transparent; }
/* IE-hack: only read by IE */
* html .ite_1ee_global div#content_wrapper						{ height:400px; }
.ite_1ee_global div#rightcol									{ float:right; width:203px; height:auto; margin:0px 0px 5px 0px }	/*IE6: width reduziert von 207px auf 201px & float rigth statt left */
.ite_1ee_global div#rightcol									{ *margin-bottom:45px; } /* IE fix */

.ite_1ee_global div#leftnavigation								{ float:left; width:203px; height:auto;margin:0px 0px 0px 0px }
.ite_1ee_global div#content_container							{ float:left; width:530px; margin:0 2px 0 2px; background-color:transparent; }
.ite_1ee_global div#rightcol h2									{ width:auto; margin:0 0 1px 0; font-size:1em; background-color:#6aa94e; color:#ffffff; text-transform:uppercase; padding:6px 10px 2px 10px; }
.ite_1ee_global div#leftnavigation h2							{ width:auto; margin:0 0 1px 0; font-size:1em; background-color:#6aa94e; color:#ffffff; text-transform:uppercase; padding:6px 10px 2px 10px; }
.ite_1ee_global div#rightcol h2									{ text-align:right; }

/* ----- Left side navigation ----- */
.ite_1ee_global .ms-quickLaunch									{ border: 0px transparent none; }
.ite_1ee_global .ms-quicklaunchouter							{ border: 0px transparent none; margin:0px 0px 0px 0px }
.ite_1ee_global	.ms-standardheader								{ display:none; }
/* 1st level title */
.ite_1ee_global	.ms-nav1Menu									{ width:100%; border:none; border-collapse:collapse; background-color:transparent; margin:0 0 1px 0; }
.ite_1ee_global .ms-nav1Item									{ width:100%; }
.ite_1ee_global .ms-nav1Item td									{ background-color:#6aa94e; color:#ffffff; border:none; text-transform:uppercase; padding:6px 10px 2px 10px; }
.ite_1ee_global .ms-nav1Item a:active							{ font-weight:bold; color:#ffffff; text-decoration:none; }
.ite_1ee_global .ms-nav1Item a:hover							{ font-weight:bold; color:#ffffff; text-decoration:none; }
.ite_1ee_global .ms-nav1Item a:visited							{ font-weight:bold; color:#ffffff; text-decoration:none; }
.ite_1ee_global .ms-nav1Item a:link								{ font-weight:bold; color:#ffffff; text-decoration:none; }
/* 2nd level */
.ite_1ee_global .ms-nav2Menu									{ width:100%; background-color:transparent; margin:1px 0 0 0; }
.ite_1ee_global .ms-nav2Item									{ margin:0 !important; }
.ite_1ee_global .ms-nav2Item td									{ padding:5px 0 5px 10px; background-image:url(/Style%20Library/Images/dotsh.gif); background-repeat:repeat-x; background-position:0 0; }
.ite_1ee_global .ms-nav2Item a									{ color:#003366; display:block; font-weight:bold; }
.ite_1ee_global .ms-nav2Item a:hover							{ color:#648F3F; }
.ite_1ee_global .ms-nav2Selected a								{ color:#648F3F; padding-left:10px; background-image:url(/Style%20Library/Images/nav_selected.gif); background-repeat:no-repeat; background-position: 0 0; }
/* 3th level */
.ite_1ee_global .ms-nav3Menu									{ width:100%; background-color:transparent; margin:1px 0 0 0; }
.ite_1ee_global .ms-nav3Item									{ margin:0 !important; }
.ite_1ee_global .ms-nav3Item td									{ padding:5px 0 5px 20px; }
.ite_1ee_global .ms-nav3Item a									{ color:#003366; display:block; font-weight:bold; }
.ite_1ee_global .ms-nav3Item a:hover							{ color:#648F3F; }
.ite_1ee_global .ms-nav3Selected a								{ color:#648F3F; padding-left:10px; background-image:url(/Style%20Library/Images/nav_selected.gif); background-repeat:no-repeat; background-position: 0 0; }

/* ----- Recycle bin: Not displayed ----- */
.ite_1ee_global .ms-recyclebin									{ display:none; }
/* Styling for recycle bin: not in use */
/*
.ite_1ee_global .ms-recyclebin									{ background-image:url(/Style%20Library/Images/dotsh.gif); background-repeat:repeat-x; background-position:0 0; }
.ite_1ee_global .ms-recyclebin a								{ display:block; width:90%; padding:5px 2px 5px 9px; font-weight:bold; }
.ite_1ee_global .ms-recyclebin a:link,
.ite_1ee_global .ms-recyclebin a:visited						{ color:#003366; }
.ite_1ee_global .ms-recyclebin a:hover							{ color:#648F3F; }
.ite_1ee_global .ms-recyclebin a:active							{ color:#003366; }
*/

/* ----- Breadcrumb navigation ----- */
.ite_1ee_global .breadcrumb										{ width:auto; background-color:#f7f7f7; color:#666666; padding:6px 0 2px 10px; border-bottom:2px solid #ffffff; }
.ite_1ee_global .breadcrumb span.ms-sitemapdirectional			{ color:#6aa94e; background-color:transparent; }
.ite_1ee_global .ms-pagebreadcrumb								{ background-color:transparent; border:0px transparent none; }

/* ----- Content Section ----- */
.ite_1ee_global div.content										{ width:auto; min-height:400px; background-color:#e1e1e1; background-image:url(/Style%20Library/Images/bg_content.jpg); background-repeat:repeat-x; background-position:0 0; padding:12px 10px 10px 10px; }
.ite_1ee_global div.content	p									{ margin-bottom:0.5em; }
.ite_1ee_global div.content	a       							{ font-weight:bold; text-decoration:underline; color:#003366; }
.ite_1ee_global div.content	a:visited							{ font-weight:bold; text-decoration:underline; color:#003366; }
.ite_1ee_global div.content	a:link							    { font-weight:bold; text-decoration:underline; color:#003366; }
.ite_1ee_global div.content	a:hover							    { font-weight:bold; text-decoration:underline; color:#648F3F; }
.ite_1ee_global div.content	a:active							{ font-weight:bold; text-decoration:underline; color:#003366; }
.ite_1ee_global div.content div.teaserimage							{ margin:-12px -10px -10px -10px; }
.ite_1ee_global div.content div.teaserimage							{ *margin-bottom:-12px; }
.ite_1ee_global div.content div.teaserimage	p						{ margin:0; }


/* Reusable HTML Styles */
.ite_1ee_global .separator										{ clear:both; width:auto; height:8px; margin-bottom:7px; font-size:0; line-height:0; border:none; background-color:transparent; background-image:url(/Style%20Library/Images/dotsh.gif); background-repeat:repeat-x; background-position:0 100%; }
.ite_1ee_global .lead											{ color:#000000; }
.ite_1ee_global p.more_link										{ text-align:right; }
.ite_1ee_global p.more_link a:visited							{ color:#003366; }
.ite_1ee_global p.more_link a:link								{ color:#003366; }
.ite_1ee_global p.more_link a:hover								{ color:#648F3F; }
.ite_1ee_global p.more_link a:active							{ color:#003366; }
/* Styles for news */
.ite_1ee_global p.news_more_link a:visited						{ color:#003366; }
.ite_1ee_global p.news_more_link a:link							{ color:#003366; }
.ite_1ee_global p.news_more_link a:hover						{ color:#648F3F; }
.ite_1ee_global p.news_more_link a:active						{ color:#003366; }
/* Styles for image-paragraph */
.ite_1ee_global .imageParagraph_image							{ vertical-align:top; }
.ite_1ee_global .imageParagraph_column							{ vertical-align:top; }
.ite_1ee_global .imageParagraph_image img						{ margin:0 18px 4px 0; ; border:1px solid #ffffff !important; }
/* Picture block styling */
.ite_1ee_global .picture img									{ margin-bottom:4px; width:100% !important; border:1px solid #ffffff !important; }
/* Teaser styling */
.ite_1ee_global .teaser											{ width:150px; padding:5px; background-position:0 0; background-image:url(/Style%20Library/Images/bg_teaser.jpg); background-repeat:repeat-x; background-color:#e0e0e0; }
.ite_1ee_global .teaser_image_cell								{ }
.ite_1ee_global .teaser_text_cell								{ width:150px; clear:both; }
.ite_1ee_global .teaser h2										{ margin-bottom:0.5em; color:#003366; }
.ite_1ee_global .teaser img										{ display:block; border:1px solid #ffffff !important; }
/* Contact area styling */
/*swr*/																/* IE6: padding reduziert von 7px auf 6px */
/*.ite_1ee_global .contact										{ width:200px; padding:7px 0 7px 6px; background-image:url(/Style%20Library/Images/dotsh.gif); background-repeat:repeat-x; background-position:0 0; }*/
.ite_1ee_global .contact_column_image							{ width:0%; vertical-align:top; }
.ite_1ee_global .contact_column									{ width:100%; vertical-align:top; }
.ite_1ee_global .contact_column h3								{ color:#003366; }
.ite_1ee_global .contact_image									{ margin:0 7px 0 0; border:1px solid #ffffff !important; }
/* Download area styling */
.ite_1ee_global .download_row									{ width:auto; padding:5px; background-image:url(/Style%20Library/Images/dotsh.gif); background-repeat:repeat-x; background-position:0 0; }
.ite_1ee_global .download_row img								{ margin:0 5px -4px 0; }
*html .ite_1ee_global .download_row img							{ margin-bottom:-3px; }
/* Here a Link */
.ite_1ee_global .download_row a:visited							{ font-weight:bold; color:#003366; }
.ite_1ee_global .download_row a:active							{ font-weight:bold; color:#003366; }
.ite_1ee_global .download_row a:link							{ font-weight:bold; color:#003366; }
.ite_1ee_global .download_row a:hover							{ font-weight:bold; color:#648F3F; }

/* ----- Special styling when editing reusable html */
/* Draw red border around reusable html blocks */
.ite_1ee_global .ms-formfieldvaluecontainer .ite_1ee_global,
.ms-formbody .ite_1ee_global									{ border:1px #ff0000 dotted; }
/* Makes the picture block in the edit mode fitting the content area */
.ite_1ee_global .ms-formfieldvaluecontainer td					{ width:auto; }
.ite_1ee_global .ms-formfieldvaluecontainer .picture img		{ width:485px !important; }
/* Makes the teaser in the edit mode fitting the content area */
.ite_1ee_global .ms-formfieldvaluecontainer .teaser				{ width:150px; padding:4px; }

/* ----- Trick to make the displaying of reusable html in the backend more accurate ----- */
.ms-vb2 .ite_1ee_global *										{ font-size: 11px; }
.ms-formbody .ite_1ee_global *									{ font-size: 11px; }

/* ----- News area styling at the homepage ----- */
.ite_1ee_global div.news										{ width:auto; margin:0; padding:7px 0 7px 0; background-color:transparent; background-image:url(/Style%20Library/Images/dotsh.gif); background-repeat:repeat-x; background-position:0 0; }
.ite_1ee_global div.news p										{ margin:0; font-size:1em; }
.ite_1ee_global div.news h3										{ margin:0; font-size:1em; }
.ite_1ee_global div.news h3 a:visited							{ color:#003366; }
.ite_1ee_global div.news h3 a:link								{ color:#003366; }
.ite_1ee_global div.news h3 a:hover								{ color:#648F3F; }
.ite_1ee_global div.news h3 a:active							{ color:#003366; }

/* ----- Search ----- */
.ite_1ee_global .ms-PartSpacingVertical							{ margin-top:1px; }
.ite_1ee_global div.srch-results .srch-result					{ width:auto; margin:0; padding:7px 0 7px 0; background-color:transparent; background-image:url(/Style%20Library/Images/dotsh.gif); background-repeat:repeat-x; background-position:0 0; }
.ite_1ee_global div.srch-results .srch-Title					{ font-size:1em; font-weight:bold; }
.ite_1ee_global div.srch-results .srch-Title a:visited			{ color:#003366; }
.ite_1ee_global div.srch-results .srch-Title a:link				{ color:#003366; }
.ite_1ee_global div.srch-results .srch-Title a:hover			{ color:#648F3F; }
.ite_1ee_global div.srch-results .srch-Title a:active			{ color:#003366; }
.ite_1ee_global div.srch-results .srch-Description				{ margin: 0px 0 4px 0; }

/* ----- Table styling for reusable html the classes are oob in the file HtmlEditorTableFormats.css----- */
.ms-rteTable-1													{ font-family:Arial, Helvetica, sans-serif; }
.ms-rteTable-1 tr.ms-rteTableHeaderRow-1      					{ margin: 10px; padding: 10px;	color: #003366; background: transparent; text-align: left; font-size: 1em; font-family: font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; border-spacing: 10px; line-height: 14pt; vertical-align: top; }
.ms-rteTable-1 tr.ms-rteTableOddRow-1							{ background-color:white; font-size:1em; line-height: 14pt; } 
.ms-rteTable-1 tr.ms-rteTableEvenRow-1							{ background-color:transparent; font-size:1em; line-height: 14pt; }
.ms-rteTable-1 tr.ms-rteTableFooterRow-1     					{ background-color: transparent; color: #003366; font-size: 1em; font-family: font-family:Arial, Helvetica, sans-serif; line-height: 14pt; }

/*
.ms-rteTable-1 td.ms-rteTableOddCol-1  							{ padding: 0in 5.4pt 0in 5.4pt; }
.ms-rteTable-1 td.ms-rteTableEvenCol-1 							{ padding: 0in 5.4pt 0in 5.4pt; }
.ms-rteTable-1 tr.ms-rteTableHeaderOddCol-1						{ padding:0in 5.4pt 0in 5.4pt; color: #3a4663;line-height: 14pt; }
.ms-rteTable-1 tr.ms-rteTableHeaderEvenCol-1					{ padding:0in 5.4pt 0in 5.4pt; color: #3a4663; line-height: 14pt;}
*/

/* ----- Sitemap ------ */
.ite_1ee_global .toc-layout-main *,
.ite_1ee_global .toc-layout-main a,								{ font-family:inherit; font-weight:normal; font-size:1em; }
.ite_1ee_global .toc-layout-main .level-band					{ background:#a9a9a9 none; }
.ite_1ee_global .toc-layout-main .level-band a					{ color:#ffffff; font-weight:bold; }
.ite_1ee_global .toc-layout-main .headertitle,
.ite_1ee_global .toc-layout-main .headertitle-band				{ background:transparent none !important; }
/* 2nd level */
.ite_1ee_global .toc-layout-main .level-header					{ padding-left:2px; }
/* 3th level */
.ite_1ee_global .toc-layout-main .level-bullet					{ background:transparent none; }
.ite_1ee_global .toc-layout-main .level-item-pos				{ margin:0; padding:2px 0px 2px 12px; }

/* ----- Footer Section ----- */
.ite_1ee_global div#footer										{ width:950px; height:auto; margin-left:auto; margin-right:auto; padding:7px 0 7px 0; background-color:transparent; background-image:url(/Style%20Library/Images/dotsh.gif); background-repeat:repeat-x; background-position:0 0; font-size:0.9em; }
.ite_1ee_global div#logomsgold									{ padding-left:750px; margin-top:-41px; padding-bottom:3px; }
.ite_1ee_global div#logomsgold									{ *padding-bottom:0px;} /* IE fix */
.ite_1ee_global div#footer address								{ font-style:normal; }
.ite_1ee_global div#footer a:visited							{ color:#666666; }
.ite_1ee_global div#footer a:link								{ color:#666666; }
.ite_1ee_global div#footer a:hover								{ color:#000000; }
.ite_1ee_global div#footer a:active								{ color:#666666; }

/* ----- Hide not used sharepoint elements */
div.hiddenPlaceholders											{ display:none; }
