@charset "UTF-8";
/* CSS Document */
/* Farben Hellblau #D2E6F6 neu e8eef8 dunkelblau # 003E91 sub_navi dunkelgrün #5d7320 grün 9ebc66 grün neu 9EC035  mittelgrün #bbe53b hellgrün #edf7da rotbraun #cd6d20*/
html {
  height:100%;
  background-image: url(../img/schatten.png);
  background-repeat: repeat-y;
  background-position: center top;
  

}
body {
  font-size: 80%;
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  padding:0px;
  margin:0px;
  
  background-image: url(../img/hg_body.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  line-height:140%;
  height:100%;
  
}

#logo {
  width:500px;
  height:150px;
  z-index:300;
  position: absolute;
  top:0px;
  left:15px;
  margin:auto;
  background-color:transparent;
  overflow:hidden;
}
#logo a {
  
  width:500px;
  height:155px;
  line-height:30px;
  display:block;
  
}
#schatten {
  background-image: url(../img/schatten.png);
  background-repeat: repeat-y;
  background-position: center top;
  width:1000px;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  min-height: 100%;
  z-index:200;  
}
#schatten_newsletter {

  width:720px;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  background-color:#fff;
  background-image:none;

  
}
#schatten_newsletter h1 {
font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  color:#003E91;
  margin-bottom:20px;
}
#header {
  padding-left:815px;
  height:154px;
  margin:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  
  
}

#top_nav{
  font-size:85%;
  text-transform: uppercase;
  padding-left:85px;
  line-height:135%;
}
#top_nav ul {
  margin:0px;
  text-align:left !important;
  padding:0px;
  
}
#top_nav ul li{
  padding:0px;
  margin:0px;
  list-style:none !important;
}
#top_nav ul li a {
  padding:0px;
  margin:0px;
  text-decoration:none;
  color:#fff;
  font-weight:bold;
  }
#top_nav li a:hover {
color:#bbe53b;
}
#outer {
  width:980px;
  background-image: url(../img/hjr_header_aktuell.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  background-color:#fff;
    height:100%;

}
#outer_1 {
  width:980px;
  background-image: url(../img/hjr_header_ueberuns.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  height:100%;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  background-color:#fff;
}
#outer_aktuell, #outer_login, #outer_themen, #outer_service, #outer_publikation, #outer_presse, #outer_ueberuns, #outer_kontakt, #outer_veranstaltung, #outer_augenauf {
  width:980px;
  height:100%;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  background-color:#fff;
}
#outer_aktuell {
  background-image: url(../img/hjr_header_aktuell.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#outer_login {
  background-image: url(../img/hjr_header_login.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  font-size:95%;
}
#outer_themen {
  background-image: url(../img/hjr_header_themen.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#outer_service {
  background-image: url(../img/hjr_header_service.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#outer_publikation {
  background-image: url(../img/hjr_header_publikation.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#outer_ueberuns {
  background-image: url(../img/hjr_header_ueberuns.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#outer_presse {
  background-image: url(../img/hjr_header_presse.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#outer_veranstaltung {
  background-image: url(../img/hjr_header_veranstaltung.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#outer_kontakt {
  background-image: url(../img/hjr_header_kontakt.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#outer_augenauf {
  background-image: url(../img/hjr_augenauf0.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}

#outer_newsletter {
    /*background-image: url(../img/hjr_header_kontakt_newsletter.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top:120px;
  padding-left:50px;
  padding-right:50px;
  padding-bottom:50px;*/
  }
#outer_newsletter a:link, #outer_newsletter a:visited {
  color:#cd6d20;
  text-decoration:none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #cd6d20;
}
#outer_newsletter a:hover, #outer_newsletter a:active {
  color:#003E91;
  text-decoration:none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #003E91;
}


#outer_ueberuns h1 {
border:none !important;
padding-top:3px !important;
}


#navigation {
padding:0px;
margin:0px;
display:block;
}

#navigation_login {
padding:0px;
margin:0px;
display:block;
}

#navigation_login ul#main_nav {
background-color:#e6f0cb !important;
}
ul#main_nav {
  padding-bottom:10px;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  margin:0px;
  display:block;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #FFFFFF;
  width:980px;
  background-color:#D2E6F6;
  position:absolute;
}

ul#main_nav li {
float:left;
list-style:none;
text-align:center;
}

ul#main_nav li.pageUid_8 {
width:11%;
   
padding:0px;
margin:0px;
}



ul#main_nav li.pageUid_7 {
width:15%;
 
padding:0px;
margin:0px;
}
ul#main_nav li.pageUid_6 {
width:10%;
    
padding:0px;
margin:0px;
}
ul#main_nav li.pageUid_5 {
width:11%;
   
padding:0px;
margin:0px;
}
ul#main_nav li.pageUid_4 {
width:13%;
    
padding:0px;
padding:0px;
margin:0px;
}
ul#main_nav li.pageUid_3 {
width:9%;
padding:0px;
margin:0px;
}
ul#main_nav li.pageUid_2 {
width:10%;
  
padding:0px;
margin:0px;
}
ul#main_nav li.pageUid_86 {
width:9%;
  
padding:0px;
margin:0px;
}


/*Augen auf*/
ul#main_nav li.pageUid_359 {
width:11%;
padding:0px;
margin:0px;
}

ul#main_nav li.pageUid_359 a:link, ul#main_nav li.pageUid_359 a:visited {
  color:#fff;
  background-image: url(../img/hg_navi_augenauf.jpg);
  background-repeat: no-repeat;
  background-position: left top;  
}

ul#main_nav li.pageUid_359 a:hover, ul#main_nav li.pageUid_359 a:active {
  color:#fff;
  background-image: url(../img/hg_navi_hover_augenauf.jpg);
  background-repeat: no-repeat;
  background-position: left top;  
}


