






html, body        {
        height: 100%;
        width: 100%;
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 95%; /*erreicht annaehernd gleiche Schriftgroessen in NN, IE und OP*/
        font-family: Arial, Helvetica, sans-serif;
        color: #003366;
        background-color: #FFF;
}

h1, h2, h3, h4, h5, h6, p, form {
        font-family: Arial, Helvetica, sans-serif;
        margin:0;
        padding:0;
}

h1, h2, h3, h4, h5, h6 {
color:#003366;
}

.invisible {
        display: none;
}


#rightColumn h3.invisible {
        padding-left: 12px;
        padding-right: 5px;
        display: block;
        border-top: 1px solid #036;
}

.blocker {
        display: none;
        visibility: hidden;
        height: 0;
        width: 0;
}

img {
        border: none;
}


.leftfloat {
         float:left;
}

.formBut {
        font-weight: bold;
        color: #FFFFFF;
        background-color: #316594;
        border-color: #FFFFFF;
        border-top-width: 1px;
        border-left-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-style: solid;
}


label, .formBut {
        cursor: pointer;
        /* and now for IE, if used, the CSS will not validate anymore */

}

input, textarea, select {


        font-size: 1em;


        font-family: Arial, Helvetica, sans-serif;


        color: #000;
}

.mainBar {
        clear: both;
        padding-left: 10px;
        border-top: 1px solid #003366;
/* IE got a problem with empty DIVs and a height. If you size the font up, the div might be higher than 19px. so we use an overflow here */
        overflow: hidden;
}

.imageBar {
        background-color: #e3e3e3;
        height: 80px;
}

.imageFixer {
        background-color: #FFF;
}


.mainBar img, .imageFixer img {
        display: none;
}

.imageBar img {
        display: block;
}


.mainBar *, .imageBar * {
        float: left;
}


ul, ol, li {
        padding: 0;
        margin: 0;
        list-style: none;
}


.withoutInternetLinks {
        background-color: #ffffff;
}

.withInternetLinks {

}




.columnsStructure {
        position: relative;
        display: table;
        width: 100%;
        margin: -2px 0 0 0;
        padding: 0;
        clear: both;
        border-spacing: 0;
}


head:first-child+body div.columnsStructure {height: 95%;}

.allColumns        {
        display: table-row;
}

.singleColumn {
        display: table-cell;
        margin: 0;
        padding-bottom: 0.2em;
        vertical-align: top;
        min-height: 95%; /* opera6 needs min-height but moz/IE needs height */
}


head:first-child+body div.singleColumn {height:95%;}


#leftColumn {
        width: 144px;
        background-color: #003366;
        color: #FFF;
        border-right: 1px solid #003366;
        overflow: hidden;
        z-index: 3;
        display: none;
}

#centerColumn {
        width: 100%;
        background-color: #ffffff;
        z-index: 1;
 		margin-top: 50px;
		 padding-top: 50px;
		
 
}

#rightColumn {
        width: auto;
        overflow: hidden;
        z-index: 2;
        padding-left: 10px;
        padding-top: 50px;
		display: none;
}
.footerColumn {
        display: table-cell;
        padding: 0;
        margin: 0;
        vertical-align: top;
        color: #036;
        background-color: #fff;
        border-top: 1px solid #003366;
        border-bottom: 1px solid #003366;
        min-height: 2em; /* opera6 needs min-height but moz/IE needs height */
        z-index: 4;
                display: none;

}


head:first-child+body div.footerColumn {height: 2em;}
/* added for mozilla which worked for others too, but op6 still needed min-height so hide this rule */

#leftFooter {
        padding: 5px 0;
        width: 144px;
        z-index: 6;
        text-align: center;
        border-right: 1px solid #003366;
     display: none;
}

#centerFooter {
        padding: 5px 0;
        width: auto;
                display: none;
}

#rightFooter {
        padding: 5px 0;
        width: 13.6em;
        border-left: 1px solid #003366;
        border-right: 1px solid #003366;
        display: none;
}


.footertext {
        font-size: 0.8em;
}
.footertext ul {
        display: none;
}

head:first-child+body div#footer {margin-bottom: 0;}
/* removing margins from headings corrects an Opera 6 display error */


#topImages {
        background-color: #003366;
        border-right: 1px solid #003366;
        height: 75px;
        display: none;
}

