/* Standard-CSS für jamp Internetlösungen */

/*  Wichtige Farben
	Grün=#81b40b
	Dunkelgrau=#272727
	Grau=#8e8d8d

	Textcolors:
	Grün=#81b40b
	Dunkelgrau=#272727
	Grau=#8e8d8d
*/



/* Wichtige Informationen */

body, div, p, h1, h2, h3,
span, a, td, table, tr, img {
	margin:0px;
	padding:0px;
}

html, body {
	background-image:url(img/jampwebsitehintergrund.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#272727;
	text-align:left;	
}



html {
	height:100%;
	overflow:auto;
}


/* Wichtige Informationen-Ende */


/*Allgemeine Angaben*/

.br {
	font-size:0px;
	line-height:0px;
}

.textschwarz {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#272727;	
}

.divhoehe4leer {
	line-height:0px;
	font-size:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.pfeillinkerabstand {
	margin:0px 5px 0px 0px;
}

.textgruen {
	color:#81b40b;	
}

/*Allgemeine Angaben-Ende*/



/* Hauptcontainer */

.hauptcontainer {
	position:absolute;
	left:50%;
	margin-left:-500px;
	width:1000px;
	background-color:#ffffff;
	/*margin:0 auto;*/
}

/* Hauptcontainer - Ende */



/*Headarea*/

.headarea {
	width:1000px;
	height:120px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.headarea .headleftcontain {
	width:274px;
	height:120px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.headarea .headrightcontain {
	width:726px;
	height:120px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

	/*Headlinks*/ 
	
	.headlinks {
		line-height:11px;
		margin:0px 0px 0px 30px;
		padding:47px 0px 0px 0px;
	}
	
	.headlinks div {
		float:left;
		margin:0px 0px 0px 0px;
	}
	
	/*Logo*/
	
	.logojamp {
		width:457px;
		height:47px;
		margin:32px 0px 0px 242px;
	}

/* Headarea - Ende */


/*Contentarea*/

.contentarea {
	width:1000px;
	min-height:100px;
	height:auto !important;
	height:100px;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.contentarea .contentleftcontain {
	width:274px;
	min-height:100px;
	height:auto !important;
	height:100px;	
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.contentarea .contentrightcontain {
	width:726px;
	min-height:100px;
	height:auto !important;
	height:100px;	
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

	/*Mainpic/Flashfim auf der Startseite*/
	
	.jampmainpic {
		width:704px;
		min-height:317px;
		height:auto !important;
		height:317px;			
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	/*Headbalken*/
	
	.headbalken {
		width:704px;
		height:9px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(img/headbalken.gif);
		background-repeat:no-repeat;
		font-size:0px;
		line-height:0px;	
	}
	
	/*Contentelemente*/
	
	h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#81b40b;
		font-weight:100;
		line-height:20px;
		padding:30px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	
	h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#81b40b;
		font-weight:100;
		line-height:20px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}	
	
	h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#81b40b;
		font-weight:100;
		line-height:15px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}	
	
	h4 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#81b40b;
		font-weight:100;
		line-height:20px;
		padding:30px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		width:450px;
	}	
	
	h5 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#272727;
		font-weight:bold;
		line-height:15px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}	
	
	h6 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#272727;
		font-weight:100;
		line-height:20px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}			
	
	.fliesstext {
		width:696px;
		text-align:left;
		color:#272727;
		margin:0px 0px 0px 0px;
		padding:15px 0px 0px 0px;
		line-height:16px;
	}
	
	.fliesstext p {
		margin:0px 0px 15px 0px;
	}
	
	
	.fliesstext a:link, .fliesstext a:visited { 
		color:#272727;
		font-size:11px;
		text-decoration:underline;
	}
	
	.fliesstext a:hover, .fliesstext a:active { 
		color:#81b40b;
		font-size:11px;
		text-decoration:underline;
	}	
	
	.fliesstext ul {
		margin-top:0px;
		margin-bottom:0px;
	}
	
	.fliesstext ul li {
		margin:0px 0px 7px -24px;
		list-style-image:url(img/listschwarz.gif);
	}	
	
	
	.zumanfang {
		padding:28px 0px 0px 0px;
		margin:0px 0px 73px 0px;
		line-height:11px;
	}
	
	.pfeilgruenhoch {
		margin:0px 0px 0px 5px;
	}
	
	.pfeilzurueck {
		margin:0px 5px 0px 0px;
	}
	
	.pfeilgruenrechts, .pfeilschwarzrechts {
		margin:0px 0px 0px 5px;
	}	
	
	.googleadwords {
		width:123px;
		height:108px;
		margin:15px 0px 0px 30px;
		padding:0px 0px 0px 0px;
	}
	
	/*Produktboxenreihe*/
	
	.produktboxencontainer {
		width:704px;
		/*height:317px;*/
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.produktboxencontainer .produktbox {
		width:220px;
		height:317px;
		float:left;
		margin:0px 22px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(img/produktboxrahmen.gif);
		background-repeat:no-repeat;		
	}
	
	.produktboximg {
		margin:0px 0px 10px 0px;
		padding:28px 0px 0px 0px;		
	}
	
	.produktboxheadline {
		width:170px;
		margin:0px 0px 11px 21px;
	}
	
	.produktboxtext {
		width:170px;
		margin:0px 0px 0px 21px;
		line-height:16px;	
	}
	
	.produktboxpauseicon {
		width:14px;
		height:14px;
		margin:8px 0px 0px 187px;
	}
		
	/*Produktboxdetails*/
		
	.produktdetailsbox {
		width:696px;
		min-height:240px;
		height:auto !important;
		height:240px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;	
	}	
	
	.produktdetailsbox .produktdetailsboxleft {
		width:460px;
		min-height:240px;
		height:auto !important;
		height:240px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.produktdetailsbox .produktdetailsboxright {
		width:236px;
		min-height:240px;
		height:auto !important;
		height:240px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}	
	
	.produktdetailstext1 {
		width:450px;
		margin:0px 0px 0px 0px;
		padding:10px 0px 0px 0px;
	}
	
	.produktdetailstext1 ul {
		margin-top:0px;
	}
	
	.produktdetailstext1 ul li {
		margin:0px 0px 7px -24px;
		list-style-image:url(img/listschwarz.gif);
	}	
	
	/*Produktboxbeschreibung*/
	
	.produktbeschreibungcontainer {
		width:696px;
		min-height:50px;
		height:auto !important;
		height:50px;
		margin:0px 0px 0px 0px;
		padding:4px 0px 0px 0px;			
	}
	
	.produktbeschreibungcontainerleft {
		width:370px;
		min-height:50px;
		height:auto !important;
		height:50px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;		
	}
	
	.produktbeschreibungcontainerright {
		width:326px;
		min-height:50px;
		height:auto !important;
		height:50px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;		
	}		
	
	.produktheadlinebox {
		width:300px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.produktheadlinebox .produktheadlineboxleft {
		width:30px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.produktheadlinebox .produktheadlineboxright {
		width:270px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.produktdetailstext2 {
		width:300px;
		margin:0px 0px 0px 0px;
		padding:10px 0px 0px 0px;
	}
	
	.produktdetailstext3 {
		width:270px;
		margin:0px 0px 0px 0px;
		padding:10px 0px 0px 0px;
	}	
	
	.produktdetailstext1 ul, .produktdetailstext3 ul {
		margin-top:0px;
	}
	
	.produktdetailstext2 ul li, .produktdetailstext3 ul li {
		margin:0px 0px 7px -24px;
		list-style-image:url(img/listschwarz.gif);
	}	
	
	.preisbox {
		color:#b40404;
		font-weight:bold;
		border:1px solid #938f8f;
		padding:0px 3px 0px 3px;
		display:inline;
	}	

	
	.beratungheadlinebox {
		width:214px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		margin:30px 0px 0px 0px;
		padding:0px 0px 30px 0px;
		line-height:16px;
	}
	
	.beratungheadlinebox .beratungheadlineboxleft {
		width:30px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.beratungheadlinebox .beratungheadlineboxright {
		width:184px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}	
	
	.beratungsboxtext {
		width:184px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;		
	}
	
	.beratungsboxtext div {
		width:184px;
		margin:0px 0px 2px 0px;
		padding:0px 0px 0px 0px;	
	}	
	
	/*Servicereihe*/
	
	.serviceboxencontainer {
		width:704px;
		/*height:217px;*/
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.serviceboxencontainer .servicebox {
		width:220px;
		height:217px;
		float:left;
		margin:0px 22px 22px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(img/serviceboxen/servicebox.jpg);
		background-repeat:no-repeat;		
	}
	
	.serviceboximg {
		width:132px;
		height:102px;
		margin:20px 0px 0px 40px;
	}
	
	.serviceheadline {
		width:181px;
		margin:10px 0px 0px 15px;
	}
	
	.servicetext {
		width:176px;
		margin:10px 0px 0px 15px;
		line-height:16px;
	}
	
	/*Sitemap*/
	
	.sitemapboxcontain {
		width:696px;
		min-height:10px;
		height:auto !important;
		height:10px;
		margin:0px 0px 40px 0px;
	}	
	
	.sitemapboxcontain .sitemapbox {
		width:232px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		min-height:10px;
		height:auto !important;
		height:10px;
	}	
	
	.sitemapkat {
		margin:0px 0px 4px 0px;
	}
	
	.sitemapbox ul {
		margin-top:0px;
	}
	
	.sitemapbox ul li {
		margin:0px 0px 1px -24px;
		list-style-image:url(img/listschwarz.gif);
	}	
	
	/*Referenzdetailseite*/	
	
	.referenzbildcontain {
		width:704px;
		height:317px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;	
	}
	
	.referenzbildcontain .referenzbildcontainleft {
		width:577px;
		height:317px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(img/referenzbg.gif);
		background-repeat:no-repeat;	
	}	
	
	.referenzbildcontain .referenzbildcontainright {
		width:127px;
		height:317px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.referenzbild {
		width:567px;
		height:307px;
		margin:1px 0px 0px 1px;
	}
	
	.referenzbildnummern {
		width:102px;
		margin:0px 0px 0px 25px;
		padding:0px 0px 0px 0px;
	}	
	
	.referenzbildnummern div {
		width:34px;
		height:27px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(img/referenzzahlbox.gif);
		background-repeat:no-repeat;
	}	
	
	.referenzbildnummern p {
		margin:2px 0px 0px 8px; 
		line-height:12px;
	}
	
	/*Referenzüberesicht*/
	
	.referenzkategorie {
		padding:0px 0px 0px 0px;
		margin:0px 0px 21px 0px;
		line-height:11px;
	}	
	
	.referenzkategorie img {
		margin:0px 5px 0px 0px;
	}
	
	.refernzzeilecontain {
		width:696px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}	
	
	.refernzzeilecontain .referenzboxpic {
		width:122px;
		height:61px;
		float:left;
		margin:0px 0px 24px 0px;
		padding:0px 0px 0px 0px;
	}

	.refernzzeilecontain .referenzboxtext {
		width:226px;
		height:61px;
		float:left;
		margin:0px 0px 24px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.refernzzeilecontain .referenzboxpic img {
		width:111px;
		height:59px;
		border:1px solid #938f8f;
	}	
	
	.refernzzeilecontain .referenzboxtext div {
		line-height:15px;
		height:15px;
	}						

/* Contentarea - Ende *

/*Boxen*/

.jampinfoicon {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

	/*boxinclude*/

	.boxinclude {
		width:214px;
		min-height:100px;
		height:auto !important;
		height:100px;	
		margin:0px 0px 0px 30px;
		padding:0px 0px 0px 0px;
	}

	/*Produktnewsbox*/

	.produktnewsbox {
		width:214px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.produktnewsbox .produktnewsboxleft {
		width:30px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.produktnewsbox .produktnewsboxright {
		width:184px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.produktnewsboxtext {
		width:184px;
		margin:0px 0px 0px 30px;
		padding:10px 0px 0px 0px;	
		line-height:16px;	
	}
	
	.produktnewsboximg {
		margin:0px 0px 0px 0px;
		padding:23px 0px 0px 0px;	
		width:244px;	
	}
	
	/*Quicknewsbox*/

	.quicknewsbox {
		width:214px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		margin:30px 0px 0px 0px;
		padding:0px 0px 30px 0px;
	}
	
	.quicknewsbox .quicknewsboxleft {
		width:30px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.quicknewsbox .quicknewsboxright {
		width:184px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}	
	
	.quicknewsboxtext {
		width:184px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;		
	}
	
	.quicknewsboxtext div {
		width:184px;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;	
	}

	/*Kundenmeinungbox*/

	.kundenmeinungbox {
		width:214px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		margin:30px 0px 0px 0px;
		padding:0px 0px 30px 0px;
	}
	
	.kundenmeinungbox .kundenmeinungboxleft {
		width:30px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.kundenmeinungbox .kundenmeinungboxright {
		width:184px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}	
	
	.kundenmeinungboxtext {
		width:184px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;	
		line-height:16px;	
	}
	
	.kundenmeinungboxtext div {
		width:184px;
		margin:0px 0px 2px 0px;
		padding:0px 0px 0px 0px;	
	}
	
	/*Domainabfragebox*/

	.domainabfragebox {
		width:214px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		margin:30px 0px 0px 0px;
		padding:0px 0px 30px 0px;
	}
	
	.domainabfragebox .domainabfrageboxleft {
		width:30px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.domainabfragebox .domainabfrageboxright {
		width:184px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}	
	
	.domainabfrageboxtext {
		width:184px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;	
		line-height:16px;	
	}
	
	.domainabfrageboxtext div {
		width:184px;
		margin:0px 0px 22px 0px;
		padding:0px 0px 0px 0px;	
	}	
	
	.textfelddomainabfrage {
		width:176px;
		height:14px;
		border:1px solid #938f8f;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#272727;
		padding:2px 2px 2px 2px;
	}
	
	/*Servicemenübox*/

	.servicemenuebox {
		width:214px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		margin:43px 0px 0px 30px;
		padding:0px 0px 0px 0px;
	}	
	
	.servicemenuebox div {
		width:214px;
		line-height:16px;
		margin:0px 0px 10px 0px;
	}
	
	/*Newsletterarchivbox*/
	
	.newsletterarchivbox {
		width:214px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		margin:39px 0px 30px 0px;
		padding:0px 0px 0px 0px;
	}
	
/*	.newsletterarchivbox .newsletterarchivboxleft {
		width:30px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.newsletterarchivbox .newsletterarchivboxright {
		width:184px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}	*/
	
	.newsletterarchivboxtext {
		width:214px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}	
	
	.newsletterarchivboxtext div {
		margin:0px 0px 5px 0px;
	}
	
	/*Referenzservicebox*/
	
	.referenzservicebox {
		width:214px;
		height:230px;	
		margin:39px 0px 0px 30px;
		padding:0px 0px 0px 0px;
	}
	
	.referenzservicebox div {
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
	}
	
	/*Kategoriebox*/
	
	.kategoriebox {
		width:214px;	
		margin:39px 0px 17px 30px;
		padding:0px 0px 0px 0px;	
	}
	
	.selectkategoriecontain {
		width:214px;
		margin:5px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.selectkategorie {
		width:194px;
		height:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#272727;
	 }
	 
	/*Kontaktbox*/

	.kontaktbox {
		width:214px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		margin:30px 0px 0px 0px;
		padding:0px 0px 30px 0px;
	}
	
	.kontaktbox .kontaktboxleft {
		width:30px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.kontaktbox .kontaktboxright {
		width:184px;
		min-height:10px;
		height:auto !important;
		height:10px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}	
	
	.kontaktboxtext {
		width:184px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;		
	}
	
	.kontaktboxtext div {
		width:184px;
		margin:0px 0px 2px 0px;
		padding:0px 0px 0px 0px;	
	}
	
	/*Einzelkomponentenbox*/

	.einzelkomponentenbox {
		width:214px;
		min-height:95px;
		height:auto !important;
		height:95px;	
		margin:30px 0px 0px 0px;
		padding:0px 0px 30px 0px;
	}
	
	.einzelkomponentenboxhead {
		width:214px;
		height:29px;	
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-weight:bold;
	}
	
	.einzelkomponentenbox .einzelkomponentenboxleft {
		width:44px;
		height:66px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.einzelkomponentenbox .einzelkomponentenboxright {
		width:170px;
		height:66px;	
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}	
	
	.einzelkomponentenboxtext {
		width:170px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;	
		line-height:16px;	
	}
	
	.einzelkomponentenboxtext div {
		margin:15px 0px 0px 0px;
		padding:0px 0px 0px 0px;		
	}	
	
	 
				
	
/*Boxen - Ende*/


/*Footerarea*/

.footerarea {
	width:1000px;
	height:120px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.footerarea .footerleftcontain {
	width:274px;
	height:120px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.footerarea .footerrightcontain {
	width:726px;
	height:120px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

	/*Linie*/
	
	.footerlinie {
		height:15px;
		width:696px;
		border-top:1px solid #938f8f;
		line-height:0px;
		font-size:0px;
	}
	
	/*Footerlinks*/ 
	
	.footerlinks {
		line-height:11px;
		margin:0px 0px 0px 0px;
		padding:2px 0px 0px 0px;
		color:#8e8d8d;
	}
	
	.footerlinks div {
		float:left;
		margin:0px 0px 0px 0px;
	}
	
	/*Footertext*/	
	
	.footertext {
		line-height:11px;
		color:#8e8d8d;
		padding:15px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}

/* Footerarea - Ende *



/*Links*/

.linkgruen {
	color:#81b40b;
	font-size:11px;
	text-decoration:none;
	font-weight:100;
}

.linkschwarzzugruenunderline:link, .linkschwarzzugruenunderline:visited { 
	color:#272727;
	font-size:11px;
	text-decoration:underline;
	font-weight:100;
}

.linkschwarzzugruenunderline:hover, .linkschwarzzugruenunderline:active { 
	color:#81b40b;
	font-size:11px;
	text-decoration:none;
	font-weight:100;
}

.linkschwarzzugruen:link, .linkschwarzzugruen:visited { 
	color:#272727;
	font-size:11px;
	text-decoration:none;
	font-weight:100;
}

.linkschwarzzugruen:hover, .linkschwarzzugruen:active { 
	color:#81b40b;
	font-size:11px;
	text-decoration:none;
	font-weight:100;
}

.linkschwarz {
	color:#272727;
	font-size:11px;
	text-decoration:underline;
	font-weight:100;
}

.linkgrauzuschwarz:link, .linkgrauzuschwarz:visited { 
	color:#8e8d8d;
	font-size:11px;
	text-decoration:underline;
	font-weight:100;
}

.linkgrauzuschwarz:hover, .linkgrauzuschwarz:active { 
	color:#272727;
	font-size:11px;
	text-decoration:underline;
	font-weight:100;
}

/*Links - Ende*/


/*Formulare*/

.formularcontainer {
	width:696px;
	min-height:20px;
	height:auto !important;
	height:20px;		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.formularcontainer .formularcontainerleft {
	width:68px;
	min-height:20px;
	height:auto !important;
	height:20px;		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

	.formularcontainer .formularcontainerleft div {
		width:68px;
		height:20px;
		margin:0px 0px 12px 0px;
		padding:0px 0px 0px 0px;
		background-color:#ffffff;
		line-height:12px;
	}

.formularcontainer .formularcontainermiddle {
	width:333px;
	min-height:20px;
	height:auto !important;
	height:20px;		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

	.formularcontainer .formularcontainermiddle div {
		width:333px;
		height:20px;
		margin:0px 0px 12px 0px;
		padding:0px 0px 0px 0px;
		background-color:#ffffff;
		line-height:12px;
	}

.formularcontainer .formularcontainerright {
	width:295px;
	min-height:20px;
	height:auto !important;
	height:20px;		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

	.formularcontainer .formularcontainerright div {
		width:295px;
		height:20px;
		margin:0px 0px 12px 0px;
		padding:0px 0px 0px 0px;
		background-color:#ffffff;
		line-height:12px;
	}
	
.form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.formtextfeld {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#272727;
	text-align:left;
	border:1px solid #938f8f;
	background-color:#ffffff;
	height:16px;
	width:235px;
	padding:2px 0px 0px 3px;	
}

.selectanrede {
	width:71px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#272727;
 }		
 
 .formbutton {
	width:79px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#272727;
	border:0px;
	background-image:url(img/formbutton.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	cursor:pointer;
	margin:0px 0px 0px 0px;
	text-align:left;
 }	
 
 .formtextarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#272727;
	text-align:left;
	border:1px solid #938f8f;
	background-color:#ffffff;
	height:114px;
	width:290px;
	padding:0px 0px 0px 3px;	
} 		
