/* Global Reset */
* {
	margin: 0;
	padding: 0;
}



/* Listenmarker entfernen */
ol,ul,li {
	list-style:none;
}


/* Schriftgröße muss beim IE anders eingestellt werden -> siehe Bulletproof S. 25 */
body {
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; 
	font-size: 62.5%;
	background-color:#ffffdd;	
/*	border: solid 2px #ffff00;	*/
}


.wrapper {
/*	border: solid 2px #ff0000;	*/
	width:930px;
	margin:auto;
	margin-top:20px;
}



/****************************************************************************/
/* HEADER START */
/****************/
/* Haupt-Hintergrundbild im Header */
.header {
/*	border: solid 1px #000000;	*/
	height:280px;
	background-image:url(../images/header1.jpg);   	
}
/***************/
/* HEADER ENDE */
/***************/



/****************************************************************************/
/* MAINNAVIGATION START */
/************************/
/* DIV für Hauptnavigation */
.mainnavi {
	margin-top:190px;
	height:25px;
	background-image:url(../images/mainnavi.png);	
}


/* Einzelner Wortlaut des Hauptnavipunktes */
.mainnavi a {
	color:#ffffff;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:4px;
/*	margin-top:5px; */
	padding-top:5px;
	font-size:130%;
	font-weight:bold;
	text-decoration:none;
}


/* Einzelner Wortlaut des Hauptnavipunktes beim Mouseover */
.mainnavi a:hover {
	background-image:url(../images/mainnavibg.jpg);
	background-repeat:repeat-x;	
	color:#000000;
}


/* Aktivierter Mainnavipunkt */
.mainnavi > .mainnaviatag_act > a {
	background-image:url(../images/mainnavibg.jpg);
	background-repeat:repeat-x;	
	color:#000000;
	font-variant:small-caps;
	font-size:140%;
	font-weight:bolder;
}
/***********************/
/* MAINNAVIGATION ENDE */
/***********************/



/****************************************************************************/
/* SPECIALNAVIGATION META START */
/********************************/
/* DIV für Spezialnavigation, also Kontakt, Impressum und Service */
.specialnavi {
	height:25px;
	background-image:url(../images/specialnavi.png);	
}


/* Einzelner Wortlaut des Specialnavipunktes */
.specialnavi a {
	color:#ffffff;
	float:right;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:4px;
/*	margin-top:5px; */
	padding-top:5px;
	font-size:130%;
	font-weight:bold;
	text-decoration:none;
}


/* Einzelner Wortlaut des Specialnavipunktes beim Mouseover */
.specialnavi a:hover {
	background-image:url(../images/specialnavibg.jpg); 
	background-repeat:repeat-x;	
	color:#000000;
}


/* Aktivierter Specialnavipunkt */
.specialnavi > .mainnaviatag_act > a {
	background-image:url(../images/specialnavibg.jpg); 
	background-repeat:repeat-x;	
	color:#000000;
	font-variant:small-caps;
	font-size:140%;
	font-weight:bolder;
}
/*******************************/
/* SPECIALNAVIGATION META ENDE */
/*******************************/




/****************************************************************************/
/* LOGOEMBLEM START */
/********************/
/* Aurichwappen */
.logoemblem {
	position:absolute;
/*	background-image:url(../images/wappen.png); */		
/*	background-repeat:no-repeat; */
	height:115px;
	width:101px;
	margin-top:-295px;
	margin-left:-20px;
}
/*******************/
/* LOGOEMBLEM ENDE */
/*******************/



/****************************************************************************/
/* EYECATCHERGRAFIK START */
/********************/
/* Eyecatcher für Dorffest 2010 */
.eyecatcher {
	position:absolute;
/*	background-image:url(../images/wappen.png); */		
/*	background-repeat:no-repeat; */
	height:120px;
	width:255px;
	margin-top:-272px;
	margin-left:346px;
}
/*************************/
/* EYECATCHERGRAFIK ENDE */
/*************************/



/****************************************************************************/
/* EYECATCHERHOLIDAYGRAFIK START */
/*********************************/
/* Eyecatcher für Sommerferienprogramm 2010 */
.eyecatcherholiday {
	position:absolute;
	height:200px;
	width:200px;
	z-index:300;
	margin-top:-206px; 
	margin-left:764px; 
}
/********************************/
/* EYECATCHERHOLIDAYGRAFIK ENDE */
/********************************/




/****************************************************************************/
/* LOGOWRITING START */
/*********************/
/* Schriftzug "Aurich" im Header */
.logowriting {
	height:40px;
	background-image:url(../images/logowriting.png);	
}
/********************/
/* LOGOWRITING ENDE */
/********************/



/****************************************************************************/
/* TOTALCONTENT START */
/**********************/
.totalcontent {
	border-top: solid 3px #4499bb;	
	position:relative;
	z-index:1;
}
/*********************/
/* TOTALCONTENT ENDE */
/*********************/




/****************************************************************************/
/* TOTALCONTENTDUMMY START */
/***************************/
/* Um gleichlange Spalten zu erreichen */
.totalcontentdummy {
	overflow:hidden; 
}
/**************************/
/* TOTALCONTENTDUMMY ENDE */
/**************************/





/****************************************************************************/
/* SUBNAVIGATION LINKS START */
/*****************************/
/* Unternavigation an der linken Leiste */
.subnavi {
	float:left;
	width:190px;
	background-color:#bfffdd; 
	background-image:url(../images/background.jpg); 
	background-repeat:repeat-x;		
	padding-bottom:32767px;
	/* margin etwas reduzieren, damit Footer Abstand zu Contentbereich hat, wenn Subnavi länger als Contentbereich */
	/* siehe auch bei sidebarright */
	margin-bottom:-32700px;		
}


/* ul-Container um alle Subnavipunkte */
.subnavi > ul {
	margin-left:5px; 
	margin-top:20px;
}


/* li-Container um einzelne Subnavipunkte */
.subnavi > ul > li {
	margin-bottom:15px;
}


/* Wortlaut im li-Container des einzelnen Subnavipunktes */
.subnavi > ul > li > a {
	text-decoration:none;
	font-size:115%;
	color:#000000;
}


/* Wortlaut im li-Container des einzelnen Subnavipunktes beim Mouseover */
.subnavi > ul > li > a:hover {
	font-weight:bold;
}