#mainnavigation {
        text-align: right;
        border-right: 1px solid #003366;
        display: none;
}




.floatClear {
        clear: both;
}




.boxtext h4 {
        font-size: 1em;
        font-weight: bold;
        text-align: left;
}

.rightForm .innerForm {
        text-align: right;
        width: 100%;
        width: auto !important;
}

.rightForm .innerForm p {
        margin-left: -2px;
        text-align: left;
        width: 100%;
        width: auto !important;
}

.rightForm .innerForm select {
        margin-top: 4px;

        width: 14.5em;
}

.rightForm .innerForm input {
        margin-top: 4px;

        width: 14.3em;
}

.rightForm form {
        padding-bottom: 30px;
}




.formButSearch, .formButOk {
        width: 5em;
}


.rightColBut {
        border: 1px solid #003366;
        float: right;
        margin: 5px 1px 0;
}

.notopmargin
{
margin: 0px ;
}




.rightColTable {
        border-collapse: collapse;

        width: 100%;
        margin-bottom: 5px;
}

.rightColTable caption {
        padding: 0.2em 5px 3px 12px;
        text-align: left;
}

.rightColTable th {
        padding: 0.2em 10px 0.2em 0;
        text-align: left;
        border-bottom: 1px solid #003366;
        font-weight: bold;
}

.rightColTable td {
        padding: 0.2em 10px 0.2em 0;
        vertical-align: top;
        border-bottom: 1px solid #B6C2DD;
}

.rightColTable .firstOne  {
        padding-left: 13px;
}





.rightLinkList, .rightMediaLinkList, .rightForm, .polls {
    padding-top: 5px;

}


.rightLinkList ul li {
        padding-bottom: 5px;
}



p.minitext {
        padding-top: 3px;
}

.centerColPadding {
        width: auto !important;
        width: 100%;
        padding-left: 12px;
        padding-right: 15px;
}

.rightColPadding {
        width: auto !important;
        width: 100%;
        padding-left: 12px;
        padding-right: 5px;

}


.centerColSpaceModule {
        height: 10px;
        display: block;
        clear: both;
        font-size: 1px;
}

.rightColSpaceModule {
        height: 8px;
        display: block;
        clear: both;
        font-size: 1px;
}

#lastRightOne {
        clear: both;
        border-top: 1px solid #003366;
        padding-bottom: 10px;
}





#centerFooter ul li {
        padding-left: 10px;
        display: inline;
}



.IEabbr, abbr {
        cursor: help;
        border: none;
}



a:link, a:visited, a:active, a:hover {
        color: #003366;
        text-decoration: none;
}

.topline {
        font-size: 0.7em;
}

.copytext, .boxtext {
        font-size: 0.85em;
}

.leftColtext {
        font-size: 0.75em;
}

p.copytext {
        margin-top: 5px;
}

.boxtext .minitext {
        font-size: 0.85em;
}


.copytext .copytextMore {
        display: block;
        font-size: 0.85em;
}




a span {
        padding-left: 9px;
        background-repeat: no-repeat;
        background-position: 0 0.3em;
}


a.linkref span {
        background-image: url(../images/link_extern_h.gif);
}

a.storyref span {
        background-image: url(../images/link_intern_c.gif);
}

.rightLinkList a.storyref span {
        background-image: url(../images/link_intern_h.gif);
}


.rightMediaLinkList a.storyref span {
        background-image: none;
}

.rightMediaLinkList a span {
        margin-left: -9px;
        background-repeat: no-repeat;
        background-position: 0 0.3em;
}



#leftColumn a:link, #leftColumn a:visited, #leftColumn a:hover {
        color: #fff;
}

.leftColText ul li {
        padding-left: 13px;
}





h1 {
        font-size: 1.1em;
        font-weight: bold;
        text-align: left;
}

h2 {
        font-size: 0.95em;
        font-weight: bold;
        text-align: left;
}

h3 {
        font-size: 0.9em;
        font-weight: bold;
        text-align: left;
}

h4 {
        font-size: 0.85em;
        font-weight: bold;
        text-align: left;
}



h1 a, h2 a , h3 a, h4 a, .rightLinkList li a, .internetLinkBox li a {
        margin-left: 0px !important;
        margin-left: -9px;
}


h1 a span, h2 a span, h3 a span, h4 a span, .rightLinkList li a span, .internetLinkBox li a span {
        margin-left: -9px !important;
        margin-left: 0px;
}



