/* hellgrau  #A8A9AC  dunkelgrau #464548 */

body { font-family:Arial,Helvetica,sans; }

p { }

td { vertical-align:top; }

a, a:visited, a:hover {
	text-decoration:none;
    color:#464548;
}

a.navi, a.navi:visited {
	font-size:0.70em; /* 12px; */
    line-height:19px;
    font-weight:bold;
    color:#A8A9AC;
}
a.navi:hover, a.navi_on {
	font-size:0.70em; /* 12px; */
    line-height:19px;
    font-weight:bold;
    color:#464548;

}

a.topnavi, a.topnavi:visited {
	font-size:0.7em; /* 12px; */
    line-height:0.7em;
    font-weight:bold;
    color:#464548;
}
a.topnavi:hover, a.topnavi_on {
	font-size:0.7em; /* 12px; */
    line-height:0.7em;
    font-weight:bold;
    color:#A8A9AC;
}

a.submenue, a.submenue:visited  {
	font-size:11px;; /* 0.75em */
    font-weight:normal;
    color:#464548;
}

a.submenue_aktiv {
    font-weight:bold;
}

/* *************************** */
 /* Formularformatierungen */
input, textarea {
	border:0px;
    border-bottom:1px solid #FFF;
    color:#464548;
    background-color:#d7d6cb;
    font-family:Arial,Helvetica,sans;
    font-size:11px;
    line-height:20px;
}
.checkbox {
  	border:2px solid #A8A9AC;
    background-color:#d7d6cb;
    color:#464548;
}
.radio {
	border:0px;
    background-color:#d7d6cb;
}

button {
	background-color:transparent;
    color:#464548;
    border:0px none;
}

/* **************************** */

.vorschaubild {
	background-image:url('images/rahmen_motiv_kl.gif');
	background-repeat:no-repeat;
    background-position: 4px top;
    padding:1px 0px 0px 1px;
    padding-left:5px;
}

.headline {
	font-size:12px; /* 0.7em */
    font-weight:bold;
    color:#464548;
}
.stdtext  {
	font-size:11px; /* 0.75em */
    font-weight:normal;
    color:#464548;
}
.stdtext a, .stdtext a:visited {
	font-size:11px; /* 0.75em */
    font-weight:normal;
    color:#464548;
    text-decoration:underline;
}

/* ///////////////////////////////// */

/* // fuer den Scroller */
#mycustomscroll {
	/* Typical fixed height and fixed width example */
	width: 661px;
	height: 355px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	background-color: transparent;
	margin: 0em auto;
  /*	padding-right:20px;  Abstand zwischen text und scrollbalken */
	text-align: left;
    margin:0;
}
#mycustomscroll2 {
	/* Typical fixed height and fixed width example */
	width: 661px;
	height: 355px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	background-color: transparent;
	margin: 0em auto;
  /*	padding-right:20px;  Abstand zwischen text und scrollbalken */
	text-align: left;
    margin:0;
}

#bereich_re {
	/* Typical fixed height and fixed width example */
	width: 250px;
	height: 355px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	background-color: transparent;
	margin: 0em auto;
  /*	padding-right:20px;  Abstand zwischen text und scrollbalken */
	text-align: left;
    margin:0;
    margin-left:90px
}

#bereich_re_kl {
	/* Typical fixed height and fixed width example */
	width: 220px;
	height: 255px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	background-color: transparent;
	margin: 0em auto;
  padding-right:25px; /*  Abstand zwischen text und scrollbalken */
	text-align: left;
    margin:0;
    margin-left:90px

}