@import "fader.css";
@import "asimCommerce.css";
@import "matrix.css";
@import "SpryAssets.css";
@import "powermail.css";
@import "navi.css";
@import "map_navi.css";
@import "suchen.css";
@import "../js/form.css";
@import "address.css";
@import "emobil.css";
@import "quizpoll.css";
@import "http://code.jquery.com/ui/1.8.6/themes/smoothness/jquery-ui.css";

div#webseite {
   text-align: left; 
   width: 1200px; 
   display: block;
}

body { 
margin-left: auto; 
margin-right: auto;
background-color:#cccccc;
}

#language {
   padding-top: 50px;
   padding-left: 20px;
   display: block;
}

#kopf {
position:absolute;
width: 1200px;
/* margin: 0px 0px 0px -600px;
left: 50%;
*/
top: 0px;
height: 185px;
display :block;
background-image: url('/fileadmin/template/images/header.jpg');
background-repeat: no-repeat;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
z-index: 2;
}

#logo {
position:absolute;
top: 44px;
left: 891px;
z-index:2;
}

#logo_ze {
position:absolute;
top: 15px;
left: 5px;
z-index:2;
}

#icon_nav {
position:absolute;
top: 23px;
left: 370px;
width: 18px;
height: 150px;
display: block;
z-index:5;
}

#top_nav {
position: absolute;
width: 195px;
height: 176px;
left: 214px;
top: 15px;
z-index:3;
}

*+html #top_nav {
left: 198px;
}


.top_nav li    { display: block;
                 width: 195px;
                 height: 28px; 
                 line-height: 28px; 
                 background-color: #ffffff;
                 text-decoration: none; 
                 list-style-type: none;
               }

.top_nav li a   { color: #4c5054; 
                  font-size: 12px;
                  font-weight: normal; 
                  width: 187px;
                  height: 27px; 
                  display :block;
                  line-height: 28px; 
                  font-family: Arial, Verdana, sans-serif ;
                  text-transform: uppercase;
                  text-decoration: none; 
                  margin: 0px 0px 1px 0px;
                  padding-left: 10px;
                }

.top_nav li.on_74 a,
.top_nav li.on_13 a { background-image: url('/fileadmin/template/navi_icons/hg1.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 0;
                  }
.top_nav li.on_75 a,
.top_nav li.on_14 a { background-image: url('/fileadmin/template/navi_icons/hg2.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 0;
                  }
.top_nav li.on_15 a { background-image: url('/fileadmin/template/navi_icons/hg3.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 0;
                  }
.top_nav li.on_76 a,
.top_nav li.on_16 a { background-image: url('/fileadmin/template/navi_icons/hg4.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 0;
                  }
.top_nav li.on_77 a,
.top_nav li.on_17 a { background-image: url('/fileadmin/template/navi_icons/hg5.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 0;
                  }
.top_nav li.on_78 a,
.top_nav li.on_18 a { background-image: url('/fileadmin/template/navi_icons/hg6.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 0;
                  }


.top_nav li.on_831 a,
.top_nav li.on_830 a,
.top_nav li.on_829 a,
.top_nav li.on_828 a,
.top_nav li.on_827 a { background-image: url('/fileadmin/template/navi_icons/hg0.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 0;
                  }

.top_nav li.menu_aktiv a,
.top_nav li.menu_aktiv a:hover,
.top_nav li.aktiv a,
.top_nav li.aktiv a:hover,
.top_nav li a:hover { 
                  color: #a0132e; 
                  background-position: 0 -27px;
                  text-decoration: none; 
                }


#container { position: absolute;
             width: 1200px;
/*             margin: 0px 0px 0px -600px;
             left: 50%;
*/
             top: 186px;
             background-image:url('/fileadmin/template/images/hg_container.jpg');
             background-repeat: repeat-y;
             border-left: 1px solid #ffffff;
             border-right: 1px solid #ffffff;
             border-bottom: 1px solid #ffffff;
    	    z-index: 1;
            }

#footer {
width: 1200px;
height: 83px;
display: inline-block;
background-image: url('/fileadmin/template/images/footer.jpg');
background-repeat: no-repeat;
z-index: 2;
}

#ext_navi {
float:left;
margin-top: -16px;
margin-left: 427px;
display :block;
z-index: 2;
}

#low_navi {
float:right;
margin-top: -16px;
margin-right: 65px;
display :block;
z-index: 2;
}

.low_navi   { color: #a0132e; 
                  font-size: 12px;
                  font-weight: bold; 
                  font-family: Arial, Verdana, sans-serif ;
                  text-transform: uppercase;
                  text-decoration: none; 
                  margin: 0px;
                }

.low_navi a   { color: #a0132e; 
                  font-size: 12px;
                  line-height: 20px;
                  height: 20px;
                  font-weight: normal; 
                  font-family: Arial, Verdana, sans-serif ;
                  text-transform: uppercase;
                  text-decoration: none; 
                  margin: 0px;
                }

.low_navi a:hover { border-bottom: 1px dotted #a0132e }

#copyright {
padding-top: 33px;
padding-left: 15px;
display :block;
z-index: 2;
}

.copyright   { color: #a0132e; 
                  font-size: 10px;
                  font-weight: bold; 
                  font-family: Arial, Verdana, sans-serif ;
                  text-decoration: none; 
                }

#links {  width: 214px;
          float: left;
          overflow: hidden;
          z-index: 5;
          display: block;
          margin: 0px;
          padding: 0px 0px 0px 0px;
        }

*+html #links {
          width: 212px;
}


#inhalt { width: 710px;
          float: right;
          margin-right: 55px;
          z-index: 5;
          display: block;
        }

