* {
	margin: 0px;
	padding: 0px;
}

body,html {
	height:auto;
}

body {
	background: #ffffff url(../_layout/bg_body.jpg) center top repeat-x;
	
	/* background-color: yellow; */
}

body,td,tr,table,p,span,div,input,textarea,select,option {
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #404040;
}

select {
	list-style: none;
	background-color: #FFFFFF;
	border-top: 1px solid #929293;
	border-bottom: 1px solid #EBECED;
	border-left: 1px solid #ADAEAF;
	border-right: 1px solid #CACBCC;
}

.input_img {
	border: none;
}

textarea {
	width: 100%;
	/* padding: 0px 0px 0px 4px; */
}

p {
	padding-bottom: 8px;
}

img {
	border: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

option {
	list-style:none;
	background-color:#FFFFFF;
	border:0px;
}


/* --------------------------------------------------------------------------- STANDARDS FUER LINIEN & LUECKEN */
.hsolid_line {
	font-size: 0px;
	line-height: 0px;
	border-bottom: 1px solid #4D5A60;
}

.hdotted_line {
	clear: both;
	height: 1px;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
	background-image: url(../_layout/pixel_border.gif);
	background-repeat: repeat-x;

}


.checkbox {
border-top:1px solid #929293;
border-bottom:1px solid #EBECED;
border-left:1px solid #ADAEAF;
border-right:1px solid #CACBCC;
background:#FFFFFF;
}

.formular_td {
height:20px;
margin-bottom:3px;
line-height:0px;
font-size:0px;
}

.select_normal {
width:100%;
height:15px;
}

.dropdown_normal {
height:16px;
padding-top:3px;
}

.dropdown_empty {
height:0px;
font-size:0px;
line-height:0px;
}

.rot {
color:#990000;
}

sup {
	line-height: 0px;
}

table,
td,
th {
	vertical-align: top;
}

td {
	width: 100%;
}