

/* #####################################  box_ausstellungen ###################################### */


#box_ausstellungen {
  background: #ffffff;
  width:1860px;
  padding-bottom:50px; 
}

#box_ausstellungen article {

  width:1860px;
  font-size:14px;
}

#box_ausstellungen article h2 {

  padding-top:11px;
  margin-left:396px;
  font-family: 'Arial', sans-serif;
  font-size:42px;
  line-height: 54px;
  color: #000000;
  width:1860px;
}

#box_ausstellungen article h3 {

  padding-top:19px;
  margin-left:396px;
  margin-bottom:30px;
  font-family: 'Arial', sans-serif;
  font-size:42px;
  line-height: 54px;
  color: #000000;
  width:1860px;
}

#box_ausstellungen article h4 {

  padding-top:19px;
  margin-left:396px;
  font-family: 'Arial', sans-serif;
  font-size:42px;
  line-height: 54px;
  color: #000000;
  width:1860px; 
  margin-top:54px;
}

#box_ausstellungen article h5 {

  padding-top:19px;
  margin-left:396px;
  font-family: 'Arial', sans-serif;
  font-size:42px;
  line-height: 54px;
  color: #000000;
  width:1860px; 
  margin-top:44px;
}

#box_ausstellungen article p {
  text-align: justify;
  margin-left:396px;
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height: 36px;
  color: #000000;
}

#box_ausstellungen article #text {

  width:1460px; 
  margin-bottom:30px;
}

#box_ausstellungen article #text_2 {
  margin-top:31px; 
 
  width:1460px; 
  margin-bottom:30px;
}

#box_ausstellungen article img {
  margin-right:20px;
  margin-left:396px; 
  margin-top:30px;
  max-width:1430px;
} 


/* #####################################  box_ausstellungen_overview ###################################### */


#box_ausstellungen_overview {
  background: #ffffff;
  width:1860px;
  padding-bottom: 50px;
}

#box_ausstellungen_overview article {
  float:left;
}

#box_ausstellungen_overview article h2 {
  float:left;
  padding-top:19px;
  margin-left:396px;
  font-family: 'Arial', sans-serif;
  font-size:42px;
  line-height: 54px;
  color: #000000;
  width:923px;
}

#box_ausstellungen_overview article p {
  text-align: justify;
  margin-left:396px;
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height: 36px;
  color: #000000;
  float:left; 
  width:1460px;
}


/* #####################################  box_contact_form ###################################### */


#box_contact_form {
  background: #ffffff;
  width:1860px;
  padding-bottom: 50px;
}

#box_contact_form article {
  font-size:28px;
  line-height: 36px;
  margin-left:396px;
  margin-top:325px;
  width:1860px;
}

#box_contact_form div {
  float:left;
}

#box_contact_form #vorname {
  margin-right:56px;
}

#box_contact_form #halbe {
  width:670px;
}

#box_contact_form #ganze {
  margin-top:60px; 
  width:1428px;
}

#box_contact_form #mitteilung {
  margin-top:60px; 
  width:1428px;
}

#box_contact_form #button {
  margin-top:60px;
}

/* #####################################  box_logo ###################################### */


#box_logo  {
  margin-left:0px;
}

#box_logo article img {
  margin-top:49px;
}


/* #####################################  box_titel ###################################### */


#box_titel  {
  margin-left:177px;
  width:1423px;
}

#box_titel article h1 {
  text-align:center;
  font-family: 'Arial', sans-serif;
  font-size:38px;
  line-height:35px;
  color: #007dc6;
}


/* #####################################  box_text ###################################### */


#box_text  {
  margin-top:16px;
  margin-left:177px;
  width:1423px;
}

#box_text article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
}


/* #####################################  box_image_1 ###################################### */


#box_image_1  {
  margin-left:410px;
  padding-bottom:27px;
}

#box_image_1 article img {
  margin-top:26px;
}


/* #####################################  box_trennlinie ###################################### */


#box_trennlinie  {
  margin-left:177px;
  padding-bottom:11px;
}

#box_trennlinie article {
  margin-top:27px; 
  width:1423px; 
  float:left; 
  border-bottom:2px solid #007cd6;
}


/* #####################################  box_image_2 ###################################### */


#box_image_2  {
  margin-left:176px;
  padding-bottom:20px;
}

#box_image_2 article img {
  margin-top:17px;
}


/* #####################################  box_text_2 ###################################### */

#box_text_2  {
  margin-top:9px;
  margin-left:176px;
  width:1423px;
  padding:0px;
}

#box_text_2 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:23px;
  color: #000000;
}


/* #####################################  box_liste ###################################### */

#box_liste  {
  margin-top:5px;
  margin-left:176px;
  width:1423px;
}

#box_liste article {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
}

#box_liste article li { 
  padding-left:4px; 
}

