* {
	margin: 0;
	padding: 0;
}
option {
	padding-left: 0.4em
}
html {
	height: 101%
}
body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url("/fileadmin/img/kpr-bg2.png") repeat-x 0px -200px;
	min-height: 101%;
}
html, body {
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	line-height: 150%;
	font-size: 10pt;
	padding-top: 6px;
}
form {
	display: inline;
}
a {
	color:#996A53;
	text-decoration: none;
}
a:hover  {background-color:#E3D2C9;}
.left {float:left}
.right {float:right}

a.external-link-new-window {padding:0pt 0pt 0pt 13px; background:url("/fileadmin/img/link-extern.gif") repeat-y;}
a.internal-link {padding:0pt 0pt 0pt 13px; background:url("/fileadmin/img/link-intern.gif") repeat-y;}
a.mail  {padding:0pt 0pt 0pt 16px; background:url("/fileadmin/img/link-mail.gif") repeat-y;}

img {border:none;}
a.lang img {position:relative;top:4px;}
a.lang {background-color:transparent !important;}

h1 {	font-size:130%;line-height: 140%;}
h2 {	font-size:120%;line-height: 140%;padding:0pt 0pt 20px 0pt;}
h3 {	font-size:115%;line-height: 130%;}
h4 {	font-size:110%;line-height: 130%;}
h5 {	font-size:100%;line-height: 120%;}

h2 a {color:#000000}
p.more {text-align:right;}

div.style-2 {background-color:#EDE2DD;border:1px solid #996A53;margin:10px 0pt 0pt 0pt;}
div.style-2 p {padding:5px;}
div.style-2 h2 {padding:0pt 3px 0pt 5px;color:#FFFFFF;background-color:#996A53;font-size:100%;font-weight:bolder;}
#container {
	border: 1px solid #E3D2C9;
	margin-top: 16px;
}

#foot, #container {
	width: 800px;
	margin: 0 auto;
}
#head {
	width: 800px;
	height: 120px;
	background: #FFFFFF url("/fileadmin/img/kpr-logo.png") no-repeat 100% 10px;
}
#menu {
	width: 800px;
	color: #996A53;
}
#menu-inner {
	padding: 3px 3px 3px 10px;
}
#menu a, #foot a {
	color: #996A53;
	font-size: 100%;
	padding: 1px 10px;
}
#menu a:hover, #foot a:hover {
	color: #FFFFFF;
	background-color:#996A53;
}

#foot {
	color: #996A53;
	font-size: 90%;
}
#foot a {
	color: #996A53;
	font-size: 100%
}
#foot-inner {
	padding: 3px 3px 3px 3px;
}

#content {
	width: 800px;
	background: #FFFFFF url("/fileadmin/img/line.png") no-repeat 505px 10px;
}
#content-left {
	float: left;
	width: 500px;
}
#content-inner-left {
	padding: 10px 10px 10px 20px;
}
#content-right {
	float: left;
	width: 300px;
	height: 100%;
}

#content-inner-right {
	padding: 10px 10px 10px 20px;
}

.clear {
	clear: both;
}
hr {
	size: 1px solid;
}

ul, ol {
	list-style-position: inside;
	margin-left: 20px;
	list-style: none;
}
td {vertical-align:top;padding:0pt 6px 0pt;}