/*
Stylesheet Maerkischer-Kreis
Dennis Dobslaf
2005-11-23
*/
* 
{
  margin: 0;
  padding: 0;
}

html
{
  background-image: url(pics/backleft_neu.gif);
  background-repeat: repeat-y;
  background-position: 13.2em 0em;p
  background-color: #DBDDDC;
  font-size: 76%;
}

img {
	border: none;
}

body
{
  font-family: Arial, Helvetica, sans-serif;
  min-width: 770px;
  max-width: 1250px;
  color: #000000;
}

dfn
{
  position: absolute;
  top: -1000px;
  left: -1000px;
}

p {
  padding: 0;
  margin-top: 0;
	margin-bottom: 1em;
}

.hidden
{
  display: none;
}

#wrapperall
{
	width: expression(document.body.clientWidth < 820? "770px": "100%" );
}

#wrapperall2
{
	width:expression(document.body.clientWidth > 1280? "1250px": "auto" );
}

ul
{
  list-style-type: none;
}

.container
{
  overflow: hidden;
}

* html .container
{

}

.imgdesc
{
  font-size: 0.8em;
  font-style: italic;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#header
{
  background-color:  #24569B;
  background-image: url(/pics/mk-logo_w_tr.gif);
  background-repeat: no-repeat;
  height: 80px;
  border-bottom: 1px solid #FFFFFF;
}

#header_blank_mk {
  float:left;
}

#header_logo_sw{
  float:left;
}

#headerimages
{
  overflow: hidden;
  width: 100%;
  padding-top: 5px;
}

#header #headerimages .image
{
  float: right;
  margin-right: 8px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#quicknav
{
  background-color: #24569B;
  text-align: right;
  padding: 0.1em 0.5em;
  color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

#quicknav a:link, #quicknav a:visited, #quicknav a:active
{
  color: #FFFFFF;
  text-decoration: none;
}
#quicknav a:hover, #quicknav a:focus
{
  
} 


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#mainnav
{
  background-color: #DBDDDC;
  padding: 0.8em 0.4em;
  padding-bottom: 0;
  font-weight: bold;
  white-space: nowrap;
  border-bottom: 1px solid #FFFFFF;
}

#mainnav ul
{
  overflow: hidden;
  width: 100%;
}

* html #mainnav ul
{
    padding-bottom: 0.8em;
}
*+html #mainnav ul
{
    padding-bottom: 0.8em;
}

#mainnav ul li
{
  float: left;
  margin-bottom: 0.8em;  
}

#mainnav a.last
{
  border-right: none;
}

#mainnav a
{
  padding-left: 0.6em;  
  border-right: 2px solid #000000;
  padding-right: 0.6em;
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  color: #000000;
  text-decoration: none;
}

#mainnav a:hover
{
  text-decoration: underline;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#content
{
  overflow: hidden;
  width: 100%;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#left
{
  float: left;
  width: 13.2em;
  padding-bottom: 2em;
  background-color: #DBDDDC;
}

#left #headerimagereminder
{
  background-color: #DBDDDC;
  color: #000000;
  text-align: center;
}

#left #headerimagereminder img
{
  width: 13.2em;
}

#left .block
{
  border-top: 1px solid #FFFFFF;
  background-color: #DBDDDC;
  padding-bottom: 1em;
}

#left .block h1
{
  color: #FFFFFF;
  background-color: #24569B;
  font-weight: bold;
  text-align: left;
  padding: 0.3em;
  border-bottom: 1px solid #FFFFFF;
  font-size: 1em;
  width: 12.6em;
}

* html #left .block h1
{
  width: 13.2em;
  
}

#left .block h2
{
  color: #000000;
  font-size: 1em; 
  padding: 0.3em;
  padding-top: 0.5em;
}

#left .block .element
{
  padding: 0.3em 0.8em;
}

#left ul#subnav
{
  background-color: #DBDDDC;
  color: #000000;
}

* html #left ul#subnav
{
    width: 12.6em;
    height: 1%;
}

#left ul#subnav li
{
  display: inline;
}


#left ul#subul
{
  margin: 0;
  padding: 0;
}

#left #subnav a {
  display: block;
  color: #000000;
  text-decoration: none;
  padding-left: 1.2em;
  width: 12em;
  margin: 0;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  background-image: url(/pics/li_bullet1.gif);
  background-repeat: no-repeat;
  background-position: 0px 5px; 
  
}

* html #left #subnav a {
  width: 13.2em;
}

#left ul#subnav a:hover
{
	background-color: #24569B;
	color: #FFFFFF;
	background-image: url(/pics/li_bullet1_over.gif);
}

#left ul#subnav a.active
{
  font-weight: bold;
  background-image: url(/pics/li_bullet1.gif);
  background-repeat: no-repeat;
  background-position: -2px 0; 
}

#left .element a
{
  color: #000000;
  text-decoration: none;  
}


#left input
{
  border: 1px solid #696969;
}

#left input.button
{
  background-color: #979797;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 0.9em;
  padding-left: 0.2em;
  padding-right: 0.2em;
  padding-bottom: 0.1em;
}

#left .switcherlist {

}

#left .switcherlist li
{
  display: inline;
}


#left .switcherlist a {
  display: block;
  color: #000000;
  text-decoration: none;
  padding-left: 1.2em;
  margin: 0;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  background-image: url(/pics/li_bullet1.gif);
  background-repeat: no-repeat;
  background-position: 0px 5px; 
  
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#center
{
  margin-left: 15em;
  margin-right: 15.5em;
  padding-top: 1.6em;
  line-height: 140%;
}

/* Fix f?r IE <= 6 3px-Bug und Peekaboo-Bug*/
* html #center {
  height: 1%;
  width: 98%;
}