/* Wortlaut im li-Container des einzelnen aktiven Subnavipunktes */
.subnavi > ul > li.naviatag_act > a {
	/* margin-left:5px; */
	margin-left:2px; 
	font-weight:bold;
}


/* Wortlaut im li-Container des einzelnen nicht-aktivierten Unter-Subnavipunktes */
.subnavi > ul > ul > li.naviatag_no2 {
	font-size:115%;
	/* padding-left:15px; */
	padding-left:20px;  
}



/* Wortlaut im li-Container des einzelnen nicht-aktivierten Unter-Subnavipunktes */
.subnavi > ul > ul > li.naviatag_no2 > a {
	text-decoration:none;
	color:#000000;
}


/* li-Container um einzelne aktivierte Unter-Subnavipunkte  */
.subnavi > ul > ul > li {
	margin-bottom:15px;
}


/* Wortlaut im li-Container des einzelnen aktivierten Unter-Subnavipunktes */
.subnavi > ul > ul > li.naviatag_act2 {
	font-size:115%;
/*	padding-left:17px; */
	padding-left:19px; 

}


/* Wortlaut im li-Container des einzelnen aktivierten Unter-Subnavipunktes */
.subnavi > ul > ul > li.naviatag_act2 > a {
	text-decoration:none;
	/* margin-left:5px; */
	margin-left:2px; 	
	color:#000000;
	font-weight:bold;
}


/* Wortlaut im li-Container des einzelnen Unter-Subnavipunktes beim Mouseover */
.subnavi > ul > ul> li > a:hover {
	font-weight:bold;
}
/****************************/
/* SUBNAVIGATION LINKS ENDE */
/****************************/







/****************************************************************************/
/* BREADCRUMB-NAVIGATION START */
/*******************************/
.breadcrumb {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;	
	margin-bottom:20px;
	border-bottom:1px dotted #000000;
	background-color:#ffffdd;
}


.breadcrumb a {
	color:#FF0000;
	font-size:110%;
	text-decoration:none;
}


.breadcrumbnavi {
	color:#FF0000;
	font-size:110%;
	font-weight:bold;
}
/******************************/
/* BREADCRUMB-NAVIGATION ENDE */
/******************************/




/****************************************************************************/
/* CONTENT START */
/*****************/
/* Eigentlicher Inhaltsbereich */
.content {
	float:left;
/*	width:580px; */
	width:570px;
/*	background-color:#ffffff;	*/
	background-color:#ffffee;	
	padding-bottom:32767px;
	margin-bottom:-32767px;		
	padding-left:10px;
	padding-right:10px;
}
/****************/
/* CONTENT ENDE */
/****************/





/****************************************************************************/
/* INNERCONTENT START */
/**********************/
/* DIV direkt innerhalb des Content-DIVS */
/* Wird benötigt, damit am Ende des Content_DIVs ein Abstand zum Footer generiert werden kann */
.innercontent {
	padding-bottom:60px;
}
/*********************/
/* INNERCONTENT ENDE */
/*********************/





/****************************************************************************/
/* SIDEBARRIGHT START */
/**********************/
/* Sidebar an der rechten Leiste nur für den EIAS-Adminbereich */
.sidebarright_eiasadmin {
	float:right;
/*	width:137px; */
	width:3px;
	background-color:#bfffdd; 
	background-image:url(../images/background.jpg); 
	background-repeat:repeat-x;		
	padding-bottom:32767px;
	/* margin etwas reduzieren, damit Footer Abstand zu Contentbereich hat, wenn Sidebarright länger als Contentbereich */
	/* siehe auch bei subnavi */
	margin-bottom:-32700px;	
}


/* Sidebar mit Suchenbutton an der rechten Leiste */
.sidebarright {
	float:right;
/*	width:137px; */
	width:147px;
	background-color:#bfffdd; 
	background-image:url(../images/background.jpg); 
	background-repeat:repeat-x;		
	padding-bottom:32767px;
	/* margin etwas reduzieren, damit Footer Abstand zu Contentbereich hat, wenn Sidebarright länger als Contentbereich */
	/* siehe auch bei subnavi */
	margin-bottom:-32700px;	
}



/* Einzelner Wortlaut des Sidebarrightnavi-Punktes */
.sidebarrightnavi a {
	color:#ffffff;
	padding-left:5px;
	padding-bottom:4px;
	padding-top:5px;
	font-size:130%; 
	font-weight:bold;
	text-decoration:none;
}


/* Einzelner Wortlaut des sidebarrightnavi-Punktes beim Mouseover */
.sidebarrightnavi a:hover {
	color:#000000;
}


/* Kompletter Bereich um die beiden Eventlinks */
.sidebarrightnavi > ul {
	padding-top:6px;
}		


/* Kompletter Bereich um den Navipunkt */
.sidebarrightnavi > ul > li {
	padding-top:10px;
	padding-bottom:10px;
}


/* Navigationspunkte: Text */
.sidebarrightnavi >ul >li > a {
	margin-left:8px;
}


/* Aktivierter sidebarrightnavi-Punkt */
.sidebarrightnavi > ul > li.mainnaviatag_act > a {
	color:#000000;
	font-variant:small-caps;
	font-size:140%; 
	font-weight:bolder;
	margin-left:-1px;	
}
/*********************/
/* SIDEBARRIGHT ENDE */
/*********************/





/****************************************************************************/
/* SUCHBEREICH START */
/*********************/
/* Komplette angezeigte Suchergebnisse innerhalb des Contentbereichs */
.tx-indexedsearch {
	margin-top:10px;
/*	padding-left:10px; */
	padding-right:10px;
}


/* Suchbereich in der Sidebar */
.macinaformular {
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-left:10px;
	border-bottom:1px solid #FFFFFF;
}


/* Bereich für die Eingabe eines neuen Suchbegriffs */
.tx-indexedsearch-form {
	margin-top:5px;
}


/* Losbutton im Suchbereich in der Sidebar */
#tx-indexedsearch-searchbox-button-los {
	display:block;
	margin-left:103px;
	margin-top:-29px;
}	


/* Label: "Neuer Suchbegriff" */
.tx-indexedsearch-form label {
	font-size:140%;
}



