/*
////////////////////////////////////////////////////////////////
//
// design.css Stylesheet fuer die Inhaltsseiten
//
// Weblication® CMS Strukturdesign Version 4.5
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication® Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/*Standardformatierungen*/

body     {background-color:#FFFFFF;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:normal;}/*Standard Textformatierung*/

div      {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;}
p        {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;margin:0px;padding:0px;}
span     {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;}
form     {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;margin:0px;padding:0px;}
td       {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;}

/*Links standard*/
a    	 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#009966; line-height:14px; text-decoration:underline;}
a:hover  {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#009966; line-height:14px; text-decoration:none;}
.elementTopQuickfinder a    	{text-decoration:none;}
/*.blockContent a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#009966; line-height:14px; text-decoration:underline;}*/

/*Eingabefelder*/
option   {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;}
input    {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;}
select   {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;}
textarea {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;}


/*Listen Bullet*/
ul		 {margin:0px 0px 0px 14px; padding:0px; list-style-image:url(/wDeutsch/wLayout/design/img/icons/bullet_liste.gif);}
ol		 {margin:0px 0px 0px 14px; padding:0px;}

img      {border-style:none}


/*################################ Ueberschriften ################################*/

h1 {margin:0px;padding:0px;font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; line-height:18px;}/*Headline*/
h2 {margin:0px;padding:0px;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; line-height:15px; text-decoration:none; font-style:italic;}/*Header Subline*/
h3 {margin:0px;padding:0px;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; line-height:15px; text-decoration:none;}/*Subline*/
h4 {margin:0px;padding:0px;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;}
h5 {margin:0px;padding:0px;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;}
h6 {margin:0px;padding:0px;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;}
h7 {margin:0px;padding:0px;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;}

/*################################ Texte ################################*/

.text                		{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:15px; color:#666666;}/*Text*/

.textHeadlineMain    		{font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#999999;}/*Text Haupt&uuml;berschrift*/
.textHeadlineMainKursiv    	{font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#009966; font-style:italic;}/*Text Haupt&uuml;berschrift Kursiv*/

.textTopElements	 		{font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; text-decoration:none; text-transform:uppercase;}/*Text oben (Drucken, PDF, Empfehlen*/
.textTopElements a	 		{font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; text-decoration:none; text-transform:uppercase;}/*Text oben (Drucken, PDF, Empfehlen*/
.textTopElements a:hover	{font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; text-transform:uppercase;}/*Text oben (Drucken, PDF, Empfehlen*/

.textListRow				{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; text-decoration:none;}/*Text in Listenausgabe*/
.textListRow:hover			{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; text-decoration:none;}/*Text Rollover in Listenausgabe*/
.textListRowMehr			{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#009966; text-decoration:underline;}/*Text in Listenausgabe "mehr"*/
.textListRowMehrOver		{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#009966; text-decoration:none;}/*Text in Listenausgabe "mehr"*/
.textListRowDate			{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#009966; text-decoration:underline;}/*Text in Listenausgabe Datum*/
.textListRowDateOver		{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#009966; text-decoration:none;}/*Text in Listenausgabe Datum*/

.popupButtons a				{text-decoration:none;color:#666666;font-weight:bold; font-size:12px;}/*Druckvorschau Buttons*/
.popupButtons a:hover		{text-decoration:none;color:#009966;font-weight:bold; font-size:12px;}/*Druckvorschau Buttons*/

/*################################ temp ################################*/
/*.elementHeadlineMain		{height:27px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-image:url(/wDeutsch/wLayout/design/img/motive/headline_main_bg_1.gif); background-repeat:no-repeat; background-position:right top;}Haupt&uuml;berschrift*/
/*.elementHeadlineMainColor	{float:left; height:27px; width:27px; padding:0px; margin:0px 6px 0px 0px;}Haupt&uuml;berschrift Farbe*/
/*.elementHeadlineMainText	{padding:1px 0px 0px 0px; margin:0px;}Haupt&uuml;berschrift Text*/

/*################################ Elemente ################################*/

.elementHeadlineMain			{padding:0px; margin:0px; background-repeat:no-repeat; background-position:0px 0px;}/*Haupt&uuml;berschrift*/
.elementHeadlineMainKursiv		{padding:0px; margin:0px; background-repeat:no-repeat; background-position:0px 0px;}/*Haupt&uuml;berschrift Kursiv*/
.elementHeadlineMainText		{padding:1px 0px 0px 33px; margin:0px;}/*Haupt&uuml;berschrift Text*/
.elementHeadlineMainLineTop		{padding:0px; margin:0px; background-image:url(/wDeutsch/wLayout/design/img/motive/headline_main_bg_line.gif); background-repeat:no-repeat; background-position:right top;}/*Haupt&uuml;berschrift Line oben*/
.elementHeadlineMainLineBottom	{padding:0px; margin:0px 0px 10px 0px; background-image:url(/wDeutsch/wLayout/design/img/motive/headline_main_bg_line.gif); background-repeat:no-repeat; background-position:right top;}/*Haupt&uuml;berschrift Line unten*/
.elementHeadlineMainLineColor	{height:1px; width:27px;}/*Haupt&uuml;berschrift Line*/
.elementHeadlineMainLineGrey	{height:1px; width:27px; background-color:#cccccc;}/*Haupt&uuml;berschrift Line Grau*/

.elementHeaderSubline		{padding:0px 0px 15px 0px; margin:-8px 0px 0px 0px;}/*Überschrift*/
.elementHeadline			{padding:15px 0px 15px 0px;}/*Überschrift*/
.elementHeadlineLined		{margin:8px 0px 7px 0px;}/*Überschrift mit Linien (oftwarebereich)*/
.elementHeadlineLinedBorder	{padding:5px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}/*Überschrift mit Linien (f&uuml;r Softwarebereich*/
.elementText				{padding:0px 0px 15px 0px;}/*Fliesstext*/
.elementSubline				{padding:0px 0px 0px 0px;}/*Subline*/
.elementLink			    {padding:0px 0px 0px 15px; background-image:url(/wDeutsch/wLayout/design/img/icons/pfeil_link.gif); background-repeat:no-repeat; background-position:0px 2px;}/*Link mit Pfeil*/
.elementLinkBack			{padding:0px 0px 15px 15px; background-image:url(/wDeutsch/wLayout/design/img/icons/pfeil_link_back.gif); background-repeat:no-repeat; background-position:0px 2px;}/*Link mit Pfeil*/
.elementTopAnker			{padding:0px 0px 15px 0px;}/*Top Anker*/
.elementLinkZiel			{padding:0px 0px 0px 0px;}/*Link Ziel*/
.elementListe				{padding:0px 0px 15px 0px;}/*Liste*/
.elementPictureStandard		{padding:0px 0px 15px 0px;}/*Bild Standard*/
.elementPictureLeft			{padding:2px 15px 15px 0px; float:left;}/*Bild links mit Textumfluss*/
.elementPictureRight		{padding:2px 0px 15px 15px; float:right;}/*Bild rechts mit Textumfluss*/
.elementPicture				{padding:0px 0px 0px 0px;}/*Bild*/
.elementPictureBU			{padding:2px 0px 0px 0px;}/*Bildunterschrift*/
.elementIncludeLeft			{margin:0px 15px 0px 0px; width:160px; float:left;}/*Includes links ausgerichtet f&uuml;r Adressbl&ouml;cke*/
.elementLine				{padding:0px 0px 12px 0px; margin:0px; font-size:0px; border-top:1px solid #cccccc;}/*Linie*/
.elementSitemap				{padding:0px 0px 15px 0px;}/*Sitemap*/
.elemenSearchForm			{padding:0px 0px 15px 0px;}/*Suchemaske*/
.elemenSearchRowHeaderBg 	{background-color:#ffffff; border-bottom:1px solid #cccccc; height:25px;}/*Suche Ausgabe Head*/
.elemenSearchRowHeader	 	{padding:4px 0px 0px 0px}/*Suche Ausgabe Head*/
.elemenSearchRow 		 	{padding:15px 0px 0px 0px; margin:0px; border-top:1px none #cccccc;}/*Suche Ausgabe Row*/
.elementHistory				{padding:0px 0px 15px 0px;}/*History*/
.elementHistoryCole1		{padding:0px; width:80px;}/*History 1. Spalte*/
.elementHistoryCole2		{padding:0px;}/*History 1. Spalte*/
.elementAnsprechpartner		{padding:0px 0px 15px 0px;}/*Ansprechpartner*/
.elementAnsprechpartnerCole1{padding:0px 15px 0px 0px;}/*Ansprechpartner 1. Spalte*/
.elementAnsprechpartnerCole2{padding:0px;}/*Ansprechpartner 1. Spalte*/
.elementIFrame				{padding:0px 0px 15px 0px;}/*iframe*/
.elementNewsletterAnmelden	{padding:0px 0px 15px 0px;}/*Newsletter Anmelden*/
.elementNewsletterAbmelden	{padding:15px 0px 15px 0px;}/*Newsletter Abmelden*/
.elementNewsletterCole1		{padding:0px; width:90px;}/*Newsletter 1. Spalte*/
.elementList				{padding:0px 0px 15px 0px;}/*Listen*/

.elementTree				{border-left:1px solid #999999; margin:0px; background-image:url(/wDeutsch/wLayout/design/img/icons/tree.gif); background-repeat:no-repeat; background-position:-1px 0px;}/*Baumstruktur*/
.elementTreePos				{padding:8px 0px 0px 17px;}/*Positionierung Baumstruktur*/
.elementTreeLast			{margin:0px; background-image:url(/wDeutsch/wLayout/design/img/icons/tree.gif); background-repeat:no-repeat; background-position:0px 0px;}/*letzte Zeile Baumstruktur*/
.elementTreeLastPos			{padding:8px 0px 15px 17px;}/*Positionierung letzte Zeile Baumstruktur*/

.elementEvent				{padding:15px 0px 0px 0px; border-bottom:1px solid #cccccc;}/*Event Ausgabe Row*/
.elementEventLast			{padding:15px 0px 15px 0px;}/*Event Ausgabe letzte Row*/
.elementEventCole1			{padding:0px 15px 0px 0px; width:170px;}/*Event Ausgabe 1. Spalte*/
.elementEventCole2			{padding:0px 0px 0px 0px;}/*Event Ausgabe 2. Spalte*/
.elementEventDateMain		{padding:0px 0px 15px 0px;}/*Event Ausgabe Datum Main*/
.elementEventName			{padding:0px 0px 15px 0px;}/*Event Ausgabe Name*/
.elementEventDate			{padding:0px 0px 15px 0px;}/*Event Ausgabe Datum*/
.elementEventLogo			{padding:0px 0px 15px 0px;}/*Event Ausgabe Logo*/
.elementEventHeadline		{padding:0px 0px 15px 0px;}/*Event Ausgabe Headline*/
.elementEventText			{padding:0px 0px 15px 0px;}/*Event Ausgabe Text*/

.elementPsm					{padding:0px 0px 15px 0px;}/*PSM Ausgabe Row*/
.elementPsm	table			{border-collapse:collapse;}/*PSM Ausgabe Row*/
.elementPsm	td				{border:1px solid #999999;}/*PSM Ausgabe Row*/

.elementPresse	 		 	{padding:0px 0px 15px 0px; margin:0px;}/*Presse Ausgabe*/
.elementPresseRow 		 	{padding:15px 0px 0px 0px; margin:0px; border-top:1px none #cccccc;}/*Presse Ausgabe Row*/

.elementPartner				{padding:0px 0px 15px 0px;}/*Partner Ausgabe Row*/
.elementPartnerCole1		{padding:15px 0px 0px 0px; width:250px;}/*Partner Ausgabe Row 1. Spalte*/
.elementPartnerCole2		{padding:15px 0px 0px 0px;}/*Partner Ausgabe Row 2. Spalte*/

.elementReferenz			{padding:0px 0px 15px 0px;}/*Referenzkunden Ausgabe Row*/
.elementReferenz table		{border-collapse:collapse;}/*Referenzkunden Ausgabe Row*/
.elementReferenz td			{border:1px solid #999999;}/*Referenzkunden Ausgabe Row*/
.elementReferenzLayerTech	{position:absolute; visibility:hidden; z-index:10; margin:-2px 0px 0px -208px; padding:0px; width:200px; border:1px solid #999999; background-color:#E5E5E5; text-align:left;}/*Referenzkunden Ausgabe Row. Layer Technologie-Consulting*/
.elementReferenzLayerSoft	{position:absolute; visibility:hidden; z-index:10; margin:-2px 0px 0px -208px; padding:0px; width:200px; border:1px solid #999999; background-color:#ffffff; text-align:left;}/*Referenzkunden Ausgabe Row. Layer Software-Produkte*/
.elementReferenzLayerPadding{padding:2px 2px 2px 6px;}/*Referenzkunden Ausgabe Row*/

.elementLeftNavigation   	{padding:10px 0px 0px 0px; background-color:#ffffff;}/*Navigation im linken Bereich*/

.elementTopSystemNavigation {padding:0px; margin:0px; height:25px; background-color:#FF7D27; background-image:url(/wDeutsch/wLayout/design/img/motive/header_system_bg.gif); background-repeat:repeat-x;}/*Systemnavigation Hintergrund im oberen Bereich*/
.elementTopNavigation    	{padding:0px; margin:0px; background-color:#ffffff; border-bottom:1px solid #999999; height:25px; background-image:url(/wDeutsch/wLayout/design/img/motive/header_people_green.jpg); background-repeat:no-repeat; background-position:right;}/*Navigationsblock im oberen Bereich*/
.elementTopNavigationLeft   {padding:0px; margin:0px; float:left;}/*Navigationsblock Links im oberen Bereich*/
.elementTopQuickfinder	    {padding:2px 4px 0px 0px; margin:0px; float:right; color:#ffffff;}/*Quickfinder Rechts im oberen Bereich*/

.elementHomeLanguage		{padding:0px 4px 0px 0px; float:left;}/*Sparchbuttons Startseite*/
.elementHomeLanguageLast	{padding:0px 0px 0px 0px; float:left;}/*letzter Sparchbutton Startseite*/
.elementHomeListRow			{border-left:1px solid #FF7D27;width:300px;margin:0px 0px 0px 12px;background-image:url(/wDeutsch/img/home/haken.gif); background-repeat:no-repeat; background-position:-1px 0px;}/*Listenzeile Startseite*/
.elementHomeListRowPos		{padding:0px 0px 8px 17px;}/*Positionierung Listenzeile Startseite*/
.elementHomeListRowLast		{width:300px;margin:0px 0px 0px 12px;background-image:url(/wDeutsch/img/home/haken.gif); background-repeat:no-repeat; background-position:0px 0px;}/*letzte Listenzeile Startseite*/
.elementHomeListRowPosLast	{padding:0px 0px 0px 17px;}/*Positionierung letzte Listenzeile Startseite*/
.elementHomeListRowHeader	{border-left:1px solid #FF7D27;width:300px;margin:0px 0px 0px 12px;}/*Listenzeile Header Startseite*/
.elementHomeListRowHeaderPos{padding:0px 0px 0px 17px;}/*Positionierung Listenzeile Header Startseite*/

/*################################ Formular-Elemente ################################*/

.elementInput   			{width:280px; height:18px; margin:3px 0px 0px 12px; padding:1px 0px 0px 4px; border:1px solid #999999; background-color:#ffffff;}/*Formular Input Felder standard*/
.elementInput2				{width:200px; height:18px; margin:3px 0px 0px 7px; padding:1px 0px 0px 4px; border:1px solid #999999; background-color:#ffffff;}/*Formular Input Felder mittel*/
.elementInputSmall			{width:70px; height:18px; margin:3px 0px 0px 12px; padding:1px 0px 0px 4px; border:1px solid #999999; background-color:#ffffff;}/*Formular Input Felder klein*/
.elementRadio   			{height:18px; margin:3px 0px 0px 12px;}/*Formular Radiobuttons*/
.elementInputButton			{width:100px; height:18px; margin:0px 0px 0px 0px; border:1px none #999999; background-color:#E5E5E5; color:#666666; font-weight:bold; text-align:center; cursor:pointer; cursor:hand;}/*Formular Buttons*/
.elementInputButtonOver		{width:100px; height:18px; margin:0px 0px 0px 0px; border:1px none #999999; background-color:#E5E5E5; color:#009966; font-weight:bold; text-align:center; cursor:pointer; cursor:hand;}/*Formular Rollover Buttons*/
.elementInputButtonLarge	{width:180px; height:18px; margin:0px 0px 0px 0px; border:1px none #999999; background-color:#E5E5E5; color:#666666; font-weight:bold; text-align:center; cursor:pointer; cursor:hand;}/*Formular Buttons breit*/
.elementInputButtonLargeOver{width:180px; height:18px; margin:0px 0px 0px 0px; border:1px none #999999; background-color:#E5E5E5; color:#009966; font-weight:bold; text-align:center; cursor:pointer; cursor:hand;}/*Formular Rollover Buttons breit*/

.elementInputTextfeld		{width:280px; height:100px; margin:3px 0px 0px 12px; padding:3px; border:1px solid #999999; background-color:#ffffff;}/*Formular Input Felder scrollbar Empfehlen*/


.elementTopInputSearch		{width:148px; height:18px; margin:3px 0px 0px 0px; padding:1px 0px 0px 4px; border:1px solid #000000; background-color:#ffffff; font-size:11px; color:#666666;}/*Input Feld Suche im Header*/
.elementTopInputButton		{height:18px; margin:0px 10px 0px 0px; padding:0px; border:1px solid #FF7D27; background-color:#FF7D27; font-size:11px; font-weight:bold; color:#ffffff; cursor:pointer; cursor:hand;}/*Suche Buttons im Header*/
.elementTopInputButtonOver	{height:18px; margin:0px 10px 0px 0px; padding:0px; border:1px solid #FF7D27; background-color:#FF7D27; font-size:11px; font-weight:bold; color:#000000; cursor:pointer; cursor:hand;}/*Suche Buttons im Header*/


/*################################ Popup Fenster ################################*/

.popupContent				{padding:20px 20px 0px 20px;}/*Popup Inhalt*/
.popupLogo					{padding:10px 0px 0px 4px;}/*Popup Logo*/
.popupButtonsBG				{text-align:right; background-color:#E5E5E5; height:26px;}/*Popup Buttons Hintergrund*/
.popupButtons				{padding:6px 20px 0px 0px;}/*Popup Buttons Position*/


/*################################ Bloecke Content ################################*/

.blockMain         			{} /*Gesamter Bereich*/
.blockTopLogo       		{vertical-align:top; border-right:1px solid #999999; border-left:1px solid #cccccc;}/*Bereich oben Logo*/
.blockTopNavi       		{vertical-align:top; background-color:#E5E5E5; border-right:1px solid #cccccc;}/*Bereich oben Navigation*/
.blockLeft           		{vertical-align:top; border-top:1px solid #cccccc; border-right:1px solid #999999; border-left:1px solid #cccccc;}/*Bereich links*/
.blockContent        		{vertical-align:top; padding:0px 20px 0px 75px; border-top:1px solid #999999; border-right:1px solid #cccccc;}/*Inhaltsbereich*/
.blockPictureCorner  		{padding:0px 0px 0px 0px; margin:0px 0px 0px -75px; height:75px;}/*Bild ecke links oben*/
.blockTopElements	 		{padding:58px 0px 0px 0px; margin:0px; float:right;}/*Drucken, PDF, empfehlen*/

/*################################ Bloecke Meta-Seiten (Sitemap, Impressum etc.) ################################*/
.blockContentMeta        	{vertical-align:top; padding:0px 20px 0px 75px; border-top:1px solid #cccccc; border-right:1px solid #cccccc;}/*Inhaltsbereich*/
.blockTopNaviMeta   		{vertical-align:top; border-right:1px solid #cccccc; background-image:url(/wDeutsch/wLayout/design/img/motive/header_meta_bg.gif); background-repeat:repeat-x;}/*Bereich oben Navigation Startseite*/
.blockLeftMeta           	{vertical-align:top; border-top:1px solid #cccccc; border-right:1px solid #999999; border-left:1px solid #cccccc;}/*Bereich links*/

/*################################ Bloecke Startseite ################################*/

.blockTopLogoStart   		{vertical-align:top; border-right:1px solid #999999; border-left:1px solid #cccccc;}/*Bereich oben Logo*/
.blockTopNaviStart   		{vertical-align:top; border-right:1px solid #cccccc; background-image:url(/wDeutsch/wLayout/design/img/motive/header_start_bg.gif); background-repeat:repeat-x;}/*Bereich oben Navigation Startseite*/
.blockContentStart   		{vertical-align:top; border-right:1px solid #cccccc; border-left:1px solid #cccccc; padding:20px 0px 0px 0px; margin:0px;}/*Inhaltsbereich*/


/*################################ Definitionen nur im Weblication Editor ################################*/

.blockPictureCornerEditor  	{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:75px;}/*Bild ecke links oben - Nur im Editor*/
.blockDescriptionEditor		{padding:0px 0px 50px 0px; margin:-50px 0px 0px 100px;}/*&Uuml;berschrift und Beschreibung f&uuml;r Suchausgabe - Nur im Editor*/
.editIframe					{padding:8px; background-color:#FFCC99}/*Bearbeitung iFrame -  Nur im Editor*/
