/*##########################################################

###                  JAG Point - Main CSS                ###

###                  by   Lemonideas 2008                ###

##########################################################*/

/*  reset styles */

dl			{

	font-family: "Courier New", Courier, monospace;

	margin: 0 0 0 0;

}

dl dt		{margin: 0 0 0 0;}

dl dd+dt	{margin-top: 0;}

dl dd		{margin: 0 0 0 0;}



ol			{

	font-family: "Courier New", Courier, monospace;

	list-style: none;

}

ol li		{margin: 0 0 0 0;}

ol li ol	{margin: 0 0 0 0;}

ol li ul	{margin: 0 0 0 0;}



ul			{

	font-family: "Courier New", Courier, monospace;

	list-style: none;

}

ul li		{margin: 0 0 0 0;}

ul li ul	{margin: 0 0 0 0; list-style: none;}

ul li ol	{margin: 0 0 0 0;}





/*  reset styles end */

a {

	margin: 0;

	padding: 0;

	color:#000000;

	text-decoration: none;

	border: 0px solid white;

	width: auto;

	height: auto;

}

a img {

	margin: 0;

	padding: 0;

	border: none;

}

IMG {

	margin: 0;

	padding: 0;

}

h1, h2, h3, h4, h5, h6 {

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	/*color: #669933;*/
	color: #3D5D1E;

}

h1 {

	font-size: 1.6em;

}

h2 {

	font-size: 1.5em;

}

h3 {

	font-size: 1.4em;

}

h4 {

	font-size: 1.3em;

}

h5 {

	font-size: 1.2em;

}

h6 {

	font-size: 1.1em;

}

/*bof       floats       */

.floatLeft { 

	float:left;

	padding-right: 15px;

}

.floatRight { 

	float:right;

	padding-left: 15px;

}

.absolutefloatRight {

	float:right;

	position: absolute;

	top: 152px;

	/*left: 715px;*/

	right: 0px;

	padding-left: 15px;

}

.centered {

	text-align: center;

}

/*eof       floats       */

/*      Beginn Centered horizontal und vertikal    */

* {

	margin:0;

	padding:0;

		}



html, body {

	height:100%;

		}



body {

	background-color: #ffffff;

	/*font: 100.01%/1.4 sans-serif;*/

	text-align: center; /* horizontal centering for IE Win quirks */

}



.distance {
	width: 1px;
	height: 50%;
	background-color: #FFFFFF;
	margin-bottom: -306px; /* half of container's height */
	float: left;
}



.container {

	margin: 0 auto;

	position: relative; /* puts container in front of distance */

	text-align: left;

	height: 612px;

	width: 995px;

	clear: left;

	/*background-image: url(container_bg.jpg);*/

	background-repeat: no-repeat;

	border: 0px dotted #cccccc;

}

/*      End Centered horizontal und vertikal    */



/*bof      Header      */

.header {

	width: 100%;

	height: 172px;

	border-bottom: 0px solid #FFF;

}

.logo {

	/*position: absolute;

	z-index: 100;*/

	float: left;

	/*margin-top: 28px;

	margin-left: 40px;*/

	width: 94px;

	height: 170px;

	background-repeat: no-repeat;

	background-color: #FDF93E;

	border-top: 2px solid #FFF;

}

.header_img {

	float: left;

	width: 760px;

	height: 172px;

}
.adress {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 267px;
	height: 82px;
}
.header_text{

	float: left;

	width: 138px;
	
	margin-top: 92px;

	height: 80px;

	background-color: #ffd634;

}

/*eof      Header      */

/*bof      Main content      */



.mainContentWrapper {

	/*margin-top: 93px;

	margin-left: 50px;*/

	float: left;

	width: 100%;

	height: 435px;

	border: 0px solid #fff;

}
.titel_spacer {
	
	float: left;
	
	width: 81px;
	
	height: 137px;
	
	background-color: #659831;
	
}
.titel_img {

	float: left;
	
	width: 712px;
	 
	height: 137px;
	
	background-image: url(titelbild.jpg);
	
	background-repeat: no-repeat;
	
	background-color: #659831;
}
.mainContent {
	float: left;
	width: 535px;
	height: 243px;
	padding-top: 35px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	background-color: #CCE5B2;
	overflow-y: auto;
	overflow-x: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	/*color: #669933;*/
	color: #3D5D1E;
	text-align: justify;
}
.mainContent p {
	margin-bottom: 10px;
}
.article_list {
	float: left;
	
	width: 178px;
	
	height: 243px;
	
	padding-top: 35px;
	
	padding-right: 20px;
	
	padding-left: 20px;
	
	padding-bottom: 20px;
	
	background-color: #CCE5B2;
	
	font-size: 12px;
	
	color: #669933;
	
	overflow-x: hidden;
	
	overflow-y: auto;
	
}