div.tx-indexedsearch-res.res.res-tmpl-css {
        width: 700px;
        }

div.tx-lumophpinclude-pi1 {
        width: 720px;
        }

div#bc_navigation { margin: 22px 0px 15px 0px;
                 }

div.bc_navigation h1 {  color: #000000; 
                  height: 20px;
                  line-height: 20px;
                  font-size: 12px;
                  font-weight: normal; 
                  text-transform: none;
                  font-family: Arial, Verdana, sans-serif ;
                  text-decoration: none; 
                  background-color: #e5e5e5;
                  display: inline;
                  padding: 2px 10px 2px 20px;
                  background-image:url('/fileadmin/template/images/hg_h1.png');
                  background-repeat: no-repeat;
                }

div.bc_navigation h1 a {  color: #a0132e; 
                    font-size: 12px;
                    font-weight: normal; 
                    text-transform: none;
                    font-family: Arial, Verdana, sans-serif ;
                    text-decoration: none; 
                 }

div.bc_navigation h1 a:hover { color: #a0132e; 
                    font-size: 12px;
                    font-weight: normal; 
                    text-transform: none;
                    font-family: Arial, Verdana, sans-serif ;
                    text-decoration: none;
                    border-bottom: 1px dotted #a0132e;
                  }

span.navigations-titel {
     margin: 0px;
     padding : 0px;
     }

#navigation { width: 195px;
              display: block;
              float:left;
              z-index: 5;
              margin-left: -2px;
              padding-bottom: 100px;
            }

*+html #navigation { margin-left: 0px }


#navigation li img { margin-left: 7px }
*+html #navigation li img { margin-left: -9px }



.navigation li {
           display: block;
	  list-style: none;
	  border-bottom: 1px solid #a1a3a4;
	  padding: 5px 0px;
	 }


.navigation li.navi_fertig {
           display: block;
	  list-style: none;
	  border-bottom: 0px;
	  padding: 5px 0px;
	 }


.navigation li a,
.navigation li.menuparent a { 
                  color: #000000; 
                  font-size: 11px;
                  font-weight: normal; 
                  width: 164px;
                  line-height: 15px; 
                  font-family: Arial, Verdana, sans-serif ;
                  text-decoration: none; 
                  margin: 0px;
                  padding-left: 10px;
                  cursor:pointer;                  
display:inline-block;                  
                }


.navigation li a:hover,
.navigation li.menuparent a:hover,
.navigation li.menu_aktiv a,
.navigation li.menu_aktiv a:hover,
.navigation li.aktiv a,
.navigation li.aktiv a:hover   { 
                  color: #a0132e; 
                  font-size: 11px;
                  font-weight: normal; 
                  width: 164px;
                  line-height: 15px; 
                  font-family: Arial, Verdana, sans-serif ;
                  text-decoration: none; 
                  margin: 0px;
                  padding-left: 10px;
                  border-bottom: 0px;
                  cursor:pointer;                  
                }

