/* generell */
body {
scrollbar-base-color: #666666; 
scrollbar-track-color: #E9E9E9; 
scrollbar-face-color: #666666; 
scrollbar-highlight-color: #ffffff; 
scrollbar-3d-light-color: #E9E9E9; 
scrollbar-darkshadow-color: #000000; 
scrollbar-arrow-color: #FEEB0F;

	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#666666;
	margin:				0 0 0 0px;
	padding:				0 0 0 0px;
	text-align:			left; /* For IE */
	background:  url(kinkele-bg.jpg) white top left ;
	
	
	
	}


/* Container Styles */
#container {
	position:		absolute;
	width:			1000px !important;
	width /**/:		1000px;
	margin:			0 auto;
	padding:			0px 0 0 0px;
	text-align:		left; /* For IE, see above 
	background: url(body-bg.gif) top left repeat-y ;*/
	}

/* Intro Styles */
#intro {
	padding:			0;
}

#head {
top: 0px;
left: 0px;
	height: 350px;
	width: 1000px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	background: url(kinkele-head-bg.jpg) top left no-repeat;
}

#headstartseite {
top: 0px;
left: 0px;
	height: 350px;
	width: 1000px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	background: url(kinkele-head-start-bg.jpg) top left no-repeat;
}

#logo{
position: absolute;
	top: 0px;
	left: 420px;
	
	}
	
#vdma{
position: absolute;
	top: 390px;
	left: 218px;
	height: 65px;
	width: 100px;
	background-image: url(vdma.gif);
	}
	
#flash{
position: absolute;
	top: 					80px;
	left:					400px;
	margin:				0 0 0 0;
	padding:				0 0 0 0px;
	height:				270px;
	width:				450px;
	z-index:			2;
}
	
#schmuckbild{
position: absolute;
	top: 					80px;
	left:					400px;
	margin:				0 0 0 0;
	padding:				0 0 0 0px;
	height:				270px;
	width:				450px;
}

#hauptnavi{
position: absolute;
	top: 					110px;
	left:					200px;
	margin:				0 0 0 0;
	padding:				0 0 0 0px;
	width:				165px;
	
}

#hauptnavi ul{
	margin:				0 0 0 0;
	padding:				0 0 0 0px;
	width:				165px;
	border-top: solid #A9A9A9 1px;
}

#hauptnavi li{
	list-style: none;
	margin:				0 0 0 0;
	padding:				5px 0 0 20px;
	height:				20px;
	width:				145px;
	border-bottom: solid #A9A9A9 1px;
}

#hauptnavi a {
	font-size:			12px;
	color:				white;
	font-weight: 		bold;
	margin:				0 0 0 0px;
	padding:				0 0 0 0px;
	text-decoration: none;
	}
	
#hauptnavi a:hover {
	font-size:			12px;
	color:				#FEEB0F;
	font-weight: 		bold;
	margin:				0 0 0 0px;
	padding:				0 0 0 0px;
	text-decoration: none;
	}
	
#hauptnavi a.aktiv{
	font-size:			12px;
	color:				#FEEB0F;
	font-weight: 		bold;
	margin:				0 0 0 0px;
	padding:				0 0 0 0px;
	text-decoration: none;
	}


#sprache {
	position: absolute;
	top: 9px;
	left: 220px;
	}

	
#global {
position: absolute;
	top: 10px;
	left: 860px;
	font-size:			10px;
	color:				#666666;
	}
	

#global a {
	font-size:			10px;
	color:				#666666;
	margin:				0px;
	padding:				0px;
	text-decoration: none;
	}
	
#global a:hover {
	font-size:			10px;
	color:				#666666;
	margin:				0px;
	padding:				0px;
	text-decoration: underline;
	}
	
#suche {
	position: absolute;
	top: 50px;
	left: 860px;
	font-size:			10px;
	color:				#666666;
}

#suche input.buttons {
	font-size:			10px;
	color:				#666666;
	font-weight: normal;
	background-color: white;
	border: 1px solid #666666;
	text-align: left;
	padding: 0px 0 0px 5px;
	margin: 0 5px 0 0px;
	height:		15px;
	width: 80px;
}

#suche input.quader {
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	height:		20px;
	width:		20px;
	border: none;
	background: url(quader.gif);
	border: 2px solid #666666;
}

#unternavi{
position: absolute;
	top: 					350px;
	left:					0px;
	margin:				0 0 0 0;
	padding:				0 0 40px; 0px;
	width:				365px;
	background: url(unternavi-bg.gif) top left no-repeat;
}

