body {font-family:verdana,arial;}
.body {background-color:#fafafa;font-family:verdana,arial;font-size:12px;}
.vis_headline{font-family:verdana,arial;font-size:12px;font-weight:bold;color:#993333;background:url(../image/vis_verlauf.gif);background-color:#fafafa;background-repeat:repeat-x;}
.vis_headline_small{font-family:verdana,arial;font-size:10px;font-weight:bold;color:#993333;background:url(../image/vis_verlauf.gif);background-color:#fafafa;background-repeat:repeat-x;}
.vis_text{font-family:verdana,arial;font-size:10px;font-weight:normal;color:#000000;background-color:#ffffff;}
.vis_text_gray{font-family:verdana,arial;font-size:10px;font-weight:normal;color:#000000;background-color:#f0f0f0;}
.vis_border{background-color:#dddddd;}
.vis_stempel{width:71px;height:71px;float:right;}
.vis_linkline {font-family:verdana,arial;font-size:11px;color:#993333;font-weight:bold;}
.vis_link:link {color:#993333; text-decoration:none; }
.vis_link:visited {color:#993333; text-decoration:none; }
.vis_link:active {color:#993333; text-decoration:none; }
td{font-size:10pt;}
p{margin:0;}
p#newsheadline {margin-bottom:4pt;font-size:8pt;color:#993333;font-weight:bold;}
p#newstext {margin-bottom:4pt;font-size:7pt;}
p#newsdate {margin-top:4pt; margin-bottom:4pt;font-size:7pt;color:#993333;}
p#error {font-size:10pt;font-weight:bold;background: #993333;color: #ffffff;}
h1{margin:0;font-size:13pt;color:#993333;font-weight:bold;font-family:verdana,arial;}
h2{margin:0;font-size:12pt;color:#993333;font-weight:bold;font-family:verdana,arial;}
.headline2 { font-size:10pt;font-weight:bold;}
.carddescription { font-size:8pt;}
.menutop    { background: #f4f0f0 url(../image/bg_menu_o.gif);}
.menucenter { background: #f4f0f0 url(../image/bg_menu_m.gif);}
.menubottom { background: #f4f0f0 url(../image/bg_menu_u.gif);}
.memohead   { background: url(../image/memo_head.gif);font-size:7pt;}
.memobody   { background: #ffffd0;font-size:7pt;}
.ampel_main {font-family: verdana,arial; font-size:10px;width:200px;position:relative;margin-top:3;margin-bottom:0;}
#ampel_main {position: relative; top:0;left:0;z-index:0;}

.button_abort{width="120";height="26";}
#button_abort{font-family:verdana,arial;font-size:12px;background-color:#ff0000;color:#ffffff;font-weight:bold;}
.button_save{width="120";height="26";}
#button_save{font-family:verdana,arial;font-size:12px;background-color:#008000;color:#ffffff;font-weight:bold;}
.button_saveonly{width="146";height="26";}
#button_saveonly{font-family:verdana,arial;font-size:12px;background-color:#00a0a0;color:#ffffff;font-weight:bold;}
.taskbutton { background: url(../image/taskbutton.gif);font-family:verdana,arial;color:#ffffff;font-size:9px;}
.taskbutton1 { background: url(../image/taskbutton1.gif);font-family:verdana,arial;color:#ffffff;font-size:9px;}
.headline { background: url(../image/headline_background.bmp);}
.headline3 { font-size:12pt; color:#993333;font-weight:bold;font-family:verdana,arial;}
.button { background: #f4f4f4 url(../image/button_18.gif);font-size:8pt;font-weight:bold;font-family:verdana,arial;color:#204060;}
.status { background-color:#fafafa;color:#993333;font-family:verdana,arial;font-size:10px;font-weight:bold;}
.fuss { background: #993333;font-size:10px;color:#ffffff;}
.image {margin:0px;}
.card_small_alt {background: url(../image/bg_card.jpg); }
.card_small {background: #ffffff; }
.link {color:#993333; text-decoration:underline; }

a:link {color:#993333; text-decoration:underline; }
a:visited {color:#993333; text-decoration:underline; }
a:active {color:#993333; text-decoration:underline; }
a.login:link { color:#ffffff; text-decoration:underline; }
a.login:visited { color:#ffffff; text-decoration:underline; }
a.login:active { color:#ffffff; text-decoration:none; }
a.fuss:link { color:#ffffff; text-decoration:underline; }
a.fuss:visited { color:#ffffff; text-decoration:underline; }
a.fuss:active { color:#ffffff; text-decoration:none; }
a.headline2:link { color:#993333; text-decoration:underline; }
a.headline2:visited { color:#993333; text-decoration:underline; }
a.headline2:active { color:#993333; text-decoration:none; }
a.register:link {color:#000000; text-decoration:none; }
a.register:visited {color:#000000; text-decoration:none; }
a.register:active {color:#000000; text-decoration:none; }
a.link:link {color:#993333; text-decoration:underline; }
a.link:visited {color:#993333; text-decoration:underline; }
a.link:active {color:#993333; text-decoration:underline; }
a.headline2:link {color:#993333; text-decoration:none; }
a.headline2:visited {color:#993333; text-decoration:none; }
a.headline2:active {color:#993333; text-decoration:none; }
a#status:link { color:#ffffff; text-decoration:none; }
a#status:visited { color:#ffffff; text-decoration:none; }
a#status:active { color:#ffffff; text-decoration:none; }
.register_m{background: url(../image/register_m.bmp); font-family:verdana;font-size:8pt;}
.register_mua{background: url(../image/register_mua.bmp); font-family:verdana;font-size:8pt;}
.register_moua{background: url(../image/register_mua.bmp); font-family:verdana;font-size:8pt;}
.register_mo{background: url(../image/register_mo.bmp); font-family:verdana;font-size:8pt;}
.register_mou{background: url(../image/register_mu.bmp); font-family:verdana;font-size:8pt;}
.register_mu{background: url(../image/register_mu.bmp); font-family:verdana;font-size:8pt;}

.menugrau{background:  #e8e8e8;}
.menugrauo{background: #e8e8e8 url(../image/menuo.gif);}
.menugrauu{background: #e8e8e8 url(../image/menuu.gif);}
.menugraul{background: #e8e8e8 url(../image/menul.gif);}
.menugraur{background: #e8e8e8 url(../image/menur.gif);}
.menuweiss{background: }
.menuweisso{background: url(../image/menuo.gif);}
.menuweissu{background: url(../image/menuu.gif);}
.menuweissl{background: url(../image/menul.gif);}
.menuweissr{background: url(../image/menur.gif);}
.menured{background:  #443333; color:#ffffff}
.menuredo{background: #443333 url(../image/menuo.gif); color:#ffffff}
.menuredu{background: #443333 url(../image/menuu.gif); color:#ffffff}
.menuredl{background: #443333 url(../image/menul.gif); color:#ffffff}
.menuredr{background: #443333 url(../image/menur.gif); color:#ffffff}

.modulauswahl {background: #fff url(../image/v_verlauf4.bmp); }
.shadow {background: #fff url(../image/shadow.gif); }
.registerbutton { font-family: Verdana, Arial; font-size: 10px; color: #000000; background: background-color: #808080; font-weight: normal; border: 0px solid #c0c0c0;}
.rahmen {background: #f0e0e0;}

.headline4 { font-size:8pt; color:#606060;font-weight:bold;font-family:verdana,arial;}
a.headline4:link    { font-size:8pt; color:#606060;font-weight:bold;font-family:verdana,arial;text-decoration:none}
a.headline4:visited { font-size:8pt; color:#606060;font-weight:bold;font-family:verdana,arial;text-decoration:none}
a.headline4:active  { font-size:8pt; color:#606060;font-weight:bold;font-family:verdana,arial;text-decoration:none}
.headline4aktiv { font-size:8pt; color:#993333;font-weight:bold;font-family:verdana,arial;}

.menue_bg{background: url(../image/menue_bg.gif);color:#ffffff;}
#menue_bg{font-family:verdana,arial;font-size:10px;font-weight:bold;};
a.menue_bg {color:#ffffff; text-decoration:none; }
.menue_bg:link {color:#ffffff; text-decoration:none; }
.menue_bg:visited {color:#ffffff; text-decoration:none; }
.menue_bg:hover {color:#ffffff; text-decoration:underline; }
.menue_bg:active {color:#ffffff; text-decoration:none; }
.menue_bg_line{background: url(../image/menue_bg_line.gif);}

.menue_bg_sub{background: url(../image/menue_bg.gif);color:#dedede;}
#menue_bg_sub{font-family:verdana,arial;font-size:10px;font-weight:bold;};
a.menue_bg_sub {color:#dedede; text-decoration:underline; }
.menue_bg_sub:link {color:#dedede; text-decoration:underline; }
.menue_bg_sub:visited {color:#dedede; text-decoration:underline; }
.menue_bg_sub:hover {color:#dedede; text-decoration:underline; }
.menue_bg_sub:active {color:#dedede; text-decoration:underline; }

.head_menu{font-family:verdana,arial;font-size:10px;color:#404040;}
.head_menu_text{font-family:verdana,arial;font-size:10px;font-weight:normal;color:#000000;background-color:#fafafa;}
.head_menu_border{background:#606060;}
.head_menu_plus{color:#00c000;font-weight:bold;}
.head_menu_off{font-family:verdana,arial;font-size:10px;font-weight:normal;color:#a0a0a0;background-color:#fafafa;}
.textpage{font-family:verdana,arial;font-size:10px;}
.highlight{font-family:verdana,arial;background-color:#ffff00;color:#000000;}
