@import url(basics.css);
@import url(thickbox.css);

body
{
    background-color:#FFF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    color:#000;
    height:100%;
    min-height:100%;
}

#Wrapper
{
    /*height:100%;*/
    border-left:13.75em solid #000;
    width:41.6em;
    height:100%;
    min-height:100%;
   /* margin:0 0 -3.625em 0;*/
    /*
    xbackground-image:url(img/bg_wrapper_home.png);
    background-repeat:repeat-y;
    background-position:41.2em 6.875em;
    */
   background-image:url(img/bg_right.png);
    background-repeat:repeat-y;
    background-position:41.3em;
}

#Wrapper:after,#Contents:after, #ContentsLarge:after, #Header:after, #Footer:after, .image-list li:after,
.field-box:after, .portrait:after, .portrait_wo_zoom:after, #Sitemap:after, #Glossar:after,.help-link:after, .article-teaser:after {
    content:"";
    display:block;
    visibility:hidden;
    clear:both;
    height:0;
    font-size:1px;
}


body, body > #Wrapper {
    height:auto;
}

#Header {
    position:relative;
    margin-left:-13.75em;
    background-image:url(img/bg_header.png);
    background-position:left bottom;
    background-repeat:repeat-x;
    height:6.8750em;
    background-color:#FFF;
    border-right:.3125em solid #FFF;
    overflow:hidden;
}

#Footer
{
    position:relative;
    clear:both;
    background-color:#FFF;
    background-image:url(img/bg_footer.png);
    background-position:left top;
    background-repeat:repeat-x;
    /*height:3.625em;*/
/*    height:1em; */
    width:55em;
    overflow:hidden;
}


#Contents {
    margin:0 0 0 -13.75em;
    position:relative;
    padding:0 13.75em;
}

#ContentsLarge {
    margin:0 0 0 -13.75em;
    position:relative;
    padding:0 0 0 13.75em;
}

#ContentsLarge #Main {
    width:41.25em;
}

#Contents #Main {
    width:27.5em;
}

#Main .container
{
    /* padding:1.25em 1em 5.625em 1em; */
    padding:1.25em 2.5em 3.125em 1em;
}


div.portrait_wo_zoom,
div.portrait a, div.portrait span.caption,
div.portrait_wo_zoom a, div.portrait_wo_zoom span.caption
{
/*    float:left; */
    color:#646464 !important;
    font-size:.6875em !important;
    display:block;
/*    width:32.1818em; */
/*    text-align:justify; */
}

div.portrait div.zoom-detail-box,
div.portrait_wo_zoom div.zoom-detail-box
{
    float:right;
}

/*div.portrait div.zoom-detail-box img,
div.portrait_wo_zoom div.zoom-detail-box img
{
    height:1.125em !important;
    width:1.1875em !important;
}*/

#ContentRelated div.portrait a,
#ContentRelated div.portrait_wo_zoom a
{
    width:6.875em;
}

#Main .portrait,
#Main .portrait_wo_zoom
{
    margin:0 0 1.5625em 0;
    /*position:relative;*/
}


#ContentRelated .portrait,
#ContentRelated .portrait_wo_zoom
{
    position:relative;
}

#Main .zoom-detail {
    cursor: url(img/zoomin.cur), pointer;
    /*
    position:absolute;
    left:22.4em;
    top:14em;
    */
    position: relative;
    bottom: 0.8em;
    right: 1.95em;
}

#ContentRelated .zoom-detail {
    position:absolute;
    left:7.4375em;
    top:4.4375em;
}

#Main .portrait .image-box img,
#Main .portrait_wo_zoom .image-box img
{
/*    width:23.5625em;
    height:13.75em; */
    /* width:24em;
    height:auto; */
}

#ContentRelated .portrait .image-box img,
#ContentRelated .portrait_wo_zoom .image-box img
{
   /* width:6.875em;
    height:5.5625em; */
}
#ContentRelated  .portrait .image-box a,
#ContentRelated  .portrait_wo_zoom .image-box a
{
    width:10em;/*ama*/
}

/*#ContentRelated  .shares .image-box img {
    width:6.25em !important;
    height:4.25em !important;
}*/

#ContentRelated .shares .zoom-detail {
    position:absolute;
    left:6.65em !important;
    top:3.125em !important;
}


#Contents #PageUtils {
    position:absolute;
    width:3.75em;
    right:2.3em;
    top:1em;
    display:none;
}

#ContentsLarge #PageUtils {
    position:absolute;
    width:3.75em;
    right:.7em;
    top:1em;
    display:none;
}


#PageUtils ul {
    list-style-type:none;
}

