﻿/* - NEU 07/2008 - */
div#ContentFullWidth .meinmaggiBranchKeyvisual { display:block; margin-bottom:40px; }

div#ContentFullWidth table.marginTopSmallAmount { margin-top:9px; }

div#ContentFullWidth table.formular { width:495px; }
div#ContentFullWidth table.formular colgroup col.column1 { width:45px; }
div#ContentFullWidth table.formular colgroup col.column2 { width:204px; }
div#ContentFullWidth table.formular colgroup col.column3 { width:152px; }
div#ContentFullWidth table.formular colgroup col.column4 { width:94px; }

div#ContentFullWidth table.formular thead th { font:bold 22px/16px arial,sans-serif; color:#cae2f4; background:#a5cdec; }
div#ContentFullWidth table.formular thead th p { margin-right:12px; font:normal 9px/16px arial,sans-serif; color:#000000; text-align:right; }
div#ContentFullWidth table.formular thead td { height:5px; padding-top:5px; border-bottom:1px dotted #c1c1c1; font:normal 0px/0px sans-serif; background:#ffffff; }

div#ContentFullWidth table.formular tbody { background:#fffcec; }
div#ContentFullWidth table.formular tbody.formularHead td { height:5px; padding-top:5px; font:normal 0px/0px sans-serif; background:#ffffff; }
div#ContentFullWidth table.formular tbody th { font:normal 12px/16px arial,sans-serif; color:#ffffff; background:#68afe5; }
div#ContentFullWidth table.formular tbody th.alternativeColor { background:#d60400; }
div#ContentFullWidth table.formular tbody th.column1 { text-align:right; }
div#ContentFullWidth table.formular tbody th.column2 { padding-left:4px; }

div#ContentFullWidth table.formular tbody td { height:22px; overflow:visible; font:normal 12px/15px arial,sans-serif; vertical-align:middle; text-align:right; }
div#ContentFullWidth table.formular tbody tr.multiline td { padding: 5px 0px; height:12px; vertical-align:top; }
div#ContentFullWidth table.formular tbody td h3 { color:#3e99ef; }
div#ContentFullWidth table.formular tbody td h3.strong { font-weight:bold; padding-left: 2px; padding-right: 2px; }
div#ContentFullWidth table.formular tbody td input { width:120px; height:14px; margin:2px 0px 2px 0px; padding:0px 0px 0px 2px; font:normal 11px/14px arial,sans-serif; }
div#ContentFullWidth table.formular tbody td select { width:126px; margin:2px 0px 2px 0px; color:#878787; font:normal 11px/14px arial,sans-serif; }
div#ContentFullWidth table.formular tbody td select option { color:#000000; }
div#ContentFullWidth table.formular tbody td select option.defaultOption { color:#878787; }
div#ContentFullWidth table.formular tbody td span { line-height:15px; color:#000000; }
div#ContentFullWidth table.formular tbody td span.description { color:#878787; }
div#ContentFullWidth table.formular tbody td p { margin:0px; }
div#ContentFullWidth table.formular tbody td p span { color:#000000; }
div#ContentFullWidth table.formular tbody td a { font:normal 11px arial,sans-serif; }
div#ContentFullWidth table.formular tbody td img { margin:4px 4px 0px 0px; }

div#ContentFullWidth table.formular tbody td.column1 { vertical-align:top; }
div#ContentFullWidth table.formular tbody td.column1 input { width:auto; height:auto; padding:0px; margin:1px 8px 0px 0px; }
div#ContentFullWidth table.formular tbody td.column1 img.iconFehler { margin:5px 10px 0px 0px; }
div#ContentFullWidth table.formular tbody td.column2 { text-align:left; }
div#ContentFullWidth table.formular tbody td.column2 a { font-size:12px; }
div#ContentFullWidth table.formular tbody td.column2 textarea { width:99%; height:80px; font:normal 11px/14px arial,sans-serif; color:#000000; }
div#ContentFullWidth table.formular tbody td.column2 select { width:auto; }
div#ContentFullWidth table.formular tbody td.column2 span.fehler { color:#cc0000; }
div#ContentFullWidth table.formular tbody td.column3 { text-align:left; }
div#ContentFullWidth table.formular tbody td.column3 a { text-align:right; }
div#ContentFullWidth table.formular tbody td.column4 { font:normal 11px arial,sans-serif; color:#878787; }
div#ContentFullWidth table.formular tbody td.column4 input { width:74px; margin-right:12px; }
div#ContentFullWidth table.formular tbody td.column4 select { width:80px; margin-right:12px; }
div#ContentFullWidth table.formular tbody td.column4 a { padding-right:12px; }

