/* ALLGEMEIN */
*{margin:0px; padding:0px}
body{margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; color:#222; font-size:13px; line-height:16px; background-color:#3F73A6}
:focus{outline:0}

a {text-decoration: underline;color: #005880;}
a:hover {text-decoration: none;color: #005880;}


#wrapper{background-color:#fff; margin:10px auto; padding:10px 0px 10px 0px; width:1100px;
}

/* HEADER */

#header{ height:150px; position:relative; margin:0px 10px 0px 10px;
background-image:url(images/img01.jpg); background-position:center; background-repeat:no-repeat;
width:1080px;
}
#logo {position:absolute; top:0px; left:0px; z-index:1000; display:block; width:350px; height:55px;
text-indent:-3000px;}

/* CONTAINER */

#container{background-color:#FFF; margin:0px; width:1100px; padding:0px; min-height:500px}

#main, #side{margin:0px}
#side{padding:10px 10px 20px 10px; width:200px; color:#222; font-size:12px; float:left;}
#main{ padding:10px 10px 20px 10px; float:left; width:640px; color:#222; font-size:14px; line-height:1.2em;}
#right{padding:10px 10px 20px 10px; float:left; width:200px; color:#222; }

/* Menu */
ul {list-style: none; background:#fff; border-top:1px solid #fff;}
li{padding:0px; border-bottom:1px dotted #005880}
li.ng{margin-top:40px;border-top:1px dotted #005880}
li a{display: block; font-size: 13px; line-height:30px; font-weight:bold; background:#fff; color:#005880;text-decoration: none; padding:0 0 0 10px;}
li a:hover {text-decoration: none; color: #fff; background-color:#C3E2FF; }
/*
*/
/* CONTENT MAIN */

h2{font-size:22px; line-height:1.0em; text-transform:none; border:0px; color:#005880; font-weight:bold;
margin-bottom:20px;
}
h3{font-size:16px; line-height:1.0em; text-transform:none; border:0px; color: #222; font-weight:bold;
margin-bottom:20px;
}
#side h3 a{font-size:14px; line-height:1.2em; text-transform:none; color:#fff; font-weight:bold;
text-decoration:none; display:block; text-align:left; background-color:#005880; padding:6px 5px 6px 10px
}
#side h3{margin-bottom:0px; font-size:14px;}

.clear0px, .clear{clear:both}
.clear0px{height:0px; line-height:0px; font-size:0px}

p{margin:0px 0 14px 0; padding:0px; text-align:left; font-size:14px; line-height:1.2em}

.box {
border:1px solid #B5BABF;
width:188px;
text-align:center;
padding:10px 5px;
margin:0 0px 15px 0;
background:#C3E2FF;
font-size:14px;
text-align:center;
font-size:13px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
}

.box img {border:2px solid #FFF; width:170px; margin-bottom:5px;}

.box a {color:#005880;text-decoration:none;font-weight:bold;}
.box a:hover {color:#005880;text-decoration:underline;font-weight:bold;
}

/* FOOTER */

#footer{clear:both; width:1078px; padding:0px; margin:0px 10px; font-size:11px; padding:15px 0px; color:#222; text-align:center; background-color:#F5FAFF; border:1px solid #B5BABF}
#footer a{text-decoration:underline; color:#222}
#footer a:hover{text-decoration:none; color:#222}



