body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(siteback.jpg) repeat;
	color: #81052a;
	margin: 0;	
	font-size: 10pt;
	
}

h1{
	font-size: 14pt;
}
h3{
	font-size: 11pt;
	font-weight: bold;	
	margin:6px;
}
*{
	margin: 0px;
	padding:0px;}

a {	
	font-weight: normal;	
	color: #b1073a;
	text-decoration: underline;
}	

a:hover {	
	color:#fff;
	background:#b1073a;
	text-decoration: none;
}
	
.clear {
	clear:both;
	line-height:0px;
	font-size: 0px;}
/*-----------------Grundsätzliches Layout-------------*/
/************************ MINIMUM WIDTH STYLES ***************************/

* html .container {
	margin-left: -798px;
	position: relative;
}
/*\*/
* html .container, * html .content {
	height: 1px;
}
/**/
.content {
	padding:0;
}
.outer {
	height:100%;
	width:95%;
	margin:0 auto;
	padding:0;
	min-width:798px;
	text-align:left;
}
* html .minwidth {
	padding-left: 798px;
}
/*\*/
* html .minwidth, * html .layout {
	height: 1px;
}
/**/

#header {
	background-image: url(top-llogo.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 205px;
	width:100%;
	min-width:800px;
}

#header_center {
	margin-left:235px;
	height: 146px;	
	padding: 0;
	background-image: url(c-logo_l.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
#header_center_right {
	float:left;
	margin-right:-23px;
	width:23px;}
/*-----------------IE Hack-------------*/
* html #header_center_center {
	margin-left:12px;
	}
/*-------------------------------------*/
#header_center_center {
	float:left;	
	margin-left:25px;
	background-image: url(c-logo_b.jpg);
   background-position: top;
   background-repeat: repeat-x;
	width:90%;
	text-align: center;
}
		 		 
#content-b {
	width: 100%;
	min-width:798px;
	text-align: left;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
	padding:0px;
	margin:0px;
	background-color: #fff;
	background-image: url(cont-back.jpg);
	background-position: top;
	background-repeat: repeat-x;;
}
#content-secnd-b {	
	background-color: #fff;
	background-image: url(cont-back.jpg);
	background-position: top;
	background-repeat: repeat-x;;
	width:100%;	
	overflow:hidden;	
}
#links {	
	float: left;
	padding-left:36px;
	margin:0px;
	min-width:199px;
	width:10%;
	background-image: url(55cent-back.jpg);
	background-position: 36px 0;
	background-repeat: repeat-y;
}
head+body #links:after{
	content: ".";
	display:block;
	background:inherit;
	height:0;
	margin-left:-36px;	
	margin-bottom:-9000px;
	padding-top:9000px;
}
* html #links{padding:0 0 9000px 36px;margin:0 0 -9000px 0;}
*+html #links{padding:0 0 9000px 36px;margin:0 0 -9000px 0;}

#rechts {	
	float:left;
	position:relative;	
	overflow:hidden;		
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
	margin-top:12px;
	margin-bottom:6px;
	margin-left:6px;
	width:69%;
}
/*-----------------IE Hack-------------*/ 
* html #rechts{
	width:68.7%;}
/*-------------------------------------*/
/************************ Startseite-Content-Back-70%mitte -30%rechts ***************************/
.mitte-rechts {	
	float:left;
	margin-bottom:6px;
	width:70%;
}
head+body .mitte-rechts{min-height:2em;}
* html .mitte-rechts{height:2em;}

.rechts-rechts {	
	float:left;
	margin-bottom:6px;
	width:30%;
}
head+body .rechts-rechts{min-height:2em;}
* html .rechts-rechts{height:2em;}

/************************ Content-Back50%mitte -50%rechts ***************************/

.mitte-half {	
	float:left;
	margin-bottom:6px;
	width:50%;
}
head+body .mitte-half{min-height:2em;}
* html .mitte-half{height:2em;}

.rechts-half {	
	float:left;
	margin-bottom:6px;
	width:49%;
}
head+body .rechts-half{min-height:2em;}
* html .rechts-half{height:2em;}

head+body .vollbreit{min-height:2em;}
* html .vollbreit{height:2em;}

.vollbreit {	
	float:left;
	margin-bottom:6px;
	width:100%;
}