div#ContentFullWidth table.formular tbody td.spaceWithinFormGroup { height:10px; font:normal 0px/0px sans-serif; }
div#ContentFullWidth table.formular tbody td.separatorDashedLine { height:11px; font:normal 0px/0px sans-serif; background:url(../../Templates/Common/Images/Formulare/dashedBorderElement.gif) center repeat-x #ffffff; }
div#ContentFullWidth table.formular tbody td.separatorDottedLine { height:10px; font:normal 0px/0px sans-serif; border-top:1px dotted #c1c1c1; }

div#ContentFullWidth table.formular tbody.alternativeBackground { background:#f3f3e6; }

div#ContentFullWidth table.linkButton { width:100%; margin-top:14px; }
div#ContentFullWidth table.linkButton td a { text-decoration:none; color:#ffffff; font:bold 12px/19px arial,sans-serif; padding:2px 10px 3px 25px; background:url(../../Templates/Common/Images/Formulare/buttonBackgroundArrowRight.gif) no-repeat; }
div#ContentFullWidth table.linkButton td.left { width:50%; text-align:left; }
div#ContentFullWidth table.linkButton td.left a { background:url(../../Templates/Common/Images/Formulare/buttonBackgroundArrowLeft.gif) no-repeat; }
div#ContentFullWidth table.linkButton td.right { width:50%; text-align:right; }

/* - /NEU 07/2008 - */

/*------------------------------Forms General----------------------------*/
div#ContentFullWidth div#formColor div#formHead { width:100%; margin-bottom:14px; background-color: #ffffff; }
div#ContentFullWidth div#formColor div#formHead h2 { font:bold 14px arial,verdana,sans-serif; margin:0px 0px 7px 0px; }
div#ContentFullWidth div#formColor div#formHead table td.left { width:258px; margin:6px 0px 0px 0px; background-color: #ffffff; }
div#ContentFullWidth div#formColor div#formHead table td.right { width:237px; background-color: #ffffff; text-align:right;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;line-height:10px;color:#000000;padding-bottom:8px; }

div#ContentFullWidth div#formColor div.formHead { width:100%; margin-bottom:14px; background-color: #ffffff; }
div#ContentFullWidth div#formColor div.formHead h2 { font:bold 14px arial,verdana,sans-serif; margin:0px 0px 7px 0px; }
div#ContentFullWidth div#formColor div.formHead table td.left { width:258px; margin:6px 0px 0px 0px; background-color: #ffffff; }
div#ContentFullWidth div#formColor div.formHead table td.right { width:237px; background-color: #ffffff; text-align:right;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;line-height:10px;color:#000000;padding-bottom:8px; }

div#ContentFullWidth div#formColor { width:100%; background-color: #fffcdf; }

div#ContentFullWidth div#formColor td.Subheadline { padding:8px 0px 0px 20px; font-weight:bold; }
div#ContentFullWidth div#formColor td.FieldDescriptionStandard { width:161px; padding:8px 0px 0px 20px; text-align:right; }
div#ContentFullWidth div#formColor td.FieldStandard { width:280px; padding:5px 20px 5px 14px; }

