* {margin:0;padding:0;}
body,html {height:100%;width:100%;}
body{font-family:Helvetica,sans-serif;background:#fff url('./../../images/BodyBg.jpg') repeat-x 0 25px;}
a:link, a:visited {color:#4D2F25;text-decoration:none;}
a:active {color:#4D2F25;text-decoration:none;}
a:hover {color:#000;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;}
h2{color:#333;}
#contentLeft p {margin-bottom:10px;}

.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;}

.leftColumn, .middleColumn, .rightColumn {float:left;width:33%;}
.width_1 {width:100%;}
.width_2 {width:48%;float:left;margin-right: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 */
#mainContainer {background:#fff;min-height:100%;width:950px;margin:0 auto;}
#shadowLeft {background:transparent url('./../../images/shadowLeft.png') no-repeat;width:5px;height:466px;margin-left:-5px;position:absolute;top:50px;}
#shadowRight {background:transparent url('./../../images/shadowRight.png') no-repeat;width:5px;height:466px;margin-left:950px;position:absolute;top:50px;}
#topContainer {height:50px;background:#fff url('./../../images/BodyBg.jpg') repeat-x 0 25px;}
#logo {margin:15px 0 0 25px;float:left;}
#headContainer {background:transparent url('./../../images/PicBg.png') no-repeat;width:880px;height:200px;margin:10px 21px 0 21px;padding:14px;}
#contentLeft {background:transparent url('./../../images/TrennLine.jpg') no-repeat top right;float:left;width:662px;padding:30px;min-height:300px;font-size:13px;color:#535353;}
#contentRight {float:left;width:168px;padding:30px;text-align:right;}
.spacer {height:31px;}
#footer {width:950px;margin:0 auto;text-align:center;margin-top:-31px;height:30px;line-height:30px;border-top:1px solid #E7E2DC;color:#9D9D9D;font-size:13px;}

#contentLeft h1 {display:inline-block;height:37px;line-height:37px;font-size:20px;color:#4D2F25;background:transparent url('./../../images/TitleLeftBg.png') no-repeat top left;padding:0 10px 0 30px;margin:0 0 20px -34px;position:relative;font-weight:normal;}
#contentRight h1 {height:37px;line-height:37px;font-size:20px;color:#4D2F25;background:transparent url('./../../images/TitleRightBg.png') no-repeat top right;padding-right:30px;margin:0 -34px 20px 0;position:relative;font-weight:normal;}

/* NAVIGATION */
#root {list-style-type:none;float:right;margin:60px 25px 0 0;}
#root li {float:left;}
#root li a {display:block;padding:10px;font-size:12pt;color:#4D2F25;}
#root li.active ul li a:hover,#root li a:hover,#root li.active a {background:#4D2F25;color:#F8DDBF;}

#root li.active ul li a {background:#fff;color:#4D2F25;}

#root li ul {list-style-type:none;position:absolute;background:#fff;display:none;}
#root li:hover ul {display:block;}
#root li ul li {float:none;border-width:1px 1px 0 1px;border-style:solid;border-color:#4D2F25;width:150px;}
#root li ul li.last {border-width:1px;}
#root li ul li a  {padding:5px;font-size:12px;}

.rightColNavi {display:none;}

/* NEWS */
.startPageNewsContainer {margin-bottom:30px;}
.newsDate {display:block;font-size:13px;}
.newsTitle {display:block;font-style:italic;font-size:13px;margin-bottom:10px;}
.startPageNewsContainer div a {color:#6D6D6D;font-style:normal;}
.info {color:#4D2F25;font-size:13px;}
.newsLink {float:right;margin-top:10px;}
div.newsContentText a.newsThumbnail {float:right;margin:0 0 2px 10px;}

/* FORMS */
div.formRow {height:20px;}
div.formRow label {float:left;width:100px;font-weight:bold;}
input, textarea, button, select {border:1px solid #d3d3d3;background:#fafafa;width: 180px;}
input:focus, textarea:focus, button:focus, select:focus {border:1px solid #4D2F25;background:#fff;}
div.buttonRow input, div.buttonRow button {color:#202020;width:140px;font-weight:bold;cursor:pointer;}
div.buttonRow input:hover, div.buttonRow button:hover {color:#4D2F25;width:140px;}

/* CONTACT FORM */
#cmsContactForm div.left {float:left;width:310px;}
#cmsContactForm div.left p {font-weight:bold;}
#cmsContactForm div.right {float:left;width:330px;}
#cmsContactForm div.right p {font-weight:bold;}
#cmsContactForm #textArea {width:330px;height:206px;}
