* {margin:0;padding:0;}
html,body {height:100%;min-width:1040px;}
body {background:#fff;}

a:link, a:visited {color:#06167b;text-decoration:none;}
a:active {color:#06167b;text-decoration:none;}
a:hover {color:#06167b;text-decoration:underline;}
a.tel {color:#3e3e3e;text-decoration:none}
a img {border-width:0;}


*::-moz-selection {background-color:#141262;color:#fff;}
*::selection {background-color:#141262;color:#fff;}

.ofRow {position:absolute;left:0;top:0;width:100%;height:25px;text-align:center;background:transparent url('http://www.online-forum.net/of_bann_img/menuklei2.gif') repeat-x top;margin:0;padding:0;z-index:50;}

.clearingItem {clear:both;float:none;}
.width_2 {float:left;width:323px;margin:0 0 0 20px;}
.width_3 {float:left;width:222px;margin:0 0 0 20px;}
.leftColumn {margin:0;}
.width_2 p:first-child, .width_3 p:first-child {margin-top:0;}

/* ERRORPAGE */
.Success {color:green;}
.error, .Error, .errorText {color:red;}
#errorContainer {width:400px;margin:auto;margin-top:10px;border:1px solid rgb(207,217,227);text-align:center;}
#errorContainer h1 {background:rgb(207,216,226);color:#142F5D;text-align:center;}
#errorContainer #footerError {margin:15px;font-size:small;color:#fff;}
#errorContainer .error {color:#142F5D;}

/* BODY-CONTAINERS */
#maincontainer {position:relative;width:1000px;min-height:100%;margin:0 auto;padding:0;}
#header {position:relative;width:1000px;height:152px;margin:0;padding:25px 0 0 0;}
#header img#logo {position:relative;margin:52px 0 0;padding:0;float:right;}
#sliderContainer {position:relative;width:1000px;height:350px;margin:0;background:#b9b9b9;z-index:0;}
#contentRoot {padding:50px 0 100px;}
#content {position:relative;margin:0;padding:0 60px 0 0;float:left;width:727px;box-sizing:border-box;}
#rightColumn {float:left;width:273px;box-sizing:border-box;}
#footer {position:absolute;width:100%;height:50px;background:#141262;margin-top:-50px;padding:0;}
#footercontent {position:relative;width:1000px;height:50px;background:#141262;margin:0 auto;padding:0;}
#backtotop {position:absolute;top:0;right:0;margin:10px 10px 0 0;padding:0;}

#content ul {list-style-image:url('../../images/li.png');}
#content ul li, #content ol li {margin-left:20px;}

#sliderContainer ul {list-style-type:none;padding:0;margin:0;width:1000px;height:350px;}
#sliderContainer ul li {padding:0;margin:0;position:absolute;font-size:0;line-height:0;height:350px;width:1000px;overflow:hidden;}
#sliderContainer img {width:1000px;height:350px;}

.blue {color:#06167b;}

/* NAVIGATIONS */
.rightColNavi {display:none;}

#navigation {position:relative;list-style-type:none;margin:71px 0 0;padding:0;z-index:15;text-transform:uppercase;float:left;}
#navigation li {position:relative;float:left;line-height:30px;margin:0 22px 0 0;padding:0;z-index:15;}
#navigation li.last {margin-right:0;}
#navigation li a {position:relative;margin:0;display:inline-block;line-height:30px;z-index:15;color:#06167b; font-size: 12px;}
#navigation li.active a {color:#141262;}
#navigation li:hover a {color:#06167b;text-decoration:underline;}

#navigation li ul {position:absolute;list-style-type:none;display:none;min-width:200px;background:#fff;margin:30px 0 0 -8px;padding:0;float:left;z-index:15;}
#navigation li:hover ul {display:block;z-index:15;}
#navigation li:hover ul li {float:none;z-index:15;padding:0 10px;margin-right:0;white-space:nowrap;}
#navigation li:hover ul li a {color:#06167b;text-decoration:none;line-height:28px;z-index:15;font-size:12px;}
#navigation li.active ul li.active a {color:#141262;z-index:15;}
#navigation li:hover ul li:hover a {color:#06167b;text-decoration:underline;z-index:15;}

/* CONTACTFORM */
#cmsContactForm input.text {position:relative;width:302px;height:35px;line-height:35px;font-family:Verdana;font-size:13px;font-weight:normal;line-height:18px;color:#06167b;background:#fff;border:1px solid #06167b;margin:0 0 10px 0;padding:0 10px;}
#cmsContactForm textarea {position:relative;width:302px;height:105px;font-family:Verdana;font-size:13px;font-weight:normal;line-height:18px;color:#06167b;background:#fff;border:1px solid #06167b;resize:none;margin:0 0 10px 0;padding:10px;}
#cmsContactForm .buttonRow input {position:relative;float:left;width:155px;height:35px;line-height:35px;font-family:Verdana;font-size:13px;font-weight:normal;line-height:18px;text-align:center;color:#06167b;background:#fff;border:1px solid #06167b;margin:0 0 10px 0;padding:0;}
#cmsContactForm .buttonRow input.submit {margin:0 10px 0 0;}
#cmsContactForm .buttonRow input:hover {cursor:pointer;color:#fff;background:#141262;}

.formRow label {display:inline-block;width:150px;}
.formRow input[type='text'], .formRow input[type='password'] {position:relative;width:300px;height:30px;line-height:30px;font-family:Verdana;font-size:13px;font-weight:normal;line-height:18px;color:#06167b;background:#fff;border:1px solid #06167b;margin:0 0 10px 0;padding:0 10px;}
#loginForm .buttonRow button {position:relative;width:100px;height:30px;line-height:30px;font-family:Verdana;font-size:13px;font-weight:normal;line-height:18px;text-align:center;color:#06167b;background:#fff;border:1px solid #06167b;margin:0 0 0 155px;padding:0;}
#loginForm .buttonRow button:hover {cursor:pointer;color:#fff;background:#141262;}
