/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/*********************** LAYOUT STYLES ***********************/

body {
    /*color: #4d4d4d;*/
      color: #333333;
    font-size: 13px;
    line-height: 20px;
    /*line-height: 1.5em;*/
    font-family: Arial, Helvetica, sans-serif;
  /*veraltet . . . background: #999999;*/
  /*background: #B4C1D0  url(../images/bg_line.jpg) top repeat-x;*/
  /*altes zeuggss background: #FFFFFF  url(../images/bg.jpg) top no-repeat;*/
  background-attachment:fixed;
    margin: 0;
    padding: 0;
}

#jm-allpage {
  margin: 0 auto;
  background-color:#FFFFFF;
  border-right:10px solid #FFFFFF;
  border-left:10px solid #FFFFFF;
    border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-bottom:20px;
    border: 0px solid #d4d4d4;
}

/********** top **********/

#jm-top {
  padding: 12px 0;
}

#jm-logo-sitedesc {
  float: left;
  padding: 0 0 0 0px;
  /*padding: 0 0 0 30px;*/
}

#jm-top-mods {
  float: right;
  text-align: right;
}

#jm-menu-top_font-switcher {
  margin: -5px 0px 18px;
}

#jm-menu-top,
#jm-font-switcher {
  float: right;
}

#jm-font-switcher {
  margin: 5px 0 0 10px;
}

#jm-search {
  display: block;
  margin: 0 0 18px;
}

/********** djmenutop **********/

#jm-djmenutop {
  /*margin: 0 0 18px;
  list-style:none outside;*/ margin-bottom:12px;    list-style-type: none;
}

/********** pathway **********/

#jm-pathway {
  /*border: 1px solid #d4d4d4;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 10px;
  margin-bottom: 18px;*/
  padding: 0px;
  margin-bottom: 18px;
}

#jm-pathway div.breadcrumbs {
  /*font-size: 0.9em;*/
  font-size:10px; margin-bottom:-10px;
}


/********** main **********/

#jm-left,
#jm-right { /* Inhaltspalte in der Mitte */
  float: left;
    margin: 0 18px 0 0;
}

#jm-main.scheme_3 #jm-left.third,
#jm-main.scheme_2 #jm-left.second {
  margin: 0;
}

#jm-main.scheme_3 #jm-right.third,
#jm-main.scheme_2 #jm-right.second {
  margin: 0;
}

#jm-content {
  margin: 0 10px 0 0;
}

#jm-main.scheme_3 #jm-content.third,
#jm-main.scheme_2 #jm-content.second,
#jm-main.scheme_1 #jm-content.first {
  margin: 0;
}

#jm-main.scheme_3 #jm-content,
#jm-main.scheme_2 #jm-content {
  float: left;
}

#jm-maincontent {
  margin: 0 0 18px;
}

#jm-banner { /* Abstände um den Banner - horizontal */
  /*margin: 0px 0px; 0px 18px;*/ border: 0px solid #d4d4d4; text-align: center;
}

div.banneritem { /* Abstände um den Banner - vertikal */
  /*margin-bottom:-15px;*/   margin-bottom:10px;
  margin-top:-10px;
}

/********** bottom mods **********/

#jm-bottom-mods { /* habe ich am 15.05.2013 augeblendet, da hier JoomlaAgent Component versteckt wird */
  /*background: #f6f6f6;
  border: 1px solid #d5d5d5;
  padding: 10px 0 0 10px;
  margin: 10px 0px 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;*/ display:none;  
}

/********** footer **********/

#jm-footer {
  padding: 0 10px 18px; /*  padding: 0 10px 18px;*/

border: none;
border-top: 1px dotted #CCCCCC;
/*color: #FFFFFF;*/
background-color: #FFFFFF;
height: 1px;
}

#jm-copyrights { /* hier habe ich den Footer-Text positioniert */
    /*float: left;*/
    margin: 0 auto;
    text-align:center;
    /*color:#05458D;*/
    font-size: 80%;
    line-height: 1.5em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
    background: none;
  /*text-transform: lowercase; */  
  /*letter-spacing: 1px;*/ margin-top:10px;
}
#jm-copyrights a:link, a:visited {
    text-decoration: none;
}
#jm-copyrights a:hover, a:active {
    text-decoration: underline;
  /*background: #E0EBFF;*/
}

#jm-poweredby-stylearea { /* Hier den Footer-Bereich formatieren */
  /*float: right;*/
  padding-top:5px;
  padding-bottom:0px;
    margin: 0 auto;
    text-align:center;
    font-size: 10px;
    line-height: 1.5em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
  background: none;
color:#666666;
}
/*#jm-poweredby-stylearea a:link, a:active {
    text-decoration: none;
      color:#666666;
}
#jm-poweredby-stylearea a:hover, a:visited {
    text-decoration: underline;
      color:#666666;
}*/

/*#jm-poweredby a:link, a:visited {
    text-decoration: underline;
      color:#666666;
}*/

#jm-poweredby {
  display: block;
}

#jm-stylearea {
  text-align: right;
  display: block;
  margin-top: 10px;
}

/********** clearfix **********/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {   
  display: inline-block;
}

/* Hides from IE-mac \*/ * html .clearfix {
    height: 1%;
}

.clearfix {
    display: block !important;
}

/* End hide from IE-mac */



/* ############## Zugabe ################### */

.container_skitter {
  margin-left: 0px;
  margin-top: 0px;
   margin-bottom: -10px;
  float:left;
}



#vslickshow117 { /* Slideshow auf der Startseite */
  /*text-align: right;
  display: block;*/
  margin-left:-20px;
  margin-top:-28px;
  margin-bottom:-20px;
  margin-right:0px;
  float:left;
  border: 0px solid #d4d4d4;
}

div.vslickshow117 {
  border: 0px solid #d4d4d4;
}

.vslickshow117 {
  border:none;
}

div.djc_filters_in { /* Filterfeld - Suchergebnisse - wird hier positioniert */
    margin-top:20px;
  margin-bottom:0px;
}

#slideshow_5 { /* Slideshow auf der Startseite */
  margin-left:-20px;
  margin-top:-28px;
  margin-bottom:-20px;
  margin-right:0px;
  /*float:left;*/
  border: 0px solid #d4d4d4;
    position: relative;
}


div.pix_diapo197 {
  margin-top:0px;
}

div.icemegamenu {
  list-style-type: none;
}
.icemegamenu {
  list-style-type: none;
}

div.maxiroundedcenter { /* hier habe ich das Menü oben - nach oben gezogen */
  margin-top:-20px;
}



.blue {
  margin-bottom:5px; /* hier habe ich zwischen Suchen und Flaggen mehr Platz gegeben */
}