#box_liste article ul {
  list-style-image:url(../img/bullet.gif);
  margin-left:23px;
}


/* #####################################  box_image_3 ###################################### */


#box_image_3  {
  margin-left:176px;
  padding-bottom:20px;
}

#box_image_3 article img {
  margin-top:28px;
}


/* #####################################  box_image_4 ###################################### */


#box_image_4  {
  margin-left:317px;
  padding-bottom:20px;
}

#box_image_4 article img {
  margin-top:22px;
}


/* #####################################  box_text_3 ###################################### */

#box_text_3  {
  margin-top:36px;
  margin-bottom:40px;
  margin-left:176px;
  width:1423px;
}

#box_text_3 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:23px;
  color: #000000;
}


/* #####################################  box_image_4 ###################################### */


#box_image_5  {
  margin-left:177px;
  padding-bottom:20px;
}

#box_image_5 article img {
  margin-top:52px;
}


/* #####################################  box_text_4 ###################################### */

#box_text_4  {
  margin-top:14px;
  margin-bottom:40px;
  margin-left:176px;
  width:1423px;
}

#box_text_4 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
}


/* #####################################  box_text_5 ###################################### */

#box_text_5  {
  margin-top:81px;
  margin-left:176px;
  width:1423px;
}

#box_text_5 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
}

/* #####################################  box_text_blau_klein ###################################### */

#box_text_blau_klein  {
  margin-top:12px;
  margin-left:177px;
  width:355px;
}

#box_text_blau_klein article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:35px;
  color: #ffffff;
  background:#007cd6;
  padding:0px;
  padding-left:5px;
}

/* #####################################  box_text_farbig_klein ###################################### */

#box_text_farbig_klein  {
  margin-top:2px;
  margin-left:177px;
  width:1425px;
}

#box_text_farbig_klein article {
  float:left;
  width:354px;
  margin-right:2px;
  
}

#box_text_farbig_klein article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:45px;
  color: #ffffff;
  text-align:center;
  padding-left:5px;
}


/* #####################################  box_text_transparent_klein ###################################### */

#box_text_transparent_klein  {
  margin-top:2px;
  margin-left:177px;
  width:1425px;
}

#box_text_transparent_klein article {
  float:left;
  width:354px;
  margin-right:2px;
  
}

#box_text_transparent_klein article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:45px;
  color: #000000;
  text-align:center;
  padding-left:5px;
}


/* #####################################  box_text_8 ###################################### */

#box_text_8  {
  margin-left:176px;
  width:1423px;
  margin-bottom:12px;
  margin-top:26px;
}

#box_text_8 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
}


/* #####################################  box_text_blau_klein_2 ###################################### */

#box_text_blau_klein_2  {
  margin-top:12px;
  margin-left:177px;
  
}

#box_text_blau_klein_2 article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:35px;
  color: #ffffff;
  background:#007cd6;
  padding:0px;
  padding-left:5px;
}


/* #####################################  box_text_transparent_klein_2 ###################################### */

#box_text_transparent_klein_2  {
  margin-top:2px;
  margin-left:177px;
  width:1425px;
}

#box_text_transparent_klein_2 article {
  float:left;
  width:236px;
  margin-right:1px;
  
}

#box_text_transparent_klein_2 article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
  text-align:center;
  padding-left:5px;
}


/* #####################################  box_text_blau_klein_3 ###################################### */

#box_text_blau_klein_3  {
  margin-top:43px;
  margin-left:177px;
  
}

#box_text_blau_klein_3 article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:35px;
  color: #ffffff;
  background:#007cd6;
  padding:0px;
  padding-left:5px;
}


/* #####################################  box_text_transparent_klein_3 ###################################### */

#box_text_transparent_klein_3  {
  margin-left:177px;
  width:1423px;
  padding:0px;
}

#box_text_transparent_klein_3 article {
  float:left;  
}

#box_text_transparent_klein_3 article h1 {
  padding-top:22px;
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
  text-align:right;
  padding-right:5px;
}


/* #####################################  box_trennlinie_2 ###################################### */


#box_trennlinie_2  {
  margin-left:177px;
}

#box_trennlinie_2 article {
  margin-top: -2px;
  width:1421px; 
  float:left; 
  border:1px solid #007cd6;
}


/* #####################################  box_text_transparent_klein_4 ###################################### */

#box_text_transparent_klein_4  {
  margin-left:177px;
  width:1423px;
  padding:0px;
}

#box_text_transparent_klein_4 article {
  float:left;  
}

#box_text_transparent_klein_4 article h1 {
  padding-top:52px;
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
  text-align:right;
  padding-right:5px;
}

/* #####################################  box_text_transparent_klein_5 ###################################### */

#box_text_transparent_klein_5  {
  margin-left:177px;
  width:1423px;
  padding:0px;
}

#box_text_transparent_klein_5 article {
  float:left;  
}

