/***************************/
/* General element styles: */
/***************************/
@import url('menu.css');

H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: 'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color: rgb(77,0,32);}
PRE { font-family: monospace; }
A { color: #BDD5D6; text-decoration: underline; }
A:hover { color: #BDD5D6; } 
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { font-size: 11px; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 11px; }




/********************************/
/* Frames, spacing, link-to-top */
/********************************/
P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font-weight: bold; }

DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
DIV.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }
				
/******************/
/* Headers, plain */
/******************/
H1 { font-size: 16px; }
H2 { font-size: 18px; color: #186900; }
H3 { font-size: 16px; color: #10007B; }
H4 { font-size: 14px; color: #8A0020; }
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 10px; margin-bottom: 2px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #000000; text-decoration: none; }
H2 A { color: #186900; }
H3 A { color: #10007B; }
H4 A { color: #8A0020; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }

/* Header date */
P.csc-header-date { font-size: 10px; color: #186900; }

/* Subheader, general */
P.csc-subheader { font-style: italic; background-color: #EDEBF1; }

/* Subheader, specific */
P.csc-subheader-0 { font-style: normal; }
P.csc-subheader-1 { color: #186900; }
P.csc-subheader-2 { color: #10007B; }
P.csc-subheader-3 { color: #8A0020; }



/*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext { font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color: rgb(0,0,0); font-size: 12px; }
P.bodytext A { font-weight: normal; color: rgb(0,0,0);  }


/* ---------- LAYERS ---------- */

DIV#hintergrund {
 
         width: 100%;
         height:100%;
	}

body {
	background-color: #BDD5D6;
	background-image: url(/fileadmin/templates/hg-celebrations.jpg); 
	background-position:top center; 
	background-repeat:no-repeat;
		}


#hg_oben {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:126px;
	z-index:1;
	background-image:url(/fileadmin/templates/hg_oben.jpg);
	background-repeat:repeat-x;
}

#hg_mitte {
	position:absolute;
	left:0px;
	top:346px;
	width:100%;
	height:290px;
	z-index:1;
	background-image:url(/fileadmin/templates/hg_mitte.jpg);
	background-repeat:repeat-x;
}


DIV#inhalt {
	position:absolute;
	top:0px; 
	visibility: visible;
	height: 125px;
	width: 980px;
	left: 50%;
	margin-left: -490px;
	z-index:2;	
	}	


DIV#spa1 {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:945px; 
	height:43px;
	/*background-image:url(/fileadmin/templates/images/hg_neutral1.gif);
	background-repeat:no-repeat;*/
	padding-top:10px;
	padding-left:15px;
	}
	
DIV#sprache {
	position:absolute; 
	left:600px; 
	top:0px; 
	width:945px; 
	height:43px;
	padding-top:10px;
	padding-left:15px;
	border:#00FF00 solid 1px;
	}	
	

DIV#spa2 {
	position:absolute; 
	left:0px; 
	top:78px; 
	width:960px; 
	height:32px;
	/*background-image:url(/fileadmin/templates/images/hg_neutral2.gif);
	background-repeat:no-repeat;*/
	}


DIV#angebote {
	position:absolute; 
	left:600px; 
	top:0px; 
	width:360px; 
	height:82px;
	}
	
DIV#pfad {
	position:absolute; 
	left:0px; 
	top:86px; 
	width:770px; 
	height:20px;
	}	
	
DIV#hauptbild {
	position:absolute; 
	left:0px; 
	top:120px; 
	width:770px; 
	height:140px;
	}		


		

DIV#main {
	position:absolute; 
	left:0px; 
	top:425px; 
	width:400px; 
	height:140px;
	}
	

DIV#subbild {
	position:absolute; 
	left:0px; 
	top:185px; 
	/*width:490px; */
	width:940px; 
	height:140px;
	}


DIV#submain {
	position:absolute; 
	left:0px; 
	top:346px; 
	width:571px; 
	height:280px;

	}
	
DIV#flash {
	position:absolute; 
	left:571px; 
	top:346px; 
	width:369px; 
	height:280px;

	}	
	
	
	
DIV#logo {
	position:absolute; 
	left:765px; 
	top:210px; 
	width:172px; 
	height:75px;
	background-image:url(/fileadmin/templates/images/logo_panorama_neutral.gif);
	background-repeat:no-repeat;
	}	
	
				


/* ---------- STYLES ---------- */

.pfad:link, .pfad:visited { 
	color: #000000; 
	font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration:none;	
	}
	
