/* ---------- Allgemeines ---------- */
#container,
#container_content,
#bannerzone .leaderboard,
#bannerzone .heiseadvert {
min-width:960px;
}
#container_content {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
}
#kopf {
background:#69c url(/ct/icons/background_ct.jpg) no-repeat top left;
float:left;
position:relative;
}
* html #kopf {
background:#d8e9ec;
}
#mitte {
background:url(/ct/icons/background_mitte.gif) repeat-y top right;
color:#151515;
margin:0;
min-width:960px;
padding:0;
width:60em;
}
* html #mitte {
margin-top:-15px;
}
#mitte #mitte_links {
min-width:504px;
overflow:hidden;
width:60%;
}
#mitte #mitte_rechts {
float:left;
min-width:336px;
overflow:hidden;
width:40%;
}
h1, h2 {
line-height:115%;
}
.sponsor {
float:right;
font-size:.75em;
margin:0;
width:120px;
}
.quelle {
color:#666;
font-size:.8em;
}
#mitte_start,
#mitte_artikel,
#mitte_news,
#mitte_text,
#mitte_suche,
#mitte_treiber,
#mitte_adressen,
#mitte_inhalt,
#mitte_motive,
#mitte_schlagseite,
#mitte_leserbefragung,
#mitte_uebersicht,
#archiv_woche,
#archiv_kalender,
.forum_content {
margin:12px 12px 10px 18px;
}
#bilderstrecke {
    margin-top: 12px;
}
#mitte .ueberschrift {
color:#527fc0;
padding-top:0;
}
.heise-table {
background:#edece7;
border-collapse:collapse;
border-spacing:0 0;
font-size:.8em;
margin-bottom:1em;
}
.heise-table td,
.heise-table th {
border:1px solid #fff!important;
vertical-align: top;
}
.heise-table-title {
background:#666;
color:#fff;
font-weight:700;
text-align:center;
}
.heise-table-subtitle {
background-color:#ccc;
font-weight:700;
}
.heise-table-header {
background-color:#d2d2c2;
font-weight:700;
}
.heise-table-emph {
background-color:#d2d2c2;
}
.heisebox,
.heisebox_left,
.heisebox_right {
border:1px solid #a8b2c0;
}
.heisebox h4,
.heisebox_left h4,
.heisebox_right h4 {
background-color:#E2EDFB;
border-bottom:1px solid #a8b2c0;
color:#3d526d;
}
.pdf_link {
background:transparent url(/icons/ho/pdf.gif) no-repeat left top;
color:#294781;
font-size:85%;
font-weight:700;
padding:0 0 3px 21px;
}
/* ---------- Navigation ---------- */
#logo_bereich {
height:72px;
min-width:960px;
position:relative;
width:60em;
}
#breadcrumb {
background:transparent;
border-bottom:none;
color:#3376d4;
line-height:12px;
margin-bottom:0;
margin-left:18px;
margin-top:8px;
padding:0;
}
#breadcrumb .titel,
#breadcrumb a {
color:#527fc0;
font-weight:700;
padding:1px 2px;
}
#breadcrumb .rsaquo {
font-size:1.1em;
line-height:.75em;
margin:0;
}
#breadcrumb .unverlinkt {
color:#666;
}
#breadcrumb .bread_gt {
margin:0;
}
#logo_bereich #logo {
bottom:0;
left:0;
line-height:0;
padding:0 0 0 20px;
position:absolute;
width:150px;
}
* html #logo_bereich #logo {
margin-left:14px;
}
#logo_bereich #login_suche {
left:45%;
position:relative;
top:35%;
width:55%;
}
#navi_login {
float:right;
font-size:.75em;
padding:.4em 0 0 1em;
}
form#suchfeld {
color:#333;
float:right;
font-size:.75em;
padding:0 1em 0 2em;
}
#suchfeld input.search_hidden {
position:relative;
z-index:-10;
}
#navi_login b {
padding-right:1em;
}
* +html #bannerzone .skyscraper,
* html #bannerzone .skyscraper {
left:60.3em;
}
#navigation ul {
color:#e4e4e4;
float:left;
list-style:none;
margin:0;
padding:0;
}
#navigation li {
float:left;
margin:0 3px;
}
#navigation li.start {
margin-left:15px;
}
#navigation .zweite_ebene,
#navigation .zweite_ebene_artikel,
#navigation .zweite_ebene_projekte,
#navigation .zweite_ebene_hotline,
#navigation .zweite_ebene_treiber,
#navigation .zweite_ebene_kolumnen {
border-top:2px solid #a2bfe9;
clear:both;
font-size:80%;
height:1.6em;
margin-left:18px;
padding:3px 0;
width:600px;
}
* html #navigation .zweite_ebene,
* html #navigation .zweite_ebene_artikel,
* html #navigation .zweite_ebene_projekte,
* html #navigation .zweite_ebene_hotline,
* html #navigation .zweite_ebene_treiber,
* html #navigation .zweite_ebene_kolumnen {
border-top:2px solid #f0f0f0;
}
#navigation .zweite_ebene_hotline {
text-align:center;
}
#navigation .zweite_ebene_projekte {
padding-left:5em;
}
#navigation .zweite_ebene_artikel {
padding-left:2em;
}
#navigation .zweite_ebene a,
#navigation .zweite_ebene_artikel a,
#navigation .zweite_ebene_projekte a,
#navigation .zweite_ebene_hotline a,
#navigation .zweite_ebene_treiber a,
#navigation .zweite_ebene_kolumnen a {
color:#f3f3f3;
margin:0;
padding:5px;
}
#navigation_abschluss {
background:url(/ct/icons/background_navigation_abschluss.gif) repeat-x top left;
clear:both;
height:3px;
margin:0;
min-width:960px;
padding:0;
position:relative;
width:60em;
}
.rss_newsletter {
bottom:8px;
font-size:.72em;
position:absolute;
right:1em;
}
.rss_newsletter img {
margin-right:3px;
vertical-align:middle;
}
.rss_newsletter a {
margin-left:.4em;
}
#navi_login a,
.rss_newsletter a {
color:#3376d4;
padding:1px 0;
}
#navi_login a:hover,
.rss_newsletter a:hover {
background:#3376d4;
color:#f0f0f0;
text-decoration:none;
}
#navigation li a:hover {
background:#80a0cf;
text-decoration:none;
}
* html #navigation .zweite_ebene a,
* html #navigation .zweite_ebene_artikel a,
* html #navigation .zweite_ebene_projekte a,
* html #navigation .zweite_ebene_hotline a,
* html #navigation .zweite_ebene_treiber a,
* html #navigation .zweite_ebene_kolumnen a,
* html #navi_login a,
* html .rss_newsletter a {
color:#14396e;
}

