*             { margin:0;padding:0; }
html          { height: 100%;}
body          { height: 100%;font-family:"Trebuchet MS",Arial,sans-serif; font-size:13px;background: #FFF;}
body{;font-family:Helvetica,sans-serif;}
a:link, a:visited {color:#213865;text-decoration:none;}
a:active {color:#666;text-decoration:none;}
a:hover {color:#666;text-decoration:none;}
a.text:link, a.text:active, a.text:visited {color:#333;text-decoration:underline;margin:0;}
a.text:hover {color:#333;text-decoration:underline;margin:0;}
a img {border-width:0;}
h1,h2 {font-size: 13px;font-weight: normal;border-bottom: 1px solid #D4D4D4;line-height: 35px;}
h2{color:#213865;}

.clearingItem {clear:both;float:none;}
.ofRow {left:0;top:0;position:absolute;text-align:center;height:25px;background:transparent url('http://www.online-forum.net/of_bann_img/menuklei2.gif') repeat-x top;width:100%}
.Success {color:#1a1;margin-bottom:10px;}

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

/* BODY-CONTAINERS */
#outerFrame             { height: 100%; }
#mainContainer          { min-height:100%;width: 900px; margin: -25px auto 0;}
#mainBodySpacer         { height: 46px;}
#topFrame {margin: 25px 0;width: 900px; height: 250px; background: transparent url('./../../images/headerTop.png') no-repeat;}
#topFrame img {margin: 77px 0 0 41px;}
#contentFrame {width: 900px;color: #333;}
#leftContent {width: 200px;float: left;}
#rightContent {width: 660px;float: left;padding: 0 0 20px 40px;line-height: 16px; letter-spacing: 0.5px;}
#rightContent ul {margin: 15px 0 15px 15px; list-style: none;}
#rightContent ul li {background: transparent url('./../../images/arrowRight.png') no-repeat left 5px;padding: 0 0 0 15px;line-height: 20px;}


#rightContent h1 {margin: 0 0 20px;}
#rightContent .contentContainer {margin: 0 20px 20px 0;}
#rightContent .fullRow .contentContainer {margin: 0 0 20px 0;}
#footer {border-top: 1px solid #D4D4D4;margin: 20px 0 10px;padding: 10px 0 0 0;color: #999;font-size: 12px;text-align: center;}

#root {list-style: none;width: 200px;margin: 0 0 40px;}
#root li  {border-bottom: 1px solid #D4D4D4;line-height: 35px;width: 200px;}
#root li.first  {border-top: 1px solid #D4D4D4}
#root li.active ul {display: block!important;}
#root li.hasChilds:hover, #root li.hasChilds  {background: transparent url('./../../images/arrow.png') no-repeat right 15px;}
#root li a {display: block;}

#root li ul {display: none; list-style: none;margin: 0 0 5px 0;width: 200px;}
#root li ul li.first {border: none;}
#root li ul li {border: none;line-height: 20px;width: 200px;background: none;}
#root li ul li a {color: #656565;font-size: 12px;}
#root li ul li a:hover,#root li ul li.active a {color: #213865;}

.startPageNewsContainer {margin: 15px 0 0 0;padding: 0 0 15px 0;border-bottom: 1px solid #D4D4D4;}
.startPageNewsContainer a {color: #656565; font-size: 12px;}
.startPageNewsContainer p {line-height: 16px;}
.startPageNewsContainer .titleLine {margin: 0 0 10px 0;display: block;}

.newsContentText {margin: 15px 0;}
.newsLink {float: right;margin: 10px 0 0 0;}


.width_2 {float: left; width: 50%;}
.width_3 {float: left; width: 33%;}

/* FORMS */
div.formRow {height:20px;}
div.formRow label {float:left;width:120px;}
button {background:#fff;border:1px solid #D4D4D4;color:#333;cursor:pointer;min-width:150px!important;}
button:hover {color:#333;}
div.buttonRow input {background:#fff;cursor:pointer;width:150px;min-width:150px!important;}
div.buttonRow input:hover {color:#333;}
div.buttonRow input.Button {color: 333!important;}
input, textarea {border:1px solid #D4D4D4; width: 200px;}
#cmsContactForm #textArea {width:320px;!important}
#cmsContactForm{width: 400px;}


