*							{
							margin:0;
							padding:0;
							font-family:verdana, non-serif;
							font-size:12px;
							line-height:150%;
							color:#000000;
							}							
							
body, html					{
							min-height:100%;
							height:100%;
							}
							
body							{
							background:#ffffff;
							}
	
img 			{behavior: url('/werbegemeinschaft/wLayout/design/style/pngbehavior.htc');}
						
input               	{font-size:1.0em; font-family:verdana, arial, sans-serif; margin-top:3px; width:200px;}
input.ort         	{font-size:1.0em; font-family:verdana, arial, sans-serif; margin-top:3px; width:145px;}
input.plz       	{font-size:1.0em; font-family:verdana, arial, sans-serif; margin-top:3px; width:47px;}
select               	{font-size:1.0em; font-family:verdana, arial, sans-serif; margin-top:3px;width:204px;}
textarea             	{font-size:1.0em; font-family:verdana, arial, sans-serif; margin-top:3px;width:200px;height:100px;}

a                   	{color:#69b00c; text-decoration:none;}
a:hover            {color:#ffffff; text-decoration:underline; background:#69b00c;}

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

hr                   	{background-color:#c0c25a; color:#c0c25a; height:1px; border-style:none;margin:12px 0 13px 0;}
 
h1               	{margin:0;padding:0;font-size:18px;font-weight:bold;color:#000000;}
h2               	{margin:0;padding:0;font-size:14px;font-weight:bold;color:#69b00c;}
h3               	{margin:0;padding:0;font-size:12px;font-weight:bold;color:#69b00c;}
h4, h5, h6  	{margin:0;padding:0;font-size:12px;font-weight:bold;color:#69b00c;}


#h1Abstand 	{margin:0 0 10px 0;}

/* Blöcke */
		
#all						{			
							width:900px;
							margin:0 auto;
							border-left: 1px solid #d0d0d0;
							border-right: 1px solid #d0d0d0;
							background:url(/werbegemeinschaft/wLayout/design/img/content-bg.gif) ;
							background-repeat:repeat-y;
							}
		
#wrapper					{
							min-height:100%;
							height:auto !important;
							height:100%;
							width:900px;
							margin:0 auto;
							padding-bottom:30px;
							}
							
#top						{
							z-index:10;
							width:900px;
							height:170px;
							margin:0 auto;
							position:relative;
							}
							
#top div					{
							z-index:11;
							position:absolute;
							}
							
#top2						{
							z-index:111;
							width:900px;
							height:190px;
							margin:-170px auto 0 auto;
							background:#fff;
							position:relative;
							}

#left						{
							width:175px;
							float:left;
							height:100%;
							margin: 0;
							padding: 0;
							border-top: 1px solid #d0d0d0;
							}

#content					{
							width:550px;
							float:left;
							height:100%;
							border-top: 1px solid #d0d0d0;
							}
							
#right						{
							width:175px;	
							float:left;		
							height:100%;
							border-top: 1px solid #d0d0d0;							
							}
							
#footer						{
							clear: both;
							width:100%;
							height:30px;
							position:relative;
							margin:-30px auto;
							}
							
#footcontent				{
							width:890px;
							height: 25px;
							margin: 0 auto;

							background:#69b00c;
							text-align:right;
							padding: 5px 10px 0 0;
							color: #000;
							}
							
#footcontent a 				{ color: #000;}		

#footcontent a:hover 		{ color: #fff;}					

.clear						{ clear:both;}
							
/* Allgemeine Elemente des Inhaltsbereiches */


							
.formular {
	float:left;
	height:400px;
}

.formularText {
	float:left;
}

