/**
 * @version $Id: template.css 10498 2008-07-04 00:05:36Z ian $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */
/* Farben ermittelt */
/*
Allgemein rgb(132,156,96);  	#849C60
Birne rgb(251,166,1); 		#FBA601
Apfel rgb(121,173,39);		#79A627
Himbeere rgb(229,9,31);	#E5091F
Kirsche rgb(178,1,2);		#B20102
gartenhaus rgb(132,156,96); ?OK?  #849C60

Belegungsplan Kopfzeile
Birne  rgb(254,208,1);
Apfel  rgb(118,170,40);
Himbeere  rgb(226,5, 65);
Kirsche  rgb(177,9,3);


 */

body 
{

/* cursor:crosshair; */
/*cursor:url(../images/but_apfel.cur); */
font-family: Helvetica;
font-size:10px;
text-align:left;
margin:10px 0px 0px 0px ;
width:100%;
height:100%;
background-color: transparent;
background-position: 0px 150px;
/*z-index=4;*/
/*background:url(../images/bg_sonne.gif) no-repeat bottom right fixed;*/
 }


 p,div,tr,td
{
  FONT-FAMILY: helvetica;
  margin :	0px;
  line-height: 140%; 
  FONT-WEIGHT: 100;
  font-size: 12px;
  /*letter-spacing:0.08em;*/
  color: #666666;
}

img.bild-links
{
 float: left;
 margin: 5px 10px 5px 5px;
 padding: 0px 0px 0px 0px;
 border-style:solid;
 border-width:1px;
 border-color:#849C60;
}

img.bild-rechts
{
 float: right;
 margin: 5px 5px 5px 10px;
 padding: 0px 0px 0px 0px;
 border-style:solid;
 border-width:1px;
 border-color:#849C60;
}

a:link
{
  font-weight:bold;
  color: #849c60;
}

hr
{
   background-color: #FFFFFF;
   border:dashed #CCCCCC 1px;
   height:1px; width:100%;
   text-align:left;
   margin-left:0px;
}
/*-------------------------------------------------------------------------*/

#PAGE {
width:1007px;
margin:0px auto;
text-align:left;
}

#TOPHEADER {
float:left;
text-align:left;
height:150px;
width:1024px;
}


#TOP_INNER_LINKS {
float:left;
text-align:left;
height:150px;
width:904px;
background: transparent url(../images/header01.jpg) no-repeat scroll 0 0;

/*background-position: -20px 0px;*/
}


#TOP_INNER_RECHTS_OBEN 
{
float:left;
   text-align:left;
   height:75px;
   width:120px;
   background: transparent url(../images/header_belegungscheck01.jpg) no-repeat scroll 0 0;


}

#TOP_INNER_RECHTS_UNTEN 
{
float:left;
   text-align:left;
   height:75px;
   width:120px;
   background: transparent url(../images/header_belegungscheck02.jpg) no-repeat scroll 0 0;
   
}

#TOP_MENU
{
	float:left;
	text-align:left;
	height:25px;
	width:1024px;
}

#TOP_MENU_LINKS
{
	float:left;
	text-align:left;
	height:25px;
	padding:0px;
	width:9px;
	background: transparent url(../images/topmenu_links.jpg) no-repeat scroll 0 0;
}

#TOP_MENU_MITTE
{
	
	float:left;
	text-align:left;
	height:25px;
	padding:0px;
	width:1005px;
	background: transparent url(../images/topmenu_Hintergrund.jpg);
    background-repeat: repeat-x;
}

#TOP_MENU_RECHTS
{
	float:left;
	text-align:left;
	height:25px;
	padding:0px;
	width:10px;
	background: transparent url(../images/topmenu_rechts.jpg) no-repeat scroll 0 0;
}

#CONTENT
{
	float:left;
	text-align:left;
	min-height:500px;
	width:1024px;
	background: transparent url(../images/content_hintergrund_02.jpg) no-repeat scroll 0 0;
}

