body     {background-color:#FFFCFF;
         margin:10px;
         margin-top:0;
         color:#25392C;
         font-size:12px;
         font-family:verdana, arial, sans-serif;
         }

.linksprache{
position:absolute;
left:14px;
top:110px;
}

.uelinks {
position:absolute;
left:264px;
top:40px;
color:#A72121;
font-size:22px;
font-family:verdana, arial, sans-serif;
background-color:transparent;
background-image:URL('bilder/bghalb4.png');
letter-spacing:3px;
padding:10px;
}

.uelinksru {
position:absolute;
left:64px;
top:40px;
color:#A72121;
font-size:22px;
font-family:verdana, arial, sans-serif;
background-color:transparent;
background-image:URL('bilder/bghalb4.png');
letter-spacing:3px;
padding:10px;
}

.linksprache a:link,.linksprache a:visited,.linksprache a:active,.linksprache a:visited,.linksprache a:focus{
font-weight:bold;
color:#25392C;
font-size:10px;
font-family:verdana, arial, sans-serif;
text-decoration:none;
padding:4px;
background-color:#FFFFC0;
}

.d3{
		color: #25392C;
        background-color:#EAEAEA;
        font:14px arial, sans-serif;
        border-right:2px solid #195219;
        border-bottom:2px solid #195219;
        border-left:1px solid #B9CAB9;
        border-top:1px solid #B9CAB9;
}
.d3:hover{
		color: #25392C;
        background-color:#AAAAAA;
        font:14px arial, sans-serif;
        border-right:1px solid #B9CAB9;
        border-bottom:1px solid #B9CAB9;
        border-left:2px solid #195219;
        border-top:2px solid #195219;
}

.leisteo{
         background-color:#FFFFC0;
         border: 1px dotted #98b298;
         border-top:2px solid #eeeeee;
         border-bottom:0;
         width:800px;
         background-image:URL('bilder/bgo.png');
         background-repeat:no-repeat;
         background-position:center bottom;
}
.haupt{
		  	background-color:#ffffe9;
            border: 1px dotted #98b298;
         border-top:0;
         width:800px;
         background-image:URL('bilder/bgo2.png');
         background-repeat:no-repeat;
         background-position:center top;
         }
.hauptseite{
		  	background-color:#ffffe9;
            border: 1px dotted #98b298;
         border-top:0;
         width:660px;
         }

.verweise{
         background-color:#ffffe9;
         padding:5px;
         border:8px solid #FFFFC0;
}

.haupttext{
padding:10px;
}

.logorechts	{float:right;
   		text-align:right;
         }

.linksrechts	{float:right;
   		text-align:right;
        padding:10px;
         }

.platzhalter{width:100px;
	height:100px;}

.linkslinks	{float:left;
   		text-align:left;
        padding:10px;
         }

img.links  {float:left;
   		margin-right:8px;
        margin-bottom:2px;
         }

.auf{clear:both;}

.adresse{ color:#25392C;
          font-size:16px;
          text-align:center;
          margin-top:20px;
          text-align:center;
}

label { color:#25392C;
          font-size:16px;
          text-align:left;
          margin-top:20px;
          font-weight:bold;
}

input, textarea { color:#25392C;
          font-size:16px;
          text-align:left;
          vertical-align:bottom;
}
textarea{
text-align:left;
}

.rot {  background-color:transparent;
color:#A72121;
}

h1 {
background-color:transparent;
color:#A72121;
font-size:22px;
font-family:verdana, arial, sans-serif;
text-align:center;
margin-top:0;
}
h2{
background-color:transparent;
color:#A72121;
font-size:16px;
font-family:verdana, arial, sans-serif;
text-align:left;
margin-top:25px;
margin-bottom:10px;
}

a.apo:link, a.apo:active, a.apo:focus,a.apo:visited, a.apo:hover{
background-color:transparent;
color:#25392C;
font-size:12px;
font-family:verdana, arial, sans-serif;
cursor:pointer;
}