.pfad:active, .pfad:hover { 
	color: #ffffff; 
	font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration:none;	
	}
	

.sprach:link, .sprach:visited { 
	color: #FFFFFF; 
	font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	font-size: 10px; 
	text-transform:uppercase;
	text-decoration:none;	
	}
	
.sprach:active, .sprach:hover { 
	color: #000000; 
	font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	font-size: 10px; 
	text-transform:uppercase;
	text-decoration:none;	
	}
	

	
	


.hilfsnavi:link, .hilfsnavi:visited { 
	color: #BDD5D6; 
	font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	font-size: 10px; 
	text-transform:uppercase;
	text-decoration:none;	
	}
	
.hilfsnavi:active, .hilfsnavi:hover { 
	color: #ffffff; 
	font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	font-size: 10px; 
	text-transform:uppercase;
	text-decoration:none;	
	}
	
.hilfsnavi_active { 
	color: #FFFFFF; 
	font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	font-size: 10px; 
	text-transform:uppercase;
	text-decoration:none;	
	}	
		

.gs { 
	font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	color: rgb(104,118,82); 
	font-size: 12px;
	}	
	

.navi:link, .navi:visited { 
	font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	DISPLAY: block; 
	margin: 0;
	padding: 0 0 0 10px; 
	float:left;
	FONT-SIZE: 13px;  
	font-weight: bold;
	color: #ffffff;
	WIDTH: 120px; 
	HEIGHT: 42px; 
	TEXT-DECORATION: none;
	/* BACKGROUND: #FF00FF; */	
	/* FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity: 0.7 */
	}
	
.navi:active, .navi:hover { 
	font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	DISPLAY: block; 
	margin: 0;
	padding: 0 0 0 10px; 
	float:left;
	FONT-SIZE: 13px; 
	font-weight: bold;
	color: #ffffff;
	WIDTH: 120px; 
	HEIGHT: 42px; 
	TEXT-DECORATION: none;	
	BACKGROUND: #135457;
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity: 0.7
	}	
	
.navi_active, a.navi_active { 
	font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	float:left;
	FONT-SIZE: 13px; 
	font-weight: bold;
	color: #BDD5D6;
	WIDTH: 120px; 
	HEIGHT: 82px; 
	TEXT-DECORATION: none;	
	BACKGROUND: #68402F;
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity: 0.7
	}				


.angebote:link, .angebote:visited { 
	font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	float:left;
	FONT-SIZE: 13px;  
	font-weight: bold;
	color: rgb(255,255,255);
	WIDTH: 160px; 
	HEIGHT: 82px; 
	TEXT-DECORATION: none;
	/* BACKGROUND: #FF00FF; */	
	/* FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity: 0.7 */
	}



.angebote:active, .angebote:hover { 
	font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	DISPLAY: block; 
	float:left;
	FONT-SIZE: 13px; 
	font-weight: bold;
	color: rgb(255,255,255);
	WIDTH: 160px; 
	HEIGHT: 82px; 
	TEXT-DECORATION: none;	
	BACKGROUND: #68402F;
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity: 0.7
	}	
	
.angebote_active { 
	font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	float:left;
	FONT-SIZE: 13px; 
	font-weight: bold;
	color: rgb(255,255,255);
	WIDTH: 160px; 
	HEIGHT: 82px; 
	TEXT-DECORATION: none;	
	BACKGROUND: #68402F;
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity: 0.7
	}
	
	
.subnavi:link      { font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size: 12px; color: #775344;  }
.subnavi:visited   { font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size: 12px; color: #775344;  }
.subnavi:active    { font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size: 12px; color: #000000; }
.subnavi:hover     { font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size: 12px; color: #000000; }	
.subnavi_active    { font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size: 12px; color: #000000; }			

.download:link      { font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size: 12px; color: #775344; }
.download:visited   { font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size: 12px; color: #775344;  }
.download:active    { font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size: 12px; color: #000000; }
.download:hover     { font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size: 12px; color: #000000;  }	

.internal-link {color: #000000}		
.internal-link:link {color: #000000}	

.csc-textpic-caption { font-family:'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color: rgb(104,64,47); font-size: 12px; padding: 5px 0px 5px 0px}
 

#cele {padding: 2px 0px 0px 5px; height: 35px;}
td#cele  {padding: 0px; margin: 0px; padding-left: 3px;}
#cele p.bodytext {line-height: 12px;}
/*  MENU NEU FÜR CELEBRATIONS-MAGAZIN */


/*  MENU END CELEBRATIONS-MAGAZIN */