#siteBeginning {
        width: auto !important;
        width: 100%;
        display: block;
        border-bottom: 1px solid #B2C1D1;
        margin: 10px 15px;
        text-align: right;
        font-size: 0.8em;
        color: #003366;
        display: none;
        }

.clearMe {
        clear: both;
        font-size: 1px;
}

#rightColumn .boxtext, .boxtext h4 {
        color: #003366;
}

#rightColumn a:link, #rightColumn a:visited, #rightColumn a:active, #rightColumn a:hover  {
        color: #003366;
}

.rightLinkList, .rightColSpaceModule, .rightColTable, .rightColTable caption, .rightMediaLinkList, .rightForm, #rightColumn .imageFixer  {
         background-color: #ffffff;
}



.boxtext .minitext, .boxtext p {
        font-size: 0.85em;
}


.copytext, .boxtext, .teaser p {
        font-size: 0.85em;
}


.teaser p .copytextMore {
        display: block;
        font-size: 0.85em;
}

/* Print-Version-Elements */

.printonly {
         padding-left: 12px;
         padding-right: 5px;
}

/*---------------Anfang ndr_sec-----------------------------*/


.pollList .singlePoll {
        clear: both;
        margin-top: 10px;
        vertical-align: top;
}

.pollList .singlePoll label {
        display: block;
        padding: 0;
        margin: 6px 0 0 21px;
}


.pollList .singlePoll input {
        float: left;
        padding: 0;
        margin-left: -1px;
        margin-top: 2px !important;
        margin-top: -2px;
        vertical-align: baseline;
}


.polls .pollResult {
         float: left;
         height: 10em;
         background-color: #B6C2DD;
         border: 1px solid #B6C2DD;
         font-size: 0.1em;
}


.polls .pollResultLabel {
        float: right;
        margin: -5px 5px 0 10px;
}


.polls .singleResult {
        clear: both;
        padding-top: 5px;
}


.polls .singleResult p {
        padding-bottom: 3px;
}



.formulartext {
        font-size: 1em;
}



.article {
        padding-top: 10px;
        clear: both;
}

.article h1 {
        padding-top: 1px;
        padding-bottom: 15px;
}

.article h2 {
        padding-top: 15px;
        padding-bottom: 15px;
}

.article .topline {
        font-size: 0.85em;
}

.article .imageWithText {
        float: left;
        margin-right: 10px;
}

.article .imageWithText span {
        display: block;
        font-size: 0.75em;
        margin-bottom: 5px;
}

.article ul li {
        margin-bottom: 2px;
        margin-left: 20px;
        list-style: square outside;
}

.article ul.traffic li {
        margin: 0;
        list-style: none;
}

.article ul.traffic li ul li {
        margin: 0;
        padding-left: 5px;
        padding-right: 5px;
}

.article ul.traffic {
        margin: 0;
        padding: 0;
        display: block;
        list-style: none;
}

.article ul.traffic li span {
        padding: 1px 13px;
        display: block;
        background-color: #CEDEEB;
        border-bottom: 1px solid #FFF;
}

.article ul.traffic li ul {
        background-color: #CEDEEB;
        margin-left: 12em;
}


.article ul.traffic li.color1 span {
        background-color: #CEDEEB;
}

.article ul.traffic li.color1 ul {
        background-color: #CEDEEB;
}


.article ul.traffic li.color2 span {
        background-color: #FFDFB8;
}

.article ul.traffic li.color2 ul {
        background-color: #FFDFB8;
}


.article ul.traffic li.color3 span {
        background-color: #D9BDBE;
}

.article ul.traffic li.color3 ul {
        background-color: #D9BDBE;
}

.article ul.traffic li.color4 span {
        background-color: #DDDDDD;
}

.article ul.traffic li.color4 ul {
        background-color: #DDD;
}


.article ul.traffic li.color5 span {
        background-color: #EEE;
}

.article ul.traffic li.color5 ul {
        background-color: #EEE;
}

.article ul.traffic li.color6 span {
        background-color: #EEE;
}

.article ul.traffic li.color6 ul {
        background-color: #EEE;
}

.article ul .traffic li ul li {
        border-left: 1px solid #FFF;
        border-bottom: 1px solid #FFF;
        padding: 3px 15px;
}

