	/*	======================================================
		Layout Stylesheet (zur Gestaltung der Inhalte)
		(1) Allgemeines
		(2) Schriftformatierungen
		(3) Formulare
	====================================================	*/
	
	
	
	
	
	/* =====================================================
		 (1) Allgemeines
	====================================================	*/

	
	p {
		margin: 0;
		padding: 0;
	 	}

	div {
		margin:0;
		padding:0;
		}
	img {
		border: 0px;
	}

	
	td {
		padding: 2px;
	}

	ul {
		margin-left: 0px;
		list-style-type: none;
	}

	h1 {
		color: #b9c03e;
		font: bold 11pt Verdana;
		margin-bottom:12px;
		margin-left:5px;
	}


	/* =====================================================
		 (2) Schriftformatierungen
	====================================================	*/

	.text_content {
		margin-left:5px;		
	}
	

	a, a.link, a.active, a.alink, a.vlink {
		text-decoration: none;
		color: #444444;
	}

		
	a:hover.nohover {
		color:#474C3C;
	}

	a:hover.brownhover {
		color:#b6aba5;
	}
	
	a:hover.stronghover {
		font-weight:bold; 
	}	
	
	.small {
		font-size: 7pt;
	}
	.tiny {
		font: 7pt Verdana;
	}	
	.strong {
		font-weight: bold;
	}
	.highlight {
		color:#63206D;
	}
	.big {
		color:#474C3C; 
		font-size:9pt;
	}
	.green {
		color:#b9c03e;
	}
	.highlight {
		color:#4e7298;
		/*color: #3177a6;*/
		font-weight: bold;

	}
	.red {
		color:#cc3333;
	}
	.normal {
		font-weight:normal;
	}

	h2 {
		color: #666;
		font-size: 14px;
		margin-bottom: 30px;
		text-transform: uppercase;
	}

	/* =====================================================
		 (3) Formulare
	====================================================	*/

	.submit {
		border:1px solid #222222;
		font: bold 8pt Verdana;
		padding:2px;
		color: #474C3C;
		background-color:#ffffff;
		width: 150px;
	}
	label {
		float: left;
		width: 110px;
	}
	
	.mandatory, #status_boxes div {
		margin-left: 110px;
	}
	
	#loading_form_contact_container{
		margin-left: 196px;	
		float:left;	
		display: block;
		width: 24px;
	}

	#loading_form_contact{
		display: none;	
	}
	
	#status_boxes div {
		display: none;
		margin-top: 10px;
		padding: 4px;
		width: 280px;

	}	

	.border_black {
		border: 1px solid #222222;
	}
	
	#form_contact_error {
		background-color: #fcf2f2;		
		border: 1px solid #ffbebe;
	}

	#form_contact_success {
		background-color: #e0f1df;
		border: 1px solid #77ac75;
	}
	
	.submit {
		margin-left: 10px;
	}	
	
	.invisible {
		display: none;
	}
	
	select, input, textarea {
		font: 12px Arial, Helvetica, sans-serif;
		margin-bottom: 6px;
		border: 1px solid #999999;
		padding: 2px;
		width: 265px;
	}
	
	textarea {
		margin-bottom: 0px;
	}
	
	textarea{
		height: 140px;
	}
	
	.indention {
		background: url(../images/home/arrow.png) no-repeat 0px 15px;
		padding: 10px 0px 30px 13px;
		margin-left: 1px;
	}


