/*****************************************************
**
** Project:   Intranet AHF	
** Author:    christoph.weinert@frankfurt.aidshilfe.de
**
*****************************************************/

body{
	Font-Family : Arial, Verdana, Helvetica, helvetica, sans-serif;
	Font-Size : 10pt;
	width: 1010px;
	background-attachment: fixed;
	background-image: URL(/images/sidebar.gif);
	background-repeat: repeat-y ;
	Padding : 0px 0px 0px 0px; /* top, right, bottom, left */
	margin : 0px 0px 0px 0px;
	}

p{
	Margin : 6px 0px;
	Text-Align:justify; 
}

h3{
	Font-Size : 140%;
}
	

.headerlink{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 120%;
	letter-spacing: 3pt; 
	font-weight: bold;
	}

.texttitle{
	font-size: 110%; 
	letter-spacing:2pt; 
	vertical-align:bottom; 
	Text-Align : left;
	font-weight: bold;
	}

.news{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	Text-Align : left;
	}
	
tr, td{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	Font-Size :  100%;
	}


/* Wird von kommtar.txt genutzt  */
.gbookTxt{		
	Color: 		#000000;
	Background-color:	#FFFFFF;
	Font-Size :  	95%;
	Text-Align : 	left;
	margin : 	0px 0px 0px 0px;  /* top, right, bottom, left */
	Padding : 	2px 4px 2px 4px;
	}

.gbookCaption{
	Color: 		#FFFFFF;
	Background-color:	#C0C0C0;
	Font-Size :  	95%;
	Text-Align : 	left;
	margin : 	0px 0px 0px 0px;
	Padding : 	2px 4px 2px 4px;
	}



:link, :visited{
	color : #800000;
	text-decoration: none;
	}

a:active, a:hover{
	color : #800000;
	text-decoration: underline;
	}






/**********************************************************************/
/**********************************************************************/
#MenuLeft{
	position: fixed;
	left:	0px;
	top:	170px;
	width:	124px;
	background-color:#C0C0C0;
	border-width:	2px 0px 2px 0px;
	border-color: white;
	border-style: solid;
	Margin: 0px 2px 0px 0px; /* top, right, bottom, left */
	Padding: 0px 0px 0px 0px;
	text-align:	right;
	z-index: 30;

}

/**** Menu Level 1 **************************/
div.menu-level1 {
	Padding: 0px 4px 0px 0px;
	Border-right: 7px solid white;
	Border-top: 1px solid white;	
	Font-Size :  100%;
}
div.menu-level1 a, div.menu-level1 a:link, div.menu-level1 a:visited, div.menu-level1 a:active {
	Color: 		#FFFFFF;
	text-decoration: none;
}
div.menu-level1 a:hover {
	color : #800000;
	text-decoration: none;
}


div.menu-level1act {
	Padding: 0px 2px 0px 0px;
	Border-right: 7px solid white;
	Border-top: 1px solid white;	
	Font-Size :  100%;
}
div.menu-level1act a, div.menu-level1act a:hover {
	color : #800000;
	text-decoration: none;
	}


/**** Menu Level 2 **************************/
div.menu-level2 {
	background-color: #800000;
	Padding-right: 2px ;
	Border-left: 14px solid #C0C0C0;
	Border-top: 1px solid white;
}
div.menu-level2 a, div.menu-level2 a:link, div.menu-level2 a:visited, div.menu-level2 a:active {
	Font-Size :  92%;
	Color: #C0C0C0;
	text-decoration: none;
}
div.menu-level2 a:hover {
	Font-Size :  92%;
	color : #FFFFFF;
	text-decoration: none;
}


div.menu-level2act {
	background-color: #800000;
	Padding-right: 2px ;
	Border-left: 14px solid #C0C0C0;
	Border-top: 1px solid white;
}
div.menu-level2act a, div.menu-level2act a:hover {
	Font-Size :  92%;
	color : #FFFFFF;
	text-decoration: none;
	}