.article .semiNav h2, .article .alphabetNav h2 {
        font-size: 0.85em;
        font-weight: normal;
        margin: 5px 0 0;
        padding: 3px 0 03px 10px;
        color: #003366;
        background-color: #ffffff;

}

.article .semiNav .centerColBut {
        border: 1px solid #003366;
        float: left;
        clear: left;
        margin-left: 18.6em;
}

.article .semiNav ul, .article .semiNav .formNavigation {
        font-size: 0.85em;
        margin: 0;
        padding: 5px 0 10px 0;
        border-width: 1px 1px 0 0;
        border-style: solid;
        border-color: #003366;

        background-repeat: no-repeat;
        background-position: 100% 0;
}

.article .semiNav ul li {
        margin: 0;
        padding: 0;
        list-style: none;
}

.article .semiNav select {
        width: 25em;
}





.centerForm {
        clear: both;
        width: auto !important;
        width: 100%;
}

.centerForm .formNavigation {

        padding: 0 35% 0 0;
        text-align: right;
}

.centerForm .formNavigation p {
        text-align: left;
        width: auto !important;
        width: 100%;
}

.centerForm .formNavigation select {
        padding: 0;
        margin-right: -1px;
}

fieldset {
        border: 1px solid #003366;
        padding: 15px;
        margin-right: 30px;
        width: auto !important;
        width: 100%;
        margin-top: 1em;
}

legend {
        font-size: 1em;
        font-weight: bold;

        margin-bottom: 0 !important;
        margin-bottom: 15px;
        padding: 0 5px;
}

.centerButtons {
        text-align: right;
        padding-right: 30px;
}

.centerColBut {
        border: 1px solid #003366;
        float: right;
        margin-left: 10px;
}

.centerColButInline {
        border: 1px solid #003366;
}

.selectboxbutleft {
        float:left;
        margin-right:10px;
}


.centerColButOk {
        border: 1px solid #003366;
        float:left;
}

fieldset input, fieldset textarea, fieldset select {
        background-color: #FFF;
        width: 13.5em;
}

fieldset input:focus, fieldset textarea:focus, fieldset select:focus {
        background-color: #FFF;
}

fieldset label, fieldset .pseudoLabel  {
        background-image: url(../images/dot.gif);
        background-repeat: no-repeat;
        padding-left: 1.5em;
        margin-right: 5px;
        float: left;

        width: 10em;
}


.littleElements {
        float: left;
        padding-left: 20px;
}

.littleElements label {
        font-size: 0.85em;
        background-image: none;
        padding: 0 0 5px 0;
        float: none;
        width: auto;
        display: block;
}

.littleElements input {

        margin-top: 2px !important;
        margin-top: -2px;
        margin-left: -20px;
        float: left;
        width: auto;
        background-color: #FFF;
}

.fieldsetSpacer {
        float: none;
        clear: both;
        height: 31px;
        font-size: 1px;
}

.fieldsetSpacer div {
        height: 15px;
        border-bottom: 1px solid #ffffff;
}



.selectAutoWidth
{
        width: auto;
}


.inputSmall
{
        width: 3em;
}





.mediatipp {
float: right;
margin-top: 15px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 15px;
padding: 5px;
background-color:#efefef;
}




.centerColTable {
        border-collapse: collapse;

        width: 100%;
}

.tablewidth33 {
        width: 33em;
}

.centerColTable caption {
        padding: 2px 5px 2px 12px;
        text-align: left;
        color: #FFF;
        background-color: #003366;
        font-weight: bold;
}

.centerColTable th {
        padding: 0.2em 8px 0.2em 0;
        text-align: left;
        border-bottom: 1px solid #003366;
        font-weight: bold;
}


.centerColTable td, .centerColTable th.standardTdStyle {
        padding: 0.2em 8px 0.2em 0;
        vertical-align: top;
        border-bottom: 1px solid #B6C2DD;
        text-align: left;
        font-weight: normal;
}


.centerColTable td.standardTdStylewithoutLine {
        padding: 0.2em 8px 0.2em 0;
        vertical-align: top;
        border-bottom: none;
        text-align: left;
        font-weight: normal;
}

.centerColTable th.allAvailableSpace {
        width: 100%;
}

.centerColTable td.dontWrapMe {
        white-space: nowrap;
}




.archiveResults h2 {
        margin-left: 5px;
        padding:0px;
}

.archiveResults p span {
        font-style: italic;
        display: block;
}

