/*
////////////////////////////////////////////////////////////////
//
// 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
//
////////////////////////////////////////////////////////////////
*/


/*Standardformatierungen*/

body                 {background-color:#ffffff;margin:0; padding:0;; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; color:#404C57; line-height:150%;}

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

div                  {line-height:18px;color:#404C57;margin:0;padding:0; font-size:11px;}
p                    {margin:0;padding:0; font-size:11px;}
span                 {color:#404C57;margin:0;padding:0; font-size:11px;}
span2                {color:#ffffff;margin:0;padding:0; font-size:11px;}

td                   {padding:0px; font-size:11px;}
th                   {color:#404C57;margin:0;padding:0; font-size:11px;}

form                 {margin:0;padding:0; color:#404C57;}

/*Eingabefelder*/
input                {border-color:#d0d1d3;border-width:1px;font-size:11px; font-family:verdana, arial, sans-serif; border:1px solid #FFFFFF; background-color:#efeedc; color:#303D49; margin-top:3px;}
select               {text-align:center;font-size:11px; font-family:verdana, arial, sans-serif; border:1px solid #FFFFFF; background-color:#ffffff; color:#404C57; margin-top:3px;}
textarea             {font-size:11px; font-family:verdana, arial, sans-serif; border:1px solid #FFFFFF; background-color:#ffffff; color:#404C57;; margin-top:3px;}


/*Links*/
a                    {display:inline;line-height:18px;color:#f30; font-size:11px; text-decoration:none;}
textBold				{display:inline;line-height:18px;color:#404C57; font-size:30px; text-decoration:none;}
a:hover              {line-height:18px;color:#404c57; font-size:11px; text-decoration:none;}

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

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


/*Horizontale Linien*/
hr                   {background-color:#C0C0C0;color:#C0C0C0;height:1px;border-style:none;}
 
/*  9berschriften */

h1                   {font-size:15px; margin:0; padding:0; font-weight:bold; color:#404C57; letter-spacing:1px;}
h2                   {font-size:14px; margin:0; padding:0; font-weight:bold; color:#404C57; letter-spacing:1px;}
h3                   {font-size:13px; margin:0; padding:0; font-weight:bold; color:#404C57; letter-spacing:1px;}
h4                   {font-size:11px; margin:0; padding:0; font-weight:bold; color:#404C57; letter-spacing:1px;}
h5                   {font-size:9px;  margin:0; padding:0; font-weight:bold; color:#404C57; letter-spacing:1px;}
h6                   {font-size:7px;  margin:0; padding:0; font-weight:bold; color:#404C57; letter-spacing:1px;}


/* Bl"cke */

.blockMain              {line-height:18px;font-size:11px;color:#404C57;background-color:#FFFFFF;width:980px;margin-left:10px;} /*Gesamter Bereich*/
.blockTop               {width:770px; height:111px; vertical-align:bottom; border-style:none;}/*Bereich oben*/
.blockTop_2 { width: 768px; height: 16px; vertical-align: bottom; border-top: 1px solid white; border-bottom: 1px solid white; border-right-color: white; border-left-color: white; border-left-style: solid; border-right-style: solid; }
.blockTopMain           {margin-left:10px;}
.blockLeft              {width:160px; height:480px;;; vertical-align:top; background-color:#f0f0f0; border-right-style:solid; border-right-width:1px; border-right-color:#d0d1d3;border-top-width:1px;border-top-color:#ffffff;border-top-style:solid;}/*Bereich links*/
.blockContent           {color:#404C57;width:579px; vertical-align:top; padding:15px;padding-top:25px;}/*Inhaltsbereich*/
.blockRight             {background-color:#efeedc;width:191px;; vertical-align:top;border-left-style:solid;border-left-color:#ffffff;border-left-width:1px;padding-top:10px;padding-left:10px;padding-right:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d0d1d3;}/*Bereich rechts*/
.blockBottom            {width:611px; margin-left:170px; height:30px;;;;;;;}/*Bereich unten*/
.blockSystemNavigation  {margin-top:9px;}


/* Allgemeine Elemente des oberen Bereiches */

.blockTop .elementTopStandard                      {padding:0px;}/*Standard im oberen Bereich*/
.blockTop .elementTopInclude                       {padding:0px;}/*Include im oberen Bereich*/
.blockTop .elementTopNavigation1                   {color:#404C57;margin-left:160px; margin-left:159px; height:24px;}/*Navigation im oberen Bereich*/
.blockTop .elementTopNavigation2                   {margin-left:161px; background-color:#ff3300; height:24px; border-left-style:solid;;; padding-left:9px;border-left-color:#404C57;border-left-width:1px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#404C57;border-right-style:solid;border-right-color:#404C57;border-right-width:1px;}/*Navigation im oberen Bereich*/
.blockTop .elementTopSystemNavigation              {height:20px;width:161px; border-style:solid;; border-width:1px; border-color:#59646D; background-color:#404C57;margin-bottom:1px;}
.blockTop .topBackground                           {background-image:url(/wDeutsch/wLayout/design/img/backgrounds/bg_top.jpg);height:111px;vertical-align:bottom;}


/* Allgemeine Elemente des linken Bereiches */

.blockLeft .elementLeftStandard                    {padding:8px;}/*Standard im linken Bereich*/
.blockLeft .elementLeftNavigation                  {}/*Standard im linken Bereich*/
.blockLeft .elementLeftInclude                     {padding:0px;}/*Include im linken Bereich*/




/* Allgemeine Elemente des Inhaltsbereiches */

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

.blockContent .elementSitemap ul      				     {background-color:#ffffff;list-style-type:none; margin-left: 16px;}

.blockContent .elementHeadline                     {color:#404C57;margin:0px 0px 8px 8px;}
.blockContent .elementHeadline h1                  {font-weight:bold;}

.blockContent .elementSubline                      {margin:0px 0px 3px 8px;}
.blockContent .elementSubline h2                   {background-color:#ff3300;line-height:10px;font-weight:bold;margin-bottom:0.4em;}

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

.blockContent  table 									             {font-size:11px;}
.blockContent  td                                  {padding:0px;}
.blockContent .elementText table 			             {border-collapse:collapse; border:1px solid #AE4A00;}
.blockContent .elementText td 				             { padding:3px; border:1px solid #AE4A00;}

.blockContent .elementList                         {background-color:#ffffff;margin:0px; padding:0px 0px 8px 8px;}

.blockContent .elementStandard                     {font-size:11px;color:#404C57;margin:0px; padding:0px 8px 16px 8px;}
.blockContent .elementStandard p                   {font-size:11px;}
.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 .elementLink                         {margin:0px; padding:0px 0px 0px 8px;}
.blockContent .elementLink a                       {display:inline;line-height:18px;text-decoration:none;}

.blockContent .elementFormular                     {}
.blockContent .elementFormular .text               {font-size:11px;line-height:18px;padding:2px;}



/* Allgemeine Elemente des rechten Bereiches */

.blockRight .elementRightStandard                  {padding:8px;}/*Standard im rechten Bereich*/
.blockRight .elementRightInclude                   {padding:0px;}/*Include im rechten Bereich*/


/* Allgemeine Elemente des unteren Bereiches */

.blockBottom .elementBottomStandard                {text-align:left;border-right-style:solid;border-right-color:#ff3300;border-right-width:1px;border-top-width:1px;border-top-color:#ff3300;border-top-style:solid;}/*Standard im unteren Bereich*/
.blockBottom .elementBottomInclude                 {padding:8px;}/*Include im unteren Bereich*/

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



/*
////////////////////////////////////////////////////////////////
//
// Stylesheet fuer die Weblics
//
// 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
//
////////////////////////////////////////////////////////////////
*/



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

.includeWeblic ul                          {background-color:#ffffff;list-style:none;; padding:0px;}
.includeWeblic li                          {margin-bottom:6px;}

.includeWeblic form                        {display:inline;}
.includeWeblic input                       {border-color:#d0d1d3;border-width:1px;margin-top:3px; border:1px solid #000000;}
.includeWeblic select                      {text-align:center;margin-top:3px; border:1px solid #000000;}
.includeWeblic textarea                    {margin-top:3px; border:1px solid #000000;}

.includeWeblic a.viewmode                  {font-weight:bold; border:outset 1px #a0a0a0; text-decoration:none; line-height:150%; padding-left:8px ;padding-right:8px;}
.includeWeblic a.viewmode:hover            {color:#FFFFFF; background-color:#C0C0C0; text-decoration:none; line-height:150%;}
.includeWeblic a.viewmode:focus            {color:#FFFFFF; background-color:#C0C0C0; text-decoration:none; line-height:150%;}


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

.elementHeadline                           {color:#404C57;margin:0px 0px 8px 8px;;;;}
.elementSheetHeadline                      {margin:8px; margin-bottom:6px; padding:0; padding-bottom:8px; border-bottom:1px solid #C0C0C0; clear:both;}
.includeWeblic .elementLinkHeadline        {margin:8px; margin-bottom:6px; padding:0; clear:both;}
.includeWeblic .elementLetterHeadline      {margin:8px; margin-bottom:6px; padding:0; clear:both;}
.includeWeblic .elementListHeadline        {margin:8px; margin-bottom:6px; padding:0; padding-bottom:8px; border-bottom:1px solid #C0C0C0; clear:both;}

.elementText                               {color:#404C57;margin:0px;; padding:0px 0px 16px 8px;}
.elementText li img                        {float:left;}
.elementText table                         {spacing:0; padding:0; border-left:solid 1px #a0a0a0; border-top:solid 1px #a0a0a0}
.elementText table th                      {color:#404C57; padding:0; border-left:none; border-right:solid 1px #a0a0a0; border-bottom:solid 1px #a0a0a0;; border-left:none; border-right:solid 1px #a0a0a0; border-bottom:solid 1px #a0a0a0}

.includeWeblic .elementLine                {margin:8px; border-bottom: 1px solid #C0C0C0;}

.includeWeblic .elementTable               {margin:8px; spacing:0; padding:0;}
.includeWeblic .elementTable th            {color:#404C57; padding:0; border-left:none; border-right:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0; background-color:#ffffff}

.includeWeblic .elementTableDiv            {margin:8px; spacing:0; padding:0;}

.includeWeblic .elementLink                {margin:8px; padding:0;}
.includeWeblic .elementLink a              {display:inline;line-height:18px;;}

.includeWeblic .elementList                {background-color:#ffffff;margin:0px; padding:0px 0px 8px 8px;}
.includeWeblic .elementList strong         {font-weight:bold;}
.includeWeblic .elementList ul             {background-color:#ffffff;}
.includeWeblic .elementList li             {margin:0;padding: 3px 0 3px 0; clear:left;}
.includeWeblic .elementList dt             {clear:left;float:left;width:172px;}
.includeWeblic .elementList dt p           {padding:0;}
.includeWeblic .elementList dd             {margin-left:180px;}

.includeWeblic .elementListStyle           {list-style:none;margin-left:6px;margin-right:3px;padding:0;}
.includeWeblic .elementListStyle li        {padding: 6px 0 6px 0;}

.elementSheet                              {margin:8px; padding:0;}

.includeWeblic .elementForm                {width:560px;margin:8px; clear:both;}
.includeWeblic .elementForm table          {}
.includeWeblic .elementForm input          {border-color:#d0d1d3;border-width:1px;color:#303D49;}
.includeWeblic .elementForm textarea       {color:#404C57}
.includeWeblic .elementForm .zip           {width:60px;  float:left;}
.includeWeblic .elementForm .city          {width:225px; float:right;}

.includeWeblic .formCaption                {width:190px;}
.includeWeblic .formValue                  {color:#404C57;width:300px;}
.includeWeblic .organizer                  {color:#7F7F7F;font-weight:normal;font-size:10px;width:300px;}
.includeWeblic .productText                {width:560px;}

.includeWeblic .elementPictureLeft         {margin:8px;float:left;}
.includeWeblic .elementPictureRight        {margin:8px;float:right;}

.includeWeblic .elementFuncHeader          {margin:8px; padding-bottom:30px; padding-top:15px;}
.includeWeblic .elementFuncFooter          {margin:8px; margin-bottom:120px; margin-top:8px; margin-right:8px; padding-top:8px; border-top: 1px solid #C0C0C0;clear:both;}

.includeWeblic .elementLinkFooter          {margin:8px; border-top: 1px solid #C0C0C0;clear:both;}
.includeWeblic .elementLinkFooterEditGroup {margin:8px;}

.includeWeblic .elementFunctions           {margin:8px;padding:0px;}

.includeWeblic .elementFunctionsAdmin      {margin:8px;padding:0;text-align:right;z-index:3;}

.includeWeblic .elementEditGroup           {margin:8px;}

.includeWeblic .elementEditbuttonPage      {position:absolute; left:190px; top:120px;}
.includeWeblic .elementEditbuttonNavi      {padding:2px;padding-left:8px}

.includeWeblic .elementRightHeadline       {margin-top:6px;   padding-left:6px; padding-right:6px; border-style:solid;border-width:1px;border-color:#C0C0C0;}/*Standard im rechten Bereich*/
.includeWeblic .elementRightStandard       {padding-left:6px; padding-top:6px;  padding-right:6px; padding-bottom:6px;margin-bottom:6px;border-style:solid;border-width:1px;border-color:#C0C0C0;}/*Standard im rechten Bereich*/
.includeWeblic .elementRightInclude        {padding-left:6px; padding-top:6px;  padding-right:6px; padding-bottom:6px;margin-bottom:6px;border-style:solid;border-width:1px;border-color:#C0C0C0;}/*Include im rechten Bereich*/

.includeWeblic .elementLeftStandard        {padding:8px;}/*Standard im linken Bereich*/
.includeWeblic .elementCurNavigation       {display:none}/*Standard im linken Bereich*/
.includeWeblic .elementLeftNavigation      {}/*Standard im linken Bereich*/
.includeWeblic .elementLeftInclude         {padding:0;}/*Include im linken Bereich*/

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



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


.includeWeblic .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;}
.includeWeblic .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;}

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

.includeWeblic .fragmentSheet              {padding-top:6px;padding-bottom:12px;border-bottom:1px solid #C0C0C0;}

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

.includeWeblic .fragmentFormMainHead       {background-color:#F0F0F0;color:#606060;font-weight:bold;padding:4px;border-style:solid;border-width:1px;border-color:#A0A0A0;border-bottom-style:none}
.includeWeblic .fragmentFormMainHead span  {color:#404C57;font-size:11px;}
.includeWeblic .fragmentFormMainBody       {background-color:#FAFAFA;margin-bottom:0;color:#606060;padding:4px;border-style:solid;border-width:1px;border-color:#A0A0A0;}
.includeWeblic .fragmentFormMainBody input {border-color:#d0d1d3;border-width:1px;}

.includeWeblic .fragmentSheetMainHead      {margin-left:12px;font-weight:bold;border-style:solid;border-width:1px;border-color:#A0A0A0;border-bottom-style:none;padding:4px;width:100%;clear:both;}
.includeWeblic .fragmentSheetMainBody      {margin-left:12px;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;}

.includeWeblic .fragmentEditGroupHead                  {background-color:#F0F0F0; border: 1px solid #A0A0A0; border-bottom-style:none; padding:4px;color:#404C57; font-weight: bold;}
.includeWeblic .fragmentEditGroupBody                  {background-color:#FAFAFA; margin-bottom:22px; color:#404C57; padding:4px; border:1px solid #A0A0A0;}
.includeWeblic .fragmentEditGroupBody td               {vertical-align:top;}
.includeWeblic .fragmentEditGroupBody input            {border-color:#d0d1d3;border-width:1px;}
.includeWeblic .fragmentEditGroupBody textarea         {;}
.includeWeblic .fragmentEditGroupBody select           {text-align:center;}
.includeWeblic .fragmentEditGroupBody .date            { width:120px; padding:2px; border-right-style: ;;border-bottom-style: ;;border-left-style: ;;}
.includeWeblic .fragmentEditGroupBody .time            {width:75px;}
.includeWeblic .fragmentEditGroupBody .year            {width:75px;}
.includeWeblic .fragmentEditGroupBody .zip             {width:65px;}
.includeWeblic .fragmentEditGroupBody .city            {width:175px;}
.includeWeblic .fragmentEditGroupBody .formImage input {border-color:#d0d1d3;border-width:1px;}
.includeWeblic .fragmentEditGroupBody .formLink input  {border-color:#d0d1d3;border-width:1px;}
.includeWeblic .fragmentEditGroupBody ul               {background-color:#ffffff;padding:0px;}


.includeWeblic .fragmentFormHead           {background-color:#F0F0F0; border: 1px solid #A0A0A0; border-bottom-style:none; padding:4px;color:#606060; font-weight: bold;}
.includeWeblic .fragmentFormBody           {background-color:#FAFAFA; margin-bottom:22px; color:#404C57; padding:4px; border:1px solid #A0A0A0;}
.includeWeblic .fragmentFormBody td        {vertical-align:top;padding-right:15px;;padding-bottom:3px;}
.includeWeblic .fragmentFormBody input     {border-color:#d0d1d3;border-width:1px;}
.includeWeblic .fragmentFormBody textarea  {color:#595959;}
.includeWeblic .fragmentFormBody select    {text-align:center;width:19.9em;}
.includeWeblic .fragmentFormBody .date     {width:120px; border-style:1px solid #888888; padding:2px;}
.includeWeblic .fragmentFormBody .time     {width:75px;}
.includeWeblic .fragmentFormBody .year     {width:75px;}
.includeWeblic .fragmentFormBody .zip      {width:65px;}
.includeWeblic .fragmentFormBody .city     {width:175px;}
.includeWeblic .fragmentFormBody .button   {width:90px;}



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

.includeWeblic .textBoldWarning            {font-weight:bold; color:#FF0000;}
.includeWeblic .textBold            {font-weight:bold; color:#404C57;}
.includeWeblic .formCaption                {color:#404C57;}
.includeWeblic .formValue                  {color:#404C57;}
.includeWeblic .formValue a                {display:inline;line-height:18px;}

.includeWeblic .formButton                 {; text-align:center;}
.includeWeblic .formButton a               {display:inline;line-height:18px;;; color:#ff3300;}
.includeWeblic .formButton a:hover         {line-height:18px; color:#404C57;}

.includeWeblic .formUpload                 {margin:0;line-height:120%;vertical-align:top;}
.includeWeblic .formUpload input           {border-color:#d0d1d3;border-width:1px;width:19.9em;}
.includeWeblic .formPrice                  {margin:0;line-height:120%;vertical-align:top;}
.includeWeblic .formPrice p                {line-height:18px;}
.includeWeblic .formPrice input            {border-color:#d0d1d3;border-width:1px;width:19.9em;}

.includeWeblic .sheetCaption               {color:#404C57;margin:0;font-weight:bold;padding-top:3px;padding-bottom:3px;padding-right:15px;vertical-align:top;}
.includeWeblic .sheetValue                 {color:#404C57;margin:0;padding-top:3px;padding-bottom:3px;vertical-align:top;}

.includeWeblic .listCaption                {margin:0;line-height:120%;font-weight:bold;vertical-align:top;}
.includeWeblic .listValue                  {width:560px;float:left;padding:0;border-style:none;font-size:9px;color:#404C57;margin:0;line-height:18px;vertical-align:top;clear:left;}
.includeWeblic .listValue dt               {float:left;width:75px;};
.includeWeblic .listValue dd               {margin-left:12px;margin-rigth:8px;margin-top:2px;margin-bottom:2px;};
.includeWeblic .listValue dt               {float:left;width:75px;};
.includeWeblic .listValue h4               {padding: 0 0 6px 0;}

.includeWeblic .listPictureLeft            {clear:left;float:left;padding: 3px 8px 3px 0;}

.includeWeblic .listButton                 {float:right;}

.includeWeblic .linkHeaderLeft             {float:left;}
.includeWeblic .linkHeaderRight            {float:right;}

.includeWeblic .linkFooterLeft             {float:left;padding-top:6px;padding-bottom:6px;}
.includeWeblic .linkFooterRight            {float:right;padding-top:6px;padding-bottom:6px;}


.includeWeblic .buttonDefault              {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal; text-align:center; padding:0; padding-left:4px; padding-right:4px; margin-left:2px; line-height:22px; background-color:#ffffff; border:1px outset #ACB1B6; }
.includeWeblic a.buttonDefault             {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal;}

.includeWeblic .buttonFunction             {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal; text-align:center; padding:0px; padding-left:4px; padding-right:4px; float:right; margin-top:0px; line-height:22px; background-color:#ffffff; border:1px outset #ACB1B6;}
.includeWeblic a.buttonFunction            {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal;}

.includeWeblic .buttonAdmin                {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal; text-align:center; padding: 0; padding-left:0px; padding-right:0px; float:right; margin-top:10px; line-height:22px; background-color:#ffffff; border:1px outset #ACB1B6;}
.includeWeblic a.buttonAdmin               {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal;}

/*################ glinks ################*/


/*------------------*\
|* global interface *|
\*------------------*/
img { border: 0px }
#SortField {border: 1px solid #57594b;}
#SortOrd {border: 1px solid #57594b;}
#Grouping {border: 1px solid #57594b;}
#PerPage {border: 1px solid #57594b;}
/* forms */
form {margin: 0px;}
input, textarea {font: normal 13px tahoma, geneva, verdana, sans-serif;}
input.text, input.password, textarea {padding: 1px 0px 1px 2px;border: 1px solid #57594b;}

/* links */

/* headings */
h1 {font-size:15px; margin:0; padding:0; font-weight:bold; color:#404C57; letter-spacing:1px;}
h2 {font-size:14px; margin:0; padding:0; font-weight:bold; color:#404C57; letter-spacing:1px;}
h3 {font-size:13px; margin:0; padding:0; font-weight:bold; color:#404C57; letter-spacing:1px;}
h4 {font-size:11px; margin:0; padding:0; font-weight:bold; color:#404C57; letter-spacing:1px;}
h5 {font-size:9px;  margin:0; padding:0; font-weight:bold; color:#404C57; letter-spacing:1px;}
h6 {font-size:7px;  margin:0; padding:0; font-weight:bold; color:#404C57; letter-spacing:1px;}
/* use this with text in headings you wish to make small */
.hsmall {font-weight: normal;font-size: 9px;}
#accessibility {position: absolute;left: -9000px;width: 9000px;}
#wrapper {margin: 0px auto;width: 750px;text-align: left;}

/*--------*\
|* header *|
\*--------*/
#logo  { background: url("file:///private/var/tmp/folders.501/TemporaryItems/AdapterTemp/producerworld/cgi-bin/static/luna/images/logo.gif") no-repeat left top; text-indent: -9999px; width: 250px; height: 80px }
#logo h1, #logo a {margin: 0px;width: 100%;height: 100%;}
#logo a {text-decoration: none;display: block;}
#header  { background: url("file:///private/var/tmp/folders.501/TemporaryItems/AdapterTemp/producerworld/cgi-bin/static/luna/images/swirls.gif") no-repeat right top }
#loginbar {float: right;text-align: right;}
#loginbar a {margin-top: 25px; padding: 10px 30px 10px 0px;color: #212126;font-weight: bold;display: block;}
/* these colours are the same as defined by 'a', but we unset a:visited */
#loginbar a:hover {color: #5c5b66;}
#loginbar a.in  { background: url("file:///private/var/tmp/folders.501/TemporaryItems/AdapterTemp/producerworld/cgi-bin/static/luna/images/login.gif") no-repeat right center }
#loginbar a.out  { background: url("file:///private/var/tmp/folders.501/TemporaryItems/AdapterTemp/producerworld/cgi-bin/static/luna/images/logout.gif") no-repeat right center }

/*------------*\
|* navigation *|
\*------------*/
.navbar {margin-bottom: 1px;height: 20px; }
ul.primarynav, ul.secondarynav { height: 20px;list-style: none; margin: 0; padding: 0; float: left;  }
ul.primarynav {;background: #737180; width: 100% ;border-top-width:1px;border-top-color:#ffffff;border-top-style:solid;}
ul.secondarynav { height: 20px;background: #d0d1d3; width: 100%; border-top: 1px solid #ffffff;}
ul.primarynav li{ height: 18px;list-style: none; float: left;}
ul.secondarynav li { height: 18px;list-style: none; float: left }
ul.primarynav li { height: 20px;background: transparent url(/cgi-bin/static/luna/images/betweennav.gif) bottom right no-repeat; }
ul.secondarynav li { height: 20px;background: transparent url(/cgi-bin/static/luna/images/betweennav.gif) bottom right no-repeat; }
ul.primarynav a { height: 20px;color: #ffffff; font-size: 11px; text-decoration: none;  padding: 0px 9px 0px 10px; float: left }
ul.primarynav a:visited { height: 20px;color: #ffffff }
ul.primarynav a:hover { height: 20px;text-decoration:underline; background: #737180 }
ul.primarynav li.home {;background: #ff3300; border-right: 1px solid #ffffff }
ul.primarynav li.home a { height: 20px;margin-right: 0 }
ul.secondarynav li.first {height: 20px; padding-left: 5px }
ul.secondarynav a { height: 20px;color: #737180; font-size: 11px; text-decoration: none;  padding: 0px 9px 0px 10px; float: left }
ul.secondarynav a:visited { height: 20px;color: #ff3300 }
ul.secondarynav a:hover {height: 20px; color: #ff3300 }

/*-----------*\
|* searchbar *|
\*-----------*/
.searchbar {margin-bottom: 3px;padding: 5px 10px;border-top: 1px solid #ff3300;background: #e6e6e6;}
.searchbar input.text, .searchbar input.submit {margin-right: 5px;border: 1px solid #57594b;}
/* setting this in mozilla causes rendering issues */
* html .searchbar input.submit { height: 21px;}
/* these colours are the same as defined by 'a', but we unset a:visited */
.searchbar a {color: #ff3300; font-size: 10px;}
.searchbar a:hover { color: #ff3300;}
/*--------*\
|* footer *|
\*--------*/
#footer {margin-top: 3px;padding: 5px;border-top: 1px solid #57594b;background: #edf2cb;}
#footer img {float: right;}
#footer p { margin: 0px;padding: 10px 0px;color: #8a8d77;font-size: 9px;}

/*---------------*\
|* contentheader *|
\*---------------*/
#contentheader {padding: 10px 10px 0px 10px;background: #e6e6e6;}
#contentheader .error, #contentheader .message {margin: 0px 200px 0px 0px;padding: 2px;border: 1px solid #ffffff;color: #ffffff;font-size: 12px;text-align: center;}
#contentheader .error {background: #8c3030;}
#contentheader .message {background: #3a5841;}
#contentheader .error *, #contentheader .message * { margin: 0px; padding: 0px;}

/*---------------*\
|* contentfooter *|
\*---------------*/
#contentfooter {background: #e6e6e6;}

/*---------*\
|* content *|
\*---------*/
#ocwrapper {
/* background colour of left sidebar */border-left: 0px solid #e6e6e6;
/* background colour of right sidebar */border-right: 200px solid #ffffff;background: #ffffff;}
#leftsidebar {margin-left: -200px;padding: 10px 0px 10px 10px;width: 190px;float: left;position: relative;
/* hide the left sidebar by default */display: none;}
#rightsidebar {margin-right: -200px;padding: 10px 10px 10px 0px;width: 190px;float: right;position: relative;}
#contentwrapper {}
#content {font-size: 10px; margin: 0px 10px;padding: 10px;background: #ffffff;}
/* hack for ie/win's guillotine bug */
/* start non ie/mac css \*/
* html #content {height: 1%;}
/* end non ie/mac css */

/*-----------------*\
|* global elements *|
\*-----------------*/
.shadowtop, .shadowbottom {height: 10px;font-size: 1px;display: inline-block;/* ie/mac fix \*/display: block;/* end fix */}
.shadowtopleft, .shadowtopright, .shadowbottomleft, .shadowbottomright {width: 15px;height: 10px;font-size: 1px;}

/* links */
.linklisting {margin: 15px 15px 20px 20px;}
.linklisting h4.linktitle, .linklisting p.linkurl, .linklisting p.linkrating {margin: 2px 0px;}
.linklisting h4.linktitle a {padding-bottom: 0px;}
.linklisting p.linkurl a {font-size: 9px;text-decoration: none;}
.linklisting p.linkrating {font-size: 9px;}
.linklisting p.linkrating .linkexpired {color: #8c3030;font-weight: bold;}
.linklisting .linkdescription, .review .reviewcontent { margin: 0px 0px 5px 0px;padding: 5px;border: 1px solid #d0d1d3;background: #f8faed;overflow: hidden;}

/* overflow: hidden doesn't work in ie unless the width is set */
* html .linklisting .linkdescription, * html .review .reviewcontent { width: 96%;}
.linklisting p.linkactions {margin: 0px;}
.linklisting p.linkactions a, #detailed p.actions a, #jump_frame .actions a {padding: 1px 4px;border: 1px solid #d0d1d3;font-size: 9px;text-decoration: none;}
.linklisting p.linkactions a:hover, #detailed p.actions a:hover, #jump_frame .actions a:hover {background: #e6e6e6;}

/* reviews */
.review h4.reviewsubject { margin: 10px 0px 0px 0px;}
.review h5.reviewbyline {margin: 0px;font-weight: normal;}
.review p.reviewer {margin: 0px 0px 2px 0px;}
.review .reviewhelpful span {float: left;font-size: 9px;}
.review .reviewhelpful form span {float: right;}
.review .reviewhelpful input {border-color:#d0d1d3;border-width:1px;border: 1px solid #d0d1d3; background: #ffffff;font-size:11px;}
/* .review p.reviewcontent => see .linklisting p.linkdescription */

/* link/bookmark status icons */
.new-item, .updated-item, .popular-item, .unpaid-item, .expired-item, .free-item, .bookmark-public, .bookmark-default  { color: #ffffff; font-size: 9px; font-weight: normal; background: url("file:/cgi-bin/static/luna/images/images/button-left.gif") no-repeat left top; vertical-align: text-top }
.new-item {background-color: #FF0000;}
.updated-item {background-color: #c5a600;}
.popular-item {background-color: #314fb1;}
.unpaid-item {background-color: #555555;}
.expired-item {background-color: #92589c;}
.free-item {background-color: #a7a87c;}
.bookmark-public {background-color: #cc6613;}
.bookmark-default {background-color: #7fb131;}
.new-item span, .updated-item span, .popular-item span, .unpaid-item span, .expired-item span, .free-item span, .bookmark-public span, .bookmark-default span  { background: url("file:///private/var/tmp/folders.501/TemporaryItems/AdapterTemp/producerworld/cgi-bin/static/luna/images/button-right.gif") no-repeat right top; padding: 0 3px }

/* paging */
.paging {text-align: right;}
.paging img, .paging select, .paging input {border-color:#d0d1d3;border-width:1px;border-style:solid;}
.crumb {font-size: 9px;}

/* tables */
.ftable {margin-top: 5px;border-bottom: 3px solid #d0d1d3;border-collapse: collapse;width: 100%;/* ie5-5.5 don't inherit the font style properly */font-size: 11px;}
.ftable th {background: #d0d1d3;text-align: left;}
.ftable th, .ftable td {padding: 3px 5px;}
.ftablecol {border-right: 1px solid #bbbfa1;}

/* sub headings */
#content h3 {margin: 25px 0px 0px 0px;padding: 5px 0px 0px 0px;border-bottom: 1px dotted #bbbfa1;}
#content h3.noseparator {border-bottom: none;}

/* lists */
#content ul {background-color:#ffffff;padding:0px;list-style: none;}
#content ul.categories {margin: 0px;}

/* forms */
.row {margin-bottom: 1px;padding: 4px;}
.row label.name {padding-right: 5px;width: 25%;float: left;}
.row label.name span {color: #8c3030;}
.row .value.wrappedtext {margin-left: 25%;padding-left: 5px;}
/* hack for ie 5.5 text/textarea resizing */
.row .value input.text, .row .value input.password, .row .value textarea {width: expression(this.parentNode.offsetWidth * 0.74 + 'px');}
/* the previous style causes problems with long sidebars in ie6 */
.row .value input.text, .row .value input.password, .row .value textarea {w\idth: 72%;}
.row .value input.text.shorttext {width: 100px;}
.row.required {background: #e6e6e6;}
.row.invalid {color: #8c3030;background: #eedddd;font-weight: bold;}
.formsubmit {margin-top: 10px;text-align: right;}

/* generic messages */
.errormessage {color: #8c3030;font-weight: bold;}
.infomessage {color: #3a5841;font-weight: bold;}

/* treecats */
#content .treecats-selection-summary ul, #content .treecats-selection ul {background-color:#ffffff;margin: 0px;}
.treecats-selection-summary li a, .treecats-selection li a {margin-top: 2px;margin-left: 5px;}
.treecats-selection-summary a, .treecats-selection a {font-size: 9px;}
.treecats-selection-summary a:visited, .treecats-selection a:visited {color: #212126;}
.treecats-selection-current {font-weight: bold;}
.treecats-category-info img {border: 0px;padding: 2px;vertical-align: middle;}
.treecats-children {padding-left: 15px;}
.treecats-selected span, li.treecats-selected {font-weight: bold;}
.treecats-category a:link, .treecats-category a:visited {color: #212126;text-decoration: none;}
.treecats-category a:hover { text-decoration: underline;}
#content ul.treecats-links { padding-left: 15px; margin: 0px;}
.treecats-links li {line-height: 1.25em;list-style: circle; }

/* search highlighting */
.searchhl-1, .searchhl-2, .searchhl-3, .searchhl-4, .searchhl-5 {font-weight: bold;}
.searchhl-1 {background: #ffff80;}
.searchhl-2 {background: #aaaaff;}
.searchhl-3 {background: #aaffaa;}
.searchhl-4 {background: #ffaaaa;}
.searchhl-5 {background: #aaffff;}

/* indent */
.indent1 {margin-left: 20px;}
.indent2 {margin-left: 40px;}
.indent3 {margin-left: 60px;}
.indent4 {margin-left: 80px;}
.indent5 {margin-left: 100px}
.hide {display: none;}
.clear:after {height: 0px;clear: both;display: block;visibility: hidden;content: ".";}
.clear {display: inline-block;}
/* start non ie/mac css \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* end non ie/mac css */

/*---------------*\
|* page specific *|
\*---------------*/
#bookmark_list input.checkbox {float: left;}
#bookmark_list .folders .description, #bookmark_folder_view .folders .description {margin: 0px 0px 10px 20px;}
.bookmark_link .comments label {font-weight: bold;}
.bookmark_link .comments label span {font-weight: normal;}
#category dl, #home dl {font-size: 11px; margin: 10px 0px 0px 0px;width: 49%;float: left;}
#category dt a {font-weight: bold; font-size: 11px;}


#category dt, #category dd, #home dt, #home dd {margin: 0px 0px 0px 20px;}
#category dd, #home dd {padding-bottom: 10px;}
#detailed p.description {overflow: hidden;}
/* ie needs a width for overflow: hidden to work */

* html #detailed p.description {width: 100%;}
#detailed p.linknav {margin: 0px;text-align: right;}
#detailed p.linknav img {vertical-align: middle;}
#detailed p.linknav a {text-decoration: none;}
#detailed p.reviewsfooter {margin: 20px 0px 0px 0px;text-align: right;}
/* #detailed p.actions a, #detailed p.actions a:hover => see .linklisting p.linkactions a */

#home dt a {font-weight: bold; font-size: 13px;}
#home #content h4 {margin-top: 20px;font-weight: normal;font-size: 14px;}

/* #home dl, #home dt, #home dd, #home dd => see #category dl */
#jump_frame .jumpwrapper  { background: url("file:///private/var/tmp/folders.501/TemporaryItems/AdapterTemp/producerworld/cgi-bin/static/luna/images/swirls.gif") no-repeat right bottom; height: 40px }
#jump_frame img.jumplogo {padding: 2px 0px 0px 2px;float: left;}
#jump_frame h4 {margin: 0px; padding: 3px 0px;}

/* #jump_frame .actions a, #jump_frame .actions a:hover => see .linklisting p.actions a */
#modify_select input.radio {float: left;}
#search .searchoption { margin-top: 10px; padding-top: 5px; border-top: 1px dotted #bbbfa1;}


/*---------------*\
|* community *|
\*---------------*/
<style type="text/css">
<!--
   
    .message { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #404C57 }
    .body_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
    .title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #404C57 }
    .title_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #404C57;}
    .header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #404C57;}
    .col_header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; background-color: #404C57; }
    .top_header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF; background-color: #404C57; }
    .small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt }
    .object { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #ffffff }
    .button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #ff3300;}
    .highlight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #E6F5D7 }
    .big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt }
    .big_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;}
    .error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: red;}
    .community_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; color: #336600 }
-->
</style> 