/* Bereich "Gesucht wurde nach:" */
.tx-indexedsearch-whatis {
	padding-top:5px;
	border-top:1px solid black;
}


/* Suchebutton */
.tx-indexedsearch-search-submit {
	padding-left:152px;
	padding-top:10px;
}


/* Begriff "SUCHE" in der Macinabox */
.searchheader {
	margin-bottom:5px;
}


/* Eingabefeld in der Macinabox */
.searchtext input {
	margin-bottom:7px;
	padding-bottom:1px;
	padding-top:3px;
	padding-left:3px;	
}


/* Ein Suchergebnis komplett */
.tx-indexedsearch .res-tmpl-css { 
	clear:both; 
	margin-bottom:3em; 
}


/* Fließtext im einzelnen Treffer des Suchergebnisses */
.tx-indexedsearch-descr {
	padding-top:5px;
}
/********************/
/* SUCHBEREICH ENDE */
/********************/




/****************************************************************************/
/* FOOTER START */
/****************/
.footer {
	clear:both;
	width:930px;
	height:96px; 	
	background-image:url(../images/footer_neu.png);
	margin-top:-24px;
	position:relative;
	z-index:100;
}


/* Komplettes Div für Copyright-Hinweis und Link */
.totalfootertext {
	padding-top:35px;
	text-align:center;	
}	


.footer a {
	text-decoration:none;
	color:#EEEEEE;
	
}

/* Formatierung des Footertextes */
.footertext {
	margin-top:84px;
	color:#EEEEEE;
}


.footertext a {
	text-decoration:none;
}


/* Navigations-DIV im Footer */
.mainnavifooter {
	padding-top:30px;
	padding-left:230px;
}		


/* Einzelner Navipunkt im Navigations-DIV */
.mainnavifooter a {
	color:#000000;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:12px;	
}		


/* Einzelner Mouseover-Navipunkt im Navigations-DIV */
.mainnavifooter a:hover {
	background-image:url(../images/footernavi_arrow.gif);
	background-repeat:no-repeat;
	background-position:50% bottom;
		
}		



/* Aktiver Menüpunkt nicht umbrechen lassen */
.mainnavifooter > .mainnaviatag_act > a {
	display:inline;	
	color:#000000;
	font-size:110%;
	font-weight:bold;
	font-variant:small-caps;	
}	

/***************/
/* FOOTER ENDE */
/***************/




/****************************************************************************/
/* SCHRIFTENFORMATIERUNG START */
/*******************************/
/* Für Datensatzüberschriften */
.csc-header h1 {
	font-family: Georgia, "Lucida Sans Unicode", "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:150%;
	letter-spacing: 0px;
	font-size:210%;
	margin-bottom:15px;
	margin-top:15px;
	border-bottom:0;
	text-align:center;
	width:100%;
	background-image:url(../images/h1_bg.png);
	background-position:50% 50%;	
	background-repeat:repeat-y;
}



/* H1-Überschrift im Fließtext */
h1 {
	font-family: Georgia, "Lucida Sans Unicode", "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:150%;
	letter-spacing: 0px;
	font-size:190%;
	margin-bottom:5px;
	border-bottom:1px solid #aaaaaa;
	width:75%;
}


/* H2-Überschrift im Fließtext */
h2 {
	font-family: Georgia, "Lucida Sans Unicode", "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:150%;
	letter-spacing: 0px;
	font-size:170%;
	margin-bottom:5px;	
	border-bottom:1px solid #aaaaaa;
	width:80%;	
}


/* Normaler Absatz */
p {
	margin: 0 0 0.8em 0; 
	font-size:120%;
	line-height:140%;
}


/* Bild im textpic-Bereich wird 1 px nach unten verschoben, da Zeilenhöhe in p eingestellt ist => bündig */
.csc-textpic-imagewrap {
	margin-top:1px;
}


/* Textpic-Element erhält Abstand von unten und oben */
.csc-textpic-text {
	margin-top:10px;
	margin-bottom:20px;
}


/* Unterstrich bei internem Linksymbol entfernen */
a.internal-link {
	text-decoration:none;
}


/* Rahmen bei internem Linksymbol entfernen */
a.internal-link > img {
	border:0px;
}


/* Rahmen bei internem Linksymbol entfernen */
a.internal-link-new-window > img {
	border:0px;
}


/* Rahmen bei externem Linksymbol entfernen */
a.external-link > img {
	border:0px;
}


/* unterstreichung bei externer URL entfernen */
a.external-link-new-window {
	text-decoration:none;
}



/* Rahmen bei externem Linksymbol entfernen */
a.external-link-new-window > img {
	border:0px;
}


/* Rahmen bei externer Mailadresse entfernen */
a.mail > img {
	border:0px;
	text-decoration:none;
}


/* Unterstreichung der externen Mailadresse entfernen */
a.mail {
	text-decoration:none;
}


/* Unterstreichung bei Downloadlink entfernen */
a.download {
	text-decoration:none;
}


/* Rahmen um Download-Icon entfernen */
a.download > img {
	border:0px;
	text-decoration:none;
}	


.content ul li {
	list-style-type:square;
	list-style-position:inside;
/*	margin: 0 0 0.8em 0; */
	font-size:120%;
}


.content ol li {
	list-style-type:decimal;
	list-style-position:inside;
/*	margin: 0 0 0.8em 0; */
	font-size:120%;
}


/* RTE: Blockstil "Rahmen mit grauem Hintergrund" angepasst */
.csc-frame-frame1 {
	border:1 px solid red;
	background-color: #EDEBF1;
	font-size: 110%;
	font-weight:bold;
	line-height:200%;
}	



/* RTE: Blockstil "Rahmen mit gelbem Hintergrund" angepasst */
.csc-frame-frame2 {
	border:1 px solid red;
	background-color: #FFFF00;
	font-size: 110%;
	font-weight:bold;
	line-height:200%;
}	


/* RTE: Text zentrieren */
p.align-center {
	text-align:center;	
}	


/* RTE: Text rechtsbündig */
p.align-right {
	text-align:right;	
}	


/* RTE: Text linksbündig */
p.align-left {
	text-align:left;	
}	

/******************************/
/* SCHRIFTENFORMATIERUNG ENDE */
/******************************/


