@charset "utf-8";
.tx-sgglossary-pi1{
  width:572px;
  border:1px solid #cacaca;
  margin:auto;
  padding:0px;
   height:365px;

}

#glossary_ibccontent {
	position: relative; top: 0px; left: 0px; width: 572px; height: 360px;
	font-family: Arial, helvetica, sans-serif;
	/*background-color: #bbb;*/
}

#glossary_navi a{
      color:#676767;
      text-decoration: none;
      font-family: Arial, helvetica, sans-serif;
      font-size:11px;
      font-weight:bold;
}

#glossary_navi{
      border-right:1px solid #cacaca;
      background-color:#DDDDDD;
      float:left;
      height:360px;
      left:0;
      padding-top:5px;
      position:absolute;
      text-align:center;
      top:0;
      width:30px;
}

#glossary_listcontent a, #glossary_listcontent strong {
    width: 360px;
    text-decoration: none;
    background-color:transparent;
}
  
#glossary_listcontent a {
	color:#666666;
	text-decoration: none;
	font-size: 12px;
}

#glossary_listcontent a:focus,
#glossary_listcontent a:hover,
#glossary_listcontent a:active  {
    color: #fff;
    text-decoration: none;
}
  
#glossary_listcontent {
	position: absolute; 
	top: 0px; 
	left: 30px; 
	width: 150px; 
	height: 360px;
 	color:#E42518;
 	overflow:auto;
 	float:left;
}

#glossary_listcontent td {
	padding-left: 15px;
	font-family: Arial, helvetica, sans-serif;
}

#glossary_listcontent td.glossary_initial {
	color:#E42518;
	font-size: 16px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#glossary_listcontent td.glossary_link {
	/*background-image: url(/fileadmin/homepage/img/glossar_select.gif);*/
}

#glossary_listcontent td.glossary_activelink {
	background-image: url(/fileadmin/homepage/img/glossar_select.gif);
	background-repeat: no-repeat;
}

#glossary_listcontent td.glossary_activelink a {
	color: #fff;
}

#glossary_content td b {color:#E42518;font-size:16px;}
#glossary_content td {color:#666;font-size:12px;}
#glossary_content{
	float:left;
        height:360px;
        left:210px;
        position:absolute;
        top:5px;
        width:350px;
        padding-top:10px;
}

IMG.imgtext-table {
 text-align: left;
 }


TABLE.imgtext-table {
 margin-left: 0;
 margin-right: 0;
 /*float: left;*/
 }

P { 
   font-family: Arial, helvetica, sans-serif;
 color: #666666;
 font-size: 12px;
 font-family: Arial, helvetica, sans-serif;
 font-weight: normal;
 
}

.tx-macinasearchbox-pi1 {
 height: 20px;
 }

.tx-macinasearchbox-pi1 INPUT {
 /*border-bottom-style: solid;
 border-top-style: solid;
 border-left-style: solid;
 border-right-style: solid;*/
}

#top {
background-image: url(/fileadmin/homepage/img/content-oben.gif);
background-repeat: no-repeat;
background-position: top;
background-color: #e63316;
height: 3px;
}

#content {
	position: absolute; top: 30px;
	width: 100%;
	margin: auto;
	padding: auto;
	z-index: 4;
}

#content_frame {
        background-image: url(/fileadmin/homepage/img/content-mitte-metanavi.gif);
        background-repeat:no-repeat;
        background-position: center top;
}