#PageUtils li {
    display:inline;
}

#PageUtils img {
    margin-left:.325em;
    display:block;
    float:left;
    /*width:1.25em;
    height:.875em;*/
    cursor:pointer;
}

.disabled img {
    -moz-opacity: 0.5;
    opacity: 0.5;
    cursor:default!important;
}


#PathNavigation
{
    margin:0 0 1.875em 0;
    width:20.25em;
}

#PathNavigation ul {
    list-style-type:none;
    font-size:.6875em;
}

#PathNavigation li {
    color:#E30102 !important;
    display:inline;
}

#PathNavigation li a {
    color:#E30102 !important;
    text-decoration:none;
}

#Main h1 {
    font-size: 1.75em;
    font-weight:300;
    margin:0 0 1.5625em 0;
}

#Main h1 em {
    display:block;
    color:#747474;
    font-style:normal;
    font-size:75%;
}

#Main h2 {
    font-size:1em;
    margin:0.4375em 0 0.94em 0; /*u.1.5 */
}

#Main h3 {
    /*font-size:1em;*/ /* ?nderung f?r Subheadline im Flie?text: auskommentiert*/
    margin: 0.5833em 0 0.8333em 0; /* font-size #main h3 .75em */
}

#Main blockquote {
    font-family:"Times New Roman", Times, serif;
    font-style:italic;
    font-size: 1em;
    /*font-weight:bold;*/
    line-height: 1.25em;
    margin:0 0 1.5625em 0;
}

#Main p, #Main div.vcard, #Main h4,#Main ol li,
#ContentRelated p, #ContentRelated div.vcard, #ContentRelated h4,#ContentRelated ol li /*ama*/{
    font-size:.75em;
    color:#000;
    line-height:1.7em;
    margin:0 0 1.5em 0;
}

#ContentsLarge #Main div.container p
{
    clear:both;
}

#Main div.vcard div,
#Main div.vcard span,
#Main div.vcard a
{
    font-size:0.9167em;
}

#Main div.vcard .adr
{
    font-size:1em;
}

#Main div.vcard .fn
{
    font-weight:bold;
}

dl.vcard div.org
{
    font-weight:bold;
}

#ContentRelated p
{
  font-size:0.6875em !important;
}


#Main p.facts {
    color:#5E5E5E;
    font-size:.6875em;
    line-height:1.5em;
    margin:0 0 2em 0;
}

#Main p.explain {
    line-height:1.2em;
    width:90%;
    margin:1.5em 0;
}


#Main ol {
    margin:0 0 1.5em 1em;
}



.anchornav li {
    font-size:.75em;
    line-height:1.25em;
}

.anchornav  {
    list-style-type:none;
    margin:0 0 1.5em 0;
}


.image-list {
    list-style-type:none;
}

.image-list li {
    margin:0 0 3.125em 0;
}


.image-list li.no-space {
    margin:0 0 .75em 0;
}


.image-list dl, .image-list img {
    float:left;
}

/*.image-list img {
    width:13.75em;
    height:6.875em;
}*/


.image-list dl {
    width:10.5em;
    overflow:hidden;
    padding:0 0 0 1.25em;
}

#ContentsLarge .image-list dl
{
    width:22.7em;
}

#contacts .image-list dl {
    width:12.5em;
}

/*#contacts .image-list img {
    width:10.3125em;
    height:5.125em;
}*/


.image-list dt
{
    font-size:0.75em;
    font-weight:bold;
    margin:0 0 .4em 0;
}

.image-list dd
{
    font-size:.75em;
    /* line-height:1.7em; */
    line-height:1.5em;
}



#Main p a:hover, #PathNavigation a:hover, #ContentRelated a:hover,
#PageTools a:hover, #Footer a:hover, #FooterContent a:hover, td a:hover,
a.more:hover {
    text-decoration:underline !important;
}

#Main .container a, #ContentRelated a {
    color:#0282CB;
    text-decoration:none;
}

#PageTools {
    clear : both;
    padding:2em 0 0 0; /* margin gibt Fehler im FF */
    font-size:.6875em;
    line-height:1em;

}

#PageTools ul {
    list-style-type:none;
}

#PageTools li {
    float:left;
    background-image:url(img/spacer_fn.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding:0 .5455em 0 .9em;
}

#PageTools li.f {
    padding:0 .5455em 0 0;
    background-image:none;
}

#PageTools a {
    font-weight:bold !important;
}

#ContentRelated {
    width:13.75em;
    margin-right:-13.75em;
}

/* 2008-06-19 fschlicht: workaround to avoid 4 px padding beneath image */
#ContentRelated .teaserImg
{
    line-height:0.7em;
}