#box_text_transparent_klein_5 article h1 {
  padding-top:26px;
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
  text-align:right;
  padding-right:5px;
}


/* #####################################  box_text_transparent_klein_6 ###################################### */

#box_text_transparent_klein_6  {
  margin-left:177px;
  width:1423px;
  padding:0px;
}

#box_text_transparent_klein_6 article {
  float:left;  
}

#box_text_transparent_klein_6 article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
  text-align:right;
  padding-right:10px;
}


/* #####################################  box_text_transparent_klein_7 ###################################### */

#box_text_transparent_klein_7  {
  margin-top:4px;
  margin-left:177px;
  width:1423px;
  padding:0px;
}

#box_text_transparent_klein_7 article {
  float:left;  
}

#box_text_transparent_klein_7 article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
  text-align:left;
  padding-right:10px;
}


/* #####################################  box_text_9 ###################################### */

#box_text_9  {
  margin-left:176px;
  width:1423px;
  margin-top:32px;
}

#box_text_9 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
}


/* #####################################  box_text_blau_klein_4 ###################################### */

#box_text_blau_klein_4  {
  margin-top:38px;
  margin-left:177px;
  
}

#box_text_blau_klein_4 article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:35px;
  color: #ffffff;
  background:#007cd6;
  padding:0px;
  padding-left:5px;
}


/* #####################################  box_text_transparent_klein_8 ###################################### */

#box_text_transparent_klein_8  {
  margin-top:13px;
  margin-left:177px;
  width:1423px;
  padding:0px;
  margin-bottom:10px;
}

#box_text_transparent_klein_8 article {
  float:left;  
}

#box_text_transparent_klein_8 article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
  text-align:center;
  padding-right:10px;
}



/* #####################################  box_image_6 ###################################### */


#box_image_6  {
  margin-left:177px;
  padding-bottom:46px;
}

#box_image_6 article img {
  margin-top:21px;
}


/* #####################################  box_text_blau ###################################### */

#box_text_blau  {
  margin-top:42px;
  margin-left:177px;
  width:1421px;
  margin-bottom:7px;
  border:2px solid #007cd6;
}

#box_text_blau article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:33px;
  color: #ffffff;
  background:#007cd6;
  padding-left:5px;
}

#box_text_blau article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
  margin:0px;
  padding-left:5px;
  padding-bottom:31px;
}

#box_text_blau article img {
  padding-top:7px;
  height:69px;
  padding-left:926px;
}


/* #####################################  box_text_7 ###################################### */

#box_text_7  {
  margin-left:176px;
  width:1423px;
  margin-bottom:5px;
}

#box_text_7 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
}

/* ###########################################################################################################  Produits ########################################################################################################### */

/* #####################################  box_text_center ###################################### */


#box_text_center  {
  margin-top:15px;
  margin-bottom:32px;
  margin-left:177px;
  width:1423px;
}

#box_text_center article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  text-align:center;
  color: #000000;
}


/* #####################################  box_text_transparent_klein_p1 ###################################### */

#box_text_transparent_klein_p1  {
  margin-left:531px;
  width:1069px;
  padding:0px;
}

#box_text_transparent_klein_p1 article {
  float:left;  
  height:81px;
  width:238px;
  text-align:center;
}

#box_text_transparent_klein_p1 article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;   
  font-size:23px;
  line-height:32px;
  color: #000000;
  text-align:center;
}


#box_text_transparent_klein_p1 article a {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #ffffff;
  text-align:center;
  text-decoration:none;
  width:158px;
}

#box_text_transparent_klein_p1 article a:hover {
  text-decoration:underline;
}


/* #####################################  box_text_center_2 ###################################### */


#box_text_center_2  {
  margin-top:63px;
  margin-left:177px;
  width:1423px;
}

#box_text_center_2 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  text-align:center;
  color: #000000;
}


/* #####################################  box_image_p2 ###################################### */


#box_image_p2  {
  margin-left:711px;
  padding-bottom:26px;
}

#box_image_p2 article img {
  margin-top:7px;
}


/* #####################################  box_text_blau_center_p1 ###################################### */

#box_text_blau_center_p1  {
  margin-top:5px;
  margin-left:177px;
  width:1423px;
  margin-bottom:-22px;
  text-align:center;
}

#box_text_blau_center_p1 article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:33px;
  color: #ffffff;
  white-space: nowrap;
  display:inline-block;
  background:#007cd6;
  padding-left:10px;
  padding-right:10px;
  text-align:center;
  padding-top:4px;
  padding-bottom:1px;
}

/* #####################################  box_text_subtitel_center_p1 ###################################### */

#box_text_subtitel_center_p1  {
  margin-left:177px;
  width:1423px;
  text-align:center;
  margin-top:25px;
  margin-bottom:-29px;
}