*+html .navigation li a { margin-left: -16px }
*+html .navigation li.menuparent  a { margin-left: -16px }
*+html .navigation li a:hover { margin-left: -16px }
*+html .navigation li.menuparent  a:hover { margin-left: -16px }
*+html .navigation li.aktiv  a { margin-left: -16px }
*+html .navigation li.aktiv  a:hover { margin-left: -16px }
*+html .navigation li.menu_aktiv  a { margin-left: -16px }
*+html .navigation li.menu_aktiv  a:hover { margin-left: -16px }


.navigation li.sub,
.navigation li.sub_menuparent,
.navigation li.sub_aktiv,
.navigation li.sub_menu_aktiv {
           display: block;
	  list-style: none;
           background-color: #e5e5e5;
	  border-bottom: 1px solid #a1a3a4;
	 }


.navigation li.sub a,
.navigation li.sub_menuparent a { 
                  color: #000000; 
                  font-size: 11px;
                  font-weight: normal; 
                  width: 164px;
                  line-height: 15px; 
                  text-transform: none;
                  font-family: Arial, Verdana, sans-serif ;
                  text-decoration: none; 
                  margin: 0px;
                  padding-left: 20px;
                  cursor:pointer;
                  display: inline-block;                  
                }

.navigation li.sub a:hover,
.navigation li.sub_aktiv a,
.navigation li.sub_menu_aktiv a,
.navigation li.sub_aktiv a:hover,
.navigation li.sub_menu_aktiv a:hover, 
.navigation li.sub_menuparent a:hover { 
                  color: #a0132e; 
                  font-size: 11px;
                  font-weight: normal; 
                  width: 164px;
                  line-height: 15px; 
                  text-transform: none;
                  font-family: Arial, Verdana, sans-serif ;
                  text-decoration: none; 
                  margin: 0px;
                  padding-left: 20px;
                  cursor:pointer;                  
                  display: inline-block;                  
                }

*+html .navigation li.sub a { padding-left: 5px }
*+html .navigation li.sub a:hover { padding-left: 5px }
*+html .navigation li.sub_menuparent a { padding-left: 5px }
*+html .navigation li.sub_menuparent a:hover { padding-left: 5px }
*+html .navigation li.sub_aktiv a { padding-left: 5px }
*+html .navigation li.sub_aktiv a:hover { padding-left: 5px }
*+html .navigation li.sub_menu a { padding-left: 5px }
*+html .navigation li.sub_menu a:hover { padding-left: 5px }
*+html .navigation li.sub_menu_aktiv a { padding-left: 5px }
*+html .navigation li.sub_menu_aktiv a:hover { padding-left: 5px }





.navigation li.sub3,
.navigation li.sub3_menu,
.navigation li.sub3_aktiv,
.navigation li.sub3_menu_aktiv {
           display: block;
	  list-style: none;
           background-color: #cccccc;
	  border-bottom: 1px solid #a1a3a4;
	 }


.navigation li.sub3 a,
.navigation li.sub3_menu a { 
                  color: #000000; 
                  font-size: 11px;
                  font-weight: normal; 
                  width: 164px;
                  line-height: 15px; 
                  text-transform: none;
                  font-family: Arial, Verdana, sans-serif ;
                  text-decoration: none; 
                  margin: 0px;
                  padding-left: 30px;
                  cursor:pointer;                  
                  display: inline-block;                  
                }

.navigation li.sub3 a:hover,
.navigation li.sub3_aktiv a,
.navigation li.sub3_menu_aktiv a,
.navigation li.sub3_aktiv a:hover,
.navigation li.sub3_menu_aktiv a:hover, 
.navigation li.sub3_menu a:hover { 
                  color: #a0132e; 
                  font-size: 11px;
                  font-weight: normal; 
                  width: 164px;
                  line-height: 15px; 
                  text-transform: none;
                  font-family: Arial, Verdana, sans-serif ;
                  text-decoration: none; 
                  margin: 0px;
                  padding-left: 30px;
                  cursor:pointer;                  
                  display: inline-block;                  
                }

