img { 
    border:0; 
}
a:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #0099ff;
	text-decoration: none;
} 
a:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #0099ff;
	text-decoration : none;
} 
a:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #0099ff;
	text-decoration : underline;
} 
a:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #0099ff;
	text-decoration : underline;
} 

/* Für Links der Form <a class="current">...</a>  */
a.current, a.current:link, a.current:visited, a.current:active { 
  text-decoration: none;
  color: #FF9900;
}
a.current:hover { 
  text-decoration: none;
}


a.teaser:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333366;
	text-decoration: none;
} 
a.teaser:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333366;
	text-decoration : none;
} 
a.teaser:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333366;
	text-decoration : underline;
} 
a.teaser:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333366;
	text-decoration : underline;
}
a.sitemap:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0099ff;
	font-weight: bold;
	text-decoration: none;
} 
a.sitemap:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0099ff;
	font-weight: bold;
	text-decoration : none;
} 
a.sitemap:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0099ff;
	font-weight: bold;
	text-decoration : underline;
} 
a.sitemap:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0099ff;
	font-weight: bold;
	text-decoration : underline;
}
.teaserpfeil {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #9999cc;
	text-decoration : none;
}
.greetings {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #9999cc;
	text-decoration : none;
}
.text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000033;
	text-decoration : none;
}
.textkont {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #999999;
	text-decoration : none;
}
.textorange {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ff9900;
	text-decoration : none;
}
.textfehler {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #cc3300;
	text-decoration : none;
}
.textweiss {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
	text-decoration : none;
}
.textweissb {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
	text-decoration : none;
	font-weight: bold;
}
.textdblau {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000033;
	text-decoration: none;
} 
.head01 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000033;
	font-weight: bold;
	text-decoration : none;
}
.head02 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #999999;
	font-weight: bold;
	text-decoration : none;
}
.head03 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #9999cc;
	font-weight: bold;
	text-decoration : none;
}
.head04 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000033;
	font-weight: bold;
	text-decoration : none;
}
.inputtext {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color : #7777cc;
   border-style : solid;
   border-width : 1px;
   width : 100%;
        border-color: #9999cc;
        height: 17px;
        margin: 0px 0px 0px 0px;
}
.inputtextd {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color : #9999cc; 
   border-style : solid;
   border-width : 1px; 
   width : 100%;
	border-color: #9999cc;
	height: 17px;
	margin: 0px 0px 0px 0px;
	background-color: #eeeeee;
}
.textfield {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color : #7777cc;
   border-style : solid;
   border-width : 1px; 
   width : 100%;
	border-color: #9999cc;
	height: 90px;
}
.textfield2 {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color : #7777cc;
   border-style : solid;
   border-width : 1px; 
   width : 100%;
	border-color: #9999cc;
	height: 70px;
}
.check {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 14px;
	width: 14px;
	border-color: #9999cc;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}
.radio {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 14px;
	width: 14px;
	border-color: #9999cc;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}
.drop {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 14px;
	width: 100%;;
	border-color: #9999cc;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px;
	border: #9999cc;
}
em { 
  font-style: normal;
  color: #FF9900;
}
strong { 
  font-weight: normal;
  color: #FF9900;
}
.newsentry em, .newsentry strong {
  font-weight: bold;
  color: #336;
}
h2 { 
  font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
  color: #000033;
  margin: 20px 0 10px 0;
  
}
h3 { 
  font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
  margin: 20px 0 0 0;
  
}
ul {
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}
ul li { 
  padding-left: 12px;
  margin-left: 0;
  background: url("../images/icon_list.gif") 0 0.3em no-repeat;
}
ul.linked li { 
  background: url("../images/icon_link.gif") 0 0.3em no-repeat;
}
ol { 
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
}
ol li { 
  padding-left: 0px;
  margin-left: 25px;
}
ol.spaced li { 
  margin-bottom: 10px;
}
ol ul li { 
  padding-left: 12px;
  margin-left: 0;
}
ol.spaced ul li { 
  margin-bottom: 0;
}
td { 
  font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
  color: #000033;
}
th { 
  font: bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
  color: #000033;
}
.first { 
  margin-top: 0;
}
.last { 
  margin-bottom: 0;
}
p { 
  margin: 10px 0;
}
p.newsentry { 
  margin: 0 0 10px 0;
}
p.lastnewsentry { 
  margin-bottom: 0;
}
dd { 
  margin: 0 0 10px 10px;
  padding-left: 0;
}

/* Publikationen (eingerückt, Icon links außerhalb der Einrückung) */
p.publikation { 
  margin-left: 40px;
  clear: both;
  margin-bottom: 25px;
}

p.publikation img {
  float: left;
  margin-left: -40px;
}

#lang_select { 
  text-align: right;
}
.line {
  font-size: 0px;
  line-height: 0px;
  height: 0px;
  padding: 0;
  margin: 10px 0;
  border-bottom: 1px #ccc solid;
}
