@CHARSET "UTF-8";
.ktpsbody{
	background-color:#eeeeee;
}

body {
	font-family: Calibri;
	padding: 0px;
	margin: 0px;
}

img{ border: 0px; }
div#index {
 position: relative;
 width: 996px;
 margin: 0 auto;
 left: 0%;
}	

div#index1 {
 width: 996px;
 height:668px;
 margin: 0 auto;
 background-color:#00aeef;
}	

div#claim_de{
	background-image: url("home/home_kastanie_de.jpg");background-repeat: no-repeat;
	width:996px;
	height:492px;
	background-color:#00aeef;
}

div#claim_en{
	background-image: url("home/home_kastanie_en.jpg");background-repeat: no-repeat;
	width:996px;
	height:492px;
	background-color:#00aeef;
}

div#routing{
	background:#00aeef;
	width:996px;
	height:176px;
}

div#footerfunction{
   height:13px;
   padding-left:10px;
   padding-right:21px;
}
#footerfunction a{ color:#002E5F;font-size:10px;padding-left:5px;vertical-align:top;}

.footergenericnav_left{
	width:754px;
	position:absolute;
	padding-top:69px;
	padding-left:10px;
	left: -1px;
}
.footergenericnav_right{
	float:right;
	padding-top:30px;
	padding-right:20px;
}

.footerimage{
	padding-left:14px;padding-bottom:3px;
}
.clear {
	clear:both;
}

.home_generic{
	color:#fff;
	font-size:11px;
	text-decoration: none;
}

/* Sprachauswahl */

#lngselectbox {
   display: none;
	width: 157px;
}
#languagesjs {
	z-index: 10;
	position: absolute;
	width: 149px;
	height: auto;
	clear: left;
	display: none;
	margin-top: 17px;
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	border-left: 1px solid #FFFFFF;
	right: 37px;
}
#languages {
	clear: none;
	position: relative;
	margin: 0px;
	display: block;
}
#languagesjs {
	padding: 3px 0px 3px 8px;
}
#languagesjs li {
	background-image: none;
	list-style-type: none;
	margin-left:2px;	
	line-height:16px;
}
#languagesjs a {
	color: #000;
	font-size: 11px;
	text-decoration:none;
}
#languagesjs a:hover {
	color: #AEC409;
	font-size: 11px;
	text-decoration:none;
}
#curlnglabel {
	float: left;
	width: 178px;
	background-image: url("home/lng.png");
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 2px 5px 3px;
	color: #000;
	font-weight:bold;
	font-size: 11px;
}
#selectlnglabel {
	padding-top: 2px;
	font-size: 11px;
}
.lng_description{
	color:#fff;font-size:9px;
	padding-bottom:5px;
}

.submitbuttonred, #searchbox .submitbuttonred, .formsubmitbutton {
	background-image: url("button/noscript_button.png");
	background-position: center right;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	font-weight: bold;
	width: 18px;
	max-width: 18px;
	height: 20px;
	min-height: 20px;
	border: 0px solid black;
}

.noscriptbutton{
	position:absolute;top:83px;right:50px;
	cursor:pointer;
	
}

.noscriptselect{
	position:absolute;top:83px;
}

#bannerimg {
width: 996px;
height:492px;
float:left;
}

#indexbottom {
height:21px;
}