*+html .navigation li.sub3 a { padding-left: 5px }
*+html .navigation li.sub3 a:hover { padding-left: 5px }
*+html .navigation li.sub3_aktiv a { padding-left: 5px }
*+html .navigation li.sub3_aktiv a:hover { padding-left: 5px }
*+html .navigation li.sub3_menu a { padding-left: 5px }
*+html .navigation li.sub3_menu a:hover { padding-left: 5px }
*+html .navigation li.sub3_menu_aktiv a { padding-left: 5px }
*+html .navigation li.sub3_menu_aktiv a:hover { padding-left: 5px }




.navigation li.sub4,
.navigation li.sub4_menu,
.navigation li.sub4_aktiv,
.navigation li.sub4_menu_aktiv {
           display: block;
	  list-style: none;
           background-color: #e5e5e5;
	  border-bottom: 1px solid #a1a3a4;
	  padding: 0px;
	 }


.navigation li.sub4 a,
.navigation li.sub4_menu a { 
                  color: #000000; 
                  font-size: 11px;
                  font-weight: normal; 
                  width: 164px;
                  line-height: 15px; 
                  text-transform: none;
                  font-family: Arial, Verdana, sans-serif ;
                  text-decoration: none; 
                  margin: 0px;
                  padding-left: 40px;
                  cursor:pointer;                  
                }

.navigation li.sub4 a:hover,
.navigation li.sub4_aktiv a,
.navigation li.sub4_menu_aktiv a,
.navigation li.sub4_aktiv a:hover,
.navigation li.sub4_menu_aktiv a:hover, 
.navigation li.sub4_menu a:hover { 
                  color: #a0132e; 
                  font-size: 11px;
                  font-weight: normal; 
                  width: 164px;
                  line-height: 15px; 
                  text-transform: none;
                  font-family: Arial, Verdana, sans-serif ;
                  text-decoration: none; 
                  margin: 0px;
                  padding-left: 40px;
                  cursor:pointer;                  
                }

*+html .navigation li.sub4 a { padding-left: 47px }
*+html .navigation li.sub4 a:hover { padding-left: 47px }
*+html .navigation li.sub4_aktiv a { padding-left: 47px }
*+html .navigation li.sub4_aktiv a:hover { padding-left: 47px }
*+html .navigation li.sub4_menu a { padding-left: 47px }
*+html .navigation li.sub4_menu a:hover { padding-left: 47px }
*+html .navigation li.sub4_menu_aktiv a { padding-left: 47px }
*+html .navigation li.sub4_menu_aktiv a:hover { padding-left: 47px }





.navigation li.sub5,
.navigation li.sub5_menu,
.navigation li.sub5_aktiv,
.navigation li.sub5_menu_aktiv {
           display: block;
	  list-style: none;
           background-color: #ffffff;
	  border-bottom: 1px solid #a1a3a4;
	  padding: 0px;
	 }


.navigation li.sub5 a,
.navigation li.sub5_menu a { 
                  color: #000000; 
                  font-size: 11px;
                  font-weight: normal; 
                  width: 164px;
                  line-height: 15px; 
                  text-transform: none;
                  font-family: Arial, Verdana, sans-serif ;
                  text-decoration: none; 
                  margin: 0px;
                  padding-left: 50px;
                  cursor:pointer;                  
                }

.navigation li.sub5 a:hover,
.navigation li.sub5_aktiv a,
.navigation li.sub5_menu_aktiv a,
.navigation li.sub5_aktiv a:hover,
.navigation li.sub5_menu_aktiv a:hover, 
.navigation li.sub5_menu a:hover { 
                  color: #a0132e; 
                  font-size: 11px;
                  font-weight: normal; 
                  width: 164px;
                  line-height: 15px; 
                  text-transform: none;
                  font-family: Arial, Verdana, sans-serif ;
                  text-decoration: none; 
                  margin: 0px;
                  padding-left: 50px;
                  cursor:pointer;                  
                }

*+html .navigation li.sub5 a { padding-left: 68px }
*+html .navigation li.sub5 a:hover { padding-left: 68px }
*+html .navigation li.sub5_aktiv a { padding-left: 68px }
*+html .navigation li.sub5_aktiv a:hover { padding-left: 68px }
*+html .navigation li.sub5_menu a { padding-left: 68px }
*+html .navigation li.sub5_menu a:hover { padding-left: 68px }
*+html .navigation li.sub5_menu_aktiv a { padding-left: 68px }
*+html .navigation li.sub5_menu_aktiv a:hover { padding-left: 68px }





