/*body element, you can overwrite that with a custom stylesheet for example in mozilla*/#ng_bitflux_org, body {background-color:#000033;font-size: 12px;font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;color:#000000;  padding:0px;margin: 0px;}/* for iePC */ td{font-size: 12px;}a {color: #FF6633;text-decoration: none;}a:visited {color:#FF6633;}a:hover {color: #45516D;}a:active { color:#FF6633;}h1{font-size:18px;}h2{font-size:16px;}h3{font-size:14px;color:#CCCCCC;}h4{font-size:12px;}form{padding: 0px;margin: 0px;}.form{padding: 0px;margin: 5px 50px 15px 50px;}textarea, .formgenerell input, input.formgenerell {width:300px;border: 1px solid #aaaaaa; margin-top: 5px;padding: 2px;}.formbutton {width:100px;border: 1px solid #aaaaaa; }/* patforms filter */.formErrors {    margin: 5px 25px 25px 25px;    padding: 5px 5px 5px 5px;    border: 1px solid ;    background-color: #FFBBBB;}.formlabelerror {    color: #BB1111;    font-weight: bold;}/* container to center the layout-------------------------------------- */#container {margin: 0px;}/* head container for logo and metanavi-------------------------------------- */#banner {padding: 0px;margin: 0px;}#banner a{color: #ffffff;text-decoration:none; }#banner  a:hover {color: #ffffff;}#banner h1 {font-size: 30px;padding: 30px 0px 0px 215px;margin: 0px;}#banner h2{color: #ffffff;font-size: 14px;padding: 0px 0px 25px 215px;margin: 0px;}#metanavi { padding: 5px 0px 0px 700px;margin: 0px;}/*main-navi-------------------------------------- */#topnavi {background-color: #dde7e9;margin: 0px 0px 0px 200px;padding: 2px 0px 2px 0px;}#topnavi a { color: #000066;text-decoration: none; font-weight:bold;margin: 0px;padding: 2px 15px;}#topnavi a:visited {color:#000066;}#topnavi a:hover {color: #68625E; background-color: #dde7e9;}#mainnavi a:active { color:#68625E;}#container  #topnavi a.selected {background-color: #ffffff;color: #68625E;}/* content elements-------------------------------------- */#content {padding: 25px  0px;margin:0px;margin-left:200px;margin-right:0px;background-color: #ffffff;}#content h1, #content h2, #content h3, #content h4 {padding: 0px 50px 0px 50px;margin:0px 0px 15px 0px;color:#24304b;width: 500px;}#content p{line-height: 18px;width: 500px;padding: 0px 50px 0px 50px;margin:0px 0px 15px 0px;}#content ul{padding: 0px 50px 0px 75px;margin:0px 0px 15px 0px;width: 500px;}#content p.center{text-align:center;width: 500px;}/* elements for the gallery-------------------------------------- */#content #gallerie{float:left;padding: 0px 0px 10px 50px;margin:0px 0px 20px 0px;width: 500px;} #content .thumbnail{float:left;width:100px;margin: 15px 15px 0px 0px;padding: 0px;}#content .thumbnail img{border: 1px solid #778899;padding: 1px;}#content  br.antileft {clear: left;}.antifloat {clear: both;visibility: hidden;}/* elements for left and right navigation-------------------------------------- */#left {margin: 0px;padding: 25px 0px 0px 0px;text-align:right;font-weight:bold;}#right {float: left;width: 200px;margin: 0px;padding: 0px;text-align:right;}#right p{padding: 0px 25px 15px 25px;margin:0px;color:#ffffff;}#right a {text-decoration: none;color:#CCCCCC;}#left a {text-decoration: none;color:#CCCCCC;}#left .selected, #right .selected {text-decoration: underline;}#left ul, #right ul {list-style-type: none;margin: 0px 25px;padding: 0px;} #left li, #right li {margin-bottom: 5px;}#left h3, #right h3{margin: 0px 0px 10px 0px;padding: 25px 25px 0px 25px;color:#68625E;}/*footer-------------------------------------- */#footer {clear: both;padding: 3px 50px;color: #333333;font-weight: bold;margin: 0px 0px 0px 200px;background-color: #D9DACB;border-bottom:10px solid #dde7e9;}#footer a {color: #45516D;}/* just used vor the blog-------------------------------------- */#content .post_title {color: #333;border-bottom: 1px solid #aaa;margin: 0px 50px 3px 50px;padding: 0px 0px 5px 0px;width: 500px;}.post_meta_data {width: 500px;font-size: 11px;padding-top: 0px;margin: 5px 50px 15px 50px;}.right {float: right;}.post_content {line-height: 18px;width: 500px;padding-top: 0px;margin: 5px 50px 15px 50px;}#content .post_content p{padding: 0px 0px 15px 0px;margin: 0px;width: 500px;}#right  h3.blog  {margin: 0px;margin-bottom: 5px;}h3.blog  {margin: 0px;margin-bottom: 5px;}.post_links {width: 500px;text-align: right;font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-size: 10px;padding: 0px 50px 20px 50px;margin: 0px;}.blog_pager{padding-top: 0px;margin: 5px 50px 15px}#right .blog li {line-height:  15px;padding: 0px 5px 3px 25px;margin: 0px;text-indent: -1em;}#livesearch {text-align:right;margin: 0px 25px 15px 25px;padding:0px;width: 140px;display: block;}#right input#livesearch  {padding:1px;width: 120px;border: 1px solid #aaaaaa; }.formurl {display: none;}#right  #searchform input{text-align:right;margin: 0px 25px 15px 50px;padding:0px;}