dt,dd,dl{padding:0;margin:0;vertical-align:baseline;}

p.bodytext{margin:0;padding:0 0 11pt 0;}

html{height:100%;}

body{margin:0;padding:0;height:100%;background-color:#fff;background-position:top;/*background-image:url(images/stripe15s.gif);*/
 /*background-image:url(images/body.jpg);*/
 /*background-image:url(images/wt-back-holz2.jpg);*/
 font-family:Helvetica,Verdana,sans-serif;font-size:11pt;color:#666;line-height:140%;}

/* layout */
div#mainframe{min-height:100%;width:998px;margin:auto;background:url(images/mainframe_back.png) repeat-y;display:block;padding:0;}

div#content{width:956px;margin:auto;}

div#sitelogo{width:956px;text-align:center;}

div#mainmenu{background:url(images/menubar_back.png) repeat-x;height:30px;width:956px;padding:0;padding-top:10px;margin:0;border:0;}

div#maincontent{width:956px;padding:0 0 20px 0;}

div#mediabar{width:956px;text-align:center;background:#000;}
div#footer{padding:10px 0 10px 0;text-align:center;border-top:1px solid #ccc;font-size:10px;}

div.clearer{height:1px;clear:both;}

/* ----------------------------------------------------------------------------------------------- FONTS */
a{color:#003366;text-decoration:none;}
h1,h2,h3{font-size:13pt;color:#003366;margin:0;padding:0 0 10px 0;font-weight:normal;}

table p.bodytext{padding:0;margin:0;}
table.contenttable td{vertical-align:top;font-size:11px;}

/* menu */
div.menulevel1 div{display:inline;}

/* fonts'n'links */
div.menulevel1 div{padding:0 2px 0 0;}

div.menulevel1 div a{text-decoration:none;font-size:13px;font-weight:normal;padding:10px;font-family:Arial,Helvetica,sans-serif;}

div.menulevel1 div.menuNormal a{color:#fff;}

div.menulevel1 div.menuActive a,div.menulevel1 div.menuNormal a:hover{color:#ffff99;background:#000;}

/* ----------------------------------------------------------------------------------------------- WT INFO PLUGIN */
div.itemrow{font-size:12px;font-weight:normal;cursor:pointer;width:auto;display:block;padding-top:4px;}
div.clearer{clear:both;}
div.active{font-weight:bold;background:#e5e5e5;}
div.itemrow span{float:left;min-height:26px;display:block;padding-left:4px;}
span.itemstatus_0{background:url(images/itemstatus_0.png) center center no-repeat;}
span.itemstatus_1{background:url(images/itemstatus_1.png) center center no-repeat;}
div.hiddenContent{display:none;}
div.wtinfo_info{border:1px solid #e0e0e0;padding:10px 10px 10px 10px;}
div.wtinfo_frame {padding-top:10px;}
div.wtinfo_info object{margin-left:10px;}
div.wtinfo_infotext{width:450px;border:1px solid #ccc;height:100px;padding:10px;float:left;}
span.wtinfo_label{font-size:13px;color:#003366;width:250px;display:block;float:left;}
span.wtinfo_value{font-size:13px;}
div.wtinfo_weather{display:block;float:left;margin-left:8px;}
span.itemrow_c0{width:150px;}
span.itemrow_c1{width:230px;}
span.itemrow_c01{width:250px;}
span.itemrow_c2{width:200px;font-size:12px;}
span.itemrow_c21{width:220px;font-size:12px;}
span.itemrow_c3{width:20px;}

div.wtinfo_all{display:none;}
div.wtinfo_menu{padding:4px;border-bottom:1px solid #ccc;}

/* ----------------------------------------------------------------------------------------------- FE LOGON */
div.tx-felogin-pi1 form{background:url(images/loginbox_back.jpg) center right no-repeat;}

/* ----------------------------------------------------------------------------------------------- NEWS */
div.news-latest-item{padding-bottom:40px;}

div.news-latest-container{padding:0;margin:0;}

div.news-list-item {padding:0 0 32pt 0;}
div.news-list-item p {margin:0;padding:0;}

hr.clearer{line-height:1px;border:1px solid #ccc;height:1px;}

/* ----------------------------------------------------------------------------------------------- BOXES */
/* left_col center_col right_col */
div#leftcol_1{float:left;width:223px;margin-left:10px;}

div#centercol_1{float:left;width:470px;margin-left:10px;}

div#rightcol_1{float:left;width:223px;margin-left:10px;}

/* left_col (wide) right_col */
div#leftcol_2{float:left;width:643px;margin-left:10px;}

div#rightcol_2{float:left;width:263px;margin-left:20px;}

/* left_col right_col (wide) */
div#leftcol_3{float:left;width:263px;margin-left:10px;}

div#rightcol_3{float:left;width:643px;margin-left:20px;}

/* center col 1 */
div#centercol_2{width:936px;margin-left:10px;}

/* allwraps */
div.tv_contentelement{/*padding:2px;*/
 /*margin:20px 0 0 auto;*/
 padding:18px 4px 0 4px;}

/* ----------------------------------------------------------------------------------- DOWNLOAD ---- */

table.bstdownloadfiles_filestable{width:100%;color:#666;border:0;}

table.bstdownloadfiles_filestable td.td_border{border:1px solid #ccc;padding-left:10px;height:15px;}

table.bstdownloadfiles_filestable td.td_empty{height:17px;border:none !important;}

table.bstdownloadfiles_filestable td:first-child{color:#30569f;}

table.bstdownloadfiles_filestable th{text-align:left;padding:0 0 25px 10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;}

a.bstdownloadfiles_link{display:block;background:url(images/download.png) 6px 3px no-repeat;width:35px;height:17px;border:1px solid #ccc;}

a.bstdownloadfiles_link:hover{background:url(images/download_over.png) 6px 3px no-repeat;}


