body             {font-family: helvetica, arial, geneva, sans-serif; font-size: x-small; color: #000000}
.punkte   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00; font-weight: bold}
.headline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:15; color:#000000; font-weight: bold}
.subheadline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:12; text-decoration: strong;color:#3C689B}
.text		 {font-family: helvetica, arial, geneva, sans-serif; font-size:11; color:#000000 }
.minitext		 {font-family: helvetica, arial, geneva, sans-serif; font-size:8; color:#000000 }
.navigation {font-family: helvetica, arial, geneva, sans-serif; font-size:10; color:#FFFFFF;}
.subhead		 {font-family: avant-garde, helvetica, arial, geneva, sans-serif; font-size:18; text-decoration: italic; color:#3c689B }


/*Klasse Artikelvoransicht*/
.artikel {
width:500px;
height:160px;
font-size:10px;
background-color:#f5f5f5;
border:1px solid #cccccc;
margin:2px 3px 5px 2px;
padding:3px;
float:left;
}

A:link           {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A:visited        {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000080}
A:hover          {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: underline; color: #000080}
A:active         {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000080}


A.klein:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}
A.klein:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}

A.subnavi:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #FFFFFF}
A.subnavi:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #FFFFFF}
A.subnavi:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: strong; color: #d9d9d9}
A.subnavi:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: strong; color: #d9d9d9}



/* Beginn der Einstellungen in der Hauptnavigation */
table.navi a {/* Allgemeine Einstellung der Schriftgröße und Art für alle Links in der Navigation */
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-size:12px !important;
}
td.td_navfirst_off{ /* Einstellung des inaktiven Status der Tabellenzelle */
background-color:#3c689b !important;
border-left: 10px solid #3c689b !important;
border-bottom: 1px solid #d3d3d3 !important;
height: 20px !important;
width: 150px;
padding: 5px 0px 5px 0px !important;
}
a.td_navfirst_off_link{/* Einstellung des inaktiven Link-Status */
color:#ffffff !important;
text-decoration:none !important;
padding: 2px 0px 2px 0px !important;
text-decoration:bold !important;
}
a.td_navfirst_off_link:hover{/* Einstellung des inaktiven Link-Status Mouseover */
color:#dcdcdc !important;
text-decoration:bold !important;
padding: 2px 0px 2px 0px !important;
}
td.td_navfirst_on{/* Einstellung des aktiven Status der Tabellenzelle */
background-color:#ffffff !important;
border-left: 10px solid #3c689b !important;
border-bottom: 1px solid #d3d3d3 !important;
color:#000000 !important;
height: 20px !important;
padding: 2px 0px 2px 5px !important;
text-decoration:bold !important;
}
a.td_navfirst_on_link{/* Einstellung des aktiven Link-Status */
color:#000000 !important;
text-decoration:none !important;
font-weight:none !important;
padding: 2px 0px 2px 5px !important;
}
td.td_navsec_off{
background-color:#dcdcdc !important;
border-left: 2px solid #008000 !important;
border-bottom: 1px solid #32CD32 !important;
height: 19px !important;
padding: 2px 0px 2px 10px !important;
}
a.td_navsec_off_link{
color:#000000 !important;
text-decoration:none !important;
padding: 2px 0px 2px 10px !important;
}
a.td_navsec_off_link:hover{
color:#000000 !important;
text-decoration:bold !important;
padding: 2px 0px 2px 10px !important;
}
td.td_navsec_on{
background-color:#90EE90 !important;
border-left: 2px solid #008000 !important;
border-bottom: 1px solid #32CD32 !important;
color:#FFFFFF !important;
padding: 2px 0px 2px 10px !important;
}
a.td_navsec_on_link{
color:#000000 !important;
font-weight:bold !important;
text-decoration:bold !important;
padding: 2px 0px 2px 10px !important;
}
td.td_navthird_off{
background-color:#DBFF7E !important;
width:150px !important;
padding: 3px 5px 3px 15px !important;
border-left: 2px solid #008000 !important;
border-bottom: 1px solid #778899 !important;
}
a.td_navthird_off_link{
color:#000000 !important;
padding: 3px 5px 3px 15px !important;
text-decoration:none !important;
}
a.td_navthird_off_link:hover{
color:#778899 !important;
padding: 3px 5px 3px 15px !important;
font-weight:none !important;
}
td.td_navthird_on{
background-color:#DBFF7E !important;
width:150px !important;
padding: 3px 5px 3px 15px !important;
border-bottom: 1px solid #778899 !important;
border-left: 2px solid #008000 !important;
font-weight:none !important;
}
a.td_navthird_on_link{
color:#000000 !important;
padding: 3px 5px 3px 15px !important;
text-decoration:none !important;
font-weight:bold !important;
}



.trNews1 {
color: #0e0e0e;
font-family: helvetica, arial, geneva, sans-serif;
font-size: 11px;
font-weight: bold;
border-bottom: Black 1px solid;
border-left: Black 0px dotted;
border-right: #B7B7B7 0px solid;
border-top: #B7B7B7 0px solid;
}
.Newstext {
font-family: helvetica, arial, geneva, sans-serif;
font-size: 11px;
width: 30em;
padding-top: 5px;

}
.trNews2 {
color: #0e0e0e;
font-family: helvetica, arial, geneva, sans-serif;
font-size: 13px;
font-weight: bold;
border-bottom: Black 1px solid;
border-left: #B7B7B7 0px solid;
border-right: #B7B7B7 0px solid;
border-top: #B7B7B7 0px solid;
}

/*Klasse Artikelvoransicht*/
.article {
width:290px;
height:145px;
font-size:10px;
background-color:#f5f5f5;
border:1px dashed #cccccc;
margin:2px 3px 5px 2px;
padding:3px;
float:right;
}

p.nachricht{
font-size:12px;
font-weight:bold;
color:#be0027;
}

span.text{
font-weight:normal;
font-size:10px;
color:#000;
}

p.footer{
font-style:italic;
font-size:10px;
text-align:left;
} 
