BODY        { FONT-FAMILY: Arial, Helvetica, sans-serif }
P           { FONT-FAMILY: Arial, Helvetica, sans-serif }
TD          { FONT-FAMILY: Arial, Helvetica, sans-serif }

.pagetitle { font-family:arial,helvetica,sans-serif; font-size:16pt; font-weight:800; color:#0079BB; text-transform:uppercase; margin-bottom:0.4ex;}

/*
A:link      { }
A:visited   { }
A:hover     { color:#FF0000; }
A:active    { }
*/

/*
x.amitem	{ font-family:Times; font-size:90%; font-weight:100; color:black; margin-left:5px; cursor: hand; }
x.mitem         { font-family:Times; text-decoration:none; font-size:90%; font-weight:100; color:black; margin-left:5px; cursor: hand; }
x.smitem        { font-family:Times; text-decoration:none; font-size:90%; font-weight:800; color:black; margin-left:5px; cursor: hand; }
*/

.mtitle, .mtitle:link,
.smitem, .smitem:link,
.indextitle, .indexdate
{
font-family:Arial,Helvetica,sans;
padding-left:4px;
color:#333333;
text-decoration:none;
font-size:11px;
font-weight:normal;
cursor:hand;
}

.mtitle	{ 
    font-weight:bold;
}

.msubline {
    height:2px;
}

.smitem:hover,
.indextitle:hover   { text-decoration:underline; }

.mitem:hover 	{ background-color:#F0F0F0; color:#0030CE; }
.amitd 		{ background-color:#FFFFFF; }
.amitem,
.amitemlogo     { color:#0030CE; }

.mitemlogo,
.amitemlogo	{ font-size:12pt; }

a.mnu:link      { color:#FFFFFF; font-weight:normal; text-decoration:none; }
a.mnu:visited   { color:#FFFFFF; font-weight:normal; text-decoration:none; }
a.mnu:hover     { color:#FFCECE; font-weight:normal; text-decoration:underline; }
a.mnu:active    { color:#FFCECE; font-weight:normal; text-decoration:none; }

.extmitem {
font-family:Times;
color:#FFFFFF; 
text-decoration:none;
font-size:15px;
font-weight:800;
cursor: hand;
}

.extmitem:hover {
color:#000000;
background-color:#FFFFFF;
}

.indextitle { font-size:12px; }
.indexdate { font-size:9px; }


.rdivwl {
width:146px;
border-width:0px;
border-top-width:1px;
border-style:solid;
border-color:#FFFFFF;
padding: 3px 0px 2px 5px;
color:#FFFFFF;
}

.newsmenu {
oldcolor:#0030CE;
color:#0079BB;
font-family:Arial,Helvetica;
font-size:16px;
font-weight:800;
text-decoration:none;
}

.newsmenu:hover {
text-decoration:underline;
}

.quickbartext { color: #333333; font-size:9px; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
.quickbartext:hover { text-decoration:underline; }

.teasertitleheader,
.teasertitle,
.teasersubtitle {
    font-size:10px; font-family: Arial,Helvetica,sans-serif;
    color:#0079BB;
    text-align:left; font-weight:normal;
    text-decoration:none;
}
.teasertitleheader { color:#333333; font-size:14px; font-weight:800; text-transform:uppercase; letter-spacing:1pt; }
.teasertitle { font-size:11px; font-weight:800; }
.teasersubtitle { color: #333333; }

.charttitle { color: #FFFFFF; font-size:11px; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:left; }
.chartpromo { color: #0000FF; font-size:9px; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:left; }

.fliessfett { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-justify:align; }
.fliessfettganzklein { color: black; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-justify:align; }
.fliessganzklein { color: black; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; }
.fliessgross { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-justify:align; }
.fliessklein { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-justify:align; }
.fliessmittel, .pictext { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-justify:align; }
.headline { color: black; font-weight: bold; font-size: 20px; line-height:140%; font-family: Verdana, Arial, Helvetica, sans-serif }
.headmiddle { color: black; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif }
.headtop { color: black; font-weight: bold; font-size: 32px; font-family: Verdana, Arial, Helvetica, sans-serif }
.headzeitung { color: black; font-weight: bold; font-size: 28px; font-family: Arial, Helvetica, sans-serif; }
.nav1 { color: navy; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif }
.nav1black { color: black; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif }
.nav2 { color: navy; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 8px }
.contacthead { color: #0000FF; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.navline { color: navy; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.subline { color: #000000; font-weight: bold; font-size: 12px; line-height:140%; font-family: Verdana, Arial, Helvetica, sans-serif }
.wettertitle { color: #FFFFFF; font-size:20px; font-family: Times; }
.wetterminitxt { color: #FFFFFF; font-size:11px; font-family: Arial, Helvetica, sans-serif; }

.pictext {
    margin:0 4px 0 0;
    font-size:10px;
    font-weight:400;
    border: 1px solid #ccc;
    background: #eee;
    text-align:center;
    clear:right;
    text-decoration:none;
}

.shadow {
    background: url(/images/pic-shadow.gif) bottom right no-repeat;
    float: right;
    margin: 0 0 5px 5px;
    padding: 0;
    position: relative;
}

.shadow img {
    background: #fff;
    border: 1px solid #ccc;
    nodisplay: block;
    margin: -5px 5px 5px -5px;
    padding: 4px;
    noposition: relative;
}

.pagetitlebar {
    width:100%;
    padding:2px;
    color:#FFFFFF;
    background-color:#0079BB;
    font-family:arial,helvetica,sans-serif;
    font-size:16pt;
    font-weight:800;
    margin-bottom:0.4ex;
}