body {
	background-image: url(/fileadmin/homepage/img/verlauf-links.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/*
#bottom {
background-image: url(/fileadmin/homepage/img/content-unten.gif);
background-repeat: no-repeat;
background-position: top;
height: 50px;
}
*/

.bottom {
	background: transparent url("/fileadmin/homepage/img/content-unten.png") no-repeat top;
	height: 50px;
}

TD.menue_left {
vertical-align: top;
background-image: url(/fileadmin/homepage/img/verlauf-links2.gif);
background-repeat: repeat-y;
background-position: top;
width: 148px;
}

.spacer-gif {
 height: 0;
 }
 
.homepage {
        	background-color: #FFFFFF;
	vertical-align: middle;
}
BODY {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 10px;
	margin: 0;
	text-decoration: none;
	background-position: top;
	background-repeat: repeat-x;
	/*background-image: url(/fileadmin/homepage/img/verlauf2.gif);*/
}

/*Headpicture-Startpage*/
.picture {
	height: 380px;
	padding-left: 17px;
	vertical-align: top;
}

/*Headpicture-Unterseiten*/
.picture2 {
	height: 200px;
}


.startpage_left {
	vertical-align: top;
	width: 450px;
	}

TABLE.news_startpage {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #cccccc;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #cccccc;

}

.news_startpage {
 font-family: Arial, helvetica, sans-serif;
 }

.newsdate {
 padding-left: 10px;
 font-family: Arial, helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px;
 color: #333333;
 }

.newstitle {
 padding-left: 10px;
 /*line-height: 30px;*/
 font-family: Arial, helvetica, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #e42518;
 }

.newssubheader {
 font-family: Arial, helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px;
 color: #333333;
 }

.newssubheader A { 
 padding-left: 10px;
 color: #e42518;
 text-decoration: none;
 font-weight: bold;
 }

.newssubheader P{
 padding-left: 10px;
 }

#newstext {
 float: left;
 }

#newsimage IMG {
         padding-left: 10px;
         padding-right: 5px;
         float: left;
         max-width: 110px;
         }


.startpage_right {
	vertical-align: top;
	width: 450px;
	/*background-repeat: no-repeat;
	background-image: url(/fileadmin/homepage/img/startpage_headline.gif);
	height: 45px;
	width: 450px;
	border-left-width: 1px;
         border-left-style: solid;
         border-left-color: red;
         border-right-width: 1px;
         border-right-style: solid;
         border-right-color: red;*/
	}

TD.print {
         vertical-align: top;
         border-top-width: 1px;
         border-top-style: solid;
         border-top-color: #cccccc;
}

TD.print2 {
         padding-bottom: 15px;
         vertical-align: bottom;
         border-top-width: 1px;
         border-top-style: solid;
         border-top-color: #cccccc;
}

.print A {
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	font-size: 10px;	
	height: 30px;
	}
.print2 A {
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	font-size: 10px;	
	height: 30px;
	}

P.block450 {
    background-image: url(/fileadmin/homepage/img/startpage_headline.gif);
    background-repeat: no-repeat;
    text-indent: 10px;
    line-height: 30px;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    width: 450px;
    text-decoration: none;
    color: #333333;
    height: 45px;
    text-align: top;
    }

P.block575 {
    background-image: url(/fileadmin/homepage/img/h3_headline.gif);
    background-repeat: no-repeat;
    text-indent: 10px;
    line-height: 30px;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    color: #333333;
    width: 574px;
    height: 45px;
    text-align: top;
    padding: 0pt;
    }
    
div.block575 {
    background-image: url(/fileadmin/homepage/img/h3_headline.gif);
    background-repeat: no-repeat;
    text-indent: 10px;
    line-height: 30px;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    color: #333333;
    width: 574px;
    height: 45px;
    text-align: top;
    padding: 0pt;
    }

P.block575_small {
    background-image: url(/fileadmin/homepage/img/h3_headline.gif);
    background-repeat: no-repeat;
    text-indent: 10px;
    line-height: 30px;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    color: #333333;
    width: 574px;
    height: 45px;
    text-align: top;
    }

   
.news {
        font-family: Arial, helvetica, sans-serif;
        font-weight: normal;
        font-size: 12px;
        text-decoration: none;
        color: #666666;
}

.news:link {
        font-family: Arial, helvetica, sans-serif;
        font-weight: normal;
        font-size: 12px;
        text-decoration: none;
        color: #333333;
}

.news:hover {
        font-family: Arial, helvetica, sans-serif;
        font-weight: normal;
        font-size: 12px;
        text-decoration: none;
        color: #333333;
}
.news:visited {
        font-family: Arial, helvetica, sans-serif;
        font-weight: normal;
        font-size: 12px;
        text-decoration: none;
        color: #333333;
}
.news:active {
        font-family: Arial, helvetica, sans-serif;
        font-weight: normal;
        font-size: 12px;
        text-decoration: none;
        color: #333333;
}

.internal-link A{
        color: #666666;
}


.internal-link {
        color: #666666;
        font-family: Arial, helvetica, sans-serif;
        font-weight: normal;
        font-size: 12px;
        text-decoration: none;
}
		
.internal-link img {
        border: 0px;
} 

.external-link-new-window {
        color: #333333;
        font-family: Arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
        text-decoration: none;
}
		
.external-link-new-window img {
        border: 0px;
} 
       

IMG {border: 0px;
} 


