@import url(http://www.ekmd.de/css/main.css);

/******** main.css ********/
div#wrapper {
max-width: 82.4em;
min-width: 770px;
}

/******** topNavigation ********/

div#topNavigation {
  background-color: transparent;
  position: relative;
  padding-top: 0;
  z-index: 5;
}

div#topNavigation fieldset {
  padding-top: 0.6em;
}

ul#topSubNavigation {
  padding: 0.833em 0.833em;
}

ul#topSubNavigation fieldset {
  padding-top: 0.833em;
}

/******** logo ********/

div#topLogo {
  background: #fff url(../images/gd-banner-2012.jpg) no-repeat right bottom;
  height: 18.32em;
  position: relative;
  z-index: 2;
  top: -2.2em;
}

div#ekmLogo {
  position: relative;
  z-index: 1;
  top: 2.4em;
  left: 2.4em;
  width: 48.318em;
}

div#ekmLogo span {
  display: none;
}

div#ekmLogo h1 {
  margin: 0;
  border: 0;
}

div#ekmLogo a {
  display: block;
  background: transparent url(../images/gdLogo.gif) no-repeat;
  height: 10em;
  border: 0;
}

/* the bodge for IE6 browsers */
* html div#ekmLogo a {  background: transparent url(../images/gdLogo.gif) no-repeat;}

div#ekmLogo a:active {
  top: 0;
}

/******** mainNavigation ********/

div#mainNavigation {
  margin-top: -4.4em;
  background: transparent;
}

div#mainNavigation ul li {
  margin-right: 0.13em;
  border-right: solid 0.1em #88afd5;
  border-left: solid 0.1em #88afd5;
}


#gottesdienst {
  width: 10%;
}

#gemeindeaufbau {
  width: 11.7%;
}

#ehrenamt {
  width: 8%;
}

#gkr {
  width: 5%;
}

#gemeindeberatung {
  width: 13.5%;
}

#konfliktmanagement {
  width: 15%;
}

#tourismus {
  width: 9%;
}

#service-kontakt {
  width: 13%;
  position: absolute;
  right: 0;
}

#grossprojekte {
  width: 11.8%;
}

#themenfelder{
  width: 11%
}

div#mainNavigation ul li.last {
  background: #e97f32 url(../images/bgMainNavigationTopic.gif) repeat-x left top;
    position: absolute;
    right: 1px;
    top: 23px;
    width: 129px;
}

/******** themenfelder ********/

div#mainNavigation .themen {
  display: none;
  position: absolute;
  width: 45em;
  background-color:#f5f5f5;
  border-bottom: 0.5em solid #eb8233;
  right: 0;
}

div#mainNavigation .themen a {
  border-bottom: solid .083em #dbdbdb;
  padding-left: .5em;
  color: #333;
}

div#mainNavigation ul li.last .themen a:hover {
  background-color: #eb8233;
  border-bottom: solid .083em #fff;
}

div#mainNavigation .themen_left {
  float: left;
  width: 29%;
  margin-bottom: 0.833em;
  height: 1%;
  text-align: left;
  text-transform: none;
  padding: .833em;
}

div#mainNavigation .themen_right {
  height: 1%;
  margin: 0 0 0.833em 52%;
  text-align: left;
  padding: .833em;
}

/******** mainContent ********/

div#pathkk {
  margin-top: 0;
  background-color: #f5f5f5;
  border-bottom: solid #f5f5f5 0.499em;
  padding-left: .55em;
  color: #5f5f5f;
}

div#pathkk a,
div#pathkk .raquo {
  border: 0;
  color: #999;
}

div#pathkk a:hover {
  color: #05519c;
}


#col1 {
  margin-top: 1.83em;
}

#col2 {
  margin-top: 1.83em;
}

#col3 {
  margin-top: 1.83em;
}

/******** MainFooter ********/



/******** Images / Media ********/
div#content img {
  float: left;
  margin: 0 0.833em 0.416em 0;
  background-color: #fcfcfc;
  border: solid 0.1em #a3abb1;
  padding: 0.162em;
  width: auto;
  max-width: 415px;
}

div#content .slist_left img,
div#content .slist_right img,
div#content img .portrait {
  width: 12.495em;
  float:  none;
}

div#content img.fotothumb {
  width: 8.325em;
  float:  none;
}

div#content img.ecard {
  float:  none;
}

div#content img.none {
  background-color: #fff;
  border: 0;
}

div#content img.icon {
  background-color: #fff;
  border: 0;
  width: auto;
  margin: 0;
  padding: 0;
}

div#content .media {
  margin: 0 0 0.416em 0;
  float: none;
  border: none;
  background-color: #fff;
}

div#content img.portrait {
  float: left;
  width: 12.495em;
}


/******** Image mit Bildunterschrift ********/

div#content dl.fullimage,
div#content dl.smallimagecol1,
div#content dl.smallimagecol1-right {
  float: left;
  margin: 0 0.833em 0.416em 0;
  background-color: #fcfcfc;
  border: solid 0.1em #a3abb1;
  padding: 0.166em;
  width: auto;
}

div#content dl.smallimagecol1-right {
  float: right;
}

div#content dl.smallimagecol1,
div#content dl.smallimagecol1-right { 
  width: 187px;
}

div#content dl img {
  border: 0;
  padding: 0;
  margin: 0 0  .4165em 0;
}

dl dd {
  margin: 0;
  padding: 0.166em;
  font-size: 90%;
  font-family: 'Tahoma';
  line-height: 103%;
}


/******* Pages *********/



/******** Lists ********/


/******** Lists PDF MAIL PRINT ********/


/******** Links ********/


/******** table Terminkalender ********/


/******** Rules & Top ********/


/******** Formular ********/


/******** misc ********/

#map {
  widht: 415px;
  height: 350px;
  border: solid 0.1em #a3abb1;
  padding: 0.162em;
}

div#content div#map img {
  background-color: transparent;
}