#unternavi ul{
	margin:				30px 0 0 200px;
	padding:			0 0 0 0px;
	width:				165px;
	border-bottom: solid #A9A9A9 1px;
}

#unternavi li.unternavi {
	list-style: none;
	margin:				0 0 0 0;
	padding:			0 0 0 0;
	height:				25px;
	width:				165px;
	border-top: solid #A9A9A9 1px;
	
}




#unternavi li.drittnavi{
	list-style: none;
	margin:				0 0 0 0;
	padding:				0 0 1px 0;
	height:				19px;
	width:				165px;
}

#unternavi a {
	display:				block;
	font-size:			12px;
	color:				#828181;
	margin:				0 0 0 0px;
	padding:				5px 0 0 20px;
	text-decoration: none;
	height: 20px;
	font-weight: bold;
	}
	
#unternavi a:hover {
	display:				block;
	/*background: #FFF5B1;*/
	font-size:			12px;
	color:				#008A78;
	margin:				0 0 0 0px;
	padding:				5px 0 0 20px;
	text-decoration: none;
	height: 20px;
	font-weight: bold;
	}
	
#unternavi a.aktiv{
	display:				block;
	font-size:			12px;
	color:				#008A78;
	margin:				0 0 0 0px;
	padding:				5px 0 0 20px;
	text-decoration: none;
	height: 20px;
	font-weight: bold;
	}
	

	#unternavi a.drittnavi {
	display:				block;
	font-size:			12px;
	color:				#666666;
	margin:				0 0 0 0px;
	padding:				0 0 3px 20px;
	text-decoration: none;
	height: 18px;
	font-weight: normal;
	}
	
#unternavi a:hover.drittnavi {
	display:				block;
	font-size:			12px;
	color:				#008A78;
	margin:				0 0 0 0px;
	padding:				0 0 3px 20px;
	text-decoration: none;
	height: 18px;
	font-weight: normal;
	}
	
#unternavi a.drittnaviaktiv{
	display:				block;
	font-size:			12px;
	color:				#008A78;
	margin:				0 0 0 0px;
	padding:				0 0 3px 20px;
	text-decoration: none;
	height: 18px;
	font-weight: normal;
	}
	

#content-base {
	position: absolute;
	top: 350px;
	left: 365px;
	width: 485px;
	min-height:	500px;
	height:	500px;
	padding: 0 0 0 0px;
}


#content {
	width: 425px;
	min-height:	300px;
	background: url(content-bg.gif) repeat-y;
	padding: 25px 0 0 60px;
}

*html #content {
	width: 425px;
	height:	300px;
	background: url(content-bg.gif) repeat-y;
	padding: 25px 0 0 60px;
}


#content h1{
	font-size:			17px;
	color:				#666666;
	margin:				0 0 0 0px;
	padding:			0 0 15px 0px;
	font-weight:		normal;
	text-align:			left;
}

#content h2{
	font-size:			15px;
	color:				#008A78;
	margin:				0 0 0 0px;
	padding:			0 0 15px 0px;
	font-weight:		normal;
	text-align:			left;
}

#content h3{
	font-size:			13px;
	color:				#828181;
	margin:				0 0 0 0px;
	padding:			0 0 15px 0px;
	font-weight:		bold;
	text-align:			left;
}

#content p{
	font-size:			12px;
	color:				#666666;
	margin:				0 0 0 0px;
	padding:			0 0 15px 0px;
	/*width: 				390px;*/
	line-height:		18px;
	text-align:			left;
}

#content p.meldung{
	font-size:			12px;
	color:				#666666;
	margin:				0 0 15px 0px;
	padding:			0 0 15px 0px;
	/*width: 				390px; */
	line-height:		18px;
	text-align:			left;
	border-bottom: dotted silver 1px;
}


#content p.teaser{
	font-size:			11px;
	color:				#666666;
	margin:				0 0 0 0px;
	padding:			0 0 15px 0px;
	width: 				390px;
	line-height:		18px;
	text-align:			left;
}

#content a, a:visited {
	font-size:			12px;
	color:				#008A78;
	text-decoration: none;
}

#content a:hover{
	font-size:			12px;
	color: #666666;
}

#content p.meldung a {
	font-size:			12px;
	color:				#008A78;
	text-decoration: none;
}

#content p.meldung a:hover{
	font-size:			12px;
	color: #666666;
}

img {

border: 0px;
}

#content img.links{
	margin:				5px 10px 10px 0px;
	padding:				0 0 0px 0px;
	width: 				170px;
	line-height:		18px;
	float:			left;
}

#content img.rechts{
	margin:				5px 15px 10px 10px;
	padding:				0 0 0px 0px;
	width: 				170px;
	line-height:		18px;
	float:			right;
}