ul#main_nav li.pageUid_86 a:link, ul#main_nav li.pageUid_86 a:visited {
  color:#fff;
  background-image: url(../img/login_hg_navi.jpg);
  background-repeat: no-repeat;
  background-position: left top;  
}
ul#main_nav li.pageUid_86 ul li a:link, ul#main_nav li.pageUid_86 ul li a:visited {
  color:#5d7320;
  background-image:none;
}
ul#main_nav li.pageUid_86 a:hover, ul#main_nav li.pageUid_86 a:active {
  color:#fff;
  background-image: url(../img/login_hg_navi_hover.jpg);
  background-repeat: no-repeat;
  background-position: left top;  
}
ul#main_nav li.pageUid_86 ul li a:hover, ul#main_nav li.pageUid_86 ul li a:active {
  color:#5d7320;
  background-image:none;
  background-color:#b9d765;
}
ul#main_nav li a {
  font-size: 110%;
  font-weight: bold;
  text-decoration:none;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:0px;
  padding-right:0px;
  margin:0px;
  width:100%;
  display:block;
}

ul#main_nav li a:link, ul#main_nav li a:visited {
  background-image: url(../img/hg_navi.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  color: #fff;
}
ul#main_nav li a:hover, ul#main_nav li a:active {
  background-image: url(../img/hg_navi_hover.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  color: #fff;
}
ul#main_nav li.act {
  background-image: url(../img/hg_navi_act.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
#navigation_login ul#main_nav li.act {
  background-image:none;
  background-color:#e6f0cb;
}
#navigation_login ul#main_nav li.act a {
  color:#5d7320;
  background-image:none !important;
}
ul#main_nav li.act a{
  background-image:none;
  color:#003E91;
}
#main_nav ul.sub_nav{
  display:none;
}
#navigation_login #main_nav li.act ul.sub_nav {
  display:block;
  position:absolute;
  left:0px;
  top:52px;
  font-size:100%;
  padding-right:7px;
  padding-left:0;
  padding-top:0;
  padding-bottom:0;
  margin:0;
  /*background-image: url(../img/login_hg_sub_nav.jpg);
  background-repeat: no-repeat;
  background-position: 200px 0;*/
  }
  
#main_nav li.act ul.sub_nav {
  display:block;
  position:absolute;
  left:0px;
  top:52px;
  font-size:90%;
  padding-right:7px;
  padding-left:0;
  padding-top:0;
  padding-bottom:0;
  margin:0;
  /*background-image: url(../img/hg_sub_nav.jpg);
  background-repeat: no-repeat;
  background-position: 200px 0;*/
}

#main_nav li.act ul.sub_nav li.sub_nav_li {
  list-style:none;
  clear:both;
  margin:0px !important;
  padding:0px !important;
  font-weight:normal !important;
  text-align:left;
  width:218px !important;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #003E91;
}
#main_nav li.act ul.sub_nav li.sub_nav_li_last {
  list-style:none;
  clear:both;
  margin:0px !important;
  padding:0px !important;
  font-weight:normal !important;
  text-align:left;
  width:218px !important;
  border:none;
}

li.sub_nav_li_last a, li.sub_nav_li a {
  font-size: 95%;
  font-weight: normal !important;
  text-decoration: none;
  margin:0px !important;
  padding-left:13px !important;
  padding-right:7px !important;
  padding-top:4px !important;
  padding-bottom:4px !important;
  width:198px !important;
  
}


li.sub_nav_li a:hover, li.sub_nav_li a:active, li.sub_nav_li_last a:hover, li.sub_nav_li_last a:active  {

  background-color:#edf7da;
  /*  background-image: url(../img/hg_sub_navi.jpg);
  background-repeat: repeat-y;
  background-position: left top;*/
}

.sub_nav_li_act a {
background-color:#bbe53b;
}
#navigation_login .sub_nav_li_act a {
  background-color:#81a029;
  color:#fff !important;
}

#content_eins{
  height:600px;
  margin:0px;
  padding-left:30px;
  padding-top:48px;
  width:680px;
  float:left;
}
#content_zwei_login .csc-firstHeader, #content_zwei .csc-firstHeader, #content_eins .csc-firstHeader, #content_mitglieder .csc-firstHeader, #content_publikation .csc-firstHeader {
border:none;
}
#content_zwei {
  min-height:850px;
  background-image: url(../img/hg_sub_nav.jpg);
  background-repeat: no-repeat;
  background-position: left 37px;
  margin:0px;
  padding-left:270px;
  padding-top:48px;
  width:440px;
  float:left;
  overflow:hidden;
}
#content_zwei_login {
  min-height:850px;
  background-image: url(../img/login_hg_sub_nav.jpg);
  background-repeat: no-repeat;
  background-position: left 37px;
  margin:0px;
  padding-left:270px;
  padding-top:48px;
  width:440px;
  float:left;
}
#content_mitglieder {
  min-height:850px;

  background-image: url(../img/hg_sub_nav.jpg);
  background-repeat: no-repeat;
  background-position: left 37px;
  margin:0px;
  padding-left:270px;
  padding-top:48px;
  width:440px;
  float:left;
}
#content_publikation {
  min-height:850px;
  background-image: url(../img/hg_sub_nav.jpg);
  background-repeat: no-repeat;
  background-position: left 37px;
  margin:0px;
  padding-left:270px;
  padding-top:48px;
  width:440px;
  float:left;
}

#content_publikation .csc-textpic h1 {
  color:#333333 !important;
  border:none !important;
  margin-bottom:3px;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding:0;
  font-size:110%;
}
#content_publikation_einspaltig  {
  min-height:850px;
  background-image: url(../img/hg_sub_nav.jpg);
  background-repeat: no-repeat;
  background-position: left 37px;
  margin:0px;
  padding-left:270px;
  padding-top:48px;
  padding-right:20px;
}
#content_publikation_einspaltig div.csc-textpic div + div {
  margin-left:200px !important;
  margin-bottom:5px;
  padding:0;
  width:430px;
  
}
#content_eins .news-list-item p, #content_zwei_login .news-list-item p, #content_zwei .news-list-item p, #sidebar .news-list-item p {
  margin:0;
  padding:0px;}
#content_eins .news-list-item br, #content_zwei_login .news-list-item br, #content_zwei .news-list-item br, #sidebar .news-list-item br {
margin:0;
height:0;
display:none;

  padding:0px;}
