img {
	border:none;
}
		
#logo, #navigation {
	float:left;
}
		
#navigation {
	position:absolute;
	left:306px;
	top:106px;
	#top:113px;
	_top:113px;
	border-top:6px solid #A0283D;
	font-size:1.25em;
}
		
#navigation ul, #imkosi ul {
	list-style:none;
	margin:5px 0 0 50px;
	padding:0;
}
		
#navigation li, #imkosi li {
	display:block;
	float:left;
	padding-right:25px;
}

#navigation li a, #imkosi li a {
	color:#8D8C8A;
	font-weight:bold;
	font-variant:capitalize;
	text-decoration:none;
	/*font-variant:small-caps;*/
	letter-spacing:120%;
}

#navigation li a:hover, #imkosi li a:hover {
	text-decoration:underline;
}

#navigation li a.active, #imkosi li a.active {
	color:#A0273D;
}

#imkosi {
	position:absolute;
	witdh:200px;
	text-align:right;
	left:445px;
	top:5px;
}

html {
	font-family:Arial, Sans-Serif;
}

body {
	font-size:0.8em;
	width:730px;
}

h2 {
	font-family:Copperplate Gothic Bold;
	margin:40px 0 0 0;
	color:#A0273D;
}

.mitte {
	text-align:center;
}

a {
	font-weight:bold;
	color:#A0273D;
}

a:hover {
	text-decoration:none;
}
		
form label {
	  display:block;
	  line-height: 1.5;
	  vertical-align: top;
	  float:left;
	  width: 170px;
	  font-weight:bold;
}

form input[type="checkbox"] { width: auto; margin-right: 10px; }

form label.afterCheckbox { width: 450px; padding-bottom: 20px; }

form fieldset ol {
  	margin-bottom:10px;
}

form fieldset li {
	clear:left;
	list-style: none;
	padding: 3px;
	margin: 0;
}

form input, textarea, select {
	float:left;
	width:300px;
	background:#FFF;
	border:1px solid #A0273D;
}

form input, textarea {
	font-family:Arial;
	font-size:13px;
}

form textarea { margin-bottom: 20px; }

form fieldset p {
	clear:left;
	padding:5px 0 0 172px;
}

form p.center {
	padding-top:5px;
	text-align:center;
}

form fieldset {
	border:none;
}

form p.small-print {
	font-size:0.8em;
	margin:0 0 0 215px;
	padding:0;
}

form fieldset p.center {
	text-align:left;
	padding:5px 0 0 210px;
}

form label.error {
	text-align:left;
}

textarea {
	width:298px;
}

#contactform textarea {
	height:100px;
	width:300px;
}
		
p.error, p.success {
	font-weight:bold;
	color:#A0273D;
	margin:0 100px;
}

h3 {
	color:#A0273D;
	font-size:1.1em;
	margin:30px 0 0 0;
}

p.welcome {
	text-align:center;
	color:#666666;
	font-family:Copperplate Gothic Bold, Arial Black, Sans-Serif;
	font-size:2.5em;
	margin:100px 0 100px 0;
}

iframe {
	border:1px solid #A0273D;
	padding:3px;
}