#content img.mitte{
	margin:				10px 0 0 0px;
	padding:				0 0 0px 0px;
	width: 				390px;
	line-height:		18px;
}



#content-base-suche {
	position: absolute;
	top: 80px;
	left: 365px;
	width: 485px;
	
	padding: 0 0 0 0;
	background: url(content-bg.gif) repeat-y;
}


#content-suche {
	width: 425px;
	min-height:	300px;
	background: url(grauer-bg.gif) top left no-repeat;
	padding: 0 0 0 60px;
}

*html #content-suche {
	width: 425px;
	height:	300px;
	background: url(grauer-bg.gif) top left no-repeat;
	padding: 0 0 0 60px;
}

#content-suche h1{
	font-size:			20px;
	color:				#666666;
	margin:				0 0 0 0px;
	padding:				0 0 15px 0px;
	font-weight:		normal;
	text-align:			left;
}


#content-suche h2{
	font-size:			15px;
	color:				#008A78;
	margin:				0 0 0 0px;
	padding:				0 0 10px 0px;
	font-weight:		normal;
	text-align:			left;
}

#content-suche h3{
	font-size:			13px;
	color:				#828181;
	margin:				0 0 0 0px;
	padding:				0 0 5px 0px;
	font-weight:		bold;
	text-align:			left;
}

#content-suche p{
	font-size:			12px;
	color:				#666666;
	margin:				0 0 0 0px;
	padding:				0 0 20px 0px;
	width: 				390px;
	line-height:		18px;
	text-align:			left;
}

#content-suche p.farbe{
	font-size:			12px;
	color:				#008A78;
	margin:				0 0 0 0px;
	padding:				0 0 20px 0px;
	width: 				390px;
	line-height:		18px;
	text-align:			left;
}

#content-suche a.textlink, a:visited.textlink {
	font-size:			12px;
	color:				#008A78;
	text-decoration: none;
}

#content-suche a:hover.textlink{
	font-size:			12px;
	color: #666666;
}

#content-suche img.thn{
	padding:				0 10px 0 0;
	width: 				80px;
}

#content-suche img.thn2{
	margin:				0 0 10px 10px;
	width: 				80px;
	height:				60px;
	border: solid 1px #484848;
}

#content-suche img.bigone{
	padding:				0;
	width: 				290px;
	height:				276px;
	border: solid 1px #484848;
}

#content-suche p.dot{
background: url(dot.gif) top repeat-x;
margin: 30px 0 0px 0;
padding: 0px;
height: 10px;
}



#footer {
	font-size:			9px;
	color:				#008A78;
	line-height: 17px;
	width: 425px;
	height: 70px;
	margin: 0px;
	padding: 30px 0 0 60px;
	background: url(footer-bg.gif) white top left no-repeat;
}

#footer a {
	font-size:			9px;
	color:				#008A78;
	margin:				0 0 0 0;
	padding:				0 0 0 0px;
	text-decoration: none;
}

#footer a:hover {
	font-size:			9px;
	color: #666666;
	margin:				0 0 0 10;
	padding:				0 0 0 0px;
	text-decoration: none;
}

.suchfeld {
	font-size:			10px;
	color:				#666666;
	font-weight: normal;
	background-color: white;
	border: 1px solid #666666;
	text-align: left;
	padding: 2px 0 0 5px;
	margin: 0 5px 0 0px;
	height:		15px;
	width: 60px;
}


input.suchbutton {
	font-size:			10px;
	color:				#666666;
	font-weight: normal;
	background-color: white;
	border: 1px solid #666666;
	text-align: left;
	padding: 2px 0 0 5px;
	margin: 0 5px 0 0px;
}

#content-suche input.buttons {
	font-size:			10px;
	color:				#666666;
	font-weight: normal;
	background-color: white;
	border: 1px solid #666666;
	text-align: left;
	padding: 2px 0 0 5px;
	margin: 0 5px 0 0px;
	height:		17px;
	width: 300px;
}

ul.csc-bulletlist {
  padding: 0px;
  margin: 0 0 20px 35px;  

}

.csc-sitemap ul {
	padding: 0px;
  margin: 0 0 20px 35px;  
}

.csc-sitemap li {
list-style: none;
line-height: 18px;

}

#form_error p{
color: red;
}


.csc-textpic{
margin-bottom: 10px;
}


.csc-textpic-caption {
font-size:			10px;
line-height: 14px;
}

.csc-frame-rulerAfter{
margin: 10px 0 20px 0;
border-bottom: dotted silver 1px;
}

.news-single-img {

float: left;
}