#content_eins img, #content_zwei img, #content_zwei_login img, #content_mitglieder img, #content_publikation img {
  margin-left:0px;
  margin-right:10px;
  margin-top:4px;
  margin-bottom:1px;
  padding:0px;
}
.border_box img {
}

#content_zwei a:link, #content_zwei a:visited, #sidebar a:link, #sidebar a:visited, #content_mitglieder .news-list-item a:link, #content_mitglieder .news-list-item a:visited,  #content_publikation .news-list-item a:link, #content_publikation .news-list-item a:visited, #content_publikation a:link, #content_publikation a:visited,
#content_presse .news-list-item a:link, #content_presse .news-list-item a:visited, #content_presse a:link, #content_presse a:visited, #content_publikation_einspaltig a:link, #content_publikation_einspaltig a:visited {
  color:#cd6d20;
  text-decoration:none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #cd6d20;
  font-size:95%;
}
#content_eins .news-list-item a:link, #content_eins .news-list-item a:visited, #content_zwei_login .news-list-item a:link,  #content_zwei_login .news-list-item a:visited {
  color:#cd6d20;
  text-decoration:none;
  border:0;
  font-size:95%;
}

#content_zwei a:hover, #content_zwei a:active, #sidebar a:hover, #sidebar a:active, #content_mitglieder .news-list-item a:hover, #content_mitglieder .news-list-item a:active,
#content_publikation .news-list-item a:hover, #content_publikation .news-list-item a:active, #content_publikation a:hover, #content_publikation a:active, #content_publikation_einspaltig a:hover, #content_publikation_einspaltig a:active  {
  color:#003E91;
  text-decoration:none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #003E91;
  font-size:95%;
}
#content_eins .news-list-item a:hover, #content_eins .news-list-item a:active, #content_zwei_login .news-list-item a:hover,  #content_zwei_login .news-list-item a:active, #content_zwei .news-list-item a:hover, #content_zwei .news-list-item a:active {
  color:#003E91;
  text-decoration:none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #003E91;
  font-size:95%;
}

#content_zwei .news-single-item {
 border:none;
 padding:0;
 margin:0;
 
}

#content_mitglieder .news-list-item h1 {
margin-bottom:1px !important;
padding-bottom:0px !important;
padding-top:8px !important;
margin-left:3px;
}
#content_mitglieder div.news-list-item {
margin-bottom:25px !important;
}

#sidebar .sidebar_box_gruen a:link, #sidebar .sidebar_box_gruen a:visited  {
  color:#cd6d20;
  text-decoration:none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #cd6d20;
}
#sidebar .sidebar_box_gruen a:hover, #sidebar .sidebar_box_gruen a:active {
  color:#003E91;
  text-decoration:none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #003E91;
}












#outer_aktuell_box_left{
  width:48%;
  float:left;}
#outer_aktuell_box_right{
  width:48%;
  float:right;
  
}
#content_zwei_login .news-list-item, #content_zwei .news-list-item, #sidebar .news-list-item {
  background-color:#ecf4ff;
  padding:2%;
  background-image: url(../img/punktleiste_klein.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  border:none;
  margin-bottom:15px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;

}


#content_eins .news-list-item {
  width:44%;
  float:left;
  margin-left:0px;
  margin-top:0px;
  margin-right:10px;
  margin-bottom:15px;
  padding:2%;
  background-color:#ecf4ff;
  background-image: url(../img/punktleiste_klein.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  border:none;
  height:16em !important;
  font-size:98%;
  
  }
#content_eins .news-list-item + .news-list-item {
  float:right;
  display:block;
  width:44%;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:20px;
  padding:2%;
  background-color:#ecf4ff;
  background-image: url(../img/punktleiste_klein.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  border:none;
  height:16em !important;
  font-size:98%;
  
  }
#content_eins .news-list-item + .news-list-item + .news-list-item {
  width:44%;
  float:left;
  margin-left:0px;
  margin-top:0px;
  margin-right:10px;
  margin-bottom:20px;
  padding:2%;
  background-color:#ecf4ff;
  background-image: url(../img/punktleiste_klein.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  border:none;
  height:16em !important;
  font-size:98%;
  
  }
#content_eins .news-list-item + .news-list-item + .news-list-item + .news-list-item {
  float:right;
  display:block;
  
  width:44%;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:20px;
  padding:2%;
  background-color:#ecf4ff;
  background-image: url(../img/punktleiste_klein.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  border:none;
  height:16em !important;
  font-size:98%;

  }
#content_eins .news-list-item h1, #content_zwei_login h1 {
  font-size:90%;
  color:#333333 !important;
  line-height:100%;
  border:none;
  background-color:transparent;
  margin-bottom:5px;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding:0;
  }

#content_eins .news-list-item h2, #content_eins .news-list-item h3, #content_eins .news-list-item h2 a, #content_eins .news-list-item h3 a, #content_zwei .news-list-item h2, #content_zwei .news-list-item h3, #content_zwei_login .news-list-item h2, #content_zwei_login .news-list-item h3, #sidebar .news-list-item h2, #sidebar .news-list-item h3  {
  color:#333333 !important;
  border:none !important;
  text-decoration:none !important;
  background-color:transparent;
  line-height:115%;
  margin-bottom:5px;
  margin-left:0;
  margin-right:0;
  margin-top:0px;
  padding:0;
  font-size:108%;
  }
  

#sidebar {
  width:220px;
  margin:0px;
  padding-left:0px;
  padding-right:10px;
  padding-top:35px;
  padding-bottom:0px;
  float:right;
  }
  
#sidebar .sidebar_box_blau {
  margin-top:25px;
  margin-right:10px;
  background-color:#ecf4ff;
  padding-left:12px;
  padding-right:12px;
  padding-top:10px;
  padding-bottom:8px;
  font-size:95%;
  line-height:135%;
}