h2 a{
background-color:transparent;
color:#A72121;
font-size:16px;
font-family:verdana, arial, sans-serif;
margin-bottom:5px;
}
h2 a:hover{
background-color:transparent;
color:#A72121;
font-size:16px;
font-family:verdana, arial, sans-serif;
text-decoration:underline;
cursor:pointer;
}



.inleiste{margin-top:0;
	margin-left:520px;
    }

.einger{
margin-left:20px;
letter-spacing:0.07em;
font-size:16px;
         font-weight:normal;
         font-family:"times new roman", serif;
}
.einger h3, .einger h3 a, li a, .einger a{
   		display:inline;
   		background-color:transparent;
         margin:0;
         color:#25392C;
         font-size:16px;
         font-weight:normal;
         font-family:"times new roman", serif;
         letter-spacing:0.07em;
}
.einger h3 a:hover, li a:hover{
 text-decoration:underline;
  cursor:pointer;
  letter-spacing:0.07em;
  background-color:transparent;
                  color:#25392C;
font-size:16px;
         font-weight:normal;
         font-family:"times new roman", serif;
}

h3{font-size:16px;
         font-weight:bold;
         font-family:arial, sans-serif;
         letter-spacing:0.07em;
         }

ul.bul{
list-style-image:URL(bilder/bullet.gif);
}

/*FORUM*/
.textfeld{
background-image:URL(bilder/bghalb.png);
width:760px;
margin:auto;
margin-top:10px;
z-index:500;
text-align:center;
padding:8px;
font: 14px Tahoma, arial, sans-serif;
line-height:18px;
text-align:left;
}
table.aussen, table.anmeldung, table.aussenor, table.listen{
border-collapse:collapse;
text-align:center;
margin:auto;
margin-top:0px;
width:680px;
}
table.aussenk{
border-collapse:collapse;
text-align:center;
margin:auto;
margin-top:0px;
width:280px;
}

table.fauswahl{
border-collapse:collapse;
text-align:center;
margin:0;
/*width:600px;*/
}

table.aussen td,table.aussenk td,  th.shop {
border: 1px solid #dddddd;
font-size:14px;
padding: 6px;
vertical-align:middle;
background-color:#ffffff;
text-align:left;
}

table.aussenor td, table.listen td {
border:0px;
font-size:14px;
padding: 6px;
vertical-align:middle;
background-color:#ffffff;
}


table.anmeldung td, table.fauswahl td {
border:0;
font-size:14px;
padding: 6px;
vertical-align:bottom;
}


input {
vertical-align:bottom;
}

label.ue	{
background-color:#FFFFC0;
}

a.forum:link, a.forum:active, a.forum:focus,a.forum:visited{
background-color:transparent;
color:#195219;
font-size:13px;
font-family:verdana, arial, sans-serif;
cursor:pointer;
font-weight:bold;
margin-top:6px;
margin-bottom:4px;;
display:block;
}

a.forum:hover{
background-color:transparent;
color:#195219;
font-size:13px;
font-family:verdana, arial, sans-serif;
cursor:pointer;
font-weight:bold;
margin-top:6px;
margin-bottom:4px;;
display:block;
}

span.kl{
font-size:0.8em;
}

select{
font-size:14px;
}

span.i28{
font-size:28px;
}

fieldset {margin-top:20px;
		border:1px solid #A72121;
        background-color: #FBFFF3;
        width:300px;
        align:center;
        margin-left:auto;
        margin-right:auto;
        display:block;
        padding:5px;
        }

legend  {color:#A72121;
    background-color: #FBFFF3;
    font-weight:bold;
    font-size:14px;
    border-top:1px solid #A72121;
    border-left:1px solid #A72121;
    border-right:1px solid #A72121;
    line-height:30px;
    margin:0;}

.arbeit{
background-color:#F4FDE3;
padding:10px;
margin:10px;
border:1px solid #C52303;
    }

ul.ver	{
margin:0;
}

ul.ver li   {
     margin-left:0;
         padding:5px;
         list-style-type:none;
}

div.rollbox	{
		height:220px;
		overflow:auto;
         padding:10px;
         }

div.links{
float:left;
}

div.rechts{
float:right;
text-align:left;
}

