/* all  */
* {
	font-size: 100%;
}
html {
	/*  xheight: 100%;
	xmax-height: 100%;
*/
	padding: 0;
	margin: 0;
	border: 0;
/* hide overflow: hidden from IE5/Mac */
/* \*/
	overflow: hidden;
/* */
}
body {
	overflow: hidden;
	/*xheight: 100%;
*/
}
* html body {
	height: 100%;
	overflow: auto;
}
.links_webmaster_p {
	display: block;
}
.links_webmaster_p a:link {
	color: #000080;
	display: block;
	background-color: #FFFF00;
}
.links_webmaster_p a:visited {
	color: #000080;
	display: block;
	background-color: #FFFF00;
}
.links_webmaster_p a:hover {
	color: #000000;
	;
	display: block;
	background-color: #80FF80;
}
.links_webmaster_p a {
	margin: 0px;
	padding: 1px;
}
.links_webmaster_change {
	font-size: 10pt;
	font-family: arial, sans-serif;
	border: 1px #400080 solid;
	width: 6em;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
}
.link_auf_weiter_nach_datensatz_speichern {
	text-align: center;
	border: 1px #000000 solid;
	font-weight: bold;
	padding: 5px;
	background-color: #FFFF00
}
#upload_file td {
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	font-family: arial, sans-serif
}
#upload_file  a:link {
	color: #A52A2A;
}
#upload_file  a:visited {
	color: #538475;
}
#upload_file  a:hover {
	color: #FF0000;
}
#upload_file  a:active {
	color: #008000;
}
.upload_status {
	margin-top: 3px;
	margin-bottom: 3px;
	color: #BF0000;
	padding: 3px;
	background-color: #FFFF00;
	border: 2px #FF0000 solid;
}
.logoff {
	display: block;
	padding: 3px;
	margin: 3px;
	background-color: #FFFF00;
	border: 1px #FF0000 solid
}
.logoff a:link {
	color: #800000;
	text-decoration: none
}
.logoff a:visited {
	color: #800000;
	text-decoration: none
}
.logoff a:hover {
	color: #FF0000;
	text-decoration: none
}
.logoff a:active {
	color: #00FF00;
	text-decoration: none
}
.einstellungen a:link {
	color: #800000;
	text-decoration: none
}
.einstellungen a:visited {
	color: #800000;
	text-decoration: none
}
.einstellungen a:hover {
	color: #FF0000;
	text-decoration: none
}
.einstellungen a:active {
	color: #00FF00;
	text-decoration: none
}
.einstellungen .menue_headline_background {
	margin: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-bottom: 1px #8F8F8F solid;
	background-color: #E4E4E4;
	text-align: left;
}
.einstellungen .menue_headline_p {
	padding: 1px;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 0px
}
.benutzer_name {
	margin: 0px
}
.a_task_background_webmaster_high {
	background-color: #FDD9BD;
	border-bottom: 1px #EBEBEB dotted;
	padding-left: 6px
}
.a_task_background_webmaster {
	background-color: #FFFFFF;
	border-bottom: 1px #EBEBEB dotted;
	padding-left: 6px
}
.menue_sub_admin {
}
.show_tag_div_all {
	display: inline;
	background-color: #80FF00;
	border: 1px #004040 solid
}
.objekt_gruppe_suchbegriff {
	padding: 3px;
	margin-bottom: 6px;
	background-color: #D2FFD2;
	border: 1px #B4E7B8 solid;
}
.js_show_hide_block {
	display: none;
	height: 100%;
}
.clear_block {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	font-size: 0pt;
	line-height: 0;
	border-top: 0px rgb(153,153,0) solid;
}
.fix_admin {
	z-index: 120;
	position: absolute;
	overflow: hidden;
	left: 0px;
	top: 0px;
	background-color: #F7F080;
	height: 500px;
	border-top-width: 1px;
	border-top-color: #0C1C96;
	border-top-style: solid;
	text-align: left;
	/*filter: alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity: 0.90;
*/
}
form {
	margin: 0;
	padding: 0;
}
.zi_download {
	float: left;
	width: 75%;
	color: #000;
	font-size: 0.8em;
	background-color: #000
}
.zi_download_zeile_hell {
	margin: 0;
	border-bottom: 1px #E1E1E1 solid;
	background-color: #CDCDCD;
	padding: 0px;
	padding-left: 6px;
	padding-right: 6px;
}
.zi_download_zeile_dark {
	border-bottom: 1px #E1E1E1 solid;
	background-color: #BBBBBB;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
}
.zi_download_sp1 {
	float: left;
	width: 10%;
	text-align: right;
	margin-left: 0px;
}
.zi_download_sp2 {
	float: left;
	width: 10%;
	text-align: center;
	margin-left: 1px;
}
.zi_download_sp3 {
	float: left;
	width: 64%;
	text-align: left;
	margin-left: 1px;
}
.zi_download_sp4 {
	float: left;
	width: 15%;
	text-align: left;
	margin-left: 1px;
}
.zi_download_first_letter {
	font-weight: bold;
}
.zi_download a:link {
	color: #800000;
	text-decoration: none
}
.zi_download a:visited {
	color: #800000;
	text-decoration: none
}
.zi_download a:hover {
	color: #FF0000;
	text-decoration: none
}
.zi_download a:active {
	color: #00FF00;
	text-decoration: none
}
.warnung {
	color: #f00;
	margin-bottom: 6px;
}
.user_style_profile_frame_left {
	position: absolute;
	overflow: auto;
	height: 100%;
	top: 0;
	left: 0;
}
.user_style_profile_frame_right {
	background-color: rgb(232,232,232);
	position: absolute;
	overflow: auto;
	height: 100%;
	top: 0px;
	right: 0px;
}
.js_framea {
	position: absolute;
	overflow: auto;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}