#center a:link, #center a:visited, #center a:active
{
  color: #24569B;
  text-decoration: none;  
}

#center a:hover, #center a:focus
{
  	text-decoration: underline;
}

#center .block a
{
  background-image: url(/pics/li_bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.2em;
  padding-left: 1em;
  color: #24569B;
}

/* Damit der Drecks-IE nicht flackert */
#center .block a:hover {
  background-image: url(/pics/li_bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.2em;
  padding-left: 1em;
  color: #24569B;
}

#center .block h2 a {
	background-image: none;
	padding: 0;
}

#center .block h2 a:hover {
	background-image: none;
	padding: 0;
}


#center .block h3 a {
	background-image: none;
	padding: 0;
}

#center .block h3 a:hover {
	background-image: none;
	padding: 0;
}



* html #center .container
{
  width: 98%; 
}
#center h1
{
  font-size: 1.4em;
  margin-bottom: 0.6em;
}

#center h2
{
  font-size: 1.2em;
  margin-bottom: 0.4em;
}

#center h3
{
  font-size: 1.15em;
  font-weight: bold;
  margin-bottom: 0.4em;
}

#center h4
{
  font-size: 1.15em;
  font-weight: bold;
  margin-bottom: 0.2em;
}




#center .intro
{
  text-align: justify;
  font-weight: bold;
  margin-bottom: 1.8em;
}

#center .block
{
  margin-bottom: 1.5em;
}

#center .block p
{
  margin-bottom: 0.8em;  
}

#center .sprunglinks
{
	float: right;
	margin-right: 5px;
	margin-bottom: 10px;
	width: 10em;
}

#center .produkttext 
{
	margin-right: 10.5em;
}

#center .contentright
{
  float: right;
  margin-left: 0.8em;
  margin-bottom: 0.1em;
  text-align: center;
}

#center .contentleft
{
  float: left;
  margin-right: 0.8em;
  margin-bottom: 0.1em;
  text-align: center;
}