#sidebar .sidebar_box_blau_bild .csc-textpic-imagewrap, #sidebar .sidebar_box_gruen_bild .csc-textpic-imagewrap, #sidebar .sidebar_box_blau_bild img, #sidebar .sidebar_box_gruen_bild img, #sidebar .sidebar_box_gruen img, #sidebar .sidebar_box_gruen .csc-textpic-imagewrap, .sidebar_box_gruen_bild_ohne_abstand img, .sidebar_box_gruen_bild_ohne_abstand .csc-textpic-imagewrap, .sidebar_box_gruen_bild_ohne_abstand .csc-textpic-image  {
  margin:0;
  padding:0;
}
#sidebar .sidebar_box_gruen_bild_ohne_abstand .csc-textpic-image img, #sidebar .sidebar_box_gruen li.csc-textpic-image img {
margin-top:3px;
}

.csc-textpic-imagerow ul {
margin:0;
padding:0;}
.sidebar_box_gruen li.csc-textpic-image {
margin:0;
padding:0;
list-style:none;
}
#sidebar .sidebar_box_gruen_bild_ohne_abstand .csc-textpic-image a {
border:none;
}
#sidebar div.csc-textpic-text p, #sidebar div.csc-textpic-text  {
  padding-top:0px !important;
  margin-top:0px !important;
  padding-bottom:0px !important;
  margin-bottom:0px !important;
}
#sidebar .sidebar_box_blau_bild {
  margin-top:25px;
  margin-right:10px;
  background-color:#ecf4ff;
  padding-left:12px;
  padding-right:12px;
  padding-top:10px;
  padding-bottom:8px;
  font-size:95%;
  line-height:135%;
}
#sidebar .sidebar_box_gruen_bild {
  margin-top:25px;
  margin-right:10px;
  background-color:#edf7da;
  padding-left:12px;
  padding-right:12px;
  padding-top:10px;
  padding-bottom:8px;
  font-size:95%;
  line-height:135%;
}
#sidebar .sidebar_box_gruen_bild_ohne_abstand {
  margin-right:10px;
  margin-top:2px;
  margin-left:0px;
  margin-bottom:0px;
  background-color:#edf7da;
  padding-left:12px;
  padding-right:8px;
  padding-top:6px;
  padding-bottom:6px;
  font-size:95%;
  line-height:135%;
  
}
#sidebar .sidebar_box_gruen_bild_ohne_abstand div, #sidebar .sidebar_box_gruen_bild_ohne_abstand dl, #sidebar .sidebar_box_gruen_bild_ohne_abstand dt {
  margin:0;
  padding:0;
  }
#sidebar .sidebar_box_gruen {
  margin-top:25px;
  margin-right:10px;
  background-color:#edf7da; /*edf7da eff7e0 E0F3A5 f0f5df*/
  padding-left:12px;
  padding-right:12px;
  padding-top:10px;
  padding-bottom:8px;
  font-size:95%;
  line-height:135%;
}

#sidebar .sidebar_box_ohne {
  margin-top:28px;
  margin-right:10px;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  font-size:95%;
  line-height:135%;
}
#sidebar .sidebar_box_kalender {
  margin-top:28px;
  margin-right:10px;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  font-size:95%;
  line-height:115%;
  font-weight:normal;
  
}
#sidebar .sidebar_box_kalender h1 {
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-left:8px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:4px;
  background-color:#003E91;
  color:#fff !important;
  font-size:110%;
}
#content_zwei .sidebar_box_ohne h1 {
  border:none;
}
/*#sidebar .sidebar_box_kalender .tx-cal-controller dt {
  font-weight:normal !important;
  color:#333;
}*/
.sidebar_box_kalender .tx-cal-controller dt, .sidebar_box_ohne .tx-cal-controller dt {
  font-weight:bold !important;
  color:#5a8bcd;
}
.sidebar_box_kalender .tx-cal-controller dt a:link, .sidebar_box_kalender .tx-cal-controller dt a:visited, .sidebar_box_ohne .tx-cal-controller a:link, .sidebar_box_ohne .tx-cal-controller a:visited {
  color:#666  !important;
  font-weight:bold;
  font-size:97%;
}


.sidebar_box_kalender .tx-cal-controller dt a:hover, .sidebar_box_kalender .tx-cal-controller dt a:active, .sidebar_box_ohne .tx-cal-controller a:hover, .sidebar_box_ohne .tx-cal-controller a:active  {
  color:#cd6d20 !important;
  font-weight:bold;
  font-size:97%;
}

#calendar-event p {
padding:0px;
margin:0 0 4px 0;
}

#calendar-event div p {
padding:0px;
margin:0 0 12px 0;
}

#calendar-event h2 {
margin:14px 0 7px 0;
padding:0px;
}

#sidebar .sidebar_box_ohne a{
  border:none;
}
#sidebar .sidebar_box_ohne img{
  margin-top:5px;
  margin-right:0px;
  margin-left:0px;
  margin-bottom:5px;
  padding:0px;
}
#outer_kontakt #sidebar .sidebar_box_ohne img{
  margin-top:5px;
  margin-right:0px;
  margin-left:0px;
  margin-bottom:5px;
  padding:0px;
  border:none;
}

#sidebar div.csc-header-n1 h1.csc-firstHeader, .sidebar_box_ohne h1 {
  color:#cd6d20;
  margin-bottom:4px;
  font-size:110%;
  }
#sidebar .csc-header-n2 h1 {
  color:#cd6d20;
  margin-bottom:4px;
  font-size:110%;
  }
#sidebar div.csc-header-n1 h2, .sidebar_box_ohne h2, #sidebar .csc-header-n2 h2 {
  color:#333333;
  margin-bottom:4px;
  font-size:100%;
  }
#suche {
  padding-top:5px;
  padding-left:0;
  padding-right:0;
  padding-bottom:0;
  margin-right:10px;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:10px;
  text-align:right;
  }
  
#suche label{
color:#bbe53b;
font-weight:bold;
font-size:95%;
margin-bottom:2px;


}
#suche input{
height:15px;
padding:0;
margin:0px;
}
#suche input.index_suche_button{
height:25px !important;
width:80px;
border:0;
padding-top:2px;
padding-bottom:2px;
margin-bottom:5px;
margin-top:2px;

  background-image: url(../img/pfeil_suche.gif);
  background-repeat: no-repeat;
  background-position: right 2px;
  background-color: transparent;
  }
  #suche td.csc-form-fieldcell select {display:none;
}


