@charset "utf-8";
/* 52framework grid

16 cols by 52px, with an 8px gutter

*/

.col {
	padding-left:20px; /*margin-right:10px;*/
	display: inline;
	overflow: hidden;
	float: left;
	position: relative;
}

.row{
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
.row .row {
	margin: 0 -20px;
	width: auto;
	display: inline-block;
}

.col_1 {	width:40px;	 }
.col_2 {	width:100px; }
.col_3 {	width:160px; }
.col_4 {	width:220px; }
.col_5 {	width:293px; }
.col_6 {	width:340px; }
.col_7 {	width:400px; }
.col_8 {	width:460px; }
.col_9 {	width:520px; }
.col_10{	width:580px; }
.col_11{	width:640px; }
.col_12{	width:680px; }
.col_13{	width:760px; }
.col_14{	width:820px; }
.col_15{	width:880px; }
.col_16{	width:940px;}


.bcol, .scol, .ncol, .lcol {width:283px;
	padding-left:20px;
	padding-right: 10px;
	display: inline;
	overflow: hidden;
	float: left;
	position: relative;
	margin-top: 15px;
	height: 255px;
	overflow:hidden;
}
.scol {height:210px;}
.ncol {margin:0px; padding:0px; height:200px;}
.lcol {height:120px;}
.news2 {padding-top: 2.352em; height: 180px;}
.newslist {padding-left:20px;}
.impressionen {height: 300px;}

.content{height: 580px; overflow:hidden; }
.content article{height: 550px; overflow:hidden; } 
#main {height: 580px; background-color:#FFF;background-image: url(../images/h-gradient-specials.gif); background-repeat:repeat-x; border: 1px solid #A0A0A0; -moz-border-radius:7px; 
-webkit-border-radius:7px; 
border-radius: 7px;
behavior:url(/fileadmin/template2/js/PIE.htc); 
overflow:hidden;
}
#start {height: 580px; background: #fff url(../images/kck-buehne-hintergrund.jpg) repeat-x; border: 1px solid #A0A0A0; -moz-border-radius:7px; 
-webkit-border-radius:7px; 
border-radius: 7px;
behavior:url(/fileadmin/template2/js/PIE.htc); 
overflow:hidden;
}

aside nav div, .aside nav div{margin: 10px; clear:both; display:table;}

/* for use on elements like input fields */

.width_1 {	width:40px;	 }
.width_2 {	width:100px; }
.width_3 {	width:160px; }
.width_4 {	width:220px; }
.width_5 {	width:280px; }
.width_6 {	width:340px; }
.width_7 {	width:400px; }
.width_8 {	width:460px; }
.width_9 {	width:520px; }
.width_10{	width:580px; }
.width_11{	width:640px; }
.width_12{	width:700px; }
.width_13{	width:760px; }
.width_14{	width:820px; }
.width_15{	width:880px; }
.width_16{	width:940px; }

.space {margin-bottom: 20px;}

.col_shop, .col_shop_4 {height: 160px;
        width:283px;
	/*padding-left:20px;*/
	padding-right: 10px;
	display: inline;
	overflow: hidden;
	float: left;
	position: relative;
	overflow:hidden;
}
.col_shop_4 { height: 200px;}
