body{
    
    font-family: Arial, sans-serif;
    font-size: 80%;
    margin-top: 20px;
    overflow-y: scroll;
  
}
.text_normal{
     font-family: Arial, sans-serif;
     
     color: #000;
     text-align: justify;
  
    
}
.pics {
    margin-bottom: 40px;
}

figcaption{
    margin: 0;
    padding-bottom: 20px;
    font-size: 90%;
    text-align: right;
    
}

h1{
    
    font-size:13px;
   
}
.zeitschiene_2015 h1, .zeitschiene_2014 h1, .zeitschiene_2013 h1, .zeitschiene_2012 h1, .zeitschiene_2011 h1, .zeitschiene h1 {
     /*font-size:16px;*/
    color: red;
    font-weight: 100;
    
}

blockquote{
   font-weight: 600;
   margin-left: 20px;
   padding-top:0;
   font-style: italic;
}
cite{
   font-size: 90%;
   display: block;
   padding-bottom:20px;


}

.wciecie{
    padding-left: 0px;
}

address{
	
	font-style:normal;
	margin-top:-10px;
	margin-bottom:-10px;
	
	}
	

iframe{
	margin-bottom:10px;
	display: block;
	float: right;
	}

 #ani{
    float: left;

 }
 
 #logo{
    float: right;
    padding-top: 5px;
    
      
 }

 
 #plde{
    clear: both;
    text-align: right;
    width: 900px;
    font-size: 120%;
    font-weight: 500;

 }
 
 
 #oben{
    float: left;
    width: 900px;
    padding-top:50px;
    font-size: 80%;
 }
 
 #menue li{
    float: left;
    padding-right: 30px;
    
 }
  #menue_pl li{
    float: left;
    padding-right: 48px;
    
 }
 #kunstl{
    height: 180px;
     padding-top:20px;
    
 }
#doris_bild{
    padding-left:20px;
}

#mehr{
    color: #ff0000;
    
}
#logo-boell{
	position: relative;
	margin-left: 0;
	padding-top: 20px;
}
#logo-bw{
	padding-top: 15px;
	position: relative;
	margin-left: 520px;
}
#logo-rondo{
    float: left;
    padding-right:30px;
    padding-bottom:20px;
    padding-top:8px;
}
#margin_top{
    padding-top:20px;
    margin-left: 0;
    padding-left: 0;
}
#logo_warschau{
    float: none;
    padding-left: 85px;
    position: relative;
   
}
#l-hbs{
        position: relative;
        padding-left: 65px;
            
}
#logo-schenker{
 
    padding-top:5px;
}

#logos-pic{
    width: 895px;
}



#logos-pic img{
	margin-right: 100px;
	margin-bottom: 30px;
	margin-top: 20px;
	padding-top: 0px;
}

#de_rot{
    color: #ff0000;
}
#plderotblack{
	padding-top: 0px;
	position: relative;
	margin-left: 580px;
	padding-bottom: 12px;
	}


p a{
    display:inline;
    font-size: 100%;
   }

a img {
    display: block;
    float: left;
    padding-top: 30px;
    
}

  .all{
    width: 900px;
    margin: auto;
    
   
 
 }
 
 .header{
    width: 900px;
    height: 102px;
     
 }
 .header h1 {
    font-family: Arial, sans-serif;
    font-size:12px;
    color:silver;
    text-align: right;
    font-weight:100;
    padding-top:5px;
    
    
 }
 .content{

 }
 
 
 ul{
    height: 30px;
    width: 900px;
    list-style: none;
    margin-left: -40px;
 }
 

ol{
   
   margin-top:100px;
    list-style: none;
    margin-left: -40px;
    margin-bottom: 30px;
  
}


 
hr{
    margin-bottom: 20px;
    width: 900px;
}
 
 
                    a{
                        font-family: Arial, sans-serif;
                        font-size: 90%;
                        color: black;
                        text-decoration: none;
                     }
                     
                     a:link{
                        color: black;
                     }
                     
                     a:hover{
                        color: red;
                     }
                     
                    li a:link{
                        color: black;
                     }
                     
                    li  a:hover{
                        color: red;
                     }
                     
                     
 
 
