/* Standard Formats
///////////////////////////////////////////////////////////////////////////////*/

img{border:0px;}

br.clr, div.clr
{
    clear:both;
    font-size:0px;
    height:0px;
    line-height:0px;
    overflow:hidden;
}

.left{float:left;}
.right{float:right;}
.center{text-align:center;}


/* Messages / Colors
////////////////////////////////////////////////////////////////////////////////////////////////*/



.ok
{
    font-size:10px;
    color:#339933;
    font-weight:bold;
}

.msg
{
    font-size:10px;
    color:#339933;
    font-weight:bold;
}

.err
{
    font-size:10px;
    color:#CC3333;
    font-weight:bold;
}

/* Special Formats
/////////////////////////////////////////////////////////////////////////////////////////////////*/

.td1, .td2
{
     min-height:54px;
     margin-top:1px;

     padding:3px;
     
}

.fest
{
    width:327px
}
.festnews {width:333px;}

.td1, .contentbox1{background:#FFF9F2}
.td2, .contentbox2{background:#F5F9E6}
.contentbox2,.contentbox1 {padding:10px;}

td
{
  border:1px solid #FFF
}

.td1 h2, .td2 h2, #footer h2
{
    margin:0px;
    font-size:10px;
    font-weight:bold;
}
.searchtd {height:auto;margin-right:1px;padding:5px;border-bottom:1px solid #CFCFCF;}
h1
{
    padding:10px;
    margin:0px;
    font-size:16px;
    background:#D2DE9E;
   color:#5F5F5F;
   width:317px;
}

#cont_left a, .gooda, #box_right a, #footer a
{
   color:#546807;
   text-decoration:none;
   font-weight:bold;
   padding-left:15px;
   background:url("../images/a.gif") 0px 2px  no-repeat
}
td
{
   background:#FFF;
   
}

th {
text-align:left;
background:#F9F9F9;
border-right:2px solid #fff
}

table
{
    border:1px solid #CFCFCF;
    width:100%
}

.divright
{
width:337px;float:left;
}

.ie6right
{
   width:235px;
}


.ie6h1right
{
    width:214px
}

a.lang
{
    margin-left:2px;
}

#twitter_update_list li
{
   margin-bottom:10px;
}


.belegung
{
    min-height:1px;
}