head+body .equalheight:after{
	content: ".";
	display:block;
	background:inherit;
	height:0;
	margin-bottom:-9000px;
	padding-top:9000px;
}
* html .equalheight{padding:0 0 9000px 0;margin:0 0 -9000px 0;}

/************************ Footer ***************************/
#foot {
	color:#c5609c;
	font-size:11px;
	min-width:798px;
	background-image: url(foot-b.jpg);
	background-repeat: repeat-x;
	height: 62px;
	line-height: 62px;
	margin-bottom:50px;
	width:100%;
}
#foot img{
	margin-top:-9px;
}
* html #foot img{
	margin-top:0px;
}
*+html #foot img{
	margin-top:0px;
}
#foot span{
	padding:0 0	0 10%;
}
#foot span a{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}
#foot span a:hover {
	text-decoration: underline;
	color: #ff5200;
}
/*-----------------Grundsätzliches Layout END-------------*/

/*--------------------------------------------------------------------------------------------------------------------*/

#inner {
	margin-right: 6px;
}
.cont-el_b {
	padding:3px;	
	padding-right:3px;
	background-color: #fff;
	background-image: url(cont-el_b.jpg);
	background-position: top;
	background-repeat: repeat-x;}
.cont-el {
	padding:0px;
	border: 2px solid #fff;
	background-color: #f8eef9;
}
.cont-el ol{
	list-style: decimal outside;
	padding:15px;
}
.cont-el ol li{
	margin:5px 20px 5px 20px;
	font-size:10pt;
}
.cont-el p {
	padding:6px;
	font-size: 10pt;
}
h1.cont-el-h {
	display:block;
	padding:0;
	background-image: url(cont-el-h_b.jpg);
	background-repeat: repeat-x;	
	height: 28px;
	border: 3px solid #cda7c0;
	padding-top: 6px;	
}

h2.cont-el-h {
	margin:4px;
}

h3.cont-el-h{
	color:#048edd;
	background:#fff;
	padding:5px;
	border:2px solid #f7e4f9;
}
.djdates_detail {
	padding:7px 0 7px 8px;
	text-align: left;
	width:auto;
	margin:8px 0px;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:28px;
	border-left:3px solid #f8eef9;
	color:#048edd;
}
* html .djdates_detail {
	padding:7px 0 7px 8px;	
}
*+html .djdates_detail {
	padding:5px 0 5px 8px;	
}
.media_detailseite {
	padding:7px 0 7px 8px;
	margin:8px 0px;
	text-align: left;
	width:auto;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:28px;
	border-left:3px solid #f8eef9;
	color:#048edd;
}
* html .media_detailseite {
	padding:7px 0 7px 8px;	
}
*+html .media_detailseite {
	padding:5px 0 5px 8px;	
}
.right_date {
	padding:10px 10px 10px 10px;
	text-align: left;
	width:auto;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:28px;
	border:12px solid #f8eef9;
	color:#048edd;
}
ul.besonders {
	margin:10px 0px 0px 0px;	
	padding:0px;
	list-style: none;
}
ul.besonders li {	
	background: #048fdf url(karte_back.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	display: block;
	font-size: 26px;	
	line-height: 20px;
	letter-spacing: -2px;
}

/*-----------------IE Hack-------------*/
* html .cont-el-h img{
	margin-top: -7px;}
/*-------------------------------------*/
.cont-el-h img{
	margin-top: -14px;
}
/*-----------------GBOOK Layout-------------*/
.gbooknavbox  /* main navigation bar next and previous */ 
	{ 
	  font-family: arial, verdana,sans-serif;	
	  color:#b1073a;
	  font-size: 18px; 
	  background-color: #fff;
	  width: 100%;
	  line-height:38px;
	  height: 38px;
	vertical-align: middle;
	}
.gbooknavbox img.dot {
	padding:0px 0px 0px 5px;
}
.gbooknavbox a,
.gbooknavbox a:link,
.gbooknavbox a:visited,
.gbooknavbox a:active {
	padding:8px;
	vertical-align: middle;	
	line-height:38px;
	font-size: 22px; 
   font-family: arial, verdana,sans-serif;	
	font-weight: normal;	
	color: #e2bed7;
	text-decoration: none;
}
.gbooknavbox a:hover {
	color:#fff;
	background:#b1073a;
	text-decoration: none;
}
.gbookpostheadl span.autor {
	font-size: 26px;
}