#footer{
color:#cd6d20;
font-size:85%;
width:100%;
margin-left:0;
margin-right:0;
margin-top:40px;
margin-bottom:20px;
line-height:140%;
text-align:center;
}

#footer a {


  }
#footer a:link, #footer a:visited {
color:#cd6d20;
text-decoration:none;
border:0;
margin-top:3px;
margin-bottom:3px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 2px;
padding-left:3px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #cd6d20;


}
#footer a:hover, #footer a:active {
color:#003E91;
text-decoration:none;
border:0;
margin:0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 2px;
padding-left:3px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #cd6d20;
}





h1, h2, h3, h4, h5 {
margin:0px;
padding:0px;
}
p {
margin-top:0px;
padding-top:0px;
}


hr {  color:transparent;
  margin-bottom:10px;
  margin-left:0px;
  margin-right:0px;
  margin-top:-5px;
  padding:0;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #cd6d20;}


h1 {
  font-size:120%;
  color:#cd6d20 !important;
  margin-bottom:8px !important;
  margin-top:0px !important;
  padding:0;
  border:none;
  line-height:115%;
  }
  h6 {
  font-size:110%;
  color:red !important;
  padding:0;
  margin:0;
  
  }
 #content_zwei h1,  #content_mitglieder h1  {
  font-size:120%;
  color:#cd6d20;
  margin-bottom:5px;
  padding-top:0px;
  margin-top:0px;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  line-height:115%;
  border-top-width: 1px;
  border-top-style: dotted;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  border-top-color: #cd6d20;
  }
  
  
#content_eins .important, #content_zwei .important, #content_mitglieder .important, #content_publikation .important, #content_zwei_login .important   {
  background-color:#f3f8fe;
  padding-right:3%;
  padding-left:3%;
  padding-top:2%;
  padding-bottom:2%;
  margin-bottom:22px;
  }
#content_eins ul, #content_zwei ul, #content_mitglieder ul, #content_mitglieder ul, #content_publikation ul, #content_zwei_login ul    {
  padding:0;
  margin-bottom:10px;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  }
#content_eins ul li, #content_zwei ul li, #content_mitglieder ul li, #content_publikation ul li, #content_zwei_login ul li  {
  padding-left:11px;
  margin-left:8px;
  margin-bottom:5px;
  background-image: url(../img/punkt_liste.jpg);
  background-repeat: no-repeat;
  background-position: left 5px;
  list-style-type: none;
  line-height:124%;

  }
  
#content_zwei h1, div#content_eins > h1, div#content_mitglieder > h1, div#content_publikation > h1, #content_zwei_login > h1 {
  font-size:120%;
  color:#cd6d20;
  margin-bottom:10px;
  margin-top:0px;
  padding:0;
  border:none !important;
  line-height:115%;
  }

  
h2 {
  font-size:110%;
  color:#333333;
  margin-bottom:5px;
  margin-top:0px;
  padding:0;
  line-height:115%;}
.datum {
font-weight:bold;
color:#cd6d20;}
  
#ticker {
padding-top:2px;
background-color:#cd6d20;
color:#fff;
font-weight:bold;
height:1.7em;
width:100%;
overflow:hidden;
font-size:95%;
margin-top:10px;
}

.punktleiste{
  background-image: url(../img/punktleiste_blau.gif);
  background-repeat: repeat-y;
  background-position: right 15px;
  height:610px;
  width:225px;
}

#rootline{
  color:#003E91;
  margin-bottom:0px;
  padding:0px;
  font-size:85%;
  
  }
#rootline a:link, #rootline a:visited {
  color:#003E91;
  text-decoration:none;
  border:none;
}
#rootline a:hover, #rootline a:active {
  color:#cd6d20;
  text-decoration:none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #cd6d20;
}

.clear{
  clear:both;
  width:100%;
  display:block;
  height:1px;
  }
  
  
  /*  INDEXSEARCH */
#suche .csc-form-label, #suche .csc-form-label{
display:none;}
#suche table.csc-searchform tr, #suche table.csc-searchform tr td {
margin:0;
padding:0;

}
  
#suche .csc-searchform {
margin:0;
padding:0;


}
#suche .csc-searchform input, #suche .csc-searchform option, #suche .csc-searchform select {
margin:0;
padding:0;

font-size:80%;
line-height:130%;
}


#suche .csc-firstHeader {
color:#bbe53b;
font-weight:bold;
font-size:95%;
margin-bottom:2px;
margin-left:0;
margin-right:0;
margin-top:0;
padding:0;
width:50px;

}
.csc-form-fieldcell * input {
  width:50px;}
  
.csc-sitemap ul {
padding:0;
margin-left:20px;
margin-right:0;
margin-top:20px;
margin-bottom:20px;
}
.csc-sitemap ul li {
margin:0;
padding:0;
list-style-type: none;
background-image:none !important;
}
.csc-sitemap ul li a:link, .csc-sitemap ul li a:visited {
border:none !important;
font-weight:bold;
}
.csc-sitemap ul li ul {
margin-left:20px !important;
margin-top:0px !important;
margin-bottom:20px !important;

 }
 .csc-sitemap ul li ul li {
  
 }
  .csc-sitemap ul li ul li ul li {
background-color:#fff;
 }
 .csc-sitemap ul li ul li ul {
margin-left:10px !important;
padding-top:0px !important;
padding-bottom:0px !important;
 }
.csc-sitemap ul li ul li a:link, .csc-sitemap ul li ul li a:visited {
border:none !important;

}
.csc-sitemap ul li ul li ul li a:link, .csc-sitemap ul li ul li ul li a:visited {
border:none !important;
font-weight:normal;
}

