@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Template for designing a screen layout
 * (de) Gestaltungsvorlage für die Erstellung eines Screenlayouts
 *
 * @copyright       Copyright 2005-2010, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.2.1
 * @revision        $Revision:392 $
 * @lastmodified    $Date:2009-07-05 12:18:40 +0200 (So, 05. Jul 2009) $
 */

@media screen, projection
{
  /** 
   * (en) Forcing vertical scrollbars in IE8, Firefox, Webkit & Opera 
   * (de) Erzwingen vertikaler Scrollbalken in IE8, Firefox, Webkit & Opera 
   *
   * @workaround
   * @affected IE8, FF, Webkit, Opera
   * @css-for all
   * @valid CSS3
   */

  body { overflow-y:scroll; }

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * Design of the Basic Layout | Gestaltung des YAML Basis-Layouts
  *
  * @section layout-basics
  */

  /* Design of the Main Layout Elements | Gestaltung der Hauptelemente des Layouts */

 /* Page margins and background | Randbereiche & Seitenhintergrund */
  body {background-color:#e1e3e4; }

  /* Layout:Width, Background, Border | Layout:Breite, Hintergrund, Rahmen */
 /* .page_margins {} */
 /* .page{ background-color:white; margin:50px;  width: 960px; } */
  
  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { background: #E1E3E4 url("images/bg_blue.gif") repeat-x top left fixed; padding: 0px; }

  /* Layout Alignment | Layout-Ausrichtung */
  .page_margins {
  margin: -30px auto 0;
  padding: 5px 0px 0px 0px;
  }

  /* Layout Properties | Layout-Eigenschaften */
  .page_margins { width: 960px;  min-width: 740px; max-width: 90em; background: #fff; }
  .page { padding-top: 0px; }
  #header { position:relative; padding: 0px 2em 0em 0px; color: #000; background: #fff; }
 /*  #topnav { right:10px; text-align:right; color: #aaa; background: transparent; } */
  #nav { overflow:hidden; }
  #main { margin: 10px 0; background: #fff; }

  

 /* OEG:  */
   /*TopNav:*/     
#topnav {
position:relative; 
}

#topnav li {
float:left; 
list-style-type:none;
margin:0px;
}
 
.topnav_cell  {
padding:0px 6px 0px 6px;
font-size:75%;
color:#605f5f;
}
.topnav_cell  a {
color:#605F5F !important;

}

#topnav img {
padding:0px 0px 0px 6px;
}


 /* OEG:  */
	
.suche_0 {}
 
.suche_1 {
font-size:75%;
margin-top:3px;
float:left;
}

.suche_2 {
margin-top:5px;
float:left;
}

  
	#headimage { float:left; padding-top: 0px; margin-left:0px;}
	#headimage img { margin-bottom: 0.7em;}
	#headimage p { margin-bottom: 0.3em;}
  
  /* OEG  #main { width: 830px; clear:both;} */

  #main { width: 850px; clear:both; padding-top:10px; padding-left:0px; margin: 0 0px 0 0px; z-index:1;}

  
  /* OEG:  */
  #edit_gallery { width: 600px; padding-left:50px;}
  
  
  #footer { width: 830px; text-align: center; padding-top:40px; clear: both;}

  /*-------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */
  /*Startseite*/
  #col1 { float:left; width:40%;}
  #col2 { float:right; width:20%; padding-right: 35px; }
  #col3 { width:auto; margin:0 180px 0 300px; }
  
  #col1_content { padding: 20px; }
  #col2_content { padding-top: 20px; }
  #col3_content { padding: 20px; margin-right: 20px;}

  
  .col_content_bild { padding-top: 3px; float:left; margin-right:10px;}

  .col_content_bild img { border: 1px solid #CCCCCC; width:150px;}
  

  .col_content_text h3 { color: #2c5a93; font-size: 75%;}


  .col_content_text p { color: #3f3f3f; font-size: 75%;}


  
	
  /*-------------------------------------------------------------------------*/


 /**
  * Design of Additional Layout Elements | Gestaltung weiterer Layoutelemente
  *
  * @section layout-misc
  */
  
  
  
 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Skiplinks 
  *
  * (en) Visual styling for skiplink navigation
  * (de) Visuelle Gestaltung der Skiplink-Navigation
  *
  * @section content-skiplinks
  */
  
  #skiplinks a.skip:focus,
  #skiplinks a.skip:active { 
	color:#fff; 
	background:#333; 
	border-bottom:1px #000 solid;
	padding:10px 0;
	text-decoration:none;
  }  
}


/* Kopie von forms.css www.statistik.bayern.de */ 

.yform {
    background: none repeat scroll 0 0 #BDD2FF;
    border: 1px solid #DDDDDD;
    margin: 0 0 1em;
    padding: 10px;
}
.yform fieldset {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #DDDDDD;
    margin: 0 0 1em;
    padding: 0.5em;
}
.yform legend {
    color: #000000;
    font-size: 125%;
    font-weight: normal;
}
.yform label {
    color: #2C5A93;
}
.yform input, .yform textarea, .yform select, .yform optgroup {
    font-family: Arial,Helvetica,sans-serif;
}
.yform .type-text input, .yform .type-text textarea, .yform .type-select select {
    border: 1px solid #DDDDDD;
}
.yform div input:focus, .yform div select:focus, .yform div textarea:focus, .yform div input:hover, .yform div select:hover, .yform div textarea:hover, .yform div input:active, .yform div select:active, .yform div textarea:active {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AA6666;
}
.yform div.type-check input:focus, .yform div.type-check input:hover, .yform div.type-check input:active {
    border: 0 none;
}
.yform .type-button input {
    background: url("images/button_gray.png") repeat-x scroll left top #454545;
    border-color: #DDDDDD #444444 #444444 #DDDDDD;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    padding: 0.5em 1.2em;
}
.yform .type-button input[type="reset"] {
   /*    background: url("images/button_red.png") repeat-x scroll left top #661717; */
    color: #330000;
}
.yform .type-button input[type="submit"] {
   /*    background: url("images/button_yellow.png") repeat-x scroll left top #5E5607; */
    color: white;
	background-color:#4D87C7;
}
.yform .type-button input.reset {
   /*    background: url("images/button_red.png") repeat-x scroll left top #661717; */
    color: #330000;
}
.yform .type-button input.submit {
    background: url("images/button_yellow.png") repeat-x scroll left top #5E5607;
    color: #4D87C7;
}
.yform div.type-button input:focus, .yform div.type-button input:hover, .yform div.type-button input:active {
    background: none repeat scroll 0 0 #555555;
    border-color: #444444 #DDDDDD #DDDDDD #444444;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
}
.yform div.type-button input.reset:focus, .yform div.type-button input.reset:hover, .yform div.type-button input.reset:active {
    background: none repeat scroll 0 0 #880000;
    color: #FFFFFF;
}
.yform div.type-button input.submit:focus, .yform div.type-button input.submit:hover, .yform div.type-button input.submit:active {
    background: none repeat scroll 0 0 #888800;
    color: #FFFFFF;
}
.yform {
    overflow: hidden;
}
.yform fieldset {
    overflow: hidden;
}
.yform label {
    cursor: pointer;
    display: block;
}
.yform legend {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    padding: 0 0.5em;
}
.yform .message {
    color: #666666;
    display: block;
    margin-bottom: 0.5em;
}
.yform input[type="hidden"] {
    display: none !important;
}
.yform sup {
    color: #880000;
    font-weight: bold;
}
.yform div.type-text, .yform div.type-select, .yform div.type-check, .yform div.type-button {
    margin: 0.5em 0;
    overflow: hidden;
    padding: 3px 0.5em;
    position: relative;
}
.yform div.type-button {
    padding: 3px 0;
}
.yform .type-text input, .yform .type-text textarea {
    display: block;
    padding: 0.3em;
    position: relative;
    width: 58.5%;
}
.yform .type-select select {
    cursor: pointer;
    display: block;
    padding: 0.3em 2px 0.3em 1px;
    position: relative;
    width: 60%;
}
.yform .type-select select optgroup {
    font-style: normal;
    font-weight: bold;
}
.yform .type-check input {
    cursor: pointer;
}
.yform .type-check label {
    display: inline;
}
.yform .type-button input {
    cursor: pointer;
    width: auto;
}
.yform div.error {
    background: none repeat scroll 0 0 #FAF4F4;
    border: 1px dashed #AA0000;
    padding: 0.5em;
}
.yform div.error label {
    color: #000000;
    font-weight: bold;
}
.yform div.error .message {
    color: #880000;
}
.full div.type-text input, .full div.type-text textarea {
    width: 95.5%;
}
.full div.type-select select {
    width: 97%;
}
* html .full div.type-text input, * html .full div.type-text textarea {
    width: 95.5%;
}
* html .full div.type-select select {
    width: 97%;
}
.columnar .type-text label, .columnar .type-select label {
    float: left;
    width: 20%;
}
.columnar div.type-check input {
    margin-left: 30%;
}
.columnar div.error .message {
    margin-left: 30%;
}
.columnar div.type-text input, .columnar div.type-text textarea {
    float: left;
    width: 67.8%;
}
.columnar div.type-select select {
    float: left;
    width: 69.4%;
}
* html .columnar div.type-text input, * html .columnar div.type-text textarea {
    float: left;
    width: 67.2%;
}
* html .columnar div.type-select select {
    float: left;
    width: 68.8%;
}
.yform, .yform div, .yform div * {
}
.yform {
width: 797px;
}
.yform fieldset {
}
.yform legend {
}
.yform fieldset {
}
.yform legend {
}
.yform fieldset {
}
* html .yform {
    padding-top: 10px;
}


/*OEG MOD jquery lightbox*/
  
	#gallery_1 li {list-style-type:none; margin-left: 0px; height: 100%;}
	#gallery_1 {width:auto; margin-left: 0px;}
	#gallery_1  img{width:150px;}
	/*#gallery_1  img{float:left; width:150px;}*/
	#gallery_1 ul{ margin-left: 0px;}

	/* #gallery_link a{ color: #3F3F3F;font-size: 75%;} */
	#gallery_link a{ font-size: 75%;}
	
	
	#gallery_2 li {list-style-type:none; margin-left: 0px;}
	#gallery_2 {width:auto; margin-left: 0px;}
	#gallery_2  img{float:left; width:123px;}


/*OEG MOD*/   
  /*Inhaltsseiten:*/
  #colx1 { float: right; width: 150px; margin: 0; padding: 0;}
  #colx3 { width: 652px; margin:0px; padding: 0; }
  #colx1_content { padding: 0 0px 0 0px;}
  #colx3_content { padding: 0 0px 0 0px; margin-left: 20px;}


  
  
  
#colx3_content a:link { text-decoration:none !important; color:#4D87C7 !important;}
#colx3_content  a:visited { text-decoration:none !important; color:#4D87C7 !important; }
#colx3_content  a:hover { text-decoration:underline !important; }
#colx3_content  a:active { text-decoration:underline !important;}
#colx3_content  a:focus { text-decoration:underline !important;}
  
  
  #colx3_breadcrumb {
 /*   padding-bottom:25px; */ 
  padding-top:4px;
  margin:5px 0 10px 0px;
/*  height: 56px; */ 
  width: 650px;
  float: left;
  }
  
  .colx3_breadcrumb_level_1{
  display: inline;
  padding: 5px 30px 5px 30px;
  margin: 0 0px 0 0px;
  background:#4D87C7;
  color:white;
  }

 .colx3_breadcrumb_level_2{
  margin:5px 0 10px 43px;
  color:#7396c1;
  font-size: 90%;
  float: left;
  }
  
  
/*OEG MOD*/   
  /*Startseite:*/  
  
.meldung_titel  h3{
color:#2c5a93;
}  

.meldung_titel  p {
color:#2c5a93;
font-weight: bold;
}  

.meldung_datum {
color:#7396c1;
font-size: 90%;
}  
 
 .home_pm_previewmode {
width:290px;
  border:2px solid;
  border-color: black;
  font-size: 130%;
 }  
 
 


  #keytech {

  }
  
  /* Logos Übersichtsseite */     
  .partnerlogos  img{
	height:75px;
  }

  /* Logos Scrollband */    

  #logoParade {
    width: auto !important;
}
  
  
  #logos {
	height: 75px;
	 /* width: 666px; */ 
	margin:auto;
  }
  
  #logos  img {
 
  height:50px;
  }
  #logos li {
  float:left;
  list-style-type:none;
  border:1px solid;
  border-color: #BDD2FF;
  }
  
  #copyright {
  font-size:  75%;
  }
  
