.grey_1 a:link,.grey_1 a:visited,.grey_1 a:active {font-weight: bold; color: rgb(145,145,145); font-size:12px;}
.grey_1 a:hover{color: rgb(255,153,51);}

a {text-decoration: none;}
a:active,a:link,a:visited {color: #8F8F8F; font-size:12px;}
a:active, a:focus { outline:none; }
a:hover{color: #9F0000; font-size:12px;}

.grey a:link,.grey a:visited, .grey a:active {font-weight: normal; color: rgb(145,145,145); font-size:12px;}
.grey a:hover {color: #9F0000;}

.red a:link,.red a:visited, .red a:active {font-weight: normal; color: red; font-size:13px;}
.red a:hover {color: #4F4F4F; text-decoration:underline;}

.blau a:link,.blau a:visited, .blau a:active {font-weight: normal; color:#808080; font-size:13px;}
.blau a:hover {color: #9F0000;}

.schwarz a:link,.schwarz a:visited, .schwarz a:active {font-weight:normal; color:#800000; font-size:13px;}
.schwarz a:hover {color: #6F6F6F; text-decoration:underline;}

.border{border-top: 1px solid #FFFFFF;}

.input{
  background-color:#9F0000;
  color: #FFFFFF;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size:11px;
  font-weight:bold;
  border: outset 1px #4F4F4F;
  cursor:pointer;
}
.update{
  background-color:#FFF;
  color: #9F0000;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size:10px;
  font-weight:bold;
  border: outset 1px #4F4F4F;
  cursor:pointer;
  width:75px;
  margin-top:10px;
}
.update_zeitschrift{
  background-color:#FFF;
  color: #9F0000;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size:12px;
  font-weight:normal;
  border: outset 1px #4F4F4F;
  cursor:pointer;
  width:125px;
}
body{
  color: #000000;
  font-family: Arial, Helvetica, Sans-Serif;
  background:  #E4E4E4;
  font-size:12px;
}
h1 {font-size:14px;color:black;}
h2 {font-size:13px;font-weight:bold;}
h3{font-size:12px;font-weight:bold;}

hr {color: #800000;text-align: left;width: 640px;}

#wrapper {
  position: relative;
  margin: 0 ;
  width: 600px;
  background-color: #E4E4E4;
  color: #000;
  text-align: left;/*Aufheben von IE_quirks im BODY*/
}

#header {background-color: #E4E4E4;color: #000;height: 60px;}

#anmeldung {
  background-color:#FFFFEC;
  border:solid 1px silver;
  padding:8px;
  border-radius:10px;
  box-shadow: 5px 5px 10px rgb(128,128,128);
}

#menue_rechts_navigation {
  position: absolute;
  top: 95px;
  left: 880px;
  width: 160px;
  height: auto;
  background-color: #EBEBEB;
  color: #000;
  font-size: 11px;
  padding: 5px;
  border:solid 1px #7F7F7F;
}

#menue_rechts {
  position: absolute;
  top: 350px;
  left: 880px;
  width: 160px;
  height: auto;
  background-color: #FFFFEC;
  color: #000;
  font-size: 11px;
  padding: 5px;
  border:solid 1px #999999;
}
#navigation_kategorien {
  position: absolute;
  top: 10px;
  left: 200px;
  height: auto;
  color: #000;
  padding: 0px;
}
#legende {
  position: absolute;
  top: 0px;
  left: 650px;
  width: auto;
  height: 45px;
  background-color: #FFF;
  color: #000;
  padding: 0px;
}
#content {
  background-color: #fff;
  color: #000;
  margin: 0px 150px 0px 175px;
  padding: 20px 30px 20px 30px;
  width: 640px;
}

.weiss {color:#FFFFFF; font-weight:bold; padding: 2px;}
.rot {color: #BF0000;}
.tabelle {margin-bottom:-10px; display:block; padding:5px; width:620px;}

#navcontainer ul{margin-left: 0; margin-top: 0; padding-left: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif;}
#navcontainer a{display: block; padding: 2px; width: 180px; background-color: #8F8F8F;}
#navcontainer a:link, #navlist a:visited{font-family: Arial, Helvetica, sans-serif; color: white; text-decoration: none; font-size:11px; font-weight:bold; }
#navcontainer a:hover{background-color: #FFFFFF; color: #9F0000; width:180px;}
#navcontainer a:hover.navi{text-decoration: underline;}

#container a:hover {display: block;color: #7F7F7F;font-size:11px;}
#container a {color: #7F7F7F;font-size:11px;}
#container a .box {display: none;color: #7F7F7F;font-size:11px;}
#container a:hover .box {  display: block; color: #7F7F7F; font-size:11px; background-color: #FFFFEC;}

.tabelle_trefferliste {
  font-weight: bold;
  font-size:13px;
  padding: 4px;
  display:block;
  width: 630px;
  color: #FFFFFF;
}

#navcontainer_1 {width: 700px; float: left; background-color:white;}
#navcontainer_1 ul { padding: 0; }
#navcontainer_1 ul li { display: inline; }
#navcontainer_1 ul {margin: 0; padding: 0 0 0 0%; color: #FFFFFF; font-family: arial, verdana, geneva, helvetica, sans-serif; font-size: 10px;}
#navcontainer_1 ul li a {padding: 0.2em 3px; background-color: white; color: #5F5F5F; text-decoration: none; float: left; font-family: arial, verdana, sans-serif; font-size: 10px;}
#navcontainer_1 ul li a:hover {background-color: #CFCFCF; color: #9F0000; font-family: arial, verdana, geneva, helvetica, sans-serif; font-size: 10px;}
#navlist_1 li a:hover, #navlist_1 li a:active {color: #9F0000; text-decoration: none; background-color: #CFCFCF; text-align: left; font: normal 10px arial, verdana, sans-serif; }
.warenkorb { font-weight:bold; }
.laufschrift {background-color:#0080C0; padding:4px; font-weight:bold;}
.dbv {color:#BF0000; font-weight:bold; padding: 2px;}
.small { font-size:11px;}
.left { text-align:left;}

.fehler { color:red; }
.fehler_form { color: rgb(0, 96, 255); }
.fehler_box { color:red; font-weight:bold; padding:4px; width: 540px; line-height:20px; }
.fb { width: 250px; padding:2px !important; }
.fehler_input { border:solid 1px red; }
.fehler_input_form { border:solid 1px rgb(0, 96, 255); }

.box_anmeld {
   text-align:center !important;
   background-color:white !important;
   font-size:12px;
   border:solid 1px #7F7F7F;
   line-height:18px;
}
.anmeldung_u {
  font-weight: bold;
  font-size:13px;
  background-color:#5F5F5F;
  padding: 4px;
  display:block;
  width: 630px;
  color: #FFFFFF;
}
a.external {
  background: url(/images/icons.gif) left top no-repeat;
  background-position: right -1498px;
  padding-right: 14px;
  margin-right: 0.2em;
}

.leseprobe {
  border:solid 1px silver;
  background-color:rgb(239, 239, 239);
  width:200px;
  padding:1px 0;
  text-align:center;
}
sup { font-size:12px; }
.img_box { margin-left:15%; }
