/* Standart-Css für www.jamp.de/cms */

/*Wichtige Farben
	Dunkelgrün=#465A20
	Grünton1=#C3CEAE
*/

html, body, div, p, h1, h2, h3,
span, a, table, td, form {
	margin: 0;
	padding: 0;	
}

html, body {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#465A20;

	scrollbar-base-color: #C3CEAE;
  	scrollbar-3dlight-color: #D7E1C3;
  	scrollbar-arrow-color: #465A20;
  	scrollbar-darkshadow-color: #607061;
  	scrollbar-face-color: #C3CEAE;
  	scrollbar-highlight-color: #D7E1C3;
  	scrollbar-shadow-color: #98AA76;
  	scrollbar-track-color: #C3CEAE;	
}

br {
	clear:left;
}

/* Kopf */
.kopflogo {
	position:absolute;
	top:0px;
	left:37px;
}

.kopfteil {
	position:absolute;
	top:0px;
	left:0px;
}

.datum {
	position:absolute;
	top:16px;
	right:18px;
	color:#465A20;
	font-family:Arial;
	font-weight:bold;
}

.fragezeichen {
	position:absolute;
	top:65px;
	right:10px;
}

.erde {
	position:absolute;
	top:65px;
	right:50px;
}


.mail {
	position:absolute;
	top:65px;
	right:100px;
}

.logindaten {
	position:absolute;
	top:73px;
	right:165px;
	color:FFFFFF;
	font-family:Arial;
	letter-spacing:2px;
	font-weight:bold;
}

/* Homeframe */
.text {
	font-size:10px;
}
.userverwaltung {
	margin:0;
	border-bottom:0px solid #465A20;
	width:100%;
}

.user {
	color:#8BB145;
	font-weight:bold;
}

.userverwaltungtext {
	position:absolute;
	top:10px;
	left:60px;
	font-weight:bold;
}

.userverwaltungselect {
	position:absolute;
	top:10px;
	left:400px;
	font-weight:bold;
}

.inhaltframe {
	position:absolute;
	top:0px;
	left:0px;
	border:1px solid #465A20;
	/*width:99%;*/
	height:95%;
	background-color:#FFFFFF;
}

.jamplogo {
	position:absolute;
	bottom:4px;
	right:16px;
}

.usericon {
	margin:10px 0 0 60px;
}

.usericontext {
	margin:-25px 0 0 95px;
}

.usericoninfotext {
	
	margin: 10px 0 0 100px;
		
}

.inhaltseiteicon {
	margin:-20px 0 0 240px;
}

.inhaltseiteicontext {
	margin:-22px 0 0 271px;
}

.speichericon {
	margin:70px 0 0 49px;
}

.speichern {
	margin:-22px 0 0 85px;
}

.speichernschliessenicon {
	margin:-20px 0 0 190px;
}

.speichernundschliessen {
	margin:-23px 0 0 225px;
}

.loeschenicon {
	margin:-20px 0 0 420px;
}

.loeschen {
	margin:-23px 0 0 455px;
}

.beendenicon {
	margin:-20px 0 0 550px;
}

.beendenicontext {
	margin:-22px 0 0 589px;
}

.tabelleganz {
	margin:15px 10px 35px 5px; 
	background-color:#FFFFFF;
	float:left;

}

