body{

}
h1{
  padding:0px;
  margin:0px;  
}
p{
  padding:0px;
  margin:0px;
}
#newsbox{
  display:none;
  overflow:hidden;  
}
.SSP{
  position: absolute;
  left:0;
  top:0;  
}
.C3 {
  /*Standard-Definition*/
  column-count: 3;
  column-gap: 3%;
  column-width: 32%;

  /*Definition für FireFox*/
  -moz-column-count: 3;
  -moz-column-gap: 3%;
  -moz-column-width: 32%;

  /*Definition für Safari*/
  -webkit-column-count: 3;
  -webkit-column-gap: 3%;
  -webkit-column-width: 32%;
}
.C2 {
  /*Standard-Definition*/
  column-count: 2;
  column-gap: 2%;
  column-width: 49%;

  /*Definition für FireFox*/
  -moz-column-count: 2;
  -moz-column-gap: 2%;
  -moz-column-width: 49%;

  /*Definition für Safari*/
  -webkit-column-count: 2;
  -webkit-column-gap: 2%;
  -webkit-column-width: 49%;
}

pre.code {
  background: url(/img/code.png) right top no-repeat white!important;
  color:#0000A0!important;
  font: 10pt Courier New!important;
  border:1px dashed #FF8204!important;
  width:99%!important;
  overflow:scroll;  
}

/* table styles*/

.acontent table, /* default table */
.mceContentBody table {
  
}
.acontent table td, /* default table */
.mceContentBody table td{ 
  border-collapse:collapse; vertical-align:top;  
}

.tableborder { border:1px solid #808080; border-collapse: collapse;!important; }
.tableborder td { border:1px solid #808080; border-collapse:collapse; vertical-align:top;!important; }

.tableborder99 { border:1px solid #808080; border-collapse: collapse; width:99%; }
.tableborder99 td { border:1px solid #808080; border-collapse:collapse; vertical-align:top; }

.tableborderless{ border:0px none; border-collapse: collapse; border-spacing: 0px;!important;  } 
.tableborderless td { border:0px none; border-collapse:collapse; border-spacing: 0px; vertical-align:top;!important; }

/*.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB!important;}*/
.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px solid #000000!important;}

.atitle{
    font-weight: bold;
    margin-bottom: 10px;  
}
a:link, a:active, a:visited, a:hover{  
  text-decoration:underline; 
} 
.sitemap:link, 
.sitemap:active,
.sitemap:visited, 
.sitemap:hover{  
  display:inline-block;
  clear:left;
  float:left;
  padding-top:3px;
}

.index:link, 
.index:active,
.index:visited{  
  text-decoration: none;
}
.index:hover{  
  text-decoration: underline;
}
acronym{
  border-bottom: 1px dotted #808080; 
  cursor: help;
}
abbr{
  border-bottom: 1px dotted #808080; 
  cursor: help;
}
.f_box{
 
}

img.left, table.left, div.left {float:left; margin-right:10px;margin-bottom:5px;}

img.right, table.right, div.right {float:right; margin-left:10px;margin-bottom:5px;}

.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.full{text-align:justify;}

#sysmsg{
  position: fixed;
  left:0px;
  bottom:0px;
  z-index:10000;
  width:100%;
  font: bold 12px 'Courier New'!important;
  color: #00FF00;
  background-color: #272727;
  border-top: 1px dashed #FBFB00;
  text-align:center;
}

#gotop{
  position: fixed;
  bottom:20px;
  right:20px;
  z-index:10000;
}
.invisible{display:none;}

.formleft{
  float:left;
  width:330px; 
}
.formelement{
  margin-top:5px;
  text-align:right;  
}
.formelement input, .formelement textarea, .formelement select{
  width:260px;
  background-color: #EEEEEE;  
  border:1px solid #4A523D;
  font:10pt Verdana;    
  
}
.formelement select{
  width:262px;  
}
.formelement_right{
  display:inline-block;
  text-align: left;
  width:262px;  
}
.me{ /* in cms.css nochmal deklariert!!!*/
  position: relative;  
  display: inline-block;
  margin:0px;
  padding:0px;
  vertical-align:middle;
}
.ce{

}
.c{   /* in manage.css nochmal deklariert!!!*/
  position: relative;
}
.acontent{  /* in manage.css nochmal deklariert!!!*/
  position: relative;  
}



/* Blätter Navi */
.page_navi{
  padding:2px 8px;
  border:1px solid;  
  background: url(/img/pnavback.png) 0px bottom repeat-x;
}
.page_navi:hover, .page_navi_active{
  background: url(/img/hnavback.png) 0px top repeat-x;
}


/* Keywordsuggestion */
.nosuggestion{
  display: none;  
}
.suggestion{
  border: 1px #808080 solid;
  padding:0px;
  background-color: #FFFFFF;  
  overflow: visible;
  position: absolute;
  z-index:200; 
}
.suggestion span{
  padding-left: 3px;
  padding-right: 3px;
  display: block;
  white-space: nowrap;
  cursor:default;
}
.suggsel, .suggestion span:hover{
  color: #FFFFFF;
  background-color: #004080;
}

/*user comment modul*/
.ucm{
  position: relative;
  margin: 10px;
}
.ucm .ucmedit{
  display: none;
}
.ucm:hover .ucmedit{
  z-index:2000;
  display: block;
  position: absolute;
  background: 0px -2px repeat-x #E1D7C1;
  border-bottom: 1px solid #808080;

  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;

  padding:1px 3px 0px 3px;
  right:0px;
  top:0px;
}
.ucm:hover .ucmedit img{
  margin-top:1px;
  border-top:1px solid #f4f4f4;
  border-left:1px solid #f4f4f4;
  border-right:1px solid #b0b0b0;
  border-bottom:1px solid #b0b0b0;
}
.ucm:hover .ucmedit img:hover{
  background-color: #B2BBD0;
}

.mceHidden{
  clear:both; 
  padding:0px; 
  margin:0px; 
  border:0px; 
  height:0px; 
  width:99%;
  color:transparent!important;
  border-color:transparent!important;
}
.toolbar{display:none!important;}


.defaultSkin span.mce_bold
{
 background-image: url("/img/fett.gif");
 background-position: 0px 2px !important;
}
 
.defaultSkin span.mce_italic
{
 background-image: url("/img/kursiv.gif");
 background-position: 0px 2px !important;
}

