/*--- GENERAL ---*/

body, table, td, th, ul, ol, input, button, select, optgroup, option, textarea, p, h1, h2, h3, h4, h5, h6, h7 {
	font-family: Arial, Verdana, Geneva, Tahoma, Helvetica, sans-serif;
}

body {
	font-size: 70%;
	color: #000000;
	background-color: #FFFFFF;
}

table, td, input, textarea {
	font-size: 100%;
}
th {
	color: #4F7525;
	text-align: left;
}

a:link {
	text-decoration: none;
	color: #4F7525;
}

a:visited {
	text-decoration: none;
	color: #4F7525;
}

a:hover {
	text-decoration: underline;
	color: #4F7525;
}

img {
	border: 0px;
}

input, button, select, optgroup, option, textarea {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 90%;
	font-weight: normal;
}

ul li, .bullet {
	list-style-image: url(gfx/bullet_li.gif);
}

/*--- CANVAS ---*/

.topImg {
	background-image:	url(gfx/frontill.jpg);
	background-repeat:	no-repeat;
	background-color: #F2C46A;
}
.topImg2 {
	background-image:	url(gfx/topill.jpg);
	background-repeat:	no-repeat;
	background-color: #F2C46A;
}
.topGreenLine {
	background-color: #B1B859;
}
.topGreenLine2 {
	background-color: #B1B859;
	background-image:	url(gfx/ks_com.gif);	
	background-repeat:	no-repeat;	
	width: 170px;
	text-align:right;
}

.topYellowLine {
	background-color: #F2C46A;
	background-image:	url(gfx/gul_bakgr_front.gif);	
	background-repeat:	no-repeat;		
	width: 415px;
}

.slogan {
	color: #FAE7C3;
	font-size: 250%;
	font-weight: bold;
	margin-left: 15px;
	spacing: 1px;
}

.mainarea {
	background-image:	url(gfx/gul_bakgr_main.gif);	
	background-color: #F2E2C2;
}

/*--- NAVTREE---*/

.navi {
	font-size: 120%;
	color: #2D2590;
	text-align: right;
	width: 160px;
}
.nav0 {
	font-size: 100%;
	color: #000000;
	text-align: right;
	width: 160px;
}
a.navi:link {
	text-decoration: none;
	color: #2D2590;
}

a.navi:visited {
	text-decoration: none;
	color: #4F4FBA;
}

a.navi:hover {
	text-decoration: underline;
	color: #2D2590;
}

.nav1 {
	font-size: 100%;
	color: #2D2590;
	text-align: right;	
	width: 160px;	
}

.nav2, .nav3, .nav4, .nav5 {
	font-size: 90%;
	font-weight: normal;
	color: #2D2590;
	text-align: right;	
	width: 160px;	
}


.naviSelected {
	background-color: #F2C46A;
}



/*--- FRONTPAGE ---*/

.ftitle1 {
	font-size: 150%;

	line-height: 1.5em;

	font-weight: bold;

	color: #000000;
}

.fcaption1 {
	font-size: 110%;

	line-height: 1.4em;

	font-weight: normal;

	color: #000000;
}

.ftitle {
	font-size: 130%;

	line-height: 1.2em;

	font-weight: bold;

	color: #000000;

}

.fcaption {
	font-size: 100%;

	line-height: 1.4em;

	font-weight: normal;

	color: #000000;
}


/*--- H-spalte ---*/

.hHead {
	font-size: 100%;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

.hLink {
	font-size: 100%;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

.hVisflere {
	font-size: 90%;
	font-weight: bold;
	color: #000000;
	text-align: right;
}


/*--- ARTICLE ---*/

.artTitle {
	font-size: 180%;
	line-height: 1.4em;
	font-weight: bold;
	color: #708B44;
}

.artDate {
	font-size: 90%;
	font-weight: normal;
	color: #686767;
}

.artCaption {
	font-size: 120%;
	line-height: normal;
	font-weight: bold;
	color: #F1AA1E;
}

.artBody {
	font-size: 120%;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

.H1, .H2, H3, H1, H2, H3, h1, h2, h3 {
	font-size: 120%;
	xline-height: 0.1em;
	padding-bottom: 0px;
	padding-top: 10px;
	font-weight: bold;
	color: #000000;
}


/*--- COLOPHONE---*/

.kolofonHead {
	font-size: 80%;
	font-weight: bold;
	color: #000000;
	text-align: right;
	margin-right: 10px;
}

.kolofon {
	font-size: 100%;
	font-weight: normal;
	color: #000000;
	text-align: center;
}



.clear { 
	 clear:both;
	 height:5px;
}	