#ContentRelated .teaserImg img
{
    /*width:13.75em;
    height:13.75em;*/
    left:1px;
    margin-bottom:1.3636em;
    position:relative;
}

#ContentRelated .noimg
{
  /*padding:7.4em 0 0 0;*/
  padding:5.65em 0 0 0;
}

#ContentRelated dd, #ContentRelated dt,
#ContentRelated h3 {
    font-size:.6875em;
    line-height:1.75em;
}

#ContentRelated dt,
#ContentRelated h3
{
    margin-top:1.8182em;
    font-weight:bold;
}

#Main div.simlified-block p {
    width:50%;
}

#Main div.simlified-block h2 {
    margin:0;
}

#Contents #Main form,
#Contents #ContentRelated form,
#ContentsLarge #Main form.grey
{
    clear:both;
    background-color:#E1E1E1;
    width:23.625em;
}
#Contents #Main form.start/*ama*/{
    clear:both;
    background-color:#fff;
    width:100%;
}
#Contents #ContentRelated form/*ama*/{
    width:12.625em;
}

#Main form fieldset,
#ContentRelated form fieldset/*ama*/ {
    padding:.9375em 0 .3125em 0;
    border:0;
}

#Main form legend,
#ContentRelated form legend/*ama*/ {
    display:none;
}

#Main form label,
#ContentRelated form label/*ama*/ {
    float:left;
    font-size:0.75em;
    color:#000 !important;
    width:6.5em;
    padding:.25em 1.25em;
}

#Main form .field-box,
#ContentRelated form .field-box/*ama*/{
    clear:both;
    border:1px solid #E1E1E1;
    padding:0 0 .625em 0;
}

#Main form div div,
#ContentRelated form div div/*ama*/{
    float:left;
    width:15.625em;
}

#Main form .reverse input,
#Main form .cb input,
#ContentRelated form .reverse input/*ama*/,
#ContentRelated form .cb input/*ama*/ {
    float:left;
}

#Main form input.checkbox,
#ContentRelated form input.checkbox /*ama*/{
    width:auto !important;
    border:0 !important;
    margin:0 4px 0 0;/*ama*/
}

#Main form .reverse,
#ContentRelated form .reverse /*ama*/{
    /* margin-left:6.5em; */
    margin-left:6.8em;
}

#Main form .cb,
#ContentRelated  form .cb /*ama*/{
    margin:0 .5em !important;
    padding:0 0 0 0 !important;
}

#Main form .reverse label,
#ContentRelated form .reverse label /*ama*/{
    width:15em !important;
    /* padding:0 .6667em; */
    padding:0 1em;
    float:left;
}

#Main form .cb label,
#ContentRelated form .cb label/*ama*/{
    padding:0 .6667em;
    float:left;
}


#Main form .btn,
#ContentRelated form .btn /*ama*/{
    border-top:1px solid #FFF;
    font-size:.75em;
    padding:1.25em 0 1.25em 9.1em;
}

#Main form .btn button,
#ContentRelated form .btn button/*ama*/{
    background-color:#000;
    color:#FFF;
    border:0;
    overflow:visible;
    /* font-size:.75em; */
    font-size:.9em;
    font-weight:bold;
    padding:.5833em .9167em;
}

#Main form input,
#Main form select,
#Main form textarea,
#ContentRelated form input,
#ContentRelated form select,
#ContentRelated form textarea{
    border:1px solid  #CECECE;
    padding:.25em 0;
    font-size:.75em;
    width:20.7em;
}

#Main form textarea {
    height:5.8333em;
}

#Main form h2,
#ContentRelated form h2/*ama*/{
    background-color:#000;
    color:#FFF;
    margin:0;
    padding:.5em;
    font-size:.75em;
    font-family:"Times New Roman", Times, serif;
    font-style:italic;
    border-bottom:1px solid #FFF;
    border-top:1px solid #FFF;
}


#Main form  p.error, #Main form .error label,
#ContentRelated form  p.error, #ContentRelated form .error label/*ama*/{
    color:#DE012C !important;
}

#Main form  p.error {
    font-weight:bold;
}

#Main form div.fl label {
    width:auto !important;
    padding:.25em .6667em;
    float:left;
}

#Main form div.fl input {
    float:left;
}

#Main form input.plz {
    width:5.75em;
}

#Main form input.city {
    width:10.8em;
    float:right !important;
}

#Main form  p,
#ContentRelated form p/*ama*/{
    padding:0 1.25em;
}

#Main form .error input,
#Main form .error select,
#Main form .error textarea {
    border:1px solid  #DE012C;
}


