/* CSS Document */

html {
  font-family: Verdana, Arial, Helvetica;
  font-size: 0.7em;
}

body {
  background-image: url(../gfx/background.png);
  background-repeat: repeat;
}

img {
  border:0px;
}


ul { margin: 0px; padding: 0px;}



a {
	color: #008800;
	text-decoration: none;
}


a.small {
	color: #008800;
	text-decoration: none;
}


a:link {
	color: #0E72B7;
	text-decoration: none;
}

a:visited {
	color: #0E72B7;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#head {
	background: url(../gfx/headleft.jpg) no-repeat left;
	height: 212px;
	margin-bottom: 0;
}



.site {
  width: 913px;
  margin: 10px auto;
  overflow:auto;
}

.header {
  overflow:auto;
  height: 215px;
  width: 913px;
}

.logo {
  float:left;
  margin-right:3px;
}

.boxes {
  float:left;
  width: 475px;
}

.werbung {
  margin:0px 0px 2px;
  padding:0px;
  height: 60px;
  padding: 0px 1px;
  /*width: 468px;
  border: 1px solid #b9b4b4;*/

}

.headnavi {
  width: 225px;
  float:left;
  margin-right:3px;
}

.headnavi ul {
  margin:0px;
  padding:0px;
  border:0px;
}

.headnavi li {
  list-style: none;
  margin:0px;
  border:0px;
  height:49px;
}

.headnavi a {
  text-decoration: none;
  border: 0px;
}

.navimargin {
  padding-bottom:1px;
}

.inhalt {
  overflow:auto;
  padding:2px 0px;
}

.navigation {
  margin:0px;
  padding:0px;
  border:0px;
  float: left;
}

.navigation li {
  list-style: none;
  margin:0px 0px 1px;
  padding:0px;
  border:0px;
}

.navibox {
  width: 158px;
  background-image:url(../gfx/navibox.png);
  margin-bottom:3px !important;

}

.navibox_oben {
  background-image:url(../gfx/navibox_head.png);
  background-repeat: no-repeat;
  height:2px;
  padding:0px;
  margin:0px;
}

.navibox_unten {
  background-image:url(../gfx/navibox_foot.png);
  background-repeat: no-repeat;
  height:2px;
  padding:0px;
  margin:0px;
  background-position: bottom;
}

.navibox_content {
  padding:8px;
  font-size:0.85em;
}

.content {
  float:left;
  overflow:auto;
  width: 555px;
  border: 1px solid #b9b4b4;
  background-color: #f2f2f2;
  margin:1px 5px 0px 6px;
  padding:10px;
  min-height:950px;
}



.inhaltstabelle_klein {
	font-size: 0.85em;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
}

.td1 {
	background: #D0D0D0;
}

.td2 {
	background: #E1E1E1;
}

#navheight_vert {
    padding-top: 0px
}

#navheight_vert ul.nav1st { padding:0px 0px;}

.einrueck_navi {
margin-left: 8px;
}




/* JAOS Gallery
*******************************************************************************/
/* JAOS Gallery
*******************************************************************************/
#jaos
	{
	margin:0 auto;
	}

.jaosg_galerie
	{
	text-align:center;
	vertical-align:middle;
	padding:5px;
	}

.jaosg_thumbnail
	{
	margin:5px;
	float: left;
	height: 80px;
	width: 80px;
	text-align: left;
	vertical-align:middle;
	}

.jaosg_nav
	{
	text-align: center;
	}

.jaosg_bild
	{
	text-align: center;
	}

.jaosg_bildbeschreibung
	{
	text-align: justify;
	}



/* Textile + Bild
*******************************************************************************/


.flLeft {float:left;}
.flRight {float:right;}

.fl-lft {
	float: left;
	padding-right: 5px;
}

.fl-rght {
	float: right;
	padding-left: 5px;
}

.img-bttm {
	float: right;
}

.img-top {
	float: float:inherit;
}





/* Überschrift */
@media screen {
	.renderhead {
		display: block;
	}
	.renderhead span {
		display: none;
	}
	.renderhead img {
		padding:5px;
	}
}
/* Ausgabe auf dem Drucker */
@media print {
	.renderhead {
		display: block;
	}
	.renderhead span {
		display: block;
		color: blue;
	}
	.renderhead img {
		display: none;
	}
}


/* Login */

  .kasten {
display: none;

  }

  .kasten input {
    width: 5em;
  }

  .kasten span {

  }

  .kasten form {
    margin-top: 0.5em;
    padding: 0;
    margin-bottom: 0;
  }

  .kasten fieldset {
    border: none;
    padding-top: 0;
    padding-left: 0.4em;
  }

  .kasten input.submit {
  width: 2em;
  height: 1.4em;
  margin-left: 5.3em;
  }

  #mitglied {
  margin-top: 0.5em;
  margin-bottom: 0;
  font-size: 1.2em;
  }

  .kasten ul {
    list-style: none;
    padding: 0;
    padding-left: 1em;
  }

  .kasten ul li {
    margin: 0;
    padding: 0;
  }



#news .rex-com-articlecommentbox {
        display: none;
}

#news .autor {
        display: none;
}



  #form-module label.text{
   display: none;
  }

  #form-module input.text{
   display: none;
  }

