html
	{height: 100%;
	margin-bottom: 0.1px;}

/*Nur IE 4-6*/
* html #ie
	{width:100;}

body
	{z-index:-2;}

*
	{margin:0px;
	padding:0px;
	border:none;
	color: #292828;
   /*	font-size: 8pt;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;   */
	text-align:left;
	vertical-align:top;}

#content_tl, #menu_admin
	{float:left;
	width:565px;}
#content_tl *, #menu_admin
	{font-size:9pt;}

#suche *
	{font-size:100%;}
#suche
	{margin-bottom:0px;}

/* DEV*/

div, span
	{border:solid 0px #000000;}

/*ALLG. TAGS*/
img.image
	{border-top:1px solid #444444; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; border-left:1px solid #444444;}
#navigation a
	{text-decoration:none;
	color:#000000;}
a
	{text-decoration:underline;
	color:#000080;}
#intro a
	{color:#468700}
.edit_admin img
	{margin-right:4px;}
p
	{padding:0px;
	margin:0px;}

/* TABELLEN*/
table
	{width:100%;
	empty-cells:show; 
	border-collapse:separate;
	table-layout:fixed;
	border-spacing:0px;}	
table td
	{border:solid 0px;
	padding:1px;}
table.input_table td
	{background-color:white;
	padding-bottom:10px;}
table.output_table tr.row_top td
	{border-top:solid 0px;}
tbody.member_details td
	{background-color:#F0F0F0;
	border-bottom:solid 1px #FFFFFF;}
tr.edit_zeile td, .abschnitt
	{padding:2px 20px 2px 6px;
	border-bottom:solid 1px;
	width:100%;}
table.liste
	{margin-bottom:0px;
	padding-bottom:20px;}
.memberinfo
	{background-color:#F0F0F0;
	border-bottom:solid 1px #FFFFFF;
	padding:4px;
	margin-bottom:4px;
	overflow:hidden;}
.memberinfo_col1
	{float:left;
	width:150px;}
.memberinfo_col2
	{margin-left:180px;
	overflow:visible;}

/* FORM, INPUT */	
input, textarea, select
	{border:solid 1px;
	background-color:transparent;}
input.input_checkbox, input.input_radio
	{margin-right:10px;
	border:none;}
input.input_checkbox
	{margin-top:4px;
	display:inline-block;}
.input_text
	{width:100%;}
.red
	{background-color:#FED8D9;}

/* LISTEN, MENÜ */
ul.menu
	{list-style-type:none;}
li.menu:hover
	{background-color:#F0F0F0;}
ul.menu li
	{padding:5px 0px 7px 10px;
	width:100%;
	border:none;}
.level2 li
	{padding:5px 0px 5px 30px;
	border-top:solid 1px #F0F0F0;}

/* TITEL, ABSCHNITTE */
.info_frame
	{background-color:#F0F0F0;
	border:solid 1px #000000;
	padding:6px;
	margin:0px 0px 15px 0px;;}
.current_menu
	{font-weight:bold;
	background-color:#F0F0F0;}
.titel1
	{font-size: 200% ! important;
	padding-bottom:0.5em;
	color:#99CC00;}
.titel2
	{text-align:left;
	font-size: 100%;
	font-weight:bold;
	padding-bottom:1.5em;
	color:#000;}
.titel3
	{font-size:140% ! important;
	padding-bottom:0.5em;
	line-height:150%;
	color:#FF0000;}

.edit_buttons
	{padding:2px 0px 2px 10px;
	margin:0px 0px 10px 165px;
	background-color:#C4FA5C;}
.edit_buttons_admin
	{padding:2px 10px 2px 10px;
	margin:0px 0px 10px 0px;
	background-color:#ffcc66;}
div.text
	{padding-bottom:2em;}
.button input
	{border:none;
	font-weight:bold;}
.button
	{margin:0px 6px;}
.button_text
	{overflow:visible;}

/* TEXTFORMATIERUNG */
.bold
	{font-weight:bold;}
.tl_error
	{color:red !important;
	font-weight:bold;}
.suche_zeile, .login_zeile
	{margin:0px 0px 10px 0px;
	width:100%;
	overflow:hidden;}
.suche_label, .login_label, .edit_label
	{float:left;
	width:150px;}
.suche_input, .login_input, .edit_input
	{width:390px;
	margin-left:160px;
	overflow:hidden;}	
.linkedit
	{background-image:url(../icns/internet.png);
	padding-left:18px;}