/* gilt fuer www.aachener-montessori-forum.de */

body {
font-size: 100%;
color: black;
background-color: #F1EDCF;
font-family: Verdana,Tahoma,serif;
}
p {
line-height: 125%;
}
h4 {
line-height: 125%;
}
#hinweis {
margin-left: 10%;
}
._rahmen {
background: transparent;
width: 70%;
margin: 1% auto;
}
.linie {
color: black; 
background:#ffffff url(styles_1/l.png) repeat-x top; 
width:100%;
height:7px; 
}
.reob {
color: black; 
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;
color: black;
background-repeat: no-repeat;
}
.koerp {  
color: black;
background: white url(logos/montessori_klein1132x558.jpg);
background-repeat: no-repeat;
}
.koe1 {  
background: url(img_1/internet001.jpg);
background-repeat: no-repeat;
background-position: 98% 5% ;
}
.koe2 {  
color: black;
background: url(img_1/fly_02.jpg);
background-repeat: no-repeat;
background-position: 98% 48% ;
}
.koe3 {  
background: url(img_1/fly_03.jpg);
background-repeat: no-repeat;
background-position: 98% 92% ;
}
.koe4 { 
color: black;
background: url(img_1/logomont.jpg);
background-repeat: no-repeat;
background-position: 98% 5% ;
}
.koel {  
color: black;
background: transparent ;
background-repeat: no-repeat;
background-position: 98% 5% ;
}
.koe5 {  
background: url(img_1/internet001.jpg);
background-repeat: no-repeat;
background-position: 98% 48% ;
}
.koe6 {  
color: black;
background: url(img_1/internet009.jpg);
background-repeat: no-repeat;
background-position: 98% 92% ;
}
.koe7 {  
color: black;
background: url(img_1/internet003.jpg);
background-repeat: no-repeat;
background-position: 98% 48% ;
}
.koe8 {  
color: black;
background: url(img_1/internet001.jpg);
background-repeat: no-repeat;
background-position: 98% 48% ;
}
.reli {  
color: black;
background: url(styles_1/l.png) repeat-y right;  
margin-bottom: 0;
}
.lili {
color: black;
background: url(styles_1/l.png) repeat-y left; 	
padding:0px 11px; 
}
.linieun { 	
color: black;
background:#ffffff url(styles_1/l.png) repeat-x bottom; 
}
.reun{  	
color: black;
background: url(styles_1/ru.png) no-repeat top right; 
width:100%;
height:7px; 
}
.liun { 	
color: black;
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: pointer;
}
#textstartseite {
display:none;
}
._navigation {
color: black;
background: transparent;
width: 100%;
font-size: 110%;
margin: 3px;
}
._navigation a {
color: black;
background: transparent;
text-decoration: none;
border: 1px solid #F1EDCF;
}
._navigation a:link {
color:#1717AC;
background: transparent;
border: 1px solid #F1EDCF;
} 
._navigation a:visited {
color:#1717AC;
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; 
background: white;
z-index:0;
}
a.infobox:hover {
cursor: pointer;
color: #c30;
background: white;
}
a.infobox div,a._infobox div {
visibility: hidden;
position: absolute;
left: -99em;
margin-top:1em;
padding:1em;
text-decoration:none;
text-align:justify;
width:20em;
}
a.infobox:hover div, a.infobox:focus div, a.infobox:active div {
visibility: visible;
left:1em;
border: 1px solid #c30;
color: blue;
background: white;
z-index: 1;
}
a._infobox:hover {
cursor: help;
color: #0700CC;
background: white;
}
a._infobox:hover div, a._infobox:focus div, a._infobox:active div {
visibility: visible;
margin-top: -450px;
left:1em;
border: 1px solid #0700CC;
color: blue;
background: white;
}
.logo_1 {
float:right;
padding: 15px;
}
.button {
width: 102px;
height: 64px;
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;
}
.teaser_14 {
width: auto;
height: 200px;
background: #D5DAE0;
color: black;
border: 1px solid #B0C8FC;
margin: 5px;
padding: 5px;
overflow: hidden;
}
.pf_ro {
float: right;
margin: 10px;
}
.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 {
width: 100%;
height: 20px;
background: #FFD700;
color: black;
font-weight: 500;
text-align: center;
}
#news a {
text-decoration: none;
}
#multi {
width: 100%;
height:100%;
overflow: hidden;
}
.tabelle1 td {
padding: 10px;
}
#zert1 {
width: 100%;
overflow: show;
border: 0;
}
#ideen {
width:128px;
height: 150px;
position: absolute;
top:  45px;
left: 710px;
}
#ein1 {
width:128px;
height: 150px;
position: absolute;
top:  230px;
left: 700px;
}
.dipl2006 p{
line-height: 165%;
}
#monti11bild {
border-left:2px solid #ff9900;
border-top:2px solid #ff9900;
border-bottom: 2px solid #ff9900;
margin-right: 20px;
}
#etwasnrechts {
margin-left: 150px;
}
.gedichtform {
line-height: 250%;
}
#text2 {
border: 1px solid #0DCC26;
background-color:#FFFF00;
}
#text2 h3,h5,p {
margin: 10px;
}