.archiveResults p {
        margin-bottom: 25px;
        font-size: 0.85em;
        clear: both;
}

.archiveBrowse {
        margin-top: 20px;
        margin-left:0px;
        margin-bottom: 20px;
        font-size: 0.85em;
        float: left;
        text-align:left;

}

.archiveBrowse .buttons ul
{
list-style: none;
}

.archiveBrowse .buttons ul li {
        list-style: none;
        float: left;
        margin-left:0px;
        margin-right:15px;
        white-space: nowrap;
}

.archiveBrowse .buttons ul li a{
        float: left;
        padding-right: 2px;
        margin-right: 3px;
        background-color: #e3e3e3;
        white-space: nowrap;
        /* schöner Versuch, das mit dem Nowrap - aber funktioniert nciht so wirklich, oder? */
}


.archiveBrowse .buttons img {
      float: left;
      margin-right: 3px;
}

.archiveBrowse .buttons ul li a:visited, .archiveBrowse .buttons ul li a:link {
        text-decoration: none;
}

.archiveBrowse .buttons ul li a:hover, .archiveBrowse .buttons ul li a:active {
        text-decoration: underline;
}






.searchResults h3 span.searchRelevance {
        margin-left: 5px;
}

.searchResults p span {
        display: block;
}

.searchResults p span a {
        font-style: italic;
}

.searchResults p {
        padding-left: 40px;
        margin-bottom: 25px;
        font-size: 0.85em;
        clear: both;
}

.searchHelp {
        text-align: right;
        padding: 0 30px 10px 0;
}

.searchBrowse {
        margin: 20px 0px 20px 30px;
        font-size: 0.85em;
}

.searchBrowseArrows img {
        margin-left: 30px;
}




.rightMediaLinkList ul li {
        margin-right: 5px;
        padding-bottom: 8px;
}

.rightMediaLinkList img {
        float: left;
        margin-left: 0px !important;
        margin-left: -6px;
}

.rightMediaLinkList a {
        display: block;
        margin-left: 28px;
}





.boerserot {
    color:#ff0000;
    text-decoration:underline;
    padding-left:0px;
    }



.slideshow {
        text-align: center;
        font-size: 0.8em;
}

.slideshow img {
        margin: 0 auto;
}

.imageBarSlide {
        background-color: #e3e3e3;
}

.slideshow .slideshowControlBox {
        border: 1px solid #036;
        text-align: left;
        width: 320px;
        margin: 0 auto;
}

.slideshow .slideshowControlBox p {
        padding: 3px 5px 5px 5px;
}

.slideshow .slideshowControlBox .buttons {
        text-align: center;
        border-top: 1px solid #036;
        border-bottom: 1px solid #036;
}

.slideshow .slideshowControlBox .buttons ul {
        padding-top: 5px;
        padding-bottom: 5px;
}

.slideshow .slideshowControlBox .buttons ul li {
        display: inline;
        background-color: #e3e3e3;
        margin: 0 2px;
}

.slideshow .slideshowControlBox .buttons ul li a {
        white-space: nowrap;
}

.slideshow .slideshowControlBox .buttons ul li a span {
        background-color: #e3e3e3;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 2px !important;
        padding-bottom: 0;
}

.slideshow .slideshowControlBox .buttons ul li a img {
        border: 1px solid #036;
        vertical-align: middle;
}

.slideshow .slideshowControlBox .buttons ul li a:visited, .slideshow .slideshowControlBox .buttons ul li a:link {
        text-decoration: none;
}

.slideshow .slideshowControlBox .buttons ul li a:hover, .slideshow .slideshowControlBox .buttons ul li a:active {
        text-decoration: underline;
}



.rightLinkList a.storyref span {
        background-image: url(../images/link_intern_c.gif);
}



.withoutInternetLinks {
        background-color: #ffffff;
}

.withInternetLinks {

}

.rightLinkList, .rightColSpaceModule, .rightColTable, .rightColTable  caption, .rightMediaLinkList, .rightForm, #rightColumn .imageFixer {
        background-color: #ffffff;
}

.boxtext, .boxtext h4 {
        color: #003366;
        }

#rightColumn a:link, #rightColumn a:visited, #rightColumn a:active, #rightColumn a:hover  {
        color: #003366;
}

.internetLinkBox {
        background-color: #cedeeb;
        color: #003366;
        }