#Main form .column-group input.checkbox {
float:left;
margin:0.45em 0.1em;
} 

#Contents table.def {
    width:23.5em;
}

#ContentsLarge table.def {
    width:38.9375em;
}

table.def th, table.def td {
    font-size:.6875em;
}

table.def th, table.def td.number {
    text-align:right;
}

table.def  {
    margin-bottom:2em;
    border-bottom:3px solid #7D7D7D;
}

table.def th {
    border-top:1px solid #E3E3E3;
    background-image:url(img/thead_bg.gif);
    background-position:bottom;
    background-repeat:repeat-x;
}

table.def td {
    padding:.6667em .8333em;
    /*border-bottom:1px solid #7F7F7F;*/
    text-align:left;
    vertical-align:top;
}

table.def th {
    text-align:left;
    padding:.5em .8333em .75em .8333em;
}

table.def .text {
    text-align:left;
}

table.def .currentdate {
    color:#187DB3;
}

table def th.max {
    width:28%;
}

table.def td.odd {
    background-color:#E2E2E2;
}

table.def tfoot td {
    background-color:#737B7D;
    background-image:url(img/td_spacer.gif);
    background-repeat:repeat-y;
    background-position:right;
    border-bottom:0;
    color:#FFF;
}

table.def tfoot td.last {
    background-image:none;
}

#Main h2.caption {
    font-family:"Times New Roman", Times, serif;
    font-style:italic;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.75em;
    margin:0 0 .25em 0;
    color:#0180CD;
}

table.def .even td {
    background-color:#E1E1E1;
}

#ContentRelated .divider {
    padding-bottom:1.6875em !important;
}

#Main form td.label {
    white-space:nowrap;
    width:12.5em;
}

#Main form th {
    text-align:left;
    font-size:.75em;
    padding:.25em 1.25em;
}

#Main form td.amount {
    text-align:center;
    padding:.15em 0;
}

#Main form td.price {
    font-size:.75em;
    padding:.25em 1.25em;
}

#Main form td.price dfn {
    float:left;
    display:block;
    font-style:normal;
}

#Main form td.price span {
    float:right;
    display:block;
}

#Main form td.label label {
    float:none;
}

#Main form table {
    margin:0 0 1.5625em 0;
}

#Main form input.amount {
    width:2.0833em;
}

#Main #SearchPress {
    background-color:#FFF;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    padding:.625em 0 .3125em 0;
}

#Main #SearchPress td {
    white-space:nowrap;
    padding:0 0 .4545em 0 !important;
}

#Main #SearchPress table {
    width:26.5625em;
    border-collapse:collapse;
    border-spacing:0;
    margin:0;
}
#Main #SearchPress table.ResultTableWorld {
    width:100%;
}

#Main p.results {
    margin-top:.8333em;
    padding:0 0 2.0833em 0;
    border-bottom:1px solid #000;
}

#Main p.no-results {
    margin-top:.8333em;
    padding:0 0 2.0833em 0;
}

#Main #SearchPress label {
    padding:0;
    margin:0;
    float:none;
}

#Main #SearchPress select {
    width:12.25em;
}

#Main #SearchPress .large {
    width:25em;
}

#Main #SearchPress select.month {
    width:5.6667em;
}

#Main #SearchPress select.year {
    width:4.5833em;
}

#Main #SearchPress .btn-td {
    vertical-align:bottom;
}

#Main #SearchPress button {
    border:0;
    background-color:transparent;
    overflow:visible;
    background-image:url(img/forward.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:6px;
}

#Main #SearchPress input {
    padding-left:0.45em;/*ama*/
    width:24.2em;
}

#Main #ResultTable {
    width:100%;
    border-bottom:1px solid #000;
}

#ResultTable td.img-fl  {
    padding-left:1em !important;
}

#ResultTable td.download  {
    padding-right:1.5em !important;
    text-align:right;
}

#ResultTable tr.subline td {
    padding-top:0 !important;
    padding-bottom:.25em !important;
}

#ResultTable td.img-fl img {
    margin-top:.25em;
    float:left;
}

#ResultTable td p {
    font-size:1em;
    float:left;
    width:60%;
    padding:0 0 0 1em;
}

#ResultTable td p strong {
    display:block;
}

#Main #ResultTable tbody td {
    font-size:.75em;
    padding:1.4167em 0;
    vertical-align:top;
}

#Main #ResultTable td.max
{
    padding:1.4167em 1.6667em;
    width:33.06em;
}

#Main th.size {
    white-space:nowrap;
    width:6em;
}

#Main th.type {
    white-space:nowrap;
    width:12em;
}

#Main td.size, #Main td.type  {
    color:#0089CF;
}


