/* ---- Hauptmenü ---- */
ul#menu {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: auto;
	position: relative;
	display: block;
	height: 36px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	background: transparent url("image/MENU_OFF.gif") repeat-x top left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-bottom: 3px solid #555555;
	border-top: 1px solid #919191;
	overflow: hidden;	
}
ul#menu li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
ul#menu li a {
	display: block;
	float: left;
	color: #8c3a3a;
	text-decoration: none;
	font-weight: bold;
	padding: 12px 15px 0px 15px;
	height: 24px;
	background: transparent url("image/MENU_DIVIDER.gif") no-repeat top right;
}
ul#menu li a:hover {
	background: transparent url("image/MENU_HOVER.gif") no-repeat top right;
	text-decoration: underline;	
	color: #8c3a3a;
}
ul#menu .selected {
	background: transparent url("image/MENU_HOVER.gif") no-repeat top right;	
	text-decoration: underline;	
	color: #8c3a3a;
}

/* ---- Submenü ---- */
ul#submenu {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: auto;
	position: relative;
	display: block;
	height: 27px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	background: transparent url("image/SUBMENU_OFF.gif") repeat-x top left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-bottom: 3px solid #FFF;
	border-top: 1px solid #919191;
	overflow: hidden;
}
ul#submenu li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
ul#submenu li a {
	display: block;
	float: left;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	padding: 7px 15px 0px 15px;
	height: 20px;
	background: transparent url("image/SUBMENU_DIVIDER.gif") no-repeat top right;
}
ul#submenu li a:hover {
	background: transparent url("image/SUBMENU_HOVER.gif") no-repeat top right;	
	color: #FFF;
	text-decoration: underline;	
}
ul#submenu .selected {
	background: transparent url("image/SUBMENU_HOVER.gif") no-repeat top right;	
	color: #FFF;
	text-decoration: underline;	
}

/* ---- Header-Menü ---- */
.a_head_menu {
	color: #4B4B4B;
	text-decoration: none;
}
.a_head_menu:hover {
	color: #3E3E3E;
	text-decoration: underline;
}

/* ---- Text-Elemente ---- */
.braun_10_b {
	font-size:10px;
	font-weight:bold;
	color:#8c3a3a;
}
.braun_12 {
	font-size:12px;
	color:#8c3a3a;
}
.braun_12_b {
	font-size:12px;
	font-weight:bold;
	color:#8c3a3a;
}
.schwarz_12_b {
	font-size:12px;
	font-weight:bold;
	color:#3E3E3E;
}
.schwarz_14_b {
	font-size:14px;
	font-weight:bold;
	color:#3E3E3E;
}
.schwarz_14 {
	font-size:14px;
	color:#3E3E3E;
}

th {
	background: transparent url("image/tabelle_kopf.gif") top left;	
	color: #8c3a3a;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	height: 22px;
	overflow: hidden;
}
.th_ohne_padding{
	background: transparent url("image/tabelle_kopf.gif") top left;	
	color: #8c3a3a;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 3px 0px 3px;
	height: 22px;
	overflow: hidden;
}

