/* CSS Document */

html, body {
height:100%;
}
#container {
	width:99.9%;
	margin:0;
	max-width: 1258px; 
	min-width: 980px;
	padding:0;
}

body {
	margin:0;
	padding:20px 0 20px 20px;
	background-color:#123073;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#FFFFFF;
}
#header {
	width:100%;
	padding:0;
	margin:0;
	background:url(images/line.gif) repeat-x top left;
}
#tl {
	float:left;
	padding:0;
	margin:0;
	width:220px;
	
}
#tr {
	padding:0;
	margin:0;
	height:184px;
	background:url(images/service.jpg) no-repeat left;
	float:left;
	width:730px;
}
#main {
	padding-top:30px;
	width:100%;
	padding-bottom:30px;
}
#bl {
	float:left;
	padding:0;
	width:215px;
}
#br {
	border-left: 265px solid #123073;
	width:auto;
	
}
#mainbody {
	/*margin-left:265px;*/
	padding-right:20px;
	padding-left:50px;
}
#bottom {
	height:auto;
}

a:link, a:visited {
	color:#ffffff;
	font-size:1.1667em;
	text-decoration:underline;
	width:auto;
	padding:0 5px 5px 5px;;
}
a:hover {
	text-decoration:underline;
	background-color:#f47f20;
}
a.navi:link, a.navi:visited {
	color:#ffffff;
	font-size:1.1667em;
	text-decoration:underline;
	display:block;
	padding:5px;
}
a.navi:hover {
	text-decoration:underline;
	background-color:#f47f20;
}

.clear {
	clear:both;
	padding:0;
	margin:0;
}
div.menut {
	padding:0;
	margin:80px 0 0 0;
	height:30px;
}

ul, ol {
	margin-left:20px;
}
ul.menut {
	list-style:none;
	height:auto;
	padding:0;
	margin:0;
}
ul.menut li {
	float:left;
/*	padding-right:30px;
*/	
	padding-left:5px;
/*	:5px 30px 5px 5px;
*/}
/*ul.menut a:hover {
	background-color:#f47f20;

}
*/
div.menub {
	padding:0;
	margin:0;
}
ul.menub {
	list-style:none;
	padding:0;
	margin:0;
	height:63px;
}
ul.menub li {
	float:left;
	display:block;
	height:40px;
	padding-top:23px;
	padding-left:30px;
	font-size:0.75em;
	margin-left:30px;

}
ul.menub a:link, ul.menub a:visited, ul.menub a:hover {
	margin:0;
	margin-top:30px;
	color:#123073;
	display:inline;
	padding:0;
}
ul.menub a:hover {
	text-decoration:none;
}
ul.menul {
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
}
ul.menul li {
	background:url(images/punkt.gif) no-repeat left 5px; 
	font-size:0.857em;
	padding:0px 0 10px 20px;

}
div.td {
	float:left;
	width:180px;
	margin-right:30px;
	margin-bottom:20px;
	text-align:center;
	padding:0;
}
h1 {
	font-size:3em;
	padding:0;
	margin:15px 0 15px 0;
}
h2 {
	font-size:2em;
	font-weight:normal;
	margin-bottom:10px;
}

h3 {
	font-size:2em;
	color:#00c0ff;
	margin:5px 0 0 0;
	padding:0;
}
p {
	margin:1em 0;
}
.p14 {
	font-size:1.1667em;
	padding:0;
	margin:5px 0 0 0;
}
a.thickbox:link, a.thickbox:visited {
	background: url(images/online1.gif) no-repeat top left;
	width:208px;
	height:30px;
	color:#ffffff;
	font-size:1.1667em;
	text-decoration:underline;
	display:block;
	padding:5px;
	
}
a.thickbox:hover {
	background: url(images/online2.gif) no-repeat top left;
	
}
table.t td {
	border-top: solid 1px #f47f20;
	padding:5px;
}
table.t {
	border-bottom: solid 1px #f47f20;
}
