/* CSS Weiß & Senninger  2009 */
body {margin:0;}

/* Links */
a {color:#000000; text-decoration:underline; font-weight:normal; font-size:14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	}
a:hover {color:#000000; DISPLAY:inline;  BACKGROUND-COLOR:#EEEEEE; font-size:14px; text-decoration:none; font-weight:normal;  font-family: Arial, Helvetica;}
a:active {color:#ff3300; font-weight:normal; font-size:14px; font-family: Arial, Helvetica; text-decoration:none; }

a:link .navi{color:#000000; text-decoration:underline; font-weight:normal; font-size:12px; font-family: Arial, Helvetica;	}
a:hover .navi{color:#000000; DISPLAY:inline;  BACKGROUND-COLOR:#EEEEEE; font-size:12px; text-decoration:none; font-weight:normal;  font-family: Arial, Helvetica;}
a:active .navi{color:#ff3300; font-weight:bold; font-size:12px; font-family: Arial, Helvetica; text-decoration:none; }

a:link .menu{color:#000000; text-decoration:none; display:block; BACKGROUND-COLOR:#c9c9c9; font-weight:normal; font-size:14px; font-family: Arial, Helvetica;	}
a:hover .menu{color:#000000; DISPLAY:block;  BACKGROUND-COLOR:#EEEEEE; font-size:14px; text-decoration:none; font-weight:normal;  font-family: Arial, Helvetica;}

a:link .tl{color:#000000; font-weight:normal; font-size:16px; font-family: Arial, Helvetica; text-decoration:underline;	}
a:hover .tl {color:#00000; DISPLAY:inline; font-weight:normal; font-size:16px; BACKGROUND-COLOR:#eeeeee; text-decoration:underline;  font-family: Arial, Helvetica;}
a:active .tl {color:#ff3300; font-weight:normal; font-size:16px; font-family: Arial, Helvetica; text-decoration:underline; }
a:visited .tl {color:#00000; font-weight:normal; font-size:16px; font-family: Arial, Helvetica; text-decoration:underline;	}

a:link .zoom {width:150px;}
a:hover .zoom {width:350px;}

/*Newsletterliste*/
#news ul  {margin-left: 0; padding-left: 0; list-style-type:none; font-family: Arial, Helvetica, sans-serif; }
#news a {display: block;padding: 3px;  background-color: #dedede; border-bottom: 0px solid #000; }
#news a:link, #newslist a:visited {color: #000; text-decoration: none; }
#news a:hover { background-color: #369; color: #fff; }
#textlink a {text-decoration:none; padding:0; color:#ff3300; font-weight:bold; font-size:12px;}
#news {margin-left: 0; padding-left: 0; list-style-type:none; font-family: Arial, Helvetica, sans-serif; }

/* Überschriften */
h1 {color:#000000; font-style:normal; font-weight:bold; font-size:25px; font-family: Arial; margin-bottom:1px; }
h2 {color:#000000; font-style:normal; font-weight:bold; font-size:16px; font-family: Arial; line-height:18px;  margin-top:3px; margin-bottom:3px;}
h3 {color:#000000; font-style:normal; font-weight:bold; font-size:14px; font-family: Arial; line-height:16px;  margin-top:5px; margin-bottom:5px;}

/* Klassen */
.head  {color: #000000; font-style:normal; font-weight:bold; font-size:25px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headlinered  {color: #ff5400; font-style:normal; font-weight:bold; font-size:30px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titel {color: #000000; font-style:normal; font-weight:bold; font-size:30px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height:35px; }
.titelw {color: #fffff; font-style:normal; font-weight:bold; font-size:25px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.gross  {color: #000000; font-style:normal; font-weight:normal; font-size:18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height:20px; }
.mittel  {color: #000000; font-style:normal; font-weight:normal; font-size:14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height:20px; }
.text  {color: #000000; font-style:normal; font-weight:normal; font-size:14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.fett {color: #000000; font-weight:bold; font-size:12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.textw {color: #ffffff; font-style:normal; font-weight:normal; font-size:13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.klein  {color: #000000; font-style:normal; font-weight:normal; font-size:10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height:18px; }
.inhalt {color: #000000; font-style: normal; font-weight:normal; font-size:14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.h1 {color:#000000; font-style:normal; font-weight:bold; font-size:25px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.hr {BORDER-STYLE:dotted; }
.boxtitel {color:#000; font-style:normal; font-weight:bold; font-size:12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.login {color:#000000; font-style:normal; font-weight:normal; font-size:12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.impressum {color:gray; font-weight:normal; font-size:11px; font-family:Arial}
#impressum a {text-decoration:none; padding:0; color:#ff5400; font-weight:normal; font-size:7pt; }
#password { font-size:10px; font-family: Arial; color:#000000 }
.input[type="password"] { background:rgb(210,210,255); font-size:10px; font-family:  Arial; }    
.input[type="password"]:focus { background:rgb(255,210,210); }  /* und rot, wenn sie in den Fokus kommen                      */
.input[type="text"] { background:rgb(210,210,255);  font-size:10px; font-family:  Arial;  } 
.password { font-size:10px; font-family: Arial; color:#000000 }

/* id stile */
#print {display:none;}
#screen {display:block;}

#navife a {DISPLAY:block; text-decoration:none; padding:2px; BACKGROUND-COLOR:#BB8C00; color:#fff; font-weight:bold; font-size:15px; padding-right:15px;}
#navife a:hover {DISPLAY:block; BACKGROUND-COLOR:#c6c6c6; color:#000; font-weight:bold; font-size:15px; padding:2px; padding-right:15px;}
#navife2 a {display:block; Background-color:#c6c6c6; color:#000000; font-weight:bold; font-size:15px; padding:2px; padding-right:15px; text-decoration:none;}
#navife2 a:hover {display:block; BACKGROUND-COLOR:#bb8c00; text-decoration:none; padding:2px; padding-right:15px; color:#ffffff; font-weight:bold; font-size:15px; }
#navife3 a {DISPLAY:block; text-decoration:none; padding:10px; border:2px solid #BB8C00; BACKGROUND-COLOR:#fff; color:#000; font-weight:bold; font-size:15px; }
#navife3 a:hover {DISPLAY:block; BACKGROUND-COLOR:#FED75F; padding:10px; color:#000; border:2px solid #BB8C00; font-weight:bold; font-size:15px;  }
#navife4 a {DISPLAY:block; text-decoration:none; padding:10px; BACKGROUND-COLOR:#BB8C00; color:#fff; font-weight:bold; font-size:15px; }
#navife4 a:hover {DISPLAY:block; BACKGROUND-COLOR:#c6c6c6; padding:10px; color:#000; font-weight:bold; font-size:15px; }

#navite a { DISPLAY:block; text-decoration:none; padding:2px; background-color:#B85230; color:#fff; font-weight:bold; font-size:15px; padding-right:15px; }
#navite a:hover {DISPLAY:block; color:#000; BACKGROUND-COLOR:#c6c6c6; font-weight:bold; font-size:15px; padding:2px; padding-right:15px;}
#navite2 a {DISPLAY:block; color:#000000; BACKGROUND-COLOR:#c6c6c6; padding:2px; font-weight:bold; font-size:15px; padding-right:15px; text-decoration:none;}
#navite2 a:hover {DISPLAY:block; text-decoration:none; padding:2px; background-color:#b85230; color:#ffffff; font-weight:bold; font-size:15px; padding-right:15px;}
#navite3 a { DISPLAY:block; text-decoration:none; padding:10px; border:2px solid #B85230; color:#000; font-weight:bold; font-size:15px;}
#navite3 a:hover {DISPLAY:block; color:#000; border:2px solid #b85230; BACKGROUND-COLOR:#D78D75; font-weight:bold; font-size:15px; padding:10px;}
#navite4 a { DISPLAY:block; text-decoration:none; color:#fff; padding:10px; background-color:#b85230; font-weight:bold; font-size:15px;}
#navite4 a:hover {DISPLAY:block; color:#000; BACKGROUND-COLOR:#c6c6c6; font-weight:bold; font-size:15px; padding:10px;}

#navipe a { display:block; text-decoration:none; Background:#6BAD5A; padding:2px; color:#fff; font-weight:bold; font-size:15px; padding-right:15px; }
#navipe a:hover {display:block; color:#000; Background:#c6c6c6; font-weight:bold; font-size:15px; padding:2px; padding-right:15px;}
#navipe2 a {display:block; color:#000000; Background:#c6c6c6; padding:2px; font-weight:bold; font-size:15px; padding-right:15px; text-decoration:none; }
#navipe2 a:hover {display:block; text-decoration:none; Background:#6BAD5A; padding:2px; color:#ffffff; font-weight:bold; font-size:15px; padding-right:15px; }
#navipe3 a { display:block; text-decoration:none; border:2px solid #6BAD5A; padding:10px; color:#000; font-weight:bold; font-size:15px; }
#navipe3 a:hover {display:block; color:#000; border:2px solid #6bad5a; Background:#A4CC99; font-weight:bold; font-size:15px; padding:10px;}
#navipe4 a { display:block; text-decoration:none; padding:10px; background-color:#4e8e3e; font-weight:bold; font-size:15px; color:#fff;}
#navipe4 a:hover {display:block; color:#000; Background:#c6c6c6; font-weight:bold; font-size:15px; padding:10px;}

#navioe a {display:block; BACKGROUND-COLOR:#3E86A8; text-decoration:none; padding:2px; color:#fff; font-weight:bold; font-size:15px;  padding-right:15px; }
#navioe a:hover {display:block; Background-color:#c6c6c6; color:#000; font-weight:bold; font-size:15px; padding:2px; padding-right:15px;}
#navioe2 a {display:block; Background-color:#c6c6c6; color:#000000; padding:2px; font-weight:bold; font-size:15px; padding-right:15px; text-decoration:none;}
#navioe2 a:hover {display:block; BACKGROUND-COLOR:#3E86A8; text-decoration:none; padding:2px; color:#ffffff; font-weight:bold; font-size:15px; padding-right:15px;}
#navioe3 a {display:block; border:2px solid #3E86A8; text-decoration:none; padding:10px; color:#000; font-weight:bold; font-size:15px;}
#navioe3 a:hover {display:block; border:2px solid #3E86A8; Background-color:#A0B1D3; color:#000; font-weight:bold; font-size:15px; padding:10px;}
#navioe4 a {display:block; background-color:#4a6bae; text-decoration:none; padding:10px; color:#fff; font-weight:bold; font-size:15px;}
#navioe4 a:hover {display:block; Background-color:#c6c6c6; color:#000; font-weight:bold; font-size:15px; padding:10px;}


/* Tabellenränder */
  table.w td.mtop {background-image: url(http://www.wei-sen.de/grafiken/menu-top.gif); background-repeat:no-repeat; padding-top:4px; padding-left:10px; font-size:14px; font-family:Arial;}
  table.w td.mbot {background-image: url(http://www.wei-sen.de/grafiken/menu-bottom.gif); padding-top:5px; padding-left:5px;  background-position:bottom;}


table.w {color:#000000; font-style:normal; font-weight:normal; font-size:12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
  table.w td.wol {background-image: url(http://www.wei-sen.de/grafiken/wol.gif); background-repeat:no-repeat; padding-top:5px; padding-left: 5px;}
  table.w td.wol_bg {background-image: url(http://www.wei-sen.de/grafiken/wol_bg.gif); background-repeat:no-repeat; padding-top:3px; padding-left: 5px;}
  table.w td.wolr {background-image: url(http://www.wei-sen.de/grafiken/wolr.gif); background-repeat:no-repeat; padding-top:0px; padding-left:12px;}
  table.w td.wor {background-image: url(http://www.wei-sen.de/grafiken/wor.gif); background-repeat:no-repeat;}
  table.w td.wul {background-image: url(http://www.wei-sen.de/grafiken/wul.gif); background-repeat:no-repeat; font-size:4px;}
  table.w td.wur {background-image: url(http://www.wei-sen.de/grafiken/wur.gif); background-repeat:no-repeat; font-size:4px;}

  table.w h1 {font-size:25px; color:#000; font-style:normal; font-weight:bold; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
  table.w h2 {font-size:20px; color:#000; font-style:normal; font-weight:bold; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
  table.w h3 {font-size:16px; color:#000; font-style:normal; font-weight:bold; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

  table.w td.golr {background-image: url(http://www.wei-sen.de/grafiken/golr.gif); background-repeat: no-repeat; padding-top:10px; padding-left:12px;}
  table.w td.glo {background-image: url(http://www.wei-sen.de/grafiken/glo.gif); background-repeat: no-repeat; padding-top:5px; padding-left:5px;}
  table.w td.gor {background-image: url(http://www.wei-sen.de/grafiken/gor.gif); background-repeat: no-repeat;}
  table.w td.gul {background-image: url(http://www.wei-sen.de/grafiken/gul.gif); background-repeat: no-repeat; font-size: 4px;}
  table.w td.gur {background-image: url(http://www.wei-sen.de/grafiken/gur.gif); background-repeat: no-repeat; font-size: 4px;}
  table.w td.ggol_bg {background-image: url(http://www.wei-sen.de/grafiken/ggol_bg.gif); background-repeat: no-repeat; padding-top: 3px; padding-left: 5px;}
  table.w td.ggor {background-image: url(http://www.wei-sen.de/grafiken/ggor.gif); background-repeat: no-repeat;}
  table.w td.ggul {background-image: url(http://www.wei-sen.de/grafiken/ggul.gif); background-repeat: no-repeat; font-size: 4px;}
  table.w td.ggur {background-image: url(http://www.wei-sen.de/grafiken/ggur.gif); background-repeat: no-repeat; font-size: 4px;}

  table.w td.golr {background-image: url(http://www.wei-sen.de/grafiken/golr.gif); background-repeat: no-repeat; padding-top:10px; padding-left:12px;}
  table.w td.glo {background-image: url(http://www.wei-sen.de/grafiken/glo.gif); background-repeat: no-repeat; padding-top:5px; padding-left:5px;}
  table.w td.gor {background-image: url(http://www.wei-sen.de/grafiken/gor.gif); background-repeat: no-repeat;}
  table.w td.gul {background-image: url(http://www.wei-sen.de/grafiken/gul.gif); background-repeat: no-repeat; font-size: 4px;}
  table.w td.gur {background-image: url(http://www.wei-sen.de/grafiken/gur.gif); background-repeat: no-repeat; font-size: 4px;}
  table.w td.ggol_bg {background-image: url(http://www.wei-sen.de/grafiken/ggol_bg.gif); background-repeat: no-repeat; padding-top: 3px; padding-left: 5px;}
  table.w td.ggor {background-image: url(http://www.wei-sen.de/grafiken/ggor.gif); background-repeat: no-repeat;}
  table.w td.ggul {background-image: url(http://www.wei-sen.de/grafiken/ggul.gif); background-repeat: no-repeat; font-size: 4px;}
  table.w td.ggur {background-image: url(http://www.wei-sen.de/grafiken/ggur.gif); background-repeat: no-repeat; font-size: 4px;}

  table.w td.grolr {background-image:url(http://www.wei-sen.de/grafiken/grolr.gif); background-repeat:no-repeat; padding-top:10px; padding-left:12px;}
  table.w td.gror {background-image:url(http://www.wei-sen.de/grafiken/gror.gif); background-repeat:no-repeat;}
  table.w td.grul {background-image:url(http://www.wei-sen.de/grafiken/grul.gif); background-repeat:no-repeat; font-size:4px;}
  table.w td.grur {background-image:url(http://www.wei-sen.de/grafiken/grur.gif); background-repeat:no-repeat; font-size:4px;}
  table.w td.ggrol_bg {background-image:url(http://www.wei-sen.de/grafiken/ggrol_bg.gif); background-repeat:no-repeat; padding-top:3px; padding-left:5px;}
  table.w td.ggror {background-image:url(http://www.wei-sen.de/grafiken/ggror.gif); background-repeat:no-repeat;}
  table.w td.ggrul {background-image:url(http://www.wei-sen.de/grafiken/ggrul.gif); background-repeat:no-repeat; font-size:4px;}
  table.w td.ggrur {background-image:url(http://www.wei-sen.de/grafiken/ggrur.gif); background-repeat:no-repeat; font-size:4px;}

  table.w td.bolr {background-image:url(http://www.wei-sen.de/grafiken/bolr.gif); background-repeat:no-repeat; padding-top:10px; padding-left:12px;}
  table.w td.bor {background-image:url(http://www.wei-sen.de/grafiken/bor.gif); background-repeat:no-repeat;}
  table.w td.bul {background-image:url(http://www.wei-sen.de/grafiken/bul.gif); background-repeat:no-repeat; font-size:4px;}
  table.w td.bur {background-image:url(http://www.wei-sen.de/grafiken/bur.gif); background-repeat:no-repeat; font-size:4px;}
  table.w td.bbol_bg {background-image:url(http://www.wei-sen.de/grafiken/bbol_bg.gif); background-repeat:no-repeat; padding-top:3px; padding-left:5px;}
  table.w td.bbor {background-image:url(http://www.wei-sen.de/grafiken/bbor.gif); background-repeat:no-repeat;}
  table.w td.bbul {background-image:url(http://www.wei-sen.de/grafiken/bbul.gif); background-repeat:no-repeat; font-size:4px;}
  table.w td.bbur {background-image:url(http://www.wei-sen.de/grafiken/bbur.gif); background-repeat:no-repeat; font-size:4px;}

table.d {width="100%"; color:#000000; font-style:normal; font-weight:normal; font-size:12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
  table.d td.wolr {background-image: url(http://www.wei-sen.de/grafiken/wolr.gif); background-repeat:no-repeat; padding-top:10px; padding-left:12px;}
  table.d td.wor {background-image: url(http://www.wei-sen.de/grafiken/wor.gif); background-repeat:no-repeat;}
  table.d td.wul {background-image: url(http://www.wei-sen.de/grafiken/wul.gif); background-repeat:no-repeat; font-size:4px;}
  table.d td.wur {background-image: url(http://www.wei-sen.de/grafiken/wur.gif); background-repeat:no-repeat; font-size:4px;}


/* Druckeinstelllungen */
@media print {
#navi,
#navibox,
table.w {display:none;}
table.d {width="100%"; color:#000000; font-style:normal; font-weight:normal; font-size:12px; font-family:Trebuchet MS, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
  table.d td.wolr {background-image: url(http://www.wei-sen.de/grafiken/wolr.gif); background-repeat:no-repeat; padding-top:10px; padding-left:12px;}
  table.d td.wor {background-image: url(http://www.wei-sen.de/grafiken/wor.gif); background-repeat:no-repeat;}
  table.d td.wul {background-image: url(http://www.wei-sen.de/grafiken/wul.gif); background-repeat:no-repeat; font-size:4px;}
  table.d td.wur {background-image: url(http://www.wei-sen.de/grafiken/wur.gif); background-repeat:no-repeat; font-size:4px;}

.umbruch {page-break-after:always;}
.body {background-color:#fff;}	
.text   { color:#000000; font-style:normal; font-weight:normal; font-size:9pt; font-family: Trebuchet MS, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

#print {display:block;}
#screen {display:none;}
	}