#suchfeld { position:absolute;
          left: 214px;
          bottom: 20px;
          width: 195px;
          height: 173px;
          display: block;
          background-image: url('/fileadmin/template/images/hg_search.jpg'); 
          background-repeat: no-repeat;
          z-index: 5;
}


#social_icon { position:absolute;
          left: 10px;
          bottom: 10px;
}

#social_icon img { 
          margin-right: 5px;
}

div#spalte_li { width: 420px;
                display: block;
                float: left;
              }
div#spalte_re { width:290px;
                display: block;
                float: right;
                padding-top: 13px;
              }

div#spalte_re table.contenttable { 
                margin-left: 37px;
              }


div.spalte_re .news-latest-container  { 
              /*    background-image:url('/fileadmin/template/images/hg_topnews.jpg'); */
                  background-repeat: no-repeat;
                  padding: 0px;
                  padding-top: 12px;
                  }


div.spalte_re .news-latest-item  { 
                  height: 75px; 
                  margin-bottom: 30px;
                  padding: 0px;
                  display:block;
                  }


div.spalte_re #news-latest-item-bild  { 
                  width: 65px; 
                  display:block;
                  float: left;
                  }

div.spalte_re #news-latest-item-text  { 
                  width: 193px; 
                  display:block;
                  float: right;
                  padding-right: 12px;
                  }


div.spalte_re .news-latest-item-text h2 p { color: #000000; 
             font-size: 11px;
             font-weight: normal; 
             width: 192px;
             line-height: 15px; 
             font-family: Arial, Verdana, sans-serif ;
             text-decoration: none; 
             margin: 0px 0px 0px 0px;
             padding: 0px 0px 0px 0px;
           }

div.spalte_re .news-latest-item-text a { color: #a0132e; 
             font-size: 10px;
             font-weight: normal; 
             line-height: 15px;
             height: 15px;
             border-bottom: 1px dotted #a0132e;
             display:block; 
             font-family: Arial, Verdana, sans-serif ;
             text-decoration: none; 
             float: right;
             margin: 10px 0px 0px 0px;
           }

div.spalte_re .news-latest-item-text a:hover { color: #a0132e; 
             font-size: 10px;
             font-weight: normal; 
             line-height: 15px;
             height: 15px;
             display:block; 
             font-family: Arial, Verdana, sans-serif ;
             text-decoration: none; 
             border-bottom: 1px solid #a0132e;
             margin: 10px 0px 0px 0px;
           }










.content p, li { color: #000000; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 15px; 
             font-family:  Arial, Verdana, sans-serif ;
             text-decoration: none; 
           }



.content .csc-textpic-text li { color: #000000; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 15px; 
             font-family:  Arial, Verdana, sans-serif ;
             text-decoration: none; 
             margin-left: 0px;
           }

.content ol { padding-left:250px; 
            }

           
.content p.align-right {text-align:right;
            }

.content p.bodytext {margin:0px;
	            padding:0px;
	            margin-bottom:15px;
                    }

.content div#c113 h1,
.content div#c112 h1 { color: #a0132e; 
             font-size: 15px;
             width: 695px;
             padding: 15px 0px 10px 5px;
             font-weight: bold; 
             line-height: 22px; 
             font-family: Arial, Verdana, sans-serif ;
             text-decoration: none; 
             background-color: #e5e5e5;
             margin:0px;
            }
           
.content h1 { color: #a0132e; 
             padding: 15px 0px 10px 0px;
             font-size: 15px;
             font-weight: bold; 
             line-height: 22px; 
             font-family: Arial, Verdana, sans-serif ;
             text-decoration: none; 
             margin:0px;
            }
           
.content h2 { color: #000000; 
             font-size: 14px;
             font-weight: bold; 
             line-height: 15px; 
             font-family:  Arial, Verdana, sans-serif ;
             margin:0px;
	    padding:0px;
            }

.content h3 { color: #000000; 
             font-size: 12px;
             font-weight: bold; 
             line-height: 15px; 
             font-family:  Arial, Verdana, sans-serif ;
             margin:0px;
	    padding:0px;
            }

