/*  =========================================================
	Webseite PiT Hessen
	
		Datei: 	 template.css
		Joomla:  1.59 V2
		Ver.:	 0.1
		Datum: 	 20. Februar 2009
		Autor: 	 Martin Schmidt / Hubert Döll
		Company: http://www.d-zigns.de
========================================================== */


*  { padding: 0; margin: 0; }

h1, h2, h3, p, ul, ol { margin-bottom: 1em; }  


html { height: 101%; } 	
body { min-height: 101%; }	

body { 
	background			: #FFFFFF;  
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9pt;
	text-align			: center;
	padding				: 0;
	border				: none;
	margin				: 0;
}

h1 { font-size: 150%; } 
h2 { font-size: 130%; }
h3 { font-size: 110%; }

p {
	font-family      	: Arial, Helvetica, sans-serif;
	font-size        	: 8pt;
	color            	: #000000;
}

td, tr {
	font-family      	: Arial, Helvetica, sans-serif;
	font-size        	: 8pt;
	color            	: #000000;

}

ul, ol, li {
	font-family			: Arial, Helvetica, sans-serif;
	list-style-position : outside;
	list-style-type		: square; 
	margin-left: 6px;
}


a:link, a:visited {
	font-family			: Arial, Helvetica, sans-serif;
	font-size        	: 8pt;
	color            	: #000000; 
	text-decoration  	: none;
}

a:hover {
	font-size        	: 8pt;
  	color				: #ffffff;
  	text-decoration		: underline;    
	font-weight      	: none;
}

a:active {
	font-size        	: 8pt;
	color			   	: #ffffff;
	text-decoration  	: none;
	font-weight      	: bold;
}


#wrapper {
	background			: #FFFFFF url(../images/background.png) repeat-y;
	text-align			: left;
	width				: 1000px;
	padding				: 0;
	border				: none;
	margin				: auto;
	margin-top			: 20px;
	margin-bottom		: 20px;
}


#header-logo {
	height				: 120px;
	background			: #FFFFCC url(../images/header.png);
	padding				: 0;
	border				: none;
	margin				: 0;
} 


#pathway-logo {
	height				: 16px;
	background			: #FFFFCC url(../images/pathway.png);  
	padding				: 0;
	padding-left		: 180px;
	border				: none;
	margin				: 0;
}



#menu {
	line-height			: 13pt;	
	float				: left;
	width				: 155px;
	padding				: 10px;
	padding-bottom		: 50px; 
	border				: none;
	margin				: 0;
}


#news {
	line-height			: 13pt;	
	float				: right;
	width				: 88px;
	padding				: 0; 
	border				: none;
	margin				: 0;
}


#main-content {
	width				: 717px; 
 	background			: #FFFFFF;
	line-height			: 13pt; 
	padding				: 10px;
	border				: none;
	margin				: 0;
	margin-left			: 175px;
	margin-right		: 88px;
}


#footer {
	clear				: both;
	background			: #FFFFCC url(../images/footer.png);   
	width				: 1000px; 
	height				: 20px;
	padding				: 0;
	border				: none;
	margin				: 0;
}	  


a.mainlevel:link, a.mainlevel:visited {
	font-family			: Arial, Helvetica, sans-serif;
	font-size        	: 8pt;
	color            	: #000000;
	text-decoration  	: none;
}


a.mainlevel:hover {
	font-size        	: 8pt;
  	color				: #ffffff;
  	text-decoration		: underline;    
	font-weight      	: none;
}


#active_menu {
	font-family			: Arial, Helvetica, sans-serif;
	font-size        	: 8pt;
	color				: #ffffff;
	font-weight			: bold;
	padding				: 0;
	border				: none;
	margin				: 0;
}



table.moduletable {
 	border-bottom-color	: #FFFFFF; 
	padding				: 0;
	border				: none;
	margin				: 0;
	margin-bottom		: 10px; 
}




.moduletable_menu  h3 {
	border-bottom: 2px solid #FFFFFF;
}


table.moduletable th {
	font-family			: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10.5pt;
	font-weight			: bold;
	color				: #003366; 
	text-align			: left;
	text-indent			: 2px;
}


table.moduletable td {
	font-family			: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size			: 7.5pt;
	font-weight			: normal;
	padding				: 0;
	border				: none;
	margin				: 0;
}


.pathway {
	font-family			: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight			: bold;
	font-size			: 8pt;
	color				: #000000;
	text-align			: left;
	padding				: 0;
	padding-left		: 15px; 
	border				: none;
	margin				: 0;
}

a.pathway:link, a.pathway:visited {
	font-family			: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size			: 8pt;
	color				: #003366;
	padding-left		: 0px;
}

a.pathway:hover {
	font-family			: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size			: 8pt;
	color				: #FF0000;
	text-decoration		: underline;
	padding-left		: 0px;
}


table.contentpane {
	background-color	: #ffffff; 
	padding				: 0;
	border				: none;
	margin				: 0;
}


table.contentpaneopen {
	background-color	: #ffffff;
	padding				: 0;
	border				: none;
	margin				: 0; 
}


.contentheading {
	font-family			: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10.5pt;
	font-weight			: bold;
	color				: #003366;
	text-align			: left;
	text-indent			: 2px;	
	border-bottom		: 2px solid #ff9900;
}


.componentheading {
	font-family			: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10.5pt;
	font-weight			: bold;
	color				: #003366;
	text-align			: left;
	text-indent			: 2px;	
	border-bottom		: 2px solid #ff9900; 
}


.createdate {
	color				: #0000FF; 
	font-size			: 7.5pt;
	text-align			: left;
}


.modifydate {
	color				: #0000FF;
	font-size			: 7.5pt;
}


.small {
	color				: #0000FF;
	font-size			: 7.5pt;
}


.blog_more {
	font-family			: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size			: 9pt;
	font-weight			: bold;
	color				: #000000;
	text-align			: left;
}


table.blog .contentpaneopen{
width:90%;
}  


.mosimage {
	padding				: 0;
	border				: none;
	margin				: 0;
}


.mosimage_caption {
	font-size			: 7.5pt;
}


a.latestnews:link, a.latestnews:visited {
	font-family			: Arial, Helvetica, sans-serif;
	font-size        	: 8pt;
	font-weight			: normal;
	padding				: 0;
	border				: none;
	margin				: 0;
	color				: #000000;
}

a.latestnews:hover {
	font-family			: Arial, Helvetica, sans-serif;
	font-size        	: 8pt;
	font-weight			: normal;
	padding				: 0;
	border				: none;
	margin				: 0;
  	color				: #FF0000;
}


.poll .sectiontableentry1 {
	font-family			: Arial, Helvetica, sans-serif;
	font-size        	: 7pt;
	font-weight			: normal;
	text-align			: left;
	padding				: 0;
	border				: none;
	margin				: 0;
  	color				: #FF0000;
}

.poll .sectiontableentry2 {
	font-family			: Arial, Helvetica, sans-serif;
	font-size        	: 7pt;
	font-weight			: normal;
	text-align			: left;
	padding				: 0;
	border				: none;
	margin				: 0;
  	color				: #FF0000;
}




.latestnews {
	background-color	: #CCCCCC;
	width				: 135px;
	padding				: 0;
	border				: none;
	margin				: 0;
	list-style-type		: none;
}




img {
padding:5px;
}