.links {
	background-image: url(/fileadmin/fachpartner/img/Links.gif);
	vertical-align: top;
}

TD.searchbox {
	padding-left: 682px;
	vertical-align: top;
	height: 38px;
	width: 155px;
                padding-right: 17px;
	}	

TD.searchbox2 {
	padding-top: 30px;
	vertical-align: top;
	width: 155px;
                padding-right: 17px;
	}	

.breadcrumb {
	width: 573px;
	padding-top: 10px;
	/*padding-left: 30px;*/
	padding-bottom: 18px;
	padding-right: 37px;
	text-align: top;
	vertical-align: top;
	color: #666666;
	font-family: Arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	}		
.breadcrumb2 {
	vertical-align: top;
	color: #666666;
	font-family: Arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
	
.rechts_rss {padding-top:20px;}

TD.rechts {
         vertical-align: top;
         }

.content_mitte {
	color: #666666;
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	vertical-align:top;
	/*padding-left: 30px;*/
	padding-right: 37px;
	width: 574px;
	}
	
h1 a.wt_csstooltip {
	color: #E42518;
 	font-size: 26px;
 	font-family: Arial, helvetica, sans-serif;
 	font-weight: bold;
 	border-bottom-style: none;
 	border-bottom-width: 0px;
}

h2 a.wt_csstooltip {
	color: #E42518;
 	font-size: 18px;
 	font-family: Arial, helvetica, sans-serif;
 	font-weight: bold;
 	border-bottom-style: none;
 	border-bottom-width: 0px;
}
	
TABLE.menueleft {
 width: 130px;
 float: right;
 background-image: url(/fileadmin/homepage/img/menueleft.gif);
 background-repeat: repeat-y;
 background-position: top;
 }
TD.menueleft_oben {
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 12px;
 background-image: url(/fileadmin/homepage/img/menueleft_oben.gif);
 background-repeat: no-repeat;
 background-position: top;
 /*border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #aaaaaa;*/
 }

TD.menueleft_mitte {
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 12px;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #aaaaaa;
 /*border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #aaaaaa;*/
 }


TD.menueleft_unten {
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #aaaaaa;
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 12px;
 background-image: url(/fileadmin/homepage/img/menueleft_unten.gif);
 background-repeat: no-repeat;
 background-position: bottom;
 }

A.menueleft2 {
 color: #333333;
 font-family: Arial, helvetica, sans-serif;
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
 }

A.menueleft2_select { 
 font-family: Arial, helvetica, sans-serif;
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
 color: #ffffff;
  }

TD.menueleft_oben_select {
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 background-image: url(/fileadmin/homepage/img/menueleft_oben_select2.gif);
 background-repeat: no-repeat;
 background-position: top ;
 /*border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #aaaaaa;*/
 }

TD.menueleft_mitte_select {
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 background-image: url(/fileadmin/homepage/img/menueleft_select.gif);
 background-repeat: repeat-x;
 background-position: top ;
  }

TD.menueleft_unten_select {
 padding-left: 10px;
 padding-top: 9px;
 padding-bottom: 10px;
 background-image: url(/fileadmin/homepage/img/menueleft_unten_select.gif);
 background-repeat: no-repeat;
 background-position: bottom;
 }

TD.menueleft-2ebene {
 padding-left: 24px;
 padding-bottom: 7px;
 padding-top: 5px;
 }

A.menueleft_3 {
 color: #333333;
 font-family: Arial, helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px;
 text-decoration: none;
 }

TD.menueleft-2ebene-select {
 padding-bottom: 7px;
 padding-top: 5px;
 background-image: url(/fileadmin/homepage/img/menueleft_3select.gif);
 background-repeat: no-repeat;
 background-position: center;
 }
A.menueleft_3_select {
 padding-left: 24px;
 color: #FFFFFF;
 font-family: Arial, helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px;
 text-decoration: none;
 }

H1 {
 color: #E42518;
 font-size: 26px;
 font-family: Arial, helvetica, sans-serif;
 font-weight: bold;
}

H2 {
 color: #E42518;
 font-size: 18px;
 font-family: Arial, helvetica, sans-serif;
 font-weight: bold;
}

H3 {
 color: #E42518;
 font-size: 12px;
 font-family: Arial, helvetica, sans-serif;
 font-weight: bold;
}

P.headline3 {
 color: #e42518;
 font-size: 12px;
 font-family: Arial, helvetica, sans-serif;
 font-weight: bold;
}


TABLE.head1-3spalten_mit_ueberschrift {
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 /*border-collapse: collapse;*/
 /*width: 100%;*/
 width: 574px;
 table-layout: fixed;
}

TABLE.head1-3spalten_mit_ueberschrift td {
 /*border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;*/
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
 width: 33%;
}

TABLE.head1-3spalten_mit_ueberschrift IMG {
 /*max-width: 170px;*/
 /*padding-left: 10px;*/
}

TABLE.head1-3spalten_mit_ueberschrift P {
 /*font-family: Arial, sans-serif;
 font-weight: normal;
 font-size: 11px;
 font-color: #666666;*/
 max-width: 170px;
 padding-left: 10px;
}

TABLE.head1-3spalten_mit_ueberschrift TBODY {
 margin-bottom: 10px;
 font-family: Arial, sans-serif;
 font-weight: normal;
 font-size: 11px;
 font-color: #666666;
}


TABLE.head1-3spalten_mit_ueberschrift th {
 /*border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;*/
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
 text-align: left;
 vertical-align: top;
 padding-top: 10px;
 padding-bottom: 15px;
 font-family: Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #E42518;
}
TABLE.head1-3spalten_mit_ueberschrift THEAD P{
 font-family: Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #E42518;
}

TABLE.head1-3spalten_mit_ueberschrift A {
 text-decoration: none;
 font-family: Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #E42518;
}

P.headline3_3spalten {
    background-image: url(/fileadmin/homepage/img/headline_fuer_3spalten.gif);
    background-repeat: no-repeat;
    text-indent: 10px;
    line-height: 30px;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    width: 185px;
    text-decoration: none;
    color: #333333;
    height: 45px;
    text-align: top;
    }

P.content3_3spalten {
 width: 160px;
 padding-top: 10px;
 padding-left: 10px;
 padding-right: 13px;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
 font-family: Arial, helvetica, sans-serif;
 font-weight: normal;
 color: #666666;
 font-size: 12px;
}

/*P.content3_3spalten A{
 text-decoration: none;
 font-family: Arial, helvetica, sans-serif;
 font-weight: bold;
 color: #e42518;
 font-size: 11px;
}*/

P.content3_3spalten A.internal-link{
 text-decoration: none;
 font-family: Arial, helvetica, sans-serif;
 font-weight: bold;
 color: #E42518;
 /*color: #666666;*/
 font-size: 12px;
}

P.content3_bild_3spalten {
 width: 183px;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
}

/* CONTENT-NAVI 4*/
 TABLE.content-navi4 {
 width: 574px;
 }

TABLE.content_navi41 {
 width: 574px;
 }

td.content-navi41 {
 text-align: center;
 }	 

td.content-navi-links4{
 height: 35px;
 width: 144px;
 text-align: center;
 background-image: url(/fileadmin/homepage/img/content-navi/content-navi-left4.gif);
 background-repeat: no-repeat;
 background-position: center;
 }	 

td.content-navi-links4_select {
 height: 35px;
 width: 144px;
 text-align: center;
 background-image: url(/fileadmin/homepage/img/content-navi/content-navi-left4_select.gif);
 background-repeat: no-repeat;
 background-position: center;
 }	 

td.content-navi-mitte4_select {
 height: 35px;
 width: 143px;
 text-align: center;
 background-image: url(/fileadmin/homepage/img/content-navi/content-navi-middle4_select.gif);
 background-repeat: no-repeat;
 background-position: center;
 }	 

td.content-navi-mitte4 {
 height: 35px;
 width: 143px;
 text-align: center;
 background-image: url(/fileadmin/homepage/img/content-navi/content-navi-middle4.gif);
 background-repeat: no-repeat;
 background-position: center;
 }	 

td.content-navi-rechts4_select {
 height: 35px;
 width: 144px;
 text-align: center;
 background-image: url(/fileadmin/homepage/img/content-navi/content-navi-right4_select.gif);
 background-repeat: no-repeat;
 background-position: center;
 }	 
	 

td.content-navi-rechts4 {
 height: 35px;
 width: 144px;
 text-align: center;
 background-image: url(/fileadmin/homepage/img/content-navi/content-navi-right4.gif);
 background-repeat: no-repeat;
 background-position: center;
 }	 

A.content-navi41 {
 text-decoration: none;
 font-family: Arial, helvetica, sans-serif;
 font-weight: bold;
 color: #333333;
 font-size: 11px;
}

A.content-navi41_select {
 text-decoration: none;
 font-family: Arial, helvetica, sans-serif;
 font-weight: bold;
 color: #ffffff;
 font-size: 12px;
}
/* Content-NAVI ENDE 4*/

/* CONTENT-NAVI 3*/
 TABLE.content-navi3 {
 width: 574px;
 }

TABLE.content_navi31 {
 width: 574px;
 }

td.content-navi31 {
 text-align: center;
 }	 

td.content-navi-links3{
 height: 35px;
 width: 192px;
 text-align: center;
 background-image: url(/fileadmin/homepage/img/content-navi/content-navi-left3.gif);
 background-repeat: no-repeat;
 background-position: center;
 }	 

td.content-navi-links3_select {
 height: 35px;
 width: 192px;
 text-align: center;
 background-image: url(/fileadmin/homepage/img/content-navi/content-navi-left3_select.gif);
 background-repeat: no-repeat;
 background-position: center;
 }	 

td.content-navi-mitte3_select {
 height: 35px;
 width: 190px;
 text-align: center;
 background-image: url(/fileadmin/homepage/img/content-navi/content-navi-middle3_select.gif);
 background-repeat: no-repeat;
 background-position: center;
 }	 

td.content-navi-mitte3 {
 height: 35px;
 width: 190px;
 text-align: center;
 background-image: url(/fileadmin/homepage/img/content-navi/content-navi-middle3.gif);
 background-repeat: no-repeat;
 background-position: center;
 }	 

td.content-navi-rechts3_select {
 height: 35px;
 width: 192px;
 text-align: center;
 background-image: url(/fileadmin/homepage/img/content-navi/content-navi-right3_select.gif);
 background-repeat: no-repeat;
 background-position: center;
 }	 
	 

td.content-navi-rechts3 {
 height: 35px;
 width: 192px;
 text-align: center;
 background-image: url(/fileadmin/homepage/img/content-navi/content-navi-right3.gif);
 background-repeat: no-repeat;
 background-position: center;
 }	 

A.content-navi31 {
 text-decoration: none;
 font-family: Arial, helvetica, sans-serif;
 font-weight: bold;
 color: #333333;
 font-size: 11px;
}

A.content-navi31_select {
 text-decoration: none;
 font-family: Arial, helvetica, sans-serif;
 font-weight: bold;
 color: #ffffff;
 font-size: 12px;
}
/* Content-NAVI ENDE 3*/

/* Content-LEFT unter Content-NAVI */
TABLE.content_navi2 {
 width: 574px;
 }

TABLE.content_navi2 TD.content-navi-left {
 vertical-align: top;
}

TABLE.content_navi2 .content-navi-left {
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 padding-top: 20px;
 padding-left:  10px;
 padding-right: 40px;
 /*width: 259px;*/
}
/* Content-LEFT unter COntent-NAVI */

/* Content-RIGHT unter COntent-NAVI */
.content-navi-right {
 vertical-align: top;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
 padding-right: 10px;
 padding-top: 20px;
 /*width: 262px;*/
 /*padding-right: 17px;
 padding-left:  40px;
 width: 245px;*/
}


TD.content-navi-right UL  {
 align: left;
}


TD.content-navi-right LI {
 color: #666666; 
 align: left;
 font-weight: normal;
 font-size: 12px;
 font-family: Arial, helvetica, sans-serif;
}


/* Content-RIGHT unter COntent-NAVI */

P.block260 {
    background-image: url(/fileadmin/homepage/img/h5_headline.gif);
    background-repeat: no-repeat;
    text-indent: 10px;
    line-height: 30px;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    color: #333333;
    width: 260px;
    height: 30px;
    text-align: top;
    }

P.block260_12 {
    background-image: url(/fileadmin/homepage/img/h8_headline.gif);
    background-repeat: no-repeat;
    text-indent: 10px;
    line-height: 30px;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    color: #333333;
    width: 280px;
    height: 45px;
    text-align: top;
    }


P.block23_left {
    background-image: url(/fileadmin/homepage/img/h6_headline_left.gif);
    background-repeat: no-repeat;
    text-indent: 10px;
    line-height: 30px;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    color: #333333;
    width: 380px;
    height: 45px;
    text-align: top;
    }

P.block13_right {
    background-image: url(/fileadmin/homepage/img/h6_headline_right.gif);
    background-repeat: no-repeat;
    text-indent: 10px;
    line-height: 30px;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    color: #666666;
    width: 185px;
    height: 45px;
    text-align: top;
    }

P.block13_right_content {
    border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
    padding-right: 10px;
    padding-left: 10px;
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    color: #666666;
    width: 163px;
    text-align: top;
    }

P.block13_right_content A {
 text-decoration: none;
 color: #666666;
 font-weight: normal;
}

P.block13_right_content A.internal-link {
 text-decoration: none;
 color: #e42518;
 font-weight: bold;
}

P.block23_left_content {
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
 padding-left: 10px;
 padding-right: 10px;
 font-family: Arial, helvetica, sans-serif;
 font-weight: normal;
 font-size: 12px;
 text-decoration: none;
 color: #666666;
 width: 358px;
 text-align: top;
 }

P.startpage_content999 {
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
 /*background-color: red;*/ 
 }

P.startpage_content { 
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
 padding-left: 10px;
 padding-right: 10px;
 font-family: Arial, helvetica, sans-serif;
 font-weight: normal;
 font-size: 12px;
 text-decoration: none;
 color: #666666;
 width: 428px;
 text-align: top;
 }


TABLE.block23_left_table {
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 width: 380px;
 padding-left: 10px;
 padding-right: 10px;
 table-layout: fixed;
}

TABLE.block23_left_table td {
 width: 120px;
}

TABLE.block23_left_table  IMG {
 /*vertical-align: left;*/
 max-width: 112px;
}

TABLE.block23_left_table2 {
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 width: 380px;
 /*padding-left: 10px;
 padding-right: 10px;*/
 table-layout: fixed;
}

TABLE.block23_left_table2 TH {
 text-align: left;
 padding-top: 10px;
 padding-bottom: 15px;
 vertical-align: top;
 }

TABLE.block23_left_table2 IMG {
 padding-left: 10px;
 padding-right: 15px;
 
 }

TABLE.block23_left_table2 A {
 text-decoration: none;
 color: #e42518;
 font-weight: bold;
}

P.block13_right_picture {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #cccccc;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #cccccc;
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    color: #666666;
    width: 183px;
    text-align: top;
    }

.block13_right_picture {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #cccccc;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #cccccc;
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    color: #666666;
    width: 183px;
    text-align: top;
    }

TABLE.block12 {
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 width: 280px;
 table-layout: fixed;
}

TABLE.block12 TH {
 text-align: left;
 padding-top: 10px;
 /*padding-bottom: 15px;*/
 vertical-align: top;
 }

TABLE.block12 IMG {
 padding-left: 10px;
 }

TABLE.block12 A {
 text-decoration: none;
 color: #e42518;
 font-weight: bold;
} 
P.TABLE.block12 {
 padding-left: 15px;
 font-family: Arial, helvetica, sans-serif;
 color: #666666;
 font-size: 12px;
 font-weight: normal;
}

TABLE.block11 {
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 width: 574px;
 table-layout: fixed;
}

TABLE.block11 TH {
 text-align: left;
 padding-top: 10px;
 vertical-align: top;
 }

TABLE.block11 IMG {
 /*padding-bottom: 10px;/
 /*width: 120px;*/
 /*padding-left: 10px;*/
 }

TABLE.block11 A {
 text-decoration: none;
 /*color: #e42518;
 font-weight: bold;*/
} 
TABLE.block11 A.download {
 color: #333333;
 text-decoration: none;
 font-weight: bold;
} 

TABLE.block11 P{
 padding-left: 10px;
 /*font-family: Arial, helvetica, sans-serif;
 color: #666666;
 font-size: 12px;
 font-weight: normal;*/
}

P.content11 {
 width: 562px;
 padding-top: 15px;
 padding-left: 10px;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
 font-family: Arial, helvetica, sans-serif;
 font-weight: normal;
 color: #333333;
 font-size: 11px;
}
P.content11 A {
 text-decoration: none;
 color: #333333;
 font-weight: normal;
 }

TABLE.content_navi3 {
 /*width: 527px;*/
 width: 574px;
 /*border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;*/
 /*padding-left: 20px;
 padding-right: 25px;*/
 }

TD.content-navi-top-left2 {
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 }


TD.content-navi-top-left {
 padding-top: 20px;
 /*border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 padding-left: 20px;*/
 vertical-align: top;
 font-family: Arial, helvetica, sans-serif;
 font-weight: normal;
 color: #333333;
 font-size: 11px;
 width: 290px;
}
TD.content-navi-top-right {
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
 padding-top: 20px;
 vertical-align: top;
 /*padding-left: 25px;*/
 width: 267px;
 padding-right: 25px;
 font-family: Arial, helvetica, sans-serif;
 font-weight: normal;
 color: #333333;
 font-size: 11px;
}

TD.content-navi-bottom2-left {
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #CCCCCC;
}

TD.content-navi-bottom2 {
 width: 530px;
 padding-right: 25px;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
 /*padding-right: 20px;
 padding-left: 20px;*/
 font-family: Arial, helvetica, sans-serif;
 font-weight: normal;
 color: #666666;
 font-size: 12px;
}


.pageback A {
 vertical-align: top;
 font-family: Arial, helvetica, sans-serif;
 font-size:12px;
 text-decoration: none;
 color: #666666;
 font-weight: normal;
 }
.pageback {
 padding-bottom: 15px;
 }
 
TABLE.pagenavi {
 padding-top: 0px;
 width: 574px;
 }

#pagebrowser {
 vertical-align: top;
 }  