.content h4 { color: #000000; 
             font-size: 12px;
             font-weight: bold;
             font-style: italic; 
             line-height: 15px; 
             font-family:  Arial, Verdana, sans-serif ;
             margin:0px;
	    padding:0px;
            }

.content h5 { color: #000000; 
             font-size: 10px;
             font-weight: normal; 
             line-height: 12px; 
             font-family:  Arial, Verdana, sans-serif ;
             margin:0px;
	    padding:0px;
            }

.content h6 { color: #000000; 
             font-size: 8px;
             font-weight: normal; 
             line-height: 12px; 
             font-family:  Arial, Verdana, sans-serif ;
             margin:0px;
	    padding:0px;
            }

.content a { color: #a0132e; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 15px; 
             font-family:  Arial, Verdana, sans-serif ;
             text-decoration: none; 
           }

.content a:hover { color: #a0132e; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 15px; 
             font-family: Arial,  Verdana, sans-serif ;
             border-bottom: 1px dotted #a0132e;
             text-decoration: none; 
           }

.content a img { border:0; 
               text-decoration: none; 
            }

.content .csc-textpic-caption { color: #000000; 
             font-size: 9px;
             font-weight: normal; 
             line-height: 12px; 
             font-family:  Arial, Verdana, sans-serif ;
             text-decoration: none; 
             margin-left: 190px;
           }
.content td { color: #000000; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 15px; 
             font-family:  Arial, Verdana, sans-serif ;
             text-decoration: none; 
           }




fieldset { border:0; 
         }
         
.csc-mailform-field legend  {  display:none;
         }
         
.csc-mailform-field label  {  width:200px;
          color: #000000; 
          font-size: 12px;
          font-weight: normal; 
          line-height: 20px; 
          font-family: Arial, Verdana, sans-serif ;
          text-decoration: none; 
       }
         
.csc-mailform-field input  {  position: absolute;
          width:200px;
          left:550px;
        }

.csc-mailform-field textarea { width:200px;
                               margin-left:194px;
        }
        
div.news-list-container {
  padding: 0px;
}

div.news-list-container IMG {
	FLOAT: left;
	}

div.news-single-item div.news_body, 
div.news-list-item div.news_body {color: #000000; 
             font-size: 12px;
             font-weight: bold; 
             line-height: 17px; 
             font-family: Arial, Verdana, sans-serif ;
             text-decoration: none;
            }        

div.news-list-item div.news_img {
            margin: 0px 0px 10px 0px;
            }   

div.news-list-item div.news_body dd, 
div.news-list-item div.news_body p {
            margin: 0px 0px 0px 0px;
            }        

div.news-list-item div.news_body dd img{
            margin: 0px 5px 0px 0px;
            }        

*+html div.news-list-item div.news_body dd img{
            margin-left: -40px;
            }        

div.news-list-item div.news_body dd a{
            margin: 0px 5px 0px 0px;
            }        

*+html div.news-list-item div.news_body dd a{
            margin: 0px 5px 0px -15px;
            }        



table.messen { 
      margin: 0px;
      padding: 0px;
      width: 700px;
      border: 0px;
      background-color: #e5e5e5;
      border-collapse:collapse;
}

table.messen td { 
      padding: 5px 5px;
      width: 200px;
      border-bottom: 1px solid #ffffff;
     }

table.messen td p { 
      margin: 0px 0px 0px 0px;
     }

table.messen span.news-list-morelink {
   display: none;
}        

div.news-list-item span.news-list-morelink {
   display: none;
}        
div.news-list-item div p {
   margin: 4px 0px 4px 0px;
}        


.content .spalte_re h1 { color: #000000; 
             font-size: 15px;
             width: 225px;
             padding: 5px 0px 5px 26px;
             font-weight: bold; 
             line-height: 22px; 
             font-family: Arial, Verdana, sans-serif ;
             text-decoration: none; 
             background-color: transparent;
             margin:0px 0px 0px 59px;
             background-image: url('/fileadmin/template/images/hg_h1.png');
             background-repeat: no-repeat;
             background-position: 0px 6px;
            }

