img,body,div{
margin:0px;
padding:0px;
border:0px solid transparent;
}
body{
background-color:#FDFDFD;
font-family: Courier New;
font-size:12px;
line-height: 16px;
background-image: url('/img/bg.png');
color:#333;
}

a{
color:#333;
text-decoration:underline;
}
a:hover{
color:#000;
text-decoration:none;
}


.titel{
font-size:24px;
font-weight:bold;
position:absolute;
left:50px;
top:25px;
}
.untertitel{
font-size:12px;
position:absolute;
left:100px;
top:50px;
color:#222;
}

.fotodiv{
position:absolute;
left:50px;
top:100px;
height:420px;
width:600px;
overflow:hidden;
}

.textdiv{
position:absolute;
margin-top:545px;
margin-left:50px;
border:0px solid blue;
}

.allgemeindiv{
width:600px;
border:0px solid red;
margin-bottom:25px;
}
   
   
.deutschdiv{
width: 275px;
text-align:left;
padding-bottom:50px;
float:left;
border:0px solid green;
}
.englischdiv{
text-align:left;
padding-bottom:50px;
margin-left:50px;
width: 275px;
border:0px solid yellow;
float:left;

}

.fotopreloaddiv{
width:0px;
height:0px;
visibility:hidden;
position:absolute:
top:-100px;
left:-100px;
overflow:hidden;
}
.fotopreloadimg{
width:0px;
height:0px;
visibility:hidden;
position:absolute:
top:-100px;
left:-100px;
}


.infomenudiv{
position:absolute;
top:80px;
left:50px;
width:600px;

}
.infomenudivdeutsch{
width:300px;
float:left;
}
.infomenudivenglisch{
width:300px;
float:left;
text-align:right;
}

.infoinhalt{
position:absolute;
top:220px;
left:50px;
width:600px;
}

.jahrdeutsch{
clear:left;
width:270px;
float:left;
border-top:1px solid #AAA;
margin-bottom:20px;
}
.jahrzahl{
width:58px;
float:left;
text-align:center;
border-top:1px solid #AAA;
border-left:1px solid #AAA;
border-right:1px solid #AAA;
}
.jahrenglisch{
width:270px;
float:left;
text-align:right;
border-top:1px solid #AAA;
margin-bottom:20px;
}

.adminjahrtext{
width:500px;
margin-left:50px;
float:left;
border-top:1px solid #AAA;
margin-bottom:10px;
}
.adminjahraktion{
width:80px;
padding-left:5px;
margin-bottom:10px;
float:left;
text-align:left;
border-top:1px solid #AAA;
border-left:1px solid #AAA;
}

.introdeutsch{
width: 275px;
text-align:left;
padding-bottom:0px;
float:left;
border:0px solid green;
}
.introenglisch{
text-align:left;
padding-bottom:50px;
margin-left:50px;
width: 275px;
border:0px solid yellow;
float:left;

}

.infokontakt{
width:600px;
border:0px solid white;
clear:left;
}
.infokontaktdeutsch{
width:125px;
float:left;
padding-top:2px;

}
.infokontaktfeld{
width:350px;
float:left;
text-align:center;
padding-top:2px;
}
.infokontaktenglisch{
width:125px;
float:left;
text-align:right;
padding-top:2px;
}

.infokontaktinput{
border:1px solid grey;
width:100%;
background-color:white;
font-family: Courier New;
font-size:12px;
}



.wwwtop{
width:600px;
text-align:center;
float:left;
padding-bottom:-5px;
border-bottom:1px solid #AAA;
}

.wwwdeutsch{
width:270px;
float:left;
margin-bottom:20px;
}
.wwwmitte{
width:60px;
float:left;
text-align:center;
}

.wwwenglisch{
width:270px;
float:left;
text-align:right;
margin-bottom:20px;
}


.agendainhalt{
position:absolute;
top:100px;
left:50px;
width:600px;
}


.agendaeintrag{
border-top:1px solid #AAA;
width:600px;
padding-top:2px;
margin-bottom:40px;
}

.agendatitel{
font-size:16px;
font-weight:bold;
float:left;
}
.agendauntertitel{
font-size:12px;
margin-left:25px;
color:#AAA;
clear:left;
margin-bottom:10px;
}
.agendatext{
text-align:left;
}
.agendamehr{
color:#AAA;
float:right;
text-align:right;
padding:0px;
}



