/*---------------------------------------------------------------------------------------
	JOOMLA! Template jsent
	-------------------------------------------------------------------------------------
	
	File:		template.css
	Domain:		www.jsent.ch
	Autor:		P. Ryf	
	
	-------------------------------------------------------------------------------------
	Function:
	---------
	
	Diese Datei definiert die Formate und Positionung des Templates
	
	-------------------------------------------------------------------------------------
	Hystory:
	--------
	
	Version		Datum		Visum		Beschreibung
	-------		-----		-----		------------
	0.1		02.12.08	P. Ryf		Entwurf
	1.0             01.01.09        P. Ryf		Released
	1.1		18.08.09	P. Ryf		Buttonheading für IE korrigiert
	
---------------------------------------------------------------------------------------*/



/*Generelle Formate
----------------------------------------------------------*/

body {
	text-align:					center; /*center hack*/
	background-color:			#FFD030;
	background-image:			url(../images/body.jpg);	
	background-repeat:			repeat;
}

#wrap {
	min-width:					760px;
	max-width:					960px;
	width: 						auto !important; /*IE6 hack*/
	width:						960px; /*IE6 hack*/
	margin:						0 auto; /*center hack*/
	text-align:					left; /*center hack*/
	padding:					0;
}
#sidebar_left{float:left;width:18%; overflow:hidden; } 
#content60{float:left;width:59%;overflow:hidden;}
#content80{float:left;width:79%;overflow:hidden;}
#content100{float:left;width:100%;overflow:hidden;}
#sidebar_right{float:left;width:18%; overflow:hidden;}
#footer {clear:both;}

/*IE hack*/
* html #sidebar_left{float:left;width:20%; overflow:hidden; }
* html #sidebar_right{float:left;width:20%; overflow:hidden;}


/*Modul - Abmessungen und Positionen
----------------------------------------------------------*/
#header{
	height:						105px;	
	
}

/*Allgemein für Module*/
.moduletable{
	outline-width:				0px;
	outline-style: 				solid;
	outline-color:				#0000B0;
}

/*statistik*/
.moduletable_stat{
	outline-width:				0px;
	outline-style: 				solid;
	outline-color:				#000000;
}

/*Menü*/
.moduletable_menu{
	outline-width:				0px;
	outline-style: 				solid;
	outline-color:				#000000;
	
}

/*Main Menü*/
.moduletable_top{
	outline-width:				0px;
	outline-style: 				none;
	outline-color:				#000000;
}

/*linkes Menü*/
#sidebar_left{
	padding:					10px;
}

#sidebar_left th{
	height:						30px;
}

/*rechtes Menü*/
#sidebar_right{
	padding:					10px;
}

/*Hauptmenü oben*/
.main_menu{
	padding:					10px;
	position:					relative;
	text-align:					right;
	left:						0px;
	top:						0px;
}	

.search_search{
	position:					relative;
	left:						0px;
	top:						0px;
}	
/*Wrapper / Container
----------------------------------------------------------*/
#wrap{
	background-color:			white;
	background-image:			url(../images/back2.jpg);	
	background-repeat:			no-repeat;
}

/*Runde Ecken*/
#LinksOben{
	float:						left;
	background-image:			url(../images/Ecke_LO2.gif);	
	background-repeat:			no-repeat;
	width:						20px;
	height:						20px;	
}
#RechtsOben{
	float:						right;
	background-image:			url(../images/Ecke_RO2.gif);	
	background-repeat:			no-repeat;
	width:						20px;
	height:						20px;	
}
#LinksUnten{
	float:						left;
	background-image:			url(../images/Ecke_LU2.gif);	
	background-repeat:			no-repeat;
	width:						20px;
	height:						20px;	
	margin-top:					-20px;
}
#RechtsUnten{
	float:						right;
	background-image:			url(../images/Ecke_RU2.gif);	
	background-repeat:			no-repeat;
	width:						20px;
	height:						20px;	
	margin-top:					-20px;
}

