#max1 {
width:100%;
height:92px
}

#max2 {
width:100%;
height:48px;
background-color:#fff
}

#max3 {
width:100%;
background:url(alfom_back.png) no-repeat top center #20446E
}

#max4 {
width:100%;
background-image:url(alfom_bottom.gif);
background-repeat:repeat-x
}

#maxmeni3 {
width:100%;
text-align:center;
background-color:#15324D;
border-bottom:2px solid #1C5A88;
height:33px
}

#container1,#container2,#box1,#container3 {
margin-left:auto;
margin-right:auto;
padding:0;
text-align:center;
width:980px;
display:block;
position:relative;
clear:both;
}

#container4 {
clear:both;
margin-left:auto;
margin-right:auto;
padding:0;
text-align:center;
width:980px
}

#bottom {
clear:both;
padding-top:45px
}

#bottom a:link,#bottom a:visited,#bottom a:hover {
color:#999;
font-size:10px;
padding:0;
text-decoration:none
}

#logo {
width:140px;
left:0;
float:left
}

#sys {
right:0;
position:absolute;
top:16px;
color:#1167A6;
text-align:right;

}

#sys a:link,#sys a:visited,#sys a:hover {
color:#1167A6;
padding:0;
text-decoration:none
}

#sys1 {
right:455px;
position:absolute;	
top:16px;
text-align: right;
font-size: 10px;
}

#sys1 a:link,#sys1 a:visited,#sys1 a:hover {
	padding: 11px 10px 5px 28px;
	display: inline;
	color:#1167A6;
	text-decoration:none;
}

#sys1 .slo a:link, #sys1 .slo a:visited{background-image: url(flag.png);background-repeat: no-repeat;background-position: -127px 10px;}
#sys1 .slo a:hover{background-position: 3px 10px;}
#sys1 .deu a:link, #sys1 .deu a:visited{background-image: url(flag.png);background-repeat: no-repeat;background-position: -127px -72px;}
#sys1 .deu a:hover{background-position: 3px -72px;}


#box2 {
float:left;
text-align:left;
width:980px
}

#box2 .left1 {
float:left;
text-align:left;
width:545px;
}

#box2 .left10 {
float:left;
text-align:left;
width:480px;
}

#box2 .left11 {
float:left;
width:110px;
height:20px
}

#box2 .left12,#box2 .left16{
float:left;
width:127px;
height:20px;
}

#box2 .left13 {
float:left;
width:160px;
height:20px
}




#box2 .left13 a:link,#box2 .left13 a:visited {
color:#88C5E8;
text-decoration:underline
}

#box2 .left13 a:hover {
color:#fff;
text-decoration:underline
}

#box2 .left14 {
clear:both;
display:block;
border-top:1px dotted #000;
height:5px;
font-size:5px
}

#box2 .left15 {
float:left;
width:110px;
height:36px
}

#box2 .left2 {
float:right;
text-align:left;
width:400px;
color:#88C5E8;
margin:148px 0 32px 0;
border-left:1px solid #1A6182;
}

#box2 .left2s {
float:right;
text-align:left;
width:400px;
color:#88C5E8;
border-left:1px solid #1A6182;
margin:113px 0 32px
}

#box2 .left3 {
float:right;
text-align:left;
width:400px;
color:#88C5E8;
border-left:1px solid #1A6182;
margin:35px 0 21px
}

#box2 .left31 {
float:right;
text-align:left;
width:450px;
color:#88C5E8;
border-left:1px solid #1A6182;
margin:35px 0 21px
}

#box3 {
float:left;
text-align:left;
width:980px;
height:358px
}

#box3 .left1 {
float:left;
text-align:left;
height:148px;
width:980px;
}

#box3 .left2 {
float:left;
text-align:left;
width:555px;
}

#box3 .left21 {
float:left;
text-align:right;
width:96px
}

#box3 .left22 {
float:left;
text-align:right;
width:110px
}

#box3 .left3 {
float:left;
text-align:left;
width:555px;
color:#88C5E8;
}

#box3 .left31 {
float:left;
text-align:left;
width:130px;
line-height:20px
}

#box3 .left32 {
float:left;
text-align:left;
width:210px;
padding:25px 0 0
}

#box3 .left33 {
float:left;
text-align:left;
width:160px;
padding:25px 0 0
}

#box3 .left34 {
float:left;
text-align:left;
width:170px;
line-height:20px
}


#box3 .left4 {
float:right;
text-align:left;
width:400px;
color:#88C5E8;
border-left:1px solid #1A6182;

}

.text1 {
padding:0 0 0 7px;
text-align:left;
float: left;
}

.text10 {
margin: 0 0 0 50px;
padding:0 0 0 7px;
text-align:left;
float: left;
border-left:1px solid #1C4B7A;
}

.text12 {
padding:0 0 0 7px;
text-align:left;
float: left;
}

.text11 {
color:#fff;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
margin:0;
padding:0 0 13px 7px;
}

.text2 {
color:#fff;
display:inline
}

.text3 {
padding:31px 0 0;
color:#88C5E8;
font-weight:700;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:20px
}

.text4 {
color:#fff;
padding:31px 0 0 21px
}

.text5 {
padding:31px 0 0
}

.text6 {
padding:10px 10px 0;
background-color:#1C4B79;
display:block;
color:#88C5E8;
margin-bottom:21px
}

.text61 {
padding:10px 10px 0;
display:block;
color:#88C5E8;
margin-bottom:21px
}

.text7 {
padding:0 0 0 7px;
text-align:left;
float: left;
width: 230px;
}

.text71 {
padding:0 0 0 7px;
text-align:left;
float: left;
width: 200px;
border-left:1px solid #1A6182;
}