#center ul, #center .block ul
{
  list-style-type: disc;  
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

* html #center ul, * html #center .block ul
{
  height: 1%;
}

#center ol, #center .block ol
{
  list-style-type: decimal-leading-zero;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
#center ul li, #center .block ul li
{
  margin-left: 1.5em;
}

#center ol li, #center .block ol li
{
  margin-left: 2.2em;
}

* html #center ol li, * html #center .block ol li
{
  margin-left: 2.8em;
}

#center ul.infoseiten, #center .block ul.infoseiten,
#center ul.formularliste, #center .block ul.formularliste
{
  list-style-type: none;
}

#center ul.infoseiten li, #center .block ul.infoseiten li,
#center ul.formularliste li, #center .block ul.formularliste li
{
  margin-left: 0.2em;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#breadcrumbs
{
  /*border-bottom: 1px solid #000000;*/
  margin-bottom: 10px;
}

#breadcrumbs a
{
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#right
{
  float: right;
  width: 12.5em;
  margin-top: -2em;
}

#right .block
{
  margin-top: 2em;
}

#right .block .boxtext
{
  margin-top: 1px;
  background-color: #DBDDDC;
  color: #000000;
  padding: 0.3em;
}

#right .block h1
{
  background-color: #24569B;
  color: #FFFFFF;
  font-size: 1em;
  /*margin-top: 2em;*/
  padding: 0.3em;
}

#right .element
{
  margin-top: 1px;
  background-color: #DBDDDC;
  color: #000000;
  padding: 0.3em;
}

#right .centerelement
{
  margin-top: 1px;
  background-color: #DBDDDC;
  color: #000000;
  padding: 0.3em;
  text-align: center;
}

#right a
{
  color: #000000;
  text-decoration: none;
}




#right ul li
{
  margin-bottom: 0.5em;
}

#right ul li .rightlink, #right ul li .weiter
{
  display: block;
  list-style-type: none;
  background-image: url(/pics/li_bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.2em;
  padding-left: 1em;
  color: #24569B;
  text-align: left;
}

#right ul li .rightlink:hover {
	 background-image: url(/pics/li_bullet.gif);
	 text-decoration: underline;
}


#right ul.fbox
{
  margin-top: 1px;
  background-color: #DBDDDC;
}

#right ul.fbox li, #right ul li
{
  border-bottom: 1px solid #FFFFFF;
  padding: 0.4em;
  margin: 0;
}

#right ul.textimgul
{
  margin-top: 1px;
  background-color: #DBDDDC;
}

#right ul.textimgul li
{
  border-bottom: 1px solid #FFFFFF;
  padding: 0.4em;
  margin: 0;
  text-align: center;
}


#printthis {
	margin-top: 25px;
	padding-left: 20px;
	background-image: url(/pics/print_this.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
table
{
    font-size: 1em;
}
table.contenttable
{
  width: 99%;
  font-size: 1em;
}

* html table.contenttable {
	width: auto;
}

table.guestbook_table
{
  font-size: 1em;  
}

table.contenttable th
{
  background-color: #DDE7F6;
  vertical-align: top;
  color: Black;
  text-align: center;
  padding: 0.2em;
  border-spacing: 1px;  
}

table.contenttable td
{
  padding: 0.2em;
  background-color: #F3F3F3;
  border-spacing: 1px;  
}

table.contenttable .evenrow
{
  background-color: #DBDDDC;
  color: #000000;  
}

table.contenttable .oddrow
{
  background-color: #FFFFFF;
  color: #000000;  
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#center .block li {
/*  list-style-type: square;*/
}

/* Listen Typ 1*/

#center ul.headlinelist 
{
  list-style-type: none;
  margin-top: 0.3em;
}

#center ul.headlinelist li
{
  list-style-type: none;
  padding: .5em;
  margin: 0;
  background-image: url(/pics/li_bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.8em;
  padding-left: 1.2em;
}
ul.headlinelist li a
{
  color: #000000;
  text-decoration: none;
}

ul.headlinelist li a:hover
{
  text-decoration: underline;
}

.headlinelist h2
{
  background-color: #24569B;
  color: #FFFFFF;
  padding: 0.3em;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Listen Typ 2*/
.liststyle2 ul li a
{
  background-image: url(/pics/li_bullet_style2.gif);
  background-repeat: no-repeat;
  background-position: 0 0.3em;
  padding-left: 13px;
  color: #000000;
  text-decoration: none;
}

.liststyle2 ul li a:hover
{
  background-image: url(/pics/li_bullet_style2_hover.gif);
  color: #24569B;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Listen Typ 3*/
.liststyle3 ul li
{
  margin-bottom: 0.4em;
}
.liststyle3 ul li a
{
  background-image: url(/pics/li_bullet_style3.gif);
  background-repeat: no-repeat;
  padding-left: 1.4em;
  color: #000000;
  text-decoration: none;

}

.liststyle3 ul li a:hover
{
  background-image: url(/pics/li_bullet_style3_hover.gif);
  color: #24569B;
}

/*listen typ4*/
/*design 4*/
.linkelement
{
  overflow: hidden;
  width: 45%;
  float: left;
  margin-right: 2%;
  margin-bottom: 0.8em;
  min-height:120px;
}
* html .linkelement {
  height:1%;
}

.linkelement h3
{
  margin-bottom: 0.3em;
  font-size: 1.2em;
}

.linkelement .textblock
{
  overflow: hidden;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/*Added by Sascha*/

.oeffnungszeiten {
	border: none;
	font-size: 0.8em;
}

.oeffnungszeiten th {
	background-color: #DDE7F6;
	color: Black;
	font-weight: bold;
	text-align: right;
	padding: 1px;
	border-spacing: 1px;
}

.oeffnungszeiten .uhrzeit {
	text-align: left;
}

.oeffnungszeiten td {
	background-color: #F3F3F3;
	padding: 1px;
	text-align: left;
	border-spacing: 1px;
}

.oeffnungszeitenbemerkung {
	margin-bottom: 15px;
}

.mitarbeiterstelle {
	background-color: #F4F4F4;
	padding: 3px;
	margin-bottom: 10px;
}

.mitarbeiterorgaeinheit {
	background-color: #F4F4F4;
	padding: 3px;
	margin-bottom: 10px;
}

#center .block .produktliste {
	list-style-type: none;
	margin-left: 10px;
}

#center .block .produktliste li {
	list-style-type: none;
}

#center .block .produktliste li a {
  padding-left: 12px;
  display: block;
}

* html #center .block .produktliste li a {
	display: inline;
}


#center .abteilungshierarchie .block ul 
{
  list-style-type: none;
  padding-left: 2em;
}

#center  .abteilungshierarchie .block ul li {
	list-style-type: none;
}

/* Dennis */
.contentovercenter
{
  width: 100%;
  text-align: center;
}

.contentundercenter
{
  width: 100%;
  text-align: center;
}

.bildunterschrift
{
  text-align: center;
  font-style: italic;
}

/* Sascha */

.important {
	color: red;
	font-weight: bold;
}

.remark {
	font-size: 0.8em;
}

.boxremark {
	border: 1px solid #24569B;
	background-color: #EEEEEE;
	padding: 5px;
}

.formularliste li {
	margin-bottom: 10px;
}

#center .block .orgaliste {
	list-style-type: none;
}

#center .block .mitarbeiterliste {
	list-style-type: none;
}

.mitarbeiterliste li {
	display: block;
	border-bottom: 1px solid #979797;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.maillink {
  background-image: url(/pics/li_bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.2em;
  padding-left: 1em;
  color: #24569B;
}

.moreinfolink {
  background-image: url(/pics/li_bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.2em;
  padding-left: 1em;
  color: #24569B;
}

#center .block .noimg {
	background-image: none;
	padding-left: 0;
}

#center .block .noimg:hover {
	background-image: none;
	padding-left: 0;
}


#center .block #subnav {
list-style-type: none;
}

/*---------------------------------------------------------------------------*/
/* Styles Gästebuch - neu mit DIV                                            */
/*---------------------------------------------------------------------------*/
#guestbook {

}

