/*
////////////////////////////////////////////////////////////////
//
// Styles fuer das Layout
//
// Weblication® CMS Strukturdesign Version 4.7
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication® Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/



/* Formatierung von HTML-Elementen */


body                 {margin:0; padding:0; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:150%;}

img                  {vertical-align:bottom;}

table                {spacing:0; padding:0;}
table td             {spacing:0; padding:2px;}

div                  {margin:0;padding:0;}
p                    {margin:0; padding:0;}

td                   {margin:0;padding:0;}
th                   {margin:0;padding:0;}

form                 {margin:0;padding:0;}

input                {z-index:-1; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; border:1px solid #DFB799; background-color:#F5E9E0; margin-top:3px;}
select               {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; border:1px solid #DFB799; background-color:#F5E9E0; margin-top:3px;}
textarea             {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; border:1px solid #DFB799; background-color:#F5E9E0; margin-top:3px;}

span                 {}

a                    {color:#EA5A00; text-decoration:none;}
a:hover              {color:#EA5A00; text-decoration:underline;}

ul      			 {margin-left:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:150%; list-style-type:disc;}
ol      		   	 {margin-left:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:150%; list-style-type:decimal;}

hr                   {background-color:#DFB799; color:#DFB799; height:1px; border-style:none;}
 h1                   {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0px; padding:16px 0px 4px 0px;}
h2                   {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}


/* Blöcke */

.blockMain       	 	 {width:700px; margin: 15px auto 0px auto; padding:0px; text-align:left;} /*Gesamter Bereich*/
.blockTop        		 {width:700px; height:134px; padding:1px 0px 0px 0px; border-top:#999999 1px solid;} /*Bereich oben*/
.blockLeft       	 	 {width:0px; float:left;  vertical-align:top;} /*Bereich links*/
.blockContent    	 	 {width:700px; float:left;  vertical-align:top; margin:0px 0px 2px 0px;} /*Inhaltsbereich*/
.blockRight      	 	 {width:0px; float:right; vertical-align:top;} /*Bereich rechts*/
.blockBottom     	 	 {width:700px; height:26px; clear:both; vertical-align:top; background-color:#cccccc; border:#999999 1px solid;} /*Bereich unten*/



/* Allgemeine Elemente des oberen Bereiches */

.blockTop .elementTop                              {height:100px;margin-bottom:1px; border-top:#999999 1px solid; border-left:#999999 1px solid; border-right:#999999 1px solid;}
.blockTop .elementLogo                             {margin:0px;padding:0px 0px 0px 33px; float:left;}
.blockTop .elementLogo img                         {margin:0px;padding:0px;}
.blockTop .address                                 {float:left;margin:0px; padding-top:25px;}
.blockTop .address img                             {vertical-align:bottom; margin:4px 0px 4px 0px;}
.blockTop .address .mail                           {vertical-align:top; margin:3px 0px 0px 0px;}
.blockTop .address .left                           {float:left;width:185px;padding:0;margin:0 0 0 120px}
.blockTop .address .right                          {float:left;padding:0}
.blockTop .elementNavigation                       {clear:both; height:31px; margin:0px; padding:0px 0px 0px 15px; background-image:url(../img/backgrounds/bg_nav.jpg); background-repeat:no-repeat;}

.blockTop .elementSearch 						               {float:right; margin:0px 0px 0px 0px; padding:7px 11px 0px 11px;}
.blockTop .elementSearchInput			                 {vertical-align:middle; width:134px; height:16px; margin:0px; padding:1px 0px 0px 4px; border:1px none #ffffff; background-color:#DFB799;}
.blockTop .elementSearchButton			               {vertical-align:middle; width:16px; height:16px; margin:0px; border:1px none #C3C5C8; cursor:pointer; cursor:hand; background-color:#FF9900; background-image:url(/wDeutsch/wLayout/design/img/icons/but_search_n.gif); background-repeat:no-repeat;}
.blockTop .elementSearchButtonOver		             {vertical-align:middle; width:16px; height:16px; margin:0px; border:1px none #C3C5C8; cursor:pointer; cursor:hand; background-color:#FF9900; background-image:url(/wDeutsch/wLayout/design/img/icons/but_search_r.gif); background-repeat:no-repeat;}



/* Allgemeine Elemente des linken Bereiches */

.blockLeft .elementText                            {}
.blockLeft .elementText p                          {}



/* Allgemeine Elemente des Inhaltsbereiches */

.blockContent p                                    {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:150%;}
.blockContent .printer_icon                        {vertical-align:middle; margin-right:5px;}

.blockContent .elementHeadline                     {margin:0px; padding:0px;}
.blockContent .elementHeadline h1                  {}

.blockContent .elementStandard                         {margin:2px 0px 0px 0px; padding:0px;}
.blockContent .elementStandard p                       {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.blockContent .categories                              {table-layout:fixed; margin:2px 0px 0px 0px; padding:0px;}
.blockContent .categories .category                    {margin:0px; padding:0px; text-align:left; vertical-align:top; background-image:url(/wDeutsch/wLayout/design/img/backgrounds/bg_all.gif); background-repeat:repeat-y;}
.blockContent .categories .emptyCol                    {margin:0px; padding:0px; text-align:left; vertical-align:top;}
.blockContent .categories .category h1                 {margin:0px;padding:0px;}
.blockContent .categories .content                     {margin:0px 0px 0px 5px; padding:8px 8px 0px 0px;}
.blockContent .categories .content p                   {background-image:url(/wDeutsch/wLayout/design/img/icons/link_content.gif); background-repeat:no-repeat; background-position:9px 8px; padding:4px 0px 0px 27px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:130%;}
.blockContent .categories .link                        {margin:0px 0px 8px 5px; padding:8px 0px 0px 0px;}
.blockContent .categories .link p                      {padding:0px 0px 0px 27px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-indent:-27px; line-height:130%;}
.blockContent .categories .link p .symbol1             {margin:0px 10px 0px 11px;}
.blockContent .categories .link p a                    {font-weight:bold; color:#ec6340;}
.blockContent .categories .borderBottom                {height:5px; margin:0px; padding:0px; text-align:left; vertical-align:top; background-color:#FFFFFF; background-image:url(/wDeutsch/wLayout/design/img/backgrounds/bg_borderBottom.gif); background-repeat:no-repeat;}

.blockContent .elementLeft                          {width:184px; float:left;}
.blockContent .elementLeft .elementNavigation       {background-color:#e9e9e9; padding:16px 0px 16px 24px;overflow:hidden}

.blockContent .elementRight                         {float:right; width:461px; padding:0px 20px 0px 0px; margin:0px;}
.blockContent .elementRight h1                      {color:#ec6340;}
.blockContent .elementRight .intro                  {font-weight:bold;}
.blockContent .elementRight .line_dotted            {margin:8px 0px 8px 0px;}
.blockContent .elementRight img  	                {float:left; margin-right:10px;}
.blockContent .elementRight .txt_floated            {float:left; width:243px;}
.blockContent .elementRight .not_floated            {clear:both; padding-top:8px;}

.blockContent .elementBottom                        {float:right; width:461px; padding:0px 20px 8px 0px; margin:8px 0px 0px 0px;}
.blockContent .elementBottom .left                  {float:left;}
.blockContent .elementBottom .right                 {float:right;}
.blockContent .elementBottom .line_dotted           {margin-top:4px; margin-bottom:4px;}
.blockContent .elementBottom p                      {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#e36125;}

.blockContent .elementContent                       {width:700px; border-right:#999999 1px solid; border-bottom:#999999 1px solid; border-left:#999999 1px solid;}
.blockContent .elementBorder                        {clear:both;}

/* Allgemeine Elemente des rechten Bereiches */

.blockRight .elementText                           {margin:0px 0px 11px 0px; padding:6px 6px 6px 11px; background-color:#F5E9E0;}
.blockRight .elementText p                         {}

.blockRight ul      				               {list-style-type:square; color:#EA5A00;}
.blockRight ol      		   		               {list-style-type:disc;   color:#EA5A00;}

/* Allgemeine Elemente des unteren Bereiches */

.blockBottom .elementBottom                        {margin:0px; padding:0;}
.blockBottom .elementBottom .left                  {float:left; margin-left:14px;}
.blockBottom .elementBottom .right                 {float:right; margin-right:14px;}
.blockBottom .elementBottom p                      {}

/* Sonstige Elemente */
.printViewHeader                                   {margin:0px; padding:0px 20px 0px 0px; text-align:left; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.printViewContent                                  {}
.printViewContent .elementRight                    {float:left; width:461px; padding:0px 20px 0px 0px; margin:0px;}
.printViewFooter                                   {padding:10px 20px 0px 0px;}
.printViewFooter td                                {margin:0px; padding:0px; text-align:left;}
.printViewFooter p                                 {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.printViewFooter .line_dotted                      {margin-top:4px; margin-bottom:4px;}

/*
////////////////////////////////////////////////////////////////
//
// Styles fuer die Weblics
//
////////////////////////////////////////////////////////////////
*/

/*################ Formatierung von HTML-Elementen ################*/

.includeWeblic form                        {display:inline;}

/*################ Elemente ################*/

.includeWeblic .elementForm                {margin:16px; margin-left:22px; margin-right:0px; clear:both;}
.includeWeblic .elementForm table          {}
.includeWeblic .elementForm input          {width:250px;}
.includeWeblic .elementForm textarea       {width:250px; height:100px;}
.includeWeblic .elementForm .zip           {width:70px;  float:left;}
.includeWeblic .elementForm .city          {width:165px; float:right;}

.includeWeblic .formCaption                {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#56565c; width:160px; margin:0; line-height:120%; vertical-align:top; padding-top:8px;}
.includeWeblic .formValue                  { z-index:-1; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#56565c; width:250px; margin:0; line-height:120%; vertical-align:top;}
.includeWeblic .formButton                 {mfont-family:Arial, Helvetica, sans-serif; font-size:11px; color:#56565c; margin:0; line-height:120%; text-align:center;}


/** Template mit Header **/
 
#headerTemp .blockContent .elementRight       {width:513px;float:right;margin:0 0 0 0;padding:0px;}
#headerTemp .elementText                      {margin:0 42px 0 7px;}
#headerTemp .headerimage                      {margin:0 0 10px 0;float:none;}
#headerTemp .elementBottom                    {margin-right:28px;}
#headerTemp .line_dotted                      {float:none}
#headerTemp .elementBottom .line_dotted       {float:left}