/****************************************************************************/
/* VERANSTALTUNGSKALENDER/NEWS START */
/*************************************/
/* Gesamter Kalenderbereich */
.tx-cal-controller {
/*	width:100%; */
}


/* Subnavigation_EVENT Leiste LINKS */
.subnavievent {
	float:left;
	width:30px;
	background-color:#bfffdd; 
	background-image:url(../images/background.jpg); 
	background-repeat:repeat-x;		
	padding-bottom:32767px;
	margin-bottom:-32767px;		
}


/* Eigentlicher Inhaltsbereich MITTE */
.contentevent {
	float:left;
	width:730px;
	background-color:#ffffff;	
	padding-bottom:32767px;
	margin-bottom:-32767px;		
	padding-left:10px;
	padding-right:10px;
}


/* Navigation auf der Leiste RECHTS */
.sidebarrightevent {
	float:right;
	width:147px;
	background-color:#bfffdd; 
	background-image:url(../images/background.jpg); 
	background-repeat:repeat-x;		
	padding-bottom:32767px;
	margin-bottom:-32767px;	
}


.V9 {
	text-decoration:none;
}



/**************************************************/
/* Farbzuweisungen im Kalender */
/*******************************/
/* Legende unterhalb des Kalenders */
.eias_catheader_text, .eias_catbody_text {
	background-color:#FF6639;
	font-size:5px;
	text-decoration:none;	
	color:#FFFFFF;
	margin-left:5px;
}


/* Hack für FF3 */
html>/**/body .eias_catheader_text, .eias_catbody_text {
	font-size:10px;	
}	


/* Bullet im Eventeintrag und in der Jahresübersicht */
.eias_catheader_bullet {
/*	display:none; */
}
		

/* Bullet im jeweiligen Legendeneintrag */				
.eias_catheader_legend_bullet {
	display:none;
}


/* Eintrag innerhalb des Kalenders */
.eias_catheader_text a {
	color:#FFFFFF;
}
/***********************************/
/* Legende unterhalb des Kalenders */
/***********************************/
.feuer_catheader_text, .feuer_catbody_text {
	background-color:#6B1900;
	font-size:5px;
	text-decoration:none;	
	color:#FFFFFF;
	margin-left:5px;	
}


/* Hack für FF3 */
html>/**/body .feuer_catheader_text, .feuer_catbody_text {
	font-size:10px;	
}


/* Bullet im Eventeintrag und in der Jahresübersicht */
.feuer_catheader_bullet {
/*	display:none; */
}
		

/* Bullet im jeweiligen Legendeneintrag */				
.feuer_catheader_legend_bullet {
	display:none;
}


/* Eintrag innerhalb des Kalenders */
.feuer_catheader_text a {
	color:#FFFFFF;
}
/***********************************/
/* Legende unterhalb des Kalenders */
/***********************************/
.gesang_catheader_text, .gesang_catbody_text {
	background-color:#6B4E00;
	font-size:5px;
	text-decoration:none;	
	color:#FFFFFF;
	margin-left:5px;	
}


/* Hack für FF3 */
html>/**/body .gesang_catheader_text, .gesang_catbody_text {
	font-size:10px;	
}



/* Bullet im Eventeintrag und in der Jahresübersicht */
.gesang_catheader_bullet {
/*	display:none; */
}
		

/* Bullet im jeweiligen Legendeneintrag */				
.gesang_catheader_legend_bullet {
	display:none;
}


/* Eintrag innerhalb des Kalenders */
.gesang_catheader_text a {
	color:#FFFFFF;
}
/***********************************/
/* Legende unterhalb des Kalenders */
/***********************************/
.gschule_catheader_text, .gschule_catbody_text {
	background-color:#FEC939;
	font-size:5px;
	text-decoration:none;	
	color:#000000;
	margin-left:5px;	
}


/* Hack für FF3 */
html>/**/body .gschule_catheader_text, .gschule_catbody_text {
	font-size:10px;	
}



/* Bullet im Eventeintrag und in der Jahresübersicht */
.gschule_catheader_bullet {
/*	display:none; */
}
		

/* Bullet im jeweiligen Legendeneintrag */				
.gschule_catheader_legend_bullet {
	display:none;
}


/* Eintrag innerhalb des Kalenders */
.gschule_catheader_text a {
	color:#000000;
}
/***********************************/
/* Legende unterhalb des Kalenders */
/***********************************/
.kinder_catheader_text, .kinder_catbody_text {
	background-color:#3AD100;
	font-size:5px;
	text-decoration:none;	
	color:#000000;
	margin-left:5px;	
}


/* Hack für FF3 */
html>/**/body .kinder_catheader_text, .kinder_catbody_text {
	font-size:10px;	
}


/* Bullet im Eventeintrag und in der Jahresübersicht */
.kinder_catheader_bullet {
/*	display:none; */
}
		

/* Bullet im jeweiligen Legendeneintrag */				
.kinder_catheader_legend_bullet {
	display:none;
}


/* Eintrag innerhalb des Kalenders */
.kinder_catheader_text a {
	color:#000000;
}
/***********************************/
/* Legende unterhalb des Kalenders */
/***********************************/
.kirche_catheader_text, .kirche_catbody_text {
	background-color:#1E6B00;
	font-size:5px;
	text-decoration:none;	
	color:#FFFFFF;
	margin-left:5px;	
}


/* Hack für FF3 */
html>/**/body .kirche_catheader_text, .kirche_catbody_text {
	font-size:10px;	
}


/* Bullet im Eventeintrag und in der Jahresübersicht */
.kirche_catheader_bullet {
/*	display:none; */ 
}
		

/* Bullet im jeweiligen Legendeneintrag */				
.kirche_catheader_legend_bullet {
	display:none; 
}


/* Eintrag innerhalb des Kalenders */
.kirche_catheader_text a {
	color:#FFFFFF;
}
/***********************************/
/* Legende unterhalb des Kalenders */
/***********************************/
.koop_catheader_text, .koop_catbody_text {
	background-color:#39FEC9;
	font-size:5px;
	text-decoration:none;	
	color:#000000;
	margin-left:5px;	
}


/* Hack für FF3 */
html>/**/body .koop_catheader_text, .koop_catbody_text {
	font-size:10px;	
}



/* Bullet im Eventeintrag und in der Jahresübersicht */
.koop_catheader_bullet {
/*	display:none; */
}
		