.gbookpostheadl {
	background: #048fdf url(cont-sub_b.jpg) repeat-x 0px -50px;
	font-family: Arial, Helvetica, sans-serif;
	padding:6px;
	color:#fff;
	font-size: 18px;	
	line-height: 28px;
	letter-spacing: -2px;
	padding:6px;
	vertical-align: middle;
	border: 6px solid #fff;
	border-right:0px;
}
.gbookpostheadr {
	background: #048fdf url(cont-sub_b.jpg) repeat-x 0px -50px;
	padding:6px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 18px;	
	line-height: 28px;
	letter-spacing: -2px;
	padding:6px;
	vertical-align: middle;
	border: 6px solid #fff;
	border-left:0px;
}







/*-------------------------------------*/



/*-----------------Teaser Layout-------------*/

* html .teaser_b{
	padding-right:3px;}
/*-------------------------------------*/
.teaser_b {
	padding:3px;	
	padding-right:3px;
	background-color: #fff;
	background-image: url(cont-el_b.jpg);
	background-position: top;
	background-repeat: repeat-x;}
.teaser {
	padding:0px;
	border: 2px solid #fff;
	background-color: #f8eef9;
}
.teaser p {	
	padding:6px;
	font-size: 10pt;
	}
.teaser p.center {	
	border:8px;
	text-align: center;
}
.teaser p.normal {
	text-align: left;
	font-size: 10pt;
	width:94%;
	padding:10px 0 10px 10px;	
}
.teaser p.left {
	width:94%;
	padding:10px 0 10px 10px;	
	font-size: 16px;
	text-align: left;
}
.teaser p.right {
	padding:10px 0 10px 10px;	
	font-size: 10pt;	
	text-align: left;
}
.teaser div.right_date {
	padding:10px 10px 10px 10px;
	text-align: left;
	width:auto;
	background: #fff;
	font-size:28px;
	border:12px solid #f8eef9;
	color:#048edd;
}
.teaser div.right_date img {
	margin:0px 0px 0px 0px;
}
.teaser div.right_date a {
	margin:0px 0px 0px 0px;
	line-height:0px;
}
.dateliste {
	margin:10px 0px 0px 0px;	
	padding:10px 0px 0px 0px;
	list-style: none;
	border:0px;
}
* html .dateliste {
	padding:14px 0px 0px 0px;
}
.teaser ul li.date {
	float: left;
	margin:2px;
	padding:3px;
	background:#e2bed7;
	color:#fff;
	display: block;
	font-size: 8.8pt;
	line-height: 14px;
	vertical-align: middle;
	font-weight: bold;
	border: 2px solid #fff;
}
.teaser ul li.date2 {
	background: #048fdf url(cont-sub_b.jpg) repeat-x 0px -50px;
	padding: 6px;
	border:0px;
	color: #ffffff;
	display: block;
	font-size: 26px;
	line-height: 20px;
	letter-spacing: -2px;
}
*html .teaser ul li.date2 {	
	line-height: 26px;
}
h1.teaser-h {
	color:#fff;
	font-weight: bold;
	font-size: 10pt;
	display: marker;
	padding:0;
	background-image: url(cont-el-th_b.jpg);
	background-repeat: repeat-x;	
	height: 34px;
	line-height:32px;
	border: 3px solid #c75476;
	white-space: nowrap;
	vertical-align: middle;
}
/*-----------------IE Hack-------------*/
* html .teaser-h img{
	margin-top: -1px;}
*+html .teaser-h img{
	margin-top: -1px;}
/*-------------------------------------*/
.teaser-h img{
	margin-top: -8px;
}
#last-pic-img{
	margin:1px;	
	width:auto;
	height:174px;
	border: 3px solid #fff;
}
#last-pic-img_gallery{
	margin:1px;	
	width:200px;
	background:#fff;
	height:242px;
	border: 3px solid #fff;
}
.last-pic-img_gallery_photo{
	margin:1px;	
	background:#fff;
	border: 3px solid #fff;
}