#box_text_subtitel_center_p1 article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:33px;
  color: #000000;
  white-space: nowrap;
  font-weight:bold;
  background:#ffffff;
  padding-left:10px;
  padding-right:10px;
  text-align:center;
}


/* #####################################  box_text_subtitel_left_p1 ###################################### */

#box_text_subtitel_left_p1  {
  margin-left:177px;
  width:1423px;
  text-align:left;
  margin-top:25px;
  margin-bottom:-29px;
}

#box_text_subtitel_left_p1 article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:33px;
  color: #000000;
  white-space: nowrap;
  font-weight:bold;
  background:#ffffff;
  padding-left:0px;
  padding-right:0px;
  text-align:left;
}


/* #####################################  box_liste_p1 ###################################### */


#box_liste_p1  {
  margin-top:40px;
  margin-left:176px;
}

#box_liste_p1 article {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
  width:697px;
  margin-right:29px;
  float:left;
}

#box_liste_p1 article h1 { 
  font-weight:bold;
}

#box_liste_p1 article li { 
  padding-left:4px; 
  list-style-image:url(../img/bullet.gif);
  margin-left:23px;
}

#box_liste_p1 article p { 
  line-height:31px;
}

/* #####################################  box_text_blau_p1 ###################################### */


#box_text_blau_p1  {
  margin-left:177px;
}

#box_text_blau_p1 article {
  float:left; 
  width:697px;
  margin-right:29px;
  margin-top:7px;
}

#box_text_blau_p1 article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  color: #ffffff;
  background:#007cd6;
  padding:7px 5px 5px 5px;
  display:inline;
}

#box_text_blau_p1 article p {
  padding-top:5px;
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:31px;
  color: #000000;
}


/* #####################################  box_text_blau_p1b ###################################### */


#box_text_blau_p1b  {
  margin-left:177px;
}

#box_text_blau_p1b article {
  float:left; 
  width:697px;
  margin-right:29px;
  margin-top:-43px;
}

#box_text_blau_p1b article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  color: #ffffff;
  background:#007cd6;
  padding:7px 5px 5px 5px;
  display:inline;
}

#box_text_blau_p1b article p {
  padding-top:5px;
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
}

/* #####################################  box_trennlinie_p1 ###################################### */


#box_trennlinie_p1  {
  margin-left:177px;
  margin-top: 42px;
}

#box_trennlinie_p1 article {
  width:1421px; 
  border:1px solid #007cd6;
}


/* #####################################  box_trennlinie_p1b ###################################### */


#box_trennlinie_p1b  {
  margin-left:177px;
  margin-top: -2px;
}

#box_trennlinie_p1b article {
  width:1421px; 
  border:1px solid #007cd6;
}

/* #####################################  box_text_espace_client ###################################### */

#box_text_espace_client  {
  margin-left:177px;
  width:1419px;
  margin-bottom:50px;
  margin-top:-2px;
  border-bottom:2px solid #007cd6;
  border-left:2px solid #007cd6;
  border-right:2px solid #007cd6;
  z-index:10;
}

#box_text_espace_client article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  color: #ffffff;
  background:#007cd6;
  padding-left:5px;
  padding-top:5px;
  padding-bottom:6px;
  font-weight:bold;
  
}

#box_text_espace_client article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
  margin:0px;
  padding-top:4px;
  padding-left:5px;

}

#box_text_espace_client article img {
  padding-top:9px;
  height:69px;
}


/* #####################################  box_text_espace_client_2 ###################################### */

#box_text_espace_client_2  {
  margin-left:177px;
  width:1419px;
  margin-top:-50px;
  border-left:2px solid #007cd6;
  border-right:2px solid #007cd6;
  border-bottom:2px solid #007cd6;
}

#box_text_espace_client_2 article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:33px;
  color: #ffffff;
  background:#007cd6;
  padding-left:5px;
  font-weight:bold;
}

#box_text_espace_client_2 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
  margin:0px;
  padding-top:5px;
  padding-left:5px;
}

#box_text_espace_client_2 article img {
  padding-top:9px;
  height:69px;
}

/* #####################################  box_trennlinie_p2 ###################################### */


#box_trennlinie_p2  {
  margin-left:177px;
  margin-top: 49px;
}

#box_trennlinie_p2 article {
  width:1421px; 
  border:1px solid #007cd6;
}


/* #####################################  box_text_blau_p2 ###################################### */


#box_text_blau_p2  {
  margin-left:177px;
}

#box_text_blau_p2 article {
  float:left; 
  width:697px;
  margin-right:29px;
  margin-top:8px;
}

#box_text_blau_p2 article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  color: #ffffff;
  background:#007cd6;
  padding:7px 5px 5px 5px;
  display:inline;
}

#box_text_blau_p2 article p {
  padding-top:5px;
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
}


/* #####################################  box_text_p0 ###################################### */

#box_text_p0  {
  margin-left:176px;
  width:1423px;
  margin-top: -40px;
}

