a.js_link:link, a.js_link:visited { color:#336633; text-decoration:underline; }
a.js_link:hover { color:#999999; text-decoration:none; cursor:pointer; }

/* ***********************************************
 *
 * VIEW
 * 
 *************************************************/
#vorschauDiv{ width:500px; background-color:#FFFFFF; padding:10px 10px 10px 10px; margin-top:10px; }
#imgBorder{ border:1px solid #CCCCCC; margin-right:5px; }

/* light
**************/
#lightTopTable{ width:100%; border:1px solid #D7D7D7; background-color:#FFFFAE; border-bottom:0; margin-top:10px; }
#lighttableHeader{ font-weight:bold; }
#lightTitelSpan{ font-weight:bold; font-size:12px; }
#lightDatumCell{ width:100px; text-align:right; }
#lightBottomTable{ width:100%; border:1px solid #D7D7D7; }

#lightWeiter{ width:100%; border-top:1px solid #CCCCCC; margin-top:5px; text-align:right; color:#3399CC; }

/* smooth
**************/
#smoothTopTable{ width:100%; height:22px; background-color:#CCCCCC; background-repeat:repeat-x; }
#smoothTitelSpan{ font-weight:bold; font-size:12px; }
#smoothBottomTable{ width:100%; border-bottom:1px solid #CCCCCC;  margin-top:3px; font-size:11px; margin-bottom:10px; padding:2px; line-height:16px; }

#smoothWeiter{ color:#3399CC; }


/* strong
**************/
#strongTopTable{ width:100%; color:#FFFFFF; background-color:#669999; margin-top:10px; }
#strongtableHeader{ font-weight:bold; color:#FFFFFF; }
#strongTitelSpan{ font-weight:bold; font-size:12px; }
#strongDatumCell{ width:100px; text-align:right; }
#strongBottomTable{ width:100%; border-bottom:1px dotted #999999; border-top:0; }

#strongWeiter{ color:#3399CC; }

/* Textbericht
**************/
#textberichtTable{ width:100%; background-color:#FFFFFF; margin-top:5px; }
#textberichTitel{ font-weight:bold; color:#000000; font-size:15px; }
#textberichtDatumCell{ vertical-align:top; }
#textberichtKurztextCell{ font-weight:bold; border-top:1px solid #CCCCCC; }
#textberichtNaviTopCell{ border-bottom:1px solid #CCCCCC; text-align:center; }
#textberichtNaviCell{ border-top:1px solid #CCCCCC; text-align:center; }

#lastNewsDiv{ width:100%; border-bottom:1px solid #999999; background-color:#E9E9E9; padding:1px 1px 1px 2px; }
#lastNewsTable{ width:100%; border-bottom:1px dotted #666666; margin-top:10px; }
#lastNewstableHeader{ font-size:13px; font-weight:bold; color:#000000; }
#lastNewsDatumCell{ font-size:10px;  color:#999999; }