BODY {font-family:Arial, Helvetica, Sans-Serif;font-size: 100.01%}
table, td, a, p, .footer {font-family:Arial, Helvetica, Sans-Serif;}
h2, h3, h4 {font-family:Arial, Helvetica, Sans-Serif;}
td {color:#000000;}
form {margin:0px;}
h1 {color:#000000;font-size: 180%;line-height:160%;font-family:Arial, Helvetica, Sans-Serif;margin-top:1em;}
h2 { font-size: 140%;}
h3 { font-size: 140%;margin-top:13px;}
h4 { font-size: 100%;margin-bottom:0px;}
a {text-decoration:none;color:#3c5f8c;font-weight:bold;}
a:hover {color:#000000;}
p {margin-top:0;margin-bottom:1px;line-height:150%;}
ul, ol, table {line-height:150%;}
ul {list-style-type:square;margin-left:16px}
hr {height:1px;background-color: #ccccd1;color: #ccccd1;border: 0 none;}

.carindex {padding-left:15px;border-left:1px solid #ccccd1;border-bottom:1px solid #ccccd1;border-collapse:collapse;border-spacing:15px;overflow:auto;height:450px;}
.carindex tr {border-top:1px solid #ccccd1}
.carindex h1 {font-size:100%;margin-bottom:10px;line-height:100%;}
.carindex h2 {font-size:110%;margin-top:15px;margin-bottom:0;line-height:100%;}
.carindex p {font-size:90%;margin:0;}
.carindex img {margin:0;margin-top:5px}
.cartd {padding-left:15px;}
.cartiny {font-size:70%;font-weight:normal;}

/* Volkswagen-Stile:*/
/* Volkswagen-Stile:*/
.imageteaser_title, .teaser_head {font-weight:bold}
.icon_plus_area {position: relative;}
.icon_plus {position: absolute;}
.clickimg {border: 0;cursor: pointer;}
.space_le15 {padding-left: 15px;padding-top:15px}
.space_ri15 {padding-right: 15px;padding-top:15px;}
.txt {padding-bottom:1em}

.mainframe {width:900px;border:1px solid #ccccd1;background-color:#ffffff;text-align:left;font-size:80%;margin:auto}
.kopf {width:900px;height:100px;background-color:#ffffff}
.footer {font-size:80%;color:#9999a3;margin-top:20px;margin-left:15px}
.footer a {color:#9999a3;font-weight:normal;}
.footer a:hover {color:#000000}
.tiny {font-size:85%}
.date {float:right}
.einzug {margin-left:40px;margin-bottom:1em}
.box {border-style: solid; border-width:1px;padding:3px}
.einleitung, .einleitung p {margin-bottom:15px;;font-weight:bold}
.einleitung h3 {width:100%}
.index {font-size: 120%;margin-bottom:15px;}
.indexpicr {border:0;margin-left:10px;float:right}
.indexpicl {border:0;margin-right:10px;float:left}
.indexfix {background-color:#f0f0f0;border:1px solid #DDDDDD;margin-top:2em;padding-left:0px;}
.indexfix h4 {font-size: 0.9em;margin-top:0px;margin-bottom:0.2em;margin-left:8px;}
.indexfix p {font-size: 0.8em;border-top:1px solid #a0a0a0;}
.indexfix p a {color:#ffffff;background-color:#017474;padding-top:1px;padding-bottom:2px;padding-left:2px;padding-right:2px;}
.indexfix p a:hover {color:#ffffff;}
.indexfixblock {font-style:italic;font-size:85%;}
.category {font-size: 0.9em;background-color:#F6BC4B;float:right;}
.category a {color:#000000;FONT-WEIGHT:normal;}

.indexh {}
.indextopic {font-size: 85%;FONT-WEIGHT:bold;text-align:right;border-top-width:1px;border-top-style:dotted;border-top-color:#000000;margin-top:0em;margin-bottom:0em;padding-top:0.2em;}
.indextopic a {color:#7091AB;}
.indexpagest {text-align:center;font-size: 125%;}
.indexpagesb {text-align:center;font-size: 125%;margin-top:2em;border-top:1px; border-top-style:dashed; border-top-color: #000066;}
.indexpagest a,.indexpagesb a {FONT-WEIGHT: normal; text-decoration:underline;font-size: 80%;}
.field {float:left;margin-right:12px;text-align:center;font-size: 85%;}
.nobreak	{white-space:nowrap;}

.printbox {float:right;margin-top:0}

.picboxl {padding-right:12px;float:left;margin-top:0.5em;margin-bottom:1.5em}
.picboxc {text-align:center;margin-top:0.5em}
.picboxr {padding-left:3px;float:right;margin-top:0.5em;margin-bottom:1.5em;}
.picboxr p,.picboxl p,.picboxc p,.picbox p  {font-size: 85%;FONT-WEIGHT:bold;color:#202020;}
.picboxc p {font-size: 185%;}

.boxl {font-size: 0.9em;padding-right:6px;padding-left:6px;float:right;margin-top:0.5em;background-color:#f0f0f0;width:20em;border:1px solid #000000}
.boxl h1, .boxl h2, .boxl h3, .boxl h4, .boxl h5 {font-size: 1.4em;}
.boxl p {FONT-WEIGHT:bold;}

.caption {font-size: 100%;FONT-WEIGHT:bold;}
.sectionbox {font-size: 100%;background-color:#F7F4EA;}
.sectionbox p {margin:10px}
.linkbox {background-color:#e6e6eb;padding:10px;}
.linkbox ul {margin-top:0px;margin-bottom:6px;padding:0;margin-left:15px}
.linkbox li {list-style-image:url(../images/pfeil2.gif);text-indent:0}
.linkbox a:hover {text-decoration:underline;color:#000000;}
.flvtext {margin-right:15px;margin-bottom:20px;FONT-WEIGHT:bold;float:left}

.block-default {}
.block-default form {margin:0px;margin-bottom:10px;border:0px}
.block-default select {margin-left:10px;background-color:#bbbb00;}
.search-default {padding-left:55px}

.head-default {color:#000000;background-color:#5c5c61;padding-left:15px;padding-bottom:3px;padding-top:3px;}
.head-default img {margin-left:10px;margin-bottom:1px}
.head-default a:link, .head-default a:visited {color:#ffffff;FONT-WEIGHT:bold;}
.head-default a:hover {text-decoration:underline}

.headselect-default {background-color:#ffffff;color:#000000;FONT-WEIGHT:bold;margin-left:3px;font-size:90%;line-height:14px;border-left-width:1px;border-right-width:1px;border-top-width:1px;border-bottom-width:1px;margin-top:5px;margin-bottom:0px;padding-top:3px;}
.headselect-default a:link, .headselect-default a:visited {color:#000000}
.headselect-default a:hover {color:#000000;background-color:#f0f0f0;width:100%;}

.link-default {line-height:110%;padding-left:10px;margin-top:0px;margin-bottom:10px;margin-right:5px;border-top:1px solid #000000;}
.link-default a:visited, .link-default a:link {color:#000066;}
.link-default a:hover {background-color:#ffffff;width:100%;text-decoration:none}

.select-default {line-height:110%;padding-left:0px;margin-top:0;margin-bottom:10px;width:100%;border-top:1px solid #000000;}
.select-default a:link, .select-default a:visited {color:#000000;}
.select-default a:hover {background-color:#ffffff}

.sublink-default {font-size:90%;line-height:110%;margin-left:18px;margin-top:0px;margin-bottom:10px;margin-right:5px;}
.sublink-default a:visited, .sublink-default a:link {color:#000066;font-weight:normal;}
.sublink-default a:hover {background-color:#ffffff;width:100%;text-decoration:none;font-weight:normal;}

.subselect-default {font-size:90%;line-height:110%;margin-left:18px;margin-top:0;margin-bottom:10px;background-color:#003297;}
.subselect-default a, .subselect-default a:link, .subselect-default a:visited {color:#ffffff;}
.subselect-default a:hover {font-weight:bold;color:#a0a0a0;}


.block-horizontal {width:900px;text-align:right}
.block-horizontal-innen {font-size:110%;padding-right:5px;height:20px;margin-top:0;margin-right:10px;}
.block-horizontal table {border-collapse:collapse;}
.link-horizontal a, .head-horizontal a {font-weight:bold;color:#5c5c61;padding-left:15px}
.link-horizontal a:hover {color:#000000}
.select-horizontal a, .headselect-horizontal a {font-weight:bold;color:#000000;padding-left:15px;}

.block-horizontal2 {width:900px;padding-top:4px;background-color:#9999a3;height:22px;}
.block-horizontal2-innen {padding-right:5px;}
.link-horizontal2 a {font-size:95%;font-weight:bold;color:#ffffff;padding-left:15px}
.link-horizontal2 a:hover {color:#000000}
.select-horizontal2 a {color:#000000;padding-left:15px;}

.block-black {padding-bottom:3px;margin-bottom:20px;line-height:1.4em;background-color:#e6e6eb;}
.head-black {font-size:1em;padding-left:5px;background-color:#5c5c61;color:#ffffff;font-weight:bold;}
.link-black {padding-left:5px;}

.block-nostyle {}
.block-rss {font-size:0.8em;padding-top:5px;padding-bottom:3px;margin-bottom:20px;line-height:1.3em;width:18em}
.block-rss p {padding-top:0.4em}
.block-line {border-top:2px solid #000000;border-bottom:2px solid #000000;}

/* Eingabebereiche in der Administration */
.editorbreite {font-family:Arial, Helvetica, Sans-Serif;font-size: 110%;width:37em}
.buttons {font-size:1em}
.adminfield1 {width:47em;margin-top:2em;border:1px solid #000000;padding:5px}
.adminfield2 {width:47em;border:1px solid #000000;border-top:0px solid #000000;padding:5px;display:none;}
.adminfieldopt {width:47em;border:1px solid #000000;padding:5px;padding-top:10px;display:none;}
.adminfieldoptshow {font-size:0.8em;border-top:1px solid #ffffff;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #ffffff;position:relative;top:0.8em;left:0;padding:3px;clear:both}
.adminfieldoptshow {background-color:#ccccd1;}
.adminfield1 {background-color:#ccccd1;color:#000000}
.adminfield2, .textpreview {background-color:#e6e6eb;}
.adminfieldopt {background-color:#ffffff;}
.adminzeile {height:2.2em;font-size:75%;background-color:#ccccd1;border:1px solid #000000;display:inline}
.adminzeile a {color:#000000;border-right:1px solid #000000;padding:0 1em 0 1em}
.html-button {font-size:80%}
.textpreview {border:1px solid #000000;overflow:auto;height:100px;padding-left:3px;cursor:help}
.textpreview, .textpreview a {color:#909090}
.klapp {display:none;}

/* Mitteilungen auf der ersten Seite*/
.message-anzeige {margin-top:10px;width:300px} /* Anzeige in rechter Spalte (300 Pixel Breite) */
.message-anzeige h1 {font-size: 120%;color:#ffffff;background-color:#9999a3;padding-left:15px;margin:0}
.message-anzeige p {padding-left:15px;margin:0}
.message-links {font-size: 90%;padding-left:15px} /* Textmitteilung linke Spalte (180 Pixel Breite) */
.message-links h1 {font-size: 110%;color:#9999a3;font-weight:normal;border-top:1px solid #ccccd1;margin-bottom:10px}
.message-links table {border-collapse:collapse;border-spacing:0;line-height:120%}
.message-links td {margin:0}
.message-rechts {margin-top:15px;border:1px solid #3c5f8c;border-top:0} /* Textmitteilung rechte Spalte (200 Pixel Breite) */
.message-rechts table img {margin:0}
.message-rechts h1 {font-size: 120%;color:#ffffff;background-color:#9999a3;padding-left:15px;margin:0}
.message-rechts p {padding-left:15px;color:#ffffff;background-color:#3c5f8c;margin:0}
.message-rechts img {margin-top:15px;margin-right:5px;margin-bottom:15px;margin-left:5px;}.message-rechts {margin-top:15px;border:1px solid #3c5f8c;border-top:0} /* Rechte Spalte (200 Pixel Breite) */
.message-gross {background-color:#e6e6eb;height:260px;margin:0px;border-collapse:collapse} /* Obere Bühne, nur für Flash-Animationen */
.messagetd-gross {width:195px;background-image:url('../elements/schatten.gif');background-repeat: repeat-y;background-position:top left;border-right:1px solid #ffffff;padding-left:15px;padding-right:15px}
.message-gross h1 {font-size: 140%;line-height:120%}
