/* CSS Para Expain.de

Autor: Juan P. González.
		Red in Red 2010
		
		expain.CSS
*/


.container1b ul li{
color:#d4d4d4;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
.container1b ul li a{
color:#999;
font: 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.container1b ul li a:hover{color:#38aed6;}

.container2 h1{
display:block;
font:36px Arial, Helvetica, sans-serif;
color:#fff;
margin:-75px 0px 0px 40px;
line-height:0.8;
}
.container2 h1 span{
display:block;
color:#55cdf6;
}

.contenido h2{
font:24px Arial, Helvetica, sans-serif;
color:#333;
padding-left:70px;
}
.programas1a p,  .programas1a01 p{
font:18px Arial, Helvetica, sans-serif;
color:#333;
padding:15px 0px;
margin:0px;
}
.programas1a p span, .programas1a01 p span{
display:block;
font:bold 12px Arial, Helvetica, sans-serif;
color:#44c0e9;
}
.programas1a01b p span{
display:block;
font:36px Arial, Helvetica, sans-serif;
color:#fff;
padding:0px 0px 0px 30px;
margin:0px 0px -12px 0px;
}
.programas1b ul{
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#666;
}
.programas2 h1{
font:24px Arial, Helvetica, sans-serif;
color:#333;margin:0px;
padding:0px;
}
.programas2 h1 span{
font: 36px Arial, Helvetica, sans-serif;
color:#44c0e9;
display:block;
line-height:0.7;
}
.programas2 h1 span.spanio1{
font:14px Verdana, Arial, Helvetica, sans-serif;
}
.programas2 p{
font:18px Arial, Helvetica, sans-serif;
color:#666;
line-height:1.4;
margin:0px; padding:16px 0px 0px 0px;
}
.programas2 p span{
font:11px Verdana, Arial, Helvetica, sans-serif;
display:block;
}
.programas2 p a{color:#44c0e9; text-decoration:none;}

.contenidotop1 h1{
font:18px Arial, Helvetica, sans-serif;
color:#444;
width:250px;
padding:10px 0px 0px 80px;
text-align:center;
}
.contenidotop1 p{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#444;
width:285px;
line-height:1.8;
padding:5px 20px 0px 60px;
}
.contenidotop1 p strong{color:#44c0e9;}
.contenidotop1 p span a{
padding-left:12px;
text-transform:uppercase;
color:#44c0e9;
background-image:url(img/list_style2.gif);
background-position:left;
background-repeat:no-repeat;
display:block;
text-decoration:none;
width:50px;
}
.contenidotop1 p span a:hover{color:#999; text-decoration:underline;}

.calendar h3{
font:18px Arial, Helvetica, sans-serif;
color:#444;
display:block;
text-align:center;
padding:40px 0px 10px 0px;
margin:0px;
}
.calendar p{
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#333;
display:block;
width:75px;
float:left;
line-height:1.1;
padding:8px 0px 0px 10px;
margin:0px;
}
.calendar p.blau{
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#0a99c8;
line-height:1;
padding:3px 0px 0px 23px;
width:65px;
}
.calendar p.blau span{ font-size:30px;}
.calendarios h2 {padding-top:0px; margin-top:0px;}

.curva p{
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#999;
line-height:1;
display:block;
width:200px;
float:right;
margin:35px 30px 0px 0px;
}
.curva p span{
display:block;
color:#55cdf6;
}
.copyri p{
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#999;
padding-right:99px;
}
.leistung h3, .leistung2 h3{
font:16px Arial, Helvetica, sans-serif;
color:#31b3de;
padding:0px;
margin:0px;
}
.leistung p, .leistung2 p{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#666;
padding:5px 0px 15px 0px;
margin:0px;
line-height:1.6;
}
.leistung p span, .leistung2 p span {
font-size:11px;
color:#444;
display:block;
padding:5px 0px 3px 15px;
}
.leistung h2,  .leistung2 h2{
font:24px Arial, Helvetica, sans-serif;
color:#333;
padding:20px 0px 0px 0px;
}

.formulari{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}
.formulari p{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
margin:-35px 50px 0px 25px;
}
.formulari .ocultar{display:none;}
.formulari h2{
color:#fff;
padding-left:0px;
padding-right:40px;
}
.formulari ul.contacto{
margin:0px;
padding:0px;
list-style:none;
overflow:hidden;
margin:0px;
text-align:left;
}
.formulari ul.contacto li{
width:250px;
height:auto;
overflow:hidden;
display:block;
padding:0px;
margin:5px 0px 5px 0px;
float:left;
}
.formulari ul.contacto li span{
display:block;
clear:both;
margin-top:3px;
}
.formulari ul.contacto li input, .formulari ul.contacto li textarea{
width:222px;
height:25px;
background-image:url(img/bg_form.png);
background-repeat:no-repeat;
background-position: 0px 0px;
background-color: transparent;
border:none;
padding:2px 5px 0px 5px;
color:#444;
}
.formulari ul.contacto li textarea{
width:480px;
height:117px;
background-image:url(img/bg_form2.png);
background-repeat:repeat-x;
background-position:0px 0px;
overflow:hidden;
font:12px Verdana, Arial, Helvetica, sans-serif;
}
.formulari ul.contacto li input.boton, .formulari ul.contacto li input.boton2{
width:100px;
height:23px;
background-image:url(img/boton.gif);
background-position:0px 0px;
padding:0px;
margin:0px;
color:#444;
cursor:pointer;
}
.formulari ul.contacto li input.boton2{
background-image:url(img/boton2.gif);
}
.formulari ul.contacto li select{
width:222px;
height:auto;
border:none;
padding:0px;
color:#444;
height:23px;
}
.formulari ul.contacto li select option{ padding:5px 0px 0px 0px;}

.blaus{
color:#55cdf6;
}

.laempresa p{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#666;
padding:5px 5px 15px 0px;
margin:0px;
line-height:1.6;
}
.laempresa h2{
font:18px Arial, Helvetica, sans-serif;
color:#31b3de;
padding:0px;
margin: 0px;
}

.laempresa h3{
font:24px Arial, Helvetica, sans-serif;
color:#333;
padding:0px;
margin:20px 0px 10px 0px;
}

.laempresa h4{
font:16px Arial, Helvetica, sans-serif;
color:#31b3de;
padding:0px;
margin:0px;
}
.laempresa p span{
font-style:italic;
padding:0px;
line-height:1;
text-align:right;
}

a.googmap{
padding:0px 0px 0px 21px;
}
a:hover.googmap{
color:#ccc;
}
.seminario p{
font:18px Arial, Helvetica, sans-serif;
color:#444;
line-height:1.6;
margin:0px;
padding:50px 0px 0px 0px;
display:block;
clear:both;
}




.calendar2 h3{
font:24px Arial, Helvetica, sans-serif;
color:#0a99c8;
display:block;
text-align:center;
padding:35px 0px 0px 0px;
margin:0px;
}
.calendar2 p{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
display:block;
width:145px;
float:left;
line-height:1.1;
padding:3px 15px 0px 15px;
margin:0px;
}

.leistung2 h3.notfalnummer{
font: 36px Arial, Helvetica, sans-serif;
color:#44c0e9;
display:block;
line-height:0.7;
padding:0px;
margin:-17px 0px 0px 0px;
}

.laempresa a{
padding:0px 10px;
color:#44c0e9;
text-decoration:none;
}
.laempresa a:hover{
color:#ccc;
}

.schulerecke1a1 h2, .schulerecke1a2 h2, .schulerecke1a3 h2{
font:24px Arial, Helvetica, sans-serif;
color:#333;
padding:25px 0px 5px 14px;
margin: 0px;
}
.schulerecke1a1 p, .schulerecke1a2 p, .schulerecke1a3 p{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#666;
padding:20px 15px 0px 30px;
margin: 0px;
display:block;
width:370px;
float:left;
line-height:1.8;
}
.schulerecke1a1 p a{color:#31b3de; text-decoration:none;}
.schulerecke1a1 p a:hover{color:#ccc; text-decoration:none;}

.schulerecke1a1 ul, .schulerecke1a2 ul, .schulerecke1a3 ul{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#666;
padding:5px 0px 10px 10px;
margin: 5px 20px 0px 90px;
list-style:none;
}
.schulerecke1a1 li, .schulerecke1a2 li, .schulerecke1a3 li{
display:block;
line-height:2;

}
.schulerecke1a1 p span, .schulerecke1a2 p span, .schulerecke1a3 p span{
font:24px Arial, Helvetica, sans-serif;color:#31b3de;}

.schulerecke1a1 p strong{color:#444; font-weight:normal;}

.schulerecke1a2 li span, .schulerecke1a2 li span, .schulerecke1a3 li span{
color:#31b3de;}

.schulerecke1a1 p.verlauf1, .schulerecke1a1 p.verlauf2, .schulerecke1a1 p.verlauf3, .schulerecke1a1 p.verlauf4, .schulerecke1a1 p.verlauf5, .schulerecke1a1 p.verlauf6, .schulerecke1a1 p.verlauf2b, .schulerecke1a1 p.verlauf2c, .schulerecke1a1 p.verlauf7, .schulerecke1a1 p.verlauf8, .schulerecke1a1 p.verlauf9, .schulerecke1a1 p.verlauf10, .schulerecke1a1 p.verlauf11, .schulerecke1a1 p.verlauf12, .schulerecke1a1 p.verlauf13, .schulerecke1a1 p.verlauf14, .schulerecke1a1 p.verlauf15, .schulerecke1a1 p.verlauf16, .schulerecke1a1 p.verlauf17, .schulerecke1a1 p.verlauf18, .schulerecke1a1 p.verlauf19, .schulerecke1a1 p.verlauf20, .schulerecke1a1 p.verlauf21, .schulerecke1a1 p.verlauf22, .schulerecke1a1 p.verlauf23, .schulerecke1a1 p.verlauf24, .schulerecke1a1 p.verlauf01, .schulerecke1a1 p.verlauf02, .schulerecke1a1 p.verlauf03, .schulerecke1a1 p.verlauf04, .schulerecke1a1 p.verlauf05, .schulerecke1a1 p.verlauf06, .schulerecke1a1 p.verlauf07, .schulerecke1a1 p.verlauf08, .schulerecke1a1 p.verlauf09, .schulerecke1a1 p.verlauf03a, .schulerecke1a1 p.verlauf04a, .schulerecke1a1 p.verlauf05a, .schulerecke1a1 p.verlauf06a, .schulerecke1a1 p.verlauf07a, .schulerecke1a1 p.verlauf08a, .schulerecke1a1 p.verlauf09a, .schulerecke1a1 p.verlauf03b, .schulerecke1a1 p.verlauf04b, .schulerecke1a1 p.verlauf05b, .schulerecke1a1 p.verlauf06b, .schulerecke1a1 p.verlauf07b, .schulerecke1a1 p.verlauf08b, .schulerecke1a1 p.verlauf09b, .schulerecke1a1 p.verlauf01b{
width:850px;
height:192px;
background-image:url(img/verlauf1.png);
background-position:center;
background-repeat:no-repeat;
overflow:hidden;
padding:0px;
margin:0px;
}
.schulerecke1a1 p.verlauf2{background-image:url(img/verlauf2.png);}
.schulerecke1a1 p.verlauf2b{background-image:url(img/verlauf2b.png);}
.schulerecke1a1 p.verlauf2c{background-image:url(img/verlauf2c.png);}
 .schulerecke1a1 p.verlauf3{background-image:url(img/verlauf3.png);}
  .schulerecke1a1 p.verlauf4{background-image:url(img/verlauf4.png);}
   .schulerecke1a1 p.verlauf5{background-image:url(img/verlauf5.png);}
      .schulerecke1a1 p.verlauf6{background-image:url(img/verlauf6.png);}
	        .schulerecke1a1 p.verlauf7{background-image:url(img/verlauf7.png);}
				   .schulerecke1a1 p.verlauf8{background-image:url(img/verlauf8.png);}
				   .schulerecke1a1 p.verlauf9{background-image:url(img/verlauf9.png);}
				   .schulerecke1a1 p.verlauf10{background-image:url(img/verlauf10.png);}
				   .schulerecke1a1 p.verlauf11{background-image:url(img/verlauf11.png);}
				    .schulerecke1a1 p.verlauf12{background-image:url(img/verlauf12.png);}
					.schulerecke1a1 p.verlauf13{background-image:url(img/verlauf13.png);}
					.schulerecke1a1 p.verlauf14{background-image:url(img/verlauf14.png);}
					.schulerecke1a1 p.verlauf15{background-image:url(img/verlauf15.png);}
					.schulerecke1a1 p.verlauf16{background-image:url(img/verlauf16.png);}
					.schulerecke1a1 p.verlauf17{background-image:url(img/verlauf17.png);}
					.schulerecke1a1 p.verlauf18{background-image:url(img/verlauf18.png);}
					.schulerecke1a1 p.verlauf19{background-image:url(img/verlauf19.png);}
					.schulerecke1a1 p.verlauf20{background-image:url(img/verlauf20.png);}
					.schulerecke1a1 p.verlauf21{background-image:url(img/verlauf21.png);}
					.schulerecke1a1 p.verlauf22{background-image:url(img/verlauf22.png);}
					.schulerecke1a1 p.verlauf23{background-image:url(img/verlauf23.png);}
					.schulerecke1a1 p.verlauf24{background-image:url(img/verlauf24.png);}
					.schulerecke1a1 p.verlauf01{background-image:url(img/verlauf01.png);}
					.schulerecke1a1 p.verlauf02{background-image:url(img/verlauf02.png);}
					.schulerecke1a1 p.verlauf03{background-image:url(img/verlauf03.png);}
					.schulerecke1a1 p.verlauf04{background-image:url(img/verlauf04.png);}
					.schulerecke1a1 p.verlauf05{background-image:url(img/verlauf05.png);}
					.schulerecke1a1 p.verlauf06{background-image:url(img/verlauf06.png);}
					.schulerecke1a1 p.verlauf07{background-image:url(img/verlauf07.png);}
					.schulerecke1a1 p.verlauf08{background-image:url(img/verlauf08.png);}
					.schulerecke1a1 p.verlauf09{background-image:url(img/verlauf09.png);}
					.schulerecke1a1 p.verlauf03a{background-image:url(img/verlauf03a.png);}
					.schulerecke1a1 p.verlauf04a{background-image:url(img/verlauf04a.png);}
					.schulerecke1a1 p.verlauf05a{background-image:url(img/verlauf05a.png);}
					.schulerecke1a1 p.verlauf06a{background-image:url(img/verlauf06a.png);}
					.schulerecke1a1 p.verlauf07a{background-image:url(img/verlauf07a.png);}
					.schulerecke1a1 p.verlauf08a{background-image:url(img/verlauf08a.png);}
					.schulerecke1a1 p.verlauf09a{background-image:url(img/verlauf09a.png);}
					.schulerecke1a1 p.verlauf03{background-image:url(img/verlauf03b.png);}
					.schulerecke1a1 p.verlauf04{background-image:url(img/verlauf04b.png);}
					.schulerecke1a1 p.verlauf05{background-image:url(img/verlauf05b.png);}
					.schulerecke1a1 p.verlauf06{background-image:url(img/verlauf06b.png);}
					.schulerecke1a1 p.verlauf07{background-image:url(img/verlauf07b.png);}
					.schulerecke1a1 p.verlauf08{background-image:url(img/verlauf08b.png);}
					.schulerecke1a1 p.verlauf09{background-image:url(img/verlauf09b.png);}
					.schulerecke1a1 p.verlauf01b{background-image:url(img/verlauf01b.png);}
					
					
					
.extend h1{font: 24px Arial, Helvetica, sans-serif; color:#444; padding:43px 20px 5px 20px; margin:0px;}
.extend h2{font: 18px Arial, Helvetica, sans-serif; color:#31b3de; padding:5px 25px 5px 45px; margin:0px;}
.extend h2 span{display:block; font:10px Verdana, Arial, Helvetica, sans-serif;}
.extend p{font: 12px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:5px 25px 5px 45px; margin:0px;}

a.erfber{
font: 26px Arial, Helvetica, sans-serif;
padding-left:12px;
text-transform:uppercase;
color:#44c0e9;
background-image:url(img/list_style2.gif);
background-position:left;
background-repeat:no-repeat;
float: left;
text-decoration:none;
width:23px;
margin-top:5px;
}
a.erfber:hover{color:#ccc; text-decoration:none;}

.contenidotop1eb h1{
font:18px Arial, Helvetica, sans-serif;
color:#444;
width:250px;
padding:10px 0px 0px 80px;
text-align:center;
}

.contenidotop1eb p{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#444;
width:285px;
line-height:1.8;
padding:5px 20px 0px 60px;
}

a.erfber2{
font: 26px Arial, Helvetica, sans-serif;
padding-left:12px;
text-transform:uppercase;
color:#44c0e9;
background-image:url(img/list_style3.gif);
background-position:left;
background-repeat:no-repeat;
float: left;
text-decoration:none;
width:23px;
margin-top:5px;
}
a.erfber2:hover{color:#ccc; text-decoration:none;}