#box3 .left3 a:link,#box3 .left3 a:visited {
color:#fff;
text-decoration:none;
background-image:url(plus.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding:0 0 0 14px
}

#box3 .left3 a:hover {
color:#88C5E8;
text-decoration:none;
background-image:url(plus_on.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding:0 0 0 14px
}

/*---------------*/
#meni2 {
float:right;
text-align:right;
padding-top:17px;
font-weight:700
}
#meni2 ul{
list-style:none;
display:table;
white-space:nowrap;
margin:0;
padding:0;	
text-align:right;
}

#meni2 li{
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: 700;
	font-size: 11px;
}

#meni2 a{
float:left;
color:#999;
text-decoration:none;
margin: 0;
padding:0 0 0 2px;
}

#meni2 a span{
float:left;
display:block;
margin:0 0 0 0;
padding: 0 0 0 36px;
}

#meni2 a:hover{
color:#035FA0;
cursor:pointer;
}

#meni2 .on a{
color:#035FA0;
cursor:pointer;
}

#meni2 .on a span{
float:left;
display:block;
margin:0 0 0 0;
padding: 0 0 0 36px;
}


#meni2 a:hover span{
float:left;
display:block;
color:#035FA0;
margin:0 0 0 0;
padding: 0 0 0 36px;
}

#meni3 {
font-weight:300;
padding-top:8px;
text-align:right;
float: right;
}


#meni3 ul{
list-style:none;
display:table;
white-space:nowrap;
margin:0;
padding:0;	
text-align:right;
}

#meni3 li{
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: 100;
	font-size: 11px;
background-image: none;
}

#meni3 .a0 a:visited,#meni3 .a0 a:link{
color:#88C5E8;
padding:10px 0 13px;
margin-left:30px;
text-decoration:none;
}

#meni3 .a0 a:hover{
background:url(arrow.gif) no-repeat center top;
}

#meni3 .a1 a:link,#meni3 .a1 a:visited,#meni3 .a1 a:hover{
color:#fff;
padding:10px 0 13px;
margin-left:30px;
background:url(arrow.gif) no-repeat center top;
text-decoration:none
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*---------------*/
body {
background-color:#E9E6E1;
color:#fff;
font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
margin:0;
padding:0;
text-align:center
}

#box2 .left1 h1 {
color:#88C5E8;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:700;
margin:0;
padding:0 0 13px
}

h1 {
color:#fff;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
margin:0;
padding:0 0 13px
}

h2 {
font-size:11px;
margin:0;
padding:6px 0
}

h3 {
color:#fff;
font-size:16px;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
margin:3px 0 12px;
padding:0
}

h4 {
color:#fff;
font-size:18px;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
margin:3px 0 12px;
padding:0
}

img {
border:0
}

.clear {
clear:both;
display:block;
height:5px;
font-size:5px
}

a:link,a:visited {
color:#fff;
text-decoration:underline
}

a:hover {
color:#88C5E8;
text-decoration:none
}

ul {
position:relative;
list-style:none;
margin:0;
padding:3px;
color:#88C5E8
}

li {
background-image:url(plus_min.gif);
background-repeat:no-repeat;
background-position:0 7px;
font-weight:400;
margin:0;
padding:2px 0 0 10px
}
/*-----------------*/
.form1{
	float: left;
	width: 550px;
	text-align: left;
	line-height: 12px;
}

.form1 p{
font-size: 11px;
color: #ccc;
padding: 4px 6px 0 0;
margin: 0;
float: left;
text-align: right;
width: 210px;
}

.form1 br
{
	clear: both;
	margin: 20px 6px 0 0;
}

.form1 input{
font-size: 11px;
border:1px solid #88C5E8;
color: #333;
padding: 2px;
margin: 0 0 8px 0;
float: left;
width: 280px;
}

.form1 .rad{

	width: 20px;
	position: absolute;
	top: 0;
	left: 0;
	border:1px solid #fff;
}

.form1 font{
	text-align: left;
	position: relative;
	font-size: 11px;
	float: left;
	top:0px;
	margin:0 0 20px 0;
	padding: 2px 0 0 25px;
}

.form1 textarea{
font-size: 11px;
border:1px solid #ccc;
color: #333;
padding: 2px;
margin: 1px;
width: 300px;
height: 100px;
font-family: Arial, Helvetica, sans-serif;
}

.form1 .submit{
font-size: 11px;
border:1px solid #fff;
color: #20446E;
background-color: #88C5E8;
font-weight: 700;
padding: 2px;
margin: 1px;
width: 100px;
margin-right:207px;
font-family: Arial, Helvetica, sans-serif;
}

#hide{
display: none;
}

.noshow{
	display: none;
}
 /*-----------*/
#sitemap {
float:left;
text-align:left;
width:250px;
}



#sitemap ul{
	margin: 0;
	padding: 0 20px 20px 0;
	text-align: left;
list-style:none;
}

#sitemap li{
	display: block;
	margin: 0;
	padding: 0;
	font-size: 11px;
background-image: none;
}

#sitemap ul li a {
  display: block;
  width: 100%;
}

#sitemap .m1 a:link,#sitemap .m1 a:visited,#sitemap .m1 a:hover{
background:url(plus_min.gif) no-repeat;
background-position:0 16px;
color:#fff;
display:block;
font-weight:700;
line-height:13px;
text-decoration:none;
padding:13px 14px 2px 14px;
}

#sitemap .m2 a:link,#sitemap .m2 a:visited,#sitemap .m2 a:hover{
color:#ddd;
display:block;
font-weight:100;
line-height:13px;
text-decoration:none;
padding:5px 14px 2px 25px;
}

#url_path1,#url_path2, #ajaxKey{
	display: none;
}

.ajax-loading {
	padding: 20px 0;
	background: url(ajax.gif) no-repeat center;
}