#overlap_right {
	background-image:			url(../images/overlap_right.gif);	
	background-repeat:			repeat;
	background-position:		right;
	background-repeat:			repeat-y;
}

#overlap_left {
	background-image:			url(../images/overlap_left.gif);	
	background-repeat:			repeat;
	background-position:		left;
	background-repeat:			repeat-y;
}

#overlap_bottom {
	background-image:			url(../images/overlap_bot.gif);	
	background-repeat:			repeat;
	background-position:		bottom;
	background-repeat:			repeat-x;
}

#overlap_top {
	background-image:			url(../images/overlap_top.gif);	
	background-repeat:			repeat;
	background-position:		top;
	background-repeat:			repeat-x;
}

/*Titel
----------------------------------------------------------*/
#Titel{
	color:						#000000;
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					2.0em;
  	text-decoration: 			none;	
	text-align:					left;
	position:					relative;
	left:						150px;
	top:						40px;
	height:						50px;
	background-image:			url(../images/titel.gif);	
	background-repeat:			no-repeat;
}


/*Modul - Überschriften
----------------------------------------------------------*/

/*Seitenmenü*/
.moduletable_menu h3{
	color:						#000000;
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					16px;
  	text-decoration: 			none;
	background-color:			none;
	text-align:					center;
	background-image:			url(../images/menuheader.gif);	
	background-repeat:			no-repeat;
	background-position:		center;
	height:						24px;

}

/*Anmeldeform*/
.moduletable h3{
	color:						#000000;
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					16px;
  	text-decoration: 			none;
	background-color:			none;
	text-align:					center;
	background-image:			url(../images/menuheader.gif);	
	background-repeat:			no-repeat;
	background-position:		center;
	height:						24px;
}

/*statistik*/
.moduletable_stat h3{
	color:						#000000;
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					16px;
  	text-decoration: 			none;
	background-color:			none;
	text-align:					center;
	background-image:			url(../images/menuheader.gif);	
	background-repeat:			no-repeat;
	background-position:		center;
	height:						24px;
}

/*Darstellung - Menübefehle
----------------------------------------------------------*/

/*Bild hinter Menübefehlen*/
#sidebar_left li {
  	position:					relative;
  	left:						-10px;
  	background-image:			url(../images/menu.png);	
  	background-repeat:			no-repeat;
}

/*Bild hinter Unter-Menübefehlen*/
#sidebar_left ul ul li {
  	position:					relative;
  	left:						-10px;
  	background-image:			url(../images/submenu.png);	
  	background-repeat:			no-repeat;
}

/*Normaler Menübefehl*/
#sidebar_left a:link, #sidebar_left a:visited {
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					15px;
  	text-align: 				left;
  	text-decoration: 			none;
  	color: 						#FFB020;
}

/*Normaler Unter-Menübefehl*/
#sidebar_left #current ul a:link, #sidebar_left #current ul a:visited{
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					15px;
  	text-align: 				left;
  	text-decoration: 			none;
  	color: 						#FFB020;
}

/*Mouseover Menübefehl*/
#sidebar_left a:hover {
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					15px;
  	text-align: 				left;
  	text-decoration: 			none;
  	color: 						#B00000;
}

/*Mouseover Unter-Menübefehl*/
#sidebar_left #current ul a:hover {
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					15px;
  	text-align: 				left;
  	text-decoration: 			none;
  	color: 						#B00000;
}

/*Angewählter Menübefehl*/
#sidebar_left #current a {
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					15px;
  	text-align: 				left;
  	text-decoration: 			none;
  	color: 						#E94D00;
}

/*erweiterte Menüs Rechts*/
#sidebar_right a:link, #sidebar_right a:visited{
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					15px;
  	text-align: 				left;
  	text-decoration: 			none;
  	color: 						#000000; 	
}

#sidebar_right a:hover {
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					15px;
  	text-align: 				left;
  	text-decoration: 			none;
  	color: 						#B00000;
}


#sidebar_right li {
  	position:					relative;
  	left:						-10px;
}