/* NEWS */
#content_eins .news-list-container, #content_zwei .news-list-container, #content_zwei .news-amenu-container h2, #content_zwei .news-amenu-container ul, #content_zwei_login .news-list-container, #sidebar .news-list-container, .news-search-form {
background-color:#fff !important;
border:none;
margin:0px;
padding:0px;
border:none !important;
}
.news-search-form form {
background-color:#fff !important;
border:none !important;
}
.news-search-form form input {
margin:0 0 5px 0;
width:90%;
}
#content_zwei .news-amenu-container {
background-color:#fff !important;
border:none;
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:10px;
padding:0px;
border:none;
}

#content_zwei .news-amenu-container ul li, .news-search-form ul li {
background-color:#fff;
border:none;
margin:0px;
padding:0px;
list-style:none !important;
background-image:none;
}
#content_zwei_login .news-list-date, #content_zwei .news-list-date {
  font-size:90%;
  font-weight:bold;
  color:#5a8bcd;
  background-color:transparent;
  }
#content_eins .news-list-date, .news-single-timedata  {
  font-size:90%;
  font-weight:bold;
  color:#5a8bcd;
  background-color:transparent;
  
  }
#content_eins .news-list-morelink, #content_zwei_login .news-list-morelink, #content_zwei .news-list-morelink, .news-search-form .news-list-morelink, #sidebar .news-list-morelink  {
  /*text-align:right;*/
  font-size:100%;
  margin:6px 0 12px 0;
  padding:0 0 0 13px;
  background-image: url(../img/mehr_pfeil.gif);
  background-repeat: no-repeat;
  background-position: left 3px;  
  display:block;
  }

#content_eins .news-list-morelink a:link, #content_eins .news-list-morelink a:visited, #content_zwei_login .news-list-morelink a:link, #content_zwei_login .news-list-morelink a:visited, #content_zwei .news-list-morelink a:link, #content_zwei .news-list-morelink a:visited, .news-search-form a:link, .news-list-morelink a:visited {
  color:#5a8bcd;
  background-color:transparent;
  text-decoration:none;
  border:none;
  font-size:95%;}

  
#content_eins .news-list-morelink a:hover, #content_eins .news-list-morelink a:active, #content_zwei_login .news-list-morelink a:hover, #content_zwei_login .news-list-morelink a:active,
#content_zwei .news-list-morelink a:hover, #content_zwei .news-list-morelink a:active, .news-search-form a:hover, .news-search-form a:active {
  color:#003E91;
  background-color:transparent;
  text-decoration:none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #003E91;
  font-size:95%;
  }
  
#sidebar .news-list-morelink a:link, #sidebar .news-list-morelink a:visited  {
  color:#5a8bcd;
  background-color:transparent;
  text-decoration:none;
  border:none;
  }
  
#sidebar .news-list-morelink a:hover,  #sidebar .news-list-morelink a:active {
  color:#003E91;
  background-color:transparent;
  text-decoration:none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #003E91;
}
  
  


#content_eins #calendar-event-backlink, #content_zwei_login #calendar-event-backlink, #content_zwei #calendar-event-backlink, #content_eins .news-single-backlink, #content_zwei_login .news-single-backlink, #content_zwei .news-single-backlink, #sidebar .news-single-backlink {
  /*text-align:right;*/
  font-size:100%;
  margin:0 0 12px 0;
  padding:0 0 0 14px;
  background-image: url(../img/zurueck_pfeil.gif);
  background-repeat: no-repeat;
  background-position: left 4px;  
  }
  
#content_eins .news-single-backlink a:link, #content_eins .news-single-backlink a:visited, #content_zwei_login .news-single-backlink a:link, #content_zwei_login .news-single-backlink a:visited, #content_zwei .news-single-backlink a:link, #content_zwei .news-single-backlink a:visited, #content_eins #calendar-event-backlink a:link, #content_eins #calendar-event-backlink a:visited, #content_zwei_login #calendar-event-backlink a:link, #content_zwei_login #calendar-event-backlink a:visited, #content_zwei #calendar-event-backlink a:link, #content_zwei #calendar-event-backlink a:visited, #sidebar .news-single-backlink a:link, #sidebar .news-single-backlink a:visited  {
  color:#5a8bcd;
  background-color:transparent;
  text-decoration:none;
  border:none;
  font-size:95%;
  font-weight:normal;
  }
  
#content_eins .news-single-backlink a:hover, #content_eins .news-single-backlink a:active, #content_zwei_login .news-single-backlink a:hover, #content_zwei_login .news-single-backlink a:active, #content_zwei .news-single-backlink a:hover, #content_zwei .news-single-backlink a:active, #content_eins #calendar-event-backlink a:hover, #content_eins #calendar-event-backlink a:active, #content_zwei_login #calendar-event-backlink a:hover, #content_zwei_login #calendar-event-backlink a:active, #content_zwei #calendar-event-backlink a:hover, #content_zwei #calendar-event-backlink a:active, #sidebar .news-single-backlink a:hover, #sidebar .news-single-backlink a:active  {
  color:#003E91;
  background-color:transparent;
  text-decoration:none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #003E91;
  font-size:95%;
  font-weight:normal;
  }
  
  

#content_mitglieder .news-list-container{
background-color:#fff;
border:none;
margin:0;
padding:0;
}
#content_eins .news-list-item hr.clearer, #content_eins .news-list-item hr, #content_zwei_login .news-list-item hr.clearer, #content_zwei_login .news-list-item hr, #content_zwei .news-list-item hr.clearer, #content_zwei .news-list-item hr{
color:transparent !important;
background-color:transparent !important;
border:none;
margin:0;
padding:0;
height:0px;
display:none;
}
#content_eins .news-list-browse, #content_zwei_login .news-list-browse{
clear:both;}
#content_mitglieder .news-list-item {
background-color:#fff;
border:none;
margin:0;
padding:0;}
#content_mitglieder .news-list-item h2, #content_mitglieder .news-list-container h2 {
background-color:#fff;
border:none;}
#content_mitglieder .news-list-item h3, #content_mitglieder .news-list-container h3{
display:none;}
#content_mitglieder .news-list-item h1, #content_mitglieder .news-list-container h1 {
border-top-width: 1px;
  border-top-style: dotted;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  border-top-color: #cd6d20;
  background-color:#fff;
}
#content_mitglieder span.news-list-date, #content_mitglieder div.news-list-morelink, #content_mitglieder .news-list-container hr {display:none}
.text_fenster_body {
background-image: url(../img/hg_body.jpg);
  background-repeat: repeat-x;
  background-position: left -150px;}
  
