/* Allgemeine Formatierungen */

img
  {
  border: 0px;
  }

html
  {  }

body
  {
    margin: 20px;
	width: 550px;
	  font-family: Arial;

	}

div
  {
    font-size:11px;
    color: #000000;
  }

a
  {
    color:#000000;
    text-decoration:none;
  }
a:hover
  {
    text-decoration:underline;
  }

a.spanlinkSingleNewsfromListViewBold
  {
    color:#764798;
    text-decoration:none;
  }
a.spanlinkSingleNewsfromListViewBold:hover
  {
    text-decoration:underline;
  }

input
  {
    border:1px solid black;
  }

/* Normale Ansicht: Formatierung der DIV Boxen */

  #gesamt {
    position: relative;
    width:100%;
		height:100%;
    text-align:left;
    background-color:#FFFFFF;
    margin-top:0px;
    margin-right:0px;
		padding-bottom:0px;
    background-image:url('../grafiken/bg_gesamt.gif');
    background-repeat:repeat-y;
		}

  * html #gesamt
  {
  height: 96%;
  }

  #top {
		text-align:right;
    vertical-align:middle;
		width:952px;
    height:21px;
		margin-top:0px;
    margin-right:0px;
    border:0px solid red;
    background-color:#FFFFFF;
    color:#909090;
		}

  #language {
    float:right;
    text-align:right;
    vertical-align:middle;
		width:auto;
		margin-top:0px;
    margin-right:0px;
    border:0px solid black;
    background-color:#FFFFFF;
    color:#909090;
    padding-top:5px;
		}

  #navi_oben {
    float:right;
		text-align:right;
    vertical-align:middle;
		width:auto;
		margin-top:0px;
    margin-right:0px;
    border:0px solid black;
    background-color:#FFFFFF;
    color:#909090;
    padding-top:5px;
		}

  #header {
		text-align:right;
		width:100%;
    height:auto;
    background-image:url('../grafiken/titel_bg.gif');
    /*background-repeat:repeat-x;*/
		}
	              #header1  {
	                float:left;
	                text-align:left;
	                width:auto;
	                height:91px;

	                }
	              #header2  {
	                float:left;
	                text-align:left;
	                width:auto;
	                height:91px;
	                }

	#obenmenu {
	  text-align:left;
    height:32px;
    background-color:#2D4D7B;
    padding-left:27px;
	  }

  #breadcrumb  {
    text-align:left;
    width:952px;
    height:26px;
    border:0px solid black;
    }
	              #breadcrumb1  {
	                float:left;
	                text-align:left;
	                width:15px;
	                height:26px;
	                background-color:#2D4D7B;
	                }
	              #breadcrumb2  {
	                float:left;
	                text-align:left;
	                width:211px;
	                height:26px;

	                }
	              #breadcrumb3  {
	                float:left;
	                text-align:left;
	                width:726px;
	                background-color:#FFFFFF;
                  padding-top:6px;
                  padding-bottom:6px;
	                }

  #inhalt {
    float:left;
    text-align:left;
    width:952px;
    border:0px solid #FF0000;
    }
	      #inhalt1 {
	        float:left;
	        text-align:left;
	        width:207px;
	        min-height:1px;
	        border:0px solid #FF0000;
	        }
	      #inhalt2 {
	        float:left;
	        text-align:right;
	        padding-left:19px;
	        width:516px;
	        border:0px solid #FF0000;
	        }
	                    #fotoheader {
	                      float:left;
	                      text-align:left;
	                      width:516px;
	                      height:105px;
   			 								background-image:url('../grafiken/fotohead_fehlt.jpg');
	                      }
	                    #content {
	                      float:left;
	                      text-align:left;
	                      width:497px;
                        min-height:275px;
                        padding-bottom:10px;
	                      }
	                    #seitenanfang {
	                      float:left;
	                      text-align:right;
	                      width:497px;
	                      height:25px;
	                      border-top:1px solid #C0C9D7;
	                      padding-top:3px;
	                      }
	                            #drucken {
	                              float:left;
	                              text-align:left;
	                              width:auto;
	                              height:25px;
	                              border:0px solid #C0C9D7;
	                              }
	                            #totop {
	                              float:right;
	                              text-align:right;
	                              width:auto;
	                              height:25px;
	                              border:0px solid #C0C9D7;
	                              }

	      #inhalt3 {
	        float:left;
	        text-align:left;
	        width:210px;
   			  border:0px solid red;
	        }

	              #spalte1  {
	                float:left;
	                text-align:left;
	                width:210px;
	                height:66px;
    							background-image:url('../grafiken/bg_suche.gif');
	                }
	              #spalte2  {
	                float:left;
	                text-align:left;
	                width:210px;
	                height:133px;;
    							background-image:url('../grafiken/bg_aktuelles.gif');
	                }
	              #spalte3  {
	                float:left;
	                text-align:left;
	                width:210px;
	                height:121px;
    							background-image:url('../grafiken/bg_kontakt.gif');
	                }
	              #spalte4  {
	                float:left;
	                text-align:left;
	                width:210px;
	                height:88px;
    							background-image:url('../grafiken/bg_zertifikate.gif');
	                }
	              #spalte5  {
	                float:left;
	                text-align:left;
	                width:210px;
	                height:88px;
    							background-image:url('../grafiken/bg_zertifikate.gif');
	                }


	#footer {
    float:left;
    text-align:left;
		width:952px;
    height:26px;
    border:0px solid black;
    position: relative;
		background-color:#FFFFFF;
    border-top:1px solid #C4CDDA;
		}
	              #footer1  {
	                float:left;
	                text-align:left;
	                width:15px;
	                height:26px;
                  background-color:#2D4D7B;
	                }
	              #footer2  {
	                float:left;
	                text-align:left;
	                width:192px;
	                padding-top:6px;
                  color:#909090;
	                }
	              #footer3  {
	                float:left;
	                text-align:left;
	                width:726px;
	                padding-top:6px;
                  background-color:#FFFFFF;
                  color:#909090;
	                }

	.footerText {
    font-size:10px;
	  color:#6A7C43;
    padding-left:28px;
		}


