html {
  padding: 0px;
  margin: 0px;
  border: 0px;

}

body {
  margin: 0px;
  width: 100%;
  height: auto;
  text-align: center;
  background-color: #FFFFFF;
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
  background-image: none;
  background-repeat: repeat;
  background-position: center;
}

p {}

h1 {
  color: #0099CC;
  font-weight: bold;
  text-align: left;
}

h2 {
  color: #0099CC;
  font-weight: bold;
  text-align: left;
}

h3 {
  color: #0099CC;
  font-weight: bold;
  text-align: left;
}

a:link, a:active, a:visited {
  color: #000000;
  font-weight: bold;
}

a:hover {
  color: #000000;
  font-weight: bold;
}
/* TEMPLATE CSS */
/* JOOMLA CSS */

.article_separator {
  height: 1px;
  background-color: #BFBFBF;
  display: block;
  width: 100%;
  margin-top:20px;
  margin-bottom:20px;
}

.adminform {}

.author {}

.bannerfooter {}

.bannergroup {
  width: 200px;
}

.banner{}

.bannerheader {}

.banneritem {}

.blog {}

.bannergroup_werbe{
  text-align: center;
}

.banneritem_werbe{
  text-align: center;
}

.blog_more {}

.blogsection {}

.breadcrumbs {}

.button {
  background-color: #0099CC;
  font-family: Verdana;
  color: #FFFFFF;
}

.buttonheading {}

.clr {
  clear: both;
}

.componentheading, .contentheading {
  font-family: Verdana;
  font-size: large;
  font-weight: bold;
  color: #0099CC;
  text-align: left;
}

.content_email {}

.content_rating {}

.content_vote {}

.contentdecription {}

.contentpagetitle {}

.contentpane {}

.contentpaneopen {
  text-align: justify;
}

.contenttoc {}

.createdate {}

.created-date {}

.date {}

.input {
  background-color: #0099CC;
  font-family: Verdana;
  color: #FFFFFF;
}

.inputbox {
  background-color: #0099CC;
  font-family: Verdana;
  color: #FFFFFF;
  border-top: solid 1px #0099CC;
  border-right: solid 1px #FFFFFF;
  border-left: solid 1px #0099CC;
  height: 18px;
}

.intro {}

.latestnews {}

.loclink {}

a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited {
  display: block;
  background-color: #0099CC;
  padding: 3px;
  font-family: Verdana;
  color: #FFFFFF;
  border-bottom: solid 2px #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

a.mainlevel:hover {
  display: block;
  background-color: #BFEFFF;
  background-image: none;
  display: block;
  padding: 3px;
  text-decoration: none;
  border-bottom: solid 2px #0099CC;
  font-family: Verdana;
  color: #0099CC;
  font-weight: bold;
}

#active_menu{}

.message {}

.metadata {}

.modifydate {}

.module {}

.moduletable {}

.mosimage {}

.mosimage_caption {}

.mostread {}

.newsfeed {}

.outline {}

.pagenav {}

.pagenav_next {}

.pagenav_prev {}

.pagenavbar {}

.pagenavcounter {}

.pathway {}

.pollstableboarder {}

.read {}

.search {
  border: solid 1px #0099CC;
  overflow: hidden;
}

.searchintro {}

.sections {}

.sectiontable_footer {}

.sectiontableentry {}

.sectiontablefooter {}

.sectiontableheader {}

select {
  background-color: #0099CC;
  font-family: Verdana;
  font-weight: bold;
  color: #FFFFFF;
  border: solid #0099CC;
}

.small {}

.smalldark {}

a.sublevel:link, a.sublevel:active, a.sublevel:visited {
  display: block;
  background-color: #0099CC;
  font-family: Verdana;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5px;
  border-bottom: solid 2px #FFFFFF;
  text-decoration: none;
}

a.sublevel:hover {
  display: block;
  text-decoration: none;
  background-color: #FFFFFF;
  font-family: Verdana;
  color: #0099CC;
  font-weight: bold;
  padding: 5px;
  border-bottom: solid 2px #0099CC;
}

.title {}

.wrapper {  text-align: left;
  margin: 0px auto;
  max-width: 1000px;
  background-color: #FFFFFF;
  height:auto;}
/* RIKI  */

#seite{
  text-align: left;
  margin: 0px auto;
  max-width: 1000px;
  background-color: #FFFFFF;
  height:auto;
  border: solid 1px #000000;
  float:left;
}

#links{
  background-color: #FFFFFF;
  width: 100%;
  float: left;
  display: block;
  overflow: hidden;
}

#inlinks{
  width: 100%;
  float: left;
  text-align: left;
}

#ininlinks{
  width: 100%;
  float: left;
  list-style: inside;
  margin: 0px;
}

#mitte{
  width: 100%;
  background-color: #FFFFFF;
  float: left;
  height: auto;
  text-align: left;
}

#inmitte{
  width: auto;
  background-color: #FFFFFF;
  padding: 10px;
}

#ininmitte{
  width: 100%;
  background-color: #FFFFFF;
}

#rechts{
  background-color: #FFFFFF;
  width: 150px;
  float: right;
  overflow: hidden;
}

#inrechts{
  background-color: #FFFFFF;
  width: 150px;
  float: right;
}

#ininrechts{
  background-color: #FFFFFF;
  width: 150px;
  float: right;
}

#logo{
  width: 100%;
  height: 149px;
  background-color: #FFFFFF;
  background-image: url(../bilder/top.jpg);
  border-bottom: solid 1px #FFFFFF;
  background-repeat: no-repeat;
}

#zufall{
  width: 200px;
  height: 149px;
  background-color: #FFFFFF;
  float: right;
  overflow: hidden;
}

.schwarz{
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
;
}

.bannerlinks{
  max-width: 198px;
  height: 50px;
  border: 0px transparent;
  margin: 0px;
  clear: none;
  padding: 0px;
}

.streifen{
  background-color: #FFFFFF;
  text-align: left;
  background-color: transparent;
  background-image: url(../bilder/rwr.gif);
  background-repeat: repeat;
  max-width: 1000px;
  height: 31px;
  z-index: 0;
  border-bottom: 0px solid #000000;
  border-top: 0px solid #000000;
  float: left;
  margin-top: 0px;
  z-index: 4;
}

.sieben{
  margin-top: 9px;
  margin-left: 200px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

#oben{
  width: 100%;
  float: left;
  height: 70px;
  background-color: #FFFFFF;
  text-align: left;
}

#unten{
  width: 100%;
  float: left;
  height: 70px;
  background-color: #FFFFFF;
  text-align: left;
}

#inunten{
  background-color: #FFFFFF;
  height: auto;
  width: 100%;
}

#inunten1{
  background-color: #FFFFFF;
  height: auto;
  width: 100%;
}

#footer{
  width: 100%;
  float: left;
  height: auto;
  background-color: transparent;
  text-align: center;
}

ul {}

#zehn{
  text-align: center;
}

#dunkel{
  background-color: #0099CC;
  font-family: Verdana;
  font-weight: bold;
  color: #FFFFFF;
  border: solid #0099CC;
}

.pagescounter{
  color: #FFFFFF;
}
img{
  border: none;
}