#rightColumn .internetLinkBox a:link, #rightColumn .internetLinkBox a:visited {
        color: #003366;
}

#rightColumn .mainBar, #lastRightOne {
 border-top: 1px solid #003366;
}


.guestbook li{
        padding-left: 9px;
        background-repeat: no-repeat;
        background-position: 0 0.3em;
        background-image: url(../images/icon_eintrag.gif);
}




.forum {
 padding-bottom:20px;
 float:left;
}


.forum .innerElement
{
background-image: url(../images/icon_eintrag.gif);
background-repeat:no-repeat;
padding-left:15px;
padding-top:0px;
}

.forum .innerElementAnsw
{
background-image: url(../images/icon_antwort.gif);
background-repeat:no-repeat;
padding-left:15px;
padding-top:1px;
}




.BrowseButton {
        margin-top: 20px;
        margin-left:0px;
        margin-bottom: 20px;
        font-size: 0.85em;
        float: left;
        text-align:left;

}

.BrowseButton .buttons ul
{
list-style: none;
}

.BrowseButton .buttons ul li {
        list-style: none;
        float: left;
        margin-left:0px;
        margin-right:15px;
        white-space: nowrap;
}

.BrowseButton .buttons ul li a{
        float: left;
        padding-right: 2px;
        margin-right: 3px;
        background-color: #e3e3e3;
        white-space: nowrap;

}


.BrowseButton .buttons img {
      float: left;
      margin-right: 3px;
}

.BrowseButton .buttons ul li a:visited, .BrowseButton .buttons ul li a:link {
        text-decoration: none;
}

.BrowseButton .buttons ul li a:hover, .BrowseButton .buttons ul li a:active {
        text-decoration: underline;
}






.dividerLine {
        width: auto !important;
        width: 100%;
        display: block;
        border-bottom: 1px solid #B2C1D1;
        margin: 15px 0px 15px 0px;
        text-align: right;
        font-size: 0.8em;
        color: #036
}

.minitext {
        font-size: 0.85em;
}




.alphabetNav ul {
border-top: 1px solid #036;
border-right: 1px solid #036;
padding-top: 3px;
}

.alphabetNav ul li {
float: none;
margin-left: 0px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 2px;
width: 2em;
vertical-align: middle;
text-align: center;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
background-color: #e2e2e2;
list-style-type: none;
list-style-position: inside;
display: inline;
}

.alphabetNav ul li.selected {
        background-color: #ffffff;
        border: 1px solid #036;
}





.copytext h1 {
        font-size: 1.3em;
}

.copytext h2 {
        font-size: 1.15em;
}

.copytext .topline {
        font-size: 1em;
}

.copytext .copytext {
        font-size: 1em;
}

.copytext .semiNav {
        font-size: 1.15em;
}

.article .imageWithText {
        font-size: 1.15em;
}


.article ul li a.storyref span {
        background-image: none;
        padding: 0;
        margin: 0;
}


/*---------------Ende ndr_sec-----------------------------*/

#leftbox {
        width: 145px;
        background-color: #fff;
        color: #000033;
        float: left;

}
.boxContent {
       width: 145px;
       padding-bottom: 10px;
  overflow: hidden;

}

#leftBox li, #rightContent li {
padding-top: 4px;
clear: both;
}


.info {
background-color: #BDCFDE;

}



.pic40 {
                margin: 4px 5px 3px 4px;
                float: left;}

#topcenterLeft img {display: none;}
#topRight img {display: none;}
.hintergrund img {display: none;}


.topline {
        font-size: 0.7em;
        display: inline;

}

.time {
font-size: 0.7em;
float: right;

}

.topteaser {
                background-color: #BDCFDE;
}

.topteaser, .teaser {
padding: 4px 0 4px 10px;

}

.topteaser .teasercontent {
        clear: both;
        text-align: left;
        margin-right: 15px;
        margin-top: 4px;
        min-height: 90px;

}

.teasercontent img {
        margin: 0 10px 0px 0;
        padding: 0;
        float: left;
        background-color: #BDCFDE;
}

.teasercontent .pic160 {
        padding-bottom: 20px;

}

.topteaser h2, .teaser h2 {
        padding-top: 1px;
        padding-bottom: 3px;
}
.centerContent {
                

}

.bottomColumncolor {display: none;}
.Columnwhite {display: none;}
.boxhead {display: none;}

#rightContent {
              display: none;
}