*  { 
  font-size:9pt;
  line-height:1.3em;
  font-family:Verdana, Tahoma, sans-serif;
  color:black;
}

i {
  font-style:normal;
  font-weight:bold;
  color:#444444;
}
    
.mini {
  font-size:7pt;
  color:#777777;
}

.neu {
  font-size:7pt;
  font-weight: bold;
  color:#99FFFF;
}
.seite {
  font-size:14pt;
  font-weight:bold;
  color:#000066;
}
    
strong {
  font-size:13pt;
  font-weight:normal;
}

#header {
  width:100%;
  height:95px;
  background-image:url(images/header_background.gif);
}

#pfad {
  position:absolute;
  top:75px;
  left:160px;
}

#pfad, #pfad a {
  font-size:8pt;
  color:white;
}

#impressum {
  position:absolute;
  top:75px;
  left:500px;
  font-size:8pt;
  color:white;
}

#impressum a {
  font-size:8pt;
  color:white;
}

#title {
  width:760px;
  height:27px;
  padding-top:3px;
  background-image:url(images/title_background.gif);
}
 
#all {
  width:760px;
  background-image:url(images/content_background.gif);
}
    
#left {
  float:left;
  width:155px;
}

#content {
  float:left;
  margin-bottom:-15px;
  padding-left:10px;
  padding-right:10px;
  width:430px;
  overflow:visible;
}

* html #content {
  width: 450px;
  padding-top:5px;
  margin-bottom:0px;
}

#right {
  float:left;
  width:155px;
  overflow:hidden;
}

.headline {
	margin-top:0px;
	margin-left:-10px;
	margin-right:0px;
  border-color:#CCCCCC;
}

#logo {
  position:absolute;
  top:75px;
  left:0px;
}

#teaser {
  position:absolute;
  top:80px;
  left:630px;
}

#fusszeile {
  clear: both;
  width: 760px;
  height: 20px;
  padding-top: 15px;
  font-size: 8pt;
  color: #FFFFFF;
  text-align:center;
  background-image:url(images/fusszeile_background.gif);
}

* html #fusszeile {
  height: 35px;
}

#fusszeile a {
  font-size:8pt;
  color: #FFFFFF;
  margin-right:20px;
}

#googleads {
  position:absolute;
  top:80px;
  left:760px;
}

#googleads_extra {
  position:absolute;
  top:820px;
  left:620px;
}

#counter {
  position:absolute;
  top:700px;
  left:770px;
}

.menu, .kategorien, .referrer { 
  margin:0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  list-style: none;
}
  
.menu li, .kategorien li, .referrer li {
  font-size: 8pt;
  color: #CCCCCC;
  width: 145px;
}

.menu li a {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration: none;
  display: block;
  width: 145px;
  padding: 3px 10px 2px 6px;
}

* html .menu li a {
  width: 155px;
}

.menu li a:hover {
  background-color: #B0C4DE;
  color:#000000;
}

.kategorien li a {
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  width: 145px;
  line-height:1.0em;
  padding: 2px 2px 1px 6px;
}

* html .kategorien li a {
  width: 155px;
}

.kategorien li a:hover {
  background-color: #B0C4DE;
  color:#000000;
  font-weight:bold;
}

.referrer li a {
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  font-size:8pt;
  line-height:1.1em;
  width: 145px;
  padding: 2px 2px 1px 6px;
}

* html .referrer li a {
  width: 155px;
}

.referrer li a:hover {
  background-color: #B0C4DE;
  color:#000000;
}
             
.standardtabelle {
  width:420px;
  border-width:0px;
  border-spacing:2px;
  border-collapse:collapse;
}
                   
.kopfzeile {
  background-color: #B0C4DE;
  border-bottom-style: solid;
  border-bottom-width: 1;
  border-bottom-color: #000000;
}
                   
.standardzeile {
  border-bottom-style: solid;
  border-bottom-width: 1;
  border-bottom-color: #BBBBBB;
  padding-top:2px;
  padding-bottom:1px; 
}

.spruechebox {
  font-size:7pt;
}

.spruecheboxtabelle {
  width:420px;
  border-width:0px;
  border-spacing:2px;
  border-collapse:collapse;
  border-top-style: solid;
  border-top-width: 1;
  border-top-color: #000000;
  border-bottom-style: solid;
  border-bottom-width: 1;
  border-bottom-color: #000000;
}

.spruecheboxzeile {
  padding:5px;
  background-color:#B0C4DE;
  border-left-style: solid;
  border-left-width: 1;
  border-left-color: #000000;
  border-right-style: solid;
  border-right-width: 1;
  border-right-color: #000000;
}

tr.hoverzeile:hover { background-color: #CCCCCC; }
.hoverzeile { cursor:pointer; }