ul.article-list, ul.articl-list li, ul.articl-list li.a, .article-list a{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #669933;
	text-align: right;
	list-style: square;
	margin-bottom: 15px;
}

.article-list li, .article-list li.a{
	margin-bottom: 15px;
}
.headline {

	/*float:left;*/

	width: auto;

}

.subheadline {

	float: right;

	text-align: right;

	color: #FFF;

}

.subheadline h1 {

	font-size: 1.2em;

	font-weight: bold;

	color: #FFF;

}

.subheadline h2 {

	font-size: 1.1em;

	font-weight: bold;

	color: #FFF;

}



.subheadline h3 {

	font-size: 1.0em;

	font-weight: bold;

	color: #FFF;	

}



.subheadline h4 {

	font-size: 0.9em;

	font-weight: bold;

	color: #FFF;	

}



.subheadline h5 {

	font-size: 0.8em;

	font-weight: bold;

	color: #FFF;	

}



.subheadline h6 {

	font-size: 0.5em;

	font-weight: bold;

	color: #FFF;	

}

.small {

	width: 488px;

}

.forward {

	position: absolute;

	top: 160px;

	left: 600px;

	width: 97px;

	font-size: 9px;

	color: #FFF;

}

.forward a {

	color:#FFF;

}

.zurück {

	float: left;

}

.weiter {

	float: right;

}

.bildblock {

	float: left;

}

.textblock {

	float: left;

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 10px;

}

.textblock a {

	text-decoration: underline;

}

.textblock h1,.textblock h2,.textblock h3,

.textblock h4,.textblock h5,.textblock h6  {

	color: #669933;

}

.txt_link {

	float: right;

}

.download {

	float: left;

	width: 35%;

}

.list_content{

	font-weight: bold;

}

.list_content_link{

	

}

.list_content_link a{

	text-decoration: underline;

	color: #669933;

}

.link_extern {

	

}

.link_extern a {

	text-decoration: underline;

	color: #669933;

}

a.faq {

	text-decoration: underline;

	color: #669933;

}

.line {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	height: 2px;
	border-bottom:1px dotted #669933;
	margin-bottom: 10px;
}

/* bof      gallerie         */

.galerie {

	width: 100%;

	float: left;

	text-align: left;

}

.image {

	float: left;
	margin: 5px;
}



a.galerie1 {

	color: #FFF;

	font-weight: bold;

	text-decoration: underline;

}

a.galerie2, a.galerie3, a.galerie4, a.galerie5, a.galerie6, 

a.galerie7, a.galerie8, a.galerie9, a.galerie10, a.galerie11, 

a.galerie12, a.galerie13, a.galerie14, a.galerie15, a.galerie16, 

a.galerie17, a.galerie18, a.galerie19, a.galerie20 {

	visibility: hidden;

}

/* oef      gallerie         */

/*eof      Main content      */

/*bof   Main content Navi    */

/*    siehe navigation.css   */

/*eof   Main content Navi    */



/*bof        Footer          */

.footerWrapper {

	clear: both;

	width: 995px;

	height: 20px;

	border-top: 2px solid #FFF;

}

.footerWrapper a:hover{

	text-decoration: underline;

}



.footerLeft {

	float: left;

	width: 200px;

	height: 15px;

	background-image: url(blind.gif);

	background-repeat: repeat;

	/*border-right: 2px solid #FFFFFF;*/

}

.footerLeft a {



}



.footerCenter {

	float: left;

	width: auto;

	margin-top: 5px;

	margin-left: 2px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

}

.footerRight {

	float: right;

	width: auto;

	color: #000000;

	font-size: 11px;

	font-weight: bold;

}

/*eof        Footer          */

/*   reste vom container    vlt noch notwendig    */

	/*#container div {

		font-size:80%;

		float:right;

		width:17em;

		margin-left:2em;

		}



	#container div h2 {

		font-size:120%;

		font-weight:bold;

		text-transform:uppercase;

		margin:1em 0 0;

		}



	#container div h3 {

		font-size:100%;

		font-weight:bold;

		margin:.5em 0 0 .75em;

		}



	#container ul {

		margin-left:2em;

		}



	#container li span {

		font-size:70%;

		}

		



	#container h1 {

		font-size:120%;

		padding-top:2.4em;

		margin-left:2.4em;

		}



	#container p {

		margin:1.5em 13.6em 1.5em 3em;

		}



	address {

		font-weight:normal;

		font-size:80%;

		font-style:normal;

		text-align:right;

		margin:0 20em 0 3em;

		}*/