body{background:#EEEEEE url('../images/bodybg.jpg') repeat-x fixed bottom left;color:#FFFFFF;font:10pt Verdana;margin:0;padding:0;}
a{font-weight: bold; font-size: 11px; color: #4b408c; text-decoration:none}

/* --- HEADER - BEGIN --- */
  #header_container{background:url('../images/headbg.jpg') repeat-x bottom center;height:130px;width:100%;}
  #header{background:url('../images/test.png') center;height:130px;width:760px;margin:0px auto;}
  #headerright{background:url('../images/topright.gif') no-repeat bottom center;float:right;text-align:center;width:160px;height:130px;}

  #navigation{height: 18px; line-height:18px; float:left; margin-top:110px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDD;}
  #navigation ul{margin:0; padding:0;}
  #navigation li{float:left; margin:0; padding:0; list-style-type:none; border-right:1px solid #DDDDDD; white-space:nowrap;}
  #navigation li.first{border-left:1px solid #DDDDDD;}
  #navigation li a{background-color:#333333;color:#FFFFFF;display:block; padding:0px 5px 0px 5px;  /*text-transform:uppercase;*/ letter-spacing:0px;}
  #navigation li a:hover{clear:both;background-color:#444444}
/* --- HEADER - END --- */

/* --- INHALT - BEGIN --- */
  #content_container{background-color:#ABABAB;width:780px;margin:0 auto;}
  #content{background-color:#ABABAB;padding:0 10px;}
  #contentleft{float:left;text-align:justify;width:590px;}
  #contentright{float:right;width:160px}
  #contentright .contentright_header{background:url('../images/topright.gif') no-repeat bottom center;height:70px;text-align:center;width:160px;padding-top:5px}
  #contentright .contentright_bottom{background:url('../images/rightbottom.jpg') no-repeat #333 bottom right;width:150px;padding:10px 5px;}
  #contentright .contentright_head{background-color:#555555;color:#FFFFFF;font-size:9pt;margin-bottom:5px;padding:2px 0}
  #contentright .contentright_main{color:#DDDDDD;font-size:8pt;margin-bottom:10px;padding:2px 0}
  #contentright .visitors{font-size: 9px; font-weight: lighter;}
  #contentright .lehrgangnav{background-color:#333333;}
  #contentright .lehrgangnav ul{list-style-image: url("../images/arrow_right.gif");line-height: 13px;}
  #contentright .lehrgangnav a{color: #b7b1d5;}
  
  .boxtext{width:570px;background-color:#DDDDDD;margin:0px auto;padding:4px 10px;color: #000000;}
/* --- INHALT - END --- */

/* --- FOOTER - BEGIN --- */
  #footer{background:url('../images/bottom.gif') no-repeat;height:32px;margin:10px auto;padding:0;width:780px;font-size:9pt}
  #footerleft{float:left;padding:8px}
  #footerleft a{color: #b7b1d5;}
  #footerright{float:right;padding:6px;}
  #footerright a{font-weight: normal; font-size: 10pt; color: #FFFFFF; text-decoration:underline;}
/* --- FOOTER - END --- */

/* --- INPUT - BEGIN --- */
  fieldset {width: 240px; margin: 20px auto 20px auto; display: block; font-size: 11px;  border: 1px solid #4b408c; background: #E1DEED; clear: both;}
  legend {background: #b7b1d5; padding: 4px; border: 1px solid #4b408c; border-right-width: 2px; border-bottom-width: 2px; margin-bottom: 4px; font-weight: bold;}
  label {margin:5px 5px;display:block;width:60px;float:left;text-align:left;} 
  input,textarea {margin: 3px 0; border: 1px solid #4b408c; background: white; padding: 3px 3px;}  
  input:active, input:focus, input:hover { background: #E8EBDF;}
/* --- INPUT - END --- */

/* --- NEWS - BEGIN --- */
  .newshead{background-color:#DDDDDD;float:left;text-align:justify;width:570px;font-size:14pt;font-weight: bold;color:#000000;padding:0px 0px;}
  .newsdate{background-color:#444444;color:#FFFFFF;font-size:9pt;margin-bottom:5px;padding:2px 0}
  .newsdate a{color: #b7b1d5;}
  .newstext{}
  .newstext p{margin:0px;}
/* --- NEWS - END --- */

/* --- LOGIN - BEGIN --- */
  #login{width:570px;background-color:#DDDDDD;margin:0px auto;padding:4px 10px;color: #000000;text-align:center;}
  #login_error{padding:5px;margin:10px 0px 10px 5px;font-weight: bold;color: red;font-size: 12px;}
/* --- LOGIN - END --- */

/* --- DOJO - BEGIN --- */
  #dojo{width:570px;background-color:#DDDDDD;margin:0px auto;padding:4px 10px;color: #000000;text-align:left;}
  #dojo ul{list-style-image: url("../images/arroww.gif");margin:0px auto; padding:0px 20px;}
  #dojo li{margin:0; padding:0; list-style-type:none; border-right:1px solid #DDD;}
  #dojo li p{margin:30px 0px 5px 0px;font-weight: bold;}
  #dojoachtung{font-size: 9px;font-weight: normal;margin:30px 0px 5px 0px;}
  #weg{}
  #wegadresse{float:left; margin-right:15px;}
  #wegkarte{display: block; margin-left: auto; margin-right: auto; margin-top:20px; border:dashed 2px #000000; padding:5px;}
  .dojograd{font-size: 9px;font-weight: normal;margin:0px;padding:0px;}
  .dojotime table{border-collapse: collapse; font-size: 11px; margin:0px;padding:0px;}
  .dojotime th{padding: 2px; background: rgb(85,85,85); border: 1px solid rgb(51,51,51); color: rgb(255,255,255)}
  .dojotime td{padding: 2px; border: 1px solid rgb(51,51,51);}
  .dojotime tr:hover{background: rgb(245,245,255);}
/* --- DOJO - END --- */

/* --- KONTAKT - BEGIN --- */
  #kontakt{width:570px;background-color:#DDDDDD;margin:0px auto;padding:4px 10px;color: #000000;}
  #kontakt ul{list-style-image: url("../images/arroww.gif");margin:0px auto; padding:0px 20px;}
  #kontakt li{margin:0; padding:0; list-style-type:none; border-right:1px solid #DDD;}
  #kontakt li p{margin:30px 0px 5px 0px;font-weight: bold;}
  #anfragehead {width: 510px; text-align:left;}
  .anfrage{width: 510px;text-align:left;}
  .anfrage label {margin:5px 5px;display:block;width:80px;float:left;}
  .datenschutz{font-weight: normal; font-size: 9px;margin-bottom:5px;}
  .buttons {width:510px;text-align: center;margin:0px auto;}
  #kontaktinfoimage{float:left;margin:0px 5px 5px 0px;}
  #kontaktinfo1{font-weight: bold; font-size: 11px;}
  #kontaktinfo2{font-weight: bold; font-size: 9px;}
  #kontakt_error{padding:5px;margin:10px 0px 10px 5px;font-weight: bold;color: red;font-size: 12px;}
  #kontakt_info{padding:5px;margin:10px 0px 10px 5px;font-weight: bold;color: green;font-size: 12px;}
/* --- KONTAKT - END --- */

/* --- PHOTO - BEGIN --- */
  #photoalbum{width:570px;background-color:#DDDDDD;margin:0px auto;padding:4px 10px;color: #000000;text-align:left;}
  #photoalbum ul{list-style-image: url("../images/arroww.gif");margin:0px auto; padding:0px 0px 0px 20px;}
  #photoalbum li{margin:0px auto;margin-top:30px;list-style-type:none;}
  #photoalbum li.first{margin-top:10px;}
  .albumdesc {}
  .albumname a{font-weight: bold;font-size: 16px;margin-bottom:10px;color:#4b408c;}
 
  .photohidden{display:none;}
  .photovisible{float: left; text-align: center;margin: 10px 9px 10px 9px;width: 148px;height: 175px;background-color:#FFFFFF;}
  .photovisible a {text-align: center;}
  .photovisible a img {display:block;background-color: #FFF;padding: 4px;border: 1px solid #DDD;margin:0px auto;margin-top:4px;}

  #photonav {float: left;background-color:#FFFFFF;width:460px;height:15px;padding:0px 10px;margin: 0px 9px 0px 9px;color:#AAAAAA;}
  #photonavleft {float: left;background-color:#FFFFFF;}
  #photonavright {float: right;background-color:#FFFFFF;}
  #albumnav {float: left;background-color:#DDDDDD;width:550px;height:18px;padding:0px 10px;margin: 20px 0px 20px 0px;color:#000000;}
  #albumnavleft {float: left;background-color:#DDDDDD;}
  #albumnavright {float: right;background-color:#DDDDDD;}
/* --- PHOTO - END --- */

/* --- LINKS - BEGIN --- */
  #links{width:570px;background-color:#DDDDDD;margin:0px auto;padding:4px 10px;color: #000000;}
  #links ul{list-style-image: url("../images/arroww.gif");margin:0px auto; padding:0px 20px;}
  #links li{margin:0; padding:0; list-style-type:none; border-right:1px solid #DDD;}
  #links li p{margin:30px 0px 5px 0px;font-weight: bold;}
  #links li p a{font-size: 13px;}
  .linkdesc {text-align:left;font-size: 11px;}
/* --- LINKS - END --- */

/* --- DOWNLOAD - BEGIN --- */
  #download{width:570px;background-color:#DDDDDD;margin:0px auto;padding:4px 10px;color: #000000;}
  #download ul{list-style-image: url("../images/arroww.gif");margin:0px auto; padding:0px 20px;}
  #download li{margin:0; padding:0; list-style-type:none; border-right:1px solid #DDD;}
  #download li p{margin:30px 0px 5px 0px;font-weight: bold;}
  .downloaddesc {float:left;text-align:left;font-size: 11px;width:400px;}
/* --- DOWNLOAD - END --- */

/* --- GUESTBOOK - BEGIN --- */
  #guestbook{width:570px;background-color:#DDDDDD;margin:0px auto;padding:4px 10px;color: #000000;}
  #guestbook p{margin:0px;}
  #nogbentry{margin:10px;font-size:11px; color:#000000; font-weight:bold;}
  #addgbentry{margin:10px;font-size:11px; color:#000000; font-weight:bold;}
  #gb_info{padding:5px;margin:10px 0px 10px 5px;font-weight: bold;color: green;font-size: 12px;}
  #gb_error{padding:5px;margin:10px 0px 10px 5px;font-weight: bold;color: red;font-size: 12px;}
  .gbaddentrybuttons {width:510px;text-align: center;margin:0px auto;}
  .gbdate{background-color:#444444;color:#FFFFFF;font-size:9pt;margin-bottom:5px;padding:2px 0}
  .gbdate a{color: #b7b1d5;}
  .gbaddetryfiledset{width: 510px;text-align:left;}
  .gbaddetryfiledset label {margin:5px 5px;display:block;width:80px;float:left;}
  #gbnav {float: left;background-color:#DDDDDD;width:550px;height:18px;padding:0px 10px;margin: 15px 0px 5px 0px;color:#000000;}
  #gbnavleft {float: left;background-color:#DDDDDD;}
  #gbnavright {float: right;background-color:#DDDDDD;}

/* --- GUESTBOOK - END --- */

/* --- AIKDIOABC - BEGIN --- */
  .aikidoabc {border-collapse: collapse; font-size: 11px; margin:0px;padding:0px;}
  .aikidoabc td{padding: 3px; border: 1px solid rgb(200,200,200);}
/* --- AIKDIOABC - END --- */

/* --- IMPRESSUM - BEGIN --- */
  #impressum li{margin-bottom:10px;}  
        h1#impressum {
        color : #B40000;
        font-size : 14px;
        margin: 2px 2px;
      }
/* --- IMPRESSUM - END --- */

/* --- ------------------------------------------------------------------------------------------------------- --- */

/* ----------- ADMIN - BEGIN ----------- */
  #admin_contentleft{float:left;text-align:justify;width:740px;}
  .admin_boxtext{width:740px;background-color:#DDDDDD;margin:0px auto;padding:4px 10px;color: #000000;}
  .admin_boxtext label {margin:5px 5px;display:block;width:100px;float:left;}
  .admin_boxtext input{width:200px;}
  .admin_anfrage{width: 700px;text-align:left;}
  
  .technicmonthlist{float: left; margin-right: 10px;}
  .technicedit{float: left; margin-right: 10px;}
  .technicfildset{width: 410px;text-align:left;}
  .technicfildset label {margin:5px 5px;display:block;width:120px;float:left;}
  .technicbuttons {width:510px;text-align: center;margin:0px auto;}
  
  .admin_dojo_fildset{width:700px;text-align:left;}
  .admin_dojo_fildset label {margin:5px 5px;display:block;width:120px;float:left;}
  .admin_dojo_fildset select {padding:1px; margin:2px 0px;width:208px;}
  .admin_dojo_checkbox input{margin-top:9px;width:20px;float:left;}
  
  .admin_dojo_trainer_fildset{width:700px;text-align:left;}
  .admin_dojo_trainer_fildset label {margin:5px 5px;display:block;width:120px;float:left;}
  .admin_dojo_trainer_fildset input{width:300px;}
  .admin_dojo_trainer_fildset textarea{width:300px;}
  .admin_dojo_trainer_checkbox input{margin-top:9px;display:block;width:20px;float:left;}
  
  .admin_guestbook{margin:10px 0px;}
  .admin_guestbook table{border-collapse: collapse; font-size: 9px; margin:0px;padding:0px;align:center;}
  .admin_guestbook th{padding: 2px; background: rgb(85,85,85); border: 1px solid rgb(51,51,51); color: rgb(255,255,255)}
  .admin_guestbook td{padding: 2px; border: 1px solid rgb(51,51,51);}
  .admin_guestbook tr:hover{background: rgb(245,245,255);}
  .admin_guestbook input{width:20px}
  
  #admin_lehrgang_image {display: none;}
  #admin_lehrgang_ausschreibung {display: none;}
  .admin_lehrgang_textbox input{width:310px;display:block;float:left;}
  .admin_lehrgang_checkbox input{width:20px;margin-left:50px;display:block;float:left;}
  .admin_lehrgang_checkbox label {margin:5px 5px;display:block;width:130px;float:left;}
  .admin_lehrgang_filebox input{width:250px;margin:5px 5px;display:block;}
  .admin_lehrgang_filebox label {margin:5px 5px;display:block;width:140px;}
  #k-submitdel {width:150px;text-align: center;margin:0px auto;display:none;}
  #t-submitdel {width:150px;text-align: center;margin:0px auto;display:none;}
  
  .admin_register{margin:10px 0px;}
  .admin_register table{border-collapse: collapse; font-size: 12px; margin:0px;padding:0px;align:center;}
  .admin_register th{padding: 2px; background: rgb(85,85,85); border: 1px solid rgb(51,51,51); color: rgb(255,255,255)}
  .admin_register td{padding: 2px; border: 1px solid rgb(51,51,51);}
  .admin_register tr:hover{background: rgb(245,245,255);}


/* ----------- ADMIN - END ----------- */

