/* CSS Document */
*{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

body {
	background: url(../../images/background.jpg) fixed repeat-x;
	margin:0;
	padding:0px 0px;
	text-align:left;
	color:#646F6B;
	font-family: "Courier New", Courier, mono;
	font-size: 0.7em;
	line-height: 1.6em;
	background-color: #646F6B;
  }

a:link {
	color:#646F6B;
	text-decoration:underline;
  }
a:visited {
	color:#646F6B;
	text-decoration:underline;
  }
a:hover {
	color:#646F6B;
	text-decoration:none;
  }
a img {
  border-width:0;
  }

/* Header
----------------------------------------------- */
#top{
width:796px;
float:left
}

#header {
	width:924px;
	height:80px;
	margin:0px 0px 0px 0px;
	position:relative;
	padding:12px 12px 6px 12px;
	background-color: #FFFFFF;
	float:left;
  }

/* Headline
----------------------------------------------- */


/* Menu
----------------------------------------------- */
#menu {
	margin:0px 0px 12px 0px;
	width:924px;
	padding:0px 12px 0px 12px;
	float:left;
	height: 2.2em;
	line-height:2.2em;
	position: relative;
	background-color: #e8cfcf;
  }

#menu ul {
  margin:0px;
  padding:0px;
}

#menu li {
	float:left;
	margin:0px;
	padding:0px;
	font-family: "Courier New", Courier, mono;
	color: #663333;
	text-decoration: none;
	list-style-type:none;
	border-right:1px solid;
	white-space:nowrap;
}

#menu li a:link{
	font-family: "Courier New", Courier, mono;
	color: #663333;
	text-decoration: none;
	display:block;
	padding:0 12px;
	white-space:nowrap;
}

#menu .selected, li a:hover{
	font-family: "Courier New", Courier, mono;
	color: #663333;
	text-decoration: none;
	display:block;
	padding:0px;
	background-color: #e8cfcf;
	white-space:nowrap;
}

#menu li a:visited{
	font-family: "Courier New", Courier, mono;
	color: #663333;
	text-decoration: none;
	display:block;
	padding:0 12px;
	white-space:nowrap;
	border-color: #FFFFFF;
}


/* Content
----------------------------------------------- */
#content {
  width:948px;
  margin:0px 0px 8px 0px;
  position:absolute;
  left: 30px;
  top: 32px;
  padding:0px;
  float:left;
}

#pictures {
	width:936px;
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 12px;
	font-size: 1.7em;
	background-color: #FFFFFF;
	float:left;
	position: relative;
}

#pictures a:link{
	font-family: "Courier New", Courier, mono;
	color: #646F6B;
	text-decoration: none;
	font-weight: bolder;
}

.picture_column {
  margin:0px 0px 12px 0px;
  padding:0px 12px 0px 0px;
  float:left;
}

#pictures img{
	margin:0px 0px 8px 0px;
}

#title {
	width:936px;
	height:337px;
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 12px;
	font-size: 1.7em;
	background-color: #FFFFFF;
	float:left;
	position: relative;
	background-image: url(../../images/logo_background.jpg);
	background-repeat: no-repeat;	
}

#text {
  width:924px;
  margin:6px 0px 0px 0px;
  background-color: #FFFFFF;
  padding:8px 12px 8px 12px;
  float:left;
}
#leftcolumn {
  width:15em;
  margin:0em 2em 2em 0em;
  padding:0px;
  float:left;
}

#leftcolumn  b {
  color:#990000;
  }

#vitae {
  width:924px;
  margin:0px 0px 0px 0px;
  background-color: #FFFFFF;
  padding:50px 12px 8px 12px;
  float:left;
}
.one_column {
  width:916px;
  margin:0px 0px 0px 0px;
  background-color: #FFFFFF;
  padding:24px 8px 8px 24px;
  float:left;
}

.one_column_colliers {
  width:916px;
  margin:0px 0px 0px 0px;
  background-color: #FFFFFF;
  padding:0px 8px 8px 24px;
  float:left;
}

.colliers {
  width:900px;
  margin:0px 0px 0px 0px;
  background-color: #FFFFFF;
  padding:0px 0px 24px 0px;
  float:left;
}

.one_column a:link, .one_column a:visited {
  color: #646F6B;
}

.double_column {
  width:442px;
  padding:0px 16px 0px 0px;
  float:left;
}

.double_column_right {
  width:402px;
  padding:0px 16px 0px 40px;
  float:left;
}

.double_column ul, .double_column_right ul{
	list-style-type: none;
	display: list-item;
	padding: 0px 0px 16px 35px;
}

.double_column li, .double_column_right li{
 text-indent: -35px;
}

#order {
	width:936px;
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 12px;
	font-size: 1.7em;
	background-color: #FFFFFF;
	float:left;
	position: relative;
}
#order img {
	margin:0px 3px 4px 1px;
}
/* BACKUP.logo_column {
	position:relative;
	width:600px;
	float:right;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	font-size:25px;
	line-height:28px;
}*/

.logo_column {
	position:relative;
	width:540px;
	float:right;
	margin:80px 0px 0px 0px;
	padding:0px 60px 0px 0px;
	display:block;
	font-size:25px;
	line-height:28px;
}

.social_column {
	position:absolute;
	bottom:11px;
	right:10px;
	width:75px;
	height:32px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.social_column img{
	margin:0px 0px 0px 3px;
	}

.subtitle {
	font-size: 12px;
	}
	
.birth {
	font-size: 32px;
	line-height: 24px;
	}
	
.small-text {
	margin-top:30px;
	font-size: 12px;
	line-height:14px;
	}
	
.small-text-headline {
	font-size:16px;
	font-weight:bold;
	}