/* Formatierung des normalen Menüs */

.MenuObenEbene1Link
  {
    float:left;
    width:auto;
    padding-top:7px;
    color:#D7DEEA;
    font-size:13px;
    font-weight:bold;
  }
.MenuObenEbene1Link:hover
  {
    text-decoration:none;
    color:#FFFFFF;
  }
.MenuObenEbene1LinkAktiv
  {
    float:left;
    width:auto;
    padding-top:7px;
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
  }
.MenuObenEbene1LinkAktiv:hover
  {
    text-decoration:none;
    color:#FFFFFF;
  }

/* Formatierung des links Menüs */

.MenuLinksElement
  {
    display:block;
    width:180px;
    height:26px;
    margin-top:0px;
    text-align:left;
    text-decoration:none;
    font-size:11px;
    color:#7C7C7C;
    padding-left:18px;
  }

.MenuLinksElement:hover
  {
    color:black;
    background-image:url('../grafiken/pfeil_unternavi_blau.gif');
    background-repeat:no-repeat;
    background-position:27px 7px;
  }

.MenuLinksElementAktiv
  {
    display:block;
    width:180px;
    height:26px;
    margin-top:0px;
    text-align:left;
    text-decoration:underline;
    font-size:11px;
    color:#000000;
    padding-left:18px;
    background-image:url('../grafiken/pfeil_unternavi_blau.gif');
    background-repeat:no-repeat;
    background-position:27px 7px;
  }

/* Formatierung der Suche */
#sucheText
  {
    float:left;
    width:210px;
    padding-left:19px;
    padding-top:7px;
    padding-bottom:7px;
    font-size:12px;
    font-weight:bold;
    color: #7C7C7C;
  }

#sucheFormDIV
  {
    float:left;
    width:210px;
    float:left;
    padding-left:19px;
    padding-top:7px;
    padding-bottom:7px;
  }

.sucheInput
  {
    width:138px;
    font-family:Arial;
    font-size:11px;
    border:1px solid #C0C9D7;
  }

.sucheButton
  {
    width:30px;
    height:20px;
    border:0px solid black;
    background-image:url('../grafiken/doppelpfeil_link_grau.gif');
    background-repeat:no-repeat;
    background-position:center 9px;
    background-color:white;
  }


/* Formatierung des oben Menüs */

	.obenMenuEbene1Link
	  {
	    text-decoration:none;
	    color:#909090;
      font-size:11px;
	  }

  .obenMenuEbene1Link:hover
    {
      text-decoration: underline;
      font-size:11px;
    }

/* Formatierung des Breadcrumb Menüs */

  .breadcrumbLink
    {
      color: #BCBEC0;
      text-decoration: none;
    }

  .breadcrumbLink:hover
    {
      text-decoration: underline;
    }


/* Formatierung des Impressum Link */

  .impressumLink
    {
      color: #000000;
      text-decoration: none;
    }
  .impressumLink:hover
    {
      text-decoration: underline;
    }

/* Formatierung des Sitemap Link */

  .sitemapLink
    {
      font-size:11px;
      color: #000000;
      text-decoration: none;
    }
  .sitemapLink:hover
    {
      text-decoration: underline;
    }

/* Formatierung des Druckversions Link */

  .printLink
    {
      color: #2D4D7B;
      text-decoration: none;
    }
  .printLink:hover
    {
      text-decoration: underline;
    }

