﻿body {
  margin: 0;
  padding: 0;
  height: 100%;
  font: normal 11pt Arial, Verdana, Sans-serif;
  }
form {
  display: block;;
  margin: 0;
  padding: 0;
  }
a {
  color: #0e85b1;
  }
a:visited {
  color: #0e85b1;
  }
a:hover {
  color: #866877;
  }
#title1 {
  font: italic 20pt Comic Sans MS, Arial, Verdana, Sans-serif;
  color: #109cd0;
  /*color: #10e1d0;*/
  width: 100%;
  text-align: center;
  margin: 10px 0 10px 0;
  }
#authorize {
  width: 100%;
  background-color: #10e1d0;
  background-color: #12e8ec;
  background-color: #4de8ec;
  color: #002222;
  font: normal 10pt Arial, Verdana, Sans-serif;
  text-align: center;
  padding: 5px 0 5px 0;
  }
#access3 {
  color: #002222;
  font: bold 10pt Arial, Verdana, Sans-serif;  
  }
#access1 {
  color: #BBCCCC;
  font: normal 10pt Arial, Verdana, Sans-serif;  
  float: left;
  }

div.acc1 {float: left;}

/* standart elements */
br.br {
  line-height: 0px;
  display: block;
  height: 1px;
  overflow: hidden;
  clear: both;
  background-color: yellow;
  }
.line {
  width: 100%;
  background-color: #109cd0;
  background-color: transparent;
  height: 1px;
  margin: 5px 0 5px 0;
  padding: 0;
  border-bottom: solid 1px #109cd0;
  overflow: hidden;
}
/* */
#mainline {
  width: 100%;
  height: 100%;
  min-height: 450px;
  text-align: justify;
  }
#lzone {
  width: 170px;
  height: 100%;
  background-color: white;
  float: left;
  margin: 0 10px 10px 10px;
  overflow: hidden;
  }
#lmenu {
  width: 170px;
  height: 100%;
  background-color: white;
  float: left;
  margin: 10px 0 10px 0;
  overflow: hidden;
  }
#vertline {
  float: left;
  /*width: auto;*/
  width: 70%;
  margin: 0 10px 10px 0;
  }

#vertline #tmenu {
  height: 33px;
  /*border: solid 3px green;
  background-color: yellow;*/
  /*float: none;
  width: auto;*/
  float: none;
  clear: both;
  margin: 0;
  
  }
#rmenu {
  width: 0px;
  float: left;
}
#downarea {
  width: 100%;
  background-color:  #10e1d0;
  /*background-color: #109cd0;*/
    background-color: #4de8ec;
  color: #221111;
  font: bold 8pt Comic Sans MS, Arial, Verdana, Sans-serif; 
  }
div.topmenu {
  float: left;
  margin: 5px 15px 5px 0;
  }  


#showvocs {
  text-align: center;
  width: auto;
  }
#showvocs table.schowvocstable {display: inline;}
div.main {
  width: 500px;
  text-align: center;
  display: inline;
  position: relative;
  }
  
#langcont {
  width: 100%;
  text-align: center;
  }

input.edit_button {
  background-color: green;
  color: green;
  width: 30px;
  }
input.delete_button {
  background-color: red;
  color: red;
  width: 15px;
  }
div.searched_verb {
  color: blue;
  font-weight: bold;
  font-size: 14pt;
  }
div.rusword {
  color: black;
  font-weight:bold;
  }
div.correct {
  color: green;
  font-weight: bold;
  }
div.incorrect {
  color: red;
  font-weight: bold;
  }
#vertline .head {
  font: bold 16pt Arial, Verdana, Sans-serif;
  color: #109cd0;
   /* color: #10e1d0;*/

  text-align: left;
  clear: both;
  width: 70%;
  }
#vertline #head {
  font: bold 16pt Arial, Verdana, Sans-serif;
  color: #109cd0;
   /* color: #10e1d0;*/

  text-align: left;
  clear: both;
  width: 70%;
  }
#cont {
  width: 100%;
  }
#cont p {
  padding: 0px;
  margin: 0px;
  display: block;
  float: none;
  }  
  
#vertline #cont{
  height: auto;
  clear: both;
  float: none;
  }
#cont div {
  height: auto;
  width: auto;
  overflow: hidden;
  }  
div.level1_sel {
  margin: 5px 0;
  }
div.level1_unsel {
  margin: 5px 0;
  }
div.level1_sel a{
  font-weight: bold;
  }
  
div.level2_sel {
  margin: 5px 0 5px 10px;
  }
div.level2_sel a{
  font-weight: bold;
  }
div.level2_unsel {
  margin: 5px 0 5px 10px;
  }
div.level2_unsel a{
  font-weight: normal;
  }
  
/* Blogs */
.blogdate {
  float: left;
  font-weight: bold;
  width: 130px;
  margin: 0 10px 0 0;
  }
.blogref {
  float: left;
  font:  10pt Arial, Verdana, Sans-serif;
  }
.blogref a{
  font:  11pt Arial, Verdana, Sans-serif;
  }
.comment_add {
  width: 100%;
  text-align: center;
  }
.comment_zone {
  margin: 0 0 0 15px;
  }
.comment_head {
  width: 100%;
  padding: 10px 0 15px 10px;
  background-color: #4de8ec;
  }
.comment_text {
  padding: 5px 0;
  }

/* Main page */
#title2 {
  font: italic 20pt Comic Sans MS, Arial, Verdana, Sans-serif;
  color: #109cd0;
  /*color: #10e1d0;*/
  width: 100%;
  height: 70px;
  text-align: center;
  margin: 10px 0 10px 0;
  float:left;
  }
#logo1 {
  width: 100%;
  float: left;
  background: url("/img/ichkater.gif") no-repeat left bottom;
  }
#logo2 {
  width: 100%;
  float: right;
  background: url("/img/mys.jpg") no-repeat right top;
  }
  
.head2 {
  font: bold 13pt Arial, Verdana, Sans-serif;
  color: #109cd0;
  text-align: left;
  clear: both;
  width: 70%;
  }
.blog_desc {
  margin: 5px 0 5px 140px;
  }
.blog_desc a {
  font:  10pt Arial, Verdana, Sans-serif;
  color: gray;
  text-decoration: none;
  }
#vertline .headblog {
  font: bold 16pt Arial, Verdana, Sans-serif;
  color: #109cd0;
  text-align: left;
  float: left;
  }
#vertline .naviblog{
  float: right;
  font: italic 10pt Arial, Verdana, Sans-serif;
  margin: 5px 0 0 0;
  }

/*Sonstiges*/
.pages {
  width: 100%;
  text-align: center;
  }
.pages a{
  color: gray;
}
.pages a:visited{
  color: gray;
}
/*Calender*/

 .maucl {
  font:  10pt Arial, Verdana, Sans-serif;
  margin: 54px 0 0 0px;
  text-align: center;
  } 
  .maucl table{
    display: inline;
    }
  tr.maucl_ftr {}
  td.maucl_prev {}
  td.maucl_head {text-align: center;}
  td.maucl_next {}
.echt_orange {
  color: #ff8003;
  }