/* Bullet im jeweiligen Legendeneintrag */				
.koop_catheader_legend_bullet {
	display:none;
}


/* Eintrag innerhalb des Kalenders */
.koop_catheader_text a {
	color:#000000;
}
/***********************************/
/* Legende unterhalb des Kalenders */
/***********************************/
.kreuzbach_catheader_text, .kreuzbach_catbody_text {
	background-color:#006B4E;
	font-size:5px;
	text-decoration:none;	
	color:#FFFFFF;
	margin-left:5px;	
}



/* Hack für FF3 */
html>/**/body .kreuzbach_catheader_text, .kreuzbach_catbody_text {
	font-size:10px;	
}


/* Bullet im Eventeintrag und in der Jahresübersicht */
.kreuzbach_catheader_bullet {
/*	display:none; */
}
		

/* Bullet im jeweiligen Legendeneintrag */				
.kreuzbach_catheader_legend_bullet {
	display:none;
}


/* Eintrag innerhalb des Kalenders */
.kreuzbach_catheader_text a {
	color:#FFFFFF;
}
/***********************************/
/* Legende unterhalb des Kalenders */
/***********************************/
.ogv_catheader_text, .ogv_catbody_text {
	background-color:#39D2FE;
	font-size:5px;
	text-decoration:none;	
	color:#000000;
	margin-left:5px;
}


/* Hack für FF3 */
html>/**/body .ogv_catheader_text, .ogv_catbody_text {
	font-size:10px;	
}


/* Bullet im Eventeintrag und in der Jahresübersicht */
.ogv_catheader_bullet {
/*	display:none; */
}
		

/* Bullet im jeweiligen Legendeneintrag */				
.ogv_catheader_legend_bullet {
	display:none;
}


/* Eintrag innerhalb des Kalenders */
.ogv_catheader_text a {
	color:#000000;
}
/***********************************/
/* Legende unterhalb des Kalenders */
/***********************************/
.schuetzen_catheader_text, .schuetzen_catbody_text {
	background-color:#001E6B;
	font-size:5px;
	text-decoration:none;	
	color:#FFFFFF;
	margin-left:5px;	
}


/* Hack für FF3 */
html>/**/body .schuetzen_catheader_text, .schuetzen_catbody_text {
	font-size:10px;	
}



/* Bullet im Eventeintrag und in der Jahresübersicht */
.schuetzen_catheader_bullet {
/*	display:none; */
}
		

/* Bullet im jeweiligen Legendeneintrag */				
.schuetzen_catheader_legend_bullet {
	display:none;
}


/* Eintrag innerhalb des Kalenders */
.schuetzen_catheader_text a {
	color:#FFFFFF;
}
/***********************************/
/* Legende unterhalb des Kalenders */
/***********************************/
.senioren_catheader_text, .senioren_catbody_text {
	background-color:#6B0053;
	font-size:5px;
	text-decoration:none;	
	color:#FFFFFF;
	margin-left:5px;	
}



/* Hack für FF3 */
html>/**/body .senioren_catheader_text, .senioren_catbody_text {
	font-size:10px;	
}


/* Bullet im Eventeintrag und in der Jahresübersicht */
.senioren_catheader_bullet {
/*	display:none; */
}
		

/* Bullet im jeweiligen Legendeneintrag */				
.senioren_catheader_legend_bullet {
	display:none;
}


/* Eintrag innerhalb des Kalenders */
.senioren_catheader_text a {
	color:#FFFFFF;
}
/***********************************/
/* Legende unterhalb des Kalenders */
/***********************************/
.tennis_catheader_text, .tennis_catbody_text {
	background-color:#FE396F;
	font-size:5px;
	text-decoration:none;	
	color:#FFFFFF;
	margin-left:5px;	
}



/* Hack für FF3 */
html>/**/body .tennis_catheader_text, .tennis_catbody_text {
	font-size:10px;	
}


/* Bullet im Eventeintrag und in der Jahresübersicht */
.tennis_catheader_bullet {
/*	display:none; */
}
		

/* Bullet im jeweiligen Legendeneintrag */				
.tennis_catheader_legend_bullet {
	display:none;
}


/* Eintrag innerhalb des Kalenders */
.tennis_catheader_text a {
	color:#FFFFFF;
}
/***********************************/
/* Legende unterhalb des Kalenders */
/***********************************/
.tsv_catheader_text, .tsv_catbody_text {
	background-color:#6B001E;
	font-size:5px;
	text-decoration:none;	
	color:#FFFFFF;
	margin-left:5px;	
}



/* Hack für FF3 */
html>/**/body .tsv_catheader_text, .tsv_catbody_text {
	font-size:10px;	
}


/* Bullet im Eventeintrag und in der Jahresübersicht */
.tsv_catheader_bullet {
/*	display:none; */
}
		

/* Bullet im jeweiligen Legendeneintrag */		
.tsv_catheader_legend_bullet {
	display:none;
}


/* Eintrag innerhalb des Kalenders */
.tsv_catheader_text a {
	color:#FFFFFF;
}
/****************************************************/
/* Allgemeine Einstellungen unterhalb des Kalenders */
/****************************************************/
/* Hack für FF3: Schriftzug "Legende" unterhalb des Kalenders */
html>/**/body #legend h5 {
	font-size:110%;	
}	



/* Bereich "Gehe zu" unterhalb des Kalenders */
#list {
	padding-left:20px;
}


/* Tagesbezeichungen (Leiste) in der Tagesansicht */
.V9BOLD {
	font-size:10px;
/*	border:1px solid #CCFFCC; */
	background-color:#A5A8AA;
}






/* Eventbezeichnung/Header in der Eventansicht */
.eventoutput_header {
	font-size:150%;
	font-weight:bold;
	margin-bottom:15px;	
}


/* Einzelne Positionen in der Eventansicht */
.eventoutput {
	font-size:130%;	
	margin-bottom:5px;
}



/* Detailhinweis in der einzelnen Position in der Eventansicht */
.eventoutput p {
	display:inline;	
	font-size:100%;	
}	


/* Das Wort "Eintrag" in der Eventansicht ausblenden */
#calendar-event h1 {
	display:none;
}


/* "more"-Button in der Teaseransicht ausblenden */
#calendar-event a {
	display:none;
}


