body, html {

	margin:0px;

	padding:0px;

	height:100%;

	font-family: Verdana, Arial;

	color:#FFFFFF;

	font-size: 11px;

	background-color:#000000;

	}

p {

	line-height: 19px;

	}



a{

	color:#CCCCCC;

	text-decoration: underline;

}



a:visited {
	color:#FF9900;
}



a:hover {

	color:#FFFFFF;

}

ul {

	margin: 0px;

	padding: 0px;

}



li { 

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}


td, tr, p, div {

	padding: 0px;

	margin: 0px;

}

.small, .createdate{
	font-size: 10px;
	color:#FF9900;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3d3d3d;
}



#bc-interface-1 {

	background:transparent url(../images/header.jpg) no-repeat;

	position:relative;

	left:0px;

	width:980px;

	height:110px;

}



#bc-interface-2 {

	background:transparent url(../images/subheader.jpg) no-repeat;

	position:relative;

	left:0px;

	width:980px;

	height:140px;

}



#bc-interface-2a {

	background:transparent url(../images/subheader2.jpg) no-repeat;

	position:relative;

	left:0px;

	width:980px;

	height:47px;

}



#bc-interface-3 {

	background:transparent url(../images/content.jpg) repeat-y;

	position:relative;

	left:0px;

	width:980px;

}



#bc-interface-4 {

	background:transparent url(../images/content.jpg) repeat-y;

	position:relative;

	left:0px;

	width:980px;

	height:5px;

}



#bc-interface-5 {

	background:transparent url(../images/footer.jpg) no-repeat;

	position:relative;

	left:0px;

	width:980px;

	height:110px;

}



#wrapper {

	margin-left:auto;

	margin-right:auto;

	position: relative;

	padding: 0px;

	top:0px;

	width: 980px;

	height: 100%;

}

.spacer{

	clear:both;

}

#paddingthecontent{

	padding-left: 10px;

	padding-right: 10px;

	background-image: url(../images/blacknotestheme_neu4_07.jpg);

	background-repeat: no-repeat;

}

#mainleft {

	width:550px;

	position:relative;

	float:left;

}



#mainright {

	margin-top: 15px;



	width:410px;

	position:relative;

	left:0px;

	float:left;



}





#paddingthefooter{

	width:560px;

	height:60px;

	float:left;

}

#paddingthefooter1 {

	margin-top: 10px;

	width:390px;

	height:60px;

	position:relative;

	left:15px;

	float:left;

}



.buttonheading img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.contentpaneopen img {

	border: 1px solid #FFFFFF;

	margin-top: 2px;

	margin-right: 4px;

	margin-bottom: 2px;

	margin-left: 2px;

}



.counter {

	font-size: 11px;

	color: #FFFFFF;

	text-align: center;

	margin-top: 60px;

}



/* -----------------------------------------mainbody ------------------------------*/



.blog {

	margin: 2px;

	}



.contentpaneopen .contentheading {

	font-size: 24px;

	font-weight: bold;

	color: #FFFFFF;

	letter-spacing: -2px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.componentheading{
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
}

.readon {

	font-size: 11px;

	color: #FF9900;

}

.readon:hover {

	color: #CCCCCC;

}



.contentpaneopen, #component-map24 {

	color: #FFFFFF;

	line-height: 19px;

}

.contentpaneopen p {

	color: #CCCCCC;

}

/*--------------------------- Mainmenu ----------------------------*/

.moduletable_menu .menu li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float:left;
}


.moduletable_menu {

	padding: 0px;

	padding-top: 10px;

	padding-bottom: 5px;

	margin-top: 2px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

	}

.moduletable_menu a {
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #999999;
	text-decoration: none;
	margin-right: 10px;
	letter-spacing: -1px;
}

.moduletable_menu #current a {

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFFFFF;

	text-decoration: none;

	margin-right: 10px;

	letter-spacing: -1px;

}



.moduletable_menu a:hover {
	color: #FFFFFF;
}

/* -------------------------- Frontslider ------------------------ */



#gk_news_image_1-newsimage1 {

	margin-right: auto;

	margin-left: auto;

}

.gk_news_image_title h2 a {
	font-size: 20px;
	letter-spacing: -2px;

}



/* -------------------------- Newshow ---------------------------- */

#newsshow1 {

	margin-top: 10px;

	margin-right: 6px;

	margin-bottom: 6px;

	margin-left: 6px;

	}

.gk_news_show_news_header {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

}

.gk_news_show_news_text {

	color:#CCCCCC;





	}