#CONTENT_LINKS
{
	float:left;
	text-align:left;
	min-height:100px;
	width:180px;
}

#CONTENT_CONTENT
{
	float:left;
	text-align:left;
	margin:0px 0px 0px 0px;
	height:100px;
	width:634px;

}
#CONTENT_CONTENT_INNER
{
	float:left;
	text-align:left;
	margin:0px;
	padding: 30px 30px 20px 20px;
	width:604px;
/*background-color: #eeeeee;   */
}


#CONTENT_RECHTS
{
	float:left;
	text-align:left;
	height:100px;
	 width:210px; 
}


#CONTAINER {
float:left;
width:620px;
/*min-height:600px;*/
text-align:left;
background-color:rgb(255,251,234);

}

#CONTAINER_INNER {
z-index:1;
float:left;
min-height:600px;
margin: 0px 70px 0px 0px;
padding: 20px 0px 20px 30px; 
text-align:left;
background-color:rgb(255,251,234);

}

#CONTAINER_RIGHT {
float:left;
width:90px;
min-height:400px;
text-align:left;
padding: 10px 0px 0px 10px;
background-color:#FFFFFF;

}


table.moduletable-kontakt
{
margin:0px;
padding:7px 0px 0px 4px;
}



.contentpaneopen-wrapper_belegung
{
  padding: 20px 0px 20px 0px; 
}

cursor 
{
    /*cursor:url(../images/but_top_home.jpg);*/
}


ul.menu
{
margin:0px;
padding:0px;
}
/************************************************************************/
table.moduletable-anmeldung
{
margin:0px;
padding:40px 0px 0px 15px;
}

table.moduletable-anmeldung p
{
margin:0px;
padding:0px;
}

table.moduletable-anmeldung th
{
margin:0px;
padding:0px;
}

table.moduletable-anmeldung td
{
margin:0px;
padding:0px;
}

/************************************************************************/
table.moduletable-menu-wohnung
{
margin:0px;
padding:0px;
}

table.moduletable-menu-wohnung p
{
margin:0px;
padding:0px;
}

table.moduletable-menu-wohnung th
{
margin:0px;
padding:0px;
}

table.moduletable-menu-wohnung td
{
margin:0px;
padding:0px;
}

/************************************************************************/

table.moduletable-belegungsmenu 
{
padding: 0px;
}

ul{
list-style-type: none;
padding:0px;
}

a.mainlevel-belegungsmenu:link, a.mainlevel-belegungsmenu:visited
{
	FONT-WEIGHT: bold;
	margin: -10px 0px 4px -4px;
	padding: 0px;
	display: block;
	width:150px;
	text-decoration: none;
	Font-weight: bold;
	Font-family: helvetica;
	FONT-SIZE: 12px;
	COLOR: rgb(98,98,98);
	padding: 10px 0px 0px 24px;
	background-repeat:no-repeat;
	outline:none;
}

a.mainlevel-belegungsmenu:focus
{
	border:none;
	outline:none;
}


a.mainlevel-belegungsmenu:hover
{
color: rgb(80,80,80);
/* background-image:url('../images/but_hintergrund.gif'); */
}

a.mainlevel-belegungsmenu#active_menu-belegungsmenu
{
color: #FFFFFF;
background: transparent url(../images/but_hintergrund.gif) no-repeat;
}

span.mainlevel-belegungsmenu 
{
  display:none;
  color: #849C60;
  display: block;
  width:90px;
  margin: 10px 0px 20px 30px;
  padding: 0px 0px 0px 10px;
  border-color: #849C60;
  border-top-width: 1px;
  border-top-style:solid;

  
  
}

/* sublevel (Untermenu)--------------------------------------------------*/
a.sublevel-belegungsmenu:link, a.sublevel-belegungsmenu:visited
{
	TEXT-DECORATION: none;
	margin: -10px 0px 8px -8px;
	display: block;
	width:150px;
	text-decoration: none;
	Font-weight: bold;
	Font-family: helvetica;
	FONT-SIZE: 12px;
	COLOR: rgb(98,98,98);
	padding: 10px 0px 0px 40px;
	background-repeat:no-repeat;
	outline:none;
}

