BODY { font-family: "Tahoma", "Verdana", "Arial", serif;  font-size: 12px; color: #3B3B3B;  margin: 0;  padding: 0; background-color: #FFFFFF;}

.navi_right {text-align:left; width:98%; margin-bottom:15px; border:1px #A6D2FF solid; background-image: url(../images/nav_top/top_bcgrund.GIF); background-repeat: repeat-x;}
.navi_right h1{color: #3B3B3B; font-size: 12px; margin-bottom: 15px; margin-top: 7px; margin-left: 6px; margin-right: 6px;}
.navi_right .menu_lines {height:70px; margin:5px 0; padding:3px 0px; background-color:#D7EBFF}
.navi_right .menu_top {margin:0; margin-left:5px; margin-bottom:5px; padding:5px 5px; background-color: #005BB7; color: #FFFFFF; font-size: 11px;}
.navi_right A          {display: block; width:92%; font-weight: bold; border-bottom:1px #75BAFF solid; background-color:#FFFFFF; padding:2px 0 2px 14px; font-size: 9pt;  text-decoration: none;  color: #0058A6; background-image:url(../images/navi_eck.gif); background-repeat:no-repeat; background-position:left bottom}
.navi_right A:visited  {background-color:#FFFFFF }
.navi_right A:hover    {background-color:#FDF3D5 }
     
A.top{  font-size: 10pt;  text-decoration: none;  color: #0058A6; font-style: italic;}
A:visited.top{  color: #0058A6; font-style: italic;}
A:hover.top{   color: #0058A6; text-decoration: underline; font-style: italic;}

A.haupt{position:relative; display: block; line-height:33px; width:100%;  font-size: 10pt;  text-decoration: none;  color: #FFFFFF; font-weight: bold;}
A:visited.haupt{  color: #FFFFFF; font-weight: bold;}
A:hover.haupt{  color: #D50202; text-decoration: underline; font-weight: bold;}

A.tv{position:relative; display: block; line-height:18px; width:100%;    font-size: 10pt;  text-decoration: none;  color: #0058A6; font-weight: bold;}
A:visited.tv{  color: #0058A6; font-weight: bold;}
A:hover.tv{  color: #0058A6; text-decoration: underline; font-weight: bold;}

A.katalog{padding-top: 3px; display: block; height:100%;  font-size: 10pt;  text-decoration: none;  color: #005CB9; background-image: url(../images/katalog/top_grund.jpg); background-repeat: repeat-x; background-color:#FFFFFF}
A:visited.katalog{font-size: 10pt; color: #005CB9;}
A:hover.katalog{font-size: 10pt; color: #F8BB03; text-decoration: none;}

A.katalog1{padding-top: 3px; display: block; height:100%;  font-size: 10pt;  text-decoration: none;  color: #005CB9;}
A:visited.katalog1{font-size: 10pt; color: #005CB9;}
A:hover.katalog1{font-size: 10pt; color: #F8BB03; text-decoration: none;}

A.normal{ font-size: 10pt;  text-decoration: none;  color: #0058A6;}
A:visited.normal{font-size: 10pt; color: #0058A6;}
A:hover.normal{font-size: 10pt; color: #0058A6; text-decoration: underline; }

A.menu{display: block; width:100%; padding-left:5px;  font-size: 10pt;  text-decoration: none;  color: #0058A6;}
A:visited.menu{font-size: 10pt; color: #0058A6;}
A:hover.menu{font-size: 10pt; color: #0058A6; text-decoration: underline;}

A.menu_kat{display: block; width:100%;  font-size: 10pt;  text-decoration: none;  color: #0058A6;}
A:visited.menu_kat{font-size: 10pt; color: #0058A6;}
A:hover.menu_kat{font-size: 10pt; color: #0058A6; text-decoration: underline;}

A.sits         {border : 1px solid #A4D1FF; padding : 2px 5px; margin : 0px 0px;   font-size: 11px;  color: #A6A6A6;}
A:visited.sits {color: #A6A6A6;}
A:hover.sits   {color: #0058A6; background-color:#FFD5D5}
.sits_out      {font-size: 11px; color:red; text-decoration: underline; border: 1px #A4D1FF solid; padding :2px 5px; margin:0 0;  background-color:#EFEFEF}

A.top_link{ font-size: 10pt;  color: #0058A6; text-decoration: underline;}
A:visited.top_link{  color: #0058A6;}
A:hover.top_link{   color: #0058A6; text-decoration: underline; }

.afischa {width:300px; height:200px; background-image: url(../images/index/AFISCHA.jpg);  background-repeat: no-repeat;}

.menu_linie  {border-top:1px #97CBFF solid; border-bottom:1px #97CBFF solid; padding-bottom:2px; background-image:url(../images/nav_top/new_linie_bg.png)}
.menu_linie_top {padding-left:10px; border-bottom:1px #97CBFF solid;}

table {font-size: 10pt; border:0;}  
table.table_tv {font-size: 8pt;}                        
.frame{ border: 1px #D7ECFF solid; font-size: 12px}
.frame_indexL{ border-top: 0; border-right: 0; border-left: 1px #D4D4D4 solid; border-bottom: 1px #D4D4D4 solid; font-size: 12px}
.frame_indexR{ border-top: 0; border-left: 0; border-right: 1px #D4D4D4 solid; border-bottom: 1px #D4D4D4 solid; font-size: 12px}
.frame_kat{ background-color: #FBFBFB; border: 1px #D7ECFF solid; font-size: 12px}
.frame_dick{border: 1px #0066CC dotted; border-right: 1px #0066CC dotted; border-left: 1px #0066CC dotted; border-bottom: 1px #0066CC dotted; font-size: 12px}
.frame_top{ border-top: 3px #D7ECFF solid; border-right: 1px #D7ECFF solid; border-left: 1px #D7ECFF solid; border-bottom: 3px #D7ECFF solid; font-size: 12px}
.frame_quadr{background-image: url(../images/nav_top/bg.gif); background-color: #FFFFFF; border: 1px #D7ECFF solid; font-size: 12px}
.frame_rot{ background-color: #FFFEF9; border: 1px #FEB8C2 solid; font-size: 12px}
.top_bg{ background-image: url(../images/nav_top/top_bg.jpg);  background-color: #FFFFFF; background-repeat: no-repeat}
.wetter{border: 1px #97CBFF solid; font-size: 12px; background-image: url(../wetter/symbols/wetter_grund.jpg);}

.frame_weiter_news{background-image: url(../images/weiter.gif);  background-repeat: no-repeat; background-position: right bottom; border-left: 1px #E4EEEF solid; border-right: 1px #E4EEEF solid;}
.frame_weiter_de{background-image: url(../images/de/weiter.gif); background-color: #FFFFFF; border: 1px #E4EEEF solid;  background-repeat: no-repeat; background-position: right bottom;}
.frame_weiter_ru{background-image: url(../images/ru/weiter.gif); background-color: #FFFFFF; border: 1px #E4EEEF solid;  background-repeat: no-repeat; background-position: right bottom;}

.border_news {border-left: 1px #E4EEEF solid; border-right: 1px #E4EEEF solid; padding-left:5px; padding-right:5px}

.top_gelb {background-color:#FDF7D0; margin:0; border:1px #FAEC89 solid;}      
.top_bcgrund{  background-image: url(../images/nav_top/top_bcgrund.GIF); background-repeat: repeat-x;}
td.logo_bcgrund{  background-image: url(../images/nav_top/logo_grund.PNG); background-repeat: repeat-x;}
td.basis{  background-image: url(../images/katalog/grund.JPG); background-repeat: repeat-x;}

td.top_grau{ background-color: #FCE794; background-position: bottom; background-image: url(../images/nav_top/symbols/dotted.GIF); background-repeat: repeat-x;}
td.links_grund{border-top: 1px #E4EEEF solid; border-right: 1px #E4EEEF solid; border-left: 1px #E4EEEF solid; border-bottom: 1px #E4EEEF solid;  background-image: url(../images/nav_top/td_bcgrund.PNG);  background-repeat: repeat-x;}
td.link_grund{border-top: 1px #E4EEEF solid; border-right: 1px #E4EEEF solid; border-left: 1px #E4EEEF solid; border-bottom: 1px #E4EEEF solid;  background-image: url(../images/nav_top/link_bcgrund.GIF);  background-repeat: repeat-x;}
td.frame{ border-top: 1px #D7ECFF solid; border-right: 1px #D7ECFF solid; border-left: 1px #D7ECFF solid; border-bottom: 1px #D7ECFF solid; font-size: 12px}
td.frame_anons1{ background-image: url(../images/anons/anons[1].png); background-repeat: no-repeat}
td.frame_anons2{ background-image: url(../images/anons/anons[2].png); background-repeat: no-repeat}
td.frame_anons3{ background-image: url(../images/anons/anons[3].png); background-repeat: no-repeat}
td.frame_dotted{border-top: 1px #0066CC dotted; border-right: 1px #0066CC dotted; border-left: 1px #0066CC dotted; border-bottom: 1px #0066CC dotted; font-size: 12px}
td.grau {background-color:  #F5F5F5; border-bottom:1px #E0E0E0 solid}
td.hellrot {background-color:  #FFFFFB; border-left: 1px #EABA15 solid; border-right: 1px #EABA15 solid; border-top: 1px #EABA15 solid; border-bottom: 1px #EABA15 solid;}
td.white_rand {background-color:  #FFFFFF; border-left: 1px #EEEEEE solid; border-right: 1px #EEEEEE solid; border-top: 1px #EEEEEE solid; border-bottom: 1px #EEEEEE solid;}
td.site_leine{border-right: 1px #C0C0C0 solid; border-left: 1px #C0C0C0 solid; background-color: #FBFBFB;}
td.td_weiss{ background-color: #FFFFFF;}                     
td.td_blau{ background-color: #E8F3FF;}
td.td_hellblau{ background-color: #F4FCFF;}

td.navi_space{ background-image: url(../images/nav_top/navi_space.gif); background-repeat: no-repeat; background-position:center}
td.navi_buton{ background-image: url(../images/nav_top/navi_btn.png); background-repeat: repeat-x; color: #D50202;}
td.anzeigen {background-color: #FFFFF9; border-left: 2px #BFDBF9 solid; border-right: 2px #BFDBF9 solid; border-top: 2px #BFDBF9 solid; border-bottom: 2px #BFDBF9 solid;}

.index_space{background-image: url(../images/index/space.png); background-repeat: repeat-x;}
td.index_space_3line{background-image: url(../images/index/space_3line.png); background-repeat: no-repeat;}
td.index_space_left{background-image: url(../images/index/space_left.png); background-repeat: no-repeat;}
td.index_space_right{background-image: url(../images/index/space_right.png); background-repeat: no-repeat;}

tr.frame_quadr{background-image: url(../images/nav_top/bg.gif); background-color: #FFFFFF; border-top: 1px #E4EEEF solid; border-right: 1px #E4EEEF solid; border-left: 1px #E4EEEF solid; border-bottom: 1px #E4EEEF solid; font-size: 12px}
tr.top_grau {background-color:  #E5E5E5;}                            
tr.grau  {background-color: #F2F2F2;}
tr.blau_hell  {background-color: #F8F8FC;}
tr.top  {background-color: #004080;}
tr.gelb_hell  {background-color: #FFFBE8;}
tr.site_leine{background-image: url(../images/nav_top/bg_linie.gif);  background-repeat: repeat-x; font-size: 8pt; font-family: "Tahoma", "Verdana", "Arial", serif; }
tr.navi_bg{background-image: url(../images/nav_top/navi_bg.gif);  background-repeat: repeat-x; font-size: 8pt; font-family: "Tahoma", "Verdana", "Arial", serif; }
td.bottom_linie{background-color:  #FFFBEA; border-bottom: 1px #FFE8C4 solid;}

img.top{  border-top: 1px #406C82 solid;  border-right: 1px #406C82 solid;  border-bottom: 1px #406C82 solid;  border-left: 1px #406C82 solid;     }
img {border:0;}

.bg_gelb{background-color:#FDEE97}
.white_dick{  color: #FFF3E8;}
.text_white {color: #FFFFFF;}
.grau{  color: #808080;}
.blau {  color: #0066CC;}
.rot{ color: #FF0000;}
.blaugruen {color: #61C39C;} 
.gelb{color: #FBC446;}
.gruen{color: #51B848;}
.dunkel_rot { background-color: #A0002D; color: #FFFFFF; font-size: 12px;}
.hellblau {color: #9494C9;} 
.lila{color: #E143F8;} 
.anons_hell_blau {color: #0066CC; font-size: 12px; background-color: #ECFFFF;}

.inp_pass {font-size: 10px;}  
.inp_btn {font-size: 10px; }
.inp_btn_dlt {font-size: 10px; color: #FF0000;}
input.stern{border-top: 1px #C0C0C0 solid;  border-right: 1px #C0C0C0 solid;  border-bottom: 1px #C0C0C0 solid;  border-left: 1px #C0C0C0 solid;}

.select_valute {background-color: #FEF9E2; border-top: 1px solid #C1DCFF;  border-right: 1px solid #C1DCFF;  border-bottom: 1px solid #C1DCFF;  border-left: 1px solid #C1DCFF;}
.inp_valute {background-color: #FEF9E2; text-align: right; border-top: 1px solid #C1DCFF;  border-right: 1px solid #C1DCFF;  border-bottom: 1px solid #C1DCFF;  border-left: 1px solid #C1DCFF;}
.inp_valute_kurs{border-top: 0;  border-right: 0;  border-bottom: 0;  border-left: 0; background-color: #FFFFFF; font-size: 11px;}
.area_valute {width:100%; background-color: #ECF4FF; font-size: 11px; border-bottom: 0; border-top: 0; border-left: 0; border-right: 0;}

                                                               
hr.grau{ border-top: 2px #C0C0C0 dotted; border-bottom: 0;}

  LI { margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 8pt; padding-left: 10pt;}
 
 UL.top { font-size: 10pt; line-height: 10pt; margin-top: 0pt; padding-top: 0px; margin-bottom: 0pt; padding-bottom: 8px;}     
 LI.top {  list-style-image: url("../images/arrow.png"); margin-top: 0px; margin-left: 0px; margin-bottom: 0px; padding-bottom: 4pt; padding-top: 0pt; padding-left: 5pt; font-size: 11px;}
 LI.ul_gelb {  list-style-image: url("../images/ul_gelb.gif");}
 
 UL.ul_blau {margin-top: 5pt; margin-bottom: 0pt;}
 LI.ul_blau {font-size:12px; padding:0 0 5px 0; margin-left: 20px; list-style-image: url("../images/list_bild.gif");}
                                                                                                                
H1.top {font-size: 10pt; background-color: #F5F5F5;  margin-bottom:2px; margin-top:2px}
H1.rot {font-weight: bold; font-size: 12pt; color: #FF0000;}
H1.anons { color: #3B3B3B; font-size: 12px; margin-bottom: 3px; margin-top: 3px;}
H1.anons_blau { color: #0066CC; font-size: 12px; margin-bottom: 10px; margin-top: 15px;}
H1.anons_top {color: #3B3B3B; font-size: 12px; margin-bottom: 3px; margin-top: 7px; margin-left: 6px; margin-right: 6px;}
H1.anons_small {color: #3B3B3B; font-size: 10px; margin-bottom: 10px; margin-top: 5px;}
H1.anons_small_blau {color: #0066CC; font-size: 10px; margin-bottom: 10px; margin-top: 5px;}
H1.anons_big {color: #3B3B3B; font-size: 14px; margin-bottom: 3px; margin-top: 3px;}
H1.dott {background-color: #FFFFFF; font-size: 12px; color: #004080;  margin-top: 0; margin-bottom: 5px;}
H1 {font-weight: bold; font-size: 12pt;}
H2 {font-weight: bold; font-size: 12pt;}
H3 {font-weight: bold; font-size: 12pt;}
H4 {font-weight: bold; font-size: 12pt;}         
H5 {font-weight: bold; font-size: 12pt;}

H1.rubrik {color: #0066CC; font-size: 12px; margin-bottom: 10px; margin-top: 5px; font-weight: bold; text-decoration: underline; font-style: italic;}
p.anons2 {margin-top: 0; margin-bottom: 0; color: #0066CC; font-size: 14px; font-style: italic;}
p.autor {font-family:serif, Verdana, Arial; margin-top: 0; margin-bottom: 0; font-weight: bold; color: #000000; font-size: 16px; font-style: italic;}
p.autor_small {font-family:serif, Verdana, Arial; margin-top: 0; margin-bottom: 2px; font-weight: bold; color: #000000; font-size: 11px; font-style: italic;}
p.bold_italic {font-family:serif, Verdana, Arial; margin-top: 0; margin-bottom: 0; font-weight: bold; color: #000000; font-size: 14px; font-style: italic;}

form {margin : 0; padding : 0;}
blockquote {margin-top : 0; margin-right : 0; margin-bottom : 0; margin-left : 32px;}

.hot {background-color:  #FFFFFB; border-left: 2px solid #FF0000; padding-bottom: 2px;  padding-top: 2px; padding-left: 5px;  padding-right: 2px; margin-top : 0; margin-right : 0; margin-bottom : 5px; margin-left : 5px;}
p.small_top {margin-top: 0; margin-bottom: 5px;}
p.dott {background-position: bottom; margin-top: 0; margin-bottom: 5px; background-image: url(../images/nav_top/symbols/dotted.GIF); background-repeat: repeat-x;}
p.hell_blau {background-color: #EDF0F3; margin-top: 0; margin-bottom: 0;}
p.hell_gelb {background-color:  #EEF3D3; margin-top: 0; margin-bottom: 0;}
p.small_space {margin-top: 0; margin-bottom: 0; margin-left: 6px; margin-right: 6px;}
p.small {margin-top: 0; margin-bottom: 0;}
p.bigs {margin-top: 0; margin-bottom: 0; padding-bottom: 5pt;  padding-top: 5pt;}
p.top {margin-top: 3px; margin-bottom: 0; padding-bottom: 5pt; padding-left: 5pt; padding-right: 5pt; padding-top: 5pt; background-color: #FFFEF4; border-top: 1px #0066CC dotted;  border-right: 1px #0066CC dotted;  border-bottom: 1px #0066CC dotted;  border-left: 1px #0066CC dotted;}
p.achtung {margin-top: 10pt; margin-bottom: 10pt; padding-bottom: 5pt;  padding-top: 5pt; background-color: #FFFFFF; color: #808080;}
.werbung {margin-top: 10pt; margin-bottom: 10pt; padding-bottom: 10pt;  padding-top: 5pt; background-color: #FFFFFF; color: #000000; border-bottom: 1px #0066CC dotted; border-top: 1px #0066CC dotted;}
p.hell_blau_anz {background-color:  #F0FBFF; margin-top: 0; margin-bottom: 3px; padding-top:2px; padding-bottom:2px}
p.interview {margin-top: 0; margin-bottom: 0; font-family: serif, Verdana, Arial;  font-weight: bold; color: #0066CC; font-size: 13px; font-style: italic;}

div {margin:0px}
div.box {display : block; overflow : auto; border-bottom: 1px #D4D4D4 solid;}

img.flags {border: 1px #9D9D9D solid;}
p.pflags {margin-top: 5px; margin-bottom: 0; height: 10px;}

.kind {font-family: "Verdana", "Arial", serif;  font-size: 12px;}

.td_links_blau {background-color:#F9FCFF; border: 1px #DDEEFF solid;}
.td_links_gelb {background-color:#F9FCFF; border: 1px #DDEEFF solid;}
p.top_links2 {margin-top: 0px; margin-bottom: 5px; padding-bottom: 5pt; padding-left: 5pt; padding-right: 5pt; padding-top: 5pt; background-color: #FBE773; }
p.top_links1 {margin-top: 0px; margin-bottom: 5px; padding-bottom: 1pt; padding-left: 5pt; padding-right: 5pt; padding-top: 1pt; background-color: #B0D7FD;}


.menu_right {width:98%; margin-bottom:15px; border:1px #A6D2FF solid; background-image: url(../images/nav_top/top_bcgrund.GIF); background-repeat: repeat-x;}
.menu_right h1{margin-bottom:15px}
.menu_right .menu_lines {height:70px; margin:5px 0; padding:3px 0px; background-color:#D7EBFF}
.menu_right .menu_top {margin:0; margin-left:5px; margin-bottom:5px; padding:3px 0; background-color: #005BB7; color: #FFFFFF; font-size: 11px;}

.round_form {background-color:#FFFFFF}                    
.round_form .tr_linie {font-size:2px;}
.round_form .td_top_l {height:4px; border:0; background-image:url(../images/rund_form/rund_top_l.gif); background-repeat:no-repeat; background-position: left top;}
.round_form .td_top_m {border-top:1px #55AAFF solid;}
.round_form .td_top_r {height:4px; border:0; background-image:url(../images/rund_form/rund_top_r.gif); background-repeat:no-repeat; background-position: right top;}
.round_form .td_bot_l {height:4px; border:0; background-image:url(../images/rund_form/rund_bot_l.gif); background-repeat:no-repeat; background-position: left bottom;}
.round_form .td_bot_m {border-bottom:1px #55AAFF solid;}
.round_form .td_bot_r {height:4px; border:0; background-image:url(../images/rund_form/rund_bot_r.gif); background-repeat:no-repeat; background-position: right bottom;}
.round_form .td_m_left {border-left:1px #55AAFF solid; font-size:1px;}
.round_form .td_m_right {border-right:1px #55AAFF solid; font-size:1px;}
.round_form  .label {font-size:12px; background-color:#A6D2FF; margin:0 2px 0 2px; padding:5px}
.round_form .gif1x1 {width:1px; height:1px; border:0}

#login_form {background-color:  #F5F5F5; border-bottom:1px #E0E0E0 solid; }
#login_form input{ 
         font-size:11px;
       }

#login_form A { font-size: 12px;  text-decoration: none;  color: red;}
#login_form A:visited{ font-size: 12px; color: red; text-decoration: none;}
#login_form A:hover{ font-size: 12px; color:red; text-decoration: none; }

#login_form span{margin:0px 5px 0px 5px}
