@charset "UTF-8";
body {
	background-color: #FFF;
	background-image: url(template/bg.jpg);
	background-position:center top;
	color: #666;
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
	line-height:1.7;
	margin:0;
	}
body#top {
}

#contentRow2 h1 {/* [disabled]background-image: url(images/heading2.png); */}
#contentRow3 h1 {/* [disabled]background-image: url(images/heading3.png); */}
#contentRow4 h1 {/* [disabled]background-image: url(images/heading4.png); */}
#contentRow5 h1 {/* [disabled]background-image: url(images/heading5.png); */}
#contentRow6 h1 {/* [disabled]background-image: url(images/heading6.png); */}
#contentRow7 h1 {/* [disabled]background-image: url(images/heading7.png); */}
 h1 {
	background-repeat:  no-repeat;
	color: #CCC;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 21px;
	line-height: 1em;
	font-weight: normal;
	margin-bottom:15px;
	overflow: hidden;
	text-transform: uppercase;
	/* [disabled]text-indent: -100%; */
}
h1#Logo {
	background-image:  url(images/kdalogo2.png);
	color: #000;
	font-size: 6em;
	line-height: 1em;
	font-weight: bold;
	margin: 0 0 15px;
	overflow: hidden;
	text-indent: -1000px;
	text-transform: lowercase;
	height:110px;
	float:left;
	width:424px;
}

#page h2 {
	font-size: 1.4em;
	font-weight: normal;
	color: #09C;
	border-bottom: 1px solid #CCC;
	line-height: 1;
	margin: 0 0 0.5em;
}
h2:before {
	content: "»";
	padding-right:0.1em;
}
#page h3 {
	font-size: 1em;
	font-weight: normal;
	color: #09C;
	border-bottom: 1px solid #CCC;
	margin:  0.5em 0;
	padding:1em 0 0.25em;
}
a {
	text-decoration: none;
}
a:link {
	color: #09C;
}
a:visited {
	color: #09C;
}
a:hover {
	color: #333;
}
a:active {
	color: #09C;
}
hr {
	margin: 0;
    margin-top: 1em;
	line-height:1px;
	color:#CCC;
/*	border-bottom: solid 1px #CCC;*/
}
.col1 a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.CollapsiblePanelContent a {
	display: inline;
	border: none;
}
#faq dl a {
	display:inline;
	border:none;
}
#page {
	margin:75px auto;
	padding:0;
	width:888px;
}
#contentRow1,
#contentRow2,
#contentRow3,
#contentRow4,
#contentRow5,
#contentRow6 {
	margin-bottom:75px;
	clear: both;
}
#contentRow7 {
	margin-bottom:0;
	clear: both;
}
.col1,
.col2,
.col3,
.col4 {
	margin-right: 20px;
	height: auto;
	float: left;
	/* [disabled]border-bottom:1px solid #333; */
	/* [disabled]margin-left: 430px; */
}
.col1 {
	width: 202px;
}
.col2 {
	width: 424px;
}
.col3 {
	width: 646px;
}
.col4 {
	width: 868px;
}
.col1 p,
.col2 p,
.col3 p,
.col4 p {
	margin: 0;
	margin-top: 1em;
}
.title {
	border-bottom:1px solid #333;
	color:#09C;
	font-size:10px;
	}
	
	
.text {
	text-align:justify;
	}
	
.grey_divider {
	border-top:1px solid #CCC;
	}

.dark_grey {
	color: #333;
}

.input_field {
	background-color:transparent;
	background-image: url(template/field.png);
	background-repeat:no-repeat;
	color:#666;
	border:0;
	font-size:1em;
	width: 165px;
	height:19px;
	padding-left:10px;
	padding-right:25px;
	margin-bottom:5px;
	float: right;
}
.input_area {
	background-color:transparent;
	background-image: url(template/area.png);
	background-repeat:no-repeat;
	color:#666;
	border:0;
	font-size:1em;
	width: 184px;
	height:59px;
	padding:8px;
	margin-bottom:0.5em;

}

.input_field:focus { 
	outline:0;
}
.input_area:focus { 
	outline:0;
}
select:focus { 
	outline:0;
}
textarea:focus { 
	outline:0;
}
fieldset legend {
	border-bottom: 1px solid #CCC;
	font-size: 1.25em;
	color: #09C;
	width: 100%;
	line-height: 1;
}
form {
	margin: 0;
	padding: 0;
}
fieldset {
	border: 0 none #FFF;
	margin: 0;
	padding: 0;
	margin-top: 1.5em;
	padding-top:0.5em;
}
legend {
	border: 0px none #FFF;
	margin: 1em 0;
	padding: 0;
}
textarea {
	/* [disabled]background-color: transparent; */
	/* [disabled]background-image: url(images/bg_textarea.png); */
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/* BeginOAWidget_Instance_2141542: */

.ImageSlideShow {
	width: 202px;
	height: 150px;
	border: none 0 #000;
}
    
#ImageSlideShow_5.ImageSlideShow {
	width: 866px;
	height: 150px;
	border: solid 1px #ccc;

}
.footer {
	color: #CCC;
	font: normal 0.8em/1.0 Helvetica, Arial, sans-serif;
}    
/* EndOAWidget_Instance_2141542 */
#Impressum ul, #Impressum li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 1em;
}
#Impressum ul {
	float:left;
	width:202px;
}
p strong {
	font-weight: normal;
	color: #333;
	font-size: 1em;
	display: block;
}
#faq dl a {
	display:inline;
	border:none;
}
#faq dl {
	border-bottom: 1px solid #CCC;
	margin:0;
	padding:0;
	
}
dt {
	margin: 0.5em 0 0;
	padding:0;
	color:#333;
	
}
dd {
	margin:0;
	padding:0;
	
}
ul, li {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.study {
    margin-top:1em;
	list-style-type:disc;
}
ul.study li {
    margin-left:2em;
	list-style-type:disc;
}

form em {
		font-style:normal;
		display:none;}
.CollapsiblePanelContent ul  {
	margin-top:0.5em;
}
address {
	font-style:normal;
	font-size:1em;
}
iframe {
	background:none;
	background:transparent;
	background-color:none;
	background-color:transparent;
}