#Main #ResultTable th {
    font-size:.75em;
    text-align:left;
    vertical-align:middle;
    padding-bottom:1.3333em;
    border-bottom:1px solid #000;
}


#Main #ResultTable th a {
    position:relative;
    display:block;
    float:left;
    margin-top:-2px;
}

#Main #ResultTable th span {
    float:left;
    display:block;
    padding-right:.6667em;
}

#Main #ResultTable tfoot td {
    border-top:1px solid #000;
    padding:.875em 0;
}

#Main #ResultTable tfoot td div * {
    display:inline;
}

#Main #ResultTable tfoot td ul {
    list-style-type:none;
}

#Main #ResultTable tfoot #Pager {
    float:left;
}

#Main #ResultTable tfoot #Pages {
    float:right;
}

#Main #ResultTable tfoot span,
#Main #ResultTable tfoot li {
    font-size:.6875em;
}

#Main #ResultTable li {
    background-image:url(img/pager_spacer.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding:0 .5455em 0 .4545em;
    font-weight:bold;
}

#Main #ResultTable a.active {
    color:#000;
}

#Main #ResultTable li.l {
    background-image:none !important;
}

#Main #ResultTable th.date {
    width:5.8333em;
}

#Main #ResultTable th.max {
    padding-left:1.6667em;
}

/* Axel Springer WeltWeit*//*ama*/
#Main .ResultTableWorld {
    width:100%;
    border-bottom:1px solid #000;
}

.ResultTableWorld td.img-fl  {
    padding-left:1em !important;
}

.ResultTableWorld td.download  {
    padding-right:1.5em !important;
    text-align:right;
}

.ResultTableWorld tr.subline td {
    padding-top:0 !important;
    padding-bottom:.25em !important;
}

.ResultTableWorld td.img-fl img {
    margin-top:.25em;
    float:left;
}

.ResultTableWorld td p {
    font-size:1em;
    float:left;
    width:60%;
    padding:0 0 0 1em;
}

.ResultTableWorld td p strong {
    display:block;
}

#Main .ResultTableWorld tbody td {
    font-size:.75em;
    padding:1.4167em 0;
    vertical-align:top;
    width:50%;
}

#Main .ResultTableWorld td.max {
    padding:1.4167em 1.6667em;
}

#Main th.size {
    white-space:nowrap;
    width:6em;
}

#Main th.type {
    white-space:nowrap;
    width:12em;
}

#Main td.size, #Main td.type  {
    color:#0089CF;
}


#Main .ResultTableWorld th {
    font-size:.75em;
    text-align:left;
    vertical-align:middle;
    padding-bottom:1.3333em;
    padding-top:1.3333em;
    border-bottom:1px solid #000;
}


#Main .ResultTableWorld th a {
    position:relative;
    display:block;
    float:left;
    margin-top:-2px;
}

#Main .ResultTableWorld th span {
    float:left;
    display:block;
    padding-right:.6667em;
}

#Main .ResultTableWorld tfoot td {
    border-top:1px solid #000;
    padding:.875em 0;
}

#Main .ResultTableWorld tfoot td div * {
    display:inline;
}

#Main .ResultTableWorld tfoot td ul {
    list-style-type:none;
}

#Main .ResultTableWorld tfoot #Pager {
    float:left;
}

#Main .ResultTableWorld tfoot #Pages {
    float:right;
}

#Main .ResultTableWorld tfoot span,
#Main .ResultTableWorld tfoot li {
    font-size:.6875em;
}

#Main .ResultTableWorld li {
    background-image:url(img/pager_spacer.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding:0 .5455em 0 .4545em;
    font-weight:bold;
}

#Main .ResultTableWorld a.active {
    color:#000;
}

#Main .ResultTableWorld li.l {
    background-image:none !important;
}

#Main .ResultTableWorld th.date {
    width:5.8333em;
}

#Main .ResultTableWorld th.max {
    padding-left:1.6667em;
}
/* //Axel Springer WeltWeit*/

#Main #SearchPress .sublabel {
    width:1.8em !important;
}

#Main #SearchPress table td.mainlabel {
    padding-right:.5em !important;
}

#Sitemap {
    margin-bottom:2em;
}

#Sitemap, #Sitemap ul {
    list-style-type:none;
    font-weight:bold;
}

#Sitemap li {
    float:left;
    font-size:1em;
    width:10em;
    padding:0 0 3.125em 0;
    clear:left;
}


#Sitemap ul {
    float:left;
    padding-left:10em;
    margin-top:-1.1em;
    width:27.5em;
}