TD.pagebrowser {
 text-align: right;
 }  

.cag_pagebrowser SPAN.previous {
 padding-left: 10px;
 font-size: 12px;
 vertical-align: top;
 font-weight: normal;
}

.cag_pagebrowser SPAN.next {
 padding-right: 10px;
 font-size: 12px;
 font-weight: normal;
 vertical-align: top;
}

.cag_pagebrowser {
 text-align: right;
 font-size:12px;
 text-decoration: none;
 color: #666666;
 font-weight: normal;
}

.cag_pagebrowser A{
 text-align: right;
 font-size:12px;
 color: #666666;
 font-weight: normal;
}
LI.pagenumbers LI.number {
 vertical-align: top;
 font-size:12px;
 color: #666666;
 font-weight: normal;
 padding-right: 5px;
 }

LI.pagenumbers {
 font-size:12px;
 color: #666666;
 font-weight: normal;
 } 
 
LI.pagenumbers LI.number A{
 font-size:12px;
 color: #666666;
 font-weight: normal;
 } 
LI.pagenumbers LI.number {
 font-size:12px;
 color: #333333;
 font-weight: bold;
 }  
 
/* Selectbox Kontakt */
SELECT.dropdown {
 font-family: Arial, helvetica, sans-serif;
 font-weight: normal;
 color: #666666;
 font-size: 12px;
 width: 250px;
 }  
 
