/* gilt fuer www.aachener-montessori-forum.de */

body {
font: 100%;
background-color: #F1EDCF;
font-family: Verdana,Tahoma;
}
p {
line-height: 125%;
}
h4 {
line-height: 125%;
}
#hinweis {
margin-left: 10%;
}
._rahmen {
background: transparent;
width: 70%;
margin: 1% auto;
}
.linie { 
background:#ffffff url(styles_1/l.png) repeat-x top; 
width:100%;
height:7px; 
}
.reob { 
background: url(styles_1/ro.png) no-repeat top right; 
width:100%;
height:7px;
}
.liob { 
background:url(styles_1/lo.png) no-repeat top left; 
padding: 0px 11px; 
height:7px; 
}
.koe {  
background: white;
background-repeat: no-repeat;
}
.koerp {  
background: white url(logos/montessori_klein1132x558.jpg);
background-repeat: no-repeat;
}
.koe1 {  
background: transparent url(img_1/internet001.jpg);
background-repeat: no-repeat;
background-position: 98% 5% ;
}
.koe2 {  
background: transparent url(img_1/fly_02.jpg);
background-repeat: no-repeat;
background-position: 98% 48% ;
}
.koe3 {  
background: transparent url(img_1/fly_03.jpg);
background-repeat: no-repeat;
background-position: 98% 92% ;
}
.koe4 {  
background: transparent url(img_1/logomont.jpg);
background-repeat: no-repeat;
background-position: 98% 5% ;
}
.koel {  
background: transparent ;
background-repeat: no-repeat;
background-position: 98% 5% ;
}
.koe5 {  
background: transparent url(img_1/internet001.jpg);
background-repeat: no-repeat;
background-position: 98% 48% ;
}
.koe6 {  
background: transparent url(img_1/internet009.jpg);
background-repeat: no-repeat;
background-position: 98% 92% ;
}
.koe7 {  
background: transparent url(img_1/internet003.jpg);
background-repeat: no-repeat;
background-position: 98% 48% ;
}
.koe8 {  
background: transparent url(img_1/internet001.jpg);
background-repeat: no-repeat;
background-position: 98% 48% ;
}
.reli {  
background:transparent url(styles_1/l.png) repeat-y right;  
margin-bottom: 0;
}
.lili { background: transparent url(styles_1/l.png) repeat-y left; 	
padding:0px 11px; 
}
.linieun { 	
background:#ffffff url(styles_1/l.png) repeat-x bottom; 
}
.reun{  	
background:transparent url(styles_1/ru.png) no-repeat top right; 
width:100%;
height:7px; 
}
.liun { 	
background:url(styles_1/lu.png) no-repeat top left; 	
padding:0px 11px; 
width:100%;
height:7px;
}
#montiueber,#amflogo {
padding: 30px 0px;
width:50%;
border: 1px solid white;
cursor: hand;
}
#textstartseite {
display:none;
color: white;
}
._navigation {
background: transparent;
width: 100%;
font-size: 110%;
margin: 3px;
}
._navigation a {
background: transparent;
text-decoration: none;
border: 1px solid #F1EDCF;
}
._navigation a:link {
color:#A3A3DE;
background: transparent;
border: 1px solid #F1EDCF;
} 
._navigation a:visited {
color:#A3A3DE;
background: transparent;
border: 1px solid #F1EDCF;
}
._navigation a:active {
color: #1111A8;
background: #F2E743;
border: 1px solid #C3B81B;
}
._navigation a:hover  {
color:#1111A8;
background: #F2E743;
border: 1px solid #C3B81B;
}
#impressumlink {
float: right;
}
.startbild {
border: 1px solid blue;
}
a.infobox,a._infobox  {
border-bottom: 1px dashed white;
text-decoration:none; 
}
a.infobox:hover {
cursor: pointer;
color: #c30;
background: white;
}
a.infobox span,a._infobox span {
visibility: hidden;
position: absolute;
left: -99em;
margin-top:1em;
padding:1em;
text-decoration:none;
text-align:justify;
width:20em;
}
a.infobox:hover span, a.infobox:focus span , a.infobox:active span {
visibility: visible;
left:1em;
border: 1px solid #c30;
color: blue;
background: white;
}
a._infobox:hover {
cursor: help;
color: #0700CC;
background: white;
}
a._infobox:hover span, a._infobox:focus span , a._infobox:active span {
visibility: visible;
left:1em;
border: 1px solid #0700CC;
color: blue;
background: white;
}
.logo_1 {
float:right;
padding: 15px;
}
.button {
width: 102px;
height: 64 px;
float: left;
margin: 5px;
}
.button_1 {
width: 100px;
height: 62px;
border: 2px solid #9D399D;
text-align: center;
font-weight: 600;
float: left;
margin: 5px;
}
a .button_1 {
text-decoration: none;
color: black;
font-size: 10px;
}
a .button_1:hover {
background: transparent url(styles_1/weiter.jpg);
background-repeat: no-repeat;
}
.teaser {
width: auto;
height: 200px;
background: #FDFBD0;
color: black;
border: 1px solid #B0C8FC;
margin: 5px;
padding: 5px;
overflow: hidden;
}
.f_ru {
position: relative;
top: 0px;
left: 90%;
width: 40px;
height: 50px;
}
.bildbox { 
width:   100%; 
height : 150px;
border-bottom: 1px solid #E2DBDB;
} 
.erklaert {
display: none;
}
.spez1 {
font-size: 36px;
margin-left: 50px;
width: 200px;
}
#mont2010 {
border: 2px;
border-color: white;
}
#mont2010 td {
padding: 2px;
vertical-align: top;
border-color: white;
}
#mont2010 h3,h4,h5,h6,p {
margin: 5px;
line-height: 130%;
}
#news {
background: #FFD700;
font-color: black;
font-weight: 500;
text-align: center;
}
#news a {
text-decoration: none;
}