.js_frameb {
	display: none;
	position: absolute;
	overflow: hidden;
	height: 100%;
	width: 25%;
	top: 0px;
	right: 0px;
	font-family: arial, sans-serif;
	font-size: 10pt;
	border: 0px #f00 ridge;
	background-color: #fff
}
.js_framec {
	position: absolute;
	overflow: auto;
	width: 15%;
	top: 0px;
	right: 0px;
	height: 99%;
	padding: 0px;
	font-size: 0.8em;
	border: 1px #DADADA solid;
}
.hover_helpframe {
	font-size: 0.9em;
}
.hover_helpframe a {
	text-decoration: none;
	padding: 3px;
}
.datensatz_status {
	text-align: left;
	color: #000;
	margin-bottom: 1px;
	border: 1px #DADADA solid;
	background-color: #F2F2F2;
	padding-left: 6px;
}
.sitemap_xml {
	font-size: 1.3em;
	font-family: 'courier new', courier;
	background-color: #D9FFD9;
	margin-bottom: 6px;
	padding: 3px;
}
#important {
	font-size: 0.7em;
	text-align: center;
	visibility: hidden;
	position: absolute;
	left: -432px;
	width: 420px;
	top: 0px
}
.posteingang {
	font-size: 9pt;
	border: 1px #aaa dotted;
	background-color: white;
	color: #333
}
.posteingang_inner {
	margin: 13px;
}
.mail_table {
	border: 1px #bbb dotted;
	margin-bottom: 3px
}
.mail_table_inner {
	margin: 6px;
}
.mail_tab {
}
.mail_tab_ueberschrift {
	font-weight: bold;
	width: 90%;
	margin: 3px;
	font-size: 1.2em;
}
.mail_tab_sp1 {
	padding-right: 3px;
	width: 25%;
	float: left;
	font-weight: bold;
	text-align: right;
	border-top: 1px #ddd solid;
	;
	margin-bottom: 1px;
}
.mail_tab_sp2 {
	padding-left: 3px;
	width: 70%;
	float: left;
	margin-left: 2px;
	border-top: 1px #ddd solid;
	margin-bottom: 1px;
}
.benutzerliste {
	font-size: 9pt;
	border: 1px #aaa dotted;
	background-color: white;
	color: #333
}
.benutzerliste_inner {
	margin: 13px;
}
.passwort_table {
	border-top: 2px #808080 solid;
	margin-bottom: 3px
}
.passwort_table_inner {
	margin: 6px;
}
.passwort_tab {
}
.passwort_tab_ueberschrift {
	font-weight: bold;
	width: 90%;
	margin: 3px;
	font-size: 1.2em;
}
.passwort_tab_sp1 {
	padding-right: 3px;
	width: 25%;
	float: left;
	font-weight: bold;
	text-align: right;
	border-top: 1px #ddd solid;
	;
	margin-bottom: 1px;
}
.passwort_tab_sp2 {
	padding-left: 3px;
	width: 70%;
	float: left;
	margin-left: 2px;
	border-top: 1px #ddd solid;
	margin-bottom: 1px;
}
/*---------------------------------------------*/
.erweiterte_suche {
	float: left;
	width: 100%;
	background-color: rgb(239,239,239);
}
.such_filter {
	float: left;
	margin: 0;
	margin-right: 1px;
	margin-top: 0px;
	height: 8em;
	background-color: rgb(239,239,239);
}
.such_filter_inner {
	margin: 6px;
}
.such_filter_ueberschrift {
}
.such_filter_zeile_2 {
}
.such_filter_input_active {
	background-color: rgb(255,204,102)
}
.such_filter_input {
	background-color: rgb(255,255,204)
}
.such_filter_submit {
}
.such_filter_reset {
}
/*------------------------------------------------*/
.upload_sort {
	margin-top: 6px;
}
.upload_sort form select {
	width: 100%
}
.upload_sort .such_filter {
	color: black;
}
.upload_sort .such_filter_inner {
}
.upload_sort .such_filter_ueberschrift {
}
.upload_sort .such_filter_zeile_2 {
}
.upload_sort .such_filter_input_active {
}
.upload_sort .such_filter_input {
}
.upload_sort .such_filter_submit {
}
.upload_sort .such_filter_reset {
}
.sitemap {
	background-color: transparent;
}
.sitemap_einstellungen .sitemap {
	font-size: 9pt;
	font-weight: normal;
	font-family: arial, sans-serif;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	background-color: white;
}
.sitemap_inner {
	margin: 1em;
}
.sitemap_links {
	display: block;
	margin-bottom: 1px;
	text-align: left;
	background-color: #fff;
}
.page_stat_menue_sub000 {
	font-weight: bold;
	font-size: 1.2em;
}
.page_stat_menue_sub001 {
	font-weight: bold;
	font-size: 1.15em;
}
.page_stat_menue_sub002 {
	font-weight: bold;
	font-size: 1.1em;
}
.page_stat_menue_sub003 {
	font-size: 1.0em;
	font-weight: bold;
}
.page_stat_menue_sub004 {
	font-size: 0.95em;
}
.page_stat_menue_sub005 {
	font-size: 0.80em;
}
.page_stat_menue_sub006 {
	font-size: 0.75em;
}
.sp_normal .page_stat_menue_sub001 {
	width: 300px;
	float: left;
}
.sp_normal .page_stat_menue_sub002 {
	width: 300px;
	float: left;
}
.sp_normal .page_stat_menue_sub003 {
	width: 280px;
	float: left;
}
.sp_normal .page_stat_menue_sub004 {
	width: 280px;
	float: left;
}
.sp_normal .page_stat_menue_sub005 {
	width: 250px;
	float: left;
}
.sitemap_on_page .einrueck {
	float: left;
	width: 2.0em;
	border-left: 1px #C0C0C0 dotted;
	height: 1.5em;
	margin-bottom: 4px;
}
.sitemap_on_page .einrueck_arrow {
	float: left;
	width: 2.0em;
	height: 1.5em;
	margin-bottom: 4px;
	background: url('../../images_des_programms/sitemap_arrow.gif') 0% 0px no-repeat;
}
.sitemap_on_page .einrueck_klein {
	float: left;
	width: 0.1em;
	height: 1.5em;
	margin-bottom: 4px;
}
.sitemap_links .sp_normal {
	width: 98%;
	float: left;
	margin-top: 0.4em;
	border-bottom: 1px rgb(128,128,0) dotted;
}
.sitemap_links .sp1 {
	width: 28%;
	float: left;
	margin-top: 0.1em;
}
.sitemap_links .sp2 {
	width: 30%;
	float: left;
	margin-left: 1%;
	margin-top: 0.1em
}
.sitemap_links .sp3 {
	width: 40%;
	float: left;
	margin-left: 1%;
	margin-top: 0.1em
}
.sitemap_links .sp1 {
	padding-left: 0px;
}
.sitemap_links .sp2 {
}
.sitemap_links .sp3 {
}
.sitemap_links .sp1 .page_stat_menue_sub002 {
}
.sitemap_links .sp2 .page_stat_menue_sub002 {
}
.sitemap_links .sp3 .page_stat_menue_sub002 {
}
.sitemap_links .sp1 .page_stat_menue_sub003 {
}
.sitemap_links .sp2 .page_stat_menue_sub003 {
}
.sitemap_links .sp3 .page_stat_menue_sub003 {
}
.sitemap_links .sp1 .page_stat_menue_sub004 {
}
.sitemap_links .sp2 .page_stat_menue_sub004 {
}
.sitemap_links .sp3 .page_stat_menue_sub004 {
}
.sitemap_links .sp1 .page_stat_menue_sub005 {
}
.sitemap_links .sp2 .page_stat_menue_sub005 {
}
.sitemap_links .sp3 .page_stat_menue_sub005 {
}
.page_stat_box_interne_nr {
	color: #9F9F9F
}
.page_stat_box {
	margin-left: 0px;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
}
.sitemap_links .page_stat_box_false {
	border: 1px #9D9D9D solid;
	background-color: #ffffff;
	color: #6E6E6E;
}
.sitemap_links .page_stat_box_true0 {
	border: 1px #606060 solid;
	background-color: #FF9F9F;
	color: red;
}
.sitemap_links .page_stat_box_true1 {
	border: 1px #606060 solid;
	background-color: #A2D5A4;
	color: #000000;
}
.sitemap_links .page_stat_box_true2 {
	border: 1px #606060 solid;
	background-color: #80FFBF;
	color: #FFFFFF;
}
.sitemap_links .page_stat_box_true3 {
	border: 1px #606060 solid;
	background-color: #804000;
	color: #FFFFFF;
}
.sitemap_links .page_stat_box_true4 {
	border: 1px #606060 solid;
	background-color: #FF9FFF;
	color: #FFFFFF;
}
.sitemap_links .page_stat_box_true5 {
	border: 1px #606060 solid;
	background-color: #808040;
	color: #FFFFFF;
}
.sitemap_links .page_stat_box_true6 {
	border: 1px #606060 solid;
	background-color: #FF8A15;
	color: #FFFFFF;
}
.sitemap_links .page_stat_box_true7 {
	border: 1px #606060 solid;
	background-color: #00FFFF;
	color: #FFFFFF;
}
.sitemap_links .page_stat_box_delete_false {
	text-align: center;
	border: 1px #9D9D9D solid;
	background-color: #FFFFFF;
	color: #C0C0C0;
}
.sitemap_links .page_stat_box_delete_true {
	text-align: center;
	border: 1px #9D9D9D solid;
	background-color: #F3F3F3;
	color: #000000;
}
.sitemap_links .page_stat_box_change_false {
	text-align: center;
	border: 1px #9D9D9D solid;
	background-color: #FFFFFF;
	color: #C3C3C3;
}
.sitemap_links .page_stat_box_change_true {
	text-align: center;
	border: 1px #9D9D9D solid;
	background-color: #F3F3F3;
	color: #FF0000;
}
.sitemap_links .page_stat_box_edit_false {
	text-align: center;
	border: 1px #9D9D9D solid;
	background-color: #FFFFFF;
	color: #C3C3C3;
}
.sitemap_links .page_stat_box_edit_true {
	text-align: center;
	border: 1px #9D9D9D solid;
	background-color: #F3F3F3;
	color: #FF0000;
}
.sitemap_links .page_stat_box_wm_status_sichtbar {
	text-align: center;
	border: 1px #9D9D9D solid;
	background-color: #4AFF4A;
	color: #C3C3C3;
}
.sitemap_links .page_stat_box_wm_status_unsichtbar {
	text-align: center;
	border: 1px #9D9D9D solid;
	background-color: #E179A8;
	color: #FF0000;
}
.sitemap_links input {
	border: 0;
	margin: 0;
	padding: 0;
}
.sitemap_links .page_stat_box_input {
	margin: 0px;
	text-align: center;
	border: 1px #9D9D9D solid;
	color: #000000;
	padding: 0;
}
.sitemap_links .page_stat_box_change_true a:link {
}
.sitemap_links .page_stat_box_change_true a:visited {
}
.sitemap_links .page_stat_box_change_true a:hover {
}
.sitemap_links .page_stat_box_change_true a:active {
}
.sitemap_links .page_stat_box_edit_true a:link {
}
.sitemap_links .page_stat_box_edit_true a:visited {
}
.sitemap_links .page_stat_box_edit_true a:hover {
}
.sitemap_links .page_stat_box_edit_true a:active {
}
.sitemap_links .page_stat_box_co_autor_false {
	text-align: center;
	border: 1px #9D9D9D solid;
	background-color: #FFFFFF;
	color: #6E6E6E;
}
.sitemap_links .page_stat_box_co_autor_true {
	text-align: center;
	border: 1px #9D9D9D solid;
	background-color: #C4ECFF;
	color: #000;
}
.sitemap_links .page_stat_box_reader_list_false {
	text-align: center;
	border: 1px #9D9D9D solid;
	background-color: #FFFFFF;
	color: #6E6E6E;
}
.sitemap_links .page_stat_box_reader_list_true {
	text-align: center;
	border: 1px #9D9D9D solid;
	background-color: #80FF80;
	color: #000;
}
.sitemap_links .page_stat_box_passwort_false {
	text-align: center;
	border: 1px #9D9D9D solid;
	background-color: #FFFFFF;
	color: #6E6E6E;
}
.sitemap_links .page_stat_box_passwort_true {
	text-align: center;
	border: 1px #9D9D9D solid;
	background-color: #FFE0C1;
	color: black;
}
a.infobox {
	text-decoration: none;
	display: block;
	color: black;
}
.inactive a.infobox {
	text-decoration: none;
	display: block;
	color: #F3F3F3;
	background-color: #C0C0C0
}
.active a.infobox:hover {
	background-color: #FFFF00;
	border: 0;
	color: #292929;
}
a.infobox span {
	visibility: hidden;
	z-index: 100;
	position: absolute;
	margin: 0;
	padding: 0.5em;
	text-decoration: none;
	width: 16em;
	height: 5em;
	left: 3.5em;
	top: -9em;
	border: 1px solid #C0C0C0;
	color: #000000;
	background-color: #fff;
	text-align: center;
	overflow: hidden;
	font-size: 8pt
}
a.infobox .shadow {
	visibility: hidden;
	z-index: 99;
	position: absolute;
	margin: 0;
	margin-left: 5px;
	margin-top: 5px;
	padding: 0.5em;
	text-decoration: none;
	width: 16.0em;
	height: 5.0em;
	left: 3.5em;
	top: -9em;
	background-color: #000000;
	text-align: center;
	overflow: hidden;
	font-size: 8pt;
	/*filter: alpha(opacity=20);
	opacity: 0.20;
	-moz-opacity: 0.20;
*/
}
a.infobox .letter {
	padding: 0.1em;
	text-align: center;
	margin: 0;
}
a.infobox:hover span {
	visibility: visible;
}
a.infobox:hover .shadow {
	visibility: visible;
}
/*seitenzahlen*/
.sz_links {
	float: left;
	width: 15%;
	text-align: left;
}
.sz_mitte {
	float: left;
	width: 69%;
	text-align: center;
}
.sz_rechts {
	float: right;
	width: 15%;
	text-align: right;
}
/*menue waagerecht*/
.menue_link {
	display: inline;
}
.cache_html_false {
	z-index: 127;
	position: absolute;
	left: 0;
	top: 0;
	width: 0px;
	height: 0px;
}
.cache_html_true {
	background-image: url('../images_des_programms/html-pool.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	z-index: 127;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 45px;
	height: 14px;
	border: 0px black solid;
}
/*für die besucher sitemap*/
.page_counter_heute {
	font-size: 8pt;
	font-weight: normal;
	float: right;
	width: 40px;
	margin-right: 2px;
	text-align: right;
	padding: 1px;
}
.page_counter_monat {
	font-size: 8pt;
	font-weight: normal;
	float: right;
	width: 40px;
	margin-right: 2px;
	text-align: right;
}
.page_counter_jahr {
	font-size: 8pt;
	font-weight: normal;
	float: right;
	width: 40px;
	margin-right: 2px;
	text-align: right;
}
.page_counter_heute .head {
	color: rgb(168,168,168)
}
.page_counter_monat .head {
	color: rgb(168,168,168)
}
.page_counter_jahr .head {
	color: rgb(168,168,168)
}
.page_counter_statistic {
	background-color: rgb(216,216,216);
	padding: 1px;
	overflow: auto;
	margin-bottom: 1px;
	font-size: 8pt;
	border: 1px gray solid;
}
.page_counter_statistic_headline {
	padding: 3px;
	color: black;
	font-size: 8pt;
	font-weight: bold;
}
.page_counter_statistic_spalte_headline {
	color: rgb(72,72,72);
}
.page_counter_statistic_spalte {
	font-size: 7pt;
	color: black;
	font-weight: normal;
	float: left;
	width: 40px;
	margin-right: 1px;
	margin-bottom: 1px;
	text-align: right;
	font-weight: bold;
	height: 25px;
	padding: 2px;
}
.page_counter_statistic_spalte_link {
	font-size: 7pt;
	color: black;
	font-weight: bold;
	float: left;
	width: 40px;
	margin-right: 1px;
	margin-bottom: 1px;
	text-align: right;
	font-weight: bold;
	height: 25px;
	padding: 2px;
	border: 1px gray solid;
	margin-right: 2px;
	background-color: rgb(255,215,0);
}
.high .page_counter_statistic_spalte_link {
	background-color: white;
	border: 1px red solid;
}
.tag   .heute       .page_counter_statistic_spalte {
	border: 1px red solid;
	background-color: yellow;
}
.tag   .nicht_heute .page_counter_statistic_spalte {
	border: 1px gray solid;
	background-color: rgb(255,255,153);
}
.monat .high        .page_counter_statistic_spalte {
	border: 1px red solid;
	background-color: white;
}
.monat .low         .page_counter_statistic_spalte {
	border: 1px gray solid;
	background-color: rgb(204,255,153);
}
.jahr  .high        .page_counter_statistic_spalte {
	border: 1px red solid;
	background-color: white;
}
.jahr  .low         .page_counter_statistic_spalte {
	border: 1px gray solid;
	background-color: rgb(175,238,238);
}
a:link    .page_counter_statistic_spalte_headline {
	color: #800000;
}
a:visited .page_counter_statistic_spalte_headline {
	color: #800000;
}
a:hover   .page_counter_statistic_spalte_headline {
	color: red;
}
.menue_aufklappen_all_user {
	text-align: right;
	font-size: 0.8em;
}
.menue_aufklappen_all_user a:hover {
	background-color: yellow
}
/*brille -----------------------------*/
.brille_all {
	font-size: 8pt;
	color: black;
	border: 0px red solid;
	font-family: arial, sans-serif;
}
.brille_all h3 {
	font-size: 1.2em;
	font-variant: normal;
	font-family: arial, sans-serif;
	margin-top: 2px;
	margin-bottom: 3px;
}
.brille_all h2 {
	font-size: 1.2em;
	font-variant: normal;
	font-family: arial, sans-serif;
	margin-top: 2px;
	margin-bottom: 3px;
}
.brille_all a:link {
	color: #800000;
}
.brille_all a:visited {
	color: #800000;
}
.brille_all a:hover {
	color: red;
}
.brille_headline {
	margin-top: 20px;
	font-weight: bold;
}
.brille {
	text-align: left;
	margin-top: 1px;
	overflow: auto;
	width: auto;
}
.brille_img {
	border: 0;
}
.brille_font {
	text-align: left;
	padding-top: 6px;
	border-top: 1px rgb(168,168,168) dotted;
	overflow: hidden;
	width: auto;
	margin: 6px;
}
.brille_schriftgroesse_high {
	border-bottom: 1px gray solid;
	font-weight: bold;
}
.farbwaehler_outer {
	margin-top: 3px;
	overflow: auto;
	width: auto;
	background-color: white
}
.farbwaehler {
	float: left;
	padding-top: 40px;
	border: 1px rgb(184,184,184) solid;
	;
	background-color: white;
	overflow: auto;
	width: auto;
	position: relative;
}
.farbe_reset {
	float: right;
	color: black;
}
.farbwaehler a:link     .farbe_vorschau {
	display: none;
}
.farbwaehler a:visited  .farbe_vorschau {
	display: none;
}
.farbwaehler a:hover .farbe_vorschau {
	position: absolute;
	background-color: white;
	top: 2px;
	left: 1%;
	width: 49%;
	height: 36px;
	display: inline;
}
.farbwaehler a:hover .farb_palette {
	border: 1px yellow solid;
	background-color: white
}