/* ------------------ SEO per Javascript verlinkte Anrisstexte ------------------ */
#mitte_start .news_topteaser p a,
#mitte_links .anriss_mit_bild_links p a,
#mitte_links .teaser_hotline dd a,
#mitte_links .teaser_artikel p a,
#mitte_rechts .teaser_artikel p a,
#mitte_rechts .teaser_frei a .textzeile,
#mitte_rechts .teaser_fiver a .textzeile,
#rechts_teaser .teaser_mit_bild_und_text a .textzeile,
#rechts_teaser #software_tabbox .ui-tabs-panel a .info {
    color: #151515;
    outline: none;
}
#mitte_links dd a .mehr_schnipsel,
#mitte_links p a .mehr_schnipsel,
#mitte_rechts p a .mehr_schnipsel {
    color: #294781 !important;
}
#mitte_links dd a:visited .mehr_schnipsel,
#mitte_links p a:visited .mehr_schnipsel,
#mitte_rechts p a:visited .mehr_schnipsel {
    color: #666 !important;
}
#rechts_teaser .teaser_mit_bild_und_text a .textzeile,
#rechts_teaser #software_tabbox .ui-tabs-panel a .info {
    font-weight: normal;
}
#mitte_start .news_topteaser p a:hover,
#mitte_links .anriss_mit_bild_links p a:hover,
#mitte_links .teaser_hotline dd a:hover,
#mitte_links .teaser_artikel p a:hover,
#mitte_rechts .teaser_artikel p a:hover,
#mitte_rechts .teaser_frei a:hover,
#mitte_rechts .teaser_fiver a:hover,
#rechts_teaser .teaser_mit_bild_und_text a:hover,
#rechts_teaser #software_tabbox .ui-tabs-panel a:hover {
    text-decoration: none;
}
/* ---------- rechte Spalte ---------- */
#rechts_teaser {
margin:0 auto;
padding:0 0 16px;
width:336px;
}
#rechts_teaser .bcadv,
#rechts_teaser .naviad,
#rechts_teaser .abokasten,
.webcode,
#rechts_teaser .foren_beitraege,
#rechts_teaser .teaser_sonderhefte,
#rechts_teaser .teaser_cttv,
#rechts_teaser .col100aktion,
#rechts_teaser .teaser_channel_links,
#rechts_teaser .teaser_channel_rechts,
#rechts_teaser .teaser_channel,
#rechts_teaser .teaser_service,
#rechts_teaser .teaser_gefluester,
#rechts_teaser .teaser_frei,
#rechts_teaser #software_tabbox {
clear:both;
padding:0;
}
.naviad span {
display:block;
margin:.2em 0;
padding-right:1em;
text-align:center!important;
}
#rechts_teaser .abokasten {
overflow: auto;
padding-bottom:4px;
}
#rechts_teaser .abokasten h4 {
background:#ada88b;
border-top:1px solid #a6a187;
color:#f0f0f0;
font-size:.8em;
margin:0 auto;
padding:.3em 0;
text-align:center;
}
#rechts_teaser .abokasten ul {
float:left;
font-size:90%;
font-weight:700;
margin-left:4%;
white-space:nowrap;
width:42%;
}
* html #rechts_teaser .abokasten ul {
width:39%;
}
#rechts_teaser .abokasten ul.zwei {
margin-left:8%;
}
#rechts_teaser .abokasten div.titelbild {
background:#e4e1d8;
}
.webcode {
background:url(/ct/icons/background_webcode.png) repeat-x center left;
margin-top:4px;
padding-bottom:4px;
padding-top:4px;
text-align:center;
}
.webcode input.submit {
background:transparent;
border:none;
color:#3376d4;
font-size:1em;
font-style:italic;
font-weight:700;
height:1.3em;
margin:0;
padding:0;
}
.webcode input.textfield {
background-color:#FFFEF8;
border:1px solid #C1C1C1;
font-size:.8em;
height:1.3em;
margin:0;
}
* html .webcode input.submit {
width:9.2em;
}
* +html .webcode input.submit {
width:9.8em;
}
.webcode  a {
font-size:60%;
margin-left:6px;
}
#rechts_teaser .teaser_frei {
padding: 1em 0 0.5em 0;
}
* html #rechts_teaser .teaser_frei {
background:none;
}
#rechts_teaser .teaser_frei p {
display:block;
margin: 0;
padding: 0;
}
#rechts_teaser .teaser_frei span {
display:block;
}
#rechts_teaser .teaser_frei span.dachzeile,
#rechts_teaser .teaser_frei span.textzeile {
font-size:90%;
}
#rechts_teaser .teaser_frei span.dachzeile {
font-weight:bold;
}
#rechts_teaser .teaser_frei span.titelzeile {
font-size:110%;
font-weight:bold;
}
#rechts_teaser .teaser_frei img {
float:left;
margin:0 10px 0 6px;
}
#rechts_teaser .teaser_channel p,
#rechts_teaser .teaser_channel .teaser {
background:url(/ct/icons/trennlinie.png) no-repeat left top;
clear:both;
font-size:100%;
line-height:105%;
margin:0;
min-height:7em;
padding-top:1.5em;
}
* html #rechts_teaser .teaser_channel p,
* html #rechts_teaser .teaser_channel .teaser {
background:none;
padding-top:.8em;
}
#rechts_teaser .teaser_channel a {
display:block;
font-size:110%;
margin:.3em 0;
line-height: 115%;
}
#rechts_teaser .teaser_channel img {
float:left;
margin:0 10px 0 6px;
padding-bottom:.5em;
}
#rechts_teaser .teaser_channel .teaser img {
padding-bottom:1em;
}
* html #rechts_teaser .teaser_channel .teaser img {
padding-bottom:2em;
}
#rechts_teaser .teaser_channel .teaser p {
font-size:90%;
line-height:105%;
margin:0;
min-height:3em;
}
#rechts_teaser .teaser_channel .teaser h4.objekt {
background:url(/ct/icons/trennlinie.png) no-repeat left top;
font-size:.8em;
line-height:105%;
margin-bottom:.3em;
margin-top:0;
padding-top:2.5em;
}
#rechts_teaser .teaser_channel .teaser h4.objekt,
#rechts_teaser .teaser_channel .teaser p {
background:none;
clear:none;
padding-top:0;
}
#rechts_teaser .teaser_channel .teaser h3 {
font-size:1em;
line-height:105%;
margin-bottom:.3em;
}
#rechts_teaser .teaser_service {
padding: 4px 0;
font-size:90%;
}
.sales,
.contentbanner {
clear:none;
float:left;
font-size:90%;
margin:1.5em 0 0 0;
width:50%;
}
#rechts_teaser .teaser_service p {
margin:0 0 0 5px;
}
#rechts_teaser .teaser_gefluester p {
margin:.2em 0 0 7px;
}
#rechts_teaser .teaser_gefluester h2 {
margin-left:7px;
}
#rechts_teaser .foren_beitraege,
#rechts_teaser .teaser_gefluester {
padding: 4px 0;
}
#rechts_teaser .foren_beitraege p {
color:#3376d4;
margin:0 0 4px;
padding-left:8px;
}
#rechts_teaser .foren_beitraege h4 {
margin-bottom:0;
margin-top:0;
padding-left:8px;
}
#rechts_teaser .teaser_service ul,
#rechts_teaser .foren_beitraege ul {
font-weight:700;
margin-left:5px;
padding:0 0 0 5px;
text-align:left;
}
#rechts_teaser .teaser_service ul {
margin-top:-6px;
}
#rechts_teaser .foren_beitraege li,
#rechts_teaser .teaser_service li {
line-height:105%;
margin:.85em 1em;
}
#rechts_teaser .teaser_sonderhefte img {
float:left;
margin:.3em 1em 2em 0;
}
#rechts_teaser .teaser_sonderhefte h4 {
margin-bottom:0;
margin-top:0;
}
#rechts_teaser .teaser_sonderhefte h3 {
font-size:1.2em;
}
#rechts_teaser .teaser_sonderhefte p {
font-size:85%;
margin-top:.2em;
}
#rechts_teaser .teaser_cttv {
clear:both;
padding: 8px 0;
}
#rechts_teaser .teaser_cttv p {
line-height:105%;
margin:.5em 0 .2em;
text-align:center;
}
#rechts_teaser .teaser_cttv p.flasherror {
border:1px dashed #999;
font-size:90%;
padding:1em;
}
.player-video p.flasherror {
    font-style: italic;
    background: #edece7;
    margin: 0;
    padding: 0.5em;
}
#rechts_teaser .teaser_cttv .untertitel {
font-size:80%;
}
#rechts_teaser #software_tabbox {
    padding-bottom: 1em;
}
#rechts_teaser #software_tabbox h4 {
    background: #EDECE7;
    border-bottom: 1px solid #E4E1D8;
    padding: 3px 6px;
    margin: 1em 0;
    font-size: 90%;
}
* html #rechts_teaser #software_tabbox h4 {
    background: none;
}
#rechts_teaser #software_tabbox h4 a {
    color: #151515;
}
#rechts_teaser #software_tabbox p {
    padding: 0 0 1em 6px;
    margin: 0;
    overflow: auto;
}
#rechts_teaser #software_tabbox p img {
    float: left;
    margin-right: 12px;
    margin-bottom: 12px;
}
#rechts_teaser #software_tabbox span {
    display: block;
}
#rechts_teaser #software_tabbox .titelzeile {
    font-weight: bold;
    font-size: 110%;
}
#rechts_teaser #software_tabbox .textzeile {
    font-size: 90%;
}
#rechts_teaser #software_tabbox .titelzeile a,
#rechts_teaser #software_tabbox .ui-tabs-panel p.rss a,
#rechts_teaser #software_tabbox .ui-tabs-panel a:link {
    color: #294781;
}
#rechts_teaser #software_tabbox .ui-tabs-nav {
    font-size: 85%;
    font-weight: bold;
    float: left;
    margin: 0;
    padding-left: 0;
    width: 100%;
}
#rechts_teaser #software_tabbox .ui-tabs-nav li {
    margin: 0;
    padding: 0;
}
* +html #rechts_teaser #software_tabbox .ui-tabs-nav li {
    display: inline;
}
* html #rechts_teaser #software_tabbox .ui-tabs-nav li {
    width: 25%;
    display: inline;
}
#rechts_teaser #software_tabbox .ui-tabs-nav a {
    float: left;
    padding: 2px 2%;
    background: #EDECE7;
    color: #294781;
    border-top: 1px solid #d2d2c2;
    border-left: 1px solid #d2d2c2;
    border-right: 1px solid #d2d2c2;
    text-align: center;
    margin-right: 4px;
    border-top-right-radius: 0.5em;
    border-top-left-radius: 0.5em;
    -moz-border-radius-topright: 0.5em;
    -moz-border-radius-topleft: 0.5em;
    text-decoration: none;
}
#rechts_teaser #software_tabbox .ui-tabs-nav a:focus {
    outline: none;
}
#rechts_teaser #software_tabbox .ui-tabs-nav .ui-state-active a {
    background: #fff;
    color: #151515;
    border-bottom:1px solid #fff;
    margin-bottom: -1px;
}
#rechts_teaser #software_tabbox .ui-tabs-panel {
    clear: left;
    margin:0 0 0.5em 0;
    border-top:1px solid #d2d2c2;
}
#rechts_teaser #software_tabbox .ui-tabs-panel p {
    border-top: none;
    font-size: 90%;
    padding: 6px;
}
#rechts_teaser #software_tabbox .ui-tabs-panel p.rss {
    text-align: right;
}
#rechts_teaser #software_tabbox .ui-tabs-panel a {
    font-weight: bold;
}
.ui-tabs-hide {
display:none;
}
#rechts_teaser .teaser_fiver {
    width: 100%;
    margin: 0;
    padding: 0 0 1em 0;
    clear: both;
}
#rechts_teaser .teaser_fiver h4 {
    font-size: 0.9em;
    padding: 2px 5%;
    margin: 0;
    background: #EDECE7;
    border-bottom: 1px solid #E4E1D8;
}
#rechts_teaser .teaser_fiver #cycleteaser1nav {
    margin-top: 10px;
    margin-left: 5%;
    height: 2em;
}
#rechts_teaser .teaser_fiver .nummer a {
    background: #fff;
    border: 1px solid #C8C7C0;
    text-align: center;
    padding: 0.1em 0.5em;
    font-size: 85%;
    font-weight: bold;
    margin-right: 0.2em;
}
#rechts_teaser .teaser_fiver .nummer a:hover,
#rechts_teaser .teaser_fiver .nummer .activeSlide {
    background: #EDECE7;
    text-decoration: none;
}
#rechts_teaser .teaser_fiver .nummer a {
    color: #151515;
}
#rechts_teaser .teaser_fiver #cycleteaser1 p,
#rechts_teaser .teaser_fiver #cycleteaser1 .teaser_fiver_element {
    padding: 0 5% 6px 5%;
    width: 90%;
    display: none;
    min-height: 130px;
}
#rechts_teaser .teaser_fiver #cycleteaser1 span {
    display: block;
}
#rechts_teaser .teaser_fiver #cycleteaser1 .dachzeile {
    font-weight: bold;
    font-size: 0.9em;
}
#rechts_teaser .teaser_fiver #cycleteaser1 .titelzeile {
    font-weight: bold;
    font-size: 108%;
    margin-bottom: 0.2em;
}
#rechts_teaser .teaser_fiver #cycleteaser1 .textzeile {
    font-size: 0.9em;
}
#rechts_teaser .teaser_fiver #cycleteaser1 img {
    float: right;
    margin: 0 0 6px 12px;
}
#rechts_teaser .teaser_fiver #cycleteaser1 .titelzeile a {
    color: #294781;
}
/* ---------- Startseite ---------- */
.news_topteaser ul {
list-style:none;
margin:.2em 0;
padding-left:0;
width:auto!important;
}
.news_topteaser li {
font-size:80%;
padding-left:18px;
}
.position_1 img {
float:left;
margin-bottom:24px;
margin-right:1em;
}
.position_1 h1 {
margin-bottom:.2em;
padding-top:0;
}
.position_1 p,
.position_2 p,
.position_3 p {
font-size:85%;
margin-bottom:.2em;
margin-top:.2em;
}
.position_2,
.position_3 {
float:left;
padding-bottom:17px;
width:48%;
}
* html .position_2,
* html .position_3 {
width:46%;
}
.position_2 {
clear:left;
margin-right:3%;
}
.position_2 h2,
.position_3 h2 {
font-size:1em;
margin-bottom:.2em;
}
.position_2 img,
.position_3 img {
display: none;
}
.anrissliste {
border-top:1px dashed #ada88b;
clear:both;
}
#mitte_links .anrissliste h4 {
margin-bottom:.8em;
margin-top:.6em;
}
.anrissliste p {
font-size:.8em;
margin-top:0;
}
.anrissliste .weitere {
clear:both;
font-weight:700;
text-align:right;
}
.anrissliste .weitere a {
color:#86826c;
}
.teaser_service_bild {
float:left;
margin:1em 0;
}
.teaser_service_bild p img {
vertical-align:top;
}
.teaser_schlagseite,
.teaser_bildmotive {
float:left;
text-align:center;
width:50%;
}
.teaser_schlagseite p,
.teaser_bildmotive p {
border-bottom:1px solid #acacac;
border-left:1px solid #dedede;
border-right:1px solid #acacac;
border-top:1px solid #dedede;
height:192px;
margin:0 auto;
padding:10px;
text-align:center;
width:180px;
}
#mitte_links .teaser_artikel h4 {
font-size:.8em;
margin-bottom:.2em;
}
#mitte_links .anriss_mit_bild_links,
.teaser_artikel {
padding-bottom:12px;
padding-top:0;
}
#mitte_links .anriss_mit_bild_links img,
.teaser_artikel img {
float:left;
margin:3px 10px 17px 0;
padding:0;
}
.teaser_artikel h2 {
font-size:1em;
margin-bottom:.2em;
margin-top:0;
}
.anriss_mit_bild_links p,
.teaser_artikel p {
font-size:85%;
margin:0;
}
.teaser_gefluester .teaser_artikel {
clear:none;
padding-top:6px;
text-align:right;
}
.teaser_gefluester img {
float:right;
margin:8px 0 10px 10px;
}
.leseprobe,
.hintergrund,
.artikel_datum {
background:#edece7;
border-bottom:1px solid #e4e1d8;
font-size:85%;
padding:1px 4px;
}
#mitte_links .anriss_mit_bild_rechts {
padding-top:0;
}
#mitte_links .anriss_mit_bild_rechts img {
margin-top:-13px;
max-height:170px;
}
/* ---------- Artikel ---------- */
#mitte_artikel h1,
#mitte_artikel h2,
#mitte_artikel .author,
#mitte_artikel .subtitle {
margin-bottom:.3em;
}
#mitte_artikel .author {
font-size:90%;
font-weight:400;
}
#mitte_artikel .subtitle {
font-size:100%;
}
#mitte_artikel h5 {
    font-size: 0.9em;
    margin: 0.5em 0;
}
#mitte_artikel .output_text_editorial,
#mitte_artikel .output_text {
margin-bottom: 1em;
}
#mitte_artikel .output_text .redakteur {
display:block;
margin-top:0;
}
#mitte_artikel .output_text_editorial,
#mitte_artikel h1.editorial {
font-family:"Courier New", monospace;
}
#mitte_artikel div.frage {
font-style:italic;
font-weight:700;
margin-bottom: 1em;
margin-top: 1em;
}
#mitte_artikel div.antwort {
margin-bottom: 1em;
}
.artikel_kiosk {
font-size:80%;
font-style:italic;
}
.artikel_datum {
float:right;
font-size:75%;
margin:0;
}
.artikel_navi .pagination span,
.artikel_navi .pagination b {
background:#e4e1d8;
font-weight:700;
padding:0 3px;
}
.news_option,
.artikel_option,
.artikel_navi_toc {
background:#edece7;
border-bottom:1px solid #e4e1d8;
clear:both;
float:none;
font-size:80%;
margin:0 0 12px;
padding:2px 6px;
width:auto;
}
.artikel_navi_toc a {
color:#3376d4;
padding:0 .25em;
}
#social_bookmarks {
margin-bottom: 0.6em;
}
.leserbrief b {
background:url(/ct/icons/leserbrief.gif) no-repeat center left;
padding-left:20px;
font-size: 90%;
}
.artikel_foren {
background:url(/ct/icons/kommentieren.gif) no-repeat center left;
padding-left:20px;
font-size: 90%;
}
.themen_foren,
.hilfe_foren {
font-size: 90%;
}
#mail_formular {
margin-bottom:1em;
}
.leserbrief {
float: right;
text-align: right;
margin-top: 0;
}
.themen_foren {
float: right;
text-align: left;
margin-top: -18px;
}
.forum_content {
clear:both;
min-height:500px;
}
.forum_in_hotline .forum_content {
margin:0;
min-height:10px;
}
#mitte .forum_content .ueberschrift {
margin-bottom:.6em;
}
.suche_in_hotline form#searchbox {
margin:0 0 1em;
}
.suche_in_hotline p {
font-size:90%;
margin-bottom:0;
}
.suche_in_hotline form#searchbox .textfield {
margin-left:0;
width:13em;
}
.suche_in_hotline form#searchbox .search_submit {
width:15em;
}
.teaser_hotline dl {
max-height:4.8em;
overflow:hidden;
}
.teaser_hotline dd {
font-size:80%;
margin-left:0;
}
.teaser_hotline dl:hover {
height:auto;
max-height:100%;
overflow:visible;
}
.player-video {
margin: 1em;
}
.radiolink {
margin:3px 0;
font-size:.9em;
font-weight:bold;
color:#333;
}
.published {
font-size:.9em;
color:#666;
}
.more_info {
margin-top:15px;
font-size:.9em;
}
.more_info b {
color:#333;
}
.more_info ul {
margin:5px 0 20px;
padding-left:20px;
color:#666;
}
/* ---------- News ---------- */
.news_datum,
.news_navi {
margin-top: 0;
}
#archiv_kalender table {
border-collapse:collapse;
border-spacing:0 0;
}
#archiv_kalender td {
font-size:.85em;
margin:0;
padding:0 10px 0 0;
}
#archiv_kalender td pre {
font-family:"Courier New";
}
.tage div {
margin-bottom:.2em;
margin-top:.2em;
}
.tage h4 {
margin-top:1em;
}
/* ---------- FAQ ---------- */
ul.faq {
float:left;
font-size:1em;
line-height:1.5em;
list-style:none;
margin:0 0 1em .6em;
padding-left:0;
width:9em;
}
h5.faq {
margin-bottom:2px;
}
.faq_uebersicht {
margin-bottom:1em;
width:36em;
}
h2.faq_uebersicht {
background:#ccc;
clear:both;
font-size:1em;
margin:2em 0 0;
padding:0;
text-align:center;
}
.faq_uebersicht th {
background:#ccc;
padding:2px;
}
.faq_uebersicht td {
padding:2px;
width:9em;
}
/* ---------- Adressen + Treiber ---------- */
#mitte_adressen dl,
#mitte_treiber dl {
color:#666;
margin:0;
padding:0;
}
#mitte_adressen dt,
#mitte_treiber dt {
display:inline;
font-weight:700;
}
#mitte_adressen dd,
#mitte_treiber dd {
border-right:1px solid #ccc;
display:inline;
margin:0;
padding:0 .3em 0 0;
}	
#mitte_adressen dd.letzter,
#mitte_treiber dd.letzter {
border:none;
}
#mitte_adressen h4.tab,
#mitte_treiber h4.tab {
border-bottom:1px solid #999;
margin-top:1.5em;
padding-bottom:.25em;
}
#mitte_adressen h4.tab span,
#mitte_treiber h4.tab span {
background-color:#fff;
border-color:#999;
border-style:solid;
border-width:1px 1px 0;
padding:.35em .5em;
}
#mitte_adressen h4 a,
#mitte_treiber h4 a {
background-color:#eee;
color:#333;
font-size:90%;
font-weight:400;
padding:.3em .75em;
}
#mitte_adressen h4.tab a:hover,
#mitte_adressen h4.tab a:active,
#mitte_treiber h4.tab a:hover,
#mitte_treiber h4.tab a:active {
background-color:#ccc;
color:#fff;
text-decoration:none;
}
#mitte_adressen h4.liste,
#mitte_treiber h4.liste {
background-color:#E2EDFB;
border:1px solid #a8b2c0;
font-size:.9em;
margin:1em 0 0;
padding:.25em 0 .25em 5px;
width:100%;
}
#mitte_adressen h5,
#mitte_treiber h5 {
border-bottom:1px solid #ccc;
color:#3376D4;
font-size:.9em;
margin:0;
padding:1em .75em 0;
}
#mitte_adressen table, 
#mitte_treiber table {
font-size:.9em;
margin:1em 0;
width:100%;
}
#mitte_adressen th,
#mitte_adressen td,
#mitte_treiber th,
#mitte_treiber td {
border-bottom:1px solid #ddd;
padding:.2em .75em;
vertical-align:top;
}
#mitte_adressen th,
#mitte_treiber th {
color:#666;
width:40%;
}
#mitte_adressen td,
#mitte_treiber td {
width:60%;
}
#mitte_adressen ol.alphabet,
#mitte_treiber ol.alphabet {
border-color:#A4BCDD;
border-style:solid;
border-width:0 1px 1px;
font-size:90%;
list-style:none;
margin:0 0 2.5em;
padding:.25em 0 .25em 5px;
width:100%;
}
#mitte_adressen ol,
#mitte_treiber ol {
font-size:.9em;
list-style-type:circle;
margin:0 0 2em;
padding:1em 0;
}
#mitte_adressen ol li,
#mitte_treiber ol li {
margin:0 0 .4em;
padding:0;
}
#mitte_adressen ol.firmenadressen,
#mitte_treiber ol.firmenadressen {
float:left;
padding-left:3%;
width:47%;
}
#mitte_adressen ol.firmenadressen li,
#mitte_treiber ol.firmenadressen li {
margin:.3em 0;
}
/* ---------- Newsletter ---------- */
#newsletter .bg_box h3,
#newsletter .privacy h3,
#newsletter .subscribe_newsletter,
#newsletter .subscribe_verlagsnachrichten {
    color: #294781;
}
#newsletter .bg_box input.button {
    background-color: #06c;
    color: white;
}
/* ---------- Suche ---------- */
#suche_reiter {
margin-right:0;
}
#mitte_rechts #filter,
#mitte_rechts .abo,
#mitte_rechts .jobs,
#mitte_rechts .services,
#mitte_rechts .erg_filter {
margin-left:20px;
margin-right:20px;
}
#mitte_rechts .jobs {
background:#fff;
margin-bottom:0;
}
#mitte_rechts h4.erg_filter {
background:#14396e;
color:#f0f0f0!important;
letter-spacing:1px;
padding:3px 10px;
}
#filter #top5 {
background:transparent;
border-top:none;
margin-top:12px;
}
#mitte_rechts #top5 ol {
padding-bottom:0;
}
#suchfeld fieldset {
padding:0 10px 10px 5px;
}
#suchfeld input.search_submit {
background-color:#3376d4;
border:1px solid #4487e5;
font-weight:700;
}
/* ---------- Inhalt ---------- */
#mitte_inhalt .highlights {
font-size:90%;
padding-top:1em;
}
#mitte_inhalt .highlights h4 {
color:#ada88b;
font-size:110%;
margin-bottom:1em;
}
#mitte_inhalt .infos {
border-bottom:1px dashed #ada88b;
clear:both;
padding:1em 0;
overflow:auto;
}
.abokasten .archivliste {
background:#e4e1d8;
clear:both;
margin:0;
padding:0 0 1em;
text-align:center;
}
.abokasten .archivliste input {
background-color:#3376d4;
border:1px solid #4487e5;
color:#fff;
font-weight:700;
}
.abokasten .archivliste div,
#mitte_rechts .abokasten .archivliste p {
font-size:90%;
margin:0;
padding-top:10px;
}
#mitte_inhalt .rubriken,
#mitte_inhalt .rubriken ul,
#mitte_inhalt .rubriken_staendig,
#mitte_inhalt .rubriken_staendig ul {
list-style:none;
margin:0;
padding:.5em 0 0;
}
#mitte_inhalt .rubriken,
#mitte_inhalt .rubriken_staendig {
clear:both;
font-size:90%;
}
#mitte_inhalt .rubriken ul li,
#mitte_inhalt .rubriken_staendig ul li {
border-bottom:1px solid #ccc;
clear:both;
height:1.4em;
margin:0;
}
#mitte_inhalt .rubriken .titel,
#mitte_inhalt .rubriken_staendig .titel {
float:left;
font-size:90%;
width:85%;
}
#mitte_inhalt .rubriken .seite,
#mitte_inhalt .rubriken_staendig .seite {
float:right;
font-size:90%;
text-align:right;
width:10%;
}
#mitte_inhalt .rubriken h3,
#mitte_inhalt .rubriken_staendig h3 {
background:#e4e1d8;
font-variant:small-caps;
padding:.2em;
text-align:center;
}
#mitte_inhalt .infos h2,
#mitte_inhalt .infos p {
margin-bottom:0;
}
#mitte_inhalt .aktion {
background:transparent;
border:none;
float:left;
padding: 1em 2em 1em 0;
width: auto !important;
}
#mitte_inhalt .blaettern {
border:1px solid #ccc;
text-align:center;
width:465px;
}
#mitte_inhalt .blaettern .thumbnails {
line-height:325px;
margin:0;
padding:0;
}
#mitte_inhalt .blaettern .thumbnails img,
#mitte_inhalt .blaettern .thumbnails_seiten img {
vertical-align:middle;
}
#mitte_inhalt .blaettern .thumbnails_seiten {
border-top:1px solid #ccc;
color:#666;
height:22px;
position:relative;
}
#mitte_inhalt .blaettern .thumbnails_seiten .vor,
#mitte_inhalt .blaettern .thumbnails_seiten .zurueck {
color:#333;
display:block;
font-size:11px;
line-height:20px;
position:absolute;
right:6px;
top:0;
}
#mitte_inhalt .blaettern .thumbnails_seiten .zurueck {
left:6px;
right:auto;
}
#mitte_inhalt .blaettern .thumbnails_seiten a {
color:#333;
}
#mitte_inhalt .rubrik_schlagwort {
clear:both;
font-size:85%;
margin-top:0;
}
#mitte_inhalt .korrektur {
border-top:1px dashed #ada88b;
padding-top:.5em;
}
#mitte_inhalt .korrektur p {
font-size:80%;
margin:.2em 0;
}
#mitte_inhalt .url_link {
color:#294781;
font-size:85%;
font-weight:700;
}
/* ---------- Schlagseite ---------- */
#mitte_schlagseite table td {
padding:.2em;
}
/* ---------- Motive & Schlagseite ---------- */
#mitte_motive p,
#mitte_schlagseite p {
clear:both;
font-size:.9em;
}
#mitte_motive h4.liste {
background-color:#E2EDFB;
border:1px solid #a8b2c0;
clear:both;
display:block;
font-size:.9em;
margin:1em 0 0;
padding:.25em 0 .25em 5px;
}
#mitte_motive h5 {
margin:0 0 .5em;
padding:0;
}
#mitte_motive .ueberschrift {
color:#000;
}
#mitte_motive .zwischenueberschrift {
font-size:1em;
}
#mitte_motive .aufmacher {
border:1px solid #eee;
float:left;
margin:0 1em 1.5em 0;
}
#mitte_motive ol.seitennavi,
#mitte_schlagseite ol.seitennavi {
border:1px solid #A4BCDD;
display:block;
font-size:90%;
list-style:none;
margin:2em 0 0;
padding:.25em 0 .25em 5px;
text-align:center;
}
#mitte_motive ol.seitennavi li a,
#mitte_motive ol.seitennavi li a:visited,
#mitte_schlagseite ol.seitennavi li a,
#mitte_schlagseite ol.seitennavi li a:visited {
color:#294781;
padding:1px 3px;
}
#mitte_motive ol.seitennavi li span,
#mitte_schlagseite ol.seitennavi li span {
color:#999;
}
#mitte_motive p.navi {
list-style:none;
margin:0;
padding:0 0 .5em;
}
#mitte_motive p.navi span {
border:1px solid #638dc6;
color:#ccc;
display:inline;
font-size:.9em;
margin-right:.75em;
padding:5px 0;
}
#mitte_motive p.navi span a {
background-color:#638dc6;
border:2px solid #fff;
color:#fff;
display:inline;
padding:3px 5px;
}
#mitte_motive .bilderreihe,
#mitte_schlagseite .bilderreihe {
margin:.5em 0;
padding:.5em 0;
text-align:center;
}
#mitte_schlagseite .bilderreihe {
margin:.5em 0 0;
padding:.5em 0;
text-align:center;
}
#mitte_motive .bilderreihe ul,
#mitte_schlagseite .bilderreihe ul {
list-style:none;
margin:0;
padding:0;
}
#mitte_motive .bilderreihe ul li,
#mitte_schlagseite .bilderreihe ul li {
display:inline;
}
#mitte_motive .bilderreihe ul li img,
#mitte_schlagseite .bilderreihe ul li img {
border:1px solid #eee;
margin:.25em;
}
#mitte_motive dl.downloads {
border-color:#A4BCDD;
border-style:solid;
border-width:0 1px 1px;
display:block;
font-size:.9em;
margin:0;
padding:0;
}
#mitte_motive dl.downloads dt,
#mitte_motive dl.downloads dd {
border-bottom:1px solid #eee;
margin:0;
padding:3px 0 3px 5px;
}
#mitte_motive dl.downloads dt {
clear:both;
float:left;
font-weight:700;
width:7em;
}
#mitte_motive dl.abstimmung,
#mitte_motive dl.sieger {
float:left;
margin:0;
width:100%;
}
#mitte_motive dl.abstimmung img,
#mitte_motive dl.sieger img {
border:1px solid #eee;
}
#mitte_motive dl.abstimmung dt,
#mitte_motive dl.sieger dt {
clear:both;
margin:.25em 0;
width:35%;
}
#mitte_motive dl.abstimmung dd,
#mitte_motive dl.sieger dd {	
font-size:.9em;
margin:.25em 0;
width:65%;
}
#mitte_motive dl.abstimmung dd {
line-height:113px;
}
#mitte_motive dl.abstimmung dd b,
#mitte_motive dl.sieger dd b {
font-size:1.1em;
}
#mitte_motive dl.abstimmung dd.ergebnisanzeige {
line-height:1em;
min-height:113px;
}
#mitte_motive dl.abstimmung dd.ergebnisanzeige b {
display:block;
margin-top:2.2em;
}
#mitte_motive dl.abstimmung dd.ergebnisanzeige .prozentanzeige {
border:1px solid #A4BCDD;
float:left;
height:15px;
margin:.25em .5em 0 0;
width:100px;
}
#mitte_motive dl.abstimmung dd.ergebnisanzeige .prozentanzeige div {
background-color:#07d;
float:left;
height:15px;
}
#mitte_motive dl.abstimmung dd.ergebnisanzeige span {
float:left;
font-size:.9em;
margin-top:.3em;
}
#mitte_motive .ergebnis {
padding:1em 0 0;
}
#mitte_motive .ergebnis input,
#mitte_motive .ergebnis a {
color:#fff;
padding:3px 5px;
}
#mitte_motive .ergebnis input {
background-color:#3376D4;
border:2px solid #3376D4;
font-size:.9em;
font-weight:700;
margin-right:1em;
}
#mitte_motive .ergebnis span {
border:1px solid #638dc6;
display:inline;
font-size:.85em;
padding:5px 0;
}
#mitte_motive .ergebnis a {	
background-color:#638dc6;
border:2px solid #fff;
display:inline;
padding:3px 5px;
}
#mitte_schlagseite p.copyright {
/*border-top: 1px dashed #ADA88B;*/
clear: both;
font-size: 0.9em;
/*margin: 15px 0;*/
/*padding: 10px 0 0;*/
}
#mitte_schlagseite p.bild {
/*border: 1px solid #A4BCDD;*/
background-color: #eee;
clear: both;
margin: 15px auto;
padding: 10px;
text-align: center;
width: 350px;
}
#mitte_schlagseite p.bild span {
	display: block;
}
/* ---------- Allgemeines + Links ---------- */
.navi_oben_ct,
#mitte_artikel .vorlauftext,
.teaser_hotline dt,
a.news_archiv,
.tage a {
font-weight:700;
}
#breadcrumb .titel,
.tage a:visited {
font-weight:400;
}
#suchfeld input.textfield,
#suchfeld input.search_submit,
#rechts_teaser .foren_beitraege ul,
#mitte_artikel .output_text,
#mitte_artikel .output_text_editorial,
.abokasten .archivliste select,
#mitte_inhalt .korrektur h3 {
font-size:90%;
}
.output_text pre {
overflow:auto;
}
.anrissliste h3,
#mitte_adressen p,
#mitte_treiber p {
font-size:.9em;
}
.tage,
#mitte_news .weitere,
#mitte_news .nachricht,
#suchfeld legend {
font-size:.85em;
}
#container,
#mitte_rechts .bcadv div {
margin:0 auto;
}
#container,
.teaser_artikel,
#mitte_artikel .output_text_editorial,
.artikel_foren,
#mitte_adressen h2,
#mitte_treiber h2,
#mitte_adressen h4,
#mitte_treiber h4,
#mitte_adressen h5,
#mitte_treiber h5,
#mitte_adressen p,
#mitte_treiber p {
clear:both;
}
#navi_login br,
.naviad br,
#rechts_teaser .teaser_channel br,
.teaser_gefluester .teaser_artikel img,
.artikel_navi_toc br {
display:none;
}
#navigation,
#mitte_motive dl.abstimmung dt,
#mitte_motive dl.abstimmung dd,
#mitte_motive dl.sieger dt,
#mitte_motive dl.sieger dd {
float:left;
}
#navigation li a,
#mitte_motive dl.sieger dd b {
display:block;
}
#navigation .zweite_ebene_treiber,
#navigation .zweite_ebene_kolumnen,
#mitte_news .nachricht,
#mitte_motive p.zurueck,
#mitte_schlagseite p.zurueck {
text-align:right;
}
#rechts_teaser .abokasten ul li,
.teaser_service_bild p {
margin:0;
padding:0;
}
#mitte_adressen ol.alphabet li,
#mitte_treiber ol.alphabet li,
#mitte_motive ol.seitennavi li,
#mitte_schlagseite ol.seitennavi li {
display:inline;
font-weight:700;
line-height:1;
margin:0 -1px;
padding:0;
text-align:center;
}
#mitte_adressen ol.alphabet li a,
#mitte_treiber ol.alphabet li a,
#mitte_motive ol.seitennavi li b,
#mitte_motive ol.seitennavi li span,
#mitte_schlagseite ol.seitennavi li b,
#mitte_schlagseite ol.seitennavi li span {
padding:1px 3px;
}
#mitte_adressen ol.alphabet li a:hover,
#mitte_adressen ol.alphabet li a:active,
#mitte_treiber ol.alphabet li a:hover,
#mitte_treiber ol.alphabet li a:active,
#mitte_motive ol.seitennavi li b,
#mitte_motive ol.seitennavi li a:hover,
#mitte_motive ol.seitennavi li a:active,
#mitte_schlagseite ol.seitennavi li b,
#mitte_schlagseite ol.seitennavi li a:hover,
#mitte_schlagseite ol.seitennavi li a:active {
background-color:#999;
color:#fff;
text-decoration:none;
}
.leserbefragung td,
.leserbefragung th,
* +html #mitte_motive p.navi span,
* +html #mitte_motive .ergebnis span {
padding:0;
}
#mitte_motive dl.sieger {
margin:1em 0;
}
#filter #top5 h5 {
border-bottom:1px solid #ccc;
}
#mitte_rechts .services,
#mitte_inhalt .highlights p {
margin-top:0;
}
#searchresult,
#mitte_motive dl.abstimmung {
margin:0;
}
#mitte #mitte_inhalt .ueberschrift a {
color:#527fc0;
}
a:link,
#mitte_inhalt .aktion a,
.link_farbe,
.artikel_kiosk a,
.abokasten ul a,
#mitte_news .news_navi a:link,
#mitte_news .weitere a,
#mitte_news .nachricht a,
.leserbrief a,
.leseprobe a,
p.themen_foren a,
ul.optionen_beitrag li a,
.newsnavigation a,
.link_forum_beitrag a,
.link_forum_thema a,
.themenseiten a,
#mitte_adressen ol.alphabet li a,
#mitte_treiber ol.alphabet li a {
color:#294781;
}
#mitte_news .news_navi a:visited {
color: #666;
}
.teaser_artikel p a,
.position_1 p a,
.position_2 p a,
.position_3 p a,
/*.anriss_mit_bild_links p a,
.anriss_mit_bild_rechts p a,*/
#mitte_adressen h2,
#mitte_treiber h2,
.teaser_service h4 a,
.teaser_service ul a,
#mitte_rechts .teaser_service ul a,
#rechts_teaser .foren_beitraege p a,
.teaser_service_bild h4 a,
#mitte_rechts .archivliste a {
color:#3376d4;
}
.anrissliste h4 a,
#mitte_inhalt .korrektur h4 {
color:#ada88b;
}
#mitte_rechts #filter a,
#mitte_rechts .services a,
#mitte_inhalt .blaettern .thumbnails a:hover,
#mitte_inhalt .blaettern .thumbnails_seiten a:hover {
text-decoration:none;
}
#mitte_motive p.navi span a:hover,
#mitte_motive p.navi span a:active,
#mitte_motive .ergebnis a:hover,
#mitte_motive .ergebnis a:active {
background-color:#305992;
text-decoration:none;
}
/* ---------- Umfragen ---------- */
#mitte_umfrage {
margin: 12px 12px 10px 18px;
}
#mitte_umfrage h2 {
font-size: 1em;
color: #999;
}
#mitte_umfrage .ueberschrift {
padding-bottom: 1em;
}
#mitte_umfrage h3.zwischenueberschrift {
margin-top: 0.5em;
}
#mitte_umfrage h5 {
font-size: 1em;
color: #294781;
margin: 0;
padding: 1.5em 0 0.25em;
}
#mitte_umfrage h5 b {
color: #527FC0;
}
#mitte_umfrage p,
#mitte_umfrage li {
font-size: 0.9em;
}
#mitte_umfrage ol {
list-style-type: none;
padding: 0;
margin-left: 0;
}
#mitte_umfrage li {
clear: both;
padding: 0.25em 0;
margin: 0;
}
#mitte_umfrage li.hidden {
padding: 0;
height: 0;
}
#mitte_umfrage li input {
margin: 0.25em 0.25em 0 0;
}
#mitte_umfrage li dl input {
margin: 0 0.25em 0 0;
}
#mitte_umfrage li.anmerkung {
padding: 0.5em;
font-style: italic;
font-size: 0.85em;
}
#mitte_umfrage p.anmerkung {
border-top: 1px solid #999;
padding-top: 0.5em;
color: #666;
text-align: right;
font-size: 0.85em;
font-style: italic;
}
#mitte_umfrage li dl {
clear: both;
float: left;
width: 100%;
}
#mitte_umfrage li dl.unterpunkt dt {
padding-left: 1em;
}
#mitte_umfrage li dt,
#mitte_umfrage li dd {
margin: 0;
}
#mitte_umfrage li dt {
float: left;
width: 40%;
}
#mitte_umfrage li dd {
float: right;
width: 57%;
}
#mitte_umfrage .weiter {
background-color: #638DC6;
border: 2px solid #fff;
color: #fff;
padding: 3px 5px;
margin-top: 1.5em;
font-weight: bold;
}
#mitte_umfrage .zurueck {
text-align: right;
}
#mitte_umfrage .weiter:hover,
#mitte_umfrage .weiter:active {
background-color: #305992;
}
#mitte_umfrage .starten span {
border: 1px solid #638DC6;
padding: 5px 0;
}
#mitte_umfrage .starten {
margin-top: 1.5em;
}
#mitte_umfrage .starten a {
background-color: #638DC6;
border: 2px solid #fff;
color: #fff;
padding: 3px 5px;
}
#mitte_umfrage .starten a:hover,
#mitte_umfrage .starten a:active {
background-color: #305992;
}
#mitte_artikel .boxtext {
padding: 0.2em 0.8em
}
#mitte_umfrage .multiple_choice {
border-collapse: collapse;
}
#mitte_umfrage .multiple_choice tr.odd {
background-color: #eee;
}
#mitte_umfrage .multiple_choice th {
font-size: 0.85em;
line-height: 120%;
padding-bottom: 0.5em;
text-align: center;
vertical-align: bottom;	
}
#mitte_umfrage .multiple_choice td {
text-align: center;
}
#mitte_umfrage .multiple_choice td.caption {
text-align: left;
} 
.error {
background: #ecebe4;
font-size:90%;
padding:6px;
margin-top: 12px;
font-weight: bold;
color: #c00;	
}
/* ------------------------------ 7-Tage-News ------------------------------ */
.tage .published {
    font-size: 90%;
    font-weight: bold;
    margin: 1em 0 0 0;
}
.tage ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.tage li {
    margin: 0.4em 0;
    font-size: 90%;
}
.tage .weitere {
    text-align: right;
    font-size: 90%;
}
.tage .weitere_wochen {
    font-size: 90%;
}
/* ------------------------------ eTickets ------------------------------ */
#etickets .dfv_error {
    color: red;
    font-size: 0.7em;
}
#etickets .required {
    font-weight: bold;
}
#etickets .frage_antwort {
    line-height: 2em;
}
#etickets .pflichtfeld {
    float: right;
    color: #999;
}
#etickets fieldset {
    border: 1px solid #ccc;
    padding: 1em 2.5em;
}
#etickets fieldset input[type="text"] {
    background: #FFFEF8;
    border: 1px solid #CCCCCC;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    margin: 0;
    padding: 1px 2px;
    width: 16em;
}
#etickets .personendaten {
    margin: 0;
    line-height: 2em;
}
#etickets .personendaten label {
    display: inline-block;
    width: 8em;
    text-align: right;
}
#etickets .personendaten #ANRED,
#etickets fieldset input[type="text"] {
    font-size: 0.9em;
}
#etickets .captcha {
    padding: 1em 0;
}
#etickets .optin,
#etickets .captcha label,
#etickets .pflichtfeld,
#etickets .submit input {
    font-size: 0.8em;
}
#etickets .submit input {
    background: #3376D4;
    border: 1px solid #4487E5;
    color: #fff;
    font-weight: bold;
    padding: 0.2em 1em;
}
