/* Einstellungen fuer Hintergrund */

 body {
  background-color: #ffffff;
}

/* Einstellungen fuer Scrollbalken */


/* Einstellungen fuer LINKS */

 a:link           { text-decoration:none; font-weight:normal; color:#FFAA00; }   /* Farbe fuer LINKS */
 a:visited        { text-decoration:none; font-weight:normal; color:#FFAA00; }   /* Farbe fuer besuchte LINKS */
 a:hover          { text-decoration:none; font-weight:normal; color:#b3b3b3; }   /* Farbe fuer markierte LINKS */
 a:active         { text-decoration:none; font-weight:normal; color:#b3b3b3; }   /* Farbe fuer aktive LINKS */

/* Schriftgroessen fuer UEBERSCHRIFTEN */

 h1 { font-size:16px; margin-bottom:18px; margin-top:10px; color:#FFAA00; }     /* UEBERSCHRIFT 1 */
 h2 { font-size:14px; margin-bottom:18px; margin-top:10px; color:#FFAA00; }     /* UEBERSCHRIFT 2 */
 h3 { font-size:12px; margin-bottom:18px; margin-top:10px; color:#808080; }     /* UEBERSCHRIFT 3 */
 
/* Schriftgroesse & Zeilenhoehe fuer NORMALTEXT */

body,td,th { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:13px; line-height:18px; color:#666666; }
strong, bold { font-family:Verdana, Helvetica, Arial, sans-serif; color:#888888; }

/* Schriftgroessen fuer UEBERSCHRIFTEN */

.title  { padding: 0px 20px 0px 20px; background-color:#808080; font-size: 13px; line-height:24px; color: #FFAA00; font-weight: bold; }

/* Schriftgroesse & Zeilenhoehe fuer NORMALTEXT */

ol { padding: 0px 0px 0px 0px; }

/* Einstellungen fuer AUFZAEHLUNG */

li {
	padding: 0px 0px 0px 5px;
	list-style-type:square;
	list-style-position:inside;
	list-style-image:url(../images/kugel.gif);
}


.aufz {
    background: #ffffff;
	padding: 0px 5px 0px 5px;
    list-style:square;
}


/* Einstellungen fuer Tabellen */
/* -=========================================================- */
/* Tabellen-ID -> kann nur einmal zugewiesen werden */

#layout {
	padding: 0px;
	width: 100%;
	height: 100%;
	vertical-align: top;
}

#inhalt {
	padding: 20px 30px;
	width: 100%;
	height: 100%;
	vertical-align: top;
}

/*#feldmain {	padding: 5px; }

#sub {
	float: left; 
	padding: 1px 5px 1px 5px;
    color: #e6e6e6;
    font-weight: bold;
}*/


/* Einstellungen fuer Klassen */
/* -=========================================================- */
/* DIV, CLASS */

/*
.tabstyle {
	padding: 1px 5px 1px 5px;
  color: #808080;
  font-weight: normal;
  font-size: 11px;
  vertical-align:top;
  background-color:#e6e6e6;
}
*/


fieldset {
	border: 1px solid #DDD;
	padding: 10px;
}

legend, textarea {
	border: 1px solid #DDD;
}

.textinput {
	border: 1px solid #DDD;
	background: #F5F5F5;
}

.bildtitel {
	font-size: 9px;
}

.tabelle {
	border: 1px solid #DDD;
}

.tabspalte {
	font-size: 9px;
}

.tabzeile {
	font-size: 9px;
}

.tabtitle1 {
	background-color:#e6e6e6;
  background-image:url(../images/b_bground.gif);
	padding: 0px 10px;
  font-size: 11px;
  font-weight: bold;
  color: #FFF;
	height: 22px;
}

.tabtitle2 {
  background-color:#808080;
	padding: 1px 5px;
  font-size:10px;
  font-weight: bold;
  color: #FFAA00;
}

.tabsubtitle {
  background-color:#e6e6e6;
	padding: 1px 5px 1px 5px;
  font-size:10px;
  font-weight: bold;
  color: #FFAA00;
}

.tabtext {
  background-color:#f5f5f5;
	padding: 10px;
  font-weight: normal;
  color: #808080;
  vertical-align:top;
	text-align: left;
}

.tabtextbold {
  background-color:#b3b3b3;
	padding: 0px 5px 0px 5px;
  font-size:10px;
  font-weight: bold;
  color: #e6e6e6;
}

.tabpic {
  background: #e6e6e6;
	padding: 0px 0px 0px 0px;
    /*border: 1px solid #808080;*/
}

.pic {
	background: #e6e6e6;
	padding: 0px;
	
}

.text {
  background-color:#ffffff;
	padding: 0px;
  font-weight: normal;
  color: #808080;
}

.textbold {
  background-color:#ffffff;
	padding: 0px;
  font-weight: bold;
  color: #808080;
}

.feldtop {
  /*background-color:#808080;
  background-image:url(../images/bground_g2.gif);*/
	padding: 1px 5px 1px 5px;
  font-size:9px;
  line-height:12px;
  color: #808080;
}

.karte {
  background-color:#808080;
	padding: 0px 0px 0px 0px;
	border: 1px solid #808080;
	font-size: 9px;
}

.white {
  color: #FFFFFF;
}

.top {
	padding: 20px 0px 0px 0px;
	float: right;
}