#box_text_p0 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
}


/* #####################################  box_text_p1 ###################################### */

#box_text_p1  {
  margin-left:176px;
  width:1423px;
  margin-top:9px;
}

#box_text_p1 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
}


/* #####################################  box_image_6 ###################################### */


#box_image_p1  {
  margin-left:177px;
  padding-bottom:46px;
}

#box_image_p1 article img {
  margin-top:21px;
}


/* #####################################  box_tabelle_titel ###################################### */


#box_tabelle_titel  {
  margin-left:177px;
}

#box_tabelle_titel article {
  width:697px;
  margin-right:29px;
  margin-top:16px;
}

#box_tabelle_titel article h1 {
  padding-top:5px;
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #007cd6;
}


/* #####################################  box_tabelle_p1 ###################################### */


#box_tabelle_p1  {
  margin-left:177px;
  margin-top:-5px;
  margin-bottom:-6px;
}

#box_tabelle_p1 article {
  float:left; 
  width:697px;
  margin-right:29px;
}

#box_tabelle_p1 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
}



/* ###################################################################################################  Aktuelles ################################################################################################################## */

/* #####################################  box_trennlinie ###################################### */


#box_trennlinie  {
  margin-top:10px;
  margin-left:177px;
  padding-bottom:11px;
}

#box_trennlinie article {
  width:1423px; 
  float:left; 
  border-bottom:2px solid #007cd6;
}


/* #####################################  box_text_blau_center_a1 ###################################### */

#box_text_blau_center_a1  {
  margin-top:10px;
  margin-left:177px;
  width:1423px;
  margin-bottom:7px;
  text-align:center;
}

#box_text_blau_center_a1 article h1 {
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:33px;
  color: #ffffff;
  white-space: nowrap;
  display:inline;
  background:#007cd6;
  padding-left:10px;
  padding-right:10px;
  text-align:center;
  padding-top:7px;
  padding-bottom:5px;
}


/* #####################################  box_trennlinie_p_dyn ###################################### */


#box_trennlinie_p_dyn  {
  margin-left:177px;
  margin-top: 42px;
  margin-bottom: 11px;
}

#box_trennlinie_p_dyn article {
  width:1421px; 
  border:1px solid #007cd6;
}


/* ###################################################################################################  Mention legales ################################################################################################################## */


/* #####################################  box_text_left ###################################### */

#box_text_left  {
  margin-top:26px;
  margin-left:177px;
  width:1423px;
  margin-bottom:7px;
  text-align:left;
}

#box_text_left article h1 {
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:31px;
  color: #007cd6;
  background:#ffffff;
  text-align:left;
}

#box_text_left article h2 {
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:31px;
  color: #000000;
  background:#ffffff;
  text-align:left;
  padding-left:14px;
  padding-top:20px;
}

#box_text_left article h3 {
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:31px;
  color: #000000;
  background:#ffffff;
  text-align:left;
  padding-top:20px;
  font-style:italic;
}

#box_text_left article p {
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:31px;
  color: #000000;
  background:#ffffff;
  text-align:left;
  padding-top:20px;
}

#box_text_left article li {
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:31px;
  color: #000000;
  background:#ffffff;
  text-align:left;
  margin-left:30px;
  padding-left:6px;
}

#box_text_left article ol {
  list-style-type: disc;
  list-style-position:outside;
}


/* #####################################  box_text_mention ###################################### */

#box_text_mention  {
  margin-left:177px;
  width:1423px;
  padding:0px;
}

#box_text_mention article {
  float:left;  
  width:700px;
}

#box_text_mention article p {
  padding-top:22px;
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:31px;
  color: #000000;
  text-align:left;
  padding-right:5px;
}


/* #####################################  box_image_m ###################################### */


#box_image_m  {
  margin-left:177px;
  padding-bottom:10px;
}

#box_image_m article img {
  margin-top:21px;
}


/* ###################################################################################################  Mention legales ################################################################################################################## */

/* #####################################  box_text_contact ###################################### */

#box_text_contact  {
  margin-left:0px;
  width:1423px;
  padding:0px;
}

#box_text_contact article {
  float:left;  
}

#box_text_contact article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:64px;
  color: #000000;
  text-align:right;
  padding-right:10px;
}


/* #####################################  box_text_c1 ###################################### */

#box_text_c1  {
  margin-bottom:24px;
  margin-left:440px;
  width:1423px;
}

#box_text_c1 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:23px;
  color: #000000;
}



/* #####################################  box_text_c2 ###################################### */

#box_text_c2  {
  margin-left:177px;
  width:1423px;
}

#box_text_c2 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:23px;
  color: #000000;
}


/* #####################################  box_textarea_contact ###################################### */

#box_textarea_contact  {
  margin-left:440px;
  width:1423px;
  padding:0px;
}

