* {
margin: 0;
padding: 0;
}

body {
background-color : #FFF;
color : #444;
font : normal normal 62.5%/1.5 Arial, Verdana, "Times New Roman", sans-serif;
}

span.highlight {
color: #000;
}

a img {
border : none;
}

a {
outline: none;
color: #6b8cb7;
}

h1 {
font-size: 2.2em; /* 22px */
margin-bottom: 15px;
}

h2 {
font-size: 2.0em; /* 20px */
margin-bottom: 15px;
}

h3 {
font-size: 1.8em; /* 18px */
margin-bottom: 15px;
}

h4 {
font-size: 1.6em; /* 16px */
margin-bottom: 15px;
}

h5 {
font-size: 1.4em; /* 14px */
margin-bottom: 15px;
}

p {
font-size: 1.2em; /* 12px */
margin-bottom: 15px;
}

ul {
list-style-type : none;
}

div {
	font-size : 100%;
}


/* MAIN STRUCTURE HOLDERS */

#header {
height:	145px;
background: #000 url(img/logo-bg.jpg) no-repeat top right;
}
#menu {
background-color: #999;
height: 29px;
position: relative;
}
#content {
padding: 4em 60px 60px 60px;
background-color: #fff;
}
#footer {
margin-top: 40px;
padding: 1em 1em 1em 40px;
background-color: #ddd;
color: #444;
font: 10px Verdana, "Times New Roman", sans-serif;
clear: both;
}
#footer a {
text-decoration: none;
color: #333;
}


/* HEADER */

h1.logo {
margin:				0;
padding:			0;
position:			absolute;
top:				15px;
left:				45px;
width:				284px;
height:				117px;
background: 		url(img/logo.gif) top no-repeat;
text-indent:		-9009px;
}
h1.logo a {
display:			block;
width:				284px;
height:				117px;
}


/* MENU */

#menu-left {
overflow:					hidden;
width:						auto;
height:						29px;
position:					absolute;
top:						0;
left:						48px;
}
#menu-left ul {
list-style:					none;
white-space:				nowrap;
padding:					0;
margin:						0;
}
#menu-left > ul a {
width:auto;
}
/* normal */
#menu-left li {
float:						left;
margin:						0;
padding:					0 1px 0 11px;
}
#menu-left a {
font-family:				Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:  				1.4em;
float:						left;
display:					block;
width:						.1em;
padding:					7px 13px 6px 4px;
text-decoration:			none;
font-size: 					1.3em;
font-weight:				bold;
color: 						#eee;
background-color:			none;
text-shadow:				#aaa 1px 1px 5px;
}
/* hover */
#menu-left a:hover {
color:						#FFF;
}
#menu-left li:hover {
background-color:			#888;
}
#menu-left li:hover a {
color:						#FFF;
text-shadow:				#bbb 1px 1px 5px;
background-color:			#888;
}

#bel-ons {
position:					absolute;
top:						7px;
right:						60px;
font-size: 					12px;
color: 						#ddd;
line-height:				14px;
}



#vcard {
width: 50%;
}

.box {
padding: 1.5em;
background-color: #ececec;
border:	1px solid #e5e5e5;

}


.kader {
	border: 1px solid #AEAEAE;
	padding: 3px;
	max-height: 500px;
	max-width: 500px;
}
.kader:hover {
	background-color: #e0e0e0;
}

.hoverblok {
	padding: 1em 1em 0 1em;
	margin-right: 30%;
}
.hoverblok:hover {
	background-color: #eee;
}