/*statistik*/
.moduletable_stat {
	color:						black;
	background-color:			white;	
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					10px;
  	text-align: 				left;
  	text-decoration: 			none;
}

/*Startseiten Beiträge
----------------------------------------------------------*/
.news table.contentpaneopen td{
  	background-color:			#ddddff;
  	border:						0pt solid #000000;
}

.news .contentpaneopen{
  	background-color:			#ddddff;
  	border:						1pt solid #ccccff;
  	margin-left:				5px;
  	margin-right:				5px;
  	width:						95%;
}

/*Written by...*/
.news .small{
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					10px;
  	font-weight:				100;
  	text-align: 				left;
  	text-decoration: 			none;  	
  	color: 						#000000;
}

/*Beitragsdatum*/
.news .createdate{
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					10px;
  	font-weight:				100;
  	text-align: 				left;
  	text-decoration: 			none;  	
  	color: 						#000000;
}

/* Herzlich Willkommen */
.leading table.contentpaneopen td{
  	background-color:			white;
  	border:						0pt solid #000000;
}

.leading table.contentpaneopen {
  	background-color:			white;
  	border:						0pt solid #ccccff;
  	margin-left:				5px;
  	margin-right:				5px;
  	width:						95%;
}



/*Inhalte - Content
----------------------------------------------------------*/

/*Symbole 'pdf', 'print', ... */
.buttonheading img{			/* P. Ryf, 18.8.09*/
	border:						0pt solid #ccccff;
}

.buttonheading a{
  	color:  					white;
}



/*Beitragstitel*/
.contentheading{
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					22px;
  	font-weight:				bold;
  	text-align: 				left;
  	text-decoration: 			none;  	
  	color: 						#000040;
}

/*Pathway*/
#pathway_text{
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					16px;
  	font-weight:				100;
  	text-align: 				left;
  	text-decoration: 			none;  	
  	color: 						#000000;
}

/*Written by...*/
.small{
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					10px;
  	font-weight:				100;
  	text-align: 				left;
  	text-decoration: 			none;  	
  	color: 						#000000;
}

/*Beitragsdatum*/
.createdate{
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					10px;
  	font-weight:				100;
  	text-align: 				left;
  	text-decoration: 			none;  	
  	color: 						#000000;
}

/*Geändert am...*/
.modifydate{
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					10px;
  	font-weight:				100;
  	text-align: 				left;
  	text-decoration: 			none;  	
  	color: 						#000000;
}

/*Paragraph*/
p{
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					14px;
  	font-weight:				100;
  	text-align: 				left;
  	text-decoration: 			none;  	
  	color: 						#000000;
}

/*Überschrift h1*/
h1{
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					22px;
  	font-weight:				bold;
  	text-align: 				left;
  	text-decoration: 			none;  	
  	color: 						#000000;
}

/*Überschrift h2*/
h2{
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					22px;
  	font-weight:				100;
  	text-align: 				left;
  	text-decoration: 			none;  	
  	color: 						#000050;
}

/*Überschrift h3*/
h3{
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					014px;
  	font-weight:				bold;
  	text-align: 				left;
  	text-decoration: 			none;  	
  	color: 						#000050;
}

/*DocMan Downloadbereich
----------------------------------------------------------*/

/* Dokumentenname */
.dm_name{
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					14px;
  	font-weight:				bold;
  	text-align: 				left;
  	text-decoration: 			none;  	
  	color: 						#000000;
}


/*Tabellen
----------------------------------------------------------*/

/*Tabelle allgemein*/
.contentpaneopen table{
  	background-color:			white;
  	border-color:				black;
}

/*Spalte*/
.contentpaneopen td{
  	background-color:			white;
  	font-family: 				tahoma, verdana, arial;
  	font-size: 					14px;
  	font-weight:				100;
  	text-align: 				left;
  	text-decoration: 			none;  	
  	color: 						#000000;
}

/*Nicht verwendet
----------------------------------------------------------*/
#footer{
;
}



  	