.pfeil_home{height: 1em; margin-bottom: -3px;}
.pfeil_archiv{height: 1.2em; margin-bottom: -1px;}
  
  
  /*OEG MOD*/   
  /*Mehrwertspalte:*/
.mehrwertspalte_editmode{
padding-top: 15px;
width: 100%;
border: 1px solid black;
min-height: 600px;
}

  
.mehrwertspalte {
padding-top: 15px;
}

.mehrwertblock{
float:left;
width: 100%;

}

.mehrwertblock h2{
color: #605F5F;
font-size: 90%;
}
  
.mehrwertblock_header {
overflow: hidden;
width: 100%;
margin-top: 10px;

}

.mehrwertblock_header  h2 {
font-size: 90%;
color: #605f5f;
}

.mehrwertblock_header  h3 {
color: #605f5f;
}

  
.mehrwertblock_content {
overflow: hidden;
margin-bottom:10px;

font-size: 70%;

}
.mehrwertblock_content  a{
color: #7396c1 !important;
}
.mehrwertblock_content  p{
margin:0;
}
  
  
.mehrwert_bild_galerie  img{
width: 110px;
height:auto;
margin-right:5px;
}

.mehrwert_bild_150  img{
width: 150px;
height:auto;
margin-right:5px;
}


.mehrwert_bild_123  img{
width: 123px;
height:auto;
margin-right:5px;
}