* html #guestbook {
    width: 98%;
    height: 1%;
}
.guestbook-entry-row {
    overflow: hidden;
    background-color: #EDEDED;
    border-bottom: 1px solid #FFFFFF;
}

* html .guestbook-entry-row {
    width: 99%;
}

.guestbook-entry-info {
    width: 20%;
    float: left;
    border-right: 1px solid #FFFFFF;
    padding: 0.2em;    
}

.guestbook-entry-text {
    width: 78%;
    float: left;
    padding: 0.2em;
}







/*'alte' gästebuch styles*/
* html #guestbook
{
    width: 99%;
}

#guestbook table
{
  font-size: 1em;
}

#guestbook table.guestbook_table2 tr
{
  margin-bottom: 2px; 
}

/* style selbsthilfe */
#center .block #selbsthilfe ul {
  list-style-type: none;
}



/*fuer formular tourist-informationen: buchungen*/
fieldset
{
  border: 1px solid #24569B;
  padding: 1em;
  margin-top: 1em;
}

* html fieldset
{
    width: 98%;
}

legend
{
  font-weight: bold;
  color: #24569B;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

label
{
  font-weight: bold;
}
.formrow 
{
  overflow: hidden;
  margin-bottom: 0.5em;
}

* html .formrow
{
    width: 98%;
}

.formrow .description
{
  float: left;
  width: 13.5em;
  margin-right: 0.5em;
}

.textinput_large
{
  width: 250px;
}

.textinput_medium
{
  width: 120px;
}

.textinput_small, .textinput_date, .textinput_time
{
  width: 100px;
}

.textarea_medium
{
  width: 300px;
  height: 125px;  
}

.formbuttons
{
  margin-top: 1em;
}

.formbuttons .button
{
  border: 1px solid #24569B;
  background-color: #DBDDDC;
  padding: 0.2em;
}


/*formlar error div*/
div.formerror
{
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  border: 1px solid #8B0000;
  padding: 0.3em;
}

div.formerror h2
{
  color: #8B0000;
  margin-bottom: 0.4em;
}

div.formerror ul li
{
  margin-bottom: 0.3em;
}


/*lehrerfortbildung*/
.dozent
{
    margin-bottom: 1em;
}
#content .orteliste
{
    margin: 0;
    padding: 0;    
}
#content .orteliste li
{

    list-style-type: none;
}

#center .synonyms {
    display: none;
}