#last-pic {
	width:auto;
	
	font-family: Arial, Helvetica, sans-serif;
	height:182px;
	background-color: #d4ccd5;
	border: 3px solid #eee5ef;
}
#last-pic_gallery {
	width:auto;
	height:250px;
	background-color: #d4ccd5;
	border: 3px solid #eee5ef;
}
.last-pic_gallery_photo {
	background-color: #d4ccd5;
	border: 3px solid #eee5ef;
}
.border {
	padding:5px;
	width:auto;
	height:192px;
}
.border_gallery {
	padding:5px;
	width:214px;
	height:250px;
}
.border_gallery_photo {
	padding:5px;
}
#lastpic_dj {
	margin-left:4px;
	margin-top:0px;	
	padding-top:3px;		
	padding-bottom:3px;
	width:125px;
	height:36px;
	font-size:10px;
	color:#fff;
	background: #b1073a;
	text-align: center;
	vertical-align: bottom;
	line-height: 12px;
	background-repeat: no-repeat;
	border-right:3px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
}

#lastpic_date {
	margin-left:4px;
	margin-top:-75px;
	width:125px;
	height:26px;
	font-size:12px;
	color:#fff;
	background: #850131;
	text-align: right;
	vertical-align: bottom;
	line-height: 32px;
	border-right:3px solid #fff;	
	border-top:3px solid #fff;
}
/*-----------------IE Hack-------------*/
* html #lastpic_date{
	margin-top:-81px;}
/*-------------------------------------*/
#lastpic_date a{
	background: #850131;
	padding-right: 3px;
	color: #fff;	
	line-height: 32px;	
	width:122px;
	height:26px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	display: block;
}
#lastpic_date a:hover{
	color: #850131;	
	background: #fff;
}
/*-----------------Startseiten teaser-------------*/

.startteaser_border {
	padding:19px;
	float:left;
	margin-top:-5px;
	width:262px;
	height:363px;
}
.startteaser-pic-img{
	margin:1px;	
	width:244px;
	height:345px;
	border: 3px solid #fff;
}

.startteaser-pic {
	width:252px;
	height:353px;
	background-color: #d4ccd5;
	border: 1px solid #fff;
}
.startteaser_left {
	height:100%;
	border: 8px solid #f8eef9;
}
.teaser_halter {
	width:auto;
	background:#fff;
}
.float_left_col1 {
	width:65%;
	float:left;
}
.float_left_col2 {
	width:30%;
	float:left;
}
.startteaser_left p {
	font-size: 16px;
	margin:0px 0px 0px 19px;
}

.startteaser_date {
	padding:0px 10px;
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	background: #048fdf url(cont-sub_b.jpg) repeat-x;
	height:50px;
	font-size:28px;
	border:4px solid #fff;
	color:#fff;
	text-align: left;
	vertical-align: bottom;
	line-height: 64px;
}
* html .startteaser_date {
	line-height: 46px;	
}
.startteaser_title {
	padding:6px 6px 6px 19px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 6px 0px;
	width:auto;
	background: #fff;
	font-size:28px;
	border:4px solid #fff;
	color:#048edd;
	text-align: left;
	vertical-align: bottom;
	line-height: 100px;
}
.startteaser_date a{
	color: #fff;	
	font-family: Arial, Helvetica, sans-serif;
	line-height: 64px;	
	width:auto;
	height:50px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	display: block;
}
* html .startteaser_date a{
	line-height: 46px;	
}
.startteaser_date a:hover{
	color: #fff;	
	background:#34a4e6 url(cont-sub_b_on.jpg) repeat-x;
}
.people_umrahmung {	
	width:auto;
}
.people_holder {
	margin:0px;
	margin-bottom:152px;
	padding:0px;
	border:0px;
	width:114px;
	float:left;
}
.people_border {
	margin:10px;		
	padding:0px;
	border:0px;
	width:114px;
	height:140px;
}
.people_descr {
	padding:6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0px 0px 6px 0px;
	background: #fff;
	font-size:14px;
	border:4px solid #fff;
	color:#048edd;
	text-align: left;
	vertical-align: bottom;
	line-height: 16px;
}

.people_descr p {
	font-size: 14px;
	padding:0px 6px 0px 6px;
	margin:0px 0px 12px 0px;
}