/**** Menu Level Spacer **************************/
div.menu-level-spacer {
	background-color: white;
	Border-top: 2px solid white;
}


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


img{
	border: none;
	}


img:link, img:visited, img:active, img:hover{
	text-decoration: none;
	}

.image {
	padding: 5px 0px 15px 0px;
	display:inline;
	text-align:	center;
}





.poem{
	margin : 0px 0px 0px 3px;  /* top, right, bottom, left */
	padding : 0px 0px 0px 8px;
	font-style: italic;
	}


p.caption {
	text-align:	center;
}

.alignright{
	text-align:	right;
	}

.aligncenter{
	text-align:	center;
	}



#News {
	z-index:10;
	margin: 0;
	position: fixed;
	top: 390px;
	left: 2px;
	width: 120px;
	background: URL(./images/semi2x2w.gif) transparent;
	border: thin outset #C0C0C0;
	border-color: #C0C0C0;
	z-index: 30;

}

#News p {
  margin: 0;
  padding: 0.3em 0.4em;
}


#Search {
	margin: 0;
	position: fixed;
	bottom: 10px;
	left: 0px;
	width: 112px;
	z-index: 20;
	border-color: #000000;
	border: 1px;
}

#Search p {
  margin: 0;
  padding: 0.3em 0.4em;
}



#TopPic{
	position: fixed;
	left:15px;
	top:0px;
	width:110px;
	border:0px;
	z-index: 1;
}


#PageHeader{
	z-index:10;
	position: absolute;
	width: 880px;
	left:124px;
	top:0px;
	right:0px;
	text-align:	right;
	background-color:#C0C0C0;
	border:0px;
	Margin : 0px 0px 0px 0px; /* top, right, bottom, left */
	Padding : 0px 0px 0px 0px;
}

#PageTitle{
	position: absolute;
	width: 757px;
	left:124px;
	/*top:98px;*/
	top:98px;
	right:145px;
	background-color:#C0C0C0;
	border:2px;
	border-color: red;
	Margin : 0px 200px 0px 0px; /* top, right, bottom, left */
	Padding : 0px 0px 0px 34px;
/*	display:none; */
}


#PageContent{
	position: absolute;
	width: 830px;
	left:124px;
	/*top:130px;*/
	top:130px;
	right:34px;
	vertical-align:top;
	float: none;
	background-color:#FFFFFF;
	Margin : 0px 0px 0px 34px; /* top, right, bottom, left */
	Padding : 5px 0px 5px 0px;
}

.PageContentLeft{
	position: static;
	left:0px;
	width : 47%;
	float: left;
	clear: both;
	vertical-align:top;
}

.PageContentRight{
	position: static;
	right: 0px;
	width : 47%;
	float: right;
	clear: right;
	vertical-align:top;
}

.PageContentFull{
	position: static;
	left:0px;
	width : auto;
	float: none;
	clear:both;
	padding-top: 10px;
}



.PageContentPress{
	position: static;
	width: 400px;
	left:auto;
	right: auto;
	float: none;
	clear:both;
	padding-top: 10px;
}


#tabmenu {
	padding: 0px 0px 3px 0px;
	margin: 5px 0px 0px 11px;
	border-bottom: 1px solid black; 
	}


#tabmenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none;
	}	

		
#tabmenu a, a.active {
	background-color: #C0C0C0;
	border: 1px solid black;
	padding: 3px;
	margin: 0px 5px 0px 5px;
	text-decoration: none;
	}
		
#tabmenu a.active {
	background-color: #FFF;
	border-bottom-color: #FFF; 
	}



@media print {

#MenuLeft{
display:none;
}

#TopPic{
display:none;
}

#PageHeader{
display:none;
}

#PageTitle{
display:none;
}

#News{
display:none;
}

#PageContent{
	position: absolute;
	left:30px;
	top:30px;
	width:100%;
	height:90%;
	background-color:#FFFFFF;
	border:0px;
	Margin : 0px 0px 0px 0px; /* top, right, bottom, left */
	Padding : 5px 10px 5px 10px;
}


}