#box_textarea_contact article {
  float:left;  
  margin-top:21px;
}

#box_textarea_contact article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:64px;
  color: #000000;
  text-align:right;
  padding-right:10px;
}


/* #####################################  box_text_c3 ###################################### */

#box_text_c3  {
  margin-left:177px;
  width:1423px;
  margin-top:24px;
}

#box_text_c3 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
}


/* ###################################################################################################  Mention legales ################################################################################################################## */

/* #####################################  box_text_blau_left_ec ###################################### */

#box_text_blau_left_ec  {
  margin-top:46px;
  margin-left:177px;
  width:1423px;
  text-align:left;
}

#box_text_blau_left_ec article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:33px;
  color: #ffffff;
  white-space: nowrap;
  display:inline;
  background:#007cd6;
  padding-left:10px;
  padding-right:10px;
  text-align:left;
  padding-top:4px;
  padding-bottom:4px;
}


/* #####################################  box_text_error ###################################### */

#box_text_error  {
  margin-top:16px;
  margin-bottom:16px;
  margin-left:177px;
  width:1423px;
  text-align:left;
}

#box_text_error article h1 {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:33px;
  color: #ff0000;
  white-space: nowrap;
  display:inline;
  background:#ffffff;
  padding-left:0px;
  padding-right:10px;
  text-align:left;
  padding-top:4px;
  padding-bottom:4px;
}

/* #####################################  box_text_ec ###################################### */

#box_text_ec  {
  margin-left:177px;
  width:1423px;
  padding:0px;
}

#box_text_ec article {
  float:left;  
}

#box_text_ec article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:40px;
  color: #000000;
  padding-right:10px;
}

/* #####################################  box_text_ec_2 ###################################### */

#box_text_ec_2  {
  margin-left:177px;
  width:1423px;
  padding:0px;
  margin-top:9px;
  margin-bottom:15px;
}


#box_text_ec_2 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
  padding-right:10px;
}


/* #####################################  box_text_ec_3 ###################################### */

#box_text_ec_3  {
  margin-left:0px;
  width:1423px;
  padding:0px;
}

#box_text_ec_3 article {
  float:left;  
}

#box_text_ec_3 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
  text-align:right;
  padding-right:10px;
}


/* #####################################  box_text_ec_4 ###################################### */

#box_text_ec_4  {
  margin-left:177px;
  width:1423px;
  padding:0px;
}

#box_text_ec_4 article {
  float:left;  
}

#box_text_ec_4 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
  text-align:right;
  padding-right:10px;
}


/* #####################################  box_text_ec_5 ###################################### */

#box_text_ec_5  {
  margin-left:177px;
  width:1600px;
  padding:0px;
}

#box_text_ec_5 article {
  float:left;  
}

#box_text_ec_5 article p {
  text-align:left;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:32px;
  color: #000000;
  text-align:right;
  padding-right:10px;
}




/* #####################################  box_container_image ###################################### */


#box_container_image_titel_1  {
  margin-left:177px;
  padding-bottom:20px;
}

#box_container_image_titel_1 article img {
  margin-top:85px;
}



#box_container_image_produkte  {
  margin-left:266px;
}

#box_container_image_produkte article {
  float:left;
  margin-right:105px;
}



#box_container_image_welle  {
  margin-top:99px;
  margin-left:177px;
}

#box_container_image_welle article  {
  background: #ffffff;
  padding-bottom:50px;
  background-image: url("../img/welle.jpg");
  height:767px;
  width:1423px;
  background-repeat: no-repeat, no-repeat;
}

#box_container_image_welle article h1 {
  padding-top:497px;
  text-align:center;
  font-family: 'Arial', sans-serif;
  font-size:30px;
  line-height:36px;
  color: #007dc6;
}

#box_container_image_welle article p {
  padding-top:22px;
  text-align:center;
  font-family: 'Arial', sans-serif;
  font-size:23px;
  line-height:36px;
  color: #000000;
}

/* #####################################  box_foerderer ###################################### */


#box_foerderer {
  background: #ffffff;
  width:1860px;
  padding-bottom:50px;
}

#box_foerderer article {
  float:left;
}

#box_foerderer article h2 {
  float:left;
  padding-top:19px;
  margin-left:396px;
  font-family: 'Arial', sans-serif;
  font-size:42px;
  line-height: 54px;
  color: #000000;
}

#box_foerderer article div {
  float:left;
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height: 36px;
  color: #000000;
  width:1460px; 
  text-align:justify; 
  margin-left:396px;
}


/* #####################################  box_geschichte ###################################### */


#box_geschichte {
  background: #ffffff;
  width:1860px;
  padding-bottom:50px;
}

#box_geschichte article {
  float:left;
  width:1860px;
}

#box_geschichte article h2 {
  float:left;
  padding-top:19px;
  margin-left:396px;
  font-family: 'Arial', sans-serif;
  font-size:42px;
  line-height: 54px;
  color: #000000;
  width:923px;
}