/* ---- Std-Klassen ---- */
.table_mit_border {
	margin: 0px;
	padding: 0px;
	border: 1px solid #555555;
	border-collapse: collapse;
}
.table_ohne_border {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
.td_mit_padding {
	vertical-align: top;
	text-align: justify;
	padding: 0px 10px 0px 10px;
}

/* ---- Backgrounds ---- */
.bg_hellgrau {
	background-color: #EFEFEF;
}
.bg_dunkelgrau {
	background-color: #C8C8C8;
}

/* ---- Buttons ---- */
a.button {
    background: transparent url('../image/bg_button_a.gif') no-repeat scroll top right;
    color: #8c3a3a;
    display: block;
	 float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.button span {
    background: transparent url('../image/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:active {
    background-position: bottom right;
    color: #8c3a3a;
    outline: none; /* hide dotted outline in Firefox */
}
a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 
a.button:hover {
    background-position: bottom right;
    color: #8c3a3a;
    outline: none; /* hide dotted outline in Firefox */
}
a.button:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 
.clear {
	float: none;
}

.button3 {
	display: block;
	padding: 1px 0px 2px 0px;
	margin: 0px;
	background: url(../image/kl_button_bg.gif) repeat-x top;
   font: bold 9px arial, sans-serif;
	color: #8c3a3a;
	width: 60px;
	border: 1px solid #ADADAD; 
	text-align: center;
	text-decoration: none;
	overflow: hidden;
}
.button3:disabled {
	color: grey;
}
.button3:hover {
	padding: 2px 0px 1px 0px;
	background: url(../image/kl_button_bg.gif) repeat-x bottom;
}

.button3R {
	display: block;
	padding: 1px 0px 2px 0px;
	margin: 0px;
	background: url(../image/kl_button_bg_r.gif) repeat-x top;
   font: bold 9px arial, sans-serif;
	color: #fff;
	width: 60px;
	border: 1px solid #8c3a3a; 
	text-align: center;
	text-decoration: none;
	overflow: hidden;
	cursor: default;
}

.button3RX {
	display: block;
	padding: 1px 0px 2px 0px;
	margin: 0px;
	background: url(../image/kl_button_bg_r.gif) repeat-x top;
   font: bold 9px arial, sans-serif;
	color: #fff;
	width: 60px;
	border: 1px solid #8c3a3a; 
	text-align: center;
	text-decoration: none;
	overflow: hidden;
}

.button3GR {
	display: block;
	padding: 1px 0px 2px 0px;
	margin: 0px;
	background: url(../image/kl_button_bg_gr.gif) repeat-x top;
   font: bold 9px arial, sans-serif;
	color: DarkGreen;
	width: 60px;
	border: 1px solid Green; 
	text-align: center;
	text-decoration: none;
	overflow: hidden;
	cursor: default;
}

.button4 {
	display: block;
	padding: 2px 0px 3px 0px;
	margin: 0px;
	background: url(../image/gr_button_bg.gif) repeat-x top;
   font: bold 12px arial, sans-serif;
	color: #8c3a3a;
	border: 2px solid #ADADAD; 
	text-align: center;
	text-decoration: none;
	overflow: hidden;
}
.button4:hover {
	padding: 3px 0px 2px 0px;
	background: url(../image/gr_button_bg.gif) repeat-x bottom;
}
.button4_hoch {
	display: block;
	padding: 2px 0px 3px 0px;
	margin: 0px;
	background: url(../image/gr_button_bg36.gif) repeat-x top;
   font: bold 12px arial, sans-serif;
	color: #8c3a3a;
	border: 2px solid #ADADAD; 
	text-align: center;
	text-decoration: none;
	overflow: hidden;
}
.button4_hoch:hover {
	padding: 3px 0px 2px 0px;
	background: url(../image/gr_button_bg36.gif) repeat-x bottom;
}

/* ---- Kombinationen ---- */
.braun_12_bg_hellgrau {
	font-size:12px;
	color:#8c3a3a;
	background-color: #EFEFEF;
}
.braun_12_bg_dunkelgrau {
	font-size:12px;
	color:#8c3a3a;
	background-color: #C8C8C8;
}

/* ---- Links ---- */
.a_link {
	color: #8c3a3a;
	text-decoration: none;
}
.a_link:hover {
	color: #3E3E3E;
	text-decoration: underline;
}

/* ---- alte css ---- */
.ueber { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: 600; font-style: normal; line-height: normal; font-variant: normal; text-decoration: none}
.ueber2 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #333333; text-decoration: none}
.grlaufett {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: 600;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}
.grlaufettcenter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333 ;
	font-weight: 600;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	text-align : center;
}
.lauf {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.lauf13 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	text-align:justify;
	line-height: 18px;
}
.lauffett {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.laufcenter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-align : center;
}
.laufRcenter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c3a3a;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-align : center;
}
.laufRcenterbold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c3a3a;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	text-align: center;
}

.laufmini {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none
}

.laufminicenter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	text-align : center;
}