.text{
    width: 450px;
    float: left;
    margin-right: 30px;
    padding-top:20px;
 
}
.text_project{
    width: 450px;
    float: left;
    margin-right: 30px;
    padding-top:20px;
    height: 1550px;
}
 
.text-impressum{
    width: 850px;
    float: left;
    padding-top:20px;
    font-size:90%;
    
}

.pics{
    padding-top: 40px;
   

}

.now{
    color: #ff0000;;
}

.bilder_kunst{
    width: 450px;
    float: left;
    margin-right: 20px;
    text-align: right;

}

.text_kunst{
text-align:justify;
    
}


.titel{
    
    font-size:95%;
    color:gray;
    margin-bottom:20px;
   
}
.titel_1{
    
   
    color:gray;
    margin-bottom:20px;
   
}

.kunst{
    
    margin-top:30px;

    height: 800px;
}

.top{
    font-family: Arial;
    font-size: 80%;
    color: gray;
    text-align: left;
    margin-left: 20px;
    display: block;
    width: 100px;
    height: 50px;
}
.sponsors{
    margin-top:100px;
}


.logo_down{
	position: relative;
	bottom: -35px;
	}

fieldset{
    width:500px;
    padding-bottom: 30px;
    border: 1px solid #ff0000;
    margin-bottom: 20px;
}
label{
    display: block;
    width: 200px;
    padding-bottom: 5px;
    padding-top: 10px;
}

input{
    display: block;
    width: 200px;
    border: 1px solid #ff0000;
    height:20px;
    margin-bottom:5px;

 
     
}
legend{
 font-size: 12px;
}
select{
    border: 1px solid #ff0000;
  
}
.anrede{
    display: inline;
    width: 50px;

}
.bestellung{
    display: inline;
    width: 50px;
    
}
.senden_button{
    margin: 10px 10px 0 0;
    background-color: #fff;
    width: 100px;
    display: inline;
}
textarea{
     display: block;
    width: 350px;
    border: 1px solid #ff0000;
    height:120px;
    margin-bottom:5px; 
    
}

#onclick_bild{
	cursor:pointer;}
	
	
.galerie img{
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
	


}


.galerie{
    padding-left: 6px;
    width: 900px;
    margin-bottom: 30px;

}

#jahre_zeitschiene ul li {
    
    float: left;
    padding-right: 20px;
}
.zeitschiene{

    margin-top:20px;
    height: auto;
}
.zeitschiene_2015{
    
    margin-top:30px;
    height: 100px;
}
.zeitschiene_2014{

    margin-top:30px;
    height: 750px;;
}

.zeitschiene_2013{

    margin-top:20px;
    height: 1450px;;
}

.zeitschiene_2012{

    margin-top:20px;
    height: 470px;;
}


.bilder_zeitschiene{
    color: #aaa;
    height: auto;
    margin-right: 20px;
    padding-top: 13px;
    text-align: right;

}

.text_zeitschiene{
text-align:justify;
float: left;
width: 430px;
height: auto;
    
}

.text_zeitschiene a{
    color: #aaa;
    
}




.punkte{
    margin: auto;
    width: 100px;
    height: 100px;
    
}
.punkte p{
    font-family: 'Economica', sans-serif;
    font-size: 700%;
    font-weight: 900;
    display: inline;
    padding-right: 10px;
    
}

#red{
    color: #ff0000;
}
#green{
    color: green;
}

#div_workshop img{
    padding-left: 7px;
    padding-top: 30px;
}


#press_pdf{
  
    margin-top: 50px;
}
#stopka{
    font-size: 70%;
    padding-bottom: 30px;
    width: 900px;
  clear: both;
}
#boxhalle{
    float: left;
    padding-right: 15px;
    padding-top: 5px;
}


#zygmunt{
     float: right;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 0px;
}
#align_left{
    text-align: justify;
}

.linie hr{
    width: 70px;
margin-bottom: 20px;
margin-top: 20px;
display: block;
    color:#aaa;
    
}