#Sitemap ul li {
    font-size:.75em;
    padding:0 0 .6667em 0;
    width:30em;
}

#Sitemap ul ul {
    margin-top:.6667em;
    padding-left:2.0833em;
}

#Sitemap ul ul li {
    font-size:1em;
    width:30em;
}

#Glossar ul {
    list-style-type:none;
}

#Glossar {
    border-bottom:1px solid #000;
    margin-bottom:2.5em;
}

#Glossar.nb {
    margin-bottom:.8333em;
}

h3.results {
    font-size:.75em !important;
    border-bottom:1px solid #000;
    padding-bottom:.8333em;
}

#Glossar li {
    float:left;
    font-weight:bold;
    font-size:.75em;
    padding:.27em .3em .1545em .27em;
    margin:0 .3em;
    border-bottom:0;
}

#Glossar li.inactive {
    color: #A1DAEE;
}

#Glossar.nb li {
    font-weight:normal;
}

#Glossar.nb li a span {
    font-weight:bold !important;
}

#Glossar li.active a {
    color:#000;
}

#Glossar li.active {
    position:relative;
    top:1px;
    color:#000;
    border:1px solid #000;
    border-bottom:1px solid #FFF;
    padding:.3em 1.2em .1545em 1.2em;
    margin:0 .1667em;
}

.chronik-header
{
    height:13.75em;
    margin-right:-13.75em;
    background-color:#000;
    width:41.3em;
}

.chronik-header ul {
    border-top:1px solid #000;
    list-style-type:none;
}

.chronik-header li {
    display:inline;
}

.chronik-header a {
    display:block;
    float:left;
    font-weight:bold;
    color:#FFF;
    text-decoration:none;
    font-size:.75em;
    width:4.1667em;
    padding:0 0 .4em 0;
    text-align:center;
}

.chronik-header a.active {
    background-image:url(img/arrow_upw.gif);
    background-repeat:no-repeat;
    background-position:center bottom;
}


.chronik-header img
{
    /*max-width:41.25em;*/
}

#Main td.mediaview,#Main td.mediaview-v {
    padding:0 3.1667em 3.1667em 0!important;
    color:#646464;
}

#Main td.mediaview img {
   /* width:7.125em;*/
    border:1px solid #A3A3A3;
}

#Main td.mediaview dl,
#Main td.mediaview-v dl {
    position:relative;
/*    width:7.125em; */
}

#Main td.mediaview dl  * {
    display:block !important;
}

#Main td.mediaview .zoom-detail
{
    top:0 !important;
    left:5.875em !important;
    font-size:16px;
    width:1.1875em;
    height:1.125em;
    border:0px;
}

address/*ama*/{
    font-style:normal;
}




#Pager ul {
    list-style-type:none;
}

#Pager * {
    display:inline;
}

.pager span,
.pager li {
    font-size:.6875em;
}

.pager li {
    background-image:url(img/pager_spacer.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding:0 .5455em 0 .4545em;
    font-weight:bold;
}

.pager li.l {
    background-image:none;
}

.pager .active {
    color:#000 !important;
}

#Main a.help-link {
    display:block;
    float:right;
    background-image:url(img/forward.png);
    background-repeat:no-repeat;
    background-position:left center;
    color:#000 !important;
    text-decoration:none;
    padding:0 0 0 8px;
    margin-bottom:.25em !important;
    margin-right:2.5em;
    font-size:.75em;
}

#Main .simple-form {
    margin-top:0 !important;
    background:red;
}

.press-list dd  {
    font-size:.75em;
    line-height:1.5em;
}

.press-list {
    padding:.75em 0 0 0;
}

.press-list dt {
    border-top:1px solid #000;
    padding:.3em 0;
    margin:1em 0 .3em 0;
    font-weight:bold;
    font-size:.75em;
    border-bottom:1px solid #000;
}