/* Kopfbereich in der Monatsansicht, also Name des Monats + Icons für versch. Ansichtsformate */
#month-header-prevnext {
	font-size:20px;
	font-weight:bold;
	margin-left:250px;
	padding-top:5px;
	padding-bottom:5px;
}


/* Pfeilicon vor/nach dem Monatsnamen zum Springen auf den Vormonat bzw. Folgemonat */
#month-header-prevnext a img {
	margin-bottom:-5px;
}


/* Suchergebnisse: jede Suchergebnisposition */
.tx-cal-controller dt {
	background-color:#BBBBBB;	
	padding-top:10px;
	padding-bottom:10px;	
}	


/* Suchergebnisse: Hintergrundfarbe jedes zweiten Suchergebnisses */
.tx-cal-controller .even { 
	background-color:#DDDDDD;
}


/* Suchergebnisse: Hintergrundfarbe des weiteren Infotextes (=Details) bei jedem ungeraden Suchergebnis (also erstes, drittes usw.) */
.tx-cal-controller dd {
	background-color:#BBBBBB;
}	


/* Suchergebnisse: Weiterer Infotext unterhalb der eigentlichen Eventdaten bei jedem geraden Suchergebnis (also zweites, viertes usw.)*/
.tx-cal-controller dd.even { 
	padding-bottom:5px;
}



/* Titel in den Suchergebnissen */
.tx-cal-controller dl dt a {
	text-decoration:none;
	font-size:110%;
	color:#0000FF;
}		


/* Angabe "Seite x von y" */
.pagebrowser {
	margin-top:10px;
}	


/* Suchergebnisse: Zahl hinter der Seitenangabe deaktiviert */
.pagebrowser span {
/*	display:block; */ 
}	
	
	
.pagebrowser_switch {
	font-size:100%;
}	


.pagebrowser_switch span a {
	font-size:12px;
	padding-left:4px;
	padding-right:4px;	
}	


.pagebrowser_switch span b {
	font-size:14px;	
}	


/* Suchergebnisse: Eingabefeld für Kategorie */
#tx_cal_controller_category_ids {
	margin-top:10px;
}	



/* Suchergebnisse: Eingabefeld für Startdatum */
#event_start_day {
	margin-top:5px;	
	margin-bottom:5px;	
}		


/* Suchergebnisse: Eingabefeld für Enddatum */
#event_end_day {
	margin-bottom:5px;	
}		



.tx-cal-controller h1 {
	border-bottom:1px solid #999999;
	width:400px;	
}	



/* Suchergebnisse: Alle Labels bei den Auswahlboxen */ 
.tx-cal-controller form label {
	font-size:120%;
	font-weight:bold;
}	


/* Suchergebnisse: Label "Kategorie" bei den Auswahlboxen */
#eventsearch_kategorie {
	margin-top:13px;
}	


/* Suchergebnisse: Label "Startdatum" bei den Auswahlboxen */
#eventsearch_startdatum {
	margin-top:7px;
}


/* Suchergebnisse: Label "Enddatum" bei den Auswahlboxen */
#eventsearch_enddatum {
	margin-top:2px;
}


/* Suchergebnisse: Label "Suchtext" bei den Auswahlboxen */
#eventsearch_suchtext {
	margin-top:2px;
}


/* Suchergebnisse: Suchen-Button */
.eventsearch_results_button {
	margin-left:130px;
	margin-top:15px;
	margin-bottom:30px;	
}	


/* Jahresübersicht: Unterstreichung der h1-Jahreszahl-Anzeige im Header deaktivieren */ 
table > tbody > tr > td .title > h1 {
	border-bottom:0;
}
/************************************/
/* VERANSTALTUNGSKALENDER/NEWS ENDE */
/************************************/


/*********************************************************************************/
/* LOGIN-BEREICH GESANGVEREIN START */
/************************************/
/* Kompletter Bereich zum Einloggen */
.tx-felogin-pi1 {
}



.login{
	margin-top:10px;
	padding-top:20px;
	border-top:1px solid #FFFFFF; 
	margin-bottom:20px;	
}	


/* Loginformular */
.loginform {
/*	border:2px solid #FFFFFF; */
	background-image:url(../images/Login.png);
	background-repeat:no-repeat;	
	width:127px;
	padding-left:8px;
	margin-left:8px;
}


/* Anmeldespruch "Benutzer Anmeldung" bzw. "Login" nach Umbenennung im Kopf der Loginbox */
.loginform h3 {
	padding-top:2px;
	margin-right:8px;
	text-align:center; 
}


/* Loginbereich für Benutzername + Eingabefeld */
.loginuser {
	margin-top:10px; 
	padding-bottom:5px; 
}


/* Loginbereich für Benutzername */
.loginuserlabel {
}


/* Loginbereich für Eingabefeld */
.loginuserinput {
	display:block;
	width:113px;
}


/* Loginbereich für Passwort + Eingabefeld */
.loginpassword {
	padding-top:5px;
}


/* Loginbereich für Passwort */
.loginpasswordlabel {
}


/* Loginbereich für Eingabefeld */
.loginpasswordinput {
	display:block;
	width:113px;	
}


/* Loginbereich: Absendebutton */
.loginsubmit {
	padding-top:5px;
	padding-left:10px;
	padding-bottom:10px;	
	margin-right:10px;	
}



/* Logoutformular */
.logoutform {
	background-image:url(../images/Logout.png);
	background-repeat:no-repeat;	
	width:127px;
	padding-left:8px;
	margin-left:8px;
}


/* Anmeldespruch "Aktueller Status" im Kopf der Logoutbox */
.logoutform h3 {
	padding-top:2px;
	margin-right:8px;
	text-align:center; 
}



/* Logoutbereich: Label Benutzername + Benutzer */
.logoutuser {
	padding-top:10px;	
	margin-right:8px;
}



/* Logoutbereich: Label "Eingeloggt als" */
.logoutuser label {
	margin-left:18px;	
}	
	


/* Logoutbereich: Benutzer */
.logoutuser p {
	font-weight:bold;
	text-align:center;	
}	

/* Logoutbereich: Absendebutton */
.logoutsubmit {
	text-align:center;
	padding-bottom:10px;	
	margin-right:8px;
}
/***********************************/
/* LOGIN-BEREICH GESANGVEREIN ENDE */
/***********************************/