h2 {

	font-size: 14px;

	text-transform: uppercase;

	letter-spacing: -1px;

}

.gk_news_show_news_image_static {
	border: 1px solid #FFFFFF;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	height: 40px;
	width: 160px;
}

.gk_news_show_news_info {

	color: #FF9900;

}

/* ------------------ Gästebuch ---------------------------- */

#easybook {

	text-align: center;

}

#easybook .easy_frame .easy_content {

	color: #CCCCCC;

}

#easybook .componentheading {

	text-align: left;

	margin-left: 5px;

}

#easybook .sign {

	margin-right: 5px;

	text-decoration:none;

	color:#FF9900;

}





#easybook .easy_frame .easy_top .easy_top_left .easy_big a {

	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	letter-spacing: -1px;

	font-family: Arial, Helvetica, sans-serif;

}

#easybook td {
	text-align: left;
}

/*---------------------- Tab Manager -----------------------------*/



.gk_tabmix_gk1_news_header {
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: -1px;
	padding: 0px;
	margin: 0px;
	color:#FF9900;

}

.gk_tabmix_gk1_news_text {
	color:#CCCCCC;
	margin-top: 4px;
	}
.gk_tabmix_gk1_news_image	 {
	margin: 0px;
	height: 70px;
	width: 100px;
	border: 1px solid #FFFFFF;
	margin-top: 5px;
	margin-right: 4px;
	padding: 0px;
}



/* Newsletter */


.moduletable-newsletter, .moduletable-movie, .moduletable-contact, .moduletable-crew, .moduletable-login, .mod_ji_table {
	margin-right: 5px;
	margin-left: 25px;
	padding: 0px;
}


.postext-newsletter {
	font-size: 9px;
	color: #FF9900;
	float: left;
	line-height: 28px;
	margin-bottom: 15px;
}

.postext {
	float: left;
}

.moduletable-newsletter #wz_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	background-color: #404040;
	border: 1px solid #CCCCCC;
}
.moduletable-newsletter form, #ampContactForm {
	margin: 0px;
	padding: 0px;
}
.ampContactTextarea, .ampContactText, .inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	background-color: #404040;
	border: 1px solid #CCCCCC;
}
.moduletable-newsletter h3, .moduletable h3 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.ampContactButton, .button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FF9900;
	border: 1px solid #666666;
}

.moduletable-crew h3 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
}
.moduletable-galerie h3 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 5px;
	margin-left: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}
.moduletable-youtube h3 {
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
	letter-spacing: -2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
}

.moduletable-youtube {
	width:360px;
	margin-right: 5px;
	margin-left: 25px;
	margin-bottom: 10px;
	padding: 0px;
	border: 1px solid #373737;
}
.moduletable-login h3 {
	clear:both;
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
	letter-spacing: -2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
}
.gk1_tabmix_item_space .menu-event .item9 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: -1px;
	text-decoration: line-through;
}
.gk1_tabmix_item_space .menu-event .item6 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: -1px;
	text-decoration: line-through;
}
.gk1_tabmix_item_space .menu-event .item11 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: -1px;
	text-decoration: line-through;
}
.gk1_tabmix_item_space .menu-event .item12 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: -1px;
	text-decoration: line-through;
}
.gk1_tabmix_item-style2 .gk1_tabmix_item_space .menu-event a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF9900;
	text-decoration: none;
	letter-spacing: -1px;
}

.gk1_tabmix_item-style2 .gk1_tabmix_item_space .menu-event a:hover {
	color: #FFFFFF;
	padding-left: 10px;
}

.map24_list {
	height: 20px;
	width: 100px;
	font-size:16px;
}
.map-start, .map-ziel {
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	letter-spacing: -1px;
}
.map-button {
	font-size:11px;
	color: #333333;
	background-color: #FF9900;
	border: none;
	height: 20px;
	cursor: auto;
	margin-top:4px;
	margin-bottom: 4px;
}

.content_table {
	color:#CCCCCC;
	}
	
	
.mod_ji_img {
	margin: 2px;
	border: 1px solid #CCCCCC;

}
.mod_ji_table a {
border: none;
}
fieldset.input {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	margin-top: 10px;
	margin-bottom: 10px;
}



/*---------------------- Eventlist im Module -----------------------------*/
.menu-event .item18 span {
	color: #FFFFFF;
	text-decoration: line-through;
}
.menu-event .item19 span {
	color: #FFFFFF;
	text-decoration: line-through;
}