/* Standards
////////////////////////////////////////////////////////////////////////////////////////////////*/

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

.left {float:left;}
.right {float:right;}
img {border:0;}

.center
{
    width:100%;
    text-align:center;
}

a.auto
{
    display:inline;
    width:auto;
    height:auto;
    margin:0px;
    padding:0px;
}

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

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

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

/* Spezielle Styles
////////////////////////////////////////////////*/

h1
{
    font-size:14px;
    margin-bottom:5px;
}

 #kasten1, #kasten2, #kasten3 {
   width: 100%;
   padding: 5px;
   }
   #kasten1, #kasten3 {
   margin-bottom: 5px;
   }
   #kasten2 {
   padding: 5px;
   }
   .bild1 {
    
	float:left;
	margin: 5px;
	
	}
	.bild2 {
	float: right;
	margin: 5px;
	}
	.antifloat {
	  clear: both;
	  visibility: hidden;
	}
    
.versteckt
{
    display:none
}

.td1, .td2
{
    border:1px solid #474540;
    margin-bottom:10px;
    padding:5px;
    padding-top:0px;
}

.td1
{
    background:#CBC1AF
}

.td2
{
    background: #CECBC5
}

.bookheader
{
    background: #7B7568;
    color:#CECBC5;
    margin-left:-5px;
    margin-right:-5px;
    padding:3px;
}