/*********************************************************************************/
/* MP3-DOWNLOAD-BEREICH GESANGVEREIN START */
/*******************************************/
#sb_download_flexWrap {
	float:left;
}


.sb_download_flex {
	padding-bottom:40px;
}


.sb_download_title {
	font-size:120%;
	font-weight:bold;
	padding-bottom:5px;
}
/******************************************/
/* MP3-DOWNLOAD-BEREICH GESANGVEREIN ENDE */
/******************************************/



/*********************************************************************************/
/* KONTAKTFORMULAR START */
/*************************/
/* Kontaktformular gesamt formatieren */
.tx-thmailformplus-pi1 form { 
	background-image:url(../images/kontakt.jpg); 	
	background-repeat:no-repeat; 
	width:530px; 
	margin:auto;
	height:500px; 
	padding-top:100px;
	padding-left:20px;
}



/* Kontaktformular Bezeichnungsfelder */
.kontaktposition label {
	clear:both;
	float:left;
	display:block;
	width:70px;
	margin-bottom:5px;
	margin-top:10px;
	padding-left:10px;
	font: 1.1em/1.6em "Trebuchet MS", Verdana, sans-serif; 
}


/* Kontaktformular Eingabefelder */
.kontaktposition input, textarea {
	float:left;
	display:block;
	width:250px;
/*	border: 2px solid #285A80; */ 
	border: 2px solid #005284; 
	background-color:#F4F4F4; 
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	margin-bottom:5px;
	margin-top:10px;  
	padding:1px;
}


/* Submitbutton im Kontaktformular */
#subm {
	clear:both;
	display:block;
	font: 1.1em/1.6em "Trebuchet MS", Verdana, sans-serif;
	width:100px;
	height:34px;
	border: 1px solid #DDDDDD;
	padding: 4px 5px 4px 5px;
	margin-left:80px;
	color:#FFFFFF;
/*	background-color: #285A80; */ 
	background-color: #005284; 
	font-weight:bold;
}


/* Mouseover-Zustand des Submitbuttons */
#subm:hover {
	background-color: #FFF; 
/*	background-color: #D9E2FF; */
/*	color:#285A80; */
	color:#005284;
	border: 1px solid #285A80;	
}


/* Bereich für Fehlermeldungen, wenn Pflichtfelder nicht ausgefüllt wurden */
.errorfield {
	color:#FF0000;
	padding-bottom:5px;
	margin-bottom:20px;
	padding-left:10px;
	width:460px;
	margin-left:auto;
	margin-right:auto;	
	border-bottom: 2px solid #FF0000;
	
}


/* Angezeigte Pflichtfelder die nicht ausgefüllt wurden */
.errorfield ul li{
	margin-left:13px;
	list-style-type:square;
	margin-top:3px;
}



/* CAPTCHA: Bereich Sicherheitsabfrage komplett */
.captchaposition {
	margin-left:80px; 
	margin-top:220px; 
	margin-bottom:-10px; 
/*	border:1px solid red; */
}


.captchainput {
	margin-top:5px;
}


.captchapic {
	padding-top:20px;	
	padding-bottom:5px;
}	

/* CAPTCHA: Bereich Eingabefeld der Buchstabenkombination */
.captchainput input{
	width:167px;
	border: 2px solid #285A80; 
	background-color:#F4F4F4; 	
}


/* DIV für Bestätigungsspruch, wenn User Kontaktformular abgeschickt hat */
.kontaktconfirm {
	padding-bottom:200px;
	margin-bottom:20px;
	padding-left:10px;
	width:460px;
	margin-left:auto;
	margin-right:auto;	
}


.kontaktconfirm p {
	font-size:150%;
	font-weight:bold;	
}	
/************************/
/* KONTAKTFORMULAR ENDE */
/************************/



/*********************************************************************************/
/* SERVICE START */
/*****************/
/* Tabelle der Öffnungszeiten in "Service" */
.contenttable {
	margin-top:10px;
	border-collapse:collapse;
	border:1px solid #333333;	
	margin-left:1px;
}	


/* Tabelle Kopfzeile */
.contenttable thead tr th {
	border:1px solid #AAAAAA;
	padding:5px;	
	font-size:120%;
/*	background-color: #FFFFDD; */
	background-color: #FFFF99;	
}


/* Tabelle Datenzellen */
.contenttable tbody tr td {
	border:1px solid #AAAAAA;
	padding:3px;
	padding-top:7px;
	text-align:left;
	font-size:90%;
}


/* Tabelle Datenzellen - Absatz */
.contenttable tbody tr td p {
	padding-left: 5px;
	padding-right: 5px;
}		
/****************/
/* SERVICE ENDE */
/****************/



/*********************************************************************************/
/* SITEMAP START */
/*****************/
/* Äußerstes ul in der Sitemap, also komplettes Konstrukt */
.sitemapeul1 {
	padding-left:100px;
	background-image:url(../images/sitemapbg.jpg);  
	background-repeat:no-repeat;	
	background-position:30% 50%;	
}	