.blockAnschrift				 {margin:0; font-family:verdana, non-serif; font-size:12px; line-height:150%; color:#000000;} 
.blockAnschriftÜberschift	 {background:#69b00c; color:#ffffff; padding:5px 5px 5px 10px; font-weight:bold;}
.blockAnschriftText			 {padding:5px 5px 5px 10px;}

.blockContent				{margin:0; padding: 10px; clear:both; position:relative;}
.blockContent img			{padding:5px 0 0 10px;}

.blockWetter 				{margin:0; font-family:verdana, non-serif; font-size:12px; line-height:150%; color:#000000;} 
.blockWetterÜberschift 		{background:#69b00c; color:#ffffff; padding:5px 5px 5px 10px; font-weight:bold;}
.blockWetterText 			{padding:5px 5px 5px 10px;}

.blockNavigation 			{margin:0; font-family:verdana, non-serif; font-size:12px; line-height:150%; color:#000000;} 
.blockNavigationÜberschift 	{background:#69b00c; color:#ffffff; padding:5px 0px 5px 10px; font-weight:bold;}
.blockNavigationText		{padding:5px 0px 5px 0px;}




.elementHeadline  		         {margin:0.6em; margin-bottom:0.4em; padding:0; background-color:#FFFFFF; clear:both;}
.elementSheetHeadline 		{margin:0.6em; margin-bottom:0.4em; padding:0; padding-bottom:0.6em; background-color:#FFFFFF; border-bottom:1px solid #81A7CC; clear:both;}
.elementLinkHeadline   		{margin:0.6em; margin-bottom:0.4em; padding:0; background-color:#FFFFFF; clear:both;}
.elementLetterHeadline      	{margin:0.6em; margin-bottom:0.4em; padding:0; background-color:#FFFFFF; clear:both;}
.elementListHeadline        		{margin:0.6em; margin-bottom:0.4em; padding:0; padding-bottom:0.6em; background-color:#FFFFFF; border-bottom:1px solid #81A7CC; clear:both;}

.elementStandard            		{margin:0.6em; margin-bottom:12px;}
.elementStandard p          		{font-size:12px;}

.elementText                			{margin:0.6em;margin-bottom:0.4em;padding:0;}
.elementText p            			{font-size:12px}
.elementText li           			{font-size:12px}
.elementText li img       			{float:left;}
.elementText table        			{spacing:0;padding:0;border-left:solid 1px #a0a0a0;border-top:solid 1px #a0a0a0}
.elementText table th       		{text-align:left;padding:2px;font-size:12px;border-left:none;border-right:solid 1px #a0a0a0;border-bottom:solid 1px #a0a0a0;background-color:#F0F0F0}
.elementText table td       		{padding:2px;font-size:12px;border-left:none;border-right:solid 1px #a0a0a0;border-bottom:solid 1px #a0a0a0}

.elementLine                			{margin:0.6em;border-bottom: 1px solid #81A7CC;}

.elementTable               			{margin:0.6em;spacing:0; padding:0;}
.elementTable th            		{text-align:left; padding:2px; font-size:12px; border-left:none; border-right:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0; background-color:#F0F0F0}
.elementTable .cellValue    	{font-size:12px;}

.elementTableDiv            		{margin:0.6em;spacing:0; padding:0;}
.elementTableDiv p          		{font-size:12px;}

.elementLink                {margin:0.6em; padding:0; background-color:#FFFFFF}
.elementLink a              {float:left; margin-right:1em}

.elementList                {margin:0.6em; padding:0;}
.elementList strong         {font-size:12px;font-weight:bold;}
.elementList p              {font-size:12px}
.elementList ul             {margin:0;}
.elementList li             {margin:0;padding: 0.2em 0 0.2em 0;clear:right;}
.elementList dl p           {font-size:12px;}
.elementList dt             {clear:left;float:left;width:11.5em;}
.elementList dt p           {font-size:12px;margin-bottom:1em;}
.elementList dd             {margin-left:12em;}
.elementlist dd p           {font-size:12px;}

.elementListStyle           {list-style:none;margin-left:0.4em;margin-right:0.2em;padding:0;}
.elementListStyle li        {padding: 0.4em 0 0.4em 0;}

.elementSheet               {margin:0.6em; padding:0; background-color:#FFFFFF}
.elementSheet p             {font-size:12px}

.elementSheetHeadlineIntern    {margin:0.6em;margin-bottom:12px;margin-top:1em;background-color:#F0F0F0;height:1em;clear:both;}
.elementSheetHeadlineIntern h3 {font-size:12px;color:#000000;clear:both;}

.elementForm                {margin:0.6em; background-color:#F0F0F0; clear: both;}

.elementPictureLeft         {margin:0.6em;float:left;}

.elementPictureRight        {margin:0.6em;float:right;}

.elementFuncHeader          {margin:0.6em;padding-bottom:2em;padding-top:1em;}
.elementFuncFooter          {margin:0.6em;margin-bottom:8em;margin-top:0.5em;margin-right:8px;padding-top:0.5em;border-top: 1px solid #81A7CC;clear:both;}

.elementLinkFooter          {margin:0.6em; border-top: 1px solid #81A7CC;clear:both;}
.elementLinkFooterEditGroup {margin:0.6em;}

.elementFunctions               {margin:0.6em;padding:0px;}
.elementFunctions a             {color:#000000;font-size:0.9em;}
.elementFunctions a:hover       {color:#000000;font-size:0.9em;}

.elementFunctionsAdmin          {margin:0.6em;padding:0px;text-align:right;z-index:3;}
.elementFunctionsAdmin a        {color:#000000;}
.elementFunctionsAdmin a:hover  {color:#000000;}

.elementEditGroup               {margin:0.6em;}

.elementEditbuttonPage          {position:absolute;left:200px;top:6.95em;}
.elementEditbuttonNavi          {padding:2px;padding-left:8px}

.elementRightHeadline       {margin-top:0.4em;padding-left:0.4em;padding-right:0.4em;background-color:#81A7CC;border-style:solid;border-width:1px;border-color:#81A7CC;}/*Standard im rechten Bereich*/
.elementRightHeadline p     {font-size:12px;}
.elementRightStandard       {padding-left:0.4em;padding-top:0.4em;padding-right:0.4em;padding-bottom:0.4em;margin-bottom:0.4em;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#81A7CC;}/*Standard im rechten Bereich*/
.elementRightStandard p     {font-size:12px;}
.elementRightInclude        {padding-left:0.4em;padding-top:0.4em;padding-right:0.4em;padding-bottom:0.4em;margin-bottom:0.4em;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#81A7CC;}/*Include im rechten Bereich*/
.elementRightInclude p      {font-size:12px;}

.elementLeftStandard        {padding:8px;}/*Standard im linken Bereich*/
.elementCurNavigation       {display:none}/*Standard im linken Bereich*/
.elementLeftNavigation      {padding-top:8px;}/*Standard im linken Bereich*/
.elementTopNavigation      {padding-top:80px;}/*Standard im oberen Bereich*/
.elementLeftInclude         {padding:0;}/*Include im linken Bereich*/

.elementTopStandard         {padding:0;}/*Standard im oberen Bereich*/
.elementTopInclude          {padding:0;background-color:#426A9E;margin-top:0;border-style:none;width:100%}/*Include im oberen Bereich*/
.elementTopNavigation       {position:absolute;top:104px;padding-left:196px}

.elementBottomStandard      {padding-top:4px;padding-bottom:4px;padding-right:8px;text-align:right;background-color:#69b00c;}/*Standard im unteren Bereich*/
.elementBottomDelimiterLine {height:1px;font-size:1px;line-height:1px;margin-top:2px;margin-bottom:2px;background-image:url(/werbegemeinschaft/wLayout/design/img/backgrounds/bg_line_dot.gif)}/*Standard im unteren Bereich*/
.elementBottomInclude       {padding:8px;}/*Include im unteren Bereich*/




/*################ Fragmente ################*/


.fragmentInfo             {margin-bottom:8px;background-color:#FFCCCC;color:#000000;padding:2px;padding-left:8px;font-weight:normal;border-style:solid;border-width:1px;border-color:#A0A0A0;}
.fragmentWarning          {margin-bottom:8px;background-color:#FFFFFF;color:#FF0000;padding:2px;padding-left:8px;font-weight:normal;border-style:solid;border-width:1px;border-color:#FF0000;}        

.fragmentDropDown         {float:left;margin-top:3px;margin-right:3px;}

.fragmentSheet            {padding-top:0.4em;padding-bottom:12px;border-bottom:1px solid #81A7CC;}
.fragmentSheet a          {font-size:12px;font-weight:normal}
.fragmentSheet a:hover    {font-size:12px;font-weight:normal}

.fragmentTableDivRow      {clear:both;padding-top:12px;}
.fragmentTableDivRowNull  {clear:both;padding-top:0em;}

.fragmentFormMainHead     {color:#606060;font-weight:bold;border-style:solid;border-width:1px;border-color:#A0A0A0;border-bottom-style:none}
.fragmentFormMainHead span{font-size:12px;}
.fragmentFormMainBody     {background-color:#FAFAFA;margin-bottom:8px;color:#606060;padding:4px;padding-bottom:8px;padding-left:8px;padding-right:8px;border-style:solid;border-width:1px;border-color:#A0A0A0;}

.fragmentSheetMainHead    {margin-left:12px;font-size:0.9em;font-weight:bold;border-style:solid;border-width:1px;border-color:#A0A0A0;border-bottom-style:none;padding:4px;width:100%;clear:both;}
.fragmentSheetMainHead span{font-size:12px;}
.fragmentSheetMainBody    {margin-left:12px;font-size:0.9em;background-color:#FAFAFA;margin-bottom:8px;color:#606060;padding:4px;padding-bottom:8px;padding-left:4px;padding-right:8px;border-style:solid;border-width:1px;border-color:#A0A0A0;}

.fragmentEditGroupHead           {background-color:#F0F0F0; border: 1px solid #A0A0A0; border-bottom-style:none; padding:4px;color:#606060; font-weight: bold;}.fragmentEditGroupHead p         {font-size:0.9em;font-weight:bold;}
.fragmentEditGroupHead span      {font-size:12px;}

.fragmentEditGroupBody           {background-color:#FAFAFA; margin-bottom:1.5em; color:#606060; padding:4px; border:1px solid #A0A0A0;}
.fragmentEditGroupBody p         {font-size:12px;}
.fragmentEditGroupBody tr        {}
.fragmentEditGroupBody td        {vertical-align:top;padding-right:1em;padding-bottom:0.2em;}
.fragmentEditGroupBody input     {width:19.9em;}
.fragmentEditGroupBody textarea  {width:19.9em;height:10em;}
.fragmentEditGroupBody select    {width:19.9em;}
.fragmentEditGroupBody .date     {width:8em; border-style:1px solid #888888; padding:2px;}
.fragmentEditGroupBody .time     {width:5em;}
.fragmentEditGroupBody .year     {width:5em;}
.fragmentEditGroupBody .zip      {width:4.4em;}
.fragmentEditGroupBody .city     {width:15em;}
.fragmentEditGroupBody .formImage input {width:5em;}
.fragmentEditGroupBody .formLink input  {width:16.7em;}
.fragmentEditGroupBody ul        {padding:0;}


.fragmentFormHead           {font-size:0.9em;font-weight:normal;border: 1px solid #A0A0A0; border-bottom-style:none;padding:4px;}
.fragmentFormHead p         {font-size:12px;}

.fragmentFormBody           {background-color:#FAFAFA; margin-bottom:1.5em; color:#606060; padding:4px; border:1px solid #A0A0A0;}
.fragmentFormBody p         {font-size:1em;}
.fragmentFormBody tr        {}
.fragmentFormBody td        {vertical-align:top;padding-right:1em;padding-top:0.2em;padding-bottom:0.2em;}
.fragmentFormBody input     {width:19.9em;}
.fragmentFormBody textarea  {width:19.9em;height:10em;}
.fragmentFormBody select    {width:19.9em;}
.fragmentFormBody .date     {width:8em; border-style:1px solid #888888; padding:2px;}
.fragmentFormBody .time     {width:5em;}
.fragmentFormBody .year     {width:5em;}
.fragmentFormBody .zip      {width:4.4em;}
.fragmentFormBody .city     {width:15em;}
.fragmentFormBody .button   {width:6em;}

.fragmentNewsEntry                   {padding:0;clear:both;margin-bottom:1.2em;}
.fragmentNewsEntry h2                {margin-bottom:0.4em;}
.fragmentNewsEntry h2 a              {text-decoration:none}
.fragmentNewsEntry .imgThumbnailNews {border-style:none;float:right;margin-left:12px;margin-right:0;margin-bottom:1em;}
.fragmentNewsEntry p                 {text-decoration:none;font-size:12px}

.fragmentNewsEntryStart                   {padding:0;clear:both;margin-bottom:12px;}
.fragmentNewsEntryStart h3                {margin-bottom:0.4em;}
.fragmentNewsEntryStart h3 a              {text-decoration:none}
.fragmentNewsEntryStart .imgThumbnailNews {border-style:none;float:right;margin-left:12px;margin-right:0;margin-bottom:1em;}
.fragmentNewsEntryStart p                 {text-decoration:none;font-size:12px}





/*################ Allgemeine Textformatierungen ################*/

.text                  {font-size:12px; font-weight:normal; color:#000000;}

.text ul      		{margin-left: 10px; padding:0px; list-style-type:disc;}
.text ol      		{margin-left: 10px; padding:0px; list-style-type:disc;}
.text li     		{margin-left: 10px; padding:0px; list-style-type:disc;}

.textBold              {font-size:12px; font-weight:bold;   color:#000000;}
.textInvert            {font-size:12px; font-weight:normal; color:#FFFFFF;}
.textBoldInvert        {font-size:12px; font-weight:bold;   color:#FFFFFF;}

.textSmall             {font-size:0.6em; font-weight:normal; color:#000000;}
.textSmallBold         {font-size:0.6em; font-weight:bold;   color:#000000;}
.textSmallInvert       {font-size:0.6em; font-weight:normal; color:#FFFFFF;}
.textSmallBoldInvert   {font-size:0.6em; font-weight:bold;   color:#FFFFFF;}
.textSmallSoft         {font-size:0.7em; font-weight:normal; color:#7F7F7F;}

.textLarge             {font-size:1em;   font-weight:normal; color:#000000;}
.textLargeBold         {font-size:1em;   font-weight:bold;   color:#000000;}
.textLargeInvert       {font-size:1em;   font-weight:normal; color:#FFFFFF;}
.textLargeBoldInvert   {font-size:1em;   font-weight:bold;   color:#FFFFFF;}

.textWarning           {font-size:12px; font-weight:normal; color:#FF0000;}
.textBoldWarning       {font-size:12px; font-weight:bold;   color:#FF0000;}




/*################ Sonstige ################*/

.tableDivCol2             {float:left;width:50%;}
.tableDivCol2p10          {float:left;width:60%;}
.tableDivCol2m10          {float:left;width:40%;}
.tableDivCol3             {float:left;width:33%;}
.tableDivCol3p10          {float:left;width:43%;}
.tableDivCol3m10          {float:left;width:23%;}
.tableDivCol4             {float:left;width:25%;}
.tableDivCol4p10          {float:left;width:35%;}
.tableDivCol4m10          {float:left;width:12%;}


.formCaption              {margin:0;line-height:120%;font-size:12px;padding-top:0.2em;}
.formCaption p            {font-size:12px;}
.formValue                {margin:0;line-height:120%;vertical-align:top;}
.formValue p              {font-size:12px;}
.formValue a              {font-size:0.6em;width:19.2em;text-align:center;padding-right:0.2em;}
.formButton               {margin:0;line-height:120%;}
.formButton a             {width:19.7em;text-align:center;}
.formUpload               {margin:0;line-height:120%;vertical-align:top;}
.formUpload p             {font-size:12px;}
.formUpload input         {width:49%;}
.formPrice                {margin:0;line-height:120%;vertical-align:top;}
.formPrice p              {font-size:12px;display:inline;}
.formPrice input          {width:5.8em;}

.formCheckBox             {margin:0;line-height:120%;width:5em;vertical-align:top;}
.formCheckBox p           {font-size:12px;display:inline;}
.formCheckBox input       {width:1.2em;padding:0;vertical-align:middle;}
.formCheckBox img         {width:0.9em;height:0.9em;background-color:#426A9E;}
.formCheckBox div         {width:0.9;height:0.9em;vertical-align:middle;padding-top:0.1em;padding-right:0.2em;display:inline;}

.sheetCaption             {margin:0;font-weight:bold;padding-top:0.2em;padding-bottom:0.2em;font-size:12px;padding-right:1em;vertical-align:top;}
.sheetCaption p           {font-size:12px;}

.sheetValue               {margin:0;padding-top:0.2em;padding-bottom:0.2em;font-size:12px;vertical-align:top;}
.sheetValue p             {font-size:12px;}

.listCaption              {margin:0;line-height:120%;font-weight:bold;vertical-align:top;}
.listCaption p            {font-size:12px;}
.listValue                {margin:0;vertical-align:top;clear:right;}
.listValue dt             {float:left;width:5em;};
.listValue dd             {margin-left:12px;margin-rigth:8px;margin-top:2px;margin-bottom:2px;};
.listValue p              {font-size:12px;}
.listValue a              {font-size:12px;font-weight:normal}
.listValue a:hover        {font-size:12px;font-weight:normal}

.listValue h4             {padding: 0 0 0.4em 0;}
.listValue h4 a           {font-size:1.1em;font-weight:bold;}
.listValue h4 a:hover     {font-size:1.1em;font-weight:bold;}

.listPictureLeft          {clear:left;float:left;padding: 0.2em 0.6em 0.2em 0;}

.listButton               {float:right;}

.linkHeaderLeft          {float:left;}
.linkHeaderLeft a        {font-size:12px;font-weight:normal}
.linkHeaderLeft a:hover  {font-size:12px;font-weight:normal}

.linkHeaderRight         {float:right;}
.linkHeaderRight a       {font-size:12px;font-weight:normal}
.linkHeaderRight a:hover {font-size:12px;font-weight:normal}

.linkHeaderRightButton   {float:right;padding-top:0.3em;}

.linkFooterLeft          {float:left;padding-top:0.4em;padding-bottom:0.4em;}
.linkFooterLeft p        {font-size:12px;}
.linkFooterLeft a        {font-size:12px;}
.linkFooterLeft a:hover  {font-size:12px;}

.linkFooterRight         {float:right;padding-top:0.4em;padding-bottom:0.4em;}
.linkFooterRight p       {font-size:12px;}
.linkFooterRight a       {font-size:12px;}
.linkFooterRight a:hover {font-size:12px;}



.buttonDefault           {cursor:pointer;cursor:hand;background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif);padding:0;line-height:16px;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#606060;border-width:1px;padding-left:4px;padding-right:4px;text-align:center;}
a.buttonDefault          {color:#000000;cursor:hand;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#606060;border-width:1px;font-weight:normal;}
a:hover.buttonDefault    {color:#000000;font-weight:normal;}

.buttonFunction          {cursor:hand;padding:0em;margin-top:0em;padding-top:0.2em;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#606060;border-width:1px;padding-left:4px;padding-right:4px;text-align:center;}
a.buttonFunction         {color:#000000;cursor:hand;line-height:120%;height:20px;;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#606060;border-width:1px;font-weight:normal;}
a:hover.buttonFunction   {color:#000000;font-weight:normal;line-height:120%;height:1.8em;font-weight:normal;}

.buttonAdmin             {float:left;padding:0;padding-left:4px;padding-right:4px;line-height:16px;}
a.buttonAdmin            {color:#000000;cursor:hand;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#606060;border-width:1px;font-weight:normal;}
a:hover.buttonAdmin      {color:#000000;font-weight:normal;font-weight:normal;}










/* Allgemeine Elemente des linken Bereiches */

.blockLeft .elementNavigation                      {margin-left:0;margin-right:0.4em;margin-bottom:0.4em;padding:0;background-color:#e0e0e0;border-top:solid 1px #a0a0a0;border-bottom:solid 1px #a0a0a0;}
.blockLeft .elementNavigation .fragmentNavigation  {}

.blockLeft .elementText                            {margin-left:0;margin-right:0.4em;margin-bottom:0.4em;padding:0.4em;background-color:#e0e0e0;border-top:solid 1px #a0a0a0;border-bottom:solid 1px #a0a0a0;}
.blockLeft .elementText p                          {margin-bottom:0;font-size:0.6em;}
.blockLeft .elementText ul                         {list-style-type:none;margin:0;padding-left:1em;}
.blockLeft .elementText li                         {font-weight:normal;font-size:0.6em;}

.blockLeft .elementPicture                         {margin-bottom:4px;padding-left:0;background-color:#c0c0c0;border-top:solid 1px #a0a0a0;border-bottom:solid 1px #a0a0a0;}
.blockLeft .elementPicture img                     {}


/* Allgemeine Elemente des rechten Bereiches */

.blockRight .elementText                         {margin-left:0.4em;margin-right:0;margin-bottom:0.4em;padding:0.4em;background-color:#e0e0e0;border-top:solid 1px #a0a0a0;border-bottom:solid 1px #a0a0a0;}
.blockRight .elementText p                       {margin-bottom:0;font-size:0.6em;}

.blockRight .elementPicture                      {margin-left:0.4em;margin-right:0;margin-bottom:0.4em;padding-left:0;background-color:#c0c0c0;border-top:solid 1px #a0a0a0;border-bottom:solid 1px #a0a0a0;}
.blockRight .elementPicture img                  {}

.blockRight .elementBox                          {margin-left:0.4em;margin-right:0;margin-bottom:0.4em;}
.blockRight .elementBox .fragmentBoxHeadline     {font-size:0.6em;font-weight:bold;border-bottom:solid 1px #a0a0a0;padding:2px;padding-left:4px;background-color:#c0c0c0;color:#FFFFFF;}
.blockRight .elementBox .fragmentBoxContent      {padding:4px;background-color:#e0e0e0;border-bottom:solid 1px #a0a0a0;}
.blockRight .elementBox .fragmentBoxContent p    {margin-bottom:0;font-size:0.6em;}
.blockRight .elementBox .fragmentBoxContent ul   {list-style-type:none;padding:0;margin:0}
.blockRight .elementBox .fragmentBoxContent li   {font-weight:normal;font-size:0.6em;line-height:150%}
.blockRight .elementBox .fragmentBoxContent li a {text-decoration:underline}







/*
////////////////////////////////////////////////////////////////
//
// nav.css  Stylesheet fuer die Navigation
//
// Weblication® CMS Strukturdesign Version 4.0.9
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication® Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/*
################################
Positionierung Navigation links
################################
*/
.navLeft                          {width:100%;padding:0;margin:0;border-style:none;}

.listNavLeft1                     {list-style:none;margin:0;padding:0;}
.listNavLeft2                     {list-style:none;margin:0;padding:0;}
.listNavLeft3                     {list-style:none;margin:0;padding:0;}


/*
################################
Navigation links
################################
*/
.navLeftLevel1                    {padding:0;margin:0;}
.navLeftLevel2                    {padding:0;margin:0;}
.navLeftLevel3                    {padding:0;margin:0;}
.navLeftLevel4                    {padding:0;margin:0;}

/*
################################
Formatierung der Links
################################
*/

a.navLeftLevel1                   {font-size:12px;text-decoration:none;display:block;margin:0;padding:0;padding-left:12px;height:1.6em;line-height:1.6em;white-space:nowrap;}
a.navLeftLevel1:hover             {font-size:12px;color:#FFFFFF;background-color:#81A7CC;white-space:nowrap;}
a.navLeftLevel2                   {font-size:12px;text-decoration:none;display:block;margin:0;padding:0;padding-left:1.6em;height:1.6em;line-height:1.6em;white-space:nowrap;}
a.navLeftLevel2:hover             {font-size:12px;color:#FFFFFF;background-color:#81A7CC;white-space:nowrap;}
a.navLeftLevel3                   {font-size:12px;text-decoration:none;display:block;margin:0;padding:0;padding-left:2.4em;height:1.6em;line-height:1.6em;white-space:nowrap;}
a.navLeftLevel3:hover             {font-size:12px;color:#FFFFFF;background-color:#81A7CC;white-space:nowrap;}
a.navLeftLevel4                   {font-size:12px;text-decoration:none;display:block;margin:0;padding:0;padding-left:3.2em;height:1.6em;line-height:1.6em;white-space:nowrap;}
a.navLeftLevel4:hover             {font-size:12px;color:#FFFFFF;background-color:#81A7CC;white-space:nowrap;}

a.navLeftLevel1Open               {font-size:12px;text-decoration:none;display:block;margin:0;padding:0;padding-left:12px;color:#000000;height:1.6em;line-height:1.6em;white-space:nowrap;}
a.navLeftLevel1Open:hover         {font-size:12px;color:#FFFFFF;background-color:#81A7CC;white-space:nowrap;}
a.navLeftLevel2Open               {font-size:12px;text-decoration:none;display:block;margin:0;padding:0;padding-left:1.6em;height:1.6em;line-height:1.6em;white-space:nowrap;}
a.navLeftLevel2Open:hover         {font-size:12px;color:#FFFFFF;background-color:#81A7CC;white-space:nowrap;}
a.navLeftLevel3Open               {font-size:12px;text-decoration:none;display:block;margin:0;padding:0;padding-left:2.4em;height:1.6em;line-height:1.6em;white-space:nowrap;}
a.navLeftLevel3Open:hover         {font-size:12px;color:#FFFFFF;background-color:#81A7CC;white-space:nowrap;}
a.navLeftLevel4Open               {font-size:12px;text-decoration:none;display:block;margin:0;padding:0;padding-left:3.2em;height:1.6em;line-height:1.6em;white-space:nowrap;}
a.navLeftLevel4Open:hover         {font-size:12px;color:#FFFFFF;background-color:#81A7CC;white-space:nowrap;}

a.navLeftLevel1Selected           {font-size:12px;text-decoration:none;display:block;margin:0;padding:0;padding-left:12px;font-weight:bold;height:1.6em;line-height:1.6em;white-space:nowrap;}
a.navLeftLevel1Selected:hover     {font-size:12px;color:#FFFFFF;background-color:#81A7CC;white-space:nowrap;}
a.navLeftLevel2Selected           {font-size:12px;text-decoration:none;display:block;margin:0;padding:0;padding-left:1.6em;font-weight:bold;height:1.6em;line-height:1.6em;white-space:nowrap;}
a.navLeftLevel2Selected:hover     {font-size:12px;color:#FFFFFF;background-color:#81A7CC;white-space:nowrap;}
a.navLeftLevel3Selected           {font-size:12px;text-decoration:none;display:block;margin:0;padding:0;padding-left:2.4em;font-weight:bold;height:1.6em;line-height:1.6em;white-space:nowrap;}
a.navLeftLevel3Selected:hover     {font-size:12px;color:#FFFFFF;background-color:#81A7CC;white-space:nowrap;}
a.navLeftLevel4Selected           {font-size:12px;text-decoration:none;display:block;margin:0;padding:0;padding-left:3.2em;font-weight:bold;height:1.6em;line-height:1.6em;white-space:nowrap;}
a.navLeftLevel4Selected:hover     {font-size:12px;color:#FFFFFF;background-color:#81A7CC;white-space:nowrap;}

a.navLeftLevel1OpenSelected       {font-size:12px;text-decoration:none;display:block;margin:0;padding:0;padding-left:12px;font-weight:bold;height:1.6em;line-height:1.6em;white-space:nowrap;}
a.navLeftLevel1OpenSelected:hover {font-size:12px;color:#FFFFFF;background-color:#81A7CC;white-space:nowrap;}
a.navLeftLevel2OpenSelected       {font-size:12px;text-decoration:none;display:block;margin:0;padding:0;padding-left:1.6em;font-weight:bold;height:1.6em;line-height:1.6em;white-space:nowrap;}
a.navLeftLevel2OpenSelected:hover {font-size:12px;color:#FFFFFF;background-color:#81A7CC;white-space:nowrap;}
a.navLeftLevel3OpenSelected       {font-size:12px;text-decoration:none;display:block;margin:0;padding:0;padding-left:2.4em;font-weight:bold;height:1.6em;line-height:1.6em;white-space:nowrap;}
a.navLeftLevel3OpenSelected:hover {font-size:12px;color:#FFFFFF;background-color:#81A7CC;white-space:nowrap;}
a.navLeftLevel4OpenSelected       {font-size:12px;text-decoration:none;display:block;margin:0;padding:0;padding-left:3.2em;font-weight:bold;height:1.6em;line-height:1.6em;white-space:nowrap;}
a.navLeftLevel4OpenSelected:hover {font-size:12px;color:#FFFFFF;background-color:#81A7CC;white-space:nowrap;}

.textNavPath                      {font-size:12px;line-height:1em;}
a.textNavPath                     {}

.sitemapLevel1                    {padding-left:0.2em;margin:1px;}
.sitemapLevel2                    {padding-left:2.0em;margin:1px;border-style:none;border-width:1px;border-color:#EEEEFF;}
.sitemapLevel3                    {padding-left:3.8em;margin:1px;border-style:none;border-width:1px;border-color:#EEEEFF;}
.sitemapLevel4                    {padding-left:5.6em;margin:1px;border-style:none;border-width:1px;border-color:#EEEEFF;}
