/* CSS Document */
body{margin:0; padding:0px; font:10px Verdana;}
td{color:#666;}
input.textfeld{border:1px solid #039;}
a{text-decoration:none;color: #039;}
h1{margin:0; padding:0px; font:14pt Verdana; color:#039;}
h2{margin:0; padding:0px; font:12pt Verdana; color:#039;}
h3{margin: 0px 0px; padding:0px; font:10pt Verdana; font-weight:bold; color: #039;}
h4{margin: 0px 0px; padding:0px; font:10pt Verdana; font-weight:bold; color: #039;}
hr{color: #039; border-top:1px solid #039;}
p{margin: 0px 0px; padding:0px; font:8pt Verdana; color:#666;text-align:justify;}
ul{list-style-type:none;}
.input{border:1px solid #039;font:8pt Verdana;}
.input2{color:#000;font:8pt Verdana;background:#FFF url("../img/menu_bg_hover.png") repeat-x;border:1px solid #039;}
.input2:hover{color:#333;font:8pt Verdana;cursor:pointer;border:1px solid #369;}
.icon{background-color:#039;}
.clearer{clear:both;}

.news_link_main{margin: 0px;padding: 0px;font:8pt Verdana;color: #333;}
.news_link_main:hover{margin: 0px;padding: 0px;font:8pt Verdana;color: #039;}

#main_site {padding:0px; margin:0 auto; width:977px;}
/*HEADER*/
#main_site #header{margin:0; padding: 0; min-height:100px;background:#FFF url("../img/header2.png");position:relative;}

/*MENU TOP*/
#main_site #menu_top{margin: 0; padding:0px; position:relative;right:0px; height:24px;background:#FFF url("../img/menu_bg_start.png") repeat-x;}
#main_site #menu_top ul {margin:0; padding:0px; z-index:99;}
#main_site #menu_top ul li{margin:0 ; padding:0px; float:left; text-align:center; position:relative;
                          background:#FFF url("../img/menu_bg_start.png") repeat-x;border-right: 1px solid #fff;
                          }
#main_site #menu_top ul li:hover{background: #FFF url("../img/menu_bg_hover.png") repeat-x;}
#main_site #menu_top ul li a{margin:0; padding:0px 15px; font: bold 12px tahoma,verdana,sans-serif; letter-spacing: 0;color:#039;
                             text-decoration:none; cursor:pointer;z-index:99;line-height:24px;}
#main_site #menu_top ul li a:hover{color:#039; z-index:99;}


/* LEFTPAN */
#main_site #leftpan {margin-top:10px; padding:0px; width: 200px; float:left;}
#main_site #leftpan #login{margin: 0px; padding: 5px; min-height: 120px; border:1px solid #CCC;}
#main_site #leftpan #login:hover{border:1px solid #AAA;cursor:pointer;}
#main_site #leftpan #leftadvt{margin:10px 0px; margin-top:10px; padding: 10px; border:1px solid #CCC;
                             text-align:center;}
#main_site #leftpan #leftadvt:hover{border:1px solid #AAA;cursor:pointer;}

/* RIGHTPAN */
#main_site #rightpan {margin-top:10px; padding:0px; width: 180px; float:right;}
#main_site #rightpan .news{margin: 0px auto; padding: 0px; min-height: 38px; border:1px solid #d6dff7;margin-bottom:10px;}
#main_site #rightpan .news ul{padding: 0px;}
#main_site #rightpan .news ul li{margin-left:10px;margin-top:2px;font: 12px tahoma,verdana,sans-serif;text-decoration:none;color: #039;}
#main_site #rightpan .news ul li a{margin-left:0px;}
#main_site #rightpan .news h2{margin: 0px 0px; padding: 0px 0px;text-indent:10px; font: bold 12px tahoma,verdana,sans-serif;
                             letter-spacing: 0;color:#039;height:25px; border-bottom: 1px solid #d6dff7;
                             background: #FFF url("../img/news_h2_bg.png") top left no-repeat;line-height:25px;}
#main_site #rightpan .news h3{margin: 0px; padding:10px; font:8pt Verdana; font-weight:bold; color: #039;}
#main_site #rightpan .news p{margin: 0px; padding:10px; font:8pt Verdana; color:#666;text-align:justify;}
#main_site #rightpan #rightadvt{margin: 10px 0px; padding: 0px; min-height: 250px; border:1px solid #d6dff7;}

/* CENTERPAN */
#main_site #centerpan{margin:10px 0px; margin-left: 210px; margin-right: 192px; padding: 0px 5px; width:565px;}
#main_site #centerpan h1{margin: 0px; padding: 0px; text-indent:5px; font: bold 12px tahoma,verdana,sans-serif;
                         letter-spacing: 0; color:#039;height:25px; line-height:25px; border-bottom: 1px solid #d6dff7;
                         background:#FFF url("../img/login_head_bg.png") top repeat-x;}
#main_site #centerpan h2{margin: 0px; padding: 0px; text-indent:5px; font: bold 12px tahoma,verdana,sans-serif;
                         letter-spacing: 0; color:#039;height:25px; line-height:25px; border-bottom: 1px solid #d6dff7;
                         background:#FFF url("../img/login_head_bg.png") top repeat-x;}
#main_site #centerpan h3{margin: 10px 0px; padding: 0px; text-indent:5px; font: 12px tahoma,verdana,sans-serif;
                         color:#039;height:25px; line-height:25px;
                         background:#FFF url("../img/login_head_bg.png") top repeat-x;}
#main_site #centerpan p{margin: 0; padding: 5px; font: 10pt Verdana; color: #333; text-align:left;}
#main_site #centerpan ul{font:10pt Verdana; color: #666;}
#main_site #centerpan li{background:#FFF url("../img/list.gif") 5px 2px no-repeat;color: #333;padding-left:2em;text-align:left;}
#main_site #centerpan table tr td {height:30px;font:8pt Verdana;color:#000;}
#main_site #centerpan #hinweis{margin: 10px 5px;}
#main_site #centerpan #hinweis p{border: 1px solid #039; padding:5px; padding-left: 3em; color:#039; font: 8pt Verdana;
                     background:#FFF url("../img/alert.gif") 5px 4px no-repeat;}
#main_site #centerpan #hinweis p a{color:#039;}
#main_site #centerpan a.reg{float:right;right:5px;padding:5px; text-decoration:none;font:10pt Verdana;padding:4px 25px;
                           color:#000;background:#FFF url("img/menu_bg_hover.png") repeat-x;border:1px solid #039;}
#main_site #centerpan a.reg:hover{color:#666;border:1px solid #369;}
#main_site #centerpan a.button{margin: 5px; padding: 2px 4px;float:left;font:10pt Verdana; color: #009;
                                     text-align: center; border: 1px solid #009;cursor:pointer;min-width:50px;}
#main_site #centerpan a.button:hover{border: 1px solid #090;color: #090;}
#main_site #centerpan #hinweis_form{}
#main_site #centerpan #hinweis_form p{padding: 0px 10px; border: 1px solid #039; padding:5px; padding-left: 3em; color:#039; margin: 5px 0px;
                     background:url(../img/alert.gif) 10px 7px no-repeat;}
#main_site #centerpan #hinweis_form p a{color:#933;}
#main_site #centerpan #artikel_box{margin:0 auto; padding:0; min-height:400px;}
#main_site #centerpan #artikel_box h1{margin: 10px 0px auto; padding: 0; font: 12pt Verdana; color: #039;}
#main_site #centerpan #artikel_box p{margin: 10px 0px auto; padding: 0; font: 10pt Verdana; color: #666;}
#main_site #centerpan #artikel_box #artikel_werbung{text-align:center;}
#main_site #centerpan #artikel_box #menu {margin-top: 0px; position:relative;
                                         background:#FFF url("../img/menu_nachricht_bg.gif") repeat-x;
                                         line-height:22px; height:22px;border-bottom:#d6dff7;background-position:bottom left;
                                         z-index:9;}
#main_site #centerpan #artikel_box #menu #link {float:left; background:#FFF url("../img/login_head_bg.png") bottom repeat-x; margin-left:5px;
                                 text-align:center;border-left:1px solid #d6dff7; border-right:1px solid #d6dff7;z-index:9;}
#main_site #centerpan #artikel_box #menu #link a{font:8pt Verdana; color:#36F; text-decoration:none; line-height:21px; height:21px;
                        padding-left:10px; padding-right:10px;z-index:9;}
#main_site #centerpan #artikel_box #menu #link a:hover{color:#039;z-index:9;}
#main_site #centerpan #artikel_box #menu #link_active {float:left; background:#FFF url("../img/login_head_bg.png") top repeat-x; margin-left:5px;
                              text-align:center; border-left:2px outset #039; border-right:2px inset #039;z-index:9;}
#main_site #centerpan #artikel_box #menu #link_active a{font:8pt Verdana; color:#039; font-weight:bold; text-decoration:none; line-height:22px; height:22px;
                               padding-left:10px; padding-right:10px;margin-left:1px; margin-right:1px;z-index:9;}
#main_site #centerpan #artikel_box #menu #link_active a:hover{color:#039;z-index:9;}


#link {float:left; background:#FFF url("../img/login_head_bg.png") bottom repeat-x; margin-left:5px;
                                 text-align:center;border-left:1px solid #d6dff7; border-right:1px solid #d6dff7;z-index:9;}
#link a{font:8pt Verdana; color:#36F; text-decoration:none; line-height:21px; height:21px;
                        padding-left:10px; padding-right:10px;z-index:9;}
#link a:hover{color:#039;z-index:9;}
#link_active {float:left; background:#FFF url("../img/login_head_bg.png") top repeat-x; margin-left:5px;
                              text-align:center; border-left:2px outset #039; border-right:2px inset #039;z-index:9;}
#link_active a{font:8pt Verdana; color:#039; font-weight:bold; text-decoration:none; line-height:22px; height:22px;
                               padding-left:10px; padding-right:10px;margin-left:1px; margin-right:1px;z-index:9;}
#link_active a:hover{color:#039;z-index:9;}


#main_site #centerpan #artikel_box #down{}
#main_site #centerpan #artikel_box #down .mail_head{background-color:#EEF;color:#039;
                                 height:30px;line-height:30px;margin-bottom:5px;}
#main_site #centerpan #artikel_box #down .mail{font-weight:bold;
                                 height:40px;line-height:40px;border-bottom:1px dashed #369;margin-bottom:5px;}
#main_site #centerpan #artikel_box #down .mailb{background:#FFF url("../img/bg_mail.png") repeat-x;color: #039;
                                 height:40px;line-height:40px;border-bottom:1px dashed #369;margin-bottom:5px;font-weight:bold;}
#main_site #centerpan #artikel_box #down .mail2{
                                 height:40px;line-height:40px;border-bottom:1px dashed #369;margin-bottom:5px;}
#main_site #centerpan #artikel_box #down .mail2b{background:#FFF url("../img/bg_mail.png") repeat-x;color: #039;
                                 height:40px;line-height:40px;border-bottom:1px dashed #369;margin-bottom:5px;font-weight:bold;}
#main_site #centerpan #artikel_box #down .func_head{float:left;width:40px;border-right:1px dashed #039;}
#main_site #centerpan #artikel_box #down .func{float:left;padding-left:2px;padding-top:10px;width:40px;text-align:center;}
#main_site #centerpan #artikel_box #down .status_head{float:left;margin-left:10px;width:58px;border-right:1px dashed #039;}
#main_site #centerpan #artikel_box #down .status{float:left;padding-top:6px;padding-left:8px;padding-right:10px;width:50px;text-align:center;}
#main_site #centerpan #artikel_box #down .betreff_head{float:left;padding-left:10px;width:190px;border-right:1px dashed #039;}
#main_site #centerpan #artikel_box #down .betreff{float:left;padding-left:10px;width:190px;}
#main_site #centerpan #artikel_box #down .betreff a{color:#000;}
#main_site #centerpan #artikel_box #down .betreff a:hover{color:#390;text-decoration:underline;}
#main_site #centerpan #artikel_box #down .absender_head{float:left;padding-left:10px;width:120px;border-right:1px dashed #039;}
#main_site #centerpan #artikel_box #down .absender{float:left;padding-left:10px;width:120px;}
#main_site #centerpan #artikel_box #down .date_head{float:left;padding-left:10px;width:100px;}
#main_site #centerpan #artikel_box #down .date{float:left;width:100px;padding-left:10px;}
#main_site #centerpan #artikel_box #hinweis{margin: 10px 0px;}
#main_site #centerpan #artikel_box #hinweis p{border: 1px solid #039; padding:5px; padding-left: 3em; color:#039; font: 8pt Verdana;
                     background:#FFF url("../img/alert.gif") 5px 4px no-repeat;}
#main_site #centerpan #artikel_box #hinweis p a{color:#039;}

#main_site #centerpan #menu_bottom{margin: 10px 0px; padding: 0;  min-height:28px; font: 7pt Verdana;color: #039;font-weight:bold;
                                  background:#FFF url("../img/menu_bg_start.png") repeat-x;}
#main_site #centerpan #menu_bottom #bottom_links{margin: 0 auto; padding: 0px 10px;;float:left;line-height:26px;width:186px;}
#main_site #centerpan #menu_bottom #bottom_link{margin: 0 auto; padding: 0px 10px;line-height:26px;
                                           text-align:center;margin-left:187px; margin-right:185px;}
#main_site #centerpan #menu_bottom #bottom_link a{cursor:pointer;color:#039;}
#main_site #centerpan #menu_bottom #bottom_link a:hover{color:#060;}
#main_site #centerpan #menu_bottom #bottom_rechts{margin: 0 auto; padding: 0px 10px;float:right;line-height:26px;width:120px;
                                          }

#mail_text{color:#000;font-size:10pt;}
#mail_text div{color:#000;font-size:10pt;}
.pobox{margin:0px; padding: 2px 0px;float:right;padding-left:2px;font: 12px tahoma,verdana,sans-serif;
letter-spacing: 0; color:#039;}
.pobox:hover{color:#390;text-decoration:underline;}
#button{margin: 5px; padding: 2px 4px;float:left;font:8pt Verdana; color: #666;
                                     text-align: center; border: 1px solid #d6dff7;cursor:pointer;min-width:50px;}
#button:hover{border: 1px solid #b6bfd7;}
#button.green{background-color:#DFD;}
#button.red{background-color:#FDD;}

#main_footer{width:100%; clear:both; border: 1px solid #d6dff7; background:#FFF url("../img/footer.png");margin-top:10px;}
#footer{width:766px; margin:0 auto; padding:0; position:relative; clear:both;}
#footer p{display:block; font:10pt Verdana; color:#FFF; text-align:center; padding-bottom:10px;padding-top:5px;}
#footer a{font:9pt Verdana; color:#333; text-decoration:none; padding: 0px 15px; }
#footer a:hover{color:#039;}

div.artikleblocks{position:relative; height: 120px; margin: 0px 2px 5px 2px;padding: 0px;border:1px solid #d6dff7;}
div.artikleblocks div.block{padding: 5px; font:8pt Verdana;}

  .btn{float:right;margin-right:0px; position:relative; background:url('../img/button-l.png') no-repeat; background-position: 0px 0px; overflow:hidden; padding-left: 8px; text-decoration: none; line-height:21px;height:21px; top:0px;}
  .btn:hover{background-position: 0px -30px;}
  .btn span{background:url('../img/button-r.png'); font: 8pt Verdana; color:#333; cursor: pointer; display:block; padding: 0px 30px 2px 20px; line-height: 21px; background-position: 100% 0px;}
  .btn span:hover{color:#039;background-position: 100% -30px;}