/* Entspricht einzelner Hauptnavipunkte */
.sitemapeli1 {
	margin-bottom:10px;
	background-image:url(../images/folder.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;	
}	


/* Entspricht einzelnem Wortlaut des Hauptnavipunktes */
.sitemapeli1 a {
	padding-left:15px;
	text-decoration:none;
	font-size:120%;
	font-weight:bold;
	color:#000000;
}	


/* Hover-Effekt bei allen li */
.sitemapeli1 a:hover {
	text-decoration:underline;	
}	


/* ul-Container für jeweilige Unternavipunkte eines Hauptnavipunkts */
.sitemapeul2 {
	margin-left:10px;
	margin-top:3px;
}	


/* Entspricht einzelner Unternavipunkte */
.sitemapeli2 {
	padding-top:1px;
	padding-bottom:1px;
	background-image:url(../images/document.gif);
	background-repeat:no-repeat;
/*	background-position:0px 40%;	*/
	background-position:0px 3px;	
}


/* Entspricht einzelnem Wortlaut des Unternavipunktes */
.sitemapeli2 a {
	padding-left:15px;
	text-decoration:none;
	font-size:120%;
	font-weight:normal;
	color:#000000;	
}


/* ul-Container für jeweilige Unterunternavipunkte eines Hauptnavipunkts */
.sitemapeul3 {
	margin-left:15px;
	margin-top:3px;
}	


/* Entspricht einzelner Unterunternavipunkt */
.sitemapeli3 {
	padding-top:1px;
	padding-bottom:1px;
	background-image:url(../images/document.gif);
	background-repeat:no-repeat;
	background-position:0px 40%;	
}


/* Entspricht einzelnem Wortlaut des Unterunternavipunktes */
.sitemapeli3 a {
	padding-left:15px;
	text-decoration:none;
	font-size:120%;
	font-weight:normal;
	color:#000000;	
}
/****************/
/* SITEMAP ENDE */
/****************/


/*************************************************************************************************/
/* Jeder Datensatz wird durch ein DIV eingeschlossen */
/*****************************************************/
/* Betrifft die Überschrift */
.dataset {
	overflow:auto;
}

.datasetstart {
	overflow:auto;
/*	padding-bottom:20px; */
/*	border:1px solid red; */
}

/* Betrifft die mittleren Content-Datensätze */
.datasetmiddle {
	overflow:auto;
/*	padding-bottom:20px; */ 
/*	border:2px solid green; */	
}


/* Betrifft den letzten Content-Datensatz */
.datasetfinish {
/*	overflow:auto; */
	padding-top:10px;
	padding-bottom:20px;
/*	border:3px solid blue; */	
}
/****************************/
/* Datensatzeinschluss ENDE */
/****************************/

/*************************************************************************************************/
/* Eigene ID für jede Tabelle zur Breitenangabe */
/************************************************/
/* Tabellenbreite 90% */
#b90 {
	width:90%;
}		


/* Tabellenbreite 80% */
#b80 {
	width:80%;
}		


/* Tabellenbreite 70% */
#b70 {
	width:70%;
}		


/* Tabellenbreite 60% */
#b60 {
	width:60%;
}		


/* Tabellenbreite 50% */
#b50 {
	width:50%;
}		


/* Tabellenbreite 40% */
#b40 {
	width:40%;
}


/* Tabellenbreite 30% */
#b30 {
	width:30%;
}	
/**********************************/
/* Tabellenbreitendefinition ENDE */
/**********************************/

/*************************************************************************************************/
/* Smoothgallery */
/*****************/
/* Ausrichtung der kompletten Smoothgallerybox */
.tx-rgsmoothgallery-pi1 { 
	margin-left:80px;
	margin-top:5px;	
	margin-bottom:5px;
}	

/* Entfernung der Anzeige "Bild x / y" in der Großansicht unten links */
#rglbNumber.gallery {
	height:0px;
	width:0px;
	font-size:0px;	
	color:#000000;	
}	

/* "Bild x" auf dem Startbild anderen Font zuweisen */
.slideInfoZone h2 {
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; 
	font-size: 62.5%;	
}	


/* "Untertitel" auf dem Startbild anderen Font zuweisen, Hauptsächlich wegen FF3 */
/* Pfadangabe genauer als bei h2, da damit die Einstellung in Smoothgallery-CSS überschrieben werden kann */
.rgsgcontent .jdGallery .slideInfoZone p {
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; 
	font-size: 90%;	
}	
/*********************/
/* Smoothgallery ENDE*/
/*********************/


/*****************************************************************************************/
/******************    EIGENE EXTENSION: user_abnr      **********************************/
/*****************************************************************************************/
p.align-center {
	text-align:center;	
}	


#listview {
	margin-bottom:20px;
	width:58em;
}	 


#listview tr th {
	background-color:#d0d8c1; 
	padding:5px;	
}	


#listview tr:hover {
	background-color:#DDDDDD;
}	


#listview tr td {
	padding:5px;	
}



.sortselect {
	text-align:center;	
	padding-bottom:20px;
}	


.sortselect h2 {
	font-style:italic;
	margin-bottom:5px;	
}	

.errormessage {
	font-size:120%;
	font-weight:bold;
/*	width:55%; */
	color:#FF0000;	
	padding-top:5px;
	padding-bottom:5px;
}	


.inputadjust {
	float:right;	
	margin-right:400px;
}	


.inputadjust select {
	margin-right:85px;	
}	


.correctlabel {
	float:left;
	font-size:120%;
	font-weight:normal;
	color:#000000;	
	padding-top:3px;
}	


.errorlabel {
	float:left;
	font-size:120%;
	font-weight:bold;
	color:#FF0000;	
}	

.errorinput {
	border:3px solid #FF0000;	
}	


.datapadding {
	padding-top:3px;
	padding-bottom:3px;	
	clear:both;
}	


.numberinfo {
	color:#FF0000;	
}	


.ext_wrapper {
	margin-bottom:20px;
}	
	

.ext_wrapper fieldset {
	padding:20px;	
}


.ext_wrapper legend {
	font-size:120%;
	font-weight:bold;
}


#listview input[type=submit] {
	border-width:0px;
	font-weight:bold;
	font-size:80%;
	padding-right:15px;
	margin-left:-5px;

}


#listview input[type=submit]:hover {
	color:#FF0000;
	font-size:100%;
/*	background-image:url(../images/abrnr_arrow.png); */	
/*	background-repeat: no-repeat; */
/*	background-position:88% 51%; */
}

/* Spalte "Anrede" in der Breite fixieren */ 
#listview tr th #tableanrede {
/*	width:44px; */
}	


/* Spalte "Name" in der Breite fixieren */ 
#listview tr th #tablename {
/*	width:88px; */
}	


/* Spalte "Vorwahl" in der Breite fixieren */ 
#listview tr th #tablevorwahl {
/*	width:47px; */
}	


/* Spalte "E-Mail" in der Breite fixieren */ 
#listview tr th #tableemail {
/*	width:98px; */
}


/* Spalte "Abrechnungsnummer" in der Breite fixieren */ 
#listview tr th #tableabrnr {
/*	width:40px; */
}	


/*****************************/
/*	jQuery-Alert             */ 
/*****************************/
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
	width:100%;
}



#popup_content {
	background: 16px 16px no-repeat url(images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(images/info.gif);
}

#popup_content.confirm {
	background-image: url(images/important.gif);
}

#popup_content.prompt {
	background-image: url(images/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}
