*{
	padding:0;
	margin:0;
	font-family:Arial;
}
BODY{

}
#container{
	width:958px;
}
	#head{
		background-image:url(/fileadmin/neuundkuehn/img/bg_head.gif);
		height:187px;
	}
		#logo{
			width:295px;
			float:left;
		}
		#nav-wrap{
			float:left;
		}
			#nav{
				list-style:none;
				padding-top:128px;
			}
				#nav LI{
					text-transform:uppercase;
					font-size:13px;
					float:left;
				}
				#nav LI A{
					padding:0 0 0 31px;
					text-decoration:none;
					color:#808080;
					background-repeat:no-repeat;
					background-image:url(/fileadmin/neuundkuehn/img/arrow.gif);
					background-position:12px 2px;
				}
				#nav LI A:hover{
					text-decoration:underline;
				}
					#nav LI LI{
						text-transform:none;
					}
	#content{
		overflow:auto;
	}
		#main{
			float:left;
			padding:25px 0 0 60px;
			width:604px;
			/*background-color:red;*/
		}
		#right{
			float:left;
			padding:25px 0 0 35px;
			width:258px;
			/*background-color:green;*/
		}
	#footer{
		background-image:url(/fileadmin/neuundkuehn/img/bg_foot.gif);
		height:15px;
		font-size:11px;
		margin:20px 0;
	}
		#footmain{
			float:left;
			padding:0 0 0 60px;
			width:604px;
			/*background-color:red;*/
		}
			#footmain A{
				color:#808080;
				text-transform:uppercase;
				text-decoration:none;
			}
		#footright{
			float:left;
			padding:0 0 0 35px;
			width:258px;
			/*background-color:green;*/
		}
			#footright UL{
				list-style:none;
			}
				#footright UL LI{
					float:left;
					padding-right:10px;
				}
					#footright A{
						color:#808080;
						text-transform:uppercase;
						text-decoration:none;
					}
H2{
	text-transform:uppercase;
	font-size:13px;
	color:#808080;
	padding:5px 0;
}
#right H2{
	color:#ff9900;
}


P{
	font-size:13px;
	line-height:135%;
	padding-bottom:10px;
}
SPAN.orange,H5{
	color:#ff9900;
}

#quote{
	background-color:#ff9900;
	padding:30px 0 30px 60px;
	background-image:url(/fileadmin/neuundkuehn/img/quotestart.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
	#quote BLOCKQUOTE{
		font-family:Times New Roman;
		color:#fff;
		font-size:18px;
		font-weight:bold;
		padding:0 60px 5px 0;
		background-image:url(/fileadmin/neuundkuehn/img/quoteend.gif);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	#quote P{
		color:#fff;
		font-size:11px;
		line-height:110%;
		padding:0 60px 0 0;
	}



.csc-frame-rulerAfter{
	border-bottom:1px dashed #000;
	margin-bottom:15px;
}
.csc-frame-rulerBefore{
	border-bottom:1px dashed #000;
	margin-bottom:15px;
}


/*TAGCLOUD*/

		.tx-vgetagcloud-pi1 {
			background-color:transparent;
		}
		.tx-vgetagcloud-pi1 ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
			float: left;
		}
		.tx-vgetagcloud-pi1 li {
			display: inline;
			float: left;
		}
		.tx-vgetagcloud-pi1 li a {
			color:#808080;
			padding: 4px 4px 4px 0;
			text-decoration: none;
		}


/* MAILFORM */
#mailform,#newsletter_form{
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
#mailform FIELDSET,#newsletter_form FIELDSET{
	border:0;
	margin:0;
	padding:0;
}
#mailform LABEL{
	display:block;
	padding:4px 0 0 0;
	float:left;
	width:150px;
text-transform:uppercase;
}
#mailform TEXTAREA, #mailform INPUT, #mailform SELECT{
	width:400px;
	border:2px solid #ff9900;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	margin:2px;
	padding:0 0 0 0;
}
#mailform #mailformformtype_mail{
	margin-left:430px;
	width:100px;
}
#mailform .csc-mailform-check{
border:0;
width:auto;
}
.csc-mailform-field{
clear:both;
}


#content A{
color:#ff9900;
}


#content UL{
font-size:13px;
margin:0;
padding:0 0 10px 0;
list-style: none;
}
#content UL LI{
padding:1px 0 1px 10px;
background-image: url(/fileadmin/neuundkuehn/img/list.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

.csc-textpic-caption{
font-style:italic;
font-size:13px;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid #ccc;
}
