html {
/*background-color: #DFDDDD;*/
background-color: #FCFEFC;
/*color: #4F0D4E;*/
color: #340A34;
background-image:URL("logo_blass.png");
background-position:top left;
background-repeat:repeat-y;
}

body	{
       /*background-color: #DFDDDD;*/
	   behavior:url("csshover.htc");
        background-color: #FCFEFC;
        color: #340A34;
		width:930px;
        margin:auto;
        font:12px arial, sans-serif;
                margin-top:20px;
		}
		
body.ix{
behavior:url("csshover.htc");
        background-color: #FCFEFC;
        color: #340A34;
		width:500px;
        margin:auto;
        font:12px arial, sans-serif;
                margin-top:20px;
}
	
td {
font:12px arial, sans-serif;
}

div.haupt	{
background-color: #FAF8F8;
color: #340A34;
		width:900px;
        margin:auto;
		/*border: 1px dashed #f9dd16;*/
		border: 1px dashed #008000;
		padding:20px;
		z-index:100;
}

div.hauptx	{
background-color: #FAF8F8;
color: #340A34;
		width:470px;
        margin:auto;
		/*border: 1px dashed #f9dd16;*/
		border: 1px dashed #008000;
		padding:10px;
		z-index:100;
}

.links	{
float:left;
}
.rechts	{
float:right;
}
.zenter	{
text-align:center;
}

.untenlinks{
vertical-align:bottom;
text-align:left;
}

br.aufheben	{
clear:both;
}

label, legend	{
font-weight:bold;
font-size:14px;
}

input.noborder	{
border:0;
}

legend	{
border-top:1px solid #008000;
    border-left:1px solid #008000;
    border-right:1px solid #008000;
	background-color: #FCFEFC;
}


.dreid	{border-left:1px solid #4F0D4E;
		border-bottom:2px solid #008000;
         border-right:2px solid #008000;
         border-top:1px solid #4F0D4E;
         color: #4F0D4E;
        font:bold 14px arial, sans-serif;
       /*  background-color:#f9dd16;*/
         background-color:#F8FEF8;
         cursor:pointer;}

.dreid:hover	{border-left:2px solid #4F0D4E;
			border-right:1px solid #008000;
         border-bottom:1px solid #008000;
         border-top:2px solid #4F0D4E;
         font:bold 14px arial, sans-serif;
       /*  background-color:#f9dd16;*/
         background-color:#F8FEF8;
		 color:#bbbbbb;
         cursor:pointer;}

a	{
font:bold 14px arial, sans-serif;
background-color:#ACE8AC;
color: #008000;
text-decoration:none;
letter-spacing:1px;
cursor:pointer;
}

fieldset{
border: 1px solid #008000;
		padding:10px;
background-color: #FCFEFC;
}

fieldset ul{
margin-left:-30px;
}

fieldset ul li	{
list-style-type:none;
margin:0;
line-height:20px;
}

td li	{
font-size:12px;
}

.menu	{
border:0;
width:100%;
}

.drittel	{
width:33%;
}

.auffall	{
background-color:#008000;
color: #ECFCEC;
text-align:center;
}
.auffallrot	{
background-color:#008000;
color: #ECFCEC;
text-align:center;
border:4px solid #340A34;
}

hr{
color:#008000;
}

h4	{
margin-top:0;
}

img.loin	{
float:left;
position: absolute;
top:1;
left:1;
z-index:-1;
}

td.luecke{
width:5%;
}

table.rahmen{
border:1px solid black;
border-collapse:collapse;
}

.rahmen td, .rahmen th{
border:1px solid black;
border-collapse:collapse;
padding:5px;
}

div.rollbox{
height:220px;
width:400px;
		overflow:auto;
         padding:10px;
}

div.rollboxg{
height:320px;
width:800px;
		overflow:auto;
         padding:10px;
}