.mehrwert_bild_60  img{
width: 60px;
height:auto;
margin-right:5px;
}
 


 .mehrwert_bild_70 img{
width: 70px;
margin-right: 5px;
float: left;
border:1px solid #E0E0E4;
}

.mehrwert_text {
padding-left: 0px;

} 

.bild_im_iwe {
border:1px solid #E0E0E4;
float:left;
margin: 0 15px 3px 0;
background-color: #E0E0E4;
font-size: 80%;
width: 200px;
}
.bild_im_iwe img{
width: 200px;
}

.wsd_box {
background-color: #E0E0E4;
margin: 20px 20px 20px 0px;
height: auto;
border:1px solid #E0E0E4;
} 

.wsd_box_bild {
width: 100%;
}
 .wsd_box_bild img {
 /* border: 1px solid #CCCCCC; */
width: 100%;
} 

.wsd_box_text {
width: 100%;
font-size: 80%;
background-color: #E0E0E4;
} 
  #kontakt {
  float:left;
  } 

  #kontakt p {
  margin:0px;
  } 
 
 #kontakt img {
  width:75px;
  } 
  
  .mehrwert_archiv {

  padding-top: 15px;
  }
    
  .mehrwert_archiv  h2{
   font-size: 80%;
  }

  
  div.col_home a{
     color: #3f3f3f;
	 text-decoration:none
  }
  div.col_home h2{
     color: #9b9b9b !important;
	 font-size: 100%;
  }

  
  
  
  
