/*
////////////////////////////////////////////////////////////////
//
// Styles fuer das Layout
//
<!-- erstellt durch 
     marketeam creativ - Gesellschaft fuer Marketing und Kommunikation mbH
     Rosenstraße 18, 76530 Baden-Baden, Deutschland
     Telefon 07221 96980-0, Fax 07221 96980-1
     http://www.marketeamcreativ.de, info@marketeamcreativ.de-->
//
////////////////////////////////////////////////////////////////
*/

/* Formatierung von HTML-Elementen */

body                {background-color:#ffeabd;text-align:center;margin:0 auto;padding:0px;margin:0px;font-family:verdana, arial, sans-serif;font-size:12px;color:#000000;font-weight:normal;background-position:top;background-image:url(/wASE_en/wLayout/design/img/backgrounds/bg_top.gif);background-repeat:repeat-x; }

table                {spacing:0; padding:0;}
table td             {spacing:0; padding:0px; font-size:12px;}


div                  {margin:0;padding:0; font-size:12px;}
p                    {margin:0;padding:0; font-size:12px;}

td                   {margin:0;padding:0; font-size:12px; background-repeat:no-repeat;}
th                   {margin:0;padding:0; font-size:12px;}

form                 {margin:0;padding:0;}

input                {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:normal; border:1px solid #486E8E; color:#000000; padding:0px; height:18px; border-style:solid; border-width:1px; border-color:#000000;}
select               {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:normal; border:1px solid #486E8E; color:#000000; padding:0px; height:22px;}
textarea             {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:normal; border:1px solid #486E8E; color:#000000; padding:0px;}


span                 {}

a                    {color:#6699CC; font-size:12px; font-weight:bold; text-decoration:none;}
a:hover              {color:#FFCC66; font-size:12px; font-weight:bold; text-decoration:underline;}

ul      				     {margin-left: 16px; padding:0px; list-style-type:none;}
ol      		   		   {margin-left: 16px; padding:0px; list-style-type:none;}

hr                   {background-color:#C0C0C0;color:#C0C0C0;height:1px;border-style:none;}
 
h1                   {font-size:20px; margin:0; padding:0; font-weight:normal; color:#6699CC;}
h2                   {font-size:15px; margin:0; padding:0; font-weight:normal; color:#003366;line-height:150%;}
h3                   {font-size:11px; margin:0; padding:0; font-weight:bold; color:#6699CC;}
h4                   {font-size:13px; margin:0; padding:0; font-weight:bold; color:#6699CC;line-height:100%;}
h5                   {font-size:9px;  margin:0; padding:0; font-weight:normal; color:#4A584A;}
h6                   {font-size:7px;  margin:0; padding:0; font-weight:normal; color:#4A584A;}

/*################################ Texte ################################*/

.text                {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;line-height:150%}/*Text*/
.textBold            {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#003366;line-height:150%}/*Text fett*/
.textBoldOrange            {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FF9900;line-height:150%}/*Text fett*/
.textInvert          {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;line-height:150%}/*Text negativ*/
.textBoldInvert      {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;line-height:150%}/*Text fett negativ*/

.textSmall           {font-size:10px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;line-height:150%}/*Kleiner Text*/
.textSmallBold       {font-size:10px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#003366;line-height:150%}/*Kleiner Text fett*/
.textSmallInvert     {font-size:10px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;line-height:150%}/*Kleiner Text negativ*/
.textSmallBoldInvert {font-size:10px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;line-height:150%}/*Kleiner Text fett negativ*/

.textLarge           {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FF0000;}/*Gro&szlig;er Text*/
.textLargeBold       {font-size:14px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FF0000;}/*Gro&szlig;er Text fett*/
.textLargeInvert     {font-size:14px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Gro&szlig;er Text negativ*/
.textLargeBoldInvert {font-size:15px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Gro&szlig;er Text fett negativ*/


/*################################ Bilder ################################*/

pictureRight	   	 {margin:0;padding:0;vertical-align:top;}



/* Blöcke */

.blockMain           {width:950px;margin: 0 auto; text-align:middle;background-color:#FFFFFF;} /*Gesamter Bereich*/
.blockTop            {width:950px; height:240px;text-align:left;margin-left:0px;background-color:#FFFFFF; background-position:top;background-image:url(/wASE_en/wLayout/design/img/backgrounds/bg_top.gif);background-repeat:repeat-x;}/*Bereich oben*/
.blockLeft           {width:200px;text-align:left;border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF;border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF;border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#FFFFFF;vertical-align:top; background-color:#FFCC66;}/*Bereich links*/
.blockContent        {background-color:#FFFFFF;text-align:left;float:left; margin-top:20px;padding-right:20px;padding-left:20px; border-style:none; vertical-align:top;}/*Inhaltsbereich*/
.blockRight          {background-color:#FFFFFF;text-align:left;width:10px; vertical-align:top; float:left; border-right-style:solid; border-right-width:1px; border-right-color:#FFFFFF; }/*Bereich rechts*/
.blockBottom         {background-color:#003366;width:950px; height:60px; padding-top:0px; padding-bottom:10px;margin: 0 auto; text-align:middle;border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF;border-right-style:solid; border-right-width:1px; border-right-color:#FFFFFF;border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#FFFFFF;}/*Bereich unten*/


/* Allgemeine Elemente des oberen Bereiches */

.elementTopStandard                      {padding:0px;margin:0px;text-align:center;border-top-style:solid;border-top-width:1px;border-top-color:#FFFFFF;}/*Standard im oberen Bereich*/
.elementTopInclude                       {padding:0px;}/*Include im oberen Bereich*/
.elementTopNavigation                    {padding:0px;margin:0px;margin-top:0px}

.elementTopSystemNavigation              {padding:0px;padding-left:8px;margin:0px;font-weight:bold;height:20px;text-align:left;color:#FFFFFF;}

.elementTopSprachwahl              {padding:0 8px 0 8px;height:10px;margin:0px;font-size:10px;color:#6699CC;font-weight:bold;text-decoration:none;line-height:100%;}
.elementTopSprachwahl a             {font-size:10px;color:#FFCC66;font-weight:bold;text-decoration:underline;line-height:100%;}
.elementTopSprachwahl a:hover             {font-size:10px;color:#FFCC66;font-weight:bold;text-decoration:underline;line-height:100%;}

.elementTopBlock				        {padding:0px; margin:0px;position:absolute;top:32px;}
.elementTopSubBlock		                   {height:16px;padding:0px;margin:0px;margin-left:2px;margin-right:2px;margin-bottom:2px;background-color:#005B7F;}
.elementTopBanner				                 {border-style:none;padding:0px;margin:0px;top:87px;position:absolute;}

.elementFormular                         {padding:0px;float:right;margin-top:2px;}/*Formulare*/
.elementInclude                          {padding:0px;}/*Includes*/
.slogan									 {top:28px;position:absolute;margin-right:20px;}
.textSlogan					 {font-size:16px; font-family:verdana, arial, sans-serif; font-weight:nomral;color:#FFFFFF;line-height:130%;}
.textSloganSmall					 {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:nomral;color:#FFFFFF;}

.Logo						                 {align:right;}


/* Allgemeine Elemente des linken Bereiches */

.elementLeftStandard                    {width:200px;padding:8px;}/*Standard im linken Bereich*/
.elementLeftNavigation                  {width:200px;padding:0px;padding-top:24px}/*Standard im linken Bereich*/
.elementLeftInclude                     {padding:0px;}/*Include im linken Bereich*/

.elementLeftLogin                  {width:164px;background-color:#FF9900;padding:0px;margin-top:10px;border-top-style:solid; border-top-width:3px; border-top-color:#FFFFFF; border-bottom-style:solid; border-bottom-width:3px; border-bottom-color:#FFFFFF; }

.blockLeft .text 								   {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:normal;color:#000000;line-height:150%;}
.blockLeft .textLargeBold 						   {font-size:14px; font-family:verdana, arial, sans-serif; font-weight:bold;color:#000000;}
.blockLeft .form                    {width:164px;padding:8px;}/*Standard im linken Bereich*/


/* Allgemeine Elemente des Inhaltsbereiches */

.blockContent ul      				                     {list-style-type:square; color:#000000;}
.blockContent ol      		   		                   {list-style-type:disc;   color:#000000;}

.blockContent .elementSitemap ul      				     {list-style-type:none; margin-left: 8px;}

.blockContent .elementHeadline                     {margin:0px; margin-top:0px;padding:0px 0px 5px 37px;}
.blockContent .elementHeadline h1                  {}

.blockContent .elementSubline                      {margin:0px 0px 3px 8px;}
.blockContent .elementSubline h2                   {}

.blockContent .elementText                         {margin:0px; margin-top:5px; padding:0px 0px 16px 37px;}
.blockContent .elementNews						 {margin:0px;padding-left:10px;padding-top:5px; padding-bottom:10px }
.blockContent .TextBold                         {line-height:150%;}

.blockContent .elementText h2, h3, h4, h5, h6      {margin:0px; padding:0px 0px 3px 0px; margin-top:16px;}
.blockContent .elementText li                      {line-height:150%;color:#000000}

.blockContent  table 									 {font-size:12px;}
.blockContent .elementText table 			             {border-collapse:collapse; border:1px solid #AE4A00;}
.blockContent .elementText td 				             {vertical-align:top; padding:3px; border:1px solid #AE4A00;}

.blockContent .elementList                         {margin:0px; padding:0px 0px 8px 8px;}

.blockContent .elementStandard                     {margin:0px; padding:0px 0px 0px 37px;}
.blockContent .elementStandard p                   {}
.blockContent .elementStandard li                  {}

.blockContent .elementPicture                      {margin:0px; padding:4px 11px 11px 8px;}
.blockContent .elementPicture img                  {}
.blockContent .elementPictureLeft			             {float:left; margin:0px; padding:4px 11px 11px 8px;}
.blockContent .elementPictureLeft img              {}
.blockContent .elementPictureRight		             {float:right; margin:0px; padding:4px 0px 11px 11px;}
.blockContent .elementPictureRight img             {}

.blockContent .elementRight		             {float:right; margin:0px; padding:4px 140px 11px 8px; }
.blockContent .elementRightLink		             {float:right; margin:0px; padding:0px 0px 0px 37px; }



.blockContent .elementLink                         {margin:0px; padding:0px 0px 0px 8px;}
.blockContent .elementLink a                       {}

.blockContent .elementFormular                     {}
.blockContent .elementFormular .text               {line-height:150%;padding:2px;}

.blockContent .space               {padding:5px;}
.blockContent .div                  {background-color:#FFFFFF;margin:0;padding:0; font-size:12px;}





/* Allgemeine Elemente des rechten Bereiches */

.blockRight .elementRightStandard                  {width:160px;padding:0px;padding-left:10px;margin-top:10px;}/*Standard im rechten Bereich*/
.blockRight .elementRightInclude                   {padding:0px;}/*Include im rechten Bereich*/
.blockRight .elementInlineRightStandard	           {padding:2px;}
.blockRight .text 								   {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal;color:#FFFFFF;line-height:110%;}
.blockRight .textLargeBold 						   {font-size:14px; font-family:verdana, arial, sans-serif; font-weight:bold;color:#FFFFFF;}
.blockRight a 						   {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:bold;color:#FF9900;line-height:150%;text-decoration:underline;}
.blockRight a:hover 						   {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:bold;color:#FFFFFF;line-height:150%;}


/* Allgemeine Elemente des unteren Bereiches */

.elementBottomStandard                {padding:0px;padding-top:0px;padding-left:10px;margin:0px;font-weight:normal;text-align:left;color:#FFFFFF;}/*Standard im unteren Bereich*/

.elementBottomStandard .Abstand  {padding:5px;}

.elementBottomStandardRight                {padding:0px;padding-top:10px;padding-right:10px;margin:0px;font-weight:normal;text-align:right;color:#FFFFFF;}/*Standard im unteren Bereich*/
.elementBottomDelimiterLine           {height:1px; margin-top:2px; margin-bottom:2px; background-image:url(/wASE_en/wLayout/design/img/backgrounds/bg_line_dot.gif)}/*Standard im unteren Bereich*/
.elementBottomInclude                 {padding:0px;}/*Include im unteren Bereich*/
.elementBottomP  			                {padding:0px;float:right;margin-right:10px;}
.blockBottom .h3                 {padding:0px;padding-left:10px;margin-top:0px;}





/* Sonstige Elemente */
.editButton                                        {position:absolute; left:170px; top:68px}


.newsZeile 		{margin:0px; margin-top:0px; padding:0px 0px 0px 37px;}
.newsText       	{padding-bottom:4px;line-height:150%;}
.newsImg      	{padding-right:4px;padding:4px;align:top;text-align:center;}
.newsText a		{color:#6699CC;font-weight:bold;text-decoration:none;}
.newsText a:hover	{color:#FFCC66;font-weight:bold;text-decoration:underline;}
.newsText img		{float:right;padding:4px;}
.newsHead       	{padding-bottom:4px;}
.newsOver		{padding-bottom:4px;color:#6699CC;font-weight:bold;font-size:12px;text-decoration:none;}
.newsHead h1 a		{font-size:14px;color:#000000;font-weight:bold;text-decoration:none;}
.newsHead h1 a:hover	{font-size:14px;color:#6699CC;font-weight:bold;text-decoration:undeline;}



.formCaption		{font-size:11px; font-family:verdana, arial, sans-serif; font-weight:bold;color:#336699;}


.elementNaviOver		{margin-top:2px;padding-bottom:20px;padding-top:0px;padding-left:0px;font-size:12px; font-family:verdana, arial, sans-serif; font-weight:bold;color:#336699;float:right;}
.NaviOver 				{font-size:10px; font-family:verdana, arial, sans-serif; font-weight:bold;color:#FF9900;}
.elementNaviOver a			 	{font-size:10px; font-family:verdana, arial, sans-serif; font-weight:bold;color:#336699;}
.elementNaviOver a:hover		{font-size:10px; font-family:verdana, arial, sans-serif; font-weight:bold;color:#FF9900;}


/* Weblic Linkliste */

.includeWeblic .elementFunctionsAdmin {padding-bottom:20px;padding-top:0px;padding-left:0px;;}
.includeWeblic .elementEditGroup {padding-bottom:20px;padding-top:0px;padding-left:0px;font-size:10px; font-family:verdana, arial, sans-serif; font-weight:bold;color:#336699;}
.includeWeblic .fragmentEditGroupHead {background-color:#cccccc; border:1px solid #A0A0A0;padding-bottom:20px;padding-top:0px;padding-left:0px;font-size:11px; font-weight:bold;color:#336699;}
.includeWeblic .fragmentEditGroupBody {background-color:#cccccc; border:1px solid #A0A0A0;padding-bottom:20px;padding-top:0px;padding-left:0px;font-size:9px;font-weight:normal;color:#000000;}
.includeWeblic .listButton {float:right;}
.includeWeblic .elementList                         {margin:0px; padding:0px 0px 16px 8px;}
.includeWeblic .listValue                         {list-style-type:none;margin:0px; padding:0px 0px 16px 8px;}

.includeWeblic .li                         {list-style-type:none;}
.includeWeblic .ul                         {list-style-type:none;}