#box_geschichte article div {
  float:left;
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height: 36px;
  color: #000000;
  width:1460px; 
  text-align:left; 
  margin-left:396px;
}

#box_geschichte article p {
  float:left;
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height: 36px;
  color: #000000;
  width:1460px; 
  text-align:justify;
  margin-left:396px;
}

#box_geschichte article #image_left {
  float:left; 
  margin-right:40px; 
  margin-bottom:30px;
}

#box_geschichte article #image_right {
  float:right; 
  margin-left:40px; 
  margin-bottom:30px; 
  margin-right:0px;
}

#box_geschichte article .pforr {
  width:441px;
}

#box_geschichte article .strugalla {
  width:579px;
}

#box_geschichte article .ink {
  width:787px;
}

#box_geschichte article .zepter {
  width:829px;
}


/* #####################################  box_impressum ###################################### */


#box_impressum  {
  background: #ffffff;
  width:1860px;
  padding-bottom:50px;
}

#box_impressum article {
  float:left;
}

#box_impressum article h2 {
  float:left;
  padding-top:19px;
  margin-left:396px;
  font-family: 'Arial', sans-serif;
  font-size:42px;
  line-height: 54px;
  color: #000000;
}

#box_impressum article a.copyspan {
  color: #000000;
  text-decoration:none;
}

#box_impressum article a.copyspan:hover {
  text-decoration:underline;
}

#box_impressum article div {
  float:left;
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height: 36px;
  color: #000000;
  text-align:left; 
}

#box_impressum article #main, #haftung {
  width:1460px;
  margin-left:396px;
}

#box_impressum article #left {
  width:320px; 
  text-align:left; 
  margin-left:396px;
}

#box_impressum article #right {
  width:500px; 
  text-align:left;
}


/* #####################################  box_mitglieder ###################################### */


#box_mitglieder  {
  background: #ffffff;
  width:1860px;
  padding-bottom:50px;
}

#box_mitglieder article {
  float:left;
}

#box_mitglieder article h2 {
  float:left;
  padding-top:19px;
  margin-left:396px;
  font-family: 'Arial', sans-serif;
  font-size:42px;
  line-height: 54px;
  color: #000000;
  width:923px;
}

#box_mitglieder article a.back {
  margin-left:396px;
  margin-top:243px;
  font-family: 'Arial', sans-serif;
  font-size:20px;
  line-height: 32px;
  color: #000000;
  text-decoration:none;
  background: #C6C6C6;
  width:141px;
  height:52px;
  padding: 17px 29px 15px 29px;
}

#box_mitglieder article a.back:hover{
  background: #000000;
  color: #ffffff;
}

#box_mitglieder article a.copyspan {
  color: #000000;
  text-decoration:none;
}

#box_mitglieder article a.copyspan:hover{
  text-decoration:underline;
}

#box_mitglieder article div  {
  float:left;
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height: 36px;
  color: #000000;
}


#box_mitglieder article #bilder  {
  margin-left:396px;
}

#box_mitglieder article #bilder_2  {
  float:left;
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height: 36px;
  color: #000000;
}

#box_mitglieder article #back  {
  margin-top:43px;
}

#box_mitglieder article #jahre  {
  width:626px; 
  text-align:right;
}

#box_mitglieder article #texte  {
  width:1026px; 
  text-align:left; 
  padding-left:32px;
}

#box_mitglieder article p {
  text-align: justify;
  margin-left:396px;
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height: 36px;
  color: #000000;
}

#box_mitglieder article img {
  margin-right:20px;
  margin-bottom:16px;
  height:565px;
}


/* #####################################  box_ewige_mitglieder ###################################### */


#box_ewige_mitglieder  {
  background: #ffffff;
  width:1860px;
  padding-bottom:50px;
}

#box_ewige_mitglieder article {
  float:left;
}

#box_ewige_mitglieder article h2 {
  float:left;
  padding-top:19px;
  margin-left:396px;
  font-family: 'Arial', sans-serif;
  font-size:42px;
  line-height: 54px;
  color: #000000;
}

#box_ewige_mitglieder article div  {
  float:left;
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height: 36px;
  color: #000000;
  width:354px;
  text-align:left;
}

#box_ewige_mitglieder article #titel_nachname  {
  background:#c6c6c6;   
  margin-left:396px; 
  padding-top:5px;
  padding-left:8px; 
  padding-bottom:39px; 
}

#box_ewige_mitglieder article #titel_vorname, #titel_lebensdaten   {
  background:#c6c6c6;  
  margin-left:4px; 
  padding-left:8px; 
  padding-bottom:39px; 
  padding-top:5px;
}