.content .spalte_re p { 
             width: 225px;
             padding: 5px 0px 5px 0px;
             margin:0px 0px 0px 85px;
            }

.content .spalte_re a { color: #a0132e; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 15px; 
             font-family:  Arial, Verdana, sans-serif ;
             text-decoration: none; 
           }

.content .spalte_re a:hover { color: #a0132e; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 15px; 
             font-family: Arial,  Verdana, sans-serif ;
             border-bottom: 1px dotted #a0132e;
             text-decoration: none; 
           }



div.spalte_re .news-latest-item-text h1   { color: #a0132e; 
                  font-size: 11px;
                  font-weight: bold; 
                  line-height: 15px; 
                  font-family: Arial, Verdana, sans-serif ;
                  text-transform: uppercase;
                  text-decoration: none; 
                  margin: 0px 0px 0px 0px;
                  padding: 0px 0px 0px 0px;
                  background-image: url('');
                }




div.tx-imagecarousel-pi2 p.cloudcarousel-alt { display: none; }         


div.tx-imagecarousel-pi2 h3.cloudcarousel-title {
    margin-top: 340px;
    font-weight: normal;
    color: #a0132e;
    text-transform: none;
}           

div.tx-imagecarousel-pi2 .cloudcarousel-left {
    margin-top: 315px;
}  



/*------------------- Suche -----------------------------*/


#suche {
margin-top: 10px;
margin-left: 10px;
padding: 0px;
height:23px;
}



.suchfeld{
height: 23px;
border: 0px;
width: 150px;
margin: 0px;
padding: 0px;
padding-left: 3px;
color: #000000;
display: inline;
font-size: 12px;
font-weight: bold; 
font-family: Arial, "Times New Roman", Verdana, sans-serif ;
vertical-align: top;
}

*+html .suchfeld{
vertical-align: baseline;
}


.formsubmit{
color: #cccccc;
width:22px;
height:23px;
display: inline;
background-image:url('/fileadmin/template/images/lupe.jpg');
border: 0px;
margin: 0px;
padding: 0px;
}

.invis{
display:none;
}


div.zeitstrahl {
   width: 700px;
   height: 370px;
   display: block;
   background-image:url('/fileadmin/template/images/zeitstrahl.jpg');
   background-repeat: no-repeat;
   background-position: 0px 155px;
   }

div.zeitstrahl_end {
   width: 700px;
   height: 370px;
   display: block;
   background-image:url('/fileadmin/template/images/zeitstrahl.jpg');
   background-repeat: no-repeat;
   background-position: -80px 155px;
   }
      
div.zeitstrahl tr.row1 td,
div.zeitstrahl_end tr.row1 td {
   vertical-align: bottom;
   height: 160px;
   width: 320px;
   }      

div.zeitstrahl tr.row2 td,
div.zeitstrahl_end tr.row2 td {
   vertical-align: middle;
   height: 55px;
   }      

div.zeitstrahl tr.row2 td b,
div.zeitstrahl_end tr.row2 td b {
   margin: 15px 0px 0px 0px;
   line-height: 22px;
   color: #ffffff;
   }      

div.zeitstrahl tr.row3 td,
div.zeitstrahl_end tr.row3 td {
   vertical-align: top;
   }
   
   
   
   
div#c1915 p {
font-size: 24px;
line-height: 30px;
text-align: center;
}

div#c1916 {
text-align: center;
}

div#c1916 dl {
margin-right: 110px;
}

table.contenttable td p.bodytext {
margin: 0px 0px 0px 0px;
}


a.back_to_link {
    width: 165px;
    height: 30px;
    display: block;
    background-image: url("/fileadmin/template/ze_ready/zu_mennekes.png");
    background-repeat: no-repeat;
}
div#back_to {
    float: left;
    width: 200px;
    margin: -25px 0px 0px 435px;
    display: inline-block;
}
div#logo_ze {
    width: 100px;
    height: 100px;
    margin: 30px 0px 0px 432px;
}

.portal_navi a {
    color: rgb(255, 255, 255);
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    font-weight: normal;
    font-family: Arial,Verdana,sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    background-image: url("/fileadmin/template/ze_ready/portal.png");
    background-repeat: no-repeat;
}
div#portal_navi {
    margin: 133px 0px 0px 0px;
}