/*
////////////////////////////////////////////////////////////////
//
// 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                {text-align:center;margin:0 auto;padding:0px;margin:0px;font-family: verdana, arial, sans-serif;font-size:12px;color:#000000;font-weight:normal;}

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:#FF9900; font-size:12px; font-weight:bold; text-decoration:none;}
a:hover              {color:#336699; 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:18px; margin:0; padding:0; font-weight:bold; color:#FF9900;}
h2                   {font-size:16px; margin:0; padding:0; font-weight:bold; color:#FF9900;}
h3                   {font-size:14px; margin:0; padding:0; font-weight:bold; color:#336699;}
h4                   {font-size:11px; margin:0; padding:0; font-weight:normal; color:#4A584A;}
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:normal;   color:#000000;}/*Text fett*/
.textBoldOrange            {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FF9900;}/*Text fett*/
.textInvert          {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Text negativ*/
.textBoldInvert      {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Text fett negativ*/

.textSmall           {font-size:10px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FF9900;}/*Kleiner Text*/
.textSmallBold       {font-size:9px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#000000;}/*Kleiner Text fett*/
.textSmallInvert     {font-size:10px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#666666;}/*Kleiner Text negativ*/
.textSmallBoldInvert {font-size:9px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*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:11px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FF0000;}/*Gro&szlig;er Text fett*/
.textLargeInvert     {font-size:15px; 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:995px;margin: 0 auto; text-align:middle; } /*Gesamter Bereich*/
.blockTop            {background-position:top;background-image:url(/Wquadrat/wLayout/design/img/backgrounds/bg_top.gif);background-repeat:repeat-x;width:994px; height:210px;text-align:left;margin-left:0px;}/*Bereich oben*/
.blockLeft           {width:164px;text-align:left;background-position:top left;background-image:url(/Wquadrat/wLayout/design/img/backgrounds/bg_left.jpg);background-repeat:no-repeat; border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF;vertical-align:top; background-color:#336699;}/*Bereich links*/
.blockContent        {text-align:left;float:left; margin-top:5px;padding-right:20px;padding-left:20px; border-style:none; vertical-align:top;}/*Inhaltsbereich*/
.blockRight          {text-align:left;background-position:top;background-image:url(/Wquadrat/wLayout/design/img/backgrounds/bg_right.gif);background-repeat:repeat-x;width:180px; height:550px; vertical-align:top; float:left; border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }/*Bereich rechts*/
.blockBottom         {background-position:top;background-image:url(/Wquadrat/wLayout/design/img/backgrounds/bg_bottom.gif);background-repeat:repeat-x;width:995px; height:75px; padding-top:0px; margin: 0 auto; text-align:middle;border-top-style:solid; border-top-width:3px; border-top-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;}

.elementTopSystemNavigation              {padding:0px;padding-left:8px;margin:0px;font-weight:bold;height:20px;text-align:left;color:#FFFFFF;}
.elementTopBlock				        {padding:0px; margin:0px;}
.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:54px;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:14px; font-family:tahoma, verdana, arial, sans-serif; font-weight:bold;color:#FFFFFF;}


.Logo						                 {position:absolute;left:120px;top:120px;font-size:22px; font-family:tahoma, verdana, arial, sans-serif; font-weight:bold;color:#000000;}


/* Allgemeine Elemente des linken Bereiches */

.elementLeftStandard                    {width:164px;padding:0px;}/*Standard im linken Bereich*/
.elementLeftStandardLogin                    {width:164px;padding:8px;}/*Standard im linken Bereich
.elementLeftStandard   a                 {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:bold;color:#FF9900;}/*Standard im linken Bereich*/
.elementLeftStandard   a:hover                 {font-size:12px; font-family:verdana, arial, sans-serif; font-weight:bold;color:#FFFFFF;}/*Standard im linken Bereich*/


.elementLeftNavigation                  {width:164px;padding:0px;padding-top:3px}/*Standard im linken Bereich*/
.elementLeftInclude                     {padding:0px;}/*Include im linken Bereich*/

.elementLeftLogin                  {width:164px;background-color:#FF9900;padding:8px;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:20px; padding:0px 0px 16px 8px;}
.blockContent .elementHeadline h1                  {}

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

.blockContent .elementText                         {margin:0px; padding:0px 0px 16px 8px;}
.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 16px 8px;}
.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 8px;}
.blockContent .elementPictureRight img             {}

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

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


/* 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:tahoma, verdana, arial, sans-serif; font-weight:normal;color:#FFFFFF;line-height:110%;}
.blockRight .textLargeBold 						   {font-size:14px; font-family:tahoma, verdana, arial, sans-serif; font-weight:bold;color:#FFFFFF;}
.blockRight a 						   {font-size:11px; font-family:tahoma, verdana, arial, sans-serif; font-weight:bold;color:#FF9900;line-height:150%;text-decoration:underline;}
.blockRight a:hover 						   {font-size:11px; font-family:tahoma, verdana, arial, sans-serif; font-weight:bold;color:#FFFFFF;line-height:150%;}


/* Allgemeine Elemente des unteren Bereiches */

.elementBottomStandard                {padding:0px;padding-left:10px;padding-top:10px;padding-right:10px;margin:0px;font-weight:bold;text-align:left;color:#FFFFFF;}/*Standard im unteren Bereich*/
.elementBottomStandardRight                {padding:0px;padding-left:10px;padding-top:10px;padding-right:10px;margin:0px;font-weight:bold;text-align:right;color:#FFFFFF;}/*Standard im unteren Bereich*/
.elementBottomDelimiterLine           {height:1px; margin-top:2px; margin-bottom:2px; background-image:url(/Wquadrat/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;}






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


.newsZeile 		{width:98%;background-color:#FF9900;padding:4px;float:left;margin-bottom:8px;align:top;}
.newsText       	{padding-left:20px;padding-bottom:4px;}
.newsImg      	{padding-right:4px;padding:4px;align:top;text-align:center;}
.newsText a		{color:#FFFFFF;font-weight:bold;text-decoration:none;}
.newsText a:hover	{color:#336699;font-weight:bold;text-decoration:underline;}
.newsText img		{float:right;padding:4px;}
.newsHead       	{padding-left:20px;padding-bottom:4px;}
.newsHead h1 a		{color:#FFFFFF;font-weight:bold;text-decoration:none;}
.newsHead h1 a:hover	{color:#336699;font-weight:bold;text-decoration:undeline;}

.refZeile 		{width:98%;padding:0px;float:left;margin-top:10px;margin-bottom:8px;border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#FF9900;}
.refText       	{padding-left:0px;padding-bottom:4px;}
.refImg      	{padding-right:4px;padding:4px;width:120px;align:middle;text-align:right;}
.refText a		{color:#FF9900;font-weight:bold;text-decoration:none;}
.refText a:hover	{color:#336699;font-weight:bold;text-decoration:underline;}
.refText img		{float:right;padding:0px;}
.refHead       	{padding-left:0px;padding-bottom:4px;}
.refHead h1 a		{color:#336699;font-weight:bold;text-decoration:none;}
.refHead h1 a:hover	{color:#336699;font-weight:bold;text-decoration:underline;}


.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:tahoma, 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;}



