* {
	margin: 0 auto;
	padding: 0;
}
body{
	font-size: 12px;
	text-align:center;
	font-family:Tahoma,Helvetica,Arial,"Microsoft Sans Serif";
}
a {
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0;
}
P {
	text-align: left;
}
h1, h2, h3, h4 {
	color: #cf2027;
	text-align: left;
	padding: 10px 0 10px 0;
}
h1 {
	font-size: 12px;
	margin-top:-10px;
	padding:0;
}
h2 {
	font-size: 20px;
	padding: 20px 0 10px 0;
}
h3
{
	font-size: 17px;
	padding: 20px 0 10px 0;
}
h4 {
	font-size: 17px;
	padding: 0 0 20px 0;
}
hr {
background:#cf2027;
color: #cf2027;
height:5px;
border:0px;
}
.indent{
text-indent:20px;
}
.certificat{
	float:right;
	margin:7px 10px 3px 0;
}
div#logo {
	text-align:left;
	width:960px;
	margin:0 auto;
	background: #322654;
}
ul#menu {
	margin: 0 auto;
	background: #cf2027;
	height: 28px;
	padding-right: 30px;
	line-height: 24px;
	display: block;
	width: 930px;
	list-style-type:none;
}
	ul#menu li {
		float: right;
		font-size: 17px;
		padding: 0 10px 0 10px;
		color: #FFF;
	}
		ul#menu li a {
			color: #FFF;
		}
div#content {
	margin:0 auto;
	width:960px;
	height: 600px;
}
	div#pic {
		text-align: left;
		float:left;
		width:415px;
		height: 500px;
		padding: 20px 0 0 25px;
	}
		div#pic p {
			padding: 0 30px 0 0;
			text-align: justify;
		}
		div#textbox {
			width:402px;
			padding: 0 !important;
			margin: 10px 0 0 0;
			background-image: url(../img/textbox.jpg);
			background-repeat: repeat-y;
		}
			div#textbox h3, div#textbox p {
				padding-left: 20px !important;
			}
			div#up {
				margin: 0;
				padding: 0;
				border: 0;
				width:402px;
				height: 10px;
				background-image: url(../img/textbox_up.jpg);
				background-repeat: no-repeat;
				overflow: hidden;
			}
			div#down {
				margin: 0;
				padding: 0;
				border: 0;
				overflow: hidden;
				width:402px;
				height: 10px;
				background-image: url(../img/textbox_down.jpg);
				background-repeat: no-repeat;
			}
	div#about {
		float: right;
		width:445px;
		padding: 0 20px 20px 0;
	}
		div#about p {
			padding: 0 0 15px 0;
			text-align:justify;
		}
			div#about p br {
				clear: both;
			}
			div#about p img {
				float: right;
				padding-left:23px;
			}

			div#about p label {
				display: block;
				width: 230px; /*80px*/
				float:left;
				text-align:right;
				padding-right:2px;
				height: 24px;
			}
				div#about p input {
					width: 200px;
					margin-left:5px;
				}
				div#about p textarea {
					width: 200px;
					height: 125px;
					margin-left:5px;
					font-family:Tahoma,Helvetica,Arial,"Microsoft Sans Serif";
				}
				div#about input.submit {
					float: right;
					width: 70px;
					margin-right:9px;
					font-size: 12px;
					font-family: Verdana, Arial, sans-serif;
				}

				div#about #competente{
				      border-bottom: 5px solid #cf2027;
				      height:120px;
				 }
				div#about #competente p{
				      float:left;
				      text-align:justify;
				      text-indent:20px;
				      width:250px;
				      border:0;
				}
				 #competente img{
				      float:right;
				}	
				div.galerie p img {
					margin: 0 5px 0 5px;
				}
			      
	.textRight{
		text-align:right;
	}
	div#links {
		float: left;
		margin-left:55px;
		margin-bottom:10px;
	}
		div#links div {
			float: left;
			width:220px;
			height: 110px;
			overflow: hidden;
		}
			div#links div a {
				display: block;
				text-decoration: none;
				text-align: left;
				float: left;
				padding-right:30px;
				height: 79px;
				width:65px;
			}
		#linksright
		{
		left:35px;
		position:relative;
		}
		
		
div#footer {
	width:960px;
	height: 17px;
	background-image: url(../img/footer.jpg);
	background-repeat: repeat-x;
	margin: 0 auto;
	clear: both;
	text-align: center;
	color: #FFF;
	padding: 13px 0 0 0;
	margin-top:10px;
	overflow: hidden;
}
div#footer a{
	display: block;
	padding: 0 0 0 7px;
	float: left;
	color: #FFF;
	text-decoration: none;
}
div#footer p {
	margin: 0;
	border: 0;
	padding: 0 7px 0 0;
	float: right;

}
/*pagina contact -formular*/
input{
	border:1px solid #322654;
}
textarea{
	border:1px solid #322654;
}
.contact{
	width:100%;
	float:left;
	clear:both;
}
#st{
	width:49%;
	border-right: 1px solid #000;
	float:left;
	text-align:left;
}
#dr{	
	width:50%;
	float:left;
	text-align:right;
}