/* Formatierung des Seitenanfangs Link */

  .seitenanfangLink
    {
      color: #2D4D7B;
      text-decoration: none;
    }
  .seitenanfangLink:hover
    {
      text-decoration: underline;
    }




/* Formatierung der Überschrift im Content */

  .ueberschriftContent
    {
      color: #2D4D7B;
      font-weight: bold;
      font-size: 16px;
    }

/* Formatierung des Textes	 */

  .inhalt
    {
      color: #000000;
      font-weight: 100;
      font-size: 11px;
      line-height:15px;
    }

#inhaltnews 						{ font-family:arial,verdana,helvetica,sans-serif; font-size:11px; color:#FFFFFF; font-weight:100; }
#inhaltnews a:link      { font-family:arial,verdana,helvetica,sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }
#inhaltnews a:visited   { font-family:arial,verdana,helvetica,sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }
#inhaltnews a:active    { font-family:arial,verdana,helvetica,sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }
#inhaltnews a:hover     { font-family:arial,verdana,helvetica,sans-serif; font-size:11px; color:#FFFFFF; text-decoration:underline; }


/* Druckausgabe: Formatierung DIV Boxen */

  #printWebsite
    {
      float:left;
      margin-bottom:15px;
      font-weight:bold;
    }

  #printSeitentitel
    {
      margin-bottom:15px;
    }

  #printContent
    {
      padding-top:10px;

      border-top:1px solid black;
      border-bottom:1px solid black;
    }

  #makePrint
    {
      padding-top:15px;
    }

  /* Formatierung des Links hinter dem Icon für Drucken */

  .makePrintLink
    {
      color:#aaaaaa;
      text-decoration:none;
    }
  .makePrintLink:hover
    {
      text-decoration: underline;
    }



/* Formatierung der News */

  .spanlinkSingleNewsfromListViewBold
    {
      font-weight:bold;
    }

  .singleNewsUeberschrift
    {
      font-weight:bold;
    }

  .archivJahr
    {
      font-weight:bold;
    }



/* Formatierung der Sitemap */


#sitemap_ebene1
  {
    font-family: Arial;
    font-size:11px;
    color: #000000;
    text-decoration: none;
  }

#sitemap_ebene1 a
  {

  }

#sitemap_ebene2
  {
    font-family: Arial;
  	font-size:11px;
    color: #000000;
    text-decoration: none;
    padding-left:27px;
  }

#sitemap_ebene2 a
  {

  }

#sitemap_ebene3
  {
    font-family: Arial;
  	font-size:11px;
    color: #000000;
    text-decoration: none;
    padding-left:37px;
  }

#sitemap_ebene3 a
  {

  }

#sitemap_ebene4
  {
    padding-left:47px;
  }

#sitemap_ebene4 a
  { }

/* Navi Links */
  .whiteLineNaviLinks
  {
    height:1px;
    width:207px;
    background-color:#C0C9D7;
    display:block;
  }

/* Latest News */
#latestNewsUeberschrift
  {
    float:left;
    width:191px;
    padding-left:19px;
    padding-top:7px;
    padding-bottom:7px;
    font-size:12px;
    font-weight:bold;
    color: #7C7C7C;
  }

#latestNewsDatum
  {
    float:left;
    width:191px;
    height:auto;
    color: #000000;
    font-size:11px;
    padding-left:19px;
    padding-top:3px;
  }

#latestNewsHeader
  {
    float:left;
    width:191px;
    height:auto;
    color: #000000;
    font-size:11px;
    padding-left:19px;
    font-weight:bold;
  }

#latestNewsHeader a
  {
    color:#000000;
  }

#latestNewsContent
  {
    float:left;
    width:191px;
    height:auto;
    color: #000000;
    font-size:11px;
    padding-left:19px;
  }

#latestNewsMore
  {
    float:left;
    width:191px;
    height:auto;
    color: #7C7C7C;
    font-size:11px;
    padding-left:19px;
  }

#latestNewsMore a
  {
    color:#7C7C7C;
  }

#latestNewsBildWrap
  {
    float:left;
    height:auto;
    width:auto;
    margin-top:5px;
    border: 1px solid #7C7C7C;
  }

.latestNewsMehrButton
  {
    margin-right:8px;
  }

  #search_result_ueberschrift
  {
    padding-bottom:3px;
    font-size: 11px;
  }

/* search_result */
	#search_result_ueberschrift a
	  {
	    text-decoration:underline;
	    color:#000000;
	  }

	#search_result_text
	  {
	    font-size: 11px;
	    color:#000000;
	  }

	#search_form_text
	  {
	    font-size: 11px;
	    color:#000000;
	  }
