body,html {
	height:100%;
	overflow: hidden;
	
}

html {
	background-image: url(../_layout/background.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #ececec;
}

body {
	overflow-x: auto;
	overflow-y: hidden;
}

body,th,td,tr,table,p,span,div,input,textarea,select,option,optgroup {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, serif;
	font-size: 12px;
	line-height: 18px;
	color: #3a3a3a;
}

p.absatz,
p.paragraph {
	margin-bottom: 8px;
}

select, .input_text, textarea {
	list-style:none;
}

textarea {
	border: 1px solid #d2d3d5;
	padding: 0px 0px 0px 4px;
}

select {
	overflow: hidden;
}

form {
	display: inline;
	font-size: 0px;
	line-height: 0px;
}

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

optgroup {
	font-style: normal;
	padding: 1px 4px 1px 4px;
	font-size: 11px;
	line-height: 11px;
	background-color: #d2d3d5;
}

option {
	list-style: none;
	padding: 1px 4px 1px 4px;
	/* background-color: #FFFFFF; */
	border: 0px;
	font-size: 11px;
	line-height: 11px;
}

a:link, 
a:visited { 
	color: #13461e; 
	text-decoration: none; 
}
a:hover { 
	color: #dd4101; 
	text-decoration: none; 
}

a.softlink:link, 
a.softlink:visited {
	color: #3a3a3a;
	text-decoration: none;
}
a.softlink:hover { 
	color: #dd4101; 
	text-decoration: none; 
}

a.footer:link, 
a.footer:visited {
	color: #909090;
	text-decoration: none;
}
a.footer:hover { 
	color: #dd4101; 
	text-decoration: none; 
}


a.button:link, 
a.button:visited {
	color: #ffffff;
	text-decoration: none;
}
a.button:hover { 
	color: #005ba9; 
	text-decoration: none; 
}


ul, ol {
	padding: 0px 0px 0px 15px;
	margin: 0px;
}

li {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	list-style-position: outside;
	list-style-type: disc;
	
}