.tttable {
	font-family: Verdana, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

.ueberR {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #8c3a3a;
	font-weight: 600;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}
.ueber2R {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #8c3a3a; text-decoration: none}
.grlaufettR {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c3a3a ;
	font-weight: 600;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}
.grlaufettRcenter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c3a3a ;
	font-weight: 600;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	text-align : center;
}
.laufR{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #8c3a3a; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #8c3a3a; text-decoration: none}
.laufminiR {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #8c3a3a; text-decoration: none}

.tabmono {  font-family: "Courier New", Courier, mono; font-size: 11px; color: #333333; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none}
.tabprop { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333 ; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none}
.tabmonoW {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : White;
}
.tabmonoW:link {  	color: #333333; }
.tabmonoW:visited {  	color: #333333; }
.tabmonoW:hover {  	color: #8c3a3a; }

.tabmonoWklein {
	font-family: "Courier New", Courier, mono;
	font-size: 10px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : White;
}
.tabmonoWR {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #8c3a3a;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : White;
}
.tabmonoWR:link {  	color: #8c3a3a; }
.tabmonoWR:visited {  	color: #8c3a3a; }
.tabmonoWR:hover {  	color: #333333; }

.tabmonoWB {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : #D2E1F5;
}
.tabpropW {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : White;
}
.tabpropWR {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : #F1D2D2;
}
.tabpropWcenter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : White;
	text-align : center;
}
.tabpropWright {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : White;
	text-align : right;
}
.tabmonoG {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : #E6E4E3;
}
.tabpropG {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333 ;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : #E6E4E3;
}
.tabpropGR {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333 ;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : #E6B7B7;
}
.tabpropGcenter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333 ;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : #E6E4E3;
	text-align : center;
}
.tabpropGright {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333 ;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : #E6E4E3;
	text-align : right;
}

.tabRmono {  font-family: "Courier New", Courier, mono; font-size: 11px; color: #8c3a3a; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none}
.tabRprop { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #8c3a3a; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none }
.tabRmonoW {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #8c3a3a;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : White;
}
.tabRpropW {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c3a3a;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : White;
}
.tabRmonoG {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #8c3a3a;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : #E6E4E3;
}
.tabRpropG {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c3a3a;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : #E6E4E3;
}
.inputmonoklein {
	font-family : "Courier New", Courier, monospace;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	height : auto;
	letter-spacing : normal;
	line-height : normal;
	text-decoration : none;
	background-color: White;
}
.inputmonokleinR {
	font-family : "Courier New", Courier, monospace;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	height : auto;
	letter-spacing : normal;
	line-height : normal;
	text-decoration : none;
	border: 2px solid #680000;
	background-color: #E6B7B7;
}
.inputmonoganzklein {
	font-family : "Courier New", Courier, monospace;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	height : auto;
	letter-spacing : normal;
	line-height : normal;
	text-decoration : none;
}
.mono {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #111111 ;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	vertical-align : middle;
}
.tabDpropW {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #909090;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : White;
}
.tabDpropWR {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #909090;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : #F1D2D2;
}
.tabDpropG {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #909090;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : #E6E4E3;
}
.tabDpropGR {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #909090;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : #E6B7B7;
}
.weissfkopf {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none
}
.weissfkopf:hover {  color: #8c3a3a}

.link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c3a3a;
	font-style: normal;
	line-height: normal;
	font-weight: 600;
	font-variant: normal;
	text-decoration: none;
	border-width: 0;
}

.link:link {  	color: #8c3a3a; }
.link:visited {  	color: #8c3a3a; }
.link:hover {  	color: #333333; }

.statlink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #8c3a3a;
	font-weight: 600;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}
.statlink:link {  	color: #8c3a3a; }
.statlink:visited {  	color: #8c3a3a; }
.statlink:hover {  	color: #8c3a3a; }

.menulink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none
}
.menulink:link {  	color: #333333; }
.menulink:visited {  	color: #333333; }
.menulink:hover {  	color: #8c3a3a; }

.minilink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none
}
.minilink:link {  	color: #333333; }
.minilink:visited {  	color: #333333; }
.minilink:hover {  	color: #8c3a3a; }

.minilinkR {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #8c3a3a;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none
}
.minilinkR:link {  	color: #8c3a3a; }
.minilinkR:visited {  	color: #8c3a3a; }
.minilinkR:hover {  	color: #333333; }

.weissfkopfgr {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}
.weissfkopfgr:hover {  color: #8c3a3a}

.bewlink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c3a3a;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none
}
.bewlink:link {  	color: #8c3a3a; }
.bewlink:visited {  	color: #8c3a3a; }
.bewlink:hover {  	color: #333333; }

.bewlinkGcenter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c3a3a;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : #E6E4E3;
	text-align : center;
}
.bewlinkGcenter:link {  	color: #8c3a3a; }
.bewlinkGcenter:visited {  	color: #8c3a3a; }
.bewlinkGcenter:hover {  	color: #333333; }

.bewlinkG {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c3a3a;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : #E6E4E3;
	text-align : left;
}
.bewlinkG:link {  	color: #8c3a3a; }
.bewlinkG:visited {  	color: #8c3a3a; }
.bewlinkG:hover {  	color: #333333; }

.bewlinkW {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c3a3a;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background : White;
	text-align : left;
}
.bewlinkW:link {  	color: #8c3a3a; }
.bewlinkW:visited {  	color: #8c3a3a; }
.bewlinkW:hover {  	color: #333333; }

.swblink {
	font-family: Verdana, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.swblink:link {	color: #333333; }
.swblink:visited {	color: #333333; }
.swblink:hover {	color: #8c3a3a; font-weight: bold; }

.swblinktop {
	font-family: Verdana, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

.tablink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none
}
.tablink:link {  	color: #333333; }
.tablink:visited {  	color: #333333; }
.tablink:hover {  	color: #8c3a3a; }

DIV#BewLayer {
	background-color: #DADADA;
	border: #680000;
	border-style: double;
	margin: 10px;
	padding: 10px;
}

DIV#ZustLayer {
	background-color: #DADADA;
	border: #680000;
	border-style: double;
	margin: 10px;
	padding: 10px;
}

.b_normal {
   border: 2px outset Silver;
   color: #AA0000;
	background: Gray;
	font-weight: bold;
}
.b_hover {
   border: 2px outset #f00;
   color: White;
	background: #AA0000;
	font-weight: bold;
}

.b_invers_normal {
   border: 2px outset #f00;
   color: White;
	background: #AA0000;
	font-weight: bold;
}
.b_invers_hover {
   border: 2px outset Silver;
   color: #AA0000;
	background: Gray;
	font-weight: bold;
}

.b_mini_normal {
   font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: 2px outset Silver;
	padding: 0px 5px 0px 5px;
   color: #AA0000;
	background: Silver;
}
.b_mini_hover {
   font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
   border: 2px outset #f00;
	padding: 0px 5px 0px 5px;
   color: White;
	background: #AA0000;
}

.b_gruen {
   font-size: 10px;
	font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: 1px outset Silver;
	padding: 1px 3px 1px 3px;
	width: 26px;
   color: White;
	background: Green;
	text-align: center;
}
.b_gelb {
   font-size: 10px;
	font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: 1px outset Silver;
	padding: 1px 3px 1px 3px;
	width: 26px;
   color: White;
	background: #FF8000;
	text-align: center;
}
.b_blau {
   font-size: 10px;
	font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: 1px outset Silver;
	padding: 1px 3px 1px 3px;
	width: 26px;
   color: White;
	background: Blue;
	text-align: center;
}
.b_weiss {
   font-size: 10px;
	font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: 1px outset Silver;
	padding: 1px 3px 1px 3px;
	width: 26px;
   color: #680000;
	background: White;
	text-align: center;
}
.b_trans {
   font-size: 10px;
	font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px 1px 3px;
	width: 26px;
	text-align: center;
}

.colhover { 
	background-color: #E8BFBF;
}

.autocomplete-w1 { background:url(/image/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background : #E6B7B7; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:bold; color:#680000; }

div.ac {
	position:absolute;
	background-color:white;
	border:1px solid #888;
	margin:0;
	padding:0;
	font-family : "Courier New", Courier, monospace;
	font-size : 12px;
}
div.ac ul {
	list-style-type:none;
	height:150px;
	margin:0;
	padding:0;
	overflow:auto;
}
div.ac ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}
div.ac ul li.selected { background-color: #E6B7B7;}

.ortung_tooltip {
	font-family: Verdana, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-variant: normal;
	text-decoration: none;
}
