/* {{{ general */
body {
      margin: 0px;
      padding: 0px;
      background-color: #afafaf;
      color: #fff;
      font-family: Verdana, Arial;
      font-size: 11px;
}
table {
      font-size: 11px;
}

td {
	line-height:18px;
}

/* Textumfluss zuruecksetzen */
br.klar {
	clear:both;
}

span .news {
    line-height: 1.2em;
}

p {
  margin:0px;
  padding:0px;
}
.zusatz {
  margin:0px;
  padding:0px;
  position:absolute;
  bottom:0px;
  left:0px;
  width: 70px;
  height:70px;
  color:#afafaf;
  line-height: 17px;
  background-image: url('../images/fassade2.png');
  background-repeat: no-repeat;
  /* background-color:#3f3f3f; */
  /* border-bottom: 1px solid #afafaf; */
}
p.aktuell {
  margin:0px;
  font-size:11px;
}
p.ptext {
  margin:0px;
  font-size:11px;
}
img {
  border:0px;
  margin:0px;
  padding:0px;
  display:block;
}

li, ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  font-size:11px;
}

pre {
	font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  line-height:14px;
  text-align:justify;
  width:350px;
  color:#fff;
}
/* }}} allgemeines */

/* {{{ News Frame */
/* Newsbox */
.newsbox {
  position: absolute;
  bottom:0px;
  right:0px;
  width: 350px;
  text-align:left;
}

/* NewsHeadline */
h1 {
  margin:0px;
padding:0px;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
}
/* News-Inhalt */
.news {
  padding: 0px;
  margin: 0px;
  line-height:12px;
  text-align: justify;
}
/* }}} News Frame */

/* {{{ Formularelemente */
input, textarea, select {
      font-family:Verdana,Arial,sans-serif;
      font-size: 10px;
}

textarea {
	  float:left;
	  width:275px;
	  height:140px;
}
input[type=text] {
	  width: 275px;
	  float:left;
} 
input[type=text].imgtext {
	  width: 210px;
	  float:left;
}
input[type=file] {
	  margin-bottom:1px;
	  float:left;
}

input[type=submit] {
	  width: 140px;
	  float:left;
      margin-left:70px;
}

.formlabels{
	 line-height: 20px;
     width:68px;
     float:left;
}

.formitem {
      border: 1px solid #afafaf;
}
/* }}} Formularelemente */

/* {{{ Navigation-images on activation */
.bleich {
	filter:Alpha(opacity=45);
	-moz-opacity: 0.45;
  border:0px;
  margin:0px;
  padding:0px;
  display:block;
}
.honk {
	filter:Alpha(opacity=100);
	-moz-opacity: 1.0;
  border:0px;
  margin:0px;
  padding:0px;
  display:block;
}
/* }}} Navigation-images on activation */

/* {{{ backgrounds */
/* horizontaler Balken */
#horizon {
  position:absolute;
  background-color:#bbbbbb;
  margin-top:-280px;
  top:50%;
  width:100%;
  height:560px;
  padding:0px;
}
/* Box aussen */
#mainouter {
  position:absolute;
  background-color:#808080;
  left:50%;
  margin-left:-280px;
  width:560px;
  height:560px;
}
/* Box innen */
#maininner {
  position:absolute;
  left:35px;
  top:35px;
  width:490px;
  height:490px;
}
/* }}} backgrounds */

/* {{{ Contentframes, shown with jscript and inner elements*/
/* Klasse Mainframe */
.mainframe {
  position:absolute;
  left:140px;
  top:70px;
  width:350px;
  height:420px;
  text-align:justify;
  float:right;
}
.editframe {
/*  position:absolute; 
  left:140px;
  top:70px;
*/
  width:350px;
  height:500px;
 /* text-align:justify;*/
  overflow: auto;
}

.texta {
  width:350px;
  height:70px;
  text-align:left;
}

#imgbox {
	position:absolute;
	right:0px;
	bottom:0px;
  height:280px;
}
#textbox {
  position:absolute;
  overflow: hidden;
  line-height:14px;
  width:350px;
  height:280px;
  z-index:20;
}
#textbox[id] {
  bottom:0px;
}
/* Scrollbarer Text */
#scroll {
  position:relative;
  line-height:14px; 
  text-align:justify;
 /* top:0px; */ 
  width:350px;
  height:auto; 
  color:#fff;
  float:left;
}
/* #scroll[id] {
  position:absolute;
} */

/* Steuerung */
#scrollbox {
  background-color:#808080;
  /*border-bottom: 1px solid #afafaf;*/
  top:14px;
  width:50px;
  height:17px;
  z-index:15;
}

/* Seitenzahl */
#number {
  bottom:2px;
  color:#ffffff;
}

#datenleft {
	position:absolute;
	bottom:0px;
  background-color:#808080;
  width:70px;
	text-align:left;
}
#datenright {
	position:absolute;
	margin-right:0px;
	bottom:0px;
  background-color:#808080;
  left:70px;
  width:280px;
	text-align:right;
}
/* }}} Contentframes, shown with jscript and inner elements*/

/* {{{ Navigation top and left */
#vert {
  position:absolute;
  top:70px;
  width:140px;
  height:420px;
  float:left;
  background-image: url('../images/fassade2.png');
  background-repeat: repeat-y;
}
.kistenav {
  z-index:5;
  position:absolute;
  width:490px;
  height:70px;
  float:left;
  border-bottom:1px;
  border-color: #afafaf;
  border-bottom-style:solid;
}
.kiste {
  background-color:#afafaf;
  width:70px;
  height:70px;
  float:left;
}
#kistelogo {
  background-color:#808080;
  width:70px;
  height:70px;
  float:left;
}
.kiste2 {
  background-color:#555555;
  width:70px;
  height:70px;
  float:left;
}
.navitop {
  color:#ffffff;
  margin-left:70px;
  font-size:12px;
  margin-top:0px;
}
.navi {
  color:#ffffff;
  margin-top:55px;
  font-size:11px;
  font-weight: bold;
}

#logo {
color:#ffffff;
font-size:11px;
line-height:12px;
text-indent: 5px;
}
/* }}} Navigation top and left */

/* {{{ links */
a#news {
  position:absolute;
  right:0px;
  font-size:11px;
  text-decoration:none;
  color:#afafaf;
}
a#admin{
  margin-left:2px; 
  font-size:12px;
  text-decoration:none; 
  font-weight:bold;
  background-color:#ffffff;
  color:#cc0000;
}
a#arrow{
	margin: 0px;
	padding: 0px;
  font-size:12px;
  text-decoration:none;
  color:#ffffff;
}
a.exit{
	margin: 0px;
	padding: 0px;
	line-height:25px;
	position: absolute;
	right: 5px;
  	text-decoration:none;
  	color:#808080;
}

a#navi{
  margin: 0px;
  padding: 0px;
  font-size:11px;
  text-decoration:none;
  color:#ffffff;
  /* background-color: #808080; */
}
a#navi:hover {
  display: inline;
  color:#ffffff;
  /* background-color: #808080; */
}
a#nletter{
	margin: 0px;
	padding: 0px;
  font-size:11px;
  text-decoration:none;
  color:#ffffff;
}
a#nletter:hover {
  color:#3F3F3F;
}
a#top{
	margin: 0px;
	padding: 0px;
  font-size:12px;
  text-decoration:none;
  color:#afafaf;
}
a#top:link {
  color:#afafaf;
}
a#top:visited {
  color:#afafaf;
}
a#top:hover {
  color:#ffffff;;
}
a#top:active {
  color:#ffffff;
}
/* }}} links */

