/* Style sheet xBasic */
body{margin:0;padding:0;font-family:arial, sans serif;color:#ccc;background : #fefefe;}
.float-right{float:right;}
.float-left{float:left;}
.clr{clear:both;}
.dot{padding-bottom:20px;border-bottom:2px dotted #ccc;}
.boxpic{border:2px solid #ccc;}
.boxtext{padding:8px;border:2px solid #ccc;}
.bggrau{border:2px solid #fff;background:#1f1f1f;-moz-border-radius:50%;-khtml-border-radius:50%;}
.tdunkel h1,.tdunkel p{color:#1f1f1f;}
.tdunkel a{color:#2222ff;}
.tdunkel a:hover{color:#ff0000;}
.bggelb{border:2px solid #ffff00;background:#ffff00;-moz-border-radius:50%;-khtml-border-radius:50%;}
.bggruen{border:2px solid #ccc;background:#00ff00;-moz-border-radius:50%;-khtml-border-radius:50%;}
#headercontainer{height:120px;background:#000;}
#header{width:960px;height:120px;overflow:hidden;margin:0 auto;padding:0;text-align:left;background: #000;z-index:999;}
#HeadlineContainer{margin-top:20px;padding-bottom:0;border-top:2px solid #fff;background:#fefefe;z-index:2;}
#HeadlineContainer .ce_image{margin:20px 0 20px 10px;}
#HeadlineContainer h1{margin:0;padding:20px 0;border-width:2px 0px;border-style:solid;border-color:#000;font-family:arial black, arial-black,arial,sans serif;font-size:350%;color:#000;line-height:99%;background:transparent;}
#HeadlineContainer h2{margin:8px 4px 12px 0;padding:2px 0 0 4px;border-left:6px solid #666;font-family:arial-black, arial black, sans serif;font-size:180%;color:#333;line-height:85%;}
#HeadlineContainer .image_container{margin-bottom:-3px;padding:0;}
#wrapper{width:960px;overflow:hidden;margin:0 auto;padding:0;text-align:left;background: transparent;}
#main ul{margin:6px 0 6px 15px;padding:0;list-style: none;}
#main li{padding:0 0 2px 16px;font-size:12px;color:#666;background: url(./tl_files/flexx/images/pbull.gif) no-repeat top left;}
a,b,body,cite,div,em,i,label,li,ol,p,strong,td,th,u,ul{font-family:arial, sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:arial, sans-serif;}
fieldset,form,input,optgroup,select,textarea{font-family:arial, sans-serif;}
body,div,fieldset,form,input,label,li,ol,optgroup,p,select,td,th,textarea,ul{font-size:11px;color:#666;}
a,p,h1,h2,h3,h4,h5,h6{font-size:13px;color:#666;}
#main img{padding:0;}
.caption{height:24px;margin-top:-4px;text-align:center;font-family:arial-black, arial black, arial, sans serif;font-size:100%;color:#ff0000;background:#fff;text-transform:uppercase;}
p,pre,form{margin:0;padding:0;}
#main h1{margin-bottom:20px;padding:0 5px 2px 4px;border-left:10px solid #666;font-family:arial black,arial, sans-serif;font-size:150%;color:#333;line-height:100%;text-transform:uppercase;}
#main h2{margin:8px 4px 12px 0;padding:2px 0 0 4px;border-left:6px solid #666;font-weight:bold;font-size:140%;color:#333;line-height:75%;}
#main h3{margin:8px 4px 8px 0;padding:2px 0 0 4px;border-left:3px solid #666;font-weight:bold;font-size:120%;color:#333;line-height:65%;}
optgroup{padding-top:3px;padding-bottom:3px;font-style:normal;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:none;color:#000;}
#main a:hover{border-bottom:2px dotted #888;color:#000;}
#main .ce_teaser{width:280px;float:left;margin:20px 20px 20px 0;padding:0 10px;border:2px solid #ccc;background:#f1f1f1;}
#main .ce_teaser h1{margin-left:0;padding:4px;border:0;font-size:110%;color:#000;line-height:99%;background:#fefefe;}
#main .ce_teaser img{padding:0;border:0;}
.ce_teaser p{font-size:11px;color:#666;}
.ce_teaser a{font-size:12px;color:#000;}
.ce_teaser a:hover{border-bottom:2px dotted #888;color:#000;}
.ce_accordion{margin-left:4px;padding-bottom:8px;border-bottom:1px solid #666;}
.toggler{padding:10px 0 0 2px;font-weight:bold;font-size:120%;color:#000;cursor:default;}
.toggler:hover{color:#ff0000;}
.toggler_first{color:#a84204;}
.toggler_first:hover{text-decoration:underline;color:#a84204;cursor:default;}
.accordion div{padding:6px 0 8px 5px;line-height:16px;}
.mandatory,#main{margin-right:2px;color:#ff0000;}
.formbody{margin:10px 20px;text-align:right;}
.widget{margin-bottom:10px;}
.formbody label,#main{margin-right:4px;font-weight:bold;color:#000;}
.formbody .text,.select,.textarea,#main{color:#000;}
.textarea{height:110px;}
div.formbody br{margin:10px 0;}
div.formbody .submit{float:left;border:1px solid #cccccc;font-weight:bold;color:#ffff00;background:#000;}
#main .mod_article{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #fff;}
#footercontainer{width:100%;height:100%;clear:both;padding-top:0;padding-bottom:0;text-align:center;border-top:2px solid #fff;font-family:arial, sans-serif;font-size:10px;color:#fff;line-height:18px;background:#000;}
#footer{width:960px;overflow:hidden;margin:0 auto;padding-top:40px;text-align:left;background: transparent;}
#footer ul{margin-top:-10px;}
#footer li{margin-left:-40px;padding:10px 0;border-bottom:1px solid #333;list-style:none;}
#footer a{font-weight:normal;text-decoration:none;font-size:11px;color:#bebebe;font-style:normal;}
#footer a:hover{color:#FFFF01;}
#footer h1{padding-bottom:8px;border-bottom:1px solid #333;font-family:arial black,arial-black, arial,sans serif;color:#fff;text-transform:uppercase;}
#footer p{padding:0 20px 0 0;font-size:12px;color:#fff;}
#footer-content{width:980px;height:100px;overflow:hidden;display:block;margin:0 auto;text-align:center;line-height:18px;}
#footer-content td{font-size:11px;color:#ffffff;}
#main .mod_newslist .layout_simple{padding:8px;border:1px solid #888;font-weight:normal;color:#888;background:#eee;}
#main .mod_newslist .layout_simple a{font-weight:bold;}
#main .mod_newsreader .info{color:#ccc;}
#main .mod_newsreader h2{margin-top:20px;}
#main .ce_comments{margin-top:20px;padding:20px;border:2px solid #333;background:#f1f1f1;-moz-border-radius:2%;-khtml-border-radius:2%;}
#main .ce_comments h1{border-left:10px solid #000;color:#000;}
#main .ce_comments .formbody{margin:20px;text-align:left;}
#main .ce_comments .formbody label{font-weight:normal;font-size:11px;}
