* { 
	margin:0; 
	padding:0; 
	border:0;
} 

body { 
	background-color:#fff; 
	font-family:"Trebuchet MS", tahoma, arial, sans-serif;
	font-size:.9em; 
	color:#3e382a; 
	margin:0; 
	padding:0;
	background-image:url(images/backgroundg.png);
	background-repeat:repeat-x;
	min-height:100%;
}

div.paragraph { 
	line-height:1.5;
	margin:0;
	padding:0;
}

p { 
	line-height:1.5; 
	margin:0;
	padding:0;

}

h1, h2, h3, h4, h5 { 
	line-height:1.5; 
	margin:0;
	padding:0;

}

a:link, a:visited, a:hover { 
	color:#880111; 
}

a:active, a:focus {
	outline: 0;
}

#wrap { 
	width:960px; 
	margin:0pt auto;  
	background-color:#ffffff; 
	background: transparent url(background.jpg) repeat-x center top; 
	min-height:100%;
	margin-bottom:8px; 
}

#navigation { 
	background: rgb(0, 0, 0); /* fallback color */ 
	background: rgba(0, 0, 0, 0.7); 
	position:relative; 
	background-position:0px 0px; 
}

#navigation ul { 
	height:24px; 
	padding:6px 10px 0px 18px; 
	margin:0; 
}

#navigation li { 
	display:inline; 
	margin-right:20px; 
}

#navigation li a:link { 
	color:#fff; 
	text-decoration:none; 
}

#navigation li a:visited { 
	color:#fff; 
	text-decoration:none; 
}

#navigation li a:hover { 
	color:#fff; 
	text-decoration:underline; 
}

.nav_right {
	display:inline;
	float:right;
	margin-right:10px;
}

#downloads {
	margin:0 20px 10px 18px;
	padding-top:10px; 
	float:left; 
	width:275px;
	text-align:justify;
	line-height:1.4;	
}

#adobe_icon {
	width:128px;
	margin-left:345px;
	display:block;
	float:left;
	margin-left:30px;
	padding-top:10px;
}

#active { 
	color:#fff; 
	text-decoration:underline; 
}

#strich {
	float:right; 
	width:1px;
}

#content-wrapper { 
	background: transparent url(content_background.jpg) no-repeat left top; 
	width:960px;  
	min-height:100%; 
}

#column1 { 
	margin:0 20px 20px 20px; 
	padding-top:10px; 
	float:left; 
	width:505px;
	text-align:justify; 
}

#welcome {
	margin:0 18px 10px 18px;
	padding-top:10px; 
	float:left; 
	width:240px;
	text-align:justify; 
}

#column2 {
	/* service-liste */
	padding-top:10px; 
	margin-left:550px; 
	width:165px; 
	position:absolute; 
	float:left;
	line-height:1.25;
}

#column2 ul {
	margin:0;
	padding:0;
	width:100%;
/*	list-style-position:inside;*/
	list-style:none;
}

#column3 {
	width:245px;
	float:left;
	padding-top:12px; 
}

#sidebar {
	padding-top:3em; 
	float:left; 
	text-align:center; 
	margin-left:746px; 
	position:absolute; 
}

#sidebar p {
	text-align:center; 
	line-height:1; 
	font-size:16px;
}

#sidebar h1 {
	line-height:1.4;
}

#sidebar h2 span { 
	padding: 0px, 1px, 0px, 1px;
}

img { 
	border:none; 
}

#footer { 
	position:relative;
	font-size:12px; 
	text-align:left; 
	margin-top:8px; 
	width:940px; 
	margin-right:auto; 
	margin-left:auto; 
	margin-bottom:8px;
	padding-left:15px;
}

.image {
   position: relative;
   width: 100%; /* for IE 6 */
   height:143px;
}

.image h2 {
   position: absolute;
   top: -1px;
   left: 0;
   width: 100%;
}

.image h2 span {
   color: white;
   font: bold 32px/45px Arial, Sans-Serif;
   letter-spacing: 0px;
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.7);
   padding: 5px;
}

.image h3 {
	position: absolute;
	width:100%;
	top:46px;
}

.image h3 span {
	font-weight:100;
	font-family:"Trebuchet MS";
	font-size:24px;
	font-style:italic;
	background: rgb(200, 0, 0); /* fallback color */
   	background: rgba(200, 0, 0, 0.7);  
}

.title {
   color: #F4F1F1;
   letter-spacing: 0px;
   background: rgb(0, 0, 0); /* fallback color */
   background: #CD0000;
   padding: 0px, 1px;	
}

.title_black {
   color: #F4F1F1;
   letter-spacing: 0px;
   background: rgb(0, 0, 0); /* fallback color */
   background: #3a3c3e;
   padding: 0px, 1px;	
}

.title_blue {
   color: #F4F1F1;
   letter-spacing: 0px;
   background: rgb(0, 0, 0); /* fallback color */
   background: #3a658f;
   padding: 0px, 1px;	
}

#risk {
	padding-left:1em;
}

#maxHeightDiv {
	clear:both;
}

#form {
	margin-left:20px;
	padding-top:0;
	width:580px;
	min-height:100%;
}

#social {
	margin-top:;
	margin-right:0;
	padding-bottom:0;
}

#people ul {
	float:left;
	width:150px;
	list-style: none;
	margin-left:123px;
	text-align:center;
}

#in {
	list-style:none;
}

#about_people {
	margin:0, auto;
}

.image_float {
	float:right;
	margin-right:390px;
	margin-top:-4px;
}

#shadow {
	width:1000px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(images/shadow-trans.png);
	background-position:center top;
	background-repeat:repeat-y;
	min-height:100%;
}

#cert {
	display:inline;
	margin-left:20px;
}

#cert2 {
	display:inline;
	margin-left:123px;
}

.footer_txt {
	margin:0 20px 20px 20px; 
	padding-top:10px; 
	float:left; 
	width:660px;
	text-align:justify; 
}

#more {
	list-style-type: none;
/*	padding-left:1em;*/
}

#ufka {
	/* ufka image index.html */
	margin-bottom:10px;
}

#partners {
	margin:0 20px 10px 18px;
	padding-top:10px; 
	float:left; 
	width:700px;
	text-align:justify; 
}

#about_right {
	text-align:right;
}

.services li {

}

.active_service { 
	margin:7px 0 7px 0;	
	font-weight:bold;
}

.active_service a:link { 
	text-decoration:none;
   	color: #F4F1F1;
	background:#CD0000;
}

.active_service a:visited { 
	text-decoration:none;
   	color: #F4F1F1;
	background:#CD0000;
}

.active_service a:hover { 
	text-decoration:none;
   	color: #F4F1F1;
	background:#CD0000;
}

.page-pic {
	float:right;
	margin-top:5px;
}

#more-downloads{
	list-style-type:none;
}

#more-download-div {
	margin:0 20px 10px 18px;
	padding-top:10px; 
	float:left; 
	width:369px;
	text-align:justify;
	line-height:1.4;	
}

#area_list {
	list-style:none;
}
#area {
	margin:0 18px 10px 18px;
	padding-top:10px; 
	float:left; 
	width:540px;
	text-align:justify; 
}