/* CSS Document */
@import url("print.css");
body, html{
  background-color:#C2CCE3;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  height:100.5%;
  min-height: 100%;
}
div, p, span, td ,tr, table, img{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

img{
  border:none;
}
.box{
  width:830px;
  margin:0px auto 0px auto; 
  text-align:left;
  padding:0px 0px 0px 0px;
  background-color:#7A9DD5;
  /*border:1px solid #B5D0FB;*/
}
.header{
  height:183px;
  background-color:#C2CCE3;
    position: relative;
}
.claim{
  position:absolute;
  color:#FFFFFF;
  background-color:#0613AF;
  height:131px;
  width:830px;
  border-bottom:1px solid #FFFFFF;
  border-top:1px solid #FFFFFF;
  /*
  padding:14px 0px 0px 10px;
  */
  padding:0px 0px 0px 0px;
  margin:50px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
}
.logo{
  position:absolute;
  padding:0px 0px 0px 663px;
  margin:0px 0px 0px 0px;
}

.functions{
    float: left;
    width: 533px;
}

.grey{
    background-color: #C2CCE3;
}

.breadcrumbs{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:8px 0px 0px 10px;
    float: left;
}
.breadcrumbs a{
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}
.search{
  margin:4px 0px 0px 20px;
    width: 190px;
    float: left;
    height: 28px;
}
.search .inputline input{
  width:120px;
  height:20px;
  border:1px solid #000000;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
.search .inputline img{
  border:none;
  vertical-align:top;
  padding:0px 0px 0px 0px;
  margin:1px 0px 0px 6px;
}
.login{
  padding:10px 0px 0px 0px;
    background-image: url(../img/login.png);
    background-repeat: no-repeat;
    width: 167px;
    height: 65px;
    float: left;
    padding: 10px 0px 0px 130px;
}
.login .username{
    float: left;
}
.login .password,
.login .username{
  width:103px;
  height:19px;
  border:none;
  padding:5px 0px 0px 5px;
  margin:0px 0px 0px 0px;
  background:none;
    background-image: url(../img/login_field.png);
  color:#0E1CB2;
  font-size:10px;
}

.login .submit{
    border:none;
    background-image: url(../img/login.gif);
  width:41px;
  height:22px;
    float: left;
    margin: 0px 0px 0px 5px;
    cursor: pointer;
}

.login .password{
  margin:8px 0px 0px 0px;
}  
.contentbox{
  width:604px;
  border-top:1px solid #ffffff;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 16px;
  float: left;
}
.maincontent{
  width:348px;
  background-color:#a2bbe2;
  padding:10px 20px 0px 20px;
  margin:0px 0px 0px 0px;
  float:left;
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  
}
.rightcontent{
  width:216px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  float:left;
}

.main1{
  width:261px;
  background-color:#a2bbe2;
  padding:10px 20px 0px 20px;
  margin:0px 0px 0px 0px;
  float:left;
  border-right:1px solid #ffffff;
}
.main2{
  width:262px;
  background-color:#a2bbe2;
  padding:10px 20px 0px 20px;
  margin:0px 0px 0px 0px;
  float:left;
}
.maincontent_big{
  width:523px;
  background-color:#a2bbe2;
  padding:10px 20px 0px 20px;
  margin:0px 0px 0px 0px;
  float:left;
}
.mainMenu, .mainMenu_spacer{
  margin:10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:210px;
  float:left;
}

.footer{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
    line-height: 28px;
    margin: 0px 0px 0px 10px;
}

.level1{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  border-bottom:1px solid #B5D0FB;
  margin:0px 0px 0px 0px;
  padding:0px 0px 1px 9px;
  line-height:15px;
}
.level1 a{
  color:#000000;
  text-decoration:none;
}

.level1 a:hover{
  font-weight:bold;
}

.level1_spc{
  height:16px;
}

.level1_spc{
  height:16px;
}

.level1_act{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  border-bottom:1px solid #B5D0FB;
  margin:0px 0px 0px 0px;
  padding:0px 0px 1px 9px;
  line-height:15px;
  background-color:#A2BBE2;
  width:201px;
}
.level1_act a{
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}

.level2{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  border-bottom:1px solid #B5D0FB;
  margin:0px 0px 0px 0px;
  padding:0px 0px 1px 23px;
  line-height:15px;
  background-color:#A2BBE2;

}
.level2 a{
  color:#000000;
  text-decoration:none;
}

.level2 a:hover{
  font-weight:bold;
}

.level2_act{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  border-bottom:1px solid #B5D0FB;
  margin:0px 0px 0px 0px;
  padding:0px 0px 1px 24px;
  line-height:15px;
  background-color:#A2BBE2;
  width:186px;
}
.level2_act a{
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}

.level3{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  border-bottom:1px solid #B5D0FB;
  margin:0px 0px 0px 0px;
  padding:0px 0px 1px 39px;
  line-height:15px;
  background-color:#A2BBE2;

}
.level3 a{
  color:#000000;
  text-decoration:none;
}

.level3 a:hover{
  font-weight:bold;
}

.level3_act{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  border-bottom:1px solid #B5D0FB;
  margin:0px 0px 0px 0px;
  padding:0px 0px 1px 40px;
  line-height:15px;
  background-color:#A2BBE2;
  width:170px;
}
.level3_act a{
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}

.csc-header h1{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}



.maincontent .bodytext, .main1 .bodytext, .main2 .bodytext, p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  
  padding:10px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

ul, ol{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  /**/
  padding:0px 0px 0px 0px;
  margin:0px 0px 10px 20px;
}

table{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  /**/
  padding:0px 0px 0px 0px;
  margin:10px 0px 0px 0px;
}

.listsubheadline .bodytext{
  padding:0px 0px 0px 0px;
  margin:8px 0px 0px 0px;
}
.newslistmore{
  font-weight:bold;
  height:16px;
}
.newslistdate{
  height:16px;
}
.newslistimg{
  vertical-align:top;
}
.newslatestimg{
  vertical-align:bottom;
}
.newslisttable{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  /**/
  padding:0px 0px 0px 0px;
  margin:10px 0px 0px 0px;
}
.newslisttable img{
  border:none;
}
.ewsttnewsimgs_imagecaption{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  padding:0px 0px 0px 0px;
  margin:0px 0px 10px 10px;
}
/* js newsticker */
.headline{
  width:368px;
  height:40px;
  padding:0px 0px 0px 0px;
  margin:10px 0px -48px 247px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#000000;
}

.tx-mjnewsticker-pi1{
  width:308px;
  height:40px;
  margin:10px 0px 0px 225px;
}
.tx-mjnewsticker-pi1 table{
  width:388px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
.tx-mjnewsticker-pi1 marquee {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#000000;
  background-color:#7a9dd5;
}

.tx-mjnewsticker-pi1 marquee a{
  color:#000000;
  text-decoration:none;
}

a{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  text-decoration:underline;  
}

h1{
  padding:10px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-browsebox UL{
  padding-left:0px;
  margin-left:0px;
  /*
  padding-top:auto;
  padding-bottom:auto;
  padding-right:auto;
  margin-top:auto;
  margin-bottom:auto;

  margin-right:auto;
  */
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; height:14px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:100px; height:14px; }
.tx-indexedsearch .tx-indexedsearch-whatis{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  padding:0px 0px 10px 0px;
  margin:0px 0px 0px 0px;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#000000; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

.tiplink{
  height:33px;
  padding:14px 0px 0px 49px;
  margin:0px 0px 0px 0px;
  border-bottom:1px solid #ffffff;
}

.tiplink img{
  border:none;
  padding:6px 2px 0px 0px;
  margin:0px 0px 0px 0px;
  vertical-align:top;
}

.tiplink a{
  text-decoration:none;
}

.print_btn{
  height:33px;
  padding:14px 0px 0px 49px;
  margin:0px 0px 0px 0px;
  border-bottom:1px solid #ffffff;
}

.print_btn img{
  border:none;
  padding:3px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  vertical-align:top;
}

.print_btn a{
  text-decoration:none;
}

.back{
  background-color:#a2bbe2;
  height:33px;
  padding:14px 0px 0px 49px;
  margin:0px 0px 0px 0px;
  border-bottom:1px solid #ffffff;
}

.back img{
  border:none;
  padding:6px 11px 0px 0px;
  margin:0px 0px 0px 0px;
  vertical-align:top;
}

.back a{
  text-decoration:none;
}

.maincontent td .bodytext, .main1 td .bodytext, .main2 td .bodytext{
  text-align:left;
}
.ewsttnewsimgs_imagecaption{
  margin:10px 10px 10px 10px;
  padding:0px 0px 0px 0px;
}
.objekttable{
  VERTICAL-ALIGN: top;
  TEXT-ALIGN: left;
}
/*Mailform*/
.mf-input{
  width:348px;
  height:16px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:11px;
  vertical-align:baseline;
  margin:2px 0px 2px 0px;
  padding:0px;
  border:none;
}

.mf-select{
  width:348px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:11px;
  vertical-align:baseline;
  margin:2px 0px 2px 0px;
  padding:0px;
  border:none;
}

.mf-text{
  width:348px;
  height:150px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:11px;
  vertical-align:baseline;
  margin:2px 0px 2px 0px;
  padding:0px;
  border:none;
}
.radiolayout{
  width:348px;
  margin:0px 0px 10px 0px;
  border:none;
}
.mf-check{
  margin:0px 0px 0px -4px;
  padding:0px 0px 0px 0px;
  height:20px;
  outline:none;
  outline-style:none;
}

.mf-submit{
}

.labelWrap{
  width:200px;
  float:left;
}

.labelline{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:11px;
  vertical-align:middle;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.radiolayout{
  height:20px;
  clear:both;
}/*fieldset*/
/*lable*/
fieldset{
  border:none;
  margin:0px 0px 0px 0px ;
  padding:0px 0px 0px 0px;
  height:10px;
  width:348px;
}
.mailformline{
  clear:both;
}

/*  ----------------   MyMuench - Template   ----------------------*/
.mymuench_header{
    width: 830px;
    height: 55px;
    background-image:  url(../img/mymuench_header.png);
}

.welcome{
    margin: 0px 0 0 247px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 30px;
    float: left;
    font-weight: bold;
}

.mymuench_logout{
    float: right;
    margin: 12px 12px 0px 0px;
}

.mymuench_corpus{
    background-color: #7A9DD5;
    width: 830px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 20px;
}

.mymuench_menu{
    width: 211px;
    float: left;
    margin: 31px 0px 0px 15px;
}

.administration{
    margin: 23px 0px 0px 0px;
}

.dwelling_img{
    margin: 10px 0px 0px 0px;
    font-size: 0px;
    line-height: 0px;
}

.dwelling_img img{
    border: 1px solid #000000;
}

.mymuench_content{
    width: 604px;
    float: left;
    position: relative;
    z-index: 1;
    background-image: url(../img/cont_bg.png);
    background-repeat: repeat-x;
    background-position: 0 25px;
}

.mymuench_navi ul{
    height: 26px;
    padding: 0;
    margin: 0px 0px 0px 12px;
}

.mymuench_navi ul li{
    float: left;
    list-style-type: none;
    margin: 0px 6px 0px 0px;
    position: relative;
    width: 156px;
    height: 26px;
    z-index: 2;
}

.mymuench_navi ul li a,
.mymuench_navi ul li a:link,
.mymuench_navi ul li a:visited,
.mymuench_navi ul li a:focus,
.mymuench_navi ul li a:active{
    display: block;
    width: 142px;
    height: 26px;
    padding: 0px 0px 0px 14px;
    line-height: 26px;
    position: absolute;
    left: 0px;
    top: 0px;
    color: #0613AF;
    text-decoration: none;
}

.mymuench_navi ul li a:hover{
    color: #0613AF;
    text-decoration: underline;
}

.mymuench_navi ul li a.active{
    font-weight: bold;
    z-index: 5;
    background-image: url(../img/nav_button.png);
    background-repeat: no-repeat;
}

.mymuench_navi ul li a.inactive{
    font-weight: normal;
    z-index: 3;
    background-image: url(../img/nav_button1.png);
    background-repeat: no-repeat;
}

#my_news,
#my_dl,
#my_edit{
    width: 552px;
    background-color: #A2BBE2;
    padding: 79px 26px 10px 26px;
    color: #0613AF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 20px;
}

#my_edit{
    color: #000000;
}

.my_active{
    display: block;
    visibility: visible;
}

.my_inactive{
    display: none;
    visibility: hidden;
}

.single_news{
    padding: 0px 0px 45px 0px;
    color: #0613AF;
}

.news_header{
    margin: 0px 0px 20px 0px;
    font-weight: bold;
}

.news_text{
    color: #000000;
}

.doc_img{
    float: left;
    height: 33px;
    width: 35px;
    margin: 5px 35px 0px 0px;
}

.dl_details{
    float: left;
}

.dl_details a{
    color: #0613AF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 20px;
}

.dl_text{
    color: #000000;
}

.detail_text{
    color: #0613AF;
    margin: 25px 0px 10px;
}

.clearline{
    float: none;
    clear: both;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}

.my_download{
    margin: 0px 0px 20px;
}