/* CONTENT-NAVI 2*/

td.content-navi-links2{
 height: 36px;
 width: 192px;
 text-align: center;
 background-image: url(/fileadmin/homepage/img/content-navi/content-navi-left2.gif);
 background-repeat: no-repeat;
 background-position: center;
 }	 

td.content-navi-links2_select {
 height: 36px;
 width: 192px;
 text-align: center;
 background-image: url(/fileadmin/homepage/img/content-navi/content-navi-left2_select.gif);
 background-repeat: no-repeat;
 background-position: center;
 }	 

td.content-navi-rechts2_select {
 height: 36px;
 width: 192px;
 text-align: center;
 background-image: url(/fileadmin/homepage/img/content-navi/content-navi-right2_select.gif);
 background-repeat: no-repeat;
 background-position: center;
 }	 
	 
td.content-navi-rechts2 {
 height: 36px;
 width: 192px;
 text-align: center;
 background-image: url(/fileadmin/homepage/img/content-navi/content-navi-right2.gif);
 background-repeat: no-repeat;
 background-position: center;
 }	 

td.content-navi-dummy {
 height: 36px;
 width: 192px;
 text-align: center;
 background-image: url(/fileadmin/homepage/img/content-navi/content-navi2-dummy.gif);
 background-repeat: no-repeat;
 background-position: center;
 }	 

