/* tag specific styles */
td {color:#333333; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}

select {color:#333333; font-weight:normal; font-size:11px; width:132px; font-family:Arial, Helvetica, sans-serif;}

input {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

textarea {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

a:link {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}
a:visited {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}
a:active {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}
a:hover {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}

/* RedDot edit mode styles */
#redDotComment {color:#FF0000; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}
#openpage {color:#FF0000; font-weight:normal; font-size:11px; line-height:13px;	font-family:Arial, Helvetica, sans-serif;}
#header{color:#FF0000; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}
.openPagePosition {position:absolute;top:100px;left:0px;}
.multiLinkPosition {position:absolute;top:117px;left:210px;}

/* navigation position styles */
.navigationTopPosition {top:97px;}
.closeLayerPosition {position:absolute;top:62px;left:20px;width:640px;height:15px}

/* error styles */
.errortext {color:#FF0000; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}

/* headline styles */
.headlineHomepage {color:#333399; font-weight:normal; font-size:24px; line-height:26px; font-family:Arial, Helvetica, sans-serif;}
.headlineContent {color:#333399; font-weight:normal; font-size:18px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.subheadline {color:#333399;font-weight:bold;font-size:11px;line-height:13px;font-family:Arial, Helvetica, sans-serif;}
.headlineLeftNav {color:#E12129;font-weight:bold;font-size:11px;line-height:13px;font-family:Arial, Helvetica, sans-serif;}
.headlineLeftNavSecondLevel {color:#333399;font-weight:bold;font-size:11px;line-height:13px;font-family:Arial, Helvetica, sans-serif;}

/* subheadline styles */
.subheadlineBgColor {background-color:#CCD7EB;}

a.subheadline:link {color:#333399; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.subheadline:visited {color:#333399; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.subheadline:active {color:#333399; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.subheadline:hover {color:#E12129; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

/* copytext styles */
.copytext {color:#333333; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}

/* navigation link styles */
a.TopNavFirstLevelLow:link {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.TopNavFirstLevelLow:visited {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.TopNavFirstLevelLow:active {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.TopNavFirstLevelLow:hover {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.TopNavFirstLevelHigh:link {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.TopNavFirstLevelHigh:visited {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.TopNavFirstLevelHigh:active {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.TopNavSecondLevelLow:link {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.TopNavSecondLevelLow:visited {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.TopNavSecondLevelLow:active {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.TopNavSecondLevelLow:hover {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.TopNavSecondLevelHigh:link {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.TopNavSecondLevelHigh:visited {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.TopNavSecondLevelHigh:active {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.TopNavRightLow:link {color:#333399; font-weight:normal; font-size:10px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.TopNavRightLow:visited {color:#333399; font-weight:normal; font-size:10px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.TopNavRightLow:active {color:#333399; font-weight:normal; font-size:10px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.TopNavRightLow:hover {color:#E12129; font-weight:normal; font-size:10px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.TopNavRightHigh:link {color:#E12129; font-weight:normal; font-size:10px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.TopNavRightHigh:visited {color:#E12129; font-weight:normal; font-size:10px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.TopNavRightHigh:active {color:#E12129; font-weight:normal; font-size:10px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.leftNavSecondLevelLow:link {color:#333399; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.leftNavSecondLevelLow:visited {color:#333399; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.leftNavSecondLevelLow:active {color:#333399; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.leftNavSecondLevelLow:hover {color:#E12129; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.leftNavSecondLevelHigh:link {color:#E12129; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.leftNavSecondLevelHigh:visited {color:#E12129; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.leftNavSecondLevelHigh:active {color:#E12129; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.leftNavThirdLevelLow:link {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.leftNavThirdLevelLow:visited {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.leftNavThirdLevelLow:active {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.leftNavThirdLevelLow:hover {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.leftNavThirdLevelHigh:link {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.leftNavThirdLevelHigh:visited {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.leftNavThirdLevelHigh:active {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.FooterNavLow:link {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.FooterNavLow:visited {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.FooterNavLow:active {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.FooterNavLow:hover {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.FooterNavHigh:link {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.FooterNavHigh:visited {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.FooterNavHigh:active {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.TopNavFirstLevelInactive {color:#999999; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}
.TopNavSecondLevelInactive {color:#999999; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}
.leftNavSecondLevelInactive {color:#999999; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}
.leftNavThirdLevelInactive {color:#999999; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}

/* navigation manager link styles */
a.navManagerleftNavSecondLevelLow:link {color:#333399; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.navManagerleftNavSecondLevelLow:visited {color:#333399; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.navManagerleftNavSecondLevelLow:active {color:#333399; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.navManagerleftNavSecondLevelLow:hover {color:#E12129; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.navManagerleftNavSecondLevelHigh:link {color:#E12129; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.navManagerleftNavSecondLevelHigh:visited {color:#E12129; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.navManagerleftNavSecondLevelHigh:active {color:#E12129; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.navManagerleftNavThirdLevelLow:link {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.navManagerleftNavThirdLevelLow:visited {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.navManagerleftNavThirdLevelLow:active {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.navManagerleftNavThirdLevelLow:hover {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.navManagerleftNavThirdLevelHigh:link {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.navManagerleftNavThirdLevelHigh:visited {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.navManagerleftNavThirdLevelHigh:active {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

ul.leftNav {list-style-type:none; padding:0px; margin:0px;}
ul.leftNav li {background:url(http://www.webasto.de/general/graphics/img_bulletpoint.gif); background-repeat:no-repeat; background-position: 8px 4px; padding-left:20px; border-bottom:1px solid #CCD7EB;}
ul.leftNav li.secondLevelHasChildren {background:url(http://www.webasto.de/general/graphics/img_bulletpoint.gif); background-repeat:no-repeat; background-position: 8px 4px; padding-left:20px; border-bottom:none;}
ul.leftNav li.thirdLevel {background:none; line-height:13px; height:13px; padding-left:20px; margin:0px; border-bottom:1px solid #CCD7EB;}
ul.leftNav li ul {list-style-type:none; padding:0px; margin:0px;}
ul.leftNav li ul li {background:none; padding-left:10px; border:none;}

/* navigation separator styles */
.topNavFirstLevelSeparator {color:#333399;font-size:10px;line-height:13px;font-family:Arial, Helvetica, sans-serif;}
.topNavSecondLevelSeparator {background-color:#FFFFFF;}
.leftNavSecondLevelSeparator {background-color:#CCD7EB;}
.footerNavSeparator {color:#333399;font-size:10px;line-height:13px;font-family:Arial, Helvetica, sans-serif;}

/* navigation background color styles */
.topNavBgColor {background-color:#EBEBEB;}
.leftNavBgColor {background-color:#EBEBEB;}

/* page background color styles */
.contentBgColor {background-color:#FFFFFF;}
.contentSeparator {background-color:#FFFFFF;}

.footerBgColorHomepage {background-color:#EBEBEB;}
.footerBgColor {background-color:#EBEBEB;}

/* teaser styles */
.teaserHeadline {color:#ffffff;font-weight:bold;font-size:11px;line-height:13px;font-family:Arial, Helvetica, sans-serif;}
.teaserHeadBgColor {background-color:#333399;}
.teaserBodyBgColor {background-color:#CCD7EB;}
.teaserSeparator {background-color:#FFFFFF;}

/* teaser personalization styles */
.teaserPersonalizationHeadline {color:#333399;font-weight:bold;font-size:11px;line-height:13px;font-family:Arial, Helvetica, sans-serif;}
.teaserPersonalizationHeadBgColor {background-color:#BFBFBF;}
.teaserPersonalizationBodyBgColor {background-color:#D7D7D7;}
.teaserPersonalizationSeparator {background-color:#FFFFFF;}

/* homepage teaser styles */
.teaserDropdownBoxBgColor {background-color:#E5E5E5;}

/* popup background color styles */
.popupBgColor {background-color:#CCD7EB;}

/* entry styles */
a.entry:link {color:#333399; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.entry:visited {color:#333399; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.entry:active {color:#333399; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.entry:hover {color:#E12129; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.entryButton:link {color:#333399; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.entryButton:visited {color:#333399; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.entryButton:active {color:#333399; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.entryButton:hover {color:#E12129; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.entryInactive {color:#999999; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}
.entryButtonInactive {color:#999999; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}

/* table styles */
.tableBgColor {background-color:#FFFFFF;}
.tableLineColor {background-color:#333399;}
.tableV1BgColor {background-color:#FFFFFF;}
.tableV1LineColor {background-color:#333399;}

.formTableCategory {vertical-align:middle; text-align:center; background-color:#ccd7eb; color:#000000; font-family:arial; font-weight:bold; font-size:11px;} 
.formTableItem {vertical-align:middle; text-align:right; background-color:#ccd7eb; color:#000000; font-family:arial; font-weight:normal; font-size:11px;} 
.formTableTotal {vertical-align:middle; text-align:right; background-color:#e7ebf6; color:#000000; font-family:arial; font-weight:normal; font-size:11px;}
table.formTable, table.formTable tr, table.formTable td {border:1px solid white;border-collapse:collapse; background-color:#ccd7eb;}

/* margins */
.marginImageText {margin-right:12px;}
.marginSubheadline {margin-left:12px;}
.marginImage {margin-left:0px;}
.marginText {margin-top:12px;}
.marginTeaser {margin-left:12px;}

/* form styles */
.formSubheadline {color:#333399;font-weight:bold;font-size:11px;line-height:13px;font-family:Arial, Helvetica, sans-serif;}

/* form process navigation styles */
a.ProcessNavLow:link {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.ProcessNavLow:visited {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.ProcessNavLow:active {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.ProcessNavLow:hover {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.ProcessNavHigh:link {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.ProcessNavHigh:visited {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.ProcessNavHigh:active {color:#E12129; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.ProcessNavError:link {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;} 
a.ProcessNavError:visited {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;} 
a.ProcessNavError:active {color:#333399; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;} 

.formProcessNavInactive {color:#666666;font-weight:normal;font-size:11px;line-height:13px;font-family:Arial, Helvetica, sans-serif;}

/* form background color styles */
.formBgColor {background-color:#CCD7EB;}
.formSeparator {background-color:#FFFFFF;}
.formProcessNavActiveBgColor {background-color:#CCD7EB;}
.formProcessNavInactiveBgColor {background-color:#EBEBEB;}
.formProcessNavErrorBgColor {background-color:#FF9090;} 
.formProcessNavActiveErrorBgColor {background-color:#FF0000;} 
.formSearchResultLine {background-color:#CCD7EB;}
.formSearchResultSeparator {background-color:#333399;}

/* form entry styles */
.actionButtonBgColor {background-color:#C1CEE6;}

/* form elements styles */
select.width224 {width:224px;}
select.width190 {width:190px;}
select.width160 {width:160px;}
select.width156 {width:156px;}
select.width140 {width:140px;}
select.width173 {width:173px;}
input.width50 {width:50px;}
input.width100 {width:100px;}
input.width140 {width:140px;}
input.width160 {width:160px;}
input.width173 {width:173px;}
input.width190 {width:190px;}
input.width354 {width:354px;}
input.width534 {width:534px;}
input.width716 {width:716px;}
textarea.width396 {width:396px;}

input.width173inactive {width:173px;background-color:#D7D7D7;}

/* form error styles */
.errortext {color:#FF0000; font-weight:normal; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}
.errorsubheadline {color:#FF0000; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}
.errorheadline {color:#FF0000; font-weight:normal; font-size:18px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}

/* special template styles */
a.history:link {color:#E12129; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.history:active {color:#E12129; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.history:visited {color:#E12129;font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.history:hover {color:#333399; font-weight:bold; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

/* special ajax form styles (Created by ME) */
tr.ajax_selected { background:Highlight; color:white; cursor:default; }
tr.ajax_selected td { color:white; }
tr.ajax_unselected { background:white; color:black; cursor:default; }
tr.ajax_unselectible { cursor:default; }
td.ajax_correction { background:#c0c0c0; color:red; font-style:italic; font-weight:bold; font-size:8pt; }
td.ajax_separator { background:#c0c0c0; height:2px; padding:0px; }
table.ajax_suggestionList tr td { white-space:nowrap; } 