* html .people_descr {
	height:20px;
}
/*-----------------Startseiten teaser END-------------*/
.dj_link {
	width:auto;
	height:35px;
	font-size:13pt;
	border-left:3px solid #f8eef9;
	background-color: #fff;
	line-height: 35px;
	margin:8px 0px;
	vertical-align: middle;
}
.dj_link a{
	width:auto;
	padding-left:8px;
	display:block;
	height:35px;
	font-size:13pt;
	color:#81052a;
	background-color: #fff;
	line-height: 35px;
	vertical-align: middle;
	text-decoration: none;
}
.dj_link a:hover{
	color:#fff;
	display:block;
	height:35px;
	line-height: 35px;
	background-color: #81052a;
	
}
.dj_date {
	width:auto;
	height:25px;
	font-size:13pt;
	border:3px solid #f8eef9;
	text-align: center;
	font-weight: bold;
	background-color: #fff;
	line-height: 25px;
	vertical-align: middle;
}
.dj_date a{
	width:auto;
	display:block;
	height:25px;
	font-size:13pt;
	text-align: center;
	font-weight: bold;
	color:#81052a;
	background-color: #fff;
	line-height: 25px;
	vertical-align: middle;
	text-decoration: none;
}
.dj_date a:hover{
	color:#fff;
	display:block;
	height:25px;
	line-height: 25px;
	background-color: #81052a;
	
}
.lastgb_author {
	margin:0;
	width:auto;
	padding:3px;
	color:#fff;
	height:25px;
	font-size:9pt;
	border:3px solid #f8eef9;
	text-align: right;
	background-color: #d4ccd5;
	line-height: 35px;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
}
.lastgb_text {
	margin-right:-3px;
	margin:3px;
	width:auto;
	padding:3px;
	color:#b1073a;
	font-size:8pt;
	text-align: center;
	vertical-align: middle;
}
a.button{
	background: url(button_off.jpg);
	color: #fff;	
	line-height: 30px;	
	width:89px;
	margin:10px;
	height:30px;
	font-size:10pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	display: block;
}
a:hover.button{
	color: #850131;
	background: url(button_over.jpg);
}
.formbutton{
	
	background: url(button_off.jpg);
	color: #fff;	
	line-height: 30px;	
	width:89px;
	margin:10px;
	height:30px;
	font-size:10pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	display: block;
	border: none;
}

/*-----------------Teaser Layout END-------------*/


/*-----------------Content Layout END-------------*/

/*----------------------------------------------------------------------------------------------*/
/*navi*/
#navi {
	height: 28px;
	list-style: none;
	margin: 0px;	
	padding: 0;
	width: 535px;
	height: auto;
	overflow:hidden;
}
/*-----------------IE Hack-------------*/
* html #navi{
	margin-top: -5px;
}
/*-------------------------------------*/
#navi li {
	margin: 0;
	margin-left:8px;
	padding: 0;
	width: 183px;
	height: 35px;
}
#navi a {
	margin: 0;
	width: 183px;
	height: 35px;
	text-align: center;
	text-decoration: none;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
}
#navi .home a{
	background: url(navi/home.jpg) no-repeat;
}
#navi .home a:hover{
	background: url(navi/home_hover.jpg) no-repeat;
}
#navi .people a{
	background: url(navi/people.jpg) no-repeat;
}
#navi .people a:hover{
	background: url(navi/people_hover.jpg) no-repeat;
}
#navi .route a{
	background: url(navi/route.jpg) no-repeat;
}
#navi .route a:hover{
	background: url(navi/route_hover.jpg) no-repeat;
}
#navi .gallery a{
	background: url(navi/gallery.jpg) no-repeat;
}
#navi .gallery a:hover{
	background: url(navi/gallery_hover.jpg) no-repeat;
}
#navi .guestbook a{
	background: url(navi/guestbook.jpg) no-repeat;
}
#navi .guestbook a:hover{
	background: url(navi/guestbook_hover.jpg) no-repeat;
}
#navi .contact a{
	background: url(navi/contact.jpg) no-repeat;
}
#navi .contact a:hover{
	background: url(navi/contact_hover.jpg) no-repeat;
}
/*------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------*/
/*Content*/
.cont-start {
	margin:6px 0px 0px 0px;
	padding:22px 10px;
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	background: #048fdf url(cont-startimg_b.jpg) repeat-x;
	font-size:24px;
	border:4px solid #fff;
	color:#fff;
	text-align: left;
	vertical-align: bottom;	
	height: 108px;
	line-height: 50px;
	letter-spacing: -2px;
	margin:10px 10px 0px 10px;
}
h3.start {
   font-family: Arial, Helvetica, sans-serif;
	margin:0px 10px 10px 10px;
	padding:6px;
	width:auto;
	background: #fff;
	font-size:22px;
	border:4px solid #fff;
	color:#048edd;
	font-weight:normal;
	text-align: left;
	vertical-align: bottom;
	line-height:40px;
}
p.start {
	margin:10px 5px;
	font-size:14px;	
	line-height: 170%;
	text-align: justify;
	font-weight: normal;
}
.cont-startimg_bord {
	width:auto;
	border:1px solid #c6bec7;
	padding:3px;
	margin:6px;
	background: #fff;
}
.cont-startimg_b {
	width:auto;
	height:108px;
	background: url(cont-startimg_b.jpg) repeat-x;
	border:5px solid #0480c9;
	text-align: center;
}