/* Content-NAVI ENDE 2*/

/* Loginbereich Meteocontrol */
 
TABLE.meteocontrol_content {
 width: 280px;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
  }

TABLE.meteocontrol {
    background-image: url(/fileadmin/homepage/img/h8_headline.gif);
    background-repeat: no-repeat;
    text-indent: 10px;
    line-height: 30px;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    color: #333333;
    width: 280px;
    height: 45px;
    text-align: top;
}
TD.meteocontrol_right INPUT {
 width: 120px;
}

TABLE.meteocontrol_content {
    font-size: 12px;
    color: #666666;
}

TD.meteocontrol_left {
    font-size: 12px;
    color: #666666;
}

TD.meteocontrol_right {
    font-size: 12px;
    color: #666666;
}

TD.meteocontrol_right INPUT.button_meteo {
    width: 125px;
    height: 20px;
    border: 0;
    background-image: url(/fileadmin/homepage/img/meteocontrol_ok.gif);
    background-repeat: no-repeat;
    font-size: 12px;
    color: #666666;
}

/*a:link {
color: green;
}*/

#yymenu {
    position: relative;
    z-index: 20;
}

#tx_iframe_wegweiser {
    position: relative; left: 0px;
    z-index: 10;
}

#metanavi_content {
	position: absolute; top: 0px; height: 30px; width: 100%;
	margin: auto;
	z-index: 25;
}