#center .formularlink {
    margin-top: 1em;
    margin-bottom: 1.5em;
}

/*---------------------------------------------------------------------------*/
/*   Styles Pflegeatlas                                                      */
/*---------------------------------------------------------------------------*/
#pawi table {
	width: 100%;
	text-align: left;
	background-color: #A9A9A9;
}

#pawi table.pagination, #pawi table.nobackground {
	background-color: transparent;
}

#pawi fieldset {
/*	padding: 10px;
	border: 1px dotted #191970;
	background: #F5F5DC;
	margin-top: 15px;
	text-align: left;*/
}

* html #pawi fieldset {
/*	padding: 10px;
	background: white;
	margin-top: 15px;
	border-style: solid;*/
}

#pawi fieldset legend {
/*	font-weight: bold;
	font-size: 12px;
	border: 0px #8A8A00 solid;
	border-bottom-width: 5px;
	margin-bottom: 11px;*/
}

#pawi fieldset label input {
	margin-right: 4px;
}

* html #pawi legend {
/*	font-weight: bold;
	font-size: 12px;
	border: 0px #8A8A00 solid;
	border-bottom-width: 5px;
	margin-bottom: 11px;*/
}

#pawi fieldset label {
/*	font-weight: bold;
	color: #8B0000;*/
}

#pawi td,#pawi th {
	font-size: 11px;
	padding: 2px;
	font-weight: normal;
}

#pawi td
{
	background-color: #FFFFFF;
}
/**
 * Main header of a table
 */
#pawi thead th,#pawi th.pawi-th-header {
	border: 1px red white;
	border-width: 0px 0px 20px 0px;
	background: #24569B;
	color: white;
	font-size: 12px;
	padding: 4px;
/*	background: url('../images/thbg.jpg');*/
/*	background-repeat: repeat-x;*/
	height: 24px;
	font-weight: bold;;
	letter-spacing: 2px;
}

/**
 * Sub header of a table
 */
#pawi tbody th {
	background: #DBDDDC;
	color: black;
	font-size: 12px;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}

/**
 * Table footer column
 */
#pawi tfoot td {
	border: 0px solid black;
	border-width: 2px 0px 0px 0px;
	font-style: italic;
}

/**
 * Table body coloumn
 */
#pawi tbody td {
	background-color: white;
}

/** END GENERICS **************************************************************/

/** BEGIN CUSTOMS *************************************************************/

#pawi div.pawi_wrapper {
	width: 100%;
	text-align: center;
	border: 1px solid red;
}

#pawi tr.pa-insitution-frontpage-odd {
/*	background: #FAEBD7;*/
	background: #F1F1F1;	
}

#pawi tr.pa-insitution-frontpage-even {
/*	background: #F0FFF0;*/
	background: #FFFFFF;
}

#pawi tr.pa-insitution-frontpage-odd:hover {
	background: #FAEBD7;
}

#pawi tr.pa-insitution-frontpage-even:hover {
	background: #FAEBD7;
}


#pawi tr.pa-insitution-frontpage-odd:hover td {
	background: #FAEBD7;
}

#pawi tr.pa-insitution-frontpage-even:hover td {
	background: #FAEBD7;
}

#pawi div.pa-scroll-table {
	overflow: auto;
}