.tx-ttnews-browsebox {
background-color:#fff;
border:none !important;
}


.tx-ttnews-browsebox td p a:link, .tx-ttnews-browsebox td p a:visited   {
  background-color:#003E91 !important;
  color:#fff !important;
  border:none !important;
  font-weight: bold !important;
  text-decoration:none;
  font-size:100%;
  padding:5px !important;
}
.tx-ttnews-browsebox table tr td p a:hover, .tx-ttnews-browsebox table tr td p a:active   {
  background-color:#9EC035 !important;
  color:#fff !important;
  border:none !important;
  font-weight: bold !important;
  font-size:100%;
  text-decoration:none;
  padding:5px !important;
}
td.tx-ttnews-browsebox-SCell p a:link, td.tx-ttnews-browsebox-SCell p a:visited  {
  background-color:#9EC035 !important;
  color:#fff;
  border:none !important;
  font-weight:bold !important;
  margin:0px;
  padding:0px;
  font-size:100%;
}
div.tx-ttnews-browsebox > p {
display:none;}
td.tx-ttnews-browsebox-SCell p, td.tx-ttnews-browsebox-SCell {
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:2px;
        margin-top:0px;
        margin-right:0px;
        margin-bottom:0px;
background-color:transparent;
border:none;}
  
.text_fenster {
width:360px;
padding:10px 18px 10px 18px !important;
margin-top:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
background-image: url(../img/hg_body.jpg);
  background-repeat: repeat-x;
  background-position: left -350px;
  background-color:#fff;
  height:620px;
  overflow:auto;
}
.text_fenster h1, .text_fenster h2, .text_fenster h3 {
  color:#333 !important;
  font-weight:bold;
  font-size:110%;
  line-height:115%;
  margin: 10px 0px 5px 0px !important;
  padding:10px 0 0 0;
}
.text_fenster p {
margin: 0 0 8px 0;
padding:0;
}

#content_publikation div.csc-textpic .csc-textpic-imagewrap {
width:180px;
padding:0px;
margin:0px;
}
#content_publikation div.csc-textpic * div{
width:250px;
float:right;
padding:0px;
margin:0px;
}
#content_publikation div.csc-textpic h2 {
text-size:90%;
}

#outer_publikation .csc-textpic-imagewrap dl dt img {
  border: 1px solid #ccc;
padding-top:0px;
margin-top:0px;
}


.csc-textpic-imagewrap  {margin-bottom:10px;}


.csc-textpic-imagewrap  {margin-bottom:10px;}

table#bestellformular {
border:1px solid #ccc;
padding:0px;
margin:0px;
}
table.bestellung {
padding:0px;
margin:0px;
}
table#bestellformular tr td {
border-bottom: 1px solid #ccc;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
margin:0px;
vertical-align:top;
}
table.bestellung tr td {
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
margin:0px;
vertical-align:top;

}
table#bestellformular tr th, table.bestellung tr th  {
border-bottom: 1px solid #ccc;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
margin:0px;
text-align:left;
vertical-align:top;
}
.spacer-gif{display:none;}

/* Standard Mailform */

#outer_service form#mailform {
 padding:0px;
 margin:0px;
 }
#suche form#mailform {
 padding:0px;
 margin:2px 15px 0 0;
 }
.csc-mailform-submit {
 margin-top:5px;
 }
#suche div.csc-mailform-field {
padding:0px;
 margin:0px;
  width:150px;
 }
 
#mailform #mailformKategorie_1 {
text-align: left;
width:18px;
 padding:0px;
 margin:0px;
}
#mailform #mailformKategorie_2_Allgemeines_Thema {
text-align: left;
width:18px;
 padding:0px;
margin:0px 0px 10px 0px;
}
#suche .csc-mailform-field label, #suche select#mailformscols {
display:none;
height:0px;}
#suche #mailformsubmit {
width:17px !important;
height:17px !important;
margin-top:3px;}
#mailform #mailformsubmit {
width:70px;
margin-top:6px;}

input#mailformsword {
width:140px;}

 
 a#c653 {
 height:1px;
 padding:0px;
 margin:0px;
 line-height:1px;
 }

/* Form Mailformplus */

.csc-mailform-field label {
margin-bottom:1px;
margin-top:6px;
display:block;
}

.csc-mailform-field input {
width:350px;
}

.csc-mailform-field input#mailformformtype_mail   {
width:90px;
}

.csc-mailform-field input#mailformkontaktieren   {
width:15px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:8px;
padding:0px;
}


textarea#mailformnachricht_formular {
width:354px;}



/* CALENDAR */


.tx-cal-controller, .tx-cal-controller dd.even, .tx-cal-controller dt a, .tx-cal-controller dd, .tx-cal-controller a, .tx-cal-controller span, .tx-cal-controller dt span {
margin:0px !important;
padding:0px !important;
background-color:transparent;
}
.tx-cal-controller dt.even, .tx-cal-controller dt {
margin-bottom:4px !important;
margin-top:0px !important;
margin-left:0px !important;
margin-right:0px !important;
padding-top:5px !important;
padding-left:7px !important;
padding-right:7px !important;
padding-bottom:5px !important;
background-color:#f5f9fe;
border-bottom: 1px dotted #003E91;
  /*
background-color:#c7e4f9;
border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #003E91;*/
}
.tx-cal-controller dt.even br + br, .tx-cal-controller dt br + br, #content_zwei_login .tx-cal-controller dt br + br , .sidebar_box_kalender .tx-cal-controller h3 {
display:none !important;
}

span.V9G {
display:none;
}



.tx-cal-controller dl {
margin-left:0px;
  margin-right:0px;
  margin-top:4px;
  margin-bottom:10px !important;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px !important;
  }
