


/* ++++++++++++++++++++++++++ */
/*  Schrift & Absatzformate                   */
/*++++++++++++++++++++++++++ */

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, dd {
  font-family: Arial, "Arial", sans-serif;
  font-size: 14px;
}

H1 {
  font-size: 17px;
  color:#00306B;
  background-color:white;
 
}

H2 {
  font-size: 16px;
  color:#00306B;
  margin:10px 0 3px 5px
}

P, H1 {
  padding-left: 5px;
  margin: 0px 15px 5px 5px;
}

.bodytext,.empf,dd{
  font-family:Arial, sans-serif;;
  font-size:10pt;
  line-height:13pt;
  margin-top:10px;
}
dd{margin:0 0 10px 10px}


.bodytext img{
margin:6px 11px
} 

.prevnext{
  margin: 5px 0 0 10px;
}

#boxfooter a,.content a,.empf a {
  color: #00306B;
  text-decoration: none;
}
#boxfooter a:hover, .content a:hover,.empf a:hover {
  text-decoration: underline;
}
#boxfooter a:visited, .content a:visited,.empf a:visited {
  color: grey;
  text-decoration: none;
}


/*Bild unterschriften*/
.csc-caption{
  font-style : italic;
  font-size : 10px;
}


/*Inhaltsverzeichnis*/
.csc-sitemap{

}
.csc-sitemap-level1{
  font-weight:bold;
  display: block;
  border-bottom: 1px solid #00306B;
  margin-top: 20px;
}
.csc-sitemap-level2{
  font-weight:bold;
  margin-left: 20px;
}
.csc-sitemap-level3{
  margin-left: 35px;
}
.csc-menu-4 {
  margin:0 5px ;
}

/* ++++++++++++++++++++++++++ */
/*  Positionsangaben                          */
/*++++++++++++++++++++++++++ */


/*Berechnungshinweite für die breiten.
/*WICHTIG!!!!

/*boxbody = menu1 + content

/*boxwrap = boxbody + google1
*/

body{
  margin: 0 0 0 0;
}

.boxwrap   {
 width: 720px;

 margin-left: auto;
 margin-right: auto;
}

.boxbody   {
 width: 550px;
 float: left;
}

.contentbox {
  border-left: 1px solid #00306B;
  border-right: 1px solid #00306B;
  margin: 0px 0px 3px 0px;
  width: 409px;
  float: right;
}

.content {
  margin: 0px 0px 3px 0px;
  width: 409px;
}

.googleunten {
  margin: 0px 0px 3px 0px;
  width: 409px;
}

#menu_1   {
  width: 139px;
  float: left;
  margin-bottom:15px;
}
.google1  { 
  width: 160px;
  float: right;
  margin: 0px 0px 0px 10px;
}
.header_1 {
  width: 100%; 
  clear: both;
  height: 170px; 
  margin: 0px 0px 3px 0px;
  background-image: url(/fileadmin/template/kopf.png);
  background-repeat:no-repeat;
  background-position:center;

}

.header_google {
  width: 100%;
  clear: both;
  height: 23px; 
  margin: 0px 0px 20px 0px;
  padding: 8px 0 0 0 ;
  border-top: 3px double #00306B;
  border-bottom: 3px double #00306B;
}
#boxfooter {
text-align:center;
  width: 100%;
  #clear: both;
  border-top: 3px solid #00306B;
}
.prevnextwrap {
  width: 100%;
  clear: both;
  border-top: 1px solid #00306B;
  height: 28px;
}
.boxclear { clear: both; }

/* ie hack: */
    /* .iehackwrap { text-align: center;  }*/
    /* .boxwrap    { text-align: justify;  }  */

 /* POSITIONSANGABEN ##END############## */


/* ++++++++++++++++++++++++++ */
/*   Menü                                           */
/*++++++++++++++++++++++++++ */

#start{width:76px}
/*  MENU 1, level 1, normal state (NO) */
#start a, #start a:hover, DIV#menu_1 .menu1-level1-no a, DIV#menu_1 .menu1-level1-no a:hover  {
  border-bottom: 1px solid #00306B;
  font-size: 12px;

  padding-top:5px;
  padding-left:4px;
  color: #000000;
  text-decoration: none;
  display: block;
}
#start a:visited, DIV#menu_1 .menu1-level1-no a:visited {
  border-bottom: 1px solid #00306B;
  font-size: 12px;
  padding-top:5px;
  padding-left:4px;
  color: #000000;
  text-decoration: none;
  display: block;
}