a.rss {
    background-image:url(img/rss.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:20px;
}

.search-hit {
    /*color:#DA012C;*//*ama*/
    color:#000;/*ama*/

}
.search-hit-copy {
    color:#DA012C;/*ama*/


}

table.def td.odd {
    background-color:#E2E2E2;
}

.result-set td {
    background-color:#737B7D;
    background-image:url(img/td_spacer.gif);
    background-repeat:repeat-y;
    background-position:right;
    border-bottom:0;
    color:#FFF;
}

.result-set td.last {
    background-image:none;
}

h3 {
    font-size: 1em;
}

.level3headline {
    font-size: 0.75em;
    line-height: 1.5em;
}

ul.dots  {
    list-style-type: square;
    margin-left: 1em;
    padding-bottom: 0.4167em;
}

ul.dots li{
    /*
    background-image: url(img/dot_list.png);
    background-repeat: no-repeat;
    background-x-position: 0pt;
    background-y-position: 0.25em;
    */
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0.4167em;
    /*
    padding-left: 18px;
    */
    font-size: 0.75em;
}

div.article-teaser
{
    float: left;
    text-align: left;
    vertical-align: baseline;
    vertical-align: bottom;
    padding-bottom:1.5625em;
    /* width:11.875em; */
    width:10.3125em;
    padding-right:1.5625em;
}

.article-teaser .image-box
{
    float: left;
    padding-top: 0.3em;
/*    padding-right: 0.9375em; */
    padding-bottom: 0.25em;
    padding-left: 0pt;
    padding-right: 0.5em;
}

.article-teaser .image-box .caption, .content-gallery .caption
{
    float:left;
    clear: left;
    font-style: normal;
    font-size: 0.6875em;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    color: #5e5e5e;
    display: block;
    width:12.2727em;
/*    text-align:justify; */
}

div.article-teaser  a, div.article-teaser  span.caption {
    color:#646464 !important;
    font-size:.6875em !important;
    display:block;
}

.article-teaser .image-box .zoom-detail-box
{
    float: left;
}

.zoom-detail-box
{
  float: right !important;
  /* text-align:right; */
  /* width:1.375em; */
  display:block;
  padding-top:0.1875em;
}


.article-teaser span.caption
{
  float:left;
  width:12.6em;
}

.portrait
{
    width:24em;
}

.portrait span.caption,
.portrait div.caption,
.article-teaser span.caption,
.article-teaser div.caption
{
  color:#646464;
  font-size:.6875em;
  font-style:normal;
  font-family:Arial,Helvetica,sans-serif;
  line-height:1em;
  /* width:32.7em; */
}

.portrait .image-box
{
    width:100%;
}


.article-teaser .image-box .zoom-detail-box img
{
    /*height:1.125em !important;
    width:1.1875em !important;*/
    padding-left:0.71em;
}

.article-teaser img.zoom-detail-article{
    position: relative;
    bottom: 1.1em;
    right: 0.5em;
    cursor: url(img/zoomin.cur), pointer;

}

.article-teaser .image-box img
{
    /*width:10.3125em;*/
    /*height:auto;*/
}

.media-list {
    margin:-1.5em 0 0 -.8125em;
    padding:0 0  .75em 0;
}

.media-list.large {
    margin:-1.5em 0 0 -2em;
    padding:0 0  .75em 0;
}

.media-list h3 {
    font-size:.75em !important; /* 1em */
}

.media-list ul {
    list-style-type:none;
}

.media-list li {
    float:left;
    margin:1.5em 0 0 .8125em;
    width:8.8125em;
}

.media-list li img {
    /*width:8.8125em;*/
}

.media-list.large li {
    margin:1.5em 0 0 2em;
    width:10.9375em;
}

.media-list.large li img {
    /*width:10.9375em;*/
}


.media-list p,
.media-list dt,
.media-list dd {
    font-size:.75em;
    line-height:1.4em;
}

.media-list dt {
    font-weight:bold;
}

#ContentColumnLarge {
    width:41.8125em;
    background-image:url(img/shadow_t.png);
    background-repeat:no-repeat;
    background-position:right top;
}

#ContentColumnLarge .container
{
    /*    padding:0 1em 0 .625em; */
    padding:1.25em 1em 50px 1em;
}

li.nr {
    clear:both !important;
    float:none !important;
    margin:0 !important;
    padding:0 !important;
    font-size:1px;
    overflow:hidden;
    height:1px;
}

/* Gallery */

#Pager:after,.gallery ul:after, .content-gallery:after,
.gallery-control:after {
    content:"";
    display:block;
    visibility:hidden;
    clear:both;
    height:0;
  font-size:1px;
}




.media-box dfn,
.content-gallery dfn {
    clear:left;
    font-style:normal;
    font-size:.6875em;
    padding:.5em 0 0 0;
    color:#5E5E5E;
    display:block;
}



.gallery ul, .content-gallery ul {
    list-style-type:none;
}

/*.gallery {
   margin:0 -.625em -.6875em 0;
}*/

.content-gallery ul {
    margin:.75em -.625em -.6875em 0;
}

.gallery li, .content-gallery li {
    display:block;
    float:left;
    height:3em;
    width:3.125em;/*3.125*/
    border:1px solid #7C7C7C;
    margin:0 .625em .6875em 0;
}

#Pager {
    float:left;
    min-width:5em;
}

#Pager ul {
    list-style-type:none;
}

#Pager * {
    display:inline;
}

