a:link { font-weight:bold;color:#0a0a0a;text-decoration:none }
a:visited { font-weight:bold; color:#000000; text-decoration:none }
a:hover { font-weight:bold; color:#000000; text-decoration:none }
a:active { font-weight:bold; color:#000000; text-decoration:none }
a:focus { font-weight:bold; color:#000000; text-decoration:none }
ul {list-style:disc outside;padding-left:20px;}
ol {list-style:decimal outside;padding-left:20px;}  

*
  {
    margin:0;
    padding:0;
  }

html 
  {
  }

body
  {
    font: normal 9pt/13pt Arial, Verdana, Geneva, Helvetica, sans-serif;
    text-align:left;
    background-color:#f7f7f7;
    color:#0a0a0a;
  }
  
.pc
  {
    position:relative;
    margin:10px 10px 10px 10px;
    /* margin:20px auto; */
    padding:15px 15px 15px 15px;
    height:auto;
    background-color:#f7f7f7;
    table-layout:fixed;
    display:block;
    border-spacing:0px;
    border-collapse:collapse;
    border:0px outset #c3c3c3;
  }
  
.pc td
  {
    border:0px solid #ff0000;
  }
  
.intsites
  {
    padding:40px 0px 5px 0px;
    text-align:center;
  }
  
.intsites .flag
  {
    width:27px;
    height:17px;
    padding:0px 3px 0px 3px;
  }
  
  
.footer
  {
    background-color:#f7f7f7;
    border:0px solid #000000;
    padding:3px 3px 3px 3px;
    text-align:center;
  }
  
  
.pc .headerleft
  {
    height:95px;
    width:230px;
    background-image:url(./images/tl_230x95.png);
    background-position:top left;
    background-repeat:no-repeat;
  }
  
.pc .headermiddle
  {
    height:95px;
    /* background-image:url(./images/tm_11x95.png); */
    background-image:url(./images/picturecollage1_2000x95.jpg);
    background-position:top left;
    background-repeat:repeat-x;
    text-align:center;
    vertical-align:top;
  }
  
.pc .headermiddle .banner
  {
    text-align:center;
    width:520px;
    height:65px;
    margin-top:8px;
  }

.pc .headerright
  {
    height:95px;
    background-image:url(./images/tr_200x95.png);
    background-position:top right;
    background-repeat:no-repeat;
  }
  
.pc .menuback
  {
    /* background-image:url(./images/menuback_200x10.png); */
    background-position:top left;
    background-repeat:repeat-y;
  }
  
  
  
  
  
.header .claimimage
  {
    height:80px;
    width:880px;
  }

.rightpanel
  {
    vertical-align:top;
  }
  
.rightpanel .news
  {
    width:200px;
    table-layout:fixed;
    border-spacing:0px;
    border-collapse:collapse;
    white-space:normal;
    display:block;
  }
  
.rightpanel .news .top
  {
    width:200px;
    background-image:url(./images/nbt_200x600.png);
    background-position:top left;
    background-repeat:no-repeat;
    height:auto;
    text-align:left;
  }

.rightpanel .news .top .head
  {  
    padding:25px 10px 0px 10px;
    font-weight:bold;
  }
  
.rightpanel .news .top .text
  {  
    padding:10px 10px 0px 10px;
  }
  
  
.rightpanel .news .bot
  {
    width:200px;
    height:12px;
    background-image:url(./images/nbb_200x12.png);
    background-position:top left;
    background-repeat:no-repeat;
  }
  
.datapanel
  {
    vertical-align:top;
    text-align:left;
  }
  
.datapanel .content
  {
    font-size:10pt;
    margin-right:10px;
    padding:7px 7px 7px 7px;
    background-color:#ffffff;
    /* border:2px solid #bbd9ec; */
    border:1px solid #c3c3c3;
  }
  
.datapanel .content .headline
  {
    font-weight:bold;
    font-size:11pt;
    padding:5px 5px 5px 5px;
    height:auto;
  }
  
.datapanel .content .ebhead
  {
    font-weight:bold;
    padding:0px 0px 5px 0px;
    border-bottom:1px solid #ababab;
  }
  
.datapanel .content .ebdata
  {
    padding:5px 0px 30px 0px;
  }
  
.datapanel .content .lihead
  {
    padding:0px 0px 5px 0px;
  }
  
.datapanel .content .lilink
  {
    padding:5px 0px 20px 0px;
  }
  
.datapanel .content .faq
  {
    table-layout:fixed;
    display:block;
    border-spacing:0px;
    border-collapse:collapse;
    border:0px outset #c3c3c3;
  }
  
.datapanel .content .site_suffix
  {
    text-align:left;
    font-weight:bold;
    font-style:italic;
    color:#000000;
  }
  
  
.datapanel .content .faq .image
  {
    width:20px;
    text-align:right;
    vertical-align:top;
    padding:3px 5px 0px 0px;
  }  
  
.datapanel .content .faq .text
  {
    vertical-align:top;
    padding:0px 0px 5px 0px;
  }  
  
  
.datapanel .content .faq .text .highlight
  {
    background-color:#bbd9ec;
  }  
  
  
.datapanel .content .absatz
  {
    margin:10px 0px 10px 0px;
  }
  
.datapanel .content .absatzi
  {
    text-indent:10px;
    margin:5px 0px 5px 0px;
  }

  
.leftpanel 
  {
    text-align:left;
    vertical-align:top;
  }
  
.leftpanel .leftmenu .top
  {
    width:230px;
    height:10px;
    background-image:url(./images/mt_230x10.png);
    background-position:bottom left;
    background-repeat:no-repeat;
    margin:0;
    padding:0;
    display:block;
  }
  
.leftpanel .leftmenu .bottom
  {
    width:230px;
    height:10px;
    display:block;
    background-image:url(./images/mb_230x10.png);
    background-position:top left;
    background-repeat:no-repeat;
    margin-bottom:10px;
  }
  
.leftpanel .leftmenu .spacer
  {
    background-image:url(./images/mm_230x20.png);
    background-position:top left;
    background-repeat:repeat-y;
    font-weight:normal;
    list-style:none;
    margin:0;
    padding:0;
    border:0;
    height:8px;
  }
  
.leftpanel .leftmenu .odata
  {
    text-align:center;
    background-image:url(./images/mm_230x20.png);
    background-position:top left;
    background-repeat:repeat-y;
    font-weight:normal;
    margin:0;
    padding:0;
    border:0;
    padding:0px 20px 0px 10px;
    vertical-align:middle;
  }
  
.leftpanel .leftmenu ul 
  {
    background-image:url(./images/mm_230x20.png);
    background-position:top left;
    background-repeat:repeat-y;
    font-weight:normal;
    list-style:none;
    margin:0;
    padding:0;
    border:0;
  }

.leftpanel .leftmenu ul .button a 
  {
    color:#0a0a0a;
    width:180px;
    height:20px;
  	display: block;
    font-weight:bold;
    margin:0px 2px 0px 2px;
    padding:3px 0px 7px 25px;                /* oben rechts unten links */
    font-style:normal;
    text-decoration:none;
  }
  
.leftpanel .leftmenu ul .button a:hover
  {
    background-image:url(./images/mibo_200x26.png);
    background-position:top left;
    background-repeat:no-repeat;
    width:180px;
    height:20px;
  	display: block;
    font-weight:bold;
    margin:0px 2px 0px 2px;
    padding:3px 0px 7px 25px;                /* oben rechts unten links */
    font-style:normal;
    text-decoration:none;
  }
  

.leftpanel .leftmenu ul .button_big a 
  {
    color:#0a0a0a;
    width:180px;
    height:30px;
  	display: block;
    font-weight:bold;
    margin:0px 2px 0px 2px;
    padding:2px 0px 7px 25px;                /* oben rechts unten links */
    font-style:normal;
    text-decoration:none;
  }

.leftpanel .leftmenu ul .button_big a:hover 
  {
    background-image:url(./images/mibo_200x40.png);
    background-position:top left;
    background-repeat:no-repeat;
    font-weight:bold;
    width:180px;
    height:30px;
  	display: block;
    margin:0px 2px 0px 2px;
    padding:2px 0px 7px 25px;                /* oben rechts unten links */
    font-style:normal;
    text-decoration:none;
  }
  
.leftpanel .leftmenu ul .highlight a
  {
    background-image:url(./images/mibox_200x26.png);
    background-position:top left;
    background-repeat:no-repeat;
    font-weight:bold;
    width:180px;
    height:20px;
  	display: block;
    margin:0px 2px 0px 2px;
    padding:3px 0px 7px 25px;                /* oben rechts unten links */
    font-style:normal;
    text-decoration:none;
  }
  
.leftpanel .leftmenu ul .highlight a:hover 
  {
    background-image:url(./images/mibo_200x26.png);
    background-position:top left;
    background-repeat:no-repeat;
    font-weight:bold;
    width:180px;
    height:20px;
  	display: block;
    margin:0px 2px 0px 2px;
    padding:3px 0px 7px 25px;                /* oben rechts unten links */
    font-style:normal;
    text-decoration:none;
  }
  
.leftpanel .leftmenu ul .highlight_big a
  {
    background-image:url(./images/mibox_200x40.png);
    background-position:top left;
    background-repeat:no-repeat;
    font-weight:bold;
    width:180px;
    height:30px;
  	display: block;
    margin:0px 2px 0px 2px;
    padding:2px 0px 7px 25px;                /* oben rechts unten links */
    font-style:normal;
    text-decoration:none;
  }
  
.leftpanel .leftmenu ul .highlight_big a:hover 
  {
    background-image:url(./images/mibo_200x40.png);
    background-position:top left;
    background-repeat:no-repeat;
    font-weight:bold;
    width:180px;
    height:30px;
  	display: block;
    margin:0px 2px 0px 2px;
    padding:2px 0px 7px 25px;                /* oben rechts unten links */
    font-style:normal;
    text-decoration:none;
  }

  

.external
  {
  	padding-left: 12px;
  	background-image: url("images/linkexternal.gif");
   	background-repeat: no-repeat;
   	background-position: center left;
  }      

.imprintdata
  {
    table-layout:fixed;
    display:block;
    border-spacing:0px;
    border-collapse:collapse;
    border:0px;
    text-align:left;
  }

.imprintdata .des
  {
    padding-left:0px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:6px;
    width:140px;
    text-align:right;
    font-weight:normal;
    font-style:italic;
    vertical-align:top;
  }
  
.imprintdata .head
  {
    padding:20px 0px 10px 0px;
    text-align:left;
    font-weight:bold;
  }
  
.imprintdata .val
  {
    padding-left:2px;
    padding-right:2px;
    padding-top:2px;
    padding-bottom:6px;
    width:auto;
    text-align:left;
    font-weight:bold;
    vertical-align:top;
  }
  
.headline
  {
    right:0px;
    padding-left:20px;
    padding-top:6px;
    padding-right:10px;
    padding-bottom:2px;
    background-color:#bbd9ec;
    color:#0a76ca;
    height:26px;
    font-weight:bold;
    margin-bottom:10px;
  }

.articledetails .picturecell 
  {
    text-align:center;
    vertical-align:top;
    width:200px;
  }
  
.articledetails .picturecell .picture
  {
  }

.articledetails .picturecell .text
  {
    text-align:center;
    margin:0px 23px 0px 23px;
    width:100px;
    padding:2px 8px 2px 8px;    /* o r u l */
    background-color:#eeeeee;
    border:1px solid #dddddd;
    font-weight:bold;
    cursor:pointer;
  }
  
.articledetails .button
  {
    width:200px;
    border:1px solid #0a0a0a;
    padding:1px 1px 1px 1px;
    margin:5px 0px 10px 0px;
    cursor:pointer;
  }
  
.articledetails .ep
  {
    text-align:right;
    padding:5px 5px 5px 5px;
    vertical-align:top;
    font-weight:bold;
  }
  
.articledetails .epinfo
  {
    text-align:right;
    padding:0px 5px 5px 5px;
    vertical-align:top;
    font-weight:normal;
    font-style:italic;
    font-size:10px;
  }
  
  
.articledetails .oft
  {
    text-align:right;
    padding:2px 5px 2px 5px;
    vertical-align:top;
    font-weight:bold;
  }

.articledetails .ofd
  {
    text-align:left;
    padding:2px 5px 2px 5px;
    vertical-align:top;
  }  
  
.articledetails .ofd .inp
  {
    width:200px;
    border:1px solid #0a0a0a;
    padding:1px 1px 1px 1px;
  }    

.articledetails .ofd .inpshort
  {
    width:45px;
    border:1px solid #0a0a0a;
    padding:1px 1px 1px 1px;
  }      
  
.articledetails .ofd .radioline
  {
    vertical-align:top;
    font-weight:bold;
  }

.articledetails .ofd .radioinfo
  {
    vertical-align:top;
    font-style:italic;
    margin-bottom:8px;
  }  
  
.articledetails .ofd .radiobutton
  {
    vertical-align:top;
  }  
  
  
.articledetails .ofd .button
  {
    width:200px;
    border:1px solid #0a0a0a;
    padding:1px 1px 1px 1px;
    margin:5px 0px 10px 0px;
    cursor:pointer;
  }
  
