﻿/*==========================================================================*/
/*  Allgemeine Style-Angaben fuer die Internetauftritte von Miele           */
/*==========================================================================*/


/* START usedBy: * */
center, span, div, form, table, p, ol, ul, pre, input, select, textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color:#333333;
}
hr { border:1px solid #9B9B9B; border-top:1px solid #9B9B9B; margin-top:3px; margin-bottom:3px; margin-left:0px; margin-right:0px; padding:0px;}
sub, sup { font-family: Arial, Helvetica, sans-serif; font-size:7pt; color: #333333; }
ul {list-style-type:disc; margin-top:5px; margin-bottom:5px; margin-left:25px; padding:0px;}
ol {margin-top:5px; margin-bottom:5px; margin-left:25px; padding:0px;}
li {margin:0px;}
a { font-family: Arial, Helvetica, sans-serif; color: #555555;  text-decoration:none; }
a:link { font-family: Arial, Helvetica, sans-serif; color: #555555; text-decoration:none; }
a:visited { font-family: Arial, Helvetica, sans-serif; color: #555555; text-decoration:none; }
a:hover { font-family: Arial, Helvetica, sans-serif;  color: #555555; text-decoration:none; }
a:active { font-family: Arial, Helvetica, sans-serif; color: #555555; text-decoration:none; }
a:focus { font-family: Arial, Helvetica, sans-serif; color: #555555; text-decoration:none; }

.visitedLinks a { font-family: Arial, Helvetica, sans-serif; color: #333333; }
.visitedLinks a:link { font-family: Arial, Helvetica, sans-serif; color: #333333; }
.visitedLinks a:visited { font-family: Arial, Helvetica, sans-serif; color: #999999; }
.visitedLinks a:hover { font-family: Arial, Helvetica, sans-serif;  color: #0000FF; }
.visitedLinks a:active { font-family: Arial, Helvetica, sans-serif; color: #333333; }
.visitedLinks a:focus { font-family: Arial, Helvetica, sans-serif; color: #333333; }
p { font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 9pt; font-weight: normal; margin-bottom: 20px; margin-top: 0px; display:block; }
h6 { font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 9pt; font-weight: normal; margin-bottom: 20px; margin-top:0px; display:block; }
h5 { font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 9pt; font-weight: bold; margin-top:0px; margin-bottom:0px; display:block; }
h4, h3 { font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 12pt; font-weight: normal; margin-top: 10px; margin-bottom:15px; display:block; }
h2, h1 { font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 12pt; font-weight: bold; margin-top: 10px; margin-bottom:0px; display:block; }
.pagehead { font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 12pt; font-weight: bold; margin-top: 10px; margin-bottom:0px; display:block;}
.sectionhead { font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 12pt; font-weight: normal; margin-top: 10px; margin-bottom:15px; display:block;}
.copyhead { font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 9pt; font-weight: bold; margin-top:0px; margin-bottom:0px; display:block;}
.copytext { font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 9pt; font-weight: normal; margin-bottom: 20px; margin-top:0px; display:block; }
.infotext { font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 7pt; font-weight: bold; margin-bottom: 10px; margin-top:0px; display:block; }
.infobox { border: 1px solid #FF9900; padding: 10px; margin: 0px; background-color: #F8F4E9; display:block; }
.hr { border-bottom:1px solid #000000; line-height:1pt; margin-top:3px; margin-bottom:3px; margin-left:0px; margin-right:0px; padding:0px; display:block; }
a.contentNav { width:220px; max-width:200px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; border:2px outset; margin:5px; background-color:#9B9B9B; color:#FFFFFF; text-align:center; padding-top:4px; padding-bottom:4px; padding-left:10px; padding-right:10px; text-decoration:none; display:block; }
/* END usedBy */
a.contentNav:link { color:#FFFFFF; }
a.contentNav:visited { color:#FFFFFF; }
a.contentNav:hover, a.contentNavActive{ background-color:#FF0000; }
a.contentNav:active { color:#FFFFFF; }
a.contentNav:focus { color:#FFFFFF; }
body {
  background-color: #F8F4E9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #333333;
}
.bodyPrint { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.contentTable { border:1px solid #FF9900; background-color:#fcf7e2; padding-left:5px; }
.contentTable tr { padding-top:3px; padding-bottom:3px; }
.contentTable td { font-size:8pt; font-weight:normal; }
.trAlternate1 { background-color:#fcf7e2; }
.trAlternate2 { background-color:#FFFFFF; }
.list_countries {font-size:6pt;}
.infowin { background-color: #FFFFFF;}
.activePageLink {color:red; font-size:9pt; font-weight:bold; }
@media print{
.noPrint {visibility:hidden}
.delPrint {display:none}
.infobox { border: 0px solid #000000; padding: 5px; }
}
.scrolling { overflow:auto; padding:0px; margin:0px; }
.toolTip { background-color:#FFFFFF; border:1px solid #FF9900; padding:5px; overflow:visible; }
.information { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 7pt; text-align:center; margin-top:5px;}
.information a { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 7pt; text-align:center; margin-top:5px;}
.information a:link { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 7pt; text-align:center; margin-top:5px;}
.information a:visited { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 7pt; text-align:center; margin-top:5px;}
.information a:hover { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 7pt; text-align:center; margin-top:5px;}
.information a:active { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 7pt; text-align:center; margin-top:5px;}
.information a:focus { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 7pt; text-align:center; margin-top:5px;}
.nEntry span { float:left; padding-left:12px; background-image:url(/media/haushalt/common/con_passiv.gif); background-position:left center; background-repeat:no-repeat; }
.nEntry { margin-left:15px; font-weight:normal; margin-bottom:0px; padding-bottom:0px; padding-top:3px; clear:left; display:block;}
.nEntry a { float:left; font-size:8pt; color: #333333; text-decoration: none; vertical-align:middle;}
.nEntry a:link {font-size:8pt; color: #333333; text-decoration: none; vertical-align:middle;}
.nEntry a:visited {font-size:8pt; color: #333333; text-decoration: none; vertical-align:middle;}
.nEntry a:hover {font-size:8pt; color: #FF9900; text-decoration: none; vertical-align:middle;}
.nEntry a:active {font-size:8pt; color: #333333; text-decoration: none; vertical-align:middle;}
.nEntry a:focus {font-size:8pt; color: #333333; text-decoration: none; vertical-align:middle;}
.nFirst { font-weight:bold; }
span.nSub { cursor:pointer; background-image:url(/media/haushalt/common/sub_active.gif) }
span.nEntryActive { cursor:pointer; background-image:url(/media/haushalt/common/con_active.gif) }
div.nSub { padding-left:15px;clear:left }
.navEntry_top {height:15px; padding-left:3px; padding-right:4px; color:#FFFFFF;display:inline; border-width:0px 2px 0px 0px; border-color:#C8C8C8; border-style:solid;white-space:nowrap;}
.navEntry_top a {vertical-align:top; text-decoration:none; font-size:8pt; font-weight:normal; color:#FFFFFF; letter-spacing:1px;}
.navEntry_top a:link {vertical-align:top; text-decoration:none; font-size:8pt; font-weight:normal; color:#FFFFFF; letter-spacing:1px;}
.navEntry_top a:visited {vertical-align:top;text-decoration:none; font-size:8pt; font-weight:normal; color:#FFFFFF; letter-spacing:1px;}
.navEntry_top a:hover{vertical-align:top;text-decoration:none; font-size:8pt; font-weight:normal; color:#FFFFFF; letter-spacing:1px;}
.navEntry_top a:active {vertical-align:top; text-decoration:none; font-size:8pt; font-weight:normal; color:#FFFFFF; letter-spacing:1px;}
.navEntry_top a:focus {vertical-align:top; text-decoration:none; font-size:8pt; font-weight:normal; color:#FFFFFF; letter-spacing:1px;}
.navEntry_bottom {padding-left:5px; padding-right:4px; display:inline;}
.navEntry_bottom a {vertical-align:middle; text-decoration:none; font-size:8pt; color:#333333; font-weight:normal; letter-spacing:1px;}
.navEntry_bottom a:link {vertical-align:middle; text-decoration:none; font-size:8pt; color:#333333; font-weight:normal; letter-spacing:1px;}
.navEntry_bottom a:visited {vertical-align:middle;text-decoration:none; font-size:8pt; color:#333333; font-weight:normal; letter-spacing:1px;}
.navEntry_bottom a:hover{vertical-align:middle;text-decoration:none; font-size:8pt; color:#000000; font-weight:normal; letter-spacing:1px;}
.navEntry_bottom a:active {vertical-align:middle; text-decoration:none; font-size:8pt; color:#333333; font-weight:normal; letter-spacing:1px;}
.navEntry_bottom a:focus {vertical-align:middle; text-decoration:none; font-size:8pt; color:#333333; font-weight:normal; letter-spacing:1px;}
.topNavigationVG a { text-decoration:none; font-size:8pt; font-weight:normal; color:#000000; letter-spacing:1px;  }
.topNavigationVG a:link { text-decoration:none; font-size:8pt; font-weight:normal; color:#000000; letter-spacing:1px;  }
.topNavigationVG a:visited { text-decoration:none; font-size:8pt; font-weight:normal; color:#000000; letter-spacing:1px;  }
.topNavigationVG a:hover{ text-decoration:none; font-size:8pt; font-weight:normal; color:#000000; letter-spacing:1px;  }
.topNavigationVG a:active { text-decoration:none; font-size:8pt; font-weight:normal; color:#000000; letter-spacing:1px;  }
.topNavigationVG a:focus { text-decoration:none; font-size:8pt; font-weight:normal; color:#000000; letter-spacing:1px;  }
/*altes topmenu */
#VGHead {position:absolute; z-index:999; display:block; visibility:hidden; margin-top:15px; width:100%; overflow:auto; text-align:left; background-color:#C8C8C8;padding-left:5px; padding-right:5px}
/* alte Navigation  und alte goLinkszeile */
.navEntry0 {font-weight:bold; margin-left:15px; margin-top:0px; margin-bottom:5px; padding-bottom:0px; padding-top:0px; display:block;}
.navEntry0 a {font-size:8pt; color: #333333; text-decoration: none; vertical-align:middle;}
.navEntry0 a:link {font-size:8pt; color: #333333; text-decoration: none; vertical-align:middle;}
.navEntry0 a:visited {font-size:8pt; color: #333333; text-decoration: none; vertical-align:middle;}
.navEntry0 a:hover {font-size:8pt; color: #FF9900; text-decoration: none; vertical-align:middle;}
.navEntry0 a:active {font-size:8pt; color: #333333; text-decoration: none; vertical-align:middle;}
.navEntry0 a:focus {font-size:8pt; color: #333333; text-decoration: none; vertical-align:middle;}
/* alte Navigation ende */
.navGoLinks a {font-size:8pt; font-weight:bold; color: #333333; text-decoration: none;}
.navGoLinks a:link {font-size:8pt; font-weight:bold; color: #333333; text-decoration: none;}
.navGoLinks a:visited {font-size:8pt; font-weight:bold; color: #333333; text-decoration: none;}
.navGoLinks a:hover {font-size:8pt; font-weight:bold; color: #FF9900; text-decoration: none;}
.navGoLinks a:active {font-size:8pt; font-weight:bold; color: #333333; text-decoration: none;}
.navGoLinks a:focus {font-size:8pt; font-weight:bold; color: #333333; text-decoration: none;}
.navGoLinks_active {font-size:8pt; font-weight:bold; color: #FF0000; text-decoration: none;}
.pagenav_line {font-size:8pt; font-weight:normal; background-color:red; color:#FFFFFF; padding: 2px 4px; vertical-align:middle}
.pagenav_start {font-size:8pt; font-weight:normal; background-color:#CCCCCC; color:#000000; border: 1px solid #FFFFFF; padding:0px 2px}
.navItem_pagenav { background-color:#CCCCCC; border: 1px solid #CCCCCC; margin-left:0px;margin-top:0px;margin-bottom:0px;padding:0px;}
.navItem_pagenav_over { background-color:red; border: 1px solid #000000; margin-left:0px;margin-top:0px;margin-bottom:0px;padding:0px;}
.navEntry_pagenav {background-color:#CCCCCC; margin-left:15px; margin-top:0px; margin-bottom:0px; padding-bottom:0px; padding-top:0px;}
.navEntry_pagenav a {font-size:8pt; font-weight:normal;   line-height:14px; color: #333333; text-decoration: none; vertical-align:middle;}
.navEntry_pagenav a:link {font-size:8pt; font-weight:normal;   line-height:14px; color: #333333; text-decoration: none; vertical-align:middle;}
.navEntry_pagenav a:visited {font-size:8pt; font-weight:normal; line-height:14px; color: #333333; text-decoration: none; vertical-align:middle;}
.navEntry_pagenav a:hover {font-size:8pt; font-weight:normal;  line-height:14px; color: #333333; text-decoration: none; vertical-align:middle;}
.navEntry_pagenav a:active {font-size:8pt; font-weight:normal; line-height:14px; color: #333333; text-decoration: none; vertical-align:middle;}
.navEntry_pagenav a:focus {font-size:8pt; font-weight:normal;  line-height:14px; color: #333333; text-decoration: none; vertical-align:middle;}
table.fullBorder { border-collapse:collapse }
table.fullBorder td { padding:2px; border:1px solid black; text-align:left; vertical-align:top}
table.fullBorder th { padding:2px; border:1px solid black; text-align:left; vertical-align:top}
.td_overline {border-top:1px solid black; padding:10px 10px 10px 0px;}
 
.errorMsg {font-weight:bold; color:red}
/* nav_page */
.navPageItem { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 9pt; font-weight:bold; text-align:left; text-decoration:none; margin-top:3px; margin-bottom:15px; display:block; }
.navPageItem a { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 9pt; font-weight:bold; text-align:left; text-decoration:none; }
.navPageItem a:link { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 9pt; font-weight:bold; text-align:left; text-decoration:none; }
.navPageItem a:visited { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 9pt; font-weight:bold; text-align:left; text-decoration:none; }
.navPageItem a:hover { font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-size: 9pt; font-weight:bold; text-align:left; text-decoration:none; }
.navPageItem a:active { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 9pt; font-weight:bold; text-align:left; text-decoration:none; }
.navPageItem a:focus { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 9pt; font-weight:bold; text-align:left; text-decoration:none; }
/* professional */
.contentMenuItem { background-color:#9B9B9B; color:#FFFFFF; text-align:center; border:2px outset}
.contentMenuItem a { color:#FFFFFF; text-decoration:none;}
.contentMenuItem a:link { color:#FFFFFF; text-decoration:none; }
.contentMenuItem a:visited { color:#FFFFFF; text-decoration:none;}
.contentMenuItem a:hover { color:#FFFFFF; text-decoration:none; }
.contentMenuItem a:active { color:#FFFFFF; text-decoration:none; }
.contentMenuItem a:focus { color:#FFFFFF; text-decoration:none; }
.contentMenuItemActive { background-color:red; color:#FFFFFF; text-align:center; }
.contentMenuItemActive a { background-color:red; color:#FFFFFF; }
.contentMenuItemActive a:link { color:#FFFFFF; text-decoration:none; }
.contentMenuItemActive a:visited { color:#FFFFFF; text-decoration:none;}
.contentMenuItemActive a:hover { color:#FFFFFF; text-decoration:none; }
.contentMenuItemActive a:active { color:#FFFFFF; text-decoration:none; }
.contentMenuItemActive a:focus { color:#FFFFFF; text-decoration:none; }