#box_ewige_mitglieder article #titel_taetigkeit  {
  background:#c6c6c6;   
  margin-left:4px; 
  padding-left:8px; 
  padding-bottom:3px; 
  padding-top:5px;
}

#box_ewige_mitglieder article #feld_nachname  {
  margin-left:396px; 
  padding-left:8px; 
  padding-bottom:7px; 
  padding-top:9px;
}

#box_ewige_mitglieder article #felder  {
  margin-left:4px; 
  padding-left:8px; 
  padding-bottom:7px; 
  padding-top:9px;
}

#box_ewige_mitglieder article #linie  {
  width:1458px;
}


/* #####################################  box_mitgliederliste ###################################### */


#box_mitgliederliste  {
  background: #ffffff;
  width:1860px;
  padding-bottom:50px;
}

#box_mitgliederliste article {
  float:left;
  margin-top:7px;
}

#box_mitgliederliste article a {
  text-align:left;
  width:100%;
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height:52px;
  text-decoration:none;
}

#box_mitgliederliste article #jahre {
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height: 52px;
  color: #000000;
  transition: color .5s ease;
  padding-left:14px;
  padding-right:16px;
  cursor:pointer;
}

#box_mitgliederliste article .jahre_left {
  margin-left:396px; 
  width:514px; 
  text-align:left;
}

#box_mitgliederliste article .jahre_right {
  width:498px; 
  text-align:left;
}

#box_mitgliederliste article .pfeile_left {
  width:268px; 
  text-align:left; 
  line-height:28px;
}

#box_mitgliederliste article .pfeile_right {
  width:100px; 
  text-align:left; 
  line-height:28px;
}

#box_mitgliederliste article #pfeile {
  padding-top:2px;
  background-image: url("../img/kuenstler_aus.png");
  background-repeat: no-repeat;
  background-position: 8px 2px; 
  transition: color .5s ease;
}

#box_mitgliederliste article #jahre:hover{
  background: #C6C6C6;
  color: #ffffff;
}

div#jahre:hover + div#pfeile {
  background-image: url("../img/kuenstler_an.png");
}

#box_mitgliederliste article div {
  float:left;
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height: 52px;
  color: #000000;
}

#box_mitgliederliste img {
  margin-right:20px;
  height:47px;
}


/* #####################################  box_presse ###################################### */


#box_presse {
  background: #ffffff;
  width:1860px;
  padding-bottom:50px;
}

#box_presse article {
  float:left;
}

#box_presse article h2 {
  float:left;
  padding-top:19px;
  margin-left:396px;
  font-family: 'Arial', sans-serif;
  font-size:42px;
  line-height: 54px;
  color: #000000;
  width:923px;
}

#box_presse article div  {
  float:left;
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height: 36px;
  color: #000000;
  margin-top:0px;
}

#box_presse article p {
  text-align: justify;
  margin-left:396px;
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height: 36px;
  color: #000000;
  float:left; 
  width:1092px; 
  padding-right:150px;
}

#box_presse article img {
  width:111px; 
  margin-bottom:3px;
}


/* #####################################  box_satzung ###################################### */


#box_satzung {
  background: #ffffff;
  width:1860px;
  padding-bottom:50px;
}

#box_satzung article {
  float:left;
}

#box_satzung article h2 {
  float:left;
  padding-top:19px;
  margin-left:396px;
  font-family: 'Arial', sans-serif;
  font-size:42px;
  line-height: 54px;
  color: #000000;
  width:923px;
}

#box_satzung article div {
  float:left;
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height:36px;
  color: #000000;
}

#box_satzung article #nummer {
  width:70px; 
  text-align:left; 
  margin-left:396px;
}

#box_satzung article #text {
  width:1390px; 
  text-align:justify;
}


/* #####################################  box_ueber_uns ###################################### */


#box_ueber_uns  {
  background: #ffffff;
  width:1860px;
  padding-bottom:50px;
}

#box_ueber_uns article {
  float:left;
}

#box_ueber_uns article p {
  text-align: justify;
  margin-left:396px;
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height: 36px;
  color: #000000;
  float:left; 
  width:1460px; 
  margin-bottom:30px; 
  margin-top:15px;
}


/* #####################################  box_vorstand ###################################### */


#box_vorstand  {
  background: #ffffff;
  width:1860px;
  padding-bottom: 50px;
}

#box_vorstand article {
  float:left;
}

#box_vorstand article h2 {
  float:left;
  padding-top:19px;
  margin-left:396px;
  font-family: 'Arial', sans-serif;
  font-size:42px;
  line-height: 54px;
  color: #000000;
}

#box_vorstand article div  {
  float:left;
  font-family: 'Arial', sans-serif;
  font-size:28px;
  line-height: 36px;
  color: #000000;
}

#box_vorstand article #posten {
  width:420px; 
  text-align:left; 
  margin-left:396px;
}

#box_vorstand article #namen {
  width:500px; 
  text-align:left;
}