#metanavi_center {
	position: relative; top: 0px; height: 30px; width: 943px;
	margin: auto;
}

table.metanavi_contenttable {
	height: 30px;
	padding-top: 7px;
	padding-bottom: 7px;
	z-index: 26;
}

#metanavi_active {
	display: inline;
	padding-left: 4px;
	padding-right: 9px;
	padding-bottom: 2px;
	z-index: 27;
}

div.metanavi_aktiv {
	background-image: url(/fileadmin/homepage/img/metanavi/aktiv_link.png);
	background-position: right top;
	padding-left: 4px;
	padding-right: 9px;
	padding-bottom: 2px;
	border-left-style: solid;
	border-left-color: #aaa;
	border-left-width: 1px;
}

div.metanavi {
	background-image: url(/fileadmin/homepage/img/metanavi/dummy.gif);
	background-repeat: no-repeat;
	border-left-style: none;
	border-left-color: transparent;
	border-left-width: 0px;
}

.metanavi_typoscript {
	display: inline;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
}

.metanavi_limiterimage {
	display: inline;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
}

#metanavi_top {
	position: relative; left: -4px; top: 1px; width: 302px; height: 1px;
	border-top-style: solid;
	border-top-color: #aaa;
	border-top-width: 1px;
	display: none;
	z-index: -1;
	padding: 0px;
	margin: 0px;
	font-size: 0px;
}

