body {
	
	background-color: 	#000000;
	background-image: 	url(chalk1.jpg);
	background-repeat: 	repeat-x;
	font-size:		12px;
}

.wrapper {

	position: 		relative;
	display:		block;
	margin: 		0 auto;
	margin-top:		30px;
	width: 			952px;
	min-height: 		100px;
	text-align: 		left;
	font-family: 		'Verdana', 'Arial';	
	}

/** ##### HEADER ##### **/

.banner {
	position: 		relative;
	display: 		block;
	width:			952px;
	height:			94px;
	background-image: 	url(cn-banner.jpg);
}

/** ##### MAINMENUE ##### **/

.mainnavi {
	position: 		relative;
	display:		relative;
	width:			922px;
	height:			45px;

	padding-right: 		30px;

	background-color:	#000000;
	text-align:		right;
	vertical-align:		baseline;

	line-height:		50px;
	font-size:		16px;
	font-weight:		bold;
	
	
}

.shadow {
	position:		relative;
	display:		block;
	width:			952px;
	min-height:		12px;
	background-image: 	url(schatten.png);
	background-color:	#99cc00;
}

/** ##### CONTENT ##### **/

.content {

	width: 			952px;
	text-align: 		left;
	overflow: 		hidden;
	background-image: 	url(contentbg.png);
	background-repeat:	repeat-y;
	height:                 auto;
	padding-bottom:         10px;
	}


/** ##### LEFT ##### **/

.left {
	position:		relative;
	float:			left;
	width:			181px;
	min-height:		100%;
	padding-left:		15px;
	padding-top:		35px;

	font-size:		15px;
	font-weight:		bold;
	line-height: 		25px;
	float:			left;
}

/** ##### INHALT ##### **/

.inhaltcontent {
	position:		relative;
	width:			560px;
        min-height:             100%;
        float:			left;
}

.breadcrumb {
        margin-top:             3px;
        margin-left:            5px;
        position:		relative;
        color:                  #000000;
	width:			400px;
	margin-right:          -12px;
}

.inhalt {
        width:                  536px;
        padding-left:		12px;
	padding-right:		12px;
	padding-bottom:		30px;
	padding-top:            10px;
	font-size:		13px;
	color:	                #000000;
	}



/** ##### RIGHT ##### **/

.right {

	width:	                175px;
	margin-left:		10px;
	color:			#ffffff;
	margin-top:		20px;
	padding-right:		5px;
        min-height:             100%;
        
        float:                  left;
}

/** ##### OEFFNUNGSZEITEN ##### **/
.oeffnungszeiten{
padding-left: 10px;

}

.day {
	color: 			#99cc00; 
	width: 			80px; 
	float: 			left; 
	font-weight:		bold;
	
}

.time {
	color: 			#ffffff; 
	width: 			80px; 
	float: 			left;
}


/** Kontakt, Anfahrt, Impressum **/
.kontakt {
       width:			952px;
       min-height:              10px;
       text-align:              center;
       padding-top:             10px;
       padding-bottom:          10px;
       font-size:               14px;
       background-image: 	url(kontakt.png);
       background-repeat:	repeat-y;
       clear:                   both;
}

/** ##### FOOTER ##### **/

.footer {
	position:		relative;
	background-image:	url(footer2.png);
	background-repeat:	no-repeat;
	width:			952px;
	min-height:		70px;
	clear:                  both;
}

.kjr {
	margin-top: 10px;
	margin-left: 215px;
	padding-right: 10px;
	width: 75px;
	min-height: 80px;
	float: left;
	
}


.text {
	padding-top: 20px;	
	width: 350px;
	text-align: center;
	float: left;
	color: #ffffff;
	font-size: 13px;
}

.lhm {
	font-size: 10pt;	
	margin-top: 10px;
	padding-left: 10px;
	width: 200px;
	min-height: 75px;	
	float: left;	
}

/** ##### SONSTIGE EINSTELLUNGEN ##### **/

img {

	border: 		0px;
}

hr {
	color: 			#99cc00;
}

/*Überschriften*/

h1 {
	color: 			#000000;
	margin-top:		0px;
	font-size:              1.5em;
}

h2 {
	color: 			#99cc00;
	font-size:              1.5em;
}

h2.sh2{
	color: 			#99cc00;
	font-size:              1.5em;
}

h3,h3.xmp,h3.xpl,h3.inf,h3.tip{
	font-size:              1.10em;
}

h4{
	color: 			#99cc00;
	font-size:              1.10em;
} 

h5{
	font-size:              0.9em;
}

h6{
	color: 			#99cc00;
	font-size:              0.9em;
}

/*Normale-Linkformatierung*/

a:link{
	color: 			#99cc00;
	text-decoration: 	none;
}

a:visited{
	color: 			#99cc00;
	text-decoration: 	none;
}

a:active{
	color:			#99ff00;
	text-decoration:	none;
}

a:hover{
	color:			#99ff00;
	text-decoration:	underline;
}

.naviactive a:link {
	color:			#99ff00;
}

.naviactive a:visited {
        color:			#99ff00;
}

/** ##### LINKFARBE OBERES MENUE ##### **/

.mainnavi a:link{
	color: 			#ffffff;
	text-decoration: 	none;
}

.mainnavi a { margin-left: 12px;} 
 
.mainnavi a:visited{
	color: 			#ffffff;
	text-decoration: 	none;
}

.mainnavi a:active{
	color:			#99ff00;
	text-decoration:	none;
}

.mainnavi a:hover{
	color: 			#ffffff;
	text-shadow: 		#7fff00 5px 4px 6px;
	}
	
.mainactive {
        color: 			#ffffff;
	text-decoration:	none;
	text-shadow: 		#7fff00 5px 4px 6px;
}


/** ##### LINKFARBE Impressum ##### **/
.kontakt a:link{
	color: 			#333333;
	text-decoration: 	none;
}

.kontakt a:visited{
	color: 			#333333;
	text-decoration: 	none;
}

.kontakt a:active{
	color:			#99ff00;
	text-decoration:	none;
}

.kontakt a:hover{
	color:			#000000;
	text-decoration:	underline;
}

/** ##### Rahmeneinstellungen ##### **/

	
/** ##### Fotogallery ##### **/
.tx-rgsmoothgallery-pi1 {
        margin:            0 auto;
}

.trennzeichen {margin-bottom: 10px;}
