/*table,image{            border:0px;}*/
table.left{             float:left;}
table.right{            float:right;}
.top{                   vertical-align:top;}
.bottom{                vertical-align:bottom;}
.middle{                vertical-align:top;}
.left{                  align:left;text-align:left;}
.right{                 align:right;text-align:right;}
.center{                align:center;text-align:center;}
.size100{               width:100%}
.size75{                width:75%}
.size60{                width:60%}
.size50{                width:50%}
.size40{                width:40%}
.size25{                width:25%}
.size10{                width:10%}
.size5{                 width:5%}

.block{                 display:block;}
.inline{                display:inline;}
.nowrap{                white-space:nowrap;}
.pad_top{               padding-top:2px;}
.pad_right{             padding-right:4px;}
.pad_bottom{            }
.pad_left{              }

                        
h1, h1 a{                     font-size:18px;}
h2, h2 a{                     font-size:12px;}
h3, h3 a{                     font-size:11px;}
h4, h4 a{                     font-size:10px;}
h5, h5 a{                     font-size:9px;}
h6, h6 a{                     font-size:8px;}

h6.hr{
                        font-size:2px;
                        border-bottom:1px solid #EAE9E9;
                        width:50%;}
ul,ol,dl{
                        margin:0px 0px 0px 18px;
                        padding:0px;}
li,dl,dt,dd{
                        margin:0px 0px 0px 14px;
                        padding:0px;}
.li{
                        padding:0px 0px 0px 10px;
                        display:block;}

/* input - values*/
input,
textarea,
select{  
                        margin:1px;
}
.text,
textarea,
select{
                        border-top:1px solid #555555;
                        border-right:1px solid #aaaaaa;
                        border-bottom:1px solid #aaaaaa;
                        border-left:1px solid #555555;
                        background:#ffffff;
                        color:#000000;
                        font-size:13px;
                        padding:1px;
}
.stdbutton,.okbutton{
                        border-top:1px solid #FBEFDE;
                        border-right:1px solid #603B08;
                        border-bottom:1px solid #603B08;
                        border-left:1px solid #FBEFDE;
                        background:#00209F;
                        color:#ffffff;
                        font-weight:bold;
                        padding:2px 10px 2px 10px;
                        font-size:11px;
}

.checkbox,
.radio{
                        height:13px;
                        width:13px;
                        margin:4px 3px 0px 3px;
}

.boxtext{
                        padding: 5px 5px 0px 0px;
                        text-align:right;
                        color:#333333;
}

/* System - values*/
.smallfont{             font-size:11px;}
.systemwidth{           width:770px;}
.box300{                width:340px;}
.box200{                width:260px;}
.box125{                width:220px;}
.box100,.box{           width:170px;}
.box75{                 width:100px;}
.box50{                 width:65px;}
.box25{                 width:40px;}

/* colorset */
.BG01{                  background-color:#ffffff;}
.BG02{                  background-color:#000000;}
.BG03{                  background-color:#7D858A;} /*grau */
.BG04{                  background-color:#00209F;} 
.BG05{                  background-color:#FBEFDE;} /* orange hell */
.BG06{                  background-color:#f0f0f0;} /* orange hell */


.FG01{                  color:#ffffff;}
.FG02{                  color:#000000;}
.FG03{                  color:#7D858A;}
.FG04{                  color:#00209F;}
.FG05{                  color:#FBEFDE;}
.FG06{                  color:#f0f0f0;}

.error{
                        	font-size: 14;
                          color: #ff6633;
}
.success{
                        	font-size: 18px;
                          color: #009999;
                          font-weight:bold;
}

.article_mail{
                          border-top: 1px solid #e0e0e0;
                          border-bottom: 1px solid #e0e0e0;
                          padding: 2px;
}
.pictext{
                          padding: 2px 5px 2px 5px;
                          background:#f6f6f6;
                          text-align:center;
                          color:#00209F;
}
.factbox{
                          float:right;
                          border: 1px solid #666666;
                          background: #FBEFDE;;
                          padding: 2px 2px 2px 2px;
                          margin: 2px 0px 2px 0px;
}


.td_navigation{
                          padding:0px 0px 0px 5px;
}
.td_content{
                          padding:10px 30px 40px 10px;
}


h1.headline{
                          padding: 0px 10px 2px 0px;
                          background: url('/images/global/arrowhdl.gif') no-repeat 5px 4px;
                          margin:0px 0px 0px 0px;
                          font-weight:normal;
}
.headline_description{
                          padding:3px 10px 3px 20px;
                          margin-bottom:10px;
                          border-top:1px solid #666;
                          font-size:10px;
}

.item_hdl{
                        padding: 10px 0px 2px 0px;
                        border-bottom: 1px solid #dddddd;}
.item_hdl a, .item_hdl a:link, .item_hdl a:visited, .item_hdl a:active{
                        text-decoration:  underline;}
.item_hdl a:hover{      text-decoration:  none;}

.cnt_h2,
.cnt_h3{
                          padding: 0px;
                          border-bottom:0px solid #396AAF;
                          margin:0px 0px 0px 0px;
                          font-style:normal;
                          font-weight:bold;
}

.cnt_h2{                  font-size:12px;}
.cnt_h3{
                          font-size:12px;
}

.content{                 
                          padding: 5px 0px 2px 5px;
                          border-left:1px solid #dddddd;
}

.more{                    
                          display:block;
                          padding: 5px 5px 10px 5px;
                          align:right;
                          text-align:right;
}

.return_path{
                          position:absolute;
                          top:110px;
                          left:10px;
}

.return_path a:link,
.return_path a:visited,
.return_path a:hover,
.return_path a:active{
                          color:#ffffff;
                          text-decoration: none;
                          padding:0px 0px 0px 12px;
                          font-size:10px;
                          background: url('/images/global/arroww.gif') no-repeat 3px 2px;;
}
.return_path a:hover{     text-decoration:underline;}
.more a,
.more a:link,
.more a:visited,
.more a:hover,
.more a:active{
                          border-left: 10px solid #7D858A;
                          border-bottom: 1px solid #7D858A;
                          text-decoration: none;
                          padding:1px 10px 1px 4px;
                          font-size:10px;
                          margin-right:10px;
}

