.inhalt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

 body, td, {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

#maincontainer {
    
    padding: 0px;
    margin:0px;
    margin-left:auto;
    margin-right:auto;
    border:1px solid #049EDC;
}

#header{
  width:970px;
  height:120px;
  background-color:#EEEEEE;
  margin-bottom:15px;
}

#navcontainer{
  width:180px;
  float:left;
  background-color:#EEEEEE;
  margin-left:10px;
  margin-bottom:25px;
  padding:5px;
  display:inline;
  background-image: url(images/bg_nav_u.gif); background-repeat: no-repeat; background-position: bottom;
}

#inhaltcontainer{
   width:550px;
   float:left;
   background-color:#FFFFFF;
   margin-left:10px;
   margin-right:10px;
}

#teasercontainer{
  float:left;
  width:180px;
  /*background-color:#EEEEEE; */
  margin-bottom:20px;
  display:inline;

}

.teaser{
  width:170px;
  background-color:#EEEEEE;
  padding:0px 5px 15px 5px;
  font-size:10px;
  background-image: url(images/bg_teaser_u.gif); background-repeat: no-repeat; background-position: bottom;
}


  hr{
  background-color:#049EDC; /* Mozilla 1.4 */
  color:#049EDC; /* IE 6 */
  border: #049EDC; /* Opera 7.11 */
  height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
  margin:0px;
  padding:0px;
  margin-top:10px;

  }

ul{
  margin:0px;
  padding:0px;
  margin-left:20px;
}


h1{
    font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  /*padding-left:10px;*/
}

h2{
    font-family: Verdana, Arial, Helvetica, sans-serif;        
  font-size: 11px;
  font-weight:bold;
  color:#FFFFFF;
  padding:0px;
  margin:0px;
}

.tablecontent{
  font-size:11px;
}


.nav{
  float:left;
  width:160px;
  padding:5px 0px 5px 5px;
  color: #049EDC;
  font-size:12px;
  text-decoration:none;
}

.navaktiv{
  float:left;
  width:160px;
  padding:5px 0px 5px 5px;
  color: gray;
  font-size:12px;
  text-decoration:none;
}

.unav{
  font-size:11px;
  color: #049EDC;
  text-decoration:none;
  padding-left:5px;
  line-height:18px;
}

.unavaktiv{
  font-size:11px;
  color:gray;
  text-decoration:none;
  padding-left:5px;
  line-height:18px;
}

a:hover.nav, a:hover.unav{
  color:gray;
}


.anstrich{
  float:left;
  padding:9px 0px 9px 0px;
}

.trennung{
    clear:both;
  border-bottom:1px solid #049EDC;
}

.imageborder{
  /*border:1px 10px 1px 0px #FFFFFF;*/
  border-right: 10px solid #FFFFFF;
  border-bottom:10px solid #FFFFFF;
}

.untertitel{
  text-align:left;font-size:11px;
}

.upload{
  width:100%;text-align:right;margin-top:5px;
}


.contentlink{
 font-size:11px;
  color: #049EDC;
  text-decoration:none;
}

input, textarea {
  border:1px solid #049EDC;

}



.cmshinweis{
  color:gray;
  font-size:10px;
}

input.cms, textarea.cms {
    border : 1px solid #EF8E31 ! important;
    background-color: white ! important;
    font-size:10px ! important;
    font-family:Verdana ! important;

}

input.cms {
    height: 21px ! important;

}

.cmsblock {
    border : 1px solid #EF8E31 ! important;
    background-color: #FFF9E5 ! important;
}