a.sublevel-belegungsmenu:hover
{

color: rgb(80,80,80);
 /* background-image:url('../images/but_hintergrund.gif');  */
}

a.sublevel-belegungsmenu#active_menu-belegungsmenu
{
color: #FFFFFF;
background: transparent url(../images/but_hintergrund.gif) no-repeat;
}


a.sublevel-belegungsmenu#active_menu:hover
{
	COLOR: #000000;
}



.contentpanopen-wrapper_belegung
{
	padding: 0px 0px 0px 0px;
}







table  {

margin:0;
text-indent:0;
}
				

.text_8px
{
	font-size: 8px;
}
.text_10px
{
	font-size: 10px;
}
.text_12px
{
	font-size: 12px;

}
.text_12px_orange
{
	color:#ff9900;
	font-size: 12px;
	FONT-WEIGHT: bold;
}

.text_13px_blau
{
	color:#000033;
	font-size: 13px;
	FONT-WEIGHT: bold;
}

.text_14px
{
	font-size: 14px;
}
.text_16px
{
	font-size: 16px;
}
.text_18px
{
	font-size: 18px;
}
.text_20px
{
	font-size: 20px;
}

img
{
 padding: 0px;
 margin:0px;
 border: 0px;
}

p.buttonheading
{
	display: inline;
	width:100px;
	text-align:right;
 }




/* ------------------------------------------------------------------------------------------------------ */
/* Seite Allgemein Rechts */


.contentheading-allgemein
{
	display:block;
	width:500px;
	FONT-FAMILY: helvetica;
	font-size: 20px;
	padding:0px 0px 0px 0px;
	color: rgb(132,156,96);
	font-weight: bold;
}



/* Seitenmodule rechts */
img.allgemein
{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border-style:solid;
 border-width:1px;
 border-color: rgb(132,156,96);

}

.text_allgemein
{
 	FONT-FAMILY: arial;
	margin: 0px 0px 0px 0px;
	color: rgb(132,156,96);
	font-size: 10px;
	line-height: 110%;
	FONT-WEIGHT: bold;
}

/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* Seite Birne */

a.birne:link , a.birne:hover, a.birne:visited
{
   text-decoration:none;
   color: rgb(251,166,1);
   font-weight: bold;
}


.contentheading-birne
{
	display:block;
	width:500px;
	FONT-FAMILY: helvetica;
	font-size: 20px;
	padding:0px 0px 0px 0px;
	color: rgb(251,166,1);
	font-weight: bold;
}



/* Seitenmodule rechts */
img.birne
{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border-style:solid;
 border-width:1px;
 border-color: rgb(251,166,1);

}

.text_birne
{
 	FONT-FAMILY: arial;
	margin: 0px 0px 0px 0px;
	color: rgb(251,166,1);
	font-size: 10px;
	line-height: 110%;
	FONT-WEIGHT: bold;
}
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* Seite Apfel */

a.apfel:link, a.apfel:hover, a.apfel:visited
{
   text-decoration:none;
   color: rgb(121,173,39);
   font-weight: bold;
}


.contentheading-apfel
{
	display:block;
	width:500px;
	FONT-FAMILY: helvetica;
	font-size: 20px;
	padding:0px 0px 0px 0px;
	color: rgb(121,173,39);
	font-weight: bold;
}



/* Seitenmodule rechts */
img.apfel
{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border-style:solid;
 border-width:1px;
 border-color: rgb(121,173,39);

}

.text_apfel
{
 	FONT-FAMILY: arial;
	margin: 0px 0px 0px 0px;
	color: rgb(121,173,39);
	font-size: 10px;
	line-height: 110%;
	FONT-WEIGHT: bold;
}

/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* Seite Himbeere */

a.himbeere:link, a.himbeere:hover, a.himbeere:visited
{
   text-decoration:none;
   color: rgb(229,9,31);
   font-weight: bold;
}