.pager span,
.pager li {
    font-size:.6875em;
}

.pager li {
    background-image:url(img/pager_spacer.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding:0 .5455em 0 .4545em;
    font-weight:bold;
}

.pager li.l {
    background-image:none;
}

.pager .active {
    color:#000 !important;
}



.gallery ul, .content-gallery ul {
    list-style-type:none;
}

.gallery {
   margin:0 -.625em 0 0; mu /*-.6875em*/
}

.content-gallery ul {
    margin:.75em -.625em -.6875em 0;
}

.gallery li, .content-gallery li {
    display:block;
    float:left;
    height:3em;
    width:3.125em;
    border:1px solid #7C7C7C;
    margin:0 .625em .6875em 0;
}

.gallery li img, .content-gallery li img {
    float:left;
    cursor:pointer;
    /*width:3.125em;*/
}


.content-gallery .media-box {
    position:relative;
}

.content-gallery .media-box .framed {
    position:absolute;
    left:0;
    top:0;
}

.content-gallery .media-box .view {
    position:absolute;
    z-Index:2;
    left:.3125em;
    top:.3125em;
}

.gallery-view {
    float : right;
    margin-right : 2.75em;
}

.gallery-control
{
    clear:both;
    float:left;
}

.rte_style_blue
{
  color:#0089CA;
}

.rte_style_green
{
  color:#209640;
}

.rte_style_red
{
  color:#DF0029;
}

.videoplayer
{
    background-color:#000000;
    position:relative;
    left:1px;
}

#Main .media-list h3
{
    margin-bottom:0px;
}

#Main .media-list li
{
    height:15em;
}

/*
#Main .simple-form-internet .day{
            width:160px;
}
*/

#Main #SearchPress select.day,
#Main #SearchPress select.month,
#Main #SearchPress select.year
{
    width:5.6667em;
}

#Main #SearchPress .simple-form-internet td.day,
#Main #SearchPress .simple-form-internet td.month,
#Main #SearchPress .simple-form-internet td.year
{
    width:5.6667em;
}

#Main .simple-form-internet .btn-cell{
            width:80px;
            vertical-align:bottom;
}
#Main  p.search-internet{
            margin:0.7em 0;
}


#Main .dots a:hover
{
   /* font-size:0.9167em; */
   text-decoration:underline;
}


#ContentRelated .portrait_wo_zoom,
#ContentRelated .vcard .fn,
#Main .portrait
{
    clear:both;
}

#Main #SearchPress table.xResultTableWorld
{
    width:100%;
}


#Main #SearchPress div.simple-form-internet select.day,
#Main #SearchPress div.simple-form-internet select.month,
#Main #SearchPress div.simple-form-internet select.year
{
    width:96%;
}
#Main #SearchPress div.simple-form-internet input.text-large
{
    width : 21.8em;
}

#Main #SearchPress input#begriff
{
    width : 24.9em;
}

#Main #ResultTable th.dw
{
    width:6.1em;
}

#Main #ResultTable td.mediaview
{
    width:25%;
}

#Main #ResultTable td.mediaview a
{
    display:block;
}

#Main #ResultTable td.mediaview span
{
    font-size:0.8em;
}

#Main #ResultTable td.mediaview-v dl
{
    font-size:0.8em;
}

#ContentRelated div.portrait_wo_zoom span.caption
{
    font-size:1em !important;
}

#Main #contacts dl.vcard
{
    width:15.8em;
}

#Contents #ContentRelated div.gallery
{
    width:100%;
}

#Main form .column-group label
{
  width:16em;
}

#Main #SearchPress td.sublabel label{
 margin : 0 .5em;
}

/* Anpassung IR */

/* Tabellenstil für ir_datatable */
td.result-set
{
background-color:#737B7D;
border-bottom:0pt none;
color:#FFFFFF;
}

/* 2009-06-23 fschlicht: Klickbare Newstitel auf Startseite, Linkfarbe schwarz */
table#ResultTable td.max a.news_title
{
  color:#000000 !important;
  text-decoration:none !important;
}

#disclaimer table
{
  width: 100%;
  margin: 0;
  padding: 0;
}

#disclaimer #disclaimer_text
{
  margin-bottom: 10px;
}

#disclaimer table td.col_1
{
  width: 4%;
}

#disclaimer table td.col_1 input
{
  width: auto;
}

#disclaimer table td.col_2
{
  width: 71%;
}

#disclaimer table td.col_2 span
{
  font-size: 0.75em;
}

#disclaimer table td.col_3
{
  width: 25%;
  text-align: right;
}

#disclaimer table td.col_3 div.btn
{
  padding-left: 0;
}