	html{
		height:100%;
	}
	body{
		font-family: Arial,Helvetica,sans-serif;
		font-size:14px;
		color: #990000 /* !!! SCHRIFTFARBE */
		margin:0px;
		padding:0px;
        background: url("http://www.frauenpension-muenchen.de/media/floral-back.gif");
		background-color:#ffffff;
		height:100%;
		text-align:center;
	}
	.clear{
		clear:both;width:100%;
	}
/* meine */	
	p,td,tr { 
    font-size: 14px; 
    font-family: Arial,Helvetica,sans-serif; 
    line-height: 140%;
    color: #990000;  /* !!! SCHRIFTFARBE */
    }

	.block {
font: 14px;
 line-height: 140%;
text-align: justify;
 font-family: Arial,Helvetica,sans-serif; 
}

a:link{ color:#c7b190; text-decoration:underline }
a:visited{ color:#c7b190; text-decoration:underline }
a:hover{ color:#c7b190; text-decoration:underline }
	
	H1 {
 font-family: Arial,Helvetica,sans-serif;
 COLOR: #666666;
 font-size: 16px;
 font-weight: bold;
 font-style : normal;
}

H2 {
 font-family: Arial,Helvetica,sans-serif;
 COLOR: #666666;
 font-size: 16px;
 font-weight: normal;
 font-style : normal;
}


H3 {
 font-family: Arial,Helvetica,sans-serif;
 COLOR: #666666;
 font-size: 16px;
 font-weight: normal;
 font-style : normal;
}

input:focus {
 background-color : #ffffff;
}

input.button {
 color : #ffffff;
 background-color : #003399;
 border : 1px;
}

textarea {
 border: 1px solid #999999;
 margin-bottom: 10px;
 color: #666666;
 background-color: #ffffff;
 font: 14px Arial,Helvetica,sans-serif;
 line-height: 140%;
}

textarea:focus {
 background-color : #ffffff;
}

.author {
 font-family: Arial,Helvetica,sans-serif;
 font-size:   10px;
 font-weight: normal;
 line-height: 100%;
}

/* mail.php */
.inputtext {
        font-family: Arial,Helvetica,sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        background-color: #eeeeee;
        padding: 0px;
        height: 18px;
        width: 350px;
        border: 1px solid #CCCCCC;
}
.inputtextarea {
        font-family: Arial,Helvetica,sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        background-color: #ffffff;
        padding: 2px;
        height: 70px;
        width: 350px;
        border: 1px solid #CCCCCC;
}
.inputbutton {
        font-family: Arial,Helvetica,sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
        background-color: #ebebeb;
        padding: 2px;
        border: 1px solid #CCCCCC;
}

/* newslog */
p.date               { font-size: 11px; margin: 0px 0px 5px 0px; }
p.subject            { margin: 0px 0px 5px 0px; font-size: 16px; font-weight: bold; color: #666666; }
p.text               { margin: 0px; }
p.comments           { margin: 5px 0px 0px 0px; font-size: 16px; }
p.comment-text       { margin: 0px 0px 0px 0px; }
p.commentauthor      { margin: 20px 0px 5px 0px; }
td.comformb          { width: 90%; }
textarea.comtext     { width: 100%; }
input.comdata        { width: 95%; font-family: arial,helvetica,sans-serif; }
.preview             { width: 90%; margin: 30px 0px 20px 0px; font-weight: bold; border-bottom: 1px dotted #c0c0c0; color: red; }
p.comment-hl         { width: 90%; margin: 35px 0px 20px 0px; font-weight: bold; border-bottom: 1px dotted #c0c0c0; }
input.bbcode-button  { width: 45px; height: 20px; font-size: 11px; font-weight: normal; margin: 0px 0px 5px 0px; background: #efefef; }
div.news-sep         { margin: 25px 0px 25px 0px; padding: 0px; font-size: 0px; width: 80%; border-top: 1px dotted #c0c0c0; }
div.comment-sep      { margin: 20px 0px 25px 0px; padding: 0px; font-size: 0px; width: 80%; border-top: 1px dotted #c0c0c0; }
p.browse             { text-align: left; font-weight: normal; }
.small               { font-size: 11px; }
a.xml                { border:1px solid; border-color:#fc9 #630 #330 #f96; padding:0 4px; font:bold 8pt Verdana,sans-serif; color:#ffffff; background:#f60; text-decoration:none; margin:0; }
a.xml:link           { color: #A71E21; text-decoration: underline; }
a.xml:visited        { color: #A71E21; text-decoration: underline; }
a.xml:hover          { color: #666666; text-decoration: underline; }
a.xml:active         { color: #666666; text-decoration: none; }
input.bbcode-button  { width: 45px; height: 20px; font-size: 11px; font-weight: normal; margin: 0px 0px 5px 0px; background: #efefef; }
button.smiley-button { width: 23px; height: 23px; font-size: 11px; font-weight: normal; margin: 0px 1px 1px 0px; background: #efefef; }
.caution             { color: red; font-weight: bold; }

/* speziell GB

div.gb              { margin: 0px 0px 20px 0px; padding: 0px; border: 0px solid #ffcc00; line-height: 19px; }
 */
div.gb-author       { margin: 0px; border-bottom: 0px solid #ffcc00;}
p.gb-author-left    { margin: 0px; float: left; font-style:italic;}
p.gb-author-right   { margin: 0px; text-align: right; font-style:italic; } 
div.gb-entry        { margin: 0px; padding: 10px; }
p.gb-browse         { text-align: left; font-weight: normal; }
p.gb-admin-buttons  { margin: 0px 0px 0px 0px; text-align: right; }
.caution            { color: red; font-weight: bold; }
.small              { font-size: 11px; line-height:12px; }
.comment            { margin: 8px 0px 0px 0px; color: #888888; font-style: italic; }
img                 { border: 0px; }
	
	
	#mainContainer{
		width:800px;
		text-align:left;
		margin:0 auto;
		background-color: #999999; /*innen*/
		/*display:block; */		
		border-left:0px solid #4a5aa3;
		border-right:0px solid #4a5aa3;
		height:100%;
	}
	
	#topBar{
		width:800px;
		height:150px;
		border-bottom:0px solid #000000;
		border-left:0px solid #000000;
		border-right:0px solid #000000;
	}
	#leftMenu{
		width:200px;
		padding-left:0px;
		padding-right:20px;
		float:left;
	}
	#mainContent{
		width: 560px;
		padding-right:0px;	
		float:left;
	}
	/*
	General rules
	*/

	#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
		text-align:right;
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;
		/*text-align:right;*/

	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{		
		width:200px;	
		visibility:hidden;
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
		color: #666666; /*grundfarbe aller nav-links*/
		text-decoration:none;	
		display:block;
		clear:both;
		width:200px;	
		padding-left:0px;	

	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		margin-top:1px;
		border-bottom:1px solid #ebebeb;
		color: #666666; /*Schriftfarbe Navigation */
		/*font-weight:bold; */
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:3px;
		color: #c7b190;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;
		font-style:italic;
		color:#c7b190;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:#c7b190;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:0px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}
	

	/*
BELEGUNGSPLAN
***********/
	table{
	font-size:100%; 
	}
ul{
	text-align:left;
	}

div#wrapper{
	background:#FFFFFF;
	width:510px;
	margin-left:auto;/* center it*/
	margin-right:auto;/* center it*/
	border: 0px solid #DDDDDD;
	text-align:center;
	padding:20px;
}

.side{
	text-align:right;
	padding-right:4px;
	background:#EEEEEE;
	border-right:6px solid #336699;
	width:140px;
	}
.data{
	border:1px solid #EEEEEE;	

	}
/******* END GENERAL LAYOUT STUFF ***********/




/*
BELEGUNGSPLAN
***********/

table .cal_month{
	border:1px solid #DDDDDD;
	background-color:#ffffff;
	}
thead td{
	text-align:center;
}
.cal_title{
	border:1px solid #DDDDDD;
	background-color:#eda55f;
	text-align:center;
	color:#FFFFFF;
	}
.cal_data{
	text-align:center;
	}
.cal_empty{
	text-align:center;
	/*border:1px solid #EEEEEE;*/
	}