/*  MENU 1, level 1, active state (ACT) */
#start a, #start a:hover, DIV#menu_1 .menu1-level1-act a, DIV#menu_1 .menu1-level1-act a:hover {
  border-bottom: 1px solid #00306B;
  font-weight:bold;
  font-size: 12px;
  padding-top:5px;
  padding-left:4px;
  color: #000000;
  text-decoration: none;
  display: block;
}
#start a:visited, DIV#menu_1 .menu1-level1-act a:visited {
  border-bottom: 1px solid #00306B;
  font-weight:bold;
  font-size: 12px;
  padding-top:5px;
  padding-left:4px;
  color: #000000;
  text-decoration: none;
  display: block;
}

/*############################*/

/*  MENU 1, level 2, normal state (NO) */
DIV#menu_1  .menu1-level2-no a, DIV#menu_1  .menu1-level2-no a:hover {
  border-bottom: 1px solid #00306B;
  font-size: 11px;
  padding-top:2px;
  padding-left:10px;
  color: #000000;
  text-decoration: none;
  display: block;
}
DIV#menu_1 .menu1-level2-no a:visited {
  border-bottom: 1px solid #00306B;
  font-size: 11px;
  padding-top:2px;
  padding-left:10px;
  color: #000000;
  text-decoration: none;
  display: block;
}



/*  MENU 1, level 2, active state (ACT) */
DIV#menu_1 .menu1-level2-act a, DIV#menu_1 .menu1-level2-act a:hover  {
  border-bottom: 1px solid #00306B;
  font-size: 11px;
  font-weight:bold;
  padding-top:2px;
  padding-left:10px;
  color: #000000;
  text-decoration: none;
  display: block;
}
DIV#menu_1  .menu1-level2-act a:visited {
  border-bottom: 1px solid #00306B;
  font-size: 11px;
  font-weight:bold;
  padding-top:2px;
  padding-left:10px;
  color: #000000;
  text-decoration: none;
  display: block;
}

/*############################*/

/*  MENU 1, level 3, normal state (NO) */
DIV#menu_1  .menu1-level3-no a, DIV#menu_1 .menu1-level3-no a:hover {
  border-bottom: 1px solid #00306B;
  font-size: 11px;
  padding-top:2px;
  padding-left:20px;
  color: #000000;
  text-decoration: none;
  display: block;
}
DIV#menu_1 .menu1-level3-no a:visited {
  border-bottom: 1px solid #00306B;
  font-size: 11px;
  padding-top:2px;
  padding-left:20px;
  color: #000000;
  text-decoration: none;
  display: block;
}


/*  MENU 1, level 3, active state (ACT) */
DIV#menu_1 .menu1-level3-act a, DIV#menu_1 .menu1-level3-act a:hover  {
  border-bottom: 1px solid #00306B;
  font-size: 11px;
  font-weight:bold;
  padding-top:2px;
  padding-left:20px;
  color: #000000;
  text-decoration: none;
  display: block;
}
DIV#menu_1 .menu1-level3-act a:visited {
  border-bottom: 1px solid #00306B;
  font-size: 11px;
  font-weight:bold;
  padding-top:2px;
  padding-left:20px;
  color: #000000;
  text-decoration: none;
  display: block;
}




.boxfooter{padding-top:5px}
.boxfooter .left{text-align:left;}
///.boxfooter .right((GOOGLE)){text-align:right;margin-top:-39px}
.boxfooter .right{text-align:right;margin-top:-104px}
.boxfooter p{text-align:center;margin-top:-42px;font-size:90%}
.boxfooter a{text-decoration:none;color:#00306B;font-size:90%}
.prevnext a{text-decoration:none;color:#00306B;}

.csc-menu_csc-menu-2.csc-sitemap_csc-sitemap-level1{font-weight:bold;margin-top:10px;font-size:110%}
.csc-menu_csc-menu-2.csc-sitemap_csc-sitemap-level2{font-weight:bold;margin-left:20px;margin-top:8px;font-size:90%;line-height:11px}
.csc-menu_csc-menu-2.csc-sitemap_csc-sitemap-level3{margin-left:40px;t-weight:bold;font-size:75%;line-height:8px}


#googlehead{padding: -10px 0;}
#searchgoogle {width:135px;text-align:center;
visibility:hidden
}

#fire{margin-left:8px}

.csc-caption{font-size:11px;font-style:normal;margin-top:5px}
.csc-abstract{font-size:0.9em}

#googleM{margin:10px 0 15px 5px}
.csc-textpic-caption{font-size:90%;line-height:1,1em;font-style:italic;text-align:center;}

 
.csc-textpic-lastcol {padding:9px 11px 1px 11px;}

.csc-textpic-intext-right .csc-textpic-lastcol {border-right:5px solid white}

.googleunten {margin:10px;width:330px}

.empf {margin-left:10px}

#adads{width:125px;height:125px;}

#menu_1 a:hover {border-right:3px double #547CDC}