.contentheading-himbeere
{
	display:block;
	width:500px;
	FONT-FAMILY: helvetica;
	font-size: 20px;
	padding:0px 0px 0px 0px;
	color: rgb(229,9,31);
	font-weight: bold;
}



/* Seitenmodule rechts */
img.himbeere
{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border-style:solid;
 border-width:1px;
 border-color: rgb(229,9,31);

}

.text_himbeere
{
 	FONT-FAMILY: arial;
	margin: 0px 0px 0px 0px;
	color: rgb(229,9,31);
	font-size: 10px;
	line-height: 110%;
	FONT-WEIGHT: bold;
}
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* Seite Kirsche */

a.kirsche:link, a.kirsche:hover
{
   text-decoration:none;
   color: rgb(229,9,31);
   font-weight: bold;
}


.contentheading-kirsche
{
	display:block;
	width:500px;
	FONT-FAMILY: helvetica;
	font-size: 20px;
	padding:0px 0px 0px 0px;
	color: rgb(229,9,31);
	font-weight: bold;
}



/* Seitenmodule rechts */
img.kirsche
{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border-style:solid;
 border-width:1px;
 border-color: rgb(229,9,31);

}

.text_kirsche
{
 	FONT-FAMILY: arial;
	margin: 0px 0px 0px 0px;
	color: rgb(229,9,31);
	font-size: 10px;
	line-height: 110%;
	FONT-WEIGHT: bold;
}

/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* Seite Gartenhaus */

a.gartenhaus:link, a.gartenhaus:hover
{
   text-decoration:none;
   color: rgb(132,156,96);
   font-weight: bold;
}


.contentheading-gartenhaus
{
	display:block;
	width:500px;
	FONT-FAMILY: helvetica;
	font-size: 20px;
	padding:0px 0px 0px 0px;
	color: rgb(132,156,96);
	font-weight: bold;
}



/* Seitenmodule rechts */
img.gartenhaus
{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border-style:solid;
 border-width:1px;
 border-color: rgb(132,156,96);

}

.text_gartenhaus
{
 	FONT-FAMILY: arial;
	margin: 0px 0px 0px 0px;
	color: rgb(132,156,96);
	font-size: 10px;
	line-height: 110%;
	FONT-WEIGHT: bold;
}

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


h1
{
	FONT-FAMILY: helvetica;
	font-size: 20px;
	padding:0px 0px 0px 0px;
	color: rgb(100,142,34);
}

h2
{
	FONT-FAMILY: helvetica;
	font-size: 16px;
	padding:0px 0px 0px 0px;
	color: rgb(100,142,34);
}

h3
{
	FONT-FAMILY: helvetica;
	font-size: 12px;
	padding:0px 0px 0px 0px;
	margin:0px;
	color: rgb(100,142,34);
	
}

h4
{
	color:#ff9900;
	font-size: 12px;
	FONT-WEIGHT: bold;
	margin:0px;
	color: rgb(100,142,34);
}



.componentheading
{
	FONT-FAMILY: helvetica;
	font-size: 20px;
	padding:0px 0px 0px 0px;
	color: rgb(100,142,34);
	font-weight: bold;
}


.contentheading
{
	FONT-FAMILY: helvetica;
	font-size: 20px;
	padding:0px 0px 10px 0px;
	color: rgb(100,142,34);
	font-weight: bold;
}

.contentheading-kategorieblog
{
	FONT-FAMILY: helvetica;
	font-size: 15px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #666666;
	font-weight: bold;
	line-height:100%;
	text-decoration: underline;
	
	
}

.componentheading-kategorieblog
{
	FONT-FAMILY: helvetica;
	font-size: 20px;
	padding:0px 0px 10px 0px;
	color: rgb(100,142,34);
	font-weight: bold;
}
.contentpaneopen-kategorieblog
{
	margin:0px 0px 0px 0px;
}

a.readon-kategorieblog:link , a.readon-kategorieblog:hover
{
	font-weight: normal;
	font-size: 12px;

}