.mw_level_0 {
margin:0px;

}
.mw_level_0  a{

}

.mw_level_1 {
clear: both;
//margin-left: 5px;
padding-top: 3px;
}
.mw_level_2 {
clear: both;
margin-left: 10px;
}
.mw_level_3 {
clear: both;
margin-left: 15px;
text-decoration: none;
}

.mw_level_1 a{
font-size: 80%;
color: #7396c1 !important;
}

  
.mw_level_2 a{
font-size: 70%;
color: #7396c1 !important;
}

.mw_level_3 a{
color: #9b9b9b !important;
font-size: 60%;
}


.pm_links {
float:left;
width:4%;
color: #9b9b9b;
font-size: 50%;
}

.pm_rechts {
float:right;
width:95%;
}




.mehrwert_archiv li{
list-style-type:none;
line-height:1em;
}

.archiv_overview  a {

}
.archiv_overview_jahr{
 padding: 10px 0 15px;
 }
.archiv_overview_jahr h2{
   color: #990000;
}

.archiv_overview  li{
list-style-type:none;
margin: 10px 0 10px 0;
}

.breit_15 {
    width: 15%;
}



.trennlinie_dezent{
height: 10px;
}

.trennlinie_dezent hr{
border-color: #9b9b9b;
width: 80%; 
float: left;
}