div#ContentFullWidth div#formColor td.FieldStandard p.Textklein { font-size:10px; }
div#ContentFullWidth div#formColor td.FieldStandard span { line-height:14px; }
div#ContentFullWidth div#formColor td.FieldDescriptionTwoDigit { width:400px; padding:8px 0px 0px 20px; }
div#ContentFullWidth div#formColor td.FieldTwoDigit { width:41px; padding:5px 20px 5px 14px; text-align:right; }
div#ContentFullWidth div#formColor td.FieldDescriptionExpanded { padding:0px 20px 0px 20px; }
div#ContentFullWidth div#formColor td.FieldExpanded { padding:5px 20px 13px 20px; }
div#ContentFullWidth div#formColor td.FieldDescriptionClubMembershipLeft { width:335px; padding:8px 0px 0px 20px; }
div#ContentFullWidth div#formColor td.FieldDescriptionClubMembershipRight { width:160px; padding:8px 0px 0px 14px; }
div#ContentFullWidth div#formColor td.FieldClubMembership { width:106px; padding:5px 20px 5px 14px; text-align:right; }
div#ContentFullWidth div#formColor td.FieldClubMembership div.FloatLeft { float:left; }
div#ContentFullWidth div#formColor td.FieldClubMembership div.FloatRight { float:right; padding-right:1px; }
div#ContentFullWidth div#formColor td.FieldClubMembership div.RadioButtonDescription { padding-top:3px; }
div#ContentFullWidth div#formColor td.FieldClubMembership div.RadioButton { padding-top:1px; }
div#ContentFullWidth div#formColor td.EvkTable {  }
div#ContentFullWidth div#formColor td.EvkRadioButton { width:20px; padding:0px 15px 0px 16px; }
div#ContentFullWidth div#formColor td.EvkText { width:424px; padding:2px 20px 13px 0px; }
div#ContentFullWidth div#formColor td.FieldConfirmText { font-weight:bold; padding-top:8px; padding-bottom:0px; }

div#ContentFullWidth div#formColor table.YourMessage { margin-top:4px; }
div#ContentFullWidth div#formColor table.StandardTopMargin { margin-top:20px; }
div#ContentFullWidth div#formColor table.SlimTopMargin { margin-top:8px; }

div#ContentFullWidth table.WholeWidth { width:100%; }
div#ContentFullWidth table.StandardContentWidth { width:495px; }
div#ContentFullWidth table.WholeWidth td.LinkLeft { padding-top:14px; }
div#ContentFullWidth table.WholeWidth td.LinkRight { text-align:right; padding-top:14px; }
div#ContentFullWidth table.StandardContentWidth td.LinkLeft { padding-top:14px; }
div#ContentFullWidth table.StandardContentWidth td.LinkRight { text-align:right; padding-top:14px; }

div#ContentFullWidth td.CrawlerProtectionLeft { width:375px; padding:8px 0px 0px 0px; }
div#ContentFullWidth td.CrawlerProtectionRight { width:120px; padding:5px 0px 5px 0px; }
div#ContentFullWidth td.CrawlerProtectionRight span { line-height: 15px; }

div#ContentFullWidth table.RatingIcon { width:280px;}
div#ContentFullWidth table.RatingIcon td { text-align:center; padding:0px 20px 0px 3px; }
div#ContentFullWidth table.RatingIcon td img {margin:0px 0px 0px 2px;}

div#ContentFullWidth span.ValidationText {color:#CC0000;font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:15px; padding-top:10px; line-height:14px;}
div#ContentFullWidth table.QuestionnaireDesign {margin-top:28px;}
div#ContentFullWidth td.QuestionnaireDesignLeft {width:280; padding:7px;}
div#ContentFullWidth td.QuestionnaireDesignRight {width:214px; padding:7px; vertical-align:bottom;}

.errorMessage { color:#ff0000; }
input.skinInputTextStandard { font:normal 12px arial,helvetica,sans-serif; height:14px; width:193px; }
select.skinSelectStandard { font:normal 12px arial,helvetica,sans-serif; height:19px; width:193px; }
select.skinSelectExpanded { font:normal 12px arial,helvetica,sans-serif; height:19px; width:455px; }