#metanavi_links {
        position: relative; top: 0px; width: 310px;
        display: none;
}

.metanavi_bottom {
	height: 5px;
	background-image: url(/fileadmin/homepage/img/metanavi/schatten_unten.png);
	background-repeat: no-repeat;
}

.metanavi_linkstable {
	width: 310px;
	background-image: url(/fileadmin/homepage/img/metanavi/schatten_seite.png);
	background-repeat: repeat-y;
	text-align: left;
}

#metanavi_links h3 {
	padding-top: 5px;
	padding-left: 15px;
}

#metanavi_links a {
	color:#676767;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

#metanavi_links td {
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 50%;
}

#metanavi_links td.metanavi_td {
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}

#metanavi_links td.metanavi_close {
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: right;
	vertical-align: middle;
}

#metanavi_links td.bottom_line {
	background-image: url(/fileadmin/homepage/img/metanavi/trennlinie_grau.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: 1px;
	padding: 0px;
}

#metanavi_links input.metanavi_linksclose {
	border-style: none;
	border-color: #fff;
	border-width: 0px;
	color: #676767;
	font-family: Arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background: #fff url("/fileadmin/homepage/img/metanavi/schliessen.gif") no-repeat center right;
	cursor: pointer;
}

a:selected.metanavi, a:active.metanavi, a:focus.metanavi {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
}

a.metanavi {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
}
A.mail{
 color: #333333;
 font-weight: bold;
 text-decoration: none;
 }
 
P.block_right_column {
    background-image: url(/fileadmin/homepage/img/block_right_headline.gif);
    background-repeat: no-repeat;
    text-indent: 10px;
    line-height: 30px;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    color: #333333;
    width: 155px;
    height: 40px;
    text-align: top;
    }

P.block_right_column_content {
    border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #cccccc;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #cccccc;
    padding-right: 10px;
    padding-left: 10px;
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
    color: #666666;
    width: 133px;
    text-align: top;
    }

P.block_right_column_content A {
 text-decoration: none;
 color: #e42518;
 font-weight: bold;
}

P.blockright_column_content A.internal-link {
 text-decoration: none;
 color: #e42518;
 font-weight: bold;
}

 