.rot p {
color: #990000;
}


.rot  a {
  color: #990000 !important;
}

.menue_rot  {
   color: #ffffff !important;
   background: #990000;
}

.schrift_rot  {
  color: #990000 !important;
}
  
  
.schrift_fett  {
 font-weight:bold;
}
  
.fett a {
  font-weight:bold !important;
  color: #605f5f !important;
}

.abstand_5px  {
padding-top: 5px;
padding-bottom: 5px;
}

.gallery_nav  {
font-size: 90%;
color:  #9B9B9B;
 padding: 0px 0 15px;
}

.gallery_nav  a{
 /*  font-weight:bold; */ 
}

.druck_head_image  {
display: none;
width:100%;
}

.druck_head_image img {
float: right;
}


.druck_button  a{
color: #4D87C7 !important;
}



.zelle {
width: 25px;
float: left;
}


/* oeg: */
/* sitemap: */  


div.sitemapmain {
height:auto;
width:510px;
}

div.sitemap1 {
font-family:arial;
font-size: 100%;
font-weight:bold;
padding-top:20px;
width:auto;
}


div.sitemap1 h2 {
font-size: 110%;
}

div.strich {
border-top:1px solid #9B9B9B;
margin-top:0;
}


div.bold {
border-top:1px solid #9B9B9B;
font-weight:bold;
margin-top:10px;
}

div.sitemap3 {
font-family:arial;
font-size:75%;
width:auto;
margin-left:15px;
color: #4D87C7;
}
  
  
div.aufzaehlung {
background-image:url("/mydocs/images/layout/quadrat_2.png");
background-repeat:no-repeat;
padding-left:15px;
}


div.quadrat {
background-image:url("/mydocs/images/layout/quadrat_1.png");
background-repeat:no-repeat;
padding-left:15px;
margin-left:0px;
}

a.sitemap {
color:#4D87C7;
text-decoration:none;
}


div.sitemaplinks {
float:left;
width:240px;
}

div.sitemaprechts {
float:right;
height:auto;
width:240px;
}

div.oben {
padding-top:20px;
}


div.sitemaplinks_bottom
{
margin-bottom:20px;
}

div.suche_dummy {
font-size:80%;
}


/* STARTSEITE Allegmein */


div.startseite_main h2{
	color: #9B9B9B;
    font-size: 100%;
	font-family: Arial;
}
div.startseite_main_text_1 a {
	color: #2C5A93;
	font-size: 75%;
	text-decoration: none;
}

div.startseite_main_text_2 a {
    color: #3F3F3F;
    font-size: 75%;
	text-decoration: none;
}

/* START: Folgende div nur bis zur Echtversion   */

div.start_main h2 {
    color: #9B9B9B !important;
    font-size: 100%;
}

div.spalte1 {
width: 75% !important;
}

div.spalte1_block {
width: 48%;
}

div.spalte3 {
 margin: 0 0px 0 650px !important;
}
/* ENDE: Folgende div nur bis zur Echtversion   */

/* START: STARTSEITE MELDUNGEN */

div.meldungen_rahmen {}

div.meldungen_link {
float: left;
padding-bottom: 10px;
}

div.meldungen_link a {
text-decoration: none;
/*  color: #3F3F3F;*/
 font-size: 75%;
}

/* ENDE: STARTSEITE MELDUNGEN */


/* START: STARTSEITE KALENDER */


div.kalender {
background-image:url(/mydocs/images/layout/kalender_hintergrund_2.jpg);
width: 550px;
float: left;
margin-top: 20px;
} 


div.kalender_kopf {
height: 45px;
background-image:url(/mydocs/images/layout/kalender_hintergrund_1.jpg);
} 

div.kalender  h2{
color: #2C5A93;
font-family: Arial;
font-size: 100%;
}

div.kalender_inhalt_links  {
float: left;

} 
div.kalender_inhalt_rechts {
background-color: #f0f6fc;
} 

