/* ------------------------- Body ------------------------- */
*{padding:0; margin:0;}
html	{overflow:scroll;overflow-x:hidden;}
body,html {font-family:Arial, Verdana; font-size:12px;width:100%;height:100%;background-color:#5a7691; color:#000000;}

.bodynull {background:#edf3f8;}

/* ------------------------- Entrance Container ------------------------- */
#entrance{width:100%;height:100%;background:url(../img/layout/entrance.jpg) center no-repeat;display:block;}
#content_entrance{margin:auto;width:100%;height:100%}

/* ------------------------- Site Container ------------------------- */
#container{background:url(../img/layout/bg_container.jpg) repeat-y center;width:787px;margin:auto;}
#main{background:url(../img/layout/title_de.jpg) no-repeat top center; width:787px; margin:auto;}
#footer {background: url(../img/layout/footer_de.jpg); height:140px;width:787px;}

/* ------------------------- navbar Container ------------------------- */
#navbar {float:left;margin-top:200px;width:180px;}
#navbar ul {margin-left:80px;}
#navbar ul li{ list-style: url(../img/layout/bullet.jpg); font-size:12px; color:#3d4681; font-weight:bold;padding:5px;}
#navbar a{font-size:12px; color:#3d4681; font-weight:bold; text-decoration:none;}
#navbar a:hover{color:#fdb935; font-weight:bold; text-decoration:none;}

/* ------------------------- content Container ------------------------- */
#content {float:right;margin-right:45px;margin-top:120px;background:#ffffff;width:530px; text-align:justify;}
#nullcontent {padding:10px;text-align:justify;}
#nullcontent ul, #content ul {margin-left:30px;margin-bottom:10px;margin-right:20px;}
#nullcontent ul li,#content ul li{list-style:circle;}
#nullcontent p,#content p {margin:10px;}
#nullcontent h1,#content h1 {color:#fdb935; font-size:13px; font-weight:bold;margin:10px;margin-bottom:20px;}
#nullcontent h2,#content h2 {color:#fdb935; font-size:12px; font-weight:bold;}
#nullcontent a,#content a{color:#5a7691; text-decoration:none;}
#content input, #content textarea {width:99%;size:12px;}
#content #button {width:100px;size:12px;}

#footer #footercontent	{padding-top:40px;margin-left:410px;margin-bottom:0px;color:#FFFFFF;}
#footer #footercontent	a {color:#FFFFFF; text-decoration:none;}

.validationErrorBox{color:#ffffff; border:solid 1px #ececec; font-size:10px; background-color:#a40e17;}
.validationError{border:1px solid #d40303;}