.box_rechts_1
{
position: relative;
left: 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
width: 100%;
margin: 0;
padding: 0;
margin-bottom: 15px;
margin-right: 0;
z-index: 2;
}

.inhboxh2
{
width: 100%;
color: #FFF;
border: 0; 
background: transparent url(logos/but_oo.png) top left repeat-x;
margin: 0;
padding: 0;
margin: 10px 10px 0 0;
}

.inhboxbl
{
position: relative;
width: 100%;
float: left;
left: 0;
color: #FFF;
border: 0; 
background: transparent url(logos/but_oo.png) bottom left repeat-x;
margin: 0;
padding: 0;
margin-top: 5px;
}

.inhalt
{
position: relative;
width: 100%;
float: left;
left: 0;
margin: 0;
margin-bottom: 10px;
padding: 5px 0;
color: #282D32;
background: #F9F9F9;
}

.inhboxin
{
position: relative;
width: 100%;
float: left;
left: 0;
color: #FFF;
border: 0 solid black; 
background: transparent url(logos/but_o.png) bottom left repeat-x;
margin: 0;
padding: 0;
margin: 0 0 7px 0;
padding: 1px 0;
}

.box_rechts
{
position: relative;
width: 100%;

border: 0 outset #088908;
margin: 0;
padding: 0;
background: #FFFAED;
margin: 5px 0 30px 2px;
padding: 0 0 10px 0;
text-align: left;
z-index: 2;
}

.box_renew
{
clear: right;
position: relative;
border: 2px outset #088908;
background: #F2FFF2;
margin: 5px 2px 15px 2px;
width: 25%;
height: auto;
right: 0;
float: right;
text-align: left;
}

.box_bi
{
position: relative;
font-family: Arial, Verdana, Helvetica, sans-serif;
width: 31%;
margin: 0;
padding: 0;
padding-right: 5px;
position: relative;
float: left;
margin-bottom: 15px;
margin-right: 0;
}


.box_bi1
{
border: 2px ridge #FF0000;
background: #520000;
text-align: center; 
position: relative;
font-family: Arial, Verdana, Helvetica, sans-serif;
width: 40%;
margin: 0;
padding: 0;
margin-top: 5px;
padding-right: 2px;
padding-left: 2px;
position: relative;
float: left;
margin-bottom: 15px;
margin-right: 0;
opacity: 1;
}

.bildbi1
{
padding-top: 3px;
width: 100%;
opacity: 1;
}


.inhboxbi
{
position: relative;
width: 100%;
float: left;
color: #FFF;
background: transparent url(logos/but_oo.png) bottom left repeat-x;
margin: 0;
padding: 0;
}

.inhaltbi_ens
{
clear: left;
position: relative;
width: 100%;
float: left;
margin: 0;
padding: 0;
padding: 2px 0;
color: #282D32;
background: #520000;
opacity: 1;
}


.inhaltbi
{
clear: left;
position: relative;
width: 100%;
float: left;
margin: 0;
padding: 0;
color: #282D32;
background: #520000;
opacity: 1;
}



.inhaltbi p
{
color: #E2E2E2;
background: transparent;
font-size: 1.15em;
line-height: 1.1em;
padding: 3px 5px 5px 5px;
text-align: left;
}

.inhaltbiu
{
clear: left;
position: relative;
width: 100%;
float: left;
margin: 0;
padding: 0;
color: #282D32;
background: #520000;
opacity: 1;
}



.inhaltbiu p
{
color: #E2E2E2;
background: transparent;
font-size: 0.9em;
line-height: 1.1em;
padding: 3px 5px 5px 5px;
text-align: left;
}


.bild_bi
{
text-align: center;
margin: 0;
padding: 0;
width: 145px;
height: 181px;
margin: 10px 0 10px 0;
border: 2px ridge #7E0000;
z-index: 2;
}

.bild_bi1
{
text-align: center;
margin: 0;
padding: 0;
width: 145px;
height: 155px;
padding-top: 5px;
margin: 0 0 5px 0;
margin-bottom: 12px;
border: 3px ridge #7E0000;
z-index: 2;
}

.bild_bi2
{
text-align: center;
margin: 0;
padding: 0;
width: 145px;
height: 173px;
margin: 0 0 5px 0;
margin-bottom: 12px;
border: 3px ridge #7E0000;
z-index: 2;
}

.bild_bi3
{
text-align: center;
margin: 0;
padding: 0;
width: 145px;
margin: 10px 0;
border: 3px ridge #7E0000;
z-index: 2;
}

.work_haupt
{
clear: both;
position: relative;
width: 90%;
margin: 25px 2px 3px 10px;
padding: 0 0 0 10px;
color: #1F033B;
background: #CEFF7E;
line-height: 2em;
font-weight: bold;
background: #DBFFA0;
text-align: left;
}

work_haupt p
{
text-align: left;
margin: 5px 5px 5px 10px;
padding: 4px;
color: #1F033B;
background: #CEFF7E;
font-size: 1.4em;
font-weight: bold;
line-height: 0.2em;
}

.work_unter
{
position: relative;
height: 100%;
float: left;
font-size: 1.4em;
margin: 0;
padding: 0;
width: 100%;
margin: 0 10px 0 20px;
margin: 0 -10px 0 20px;
clear: both;
text-align: left;
z-index: 3;
}

.work_einzeln
{
position: relative;
float: left;
width: 71%;
width: 51%;
height: 100%;

}

.work_einzeln li
{
position: relative;
display: block;
float: left;
margin: 5px;
margin-left: 5px;
padding: 1px;
list-style-type: none;
line-height: 1.2em;

}

.work_br
{
position: relative;
float: left;
width: 71%;
width: 91%;
height: 100%;

}

.work_br li
{
position: relative;
display: block;
float: left;
margin: 5px;
margin-left: 5px;
padding: 1px;
list-style-type: none;
line-height: 1.2em;

}


.lin
{
color: #8B038B;
background: transparent;
clear: both;
width: 20%;
}

.rec
{
color: #006400;
background: transparent;
width: 50%;
}

.linwo
{
color: #8B038B;
background: transparent;
clear: both;
width: 60%;
}

.linwo1
{
color: #8B038B;
background: transparent;
clear: both;
width: 70%;
}

.linowo
{
color: #8B038B;
background: transparent;
clear: both;
width: 25%;
width: 40%;
}

.recowo
{
color: #1A7605;
background: transparent;
width: 65%;
width: 50%;
}

.recbr
{
color: #5D5D5D;
background: transparent;
width: 65%;
width: 70%;
}

.liniekal
{
clear: both;
border: 1px outset #FFF;
background-color: #AAE334;
height: 2px;
width: 80%;
margin: 0 15px 0 20px;
padding: 0;
}