.head {
	color: #fff;
	text-decoration: none;
	background: #ff5200 url(icon-stern.jpg) left no-repeat;
	padding: 4px 0px 2px 28px;
	font-weight: bold;
	width: 280px;
	height: 28px;
	
}
.head-w {
    color: #b1073a;
		text-decoration: none;
		background: #fff url(icon-dj.jpg) left no-repeat;
		padding: 4px 0px 2px 28px;
		font-weight: bold;
   	height: 28px;
}
.head-w2 {
   	color: #ff5200;
		text-decoration: none;
		background: #fff url(icon-pics.jpg) left no-repeat;
		padding: 4px 0px 2px 28px;
		font-weight: bold;
   	height: 28px;
}
.head-w3 {
   	color: #b1073a;
		text-decoration: none;
		background: #fff url(icon-gbook.jpg) left no-repeat;
		padding: 4px 0px 2px 28px;
		font-weight: bold;
   	height: 28px;
}
.head-wo {
	color: #ff5200;
	text-decoration: none;
	padding: 4px 0px 2px 3px;
	font-weight: bold;
	height: 20px;
	background: #fff;
}

.ctextstart {
    color: #81052a;
    background: #fff url(willkommen-pic.jpg) top no-repeat;
		text-decoration: none;
		font-size: 12px;
		padding: 120px 3px 3px 3px;
}
.cdjstart {
    color: #fff;
    border: 2px solid #fff;
    background: #b1073a;
		text-decoration: none;
		font-size: 12px;
		padding: 0px 0px 3px 0px;
		text-align:center;
}
.cdjstart a {
	color: #fff;
	text-decoration: none;
	display: block;
	font-size: 12px;
	padding: 4px 4px 4px 4px;
	font-weight: bold;
}
.cdjstart a:hover {
	color: #fff;
	background: #fc0fca;
}
.cgallerystart {
	color: #fff;
	border: 2px solid #fff;
	background: #ff5200;
	text-decoration: none;
	font-size: 14px;
	padding: 3px 3px 3px 3px;
	text-align: right;
}
.galleryhomepic{
	border: 2px solid #fff;	
	display: block;
}
.cgbookstart {
    color: #fff;
    border: 4px solid #fff;
    background: #b1073a;
		text-decoration: none;
		font-size: 12px;
}
.cgbookstart a {
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	height: auto;
	font-size: 12px;
	padding: 4px 4px 4px 4px;
	font-weight: bold;
}
.cgbookstart a:hover {
	color: #fff;
	background: #fc0fca;
}
.ljpic{
	border: 2px solid #ff5200;
}
#cgallerystartdate {
	color: #ff5200;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 0px;
	height: 20px;
	background: #fff;
}
#cgallerystartdate a {
	height: 20px;
	display: block;
	color: #ff5200;	
	padding: 3px 3px 0px 0px;
	text-decoration: none;
}
#cgallerystartdate a:hover {
	color: #fff;
	background: #b1073a;
}
.ctext {
	
	color: #81052a;
	text-decoration: none;
	font-size: 12px;
	padding: 3px 3px 3px 3px;
	background: #fff;
}
.ctext a {
	color: #ff5200;
	text-decoration: underline;
	font-weight: bold;
}
.ctext a:hover {
	text-decoration: underline;
	color: #fc0fca;
}
.ctext ul {clear:both;
	list-style: square;
	margin: 0;
	padding: 0;
	width: auto;
}
.ctext ul li {
	float: none;
}
/*---------------------------------------------------*/
/*navi*/
#fusszeile{
position:relative;
float:right;
padding: 7px 7px 7px 7px;
margin: 0px ;
width: auto;
height: auto;
color: #fff;
text-decoration: none;
font-size: 10px;
}
#fusszeile a {
	color: #ff5200;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
#fusszeile a:hover {
	text-decoration: underline;
	color: #ffffff;
}