body                { color: black; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Verdana, Tahoma, "Lucida Grande", Geneva, Times; background-color: white; scrollbar-3dlight-color: #DCDCDC; scrollbar-arrow-color: #696969; scrollbar-base-color: #D3D3D3; scrollbar-darkshadow-color: #D3D3D3; scrollbar-face-color: #D3D3D3; scrollbar-track-color: #DCDCDC  }
a:link      { color: black; font-weight: bold; text-decoration: underline }
a:visited    { color: black; font-weight: bold; text-decoration: underline }
a:hover     { color: #0072bb; text-decoration: underline }
#footer    { color: black; font-style: italic; font-size: 11px; line-height: 13px; background-color: white; padding: 2px }
#standard  { }
#standard ul    { font-style: normal; font-weight: normal; list-style: none url(img.misc/listenpunkt.gif) outside }
#standard li { }
#standard li a { font-weight: normal }
#standard li a:hover { }
#standard li a:visited { }
/*
#sidebar  { color: black; margin: 0px; padding: 0px; border: solid 1px #808080 }
#sidebar h3              { color: white; font-size: 11px; background-image: url(img.misc/bg.h3.gif); margin: 0px; padding: 2px 2px 4px 4px }
#sidebar h3 a           { color: white; text-decoration: none }
#sidebar h3 a:hover           { color: black; text-decoration: none }
#sidebar ul      { font-weight: normal; font-size: 11px; line-height: 12px; list-style-type: none; margin: 0px; padding: 0px }
#sidebar li          { margin: 0px; padding: 0px; border-top: 1px solid #c0c0c0 }
#sidebar li a        { color: black; font-weight: normal; text-decoration: none; padding: 4px; display: block }
#sidebar li a:hover         { color: black; text-decoration: none; background-color: #dcdcdc }
#sidebar li a:visited   { }
#sidebar li.activeItem     { }
*/

#sidebar   { background-color: #fff; border: solid 1px #808080 }
#sidebar a { text-decoration: none }
#sidebar a:hover { }
#sidebar h3   { color: #414141; font-weight: bold; font-size: 12px; background-image: url(img.misc/bg.h3.gif); margin-top: 0px; margin-bottom: 0; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #787878 }
#sidebar h3 a   { color: #414141; text-decoration: none; padding: 2px 3px 3px 4px; display: block }
#sidebar h3 a:hover    { color: #fff; text-decoration: none }
#sidebar ul   { margin: 0; padding: 0 }
#sidebar li   { font-weight: normal; font-size: 12px; list-style-type: none; padding: 0; border-bottom: 1px solid #e6e6e6 }
#sidebar li a   { font-weight: normal; text-decoration: none; padding: 2px 4px; display: block }
#sidebar li a:hover    { color: #000; text-decoration: none; background-color: #dcdcdc }
#sidebar li a:visited {}
#sidebar li.activeItem    { background-color: #dcdcdc }
#sidebar li.activeItem_mps { color: #ff1a00; background-color: #ffd1d0  }
.abstand   { padding: 8px }
#border { border: solid 1px #808080 }
.image_border  { padding: 5px; border: solid 1px #808080 }
h4   { color: black; font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px; margin: 2px 0px; padding: 2px 2px 4px 4px }
h2      { font-weight: normal; font-size: 12px; line-height: 14px; text-align: justify; margin: 2px 0px; padding: 2px 2px 4px 4px }
h5 { color: black; font-weight: normal; font-size: 12px; line-height: 14px; margin: 2px 0px; padding: 2px 2px 4px 4px }
h1      { color: #0072bb; font-weight: bold; font-size: 14px; line-height: 16px; margin: 0px; padding: 2px 2px 2px 4px; border-bottom: 1px solid #c0c0c0; text-shadow: silver 2px 3px 3px }
.head  { color: #0072bb; font-weight: normal; font-size: 12px; line-height: 14px; margin: 2px 0px; padding: 2px 2px 4px 0px; text-shadow: silver 2px 3px 3px }
.head_mps  { color: #ff1a00; font-weight: bold; font-size: 12px; line-height: 14px; margin: 2px 0; padding: 2px 2px 4px 0; text-shadow: silver 2px 3px 3px }
.fromfield    { color: black; font-size: 12px; line-height: 14px; background-color: #e2ebfa; border: solid 1px #d3d3d3; width: 150px }
.fromfield_lose    { color: black; font-size: 12px; line-height: 14px; background-color: #e2ebfa; border: solid 1px #d3d3d3 }
.texfield    { color: black; font-size: 12px; line-height: 14px; background-color: #e2ebfa; border: solid 1px #d3d3d3; width: 270px; height: 100px }
.small   { font-weight: normal; font-size: 10px; line-height: 12px; font-family: Verdana, Tahoma, "Lucida Grande", Geneva, Times }

#sidebarmps   { background-color: #fff; margin: 0; padding: 0; border: solid 1px #808080   }
#sidebarmps a { text-decoration: none }
#sidebarmps a:hover { }
#sidebarmps h3   { color: white; font-weight: bold; font-size: 12px; background-image: url(img.misc/bg.h3.red.gif); margin: 0; padding: 0; border-bottom: 1px solid #787878   ; }
#sidebarmps h3 a   { color: white; text-decoration: none; margin: 0; padding: 2px 3px 3px 4px; display: block  }
#sidebarmps h3 a:hover    { color: #363636; text-decoration: none }
#sidebarmps ul   { margin: 0; padding: 0 }
#sidebarmps li   { font-weight: normal; font-size: 12px; list-style-type: none; padding: 0; border-bottom: 1px solid #e6e6e6 }
#sidebarmps li a   { font-weight: normal; text-decoration: none; padding: 2px 4px; display: block }
#sidebarmps li a:hover    { color: #000; text-decoration: none; background-color: #ffd1d0 }
#sidebarmps li.activeItem    { background-color: #ffd1d0 }
#mps { color: #363636; font-size: 12px; line-height: 14px; }
#mps h1 { color: #ff1a00; font-weight: bold; font-size: 14px; line-height: 16px; margin: 0; padding: 2px 2px 2px 4px; border-bottom: 1px solid #c0c0c0; text-shadow: silver 2px 3px 3px }
#mps h2 { font-weight: bold; font-style: italic; margin: 5px 0 5px 0; }
#mps .big { color: black; font-weight: bold; font-size: 15px; line-height: 14px; margin: 2px 0; padding: 2px 2px 4px 4px }
#mps .bigblue { color: #0072bb; font-weight: bold; font-size: 13px; line-height: 14px; margin: 2px 0; padding: 2px 2px 4px 4px }
#mps .bigred { color: #ff1a00; font-weight: bold; font-size: 13px; line-height: 14px; margin: 2px 0; padding: 2px 2px 4px 4px }
#mps .vorteile { color: #363636; font-size: 12px; line-height: 14px; background-image: url(img.mps/haken.png); background-repeat: no-repeat; background-position: 0 0; height: 25px; margin: 0; padding: 0 0 15px 25px; }
#mps ul    { font-style: normal; font-weight: normal; margin: 0 0 10px 10px; list-style: none url(img.misc/listenpunkt.rot.jpg)      }
#mps li { }
#mps li a { font-weight: normal }
#mps li a:hover { }
#mps li a:visited { }
#mps .videolink { font-size: 12px; line-height: 15px; background-color: #ecf8ff; width: 250px; margin: 0; padding: 5px; border: solid 1px #1070b3; }
#mps .videolink a { font-size: 12px; font-weight: normal; font-style: italic; line-height: 12px; background-image: url(img.mps/button.mehr.png); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; margin: 0; padding: 0 0 0 20px; display: block; }
#mps .videolink a:hover { background-image: url(img.mps/button.mehr.o.png); background-repeat: no-repeat; background-position: 0 0; }
#mps .videolink a:visited {}
#mps .funktionen { color: #363636; font-size: 12px; line-height: 14px; }
#mps .funktionen .block { margin: 0; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #363636; }
#mps .funktionen .blockhead { color: #0072bb; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
#mps .toplink { font-size: 11px; line-height: 12px; position: relative; top: -20px; left: 0; right: 0; bottom: 0; float: right; margin: 0; padding: 12px 5px 5px; display: block; }
#mps .toplink a { color: #363636; font-size: 11px; font-weight: normal; font-style: italic; background-image: url(img.mps/top.pfeil.jpg); background-repeat: no-repeat; background-position: 5px 0; text-decoration: none; margin: 0; padding: 0 0 0 20px; display: block; }
#mps .toplink a:hover { color: #ff1a00; background-image: url(img.mps/top.pfeil.o.jpg); background-repeat: no-repeat; background-position: 5px 0; text-decoration: underline; }
#mps .toplink a:visited {}
#mps .aktuelles { background-color: #f5f5f5; margin: 20px; padding: 5px; border: solid 1px #363636; }
#mps .aktuelleshead {color: #0072bb; font-weight: bold; font-size: 13px; line-height: 14px; margin: 0; padding: 5px 0 10px}
#mps .fromfield    { color: black; font-size: 12px; line-height: 14px; background-color: #fed4cf; border: solid 1px #989898; width: 150px }
#mps .fromfield_lose    { color: black; font-size: 12px; line-height: 14px; background-color: #e2ebfa; border: solid 1px #d3d3d3 }
#mps .texfield    { color: black; font-size: 12px; line-height: 14px; background-color: #fed4cf; border: solid 1px #989898; width: 270px; height: 100px }
#mps .formbezeichnung { color: #363636; font-size: 11px; font-style: italic; line-height: 13px; margin: 2px 0; padding-top: 8px; padding-right: 2px; padding-bottom: 0 !important; padding-left: 0; }
#mps .infofield { color: #fff; font-size: 11px; font-style: italic; line-height: 15px; background-color: #cc071e; margin: 0; padding: 5px; }
#mps .infofield .transparenz { color: #fff; font-size: 14px; font-style: italic; line-height: 15px; text-align: left; margin: 0; padding: 5px; border-bottom: 1px dotted #fff; }
#mps .infofield .kontakt { color: #fff; font-size: 11px; font-style: italic; line-height: 15px; text-align: right; margin: 0; padding: 5px; }
#mps .infofield a { color: #fff; font-weight: normal; text-decoration: underline; margin: 0; padding: 0; }
#mps .infofield a:hover { color: white; text-decoration: none; }
#mps .infofield a:visited {}
#mps .module { color: #363636; font-size: 12px; line-height: 15px; background-repeat: no-repeat; }
#mps .module ul    { margin: 0; padding: 0; }
#mps .module li { font-style: normal; font-weight: normal; background-image: url(img.mps/haken.png); background-repeat: no-repeat; background-position: 0 0; height: 25px; margin: 0; padding: 0 0 0 25px; list-style: none             }
#mps .module li a { font-weight: normal }
#mps .module li a:hover { }
#mps .module li a:visited { }

.clearer { clear:both; font-size:0; height:10px; margin:0; overflow:hidden; padding:0; }