div.kalender_inhalt a {
    color: #3f3f3f;
    font-size: 75%;
	hover{color:#f00;}
} 

div.kalender_datum {
margin-left: 5px;
margin-bottom: 5px;
font-family: Arial;
font-size: 75%;
}  
div.kalender_datum h3 {
color: #2c5a93;
}

div.kalender_jahr {
width:30%;
float:left
}

div.kalender_monat {
width:60%;
float:right;
}

div.kalender_tag {
float: left;
background-color:#2c5a93;
margin: 0px 5px 5px 5px;
}

div.kalender_tag a {
 color:white;
} 
div.kalender_tag  a:focus { text-decoration:none; background-color: #2C5A93;}

div.kalender_text {
margin: 0px 5px 5px 5px;
padding-left: 25px;
}
div.kalender_text a:hover { text-decoration:none; background-color:#2c5a93; color:white; }

div.kalender_link {
float: left;
width: 100%;
}

div.kalender_link a {
text-decoration: none;
/* color: #3F3F3F; */
 font-size: 75%;
}

div.kalender_termin {
 overflow: hidden;
}
div.kalender_termin_1 {
 float:left;
 width: 30px;
 text-align: right;
}
div.kalender_termin_2 {
 margin-left: 50px;
}

/* ENDE: STARTSEITE KALENDER */


/* START: Startseite Fotogalerie */

div.startseite_fotogalerie {
float: left;
padding-bottom: 20px;
}


div.startseite_foto_rahmen {
background-image:url(bilderrahmen.png);
background-repeat:no-repeat;
margin-top: 30px;
margin-left: -20px;
height: 100px;
}

div.startseite_foto_bild {
	    /* width: 200px; */
        /* height: 100px; */
        /* padding: .5em; */
        /* border: 2px solid black; */
        /* background-color: #ffb; */
        position: relative;
        left: 0px
}

div.kalender_kopf_text {
        position: relative;
        left: 130px;
		padding-top: 14px;
}

div.facebook {
 padding-left: 20px;
 }
 
div.facebook img {
 width:20px;
}
div.twitter img {
 width:20px;
}
div.rss img {
 width:20px;
}
/* ENDE: Startseite Fotogalerie */


/* START: TEST RAHMEN UM BILD für Galerie und WSD */
/* Container */

div.startseite_media {
/* border:thin solid #CCCCFF; */
padding-bottom: 15px;
float: left;
}

div.startseite_media_h2 {
width: 200px;
}

div.startseite_media_box {
position: relative;
padding-top: 15px;
margin-left: -20px;
}

/* Hintergrund */
div.startseite_media_box_1 {
background-image:url(/mydocs/images/layout/bilderrahmen.png);
background-repeat:no-repeat;
width: 180px;
height: 100px;
position: absolute;
bottom: 0px;
//z-index: 1;
}

/* Vordergrund */
div.startseite_media_box_2 {
    bottom: 10px;
    left: 20px;
    position: relative;
   // z-index: 2;
}

div.startseite_media_box_2 img {
min-height: 100px;
}
/* ENDE: TEST RAHMEN UM BILD für Galerie und WSD */

div.startseite_media_box_3 {
    bottom: 10px;
    left: 20px;
    position: relative;
   // z-index: 2;

}

div.startseite_media_box_3 img {
min-height: 100px;
border: 1px solid #9B9B9B;
   padding: 5px;
}

	
	

div.kalender_tag_ohneurl {
float: left;
background-color:#2c5a93;
margin: 0px 5px 5px 5px;
 font-size: 75%;
 color:white;
} 
div.kalender_tag_ohneurl:hover { text-decoration:none; background-color: #2C5A93;}





div.kalender_text_ohneurl {
margin: 0px 5px 5px 30px;
/*padding-left: 25px;*/
 font-size: 75%;


}
div.kalender_text_ohneurl:hover { text-decoration:none; background-color:#2c5a93; color:white; }


/* Kontakt */

.float_left  {
float:left;
}


.stories_nav  {
font-size: 90%;
color:  #9B9B9B;
 padding: 30px 0 15px;
}

/* Border im Zusatz-Untermenü 25 Jahre ... */ 


.nav_left a {
    border-left: 1 !important;
}


/*iib_box*/ 
div.iib_box {
width: 100%;
}
.cr_body label{
clear:none !important;
}



/*ENDE OEG MOD*/ 

#colx3_content h3 {
    color: #605F5F;
    font-style: italic;
}


}