@import url(/luftfahrt/Site/fileadmin/templates/css/news.css) all;
/* *** Generated by www.dot-media.de *** */
/* Â© dot Â· media & consultingÂ® GmbH / CO  */
html { text-align: center; height: 100%; }
body { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #003666; text-align: center; height: 100%; margin: 0; padding: 0; }
/* ----------page mit zentriertem layout-------------- */
#page { background-color: #fff; width: 896px; margin-right: auto; margin-left: auto; border-left: 2px solid #fff; border-right: 2px solid #fff; }
/* ----------headelemente-------------- */
#headnav { color: #003666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/bglightblau.gif); text-align: right; position: relative; width: 892px; height: 20px; padding: 2px; border-bottom: 1px solid #003666; border-left-color: #fff; }
#headnav img { color: #003666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/bglightblau.gif); text-align: right; margin-top: 4px; padding: 2px; border-style: none; }
#logo { color: #003666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-align: right; vertical-align: middle; width: 896px; height: 61px; padding-top: 10px; padding-bottom: 5px; }
#logo img { color: #003666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; margin-right: 15px; border-style: none; }
#headnavleiste { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-image: url(../images/bgklicknav.jpg); background-repeat: no-repeat; background-position: left center; text-align: left; width: 896px; height: 54px; vertical-align: middle; }
#klickpfad { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left; width: 896px; height: 20px; vertical-align: middle; padding-top: 5px; padding-left: 5px; }
#klickpfad a { color: #feffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left; }
#klickpfad a:hover { color: #003666; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left; }
/* ----------navigation head----------------- */
#nav { color: #003666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left; padding-top: 3px; padding-left: 5px; width: 896px; height: 40px; vertical-align: middle; }
.nav { color: #003666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bglightblau.gif); text-decoration: none; text-align: center; vertical-align: middle; float: left; margin-right: 5px; padding: 4px 9px; }
.nav a { color: #003666; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.nav a:hover { color: #cb090d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.nav-act { color: #cb090d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-image: url(../images/bglightblau.gif); text-align: center; margin-right: 5px; padding: 4px 8px; float: left; vertical-align: middle; }
.nav-act a { color: #cb090d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.nav-act a:hover { color: #003666; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
/* ----------outer und inner----------------- */
#outer{ border-left: 161px solid #e5eaef; border-right: 268px solid #fff; background-color: #ffffff; height: 100%; }
#inner{ margin:0; width:100%; }
/* ----------contentelement-------------- */
#leftnav { background-image: url(../images/bglightblau.gif); background-repeat: repeat; position: relative; width:161px; float:left; margin-left: -161px; }
#right { position: relative; width:268px; height: 100%; float: right; margin-right: -268px; padding: 0; }
#content { color: #003666; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; text-align: left; vertical-align: middle; position: relative; height: 100%; margin: 0; padding: 0; border-left: 1px solid #036; pad }
#inhalt { color: #003666; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-position: left top; text-align: left; margin: 0; width: 465px; vertical-align: middle; position: relative; height: 100%; min-height: 700px; padding: 0 0 10%; border-right: 1px solid #003666; border-left: 1px solid #003666; }
#inhalt2 { color: #003666; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-position: left top; text-align: left; margin: 0; padding: 0; position: relative; width: 465px; height: 150px; vertical-align: middle; border-right: 1px solid #003666; }
#eyesmall { width: 268px; height: 149px; border-bottom: 1px solid #003666; }
#banner { width: 260px; height: 70px; margin-bottom: 0; padding-right: 8px; border-bottom: 1px solid #003666; }
#banner img { text-align: center; margin-top: 5px; margin-left: 20px; border-style: none; }
#werb { position: absolute; width: 8px; float: right; margin-left: 252px; padding-top: 30px; }
#partner { background-color: #fff; text-align: center; width: 161px; height: 90px; float: left; border-bottom: 1px solid #003666; }
#partner img { padding: 5px; border-style: none; }
#partner h1 { color: #e4e9ee; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #003666; text-align: left; width: 159px; float: left; margin: 0; padding: 4px 0 4px 2px; }
#eyebig { color: #003666; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-position: left top; text-align: left; padding: 0; width: 465px; vertical-align: middle; height: 149px; margin: 0; border-bottom: 1px solid #003666; }
#text { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #fff; background-repeat: no-repeat; background-position: left top; text-align: left; letter-spacing: 1px; padding: 0 0 20px; width: 680px; vertical-align: middle; margin-top: 10px; margin-right: 10px; margin-left: 10px; }
#text h1 { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-position: left top; text-align: left; letter-spacing: 1px; margin: 0; padding: 0; width: 680px; vertical-align: middle; }
#text h2 { color: #369; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff; background-repeat: no-repeat; background-position: left top; text-align: left; letter-spacing: 1px; padding: 5px 0 2px; width: 680px; vertical-align: middle; margin: 0 0 15px; border-top: 3px solid #369; }
#text h3 { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: left; letter-spacing: 1px; margin: 10px 0 15px; padding: 0 0 2px; width: 680px; vertical-align: middle; }
#text h3 a { color: #369; }
/*#text h3 { color: #003666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-position: left top; text-align: left; letter-spacing: 1px; margin: 30px 0 15px; padding: 0 0 2px; width: 445px; vertical-align: middle; border-bottom: 1px solid #003666; }*/
#text h4 { color: #369; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-position: left top; text-align: left; letter-spacing: 1px; margin: 30px 0 15px; padding: 0 0 2px; width: 680px; vertical-align: middle; border-bottom: 1px solid #369; }#text b { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-repeat: no-repeat; background-position: left top; text-decoration: none; text-align: left; word-spacing: 5px; letter-spacing: 2px; margin: 0; padding: 0; width: 445px; border-bottom: 1px solid #003666; }
#text p { margin: 0 0 14px; padding: 0; }
#text img { vertical-align: baseline; margin-right: 2px; margin-left: 2px; padding: 0; border-style: none; }
#text a { color: #369; text-decoration: none; margin: 0 0 14px; padding: 0; }
#text a:hover { color: #c00; text-decoration: none; margin: 0 0 14px; padding: 0; }
/* --------- download -------------- */
.dl { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #fff; background-repeat: no-repeat; background-position: left top; text-align: left; letter-spacing: 1px; margin: 10px 0; padding: 10px 0; width: 445px; vertical-align: middle; height: 120px; border-top: 1px solid #003666; border-bottom: 1px solid #003666; }
.dl h1 { color: #003666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-position: left top; text-align: left; letter-spacing: 1px; padding: 0; vertical-align: middle; margin-top: 0; margin-right: 0; margin-bottom: 0; }
.dl h2 { color: #cb090d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-position: left top; text-align: left; letter-spacing: 1px; padding: 0 0 2px; vertical-align: middle; margin-top: 0; margin-right: 0; margin-bottom: 15px; border-style: none; }
.dl h3 { color: #003666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-position: left top; text-align: left; letter-spacing: 1px; padding: 0 0 2px; vertical-align: middle; margin-top: 30px; margin-right: 0; margin-bottom: 15px; border-bottom: 1px solid #003666; }
.dl h4 { color: #003666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-position: left top; text-align: left; letter-spacing: 1px; padding: 0 0 2px; vertical-align: middle; margin-top: 30px; margin-right: 0; margin-bottom: 15px; border-bottom: 1px solid #003666; }
.dl b { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-repeat: no-repeat; background-position: left top; text-decoration: none; text-align: left; word-spacing: 5px; letter-spacing: 2px; margin: 0; padding: 0; border-bottom: 1px solid #003666; }
.dl p { margin: 0 0 14px 160px; padding: 0 0 0; }
.dl img { vertical-align: baseline; float: left; margin-right: 5px; margin-left: 2px; padding: 0; border-style: none; }
.dl a { color: #cb090d; text-decoration: none; margin: 0 0 14px 0; padding: 0; }
.dl a:hover { color: #003666; text-decoration: none; margin: 0 0 14px; padding: 0; }
/* --------- feedelemente-------------- */
#feed { color: #003666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-decoration: none; text-align: left; position: relative; width: 892px; height: 26px; margin: 0; padding: 2px; border-top: 1px solid #003666; }
#feed img { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #fff; margin-right: 2px; margin-left: 2px; border-style: none; }
#feed img.flag { text-align: right; vertical-align: middle; margin-right: 2px; margin-left: 2px; border-style: none; }
#feed a { color: #003666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-decoration: none; text-align: left; }
#feed a:hover { color: #cb090d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-decoration: none; text-align: left; }
/* --------- Subcontent rechts -------------- */
#subcontent { color: #003666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; text-align: left; width: 268px; margin-top: 10px; margin-bottom: 10px; padding: 0; }
#subcontent .csc-firstHeader { color: #003666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: left; letter-spacing: 1px; vertical-align: middle; margin: 0; padding: 0 0 0 2px; }
/*#subcontent h1 { color: #003666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: left; letter-spacing: 1px; margin: 0; padding: 0; vertical-align: middle; }
#subcontent h2 { color: #cb090d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: left; letter-spacing: 1px; padding: 0 0 2px 10px; vertical-align: middle; margin: 0 0 10px; }
#subcontent h3 { color: #003666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: left; letter-spacing: 1px; margin: 15px 0 10px; padding: 0 0 2px 10px; width: 268px; vertical-align: middle; border-bottom: 1px solid #003666; }
#subcontent b { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-repeat: no-repeat; background-position: left top; text-decoration: none; text-align: left; word-spacing: 5px; letter-spacing: 2px; margin: 0; padding: 0; width: 268px; border-bottom: 1px solid #003666; }
#subcontent img { vertical-align: baseline; margin-right: 2px; margin-left: 2px; padding: 0; border-style: none; }
#subcontent a { color: #cb090d; text-decoration: none; margin: 0 0 14px; padding: 0; }
.subcontent p { background-image: url(../images/bglightblau.gif); text-align: left; word-spacing: 3px; letter-spacing: 1px; margin: 5px 10px 5px 5px; padding-right: 5px; padding-left: 5px; border-style: none; }
#subcontent a:hover { color: #003666; text-decoration: none; margin: 0 0 14px; padding: 0; }*/
/* ----------- Tools Schnellsuche ------------ */
#tool { background-image: url(../images/bglightblau.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 263px; height: 70px; margin-top: 0; padding: 0 2px 2px; }
#tool label { background-image: url(../images/bglightblau.gif); width: 100px; float: left; }
#tool form { background-image: url(../images/bglightblau.gif); background-repeat: repeat; background-attachment: scroll; margin: 0; padding: 0; }
#tool h1 { font-weight: bold; color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #369; text-transform: uppercase; text-align: left; letter-spacing: 1px; margin: 0 0 2px; padding: 2px 0 2px 2px; }
#tool input.button { color: #c00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff; background-image: url(../images/bglightblau.gif); text-align: center; width: 100px; height: 15px; float: right; margin: 0 0 0; padding-top: 2px; padding-bottom: 2px; border: double 1px #ccc; }
#tool input { width: 260px; float: left; color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; height: 20px; margin-bottom: 2px; padding-top: 2px; padding-left: 2px; border: solid 1px #ccc; }
#tool img { margin-right: 5px; margin-left: 5px; }
#tool a { color: #369; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
#tool a:hover { color: #cb090d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
/* ---------International-------------- */
.sprache { color: #003666; font-size: 10.5px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/bglightblau.gif); text-align: left; width: 267px; height: 100%; margin-top: 0; margin-bottom: 2px; padding: 5px 0; }
.sprache h1 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; background-color: #036; margin: 0; padding: 2px 0 4px 5px; border-bottom: 2px solid #fff; }
.sprache h2 { color: #003666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bglightblau.gif); margin: 0; padding: 0 0 0 10px; }
.sprache h3 { color: #cb090d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bglightblau.gif); margin: 0; padding: 0 0 0 10px; }
.sprache img { background-image: url(../images/bglightblau.gif); margin-right: 5px; margin-left: 5px; border-style: none; }
.sprache p { background-image: url(../images/bglightblau.gif); text-align: left; word-spacing: 3px; letter-spacing: 1px; margin: 0 10px 0 5px; padding-right: 5px; padding-left: 5px; border-style: none; }
.sprache ul { padding-right: 5px; list-style-type: square; }
.sprache li { padding-top: 2px; padding-bottom: 2px; }
.sprache a { color: #cb0000; background-image: url(../images/bglightblau.gif); text-decoration: none; text-align: right; margin-right: 10px; border-style: none; }
.sprache a:hover { color: #003666; font-weight: 500; text-decoration: none; background-image: url(../images/bglightblau.gif); text-align: right; margin-right: 10px; border-style: none; }
/* ---------featureelement mit Bild 60 -------------- */
.kontakt { color: #003666; font-size: 10.5px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/bglightblau.gif); text-align: left; width: 267px; min-height: 80px; margin-top: 10px; margin-bottom: 10px; padding: 0 0 5px; border-top: 2px solid #003666; border-right: 1px solid #003666; border-bottom: 2px solid #003666; }
.kontakt h1 { color: #cb090d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bglightblau.gif); margin: 0; padding: 0 0 0 5px; border-bottom: 2px solid #003666; border-left: 20px solid #003666; }
.kontakt h2 { color: #003666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bglightblau.gif); margin: 0 0 10px; padding: 0 0 0 20px; }
.kontakt h3 { color: #cb090d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bglightblau.gif); letter-spacing: 1px; margin: 10px 0 0; padding: 0 0 0 20px; }
.kontakt img { background-image: url(../images/bglightblau.gif); float: left; margin: 3px 3px 0; border-style: none; }
.kontakt p { background-image: url(../images/bglightblau.gif); text-align: left; word-spacing: 1px; letter-spacing: 1px; margin: 3px 5px 5px 62px; padding-right: 1px; padding-left: 3px; border-style: none; }
.kontakt a { color: #cb0000; background-image: url(../images/bglightblau.gif); text-decoration: none; text-align: right; border-style: none; }
.kontakt a:hover { color: #003666; text-decoration: none; background-image: url(../images/bglightblau.gif); text-align: right; border-style: none; }
/* ---------featureelement ohne Bild-------------- */
.feature { color: #000; font-size: 10.5px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/bglightblau.gif); text-align: left; width: 267px; height: 100%; min-height: 90px; margin-top: 10px; margin-bottom: 10px; padding: 0 0 5px; }
.feature h1 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; background-color: #369; text-transform: uppercase; margin: 0; padding: 2px 0 4px 5px; }
.feature h2 { color: #000; font-size: 10.5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bglightblau.gif); margin: 0; padding: 0 0 0 20px; }
.feature h3 { color: #000; font-size: 10.5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bglightblau.gif); margin: 0; padding: 0 0 0 20px; }
.feature img { margin-right: 2px; border-style: none; }
.feature p { background-image: url(../images/bglightblau.gif); text-align: left; word-spacing: 1px; letter-spacing: 1px; margin: 2px 5px 5px; padding-top: 0; padding-right: 5px; padding-left: 5px; border-style: none; }
.feature a { color: #369; font-weight: bold; background-image: url(../images/bglightblau.gif); text-decoration: none; text-align: right; border-style: none; }
.feature a:hover { color: #cb090d; font-weight: bold; text-decoration: none; background-image: url(../images/bglightblau.gif); text-align: right; border-style: none; }
/* -------- subcontent mit bild -------------- */
.feature-image { color: #000; font-size: 10.5px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/bglightblau.gif); text-align: left; width: 267px; height: 100%; min-height: 105px; margin-top: 10px; margin-bottom: 10px; padding: 0 0 5px; }
.feature-image h1 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; background-color: #369; text-transform: uppercase; margin: 0; padding: 2px 0 4px 5px; }
.feature-image h2 { color: #000; font-size: 10.5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bglightblau.gif); margin: 0; padding: 0 0 0 20px; }
.feature-image h3 { color: #000; font-size: 10.5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bglightblau.gif); margin: 0; padding: 0 0 0 20px; }
.feature-image img { margin-right: 2px; border-style: none; }
.featimg img { background-image: url(../images/bglightblau.gif); width: 80px; height: 80px; float: left; margin: 2px 5px 2px 2px; padding: 2px 5px 2px 2px; border-style: none; }
.feature-image p { background-image: url(../images/bglightblau.gif); text-align: left; word-spacing: 1px; letter-spacing: 1px; margin: 2px 5px 5px; padding-top: 0; padding-right: 5px; padding-left: 5px; border-style: none; }
.feature-image a { color: #369; font-weight: bold; background-image: url(../images/bglightblau.gif); text-decoration: none; text-align: right; border-style: none; }
.feature-image a:hover { color: #cb090d; font-weight: bold; text-decoration: none; background-image: url(../images/bglightblau.gif); text-align: right; border-style: none; }
/* ---------featureelement mit Bild 60 -------------- */
.feature-60 { color: #003666; font-size: 10.5px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/bglightblau.gif); text-align: left; width: 267px; height: 100%; min-height: 90px; margin-top: 10px; margin-bottom: 10px; padding: 0 0 5px; }
.feature-60 h1 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; background-color: #036; margin: 0; padding: 2px 0 4px 5px; border-bottom: 2px solid #fff; }
.feature-60 h2 { color: #003666; font-size: 10.5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bglightblau.gif); margin: 0; padding: 0 0 0 20px; }
.feature-60 h3 { color: #cb090d; font-size: 10.5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bglightblau.gif); margin: 0; padding: 0 0 0 20px; }
.feature-60 img { background-image: url(../images/bglightblau.gif); float: left; margin: 5px; border-style: none; }
.feature-60 p { background-image: url(../images/bglightblau.gif); text-align: justify; word-spacing: 1px; letter-spacing: 1px; margin: 5px 10px 5px 70px; padding-right: 10px; padding-left: 10px; border-style: none; }
.feature-60 a { color: #cb0000; background-image: url(../images/bglightblau.gif); text-decoration: none; text-align: right; border-style: none; }
.feature-60 a:hover { color: #cb090d; text-decoration: none; background-image: url(../images/bglightblau.gif); text-align: right; border-style: none; }
/* ---------featureelement mit Bild 120 -------------- */
.feature-120 { color: #003666; font-size: 10.5px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/bglightblau.gif); text-align: left; width: 267px; height: 100%; min-height: 150px; margin-top: 10px; margin-bottom: 10px; padding: 0 0 5px; }
.feature-120 h1 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; background-color: #036; margin: 0; padding: 2px 0 4px 5px; border-bottom: 2px solid #fff; }
.feature-120 h2 { color: #003666; font-size: 10.5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bglightblau.gif); margin: 0; padding: 0 0 0 20px; }
.feature-120 h3 { color: #cb090d; font-size: 10.5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bglightblau.gif); margin: 0; padding: 0 0 0 20px; }
.feature-120 img { background-image: url(../images/bglightblau.gif); float: left; margin: 5px; border-style: none; }
.feature-120 p { background-image: url(../images/bglightblau.gif); text-align: left; word-spacing: 1px; letter-spacing: 1px; margin: 5px 10px 5px 70px; padding-right: 10px; padding-left: 10px; border-style: none; }
.feature-120 a { color: #cb0000; background-image: url(../images/bglightblau.gif); text-decoration: none; text-align: right; border-style: none; }
.feature-120 a:hover { color: #003666; text-decoration: none; background-image: url(../images/bglightblau.gif); text-align: right; border-style: none; }
/* ----------baseelement-------------- */
/*FÃ¼r IE */
* html #page #outer {height: 100%;}
.clear { background-color: #fff; }
p { margin: 0 0 10px; padding: 0; }
td { }
a:link { }
a:visited {  }
a:hover {  }
a:act {  }
a:active {  }
/* ----------- Mailform ------------ 
#text form { background:#efefef; margin: 0; padding: 0; }
#text fieldset { border-style: none; }
#text input, textarea { font-size:13px; font-family:Verdana, sans-serif; font-weight:bold; background-color: #fff; width: 300px; border: solid 1px #003666; }
#text .csc-mailform-submit { color: #fff; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #003666; width: 100px; float: right; margin-right: 10px; padding: 2px; border: outset 2px #cbcbcb; }
#text input, textarea { color:#003666; }
#text select { color: #003666; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; width: 300px; border: solid 1px; scrollbar:none; }
#text .csc-mailform-field { background-image: url(../images/bglightblau.gif); width:300px; min-height: 20px; max-height: 150px; margin: 2px; padding: 5px; border:solid 1px #003666; }
#text label { color: #003666; font-weight: bold; line-height: 14px; width: 300px; float: left; margin-top: 5px; margin-bottom: 5px; padding: 2px; border-bottom: 1px solid #003666; }
*/
/* ----------- Tools ------------ */
#tools { background-color: #cbcbcb; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 149px; float: left; margin-bottom: 5px; padding: 5px; border: solid 1px #003666; }
/*#tools #login {	position: relative;	width: 150px; }*/
/*#tools #logout { margin-top: 30px; width: 30px; height: 20px; position: relative;}*/
#tools label { position: relative; bottom: 10px; width: 100px; float: left;}
#tools form { margin: 0px; padding: 0px; }
#tools h1 { font-weight: bold; color: #000080; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; border-bottom: 1px solid #003666; border-top-style: none; border-right-style: none; border-left-style: none; }
#tools input.button { padding: 0; margin: 0; width: 20px; height: 20px;}
#tools input {width: 90px;	margin-right: 5px;	margin-bottom: 5px;	height: 14px; padding: 1px;	float: left; color: #666666;}
/*------------ Suche ------------ */
.tx-indexedsearch-info { display: none; }

/*--------------NEWS------------- */
/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{ clear:left; height:1px; }
.news-latest-container HR.clearer { clear:left; }
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.news-latest-container { background-color:#fff; margin: 0; border-style: none; }
.news-latest-container H2 { color:#369; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color:#fff; width: 400px; border-style: none; }
.news-latest-gotoarchive { color:#fff; background-color:#369; }
.news-latest-container H3 { color: #369; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 380px; border-bottom: 1px solid #369; border-top-style: none; border-right-style: none; border-left-style: none; }
.news-latest-item h3 { color: #369; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 380px; border-top-style: none; border-right-style: none; border-bottom-color: #369;b;border-bottom-width: 1px; border-left-style: none; order-bottom-style: solid; }
.news-latest-gotoarchive {	font-weight:bold;	margin-top:5px; }
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {	color:#fff; }
.news-latest-gotoarchive A { color:#fff; }
.news-latest-item {
	/* IE hack */
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 1%; line-height: 1.3;
	/* IE hack end */
	background-color:#fff; margin: 10px 0 0; border-top: 3px solid #369; border-right-style: none; border-bottom-style: none; border-left-style: none; }

.news-latest-item IMG { margin-bottom:5px;	margin-right:5px;	border:1px solid #666;	float:left; }
.news-latest-category IMG { float: none; border:none; margin:0px; }
.news-latest-date {	font-size:9px; }
.news-latest-morelink {	font-size:10px; }
.news-latest-category { color: #ccc; font-size:9px; }
.news-latest-morelink { height:12px; margin-bottom: 10px; }
.news-latest-morelink A { float:right; }


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#fff; margin: 0; padding: 0; border-style: none; }
.news-list-item {
	/* IE hack */
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 1%; padding:0; margin:10px 0 0; background-color:#fff; border-top: 5px solid #369; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; background-color: #fff; margin: 0 0 5px 0; border-bottom: 1px solid #369; }
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER { color:#fff; margin: 0; padding: 0 0 0 2px; }
.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date { float: right; color: #000; width: 180px; text-align: right; height: 14px; margin-top: -2px; margin-right: 0; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #fff; }

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-category { color: #ccc; font-size:9px; margin-left:3px; }
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}
.news-list-morelink { height:12px; margin-bottom: 5px; }
.news-list-morelink A { float:right; }


	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item { background-color: #fff; margin: 0; padding: 0; border-style: none; }
.news-single-item H2 { font-size: 16px; font-weight:bold; color: #85a600; line-height: 14px; letter-spacing: 1px; margin-bottom: 0; }
.news-single-item H3 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 1px; margin-bottom: 15px; }



.news-single-img {
	float: right;
	margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category { color: #ccc; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 400px; float: left; }
.news-single-backlink, .news-single-backlink a { font-weight: bold; font-size: 10px; text-align: right; margin-bottom: 15px; margin-top: 10px; }
.news-single-timedata { color: #369; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; float: left; }
.news-single-author,.news-single-imgcaption { color: #ccc; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.news-single-author { color: #ccc; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 3px; }
.news-single-additional-info { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e5eaef;
/* 	clear: both; */
	margin-top: 15px; border: solid 1px #ccc; padding:3px 

 }
.news-single-related,.news-single-files,.news-single-links  { font-family: Verdana, Arial, Helvetica, sans-serif; margin:0 0 3px; padding:3px; background-color:transparent; border-style: none; }

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT { color: #369; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left:5px; width:90%; margin-bottom: 5px; }

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header  {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}