.tabelleganz img {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.label{
	margin-left:30px;
	float:left;
	font-weight:bold;
	width:150px;
}

.icon{
	float:left;
	width:40px;
}




.tabelle div {
	float:left;
	border-right:1px solid  #465A20;
	border-left:0px solid #465A20;
	border-bottom:1px solid #465A20;
	border-top:1px solid #465A20;
	height:22px;
	background-image:url(img/hg_tabellenueberschriften.gif);
	width:115px;
	padding:2 2 2 2;
	font-weight:bold;
	font-size:11px;
	overflow:hidden;
	white-space:nowrap;
}

.tabelle2 div {
	float:left;
	border-right:1px solid  #465A20;
	border-left:0px solid #465A20;
	border-bottom:1px solid #465A20;
	border-top:0px solid #465A20;
	height:22px;
	background-color:#CDDFAD;
	width:115px;
	padding:2 2 2 2;
	font-size:11px;
	overflow:hidden;
	white-space:nowrap;
}

.tabelle3 div {
	float:left;
	border-right:1px solid  #465A20;
	border-left:0px solid #465A20;
	border-bottom:1px solid #465A20;
	border-top:0px solid #465A20;
	height:22px;
	background-color:#C3CEAE;
	width:115px;
	/*padding:2px 0 0 10px;*/
	padding:2 2 2 2;
	font-size:11px;
	overflow:hidden;
	white-space:nowrap;
}
.tabelleganz .div1 {
	border-left:1px solid #465A20;
	width:52px;
	height:27px;
	padding:2px;	
}

br {
	clear:left;
}

.div1 ul {
	float:left;
	margin:-4px -10px -1px -1px;
	list-style:none;
}

.div1 li {
	margin:0 0 0 0;
	float:left;
}

.plus {
	margin:0 0 0 0;
}

/* Menue */

.buttoninhalte {
	position:absolute;
	top:104px;
	left:3px;
	z-index:1;
}

.unterbuttoninhalte  {
	position:absolute;
	top:131px;
	left:-10px;
}

.unterbuttoninhalte li {
	list-style:none;
	margin:0 0 -2px 0;
}

.unterbuttoninhaltetext  {
	position:absolute;
	top:129px;
	left:-2px;
}

.unterbuttoninhaltetext li {
	list-style:none;
	margin:0 0 2px 0;
}

.buttonadministration {
	position:absolute;
	top:231px;
	left:3px;
	z-index:1;
}

.buttonbeenden {
	position:absolute;
	top:262px;
	left:3px;
	z-index:1;
}


/* Menuetext */

.inhalte {
	position:absolute;
	top:110px;
	left:38px;
	z-index:3;
}

.administration {
	position:absolute;
	top:236px;
	left:38px;
	z-index:3;
}

.beenden {
	position:absolute;
	top:267px;
	left:38px;
	z-index:3;
}


/* Fuss */

.jamplogo {
	position:absolute;
	top:3px;
	right:10px;
}


/* Links */
a{
	text-decoration:none; 
	color:#465A20;
	font-weight:bold;
}

 .aa{
 	text-decoration:none; 
	color:#465A20;
	font-size:12px;
	font-weight:bold;
 }
 .aa:link { 
	text-decoration:none; 
	color:#465A20;
	font-size:12px;
	font-weight:bold;
}

 .aa:visited { 
	text-decoration:none; 
	color:#465A20; 
	font-size:12px;
	font-weight:bold;
}

 .aa:hover { 
    text-decoration:none; 
	color:#8BB145;
	font-size:12px;
	font-weight:bold; 
}

 .aa:active { 
	text-decoration:none; 
	color:#465A20; 
	font-size:12px;
	font-weight:bold;
}

.aaa:link { 
	text-decoration:none; 
	color:#465A20;
	font-size:11px;
}

 .aaa:visited { 
	text-decoration:none; 
	color:#465A20; 
	font-size:11px;
}

 .aaa:hover { 
    text-decoration:none; 
	color:#6B9D0A;
	font-size:11px;
}

 .aaa:active { 
	text-decoration:none; 
	color:#465A20; 
	font-size:11px;
}

.ab:link { 
	text-decoration:none; 
	color:#465A20;
}

 .ab:visited { 
	text-decoration:none; 
	color:#465A20; 
}

 .ab:hover { 
    text-decoration:none; 
	color:#6B9D0A;
}

 .ab:active { 
	text-decoration:none; 
	color:#465A20; 
}


/*Sonstiges*/
.row_high div {
	float:left;
	border-right:1px solid  #465A20;
	border-left:0px solid #465A20;
	border-bottom:1px solid #465A20;
	border-top:0px solid #465A20;
	height:22px;
	background-color:#6B9D0A;
	/*background-color:red;*/
	width:115px;
	padding:2px 2 2 2px;
	font-size:11px;
	overflow:hidden;
	white-space:nowrap;
}

input,.inputlogin,.checkbox{
	border:1px solid #465A20;
	width:400px;
	background-color:#CDDFAD;
}
.checkbox{
	background-color:#ffffff;
	width:30px;
}

.labellogin{
	font-size:11px;
	font-weight:bold;
	float:left;
	text-align:left;
	width:300;
	padding:2px;
}

.inputlogin{
	width:200px;
	float:left;
}


/* Added by Tim 02/03/06 */

.cl_nav_head{
	background-image:url(img/hg_tabellenueberschriften.gif);
	background-repeat:repeat-x;
	border: 1px solid #465A20;
	padding: 5px;
	font-weight:bold;
}
.cl_nav_top{
	background-color: #C3CEAE;
	border: 1px solid #465A20;
	font-weight:bold;
	padding-left: 5px;
}
.cl_nav_sub{
	background-color: #C3CEAE;
	border: 1px solid #465A20;
	padding-left: 5px;
}


/* Added by Tim 19/06/08 Content list - Pager & Filter */
div.pagerdiv{
	margin:0px 0px 0px 20px;
	font-size: 9px;
}
div.pagerdiv span.currpage{
	font-weight:bold;
}
div.pagerdiv a{
	text-decoration:none;
	font-weight:normal;
	color: #96AA70;
}
div.pagerdiv a:hover{
	text-decoration:underline;
	font-weight:normal;
	color: #465A20;
}

div.filterdiv{
	margin:20px 0px 0px 20px;
}
div.filterdiv input{
	width: 80px;
}


/* Added by Tim 15/08/06 Content list */
.cl_table{
	margin:5px 20px 5px 20px;

}
.cl_table, .cl_table td{
	border-collapse:collapse;
	border: 1px solid #465A20;
	font-size:11px;
	padding: 5px 10px 5px 10px;
}

.cl_head{
	background-image:url(img/hg_tabellenueberschriften.gif);
	font-size:11px;
	font-weight:bold;
	
}
.cl_head td{
	padding: 5px 10px 5px 10px;
	cursor:hand;
	white-space:nowrap;
}
.cl_tdedit{
	padding:0px 0px 0px 0px;
	width: 52px;
	white-space:nowrap;
}
.cl_r1{
	background-color:#CDDFAD;
}
.cl_r2{
	background-color:#C3CEAE;
}
.cl_rh{
	background-color:#6B9D0A;
}