#pawi li.pa-insitution-frontpage-odd {
	background: #cccccc;
}

#pawi li.pa-insitution-frontpage-even {
	background: #eeeeee;
}

/** END CUSTOMS ***************************************************************/

/**
 * These CSS styles realizes the popup effect in the Pflegeatlas price price list.
 * $Id:$
 */
 
#pawi .hoverList {
	width: 100%;
	margin-top: 0px;
	margin-left: 0px;
	border: 0px solid #163641;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

#pawi .hoverList ul {
	margin: 0;
	padding: 0;
}

#pawi .hoverList ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#pawi .hoverList ul li a {
	width: 100%;
	color: #000000;
}

#pawi .hoverList ul li a h1 {
	font-size: 1.2em;
}

#pawi .invisible {
	display: none;
}

#pawi .title {
	width: auto;
	display: block;
	padding: 2px;
	text-decoration: none;
}

#pawi .definition {
	position: absolute;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}

#pawi .hoverList ul li a {
	text-decoration: none;
}

#pawi .hoverList ul li a:hover,
#pawi .hoverList ul li a:focus,
#pawi .hoverList ul li a:active { 
	/**
	 * This font-weight must remain for the IE won't show the "popup" if its
	 * missing. (Konrad Kleine)
	 */
	font-weight: 100;
	
	text-decoration: none;
	cursor: default;
}

#pawi .hoverList ul li a span ul {
	margin-left: 1.5em;
}

#pawi .hoverList ul li a span ul li {
	list-style-type: disc;
}

#pawi .hoverList ul li a:hover .title,
#pawi .hoverList ul li a:focus .title,
#pawi .hoverList ul li a:active .title {
	
}

#pawi .hoverList ul li a .definition {
	text-decoration: none;
}

#pawi .hoverList ul li a:hover .definition,
#pawi .hoverList ul li a:focus .definition,
#pawi .hoverList ul li a:active .definition
	{
	position: absolute;
	display: block;
	margin-left: 0;
	background-color: #efefef;
	/*background:transparent  url(../images/opaque.png);*/
	width: 350px;
	height: auto;
	border: 1px solid black;
	margin-left: 210px;
	font-weight: normal;
	margin-top: 0.5em;
	overflow: visible;
	padding-bottom: 5px;
	padding-left: 5px;
	text-decoration: none;
}

/* BKMK2 */

#BKMK2 .input250px {
	display: inline;
	width: 250px;
	border: 2px solid #C2C2C2;
	padding: 2px;
	vertical-align: middle;
}

.rowwhite {
	font-size: 12px;
	padding: 3px;
	background-color: #FFFFFF;
	
}

.rowwhite td {
	padding: inherit;
	font-size: inherit;
	background-color: inherit;
}

.rowwhite img {
	border: none;
}

.rowcolor {	
	font-size: 12px;
	padding: 3px;
	background-color: #DCDCDC;
}

.rowcolor td {
	padding: inherit;
	font-size: inherit;
	background-color: inherit;
}

.rowcolor img {
	border: none;
}

#BKMK2 .feldbezeichner {
	padding: 4px;
	width: 135px;
	text-align: left;
	font-weight: bold;
	font-size: 1em;
	vertical-align: middle;
}

/* bildergalerie */
#image-gallery {
}

.image-gallery-images {
	overflow: hidden;
	width: 600px;
        margin-bottom: 10px;
}

.image-gallery-entry {
	float: left;
	width: 180px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 10px;
	text-align: center;
}

/* Modul: FormMailer */
#fm_container {
	overflow:hidden;
	width:100%;
	margin-bottom:0.7em;
}

.fm_left {
	float:left;
	text-align: right;
	width:35%;
	padding-left:0.25em;
}

.fm_right {
	float:right;
	width:63%;
}
.fm_right textarea {
	width:90%;
}

.fm_break {
	width:96%;
	padding-left:0.25em;
	margin-bottom:1em;
	margin-top:1em;
}

.fm_submit {
	width:96%;
	text-align:right;
}

.fm_right option {
	margin-right:2em;
}

.fm_submit input {
	width:10em;
	color:#000;
	background:#EEE;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	text-align:left;
	padding-left:0.5em;
}

.input option {
	padding-right: 0.5em;
}

#map {
margin-bottom: 2em;
}

/* ############## ENDE ################# */

