/* CSS Interkultur.es
   REDINRED.NET */

body
{
margin:0px;
padding:0px;
background-color:#edebeb;
}

.prime
{width:960px;
margin: 0px auto;
background-image:url(img/bg_1.gif);
background-repeat:repeat-y;
padding:0px 20px;
}
.prime2
{width:1000px;
height:30px;
margin: 0px auto;
background-image:url(img/005.gif);
background-repeat:no-repeat;
}
/*prime3*/
.prime3
{width:960px;
margin: 0px auto;
text-align:center;
font: 0.6em Verdana, Arial, Helvetica, sans-serif;
color:#ec2828;
background-color:#edebeb;
}
.prime3 ul{
margin:0px; padding:0px;
list-style:none;
}
.prime3 li{
float:left;
background-image:url(img/line_vert_list2.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:10px;
margin-right:10px;
}
.prime3 a{color:#ec2828; text-decoration:none;}
.prime3 a:hover{text-decoration:underline;}
li.last {background-image:none;}
/*Final prime3*/

.block1{
width:960px;
border-bottom:1px solid #edebeb;
height:10px;
}
/* Block2*/
.block2{
width:100%;
overflow:hidden;
color:#fff;
background-color:#ec2828;
}

.block2b{
float:right;
width:auto;
font:0.7em Verdana, Arial, Helvetica, sans-serif;
}
.block2b ul{
list-style:none;
margin:0px;
padding:0px;
line-height:1.5;
}
.block2b li{
float:left;
margin-right:10px;
background-image:url(img/line_vert_list.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:10px
}
.block2b a{ color:#fff; text-decoration:none;}
.block2b a:hover{color:#0033FF; text-decoration:underline;}
/*Final Block2 */

/*Block3 */
.block3{
width:960px;
height:auto;
overflow:hidden;
background-color:#ec2828;
text-align:center;
border-top:1px solid #fff;
padding:15px 0px;
}
.block3logo{
width:117px;
height:100px;
border:0px;
}
/*Final Block3*/

/*Block 4*/
.block4{
width:960px;
height:auto;
overflow:hidden;
border-top:1px solid #fff;
}
.block4 ul{
list-style:none;
margin:0px;
padding:0px;
line-height:1.5;
}
.block4 li{
float:left;
margin-right:1px;
width: 136px;
height:auto;
font:11px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
background-color: #F3776E; text-align:center;
line-height:2em;
display:block;
}
li.navi, li.naviselected{ width:138px;margin-right:0px;}
li.naviselected{background-color: #F6AD89;color:#ec2828;}

.block4 a{text-decoration:none; color:#fff;display:block;}
.block4 a:hover{background-color: #cccccc;display:block;}
li.selected{background-color: #F6AD89;color:#ec2828;}

.espanol
{font:1em Verdana, Arial, Helvetica, sans-serif;
color: #666;
text-decoration:none;
line-height:2;
}
/* Final Block 4 */

/*Block 5*/
.block5, .block5b, .block5c, .block5d, .block5e, .block5f, .block5g{
width:960px;
height:191px;
background-image:url(img/ban05.jpg);
background-repeat:no-repeat;
}
.block5b{
background-image:url(img/ban06.jpg);
}
.block5c{
background-image:url(img/ban07.jpg);
}
.block5d{
background-image:url(img/ban08.jpg);
}
.block5e{
background-image:url(img/ban09.jpg);
}
.block5f{
background-image:url(img/ban10.jpg);
}
.block5g{
background-image:url(img/ban11.jpg);
}

/*block 6*/
.block6{
width:960px;
color:#FFF;
background-color:#f3776e;
border: 1px solid #ec2828;
border-left:0px;
border-right:0px;
overflow:hidden;
}
.block6a, .block6b{
float:left;
margin-left:10px;
width:515px;
padding-top:5px;
}
.block6bindex{ 
width:800px;
float:left;
margin-left:25px;
padding-top:5px;
}
.block6index span{font-size:0.8em}
.block6bindex h1{
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
margin:0px; padding:0px;
}

.block6b{ width:285px;text-align:right; padding-right:15px;}
.block6a {
padding-left:110px;
background-image:url(img/aqui.gif);
background-repeat:no-repeat;
background-position:left -1px;
font-size:0.8em;
line-height:2.6;
color:#fff;
}
.block6a a{color:#666; text-decoration:none;}
.block6a a:hover{text-decoration:underline;}
.block6 span{font-size:0.8em}
.block6b h1{
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
margin:0px; padding:0px;
}



/*block7*/
.block7{
background-image:url(css/img/logo2-bajo.png);
 background-repeat:no-repeat;
  background-position:top left; 
  border-top:2px solid red;
width:960px;
overflow:hidden;
margin-top:20px;
padding-bottom:20px;
}
.block7a{
float:left;
width:720px;
margin-right:20px;
padding-left:20px;
overflow:hidden;
}
.block7a span a{padding:0px 5px; text-decoration:none;color:#ec2828;}
.block7a span a:hover{background-color:#ccc;padding:0px 5px; color:#fff;}
.block7a span.selected{ background-color:#666; padding:0px 5px; color:#fff;}


.block7a1, .block7a2, .block7a3, .block7a4, .block7a5, .block7a7, .block7a8, .block7a9{
float:left;
width:138px;
height:210px;
margin-left:4px;
border-top:3px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.block7a7, .block7a8, .block7a9{ width:230px;}
 
.block7a1 p, .block7a2 p, .block7a3 p, .block7a4 p, .block7a5 p, .block7a6 p,  .block7a7 p, .block7a8 p,  .block7a9 p{
font: 0.7em Verdana, Arial, Helvetica, sans-serif;
color:#666;
padding:5px;
}
.block7a1 a, .block7a2 a, .block7a3 a, .block7a4 a, .block7a5 a{
color:#ec2828; text-decoration:none;
background-image:url(img/goto2.gif);
background-repeat:no-repeat;
background-position:right 5px;
padding-right:10px;
}
.block7a1 a:hover, .block7a2 a:hover, .block7a3 a:hover, .block7a4 a:hover, .block7a5 a:hover{ text-decoration:underline;}
a.regions{background-image:none;}


.block7a1 span{ font-weight:bold; color:#ec2828;}
.block7a2 span{font-weight:bold; color:#F16A28;}
.block7a3 span{font-weight:bold; color:#F59160;}
.block7a4 span{font-weight:bold; color:#F6AD89;}
.block7a5 span{font-weight:bold; color:#ec2828;}
.block7a7 span{font-weight:bold; color:#ec2828;}
.block7a8 span{font-weight:bold; color:#F16A28;}
.block7a9 span{font-weight:bold; color:#F59160;}

.numero{font-size:4em;}
.numero2{font:3em Verdana, Arial, Helvetica, sans-serif; color:#ec2828;}


/*block7a6 Über uns*/
.block7a6{
float:left;
width:710px;
border-top:3px solid #ccc;
margin-top:10px;
margin-bottom:10px;
}
.block7a6img{
width:275px;
height:250px;
float:right;
margin-top:30px;
}
/*Termine*/
.block7a6 table{
width:700px;
margin:0px; padding:0px;
font:0.7em Verdana, Arial, Helvetica, sans-serif;
border-collapse:collapse;
}
.block7a6 th{
color:#5a5a5a;
width:175px;
}
.block7a6 td{
color:#666;
text-align:center;
width:175px;
border-bottom:1px dotted #ccc;
padding-top:5px;
}

/*block7a6 Programme */
.block7a6pro{
width:520px;
float:left;
}
.block7a6proA, .block7a6proB{
float:left;
width:150px;
font:0.7em Arial, Helvetica, sans-serif;
color:#666;
margin-bottom:5px;
border-bottom:1px dotted #ccc;
}
.block7a6proB{
width:370px;
}
.block7a6proC{clear:both;}/* Schulsystem */

/* Schulfächer */
.block7a6 ul{
font: 0.7em Verdana, Arial, Helvetica, sans-serif;
color:#666;
}
.block7a6 li{
padding:3px 0px;
margin:0px;
}
.block7a6 li.first{
list-style:none;
font-weight:bold;
}

.block7a6proimg, .block7a6proimg2, .block7a6proimg3, .block7a6proimg4{
background-image:url(img/img_1ano.gif);
background-repeat:no-repeat;
height:132px;
width:163px;
float:right;
}
.block7a6proimg2{background-image:url(img/img_1sem.gif);}
.block7a6proimg3{background-image:url(img/img_1tri.gif);}
.block7a6proimg4{background-image:url(img/img_sonne.gif);}

.block7a6 p.red {color:#ec2828;}

/*block7a6 Kontakt */
.block7acont{
width:710px;
font:0.7em Verdana, Arial, Helvetica, sans-serif;
color:#666;
}
.block7acontA, .block7acontB{
float:left;
width:350px;
text-align:center;
margin-right:30px;
}
.block7acontB{
margin:0px;
width:330px;
}
.block7acontB input, .block7acontB textarea{
width:220px;
}
/*block7b*/

.block7b{
float:left;
width:180px;
padding-right:20px;
border-bottom:1px dashed #ccc;
padding-bottom:20px;
overflow:hidden;
}
.block7bimg{
width:159px;
height:45px;
border:0px;
}
.block7bimg2{
width:159px;
height:45px;
border:0px;
margin-top:20px;
}
.block7b2{
width:180px;
font:0.7em Verdana, Arial, Helvetica, sans-serif;
color:#666;
}
.block7b2 ul{
margin:0px;
padding:0px;
list-style:none;
margin-top:20px;
}
.block7b2 li{
padding-bottom:10px;
padding-left: 10px;
background-image:url(img/goto2.gif);
background-repeat:no-repeat;
background-position:left 5px;
}
.block7b2 a{color:#666; text-decoration:none;}
.block7b2 a:hover{text-decoration:underline;}

.block7b h3{
font:26px Arial, Helvetica, sans-serif;
color:#ec2828;
margin: 0px;
}
.block7b h4{
font:20px Arial, Helvetica, sans-serif;
color:#666;
margin:15px 0px 5px 0px;
}
.block7b p{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
margin:5px 0px;
}
.block7b p span{
display:block;
font:9px Verdana, Arial, Helvetica, sans-serif;
margin:10px 0px 5px 0px;
}

p.back{
padding-left:18px;
background-image:url(img/img_back.gif);
background-repeat:no-repeat;
}

.ocultar{display:none;}

input.boton
{
width:105px;
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;
color:#333;
background-color:#999;
border:2px solid #ccc;
margin: 0px;
padding: 2px 5px;
}
.bewerbung table{
width:710px;
padding:0px;
margin:0px;
}
.bewerbung td{
padding-bottom:5px;
text-align:center;
width:auto;
}
 select, input, textarea{
font:1em Verdana, Arial, Helvetica, sans-serif;
color:#666;
padding:2px;
}

h3{font:1.5em Verdana, Arial, Helvetica, sans-serif; color:#ec2828;}
.correo{border:0px; height:17px; width:126px; margin-bottom:-4px;}
p.klein{font-size:0.6em;}

.sitemap ul{
margin-top:20px;
}
ul.ul2{font-size:1em; margin-top:5px; margin-bottom:10px;}
.sitemap a{text-decoration:none; color:#666;}
.sitemap a:hover{text-decoration:underline}

.mail{
width:126px;
height:17px;
margin-bottom:-4px;
border:0px;
}

.block7b ul.festius, .block7b ul.wetter, .laliga ul.puesto{
margin:0px; padding:0px;
list-style:none;
}
.block7b ul.festius li, .block7b ul.wetter li{
margin:0px;
padding:3px 0px;
}
.block7b ul.festius li, .block7b ul.wetter li, .laliga ul.puesto li{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
}
.block7b ul.wetter li{
height:29px;
border-bottom:1px #eee dotted;
}
.block7b ul.wetter li img{
height:27px;
width:29px;
float:right;
}
.block7b ul.wetter li span{width:105px; height:20px; margin-right:10px; margin-top:10px;overflow:hidden; float:left;}
.block7b ul.wetter li span.temps { width:auto; height:20px; margin-left:-15px;color:#999;}


.block7aaktu h3{
margin:0px;
padding:0px;
}
.block7aaktu{
width:720px;
height:auto;
overflow:hidden;
padding-top:10px;
float:inherit;
}
.block7a6 h4{
margin:20px 0px 5px 0px;
padding:0px;
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#4444;
}
.block7aaktu h4{

margin:20px 0px 5px 0px;
padding:0px;
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#4444;
}
.block7aaktu h4 span, .laliga h5 span {
display:block;
font-size:11px;
color:#999;border-top:1px dotted #ccc;
}
.block7aaktu p{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#666;
}
.aktesp{
display: inline;
  float: left;
  width: 40%;
  margin-left:1%;
border-top:1px dotted #ccc;
height:auto;
overflow:hidden;
margin:0px 0px 0px 0px;

}

.aktesp h3{margin-top:10px;}
.aktesp h5{font: 18px Verdana, Arial, Helvetica, sans-serif;color:#666; margin:05px 0px 10px 15%;padding:0px;}
.aktesp p{font-size:11px; width:70%; display:block; text-align:justify; float:left; margin-top:-5px; padding:0px 10px 10px 15%;}
.aktesp p a{font:11px Verdana, Arial, Helvetica, sans-serif; color:#999; text-decoration:none;}
.aktesp p a:hover{color:#666; text-decoration:underline;}
.aktesp p img{ width:200px; height:125px; border:0px; float:left; padding:0px 0px 5px 0px; margin-top:px;}
.aktesp p span{font-size:10px;}

.laliga{
width:270px;
float:right;
height:auto;
overflow:hidden;
margin-top:-600px;
}
.laliga p{width:270px; clear:both;}
.laliga ul.puesto{clear:right; margin-bottom:20px;}
.laliga ul.puesto li{
height:20px;
border-bottom:1px #eee dotted;
width:270px;
padding-top:7px;
}
.laliga ul.puesto li.charts{padding:7px 0px; width:270px;}
.laliga ul.puesto li span{width:120px; height:20px; overflow:hidden; float:left;}
.laliga ul.puesto li span.temps2 {width:50px; height:20px;color:#999; float:left; margin:0px 50px 0px 10px; text-align:center;}

.block7b p.horario{color:#ec2828; font:Verdana, Arial, Helvetica, sans-serif; margin-top:15px; margin-bottom:-10px;}

.blocker{
height:auto;
width:710px;
overflow:hidden;
border:1px dotted #ccc;
border-top:0px;
border-left:0px;
border-right:0px;
}
.blocker ul{margin:0px; padding:0px; overflow:hidden; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666; list-style:none;}
.blocker ul li{margin:0px 10px 0px 0px; padding:0px 0px 0px 15px; display:inline; background-image:url(img/goto3.gif); background-repeat:no-repeat;background-position:0px 2px;}
.blocker p{font:9px Verdana, Arial, Helvetica, sans-serif; color:#666;}