/*.tx-cal-controller br + br {
display:none;
}.tx-cal-controller h1, */
.tx-cal-controller dt h1, .tx-cal-controller dd h1   {
  margin:0px !important;
  padding:0px !important;
  color:#666;
  font-weight:normal;
  display:none;
}
.tx-cal-controller dd, .tx-cal-controller dd.even {
  /*margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:4px !important;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:2px !important;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #cd6d20;*/
  display:none;
}

.tx-cal-controller span, .tx-cal-controller p.found, .tx-cal-controller p.pagebrowser  {
  margin:0px;
  padding:0px;
  display:none;
}


#outer_login .tx-cal-controller span,
#outer_login  .tx-cal-controller p.pagebrowser {
display:block;
padding:0px;
margin:0px;
font-size:95%;
}
#outer_login .tx-cal-controller p.found {
  display:none;
  padding:0px;
  margin:0px;
  color:red;
}
.tx-cal-controller a:link, .tx-cal-controller a:visited {
  color:#666  !important;
  text-decoration:none;
  border:none !important;
  margin:0px !important;
  padding:0px !important;
  font-weight:bold;
  font-size:105%;
}
.tx-cal-controller a:hover, .tx-cal-controller a:active {
  color:#003E91  !important;
  font-weight:bold;
  font-size:105%;
  text-decoration:none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #003E91;
  margin:0px !important;
  padding:0px !important;
  
}

#outer_veranstaltung .tx-cal-controller span {
  display:none;
  font-size:95%;
}
#outer_veranstaltung .tx-cal-controller span a:link, #outer_veranstaltung .tx-cal-controller span a:visited {
  border:none;
  margin:0px !important;
  padding-left:4px !important;
  padding-right:4px !important;
  padding-top:1px !important;
  padding-bottom:1px !important;
  coloR:#fff;
  background-color:#c6dcf1;
}
#outer_veranstaltung .tx-cal-controller span a:hover, #outer_veranstaltung .tx-cal-controller span a:active  {
  color: #003E91;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #003E91;
  margin:0px !important;
  padding:0px !important;
}
#outer_veranstaltung .tx-cal-controller h3 {
color:#666;
font-size:95%;
font-weight:normal;
}
.default_catheader, .orange_catheader {
color:#fff;
background-color:#003E91;}

#outer_login .tx-cal-controller div.green_catheader, #outer_login div a.green_catheader:link {
background-color:#81a029  !important;
  color:#fff !important;
    padding:2px !important;
 display:inline;
}
#outer_login .tx-cal-controller div.green_catheader, #outer_login div a.green_catheader:hover {
  background-color:#81a029  !important;
  color:#fff !important;
  padding:2px !important;
   display:inline;
}

#content_eins .news-single-item h1, #content_eins .news-single-item h2, #content_zwei .news-single-item h1, #content_zwei .news-single-item h2, #content_zwei_login .news-single-item h1, #content_zwei_login .news-single-item h2 {
  color:#666666 !important;
  border:none !important;
  text-decoration:none !important;
  background-color:transparent;
  font-size:90% !important;
  line-height:130%;
  margin-bottom:5px;
  margin-left:0;
  margin-right:0;
  margin-top:0px;
  padding:0;
  }
  
  
  
#c522, #c522 a, #c526, #c526 a, #c525, #c525 a, #c527, #c527 a, #c528, #c528 a, #c529, #c529 a, #c530, #c530 a, #c531, #c531 a, #c532, #c532 a, #c533, #c533 a, #c534, #c534 a, #c535, #c535 a, #c536, #c536 a, #c537, #c537 a {
  margin:0;
  padding:0;
  height:0px;
  line-height:0px;
  background-color:transparent;
  }
  
  
  /*** ANMELDUNG TABELLE***/
div#c522 {
  display:block;
  height:1100px;
  line-height:140%;
}
div#c522 p {
  margin:0 0 5px 0;
}
div#c522 a:link, div#c522 a:visited {
     margin:5px 0 5px 0;
    line-height:140%;
 }
.table_bildungsurlaub_1 td, .table_bildungsurlaub_1 tr {
height:20px !important;
line-height:20px;}
.infotext_klein {
font-size:83%;
line-height:120%;
}
.bu_item input, .table_bildungsurlaub_1 input {}
.table_anmeldung_1 input, .table_anmeldung_2 input, .table_anmeldung_3 input {
  margin-right:7px;
  margin-bottom:3px;
}
.table_anmeldung_1 td, .table_anmeldung_2 td, .table_anmeldung_3 td, .bu_item td, .table_bildungsurlaub_1 td {
vertical-align:top;
margin:0px;
padding:0 4px 2px 0;
  height:20px !important;
line-height:20px;
}
.table_anmeldung_1, .table_anmeldung_2, .table_anmeldung_3 {
width:92%;
margin:0px;
padding:0px;
}

.bu_item, .table_bildungsurlaub_1 {
width:auto;
margin:0px;
padding:0px;
}

.bu_item select, .table_bildungsurlaub_1 select {
margin:0px 2px 3px 2px;
padding:1px;

}
div.bu_info, div.bu_subtitle {
width:80%;
margin-bottom:7px;
}

.hinweis_anmeldung{
color:red;
}

#printadresse { display:none }



ul.formular_error {
color:red;
font-size:95%;
padding:0px !important;
margin:0px !important;
list-style-type: none !important;
}
ul.formular_error li {
list-style-type: none !important;
padding:0 0 0 5px !important;

margin:0px !important;
}


/*** FE LOGIN ***/
.tx-felogin-pi1 form, .tx-felogin-pi1 form fieldset {
border:none;
margin:0;
padding:0;
}
.tx-felogin-pi1 input {
margin:2px 0 7px 0;
padding:0;
}

.tx-felogin-pi1 label{
font-weight:bold;
}
#content_zwei_login a:link, #content_zwei_login a:visited {
  color:#cd6d20;
  text-decoration:none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #cd6d20;
}
#content_zwei_login a:hover, #content_zwei_login a:active {
  color:#003E91;
  text-decoration:none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #003E91;
}
