/* ------------------ */
/*    Darstellung     */
/* ------------------ */
body
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin: 0 auto;
	padding: 0;
	background-color: #F5F5F5;
}

h1
{
	font-size: 16pt;
}

h2
{
	font-size: 14pt;
	font-weight: normal;
	margin-bottom: 2px
}

h3
{
	font-size: 10pt;
	color: red;
	margin-bottom: 2px;
}

a
{
	color: red;
	text-decoration: none;
}

a.abonda
{
	font-size: 7pt;
}

a.intern
{
	color: #999999;
	font-size: 7pt;
}

a img, span.separator img
{
	border: 0;
	padding: 3px;
}

ul.menu
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.menu li
{
	float: left;
}

table.contentpaneopen p, table.contentpaneopen_news p, table.blog p
{
	margin-top: 0px;
}

td.contentheading
{
	font-size: 14pt;
	color: red;
	margin-bottom: 2px;
}

td.contentheading_news
{
	color: red;
	margin-bottom: 2px;
}

ul.eventlistmod
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;	
}

ul.eventlistmod li
{
	margin-bottom: 12px;
}

.tool-tip
{
	background-color: white;
	color: red;
	z-index: 5;
	padding: 5px;
}


/* ------------------ */
/*  Hintergrundbilder */
/* ------------------ */
div.background_image_news
{
	position: relative;
	top: 43px;
	left: -103px;
}

div.background_image_termine
{
	position: relative;
	top: 153px;
	left: -313px;
}

div.background_image_chor
{
	position: relative;
	top: 3px;
	left: -350px;
}

div.background_image_kabarett
{
	position: relative;
	top: 123px;
	left: -283px;
}

div.background_image_cds
{
	position: relative;
	top: 30px;
	left: -280px;
}

div.background_image_kontakt
{
	position: relative;
	top: 3px;
	left: 27px;
}

div.background_image_links
{
	position: relative;
	top: 3px;
	left: -208px;
}

div.background_image_titelbild
{
	position: relative;
	top: 142px;
	left: -553px;
	z-index: 0;
}

div.background_image_titellogo
{
	position: relative;
	top: 158px;
	left: 7px;
}

div.background_image_logo
{
	position: relative;
	left: 46px;
	top: 3px;
}

/* ------------------ */
/*  Bilder der Band   */
/* ------------------ */
div.background_image_band_jens
{
	position: relative;
	top: 200px;
	left: 40px;
	color: #AF1E32;
}

div.background_image_band_thorsten_r
{
	position: relative;
	top: 390px;
	left: 40px;
	color: #AF1E32;
}

div.background_image_band_thorsten_s
{
	position: relative;
	top: 510px;
	left: 40px;
	color: #AF1E32;
}

div.background_image_band_rudi
{
	position: relative;
	top: 630px;
	left: 40px;
	color: #AF1E32;
}

div.band_pfeil_hoch
{
	position: relative;
	top: 660px;
	left: 40px;
	color: #AF1E32;
}

/* ------------------ */
/*      CD-Cover      */
/* ------------------ */
div.background_image_cd_05
{
	position: relative;
	top: 240px;
}
div.background_image_cd_04
{
	position: relative;
	top: 410px;
}

div.background_image_cd_03
{
	position: relative;
	top: 540px;
}

div.background_image_cd_02
{
	position: relative;
	top: 670px;
}

div.background_image_cd_01
{
	position: relative;
	top: 800px;
}

div.cd_04_pfeil_hoch
{
	position: relative;
	top: 480px;
	left: 0px;
	color: #AF1E32;
}

div.cd_03_pfeil_hoch
{
	position: relative;
	top: 610px;
	left: 0px;
	color: #AF1E32;
}

div.cd_02_pfeil_hoch
{
	position: relative;
	top: 735px;
	left: 0px;
	color: #AF1E32;
}

div.cd_01_pfeil_hoch
{
	position: relative;
	top: 810px;
	left: 0px;
	color: #AF1E32;
}

div.cd_04_hoeren
{
	position: relative;
	top: 410px;
	left: 0px;
}

/* ------------------ */
/*   caw-Menu Bilder  */
/* ------------------ */
div.cawmenu_imagesframe_chor
{
	position: relative;
	top: 64px;
	left: 82px;
	width: 130px;
}

div.cawmenu_imagesframe_kabarett
{
	position: relative;
	top: 222px;
	left: 82px;
	width: 130px;
}

div.cawmenu_image1_chor, div.cawmenu_image2_chor, div.cawmenu_image3_chor,
div.cawmenu_image1_kabarett, div.cawmenu_image2_kabarett, div.cawmenu_image3_kabarett
{
	float: left;
}

img.cawmenu_emptyimage
{	
	border: 0;
	padding: 3px;
}

/* ------------------ */
/*      Kontakte      */
/* ------------------ */
.info_name
{
	font-size: 14pt;
}

div.contact_sep
{
	height: 20px;
}

/* ------------------ */
/*      Weblinks      */
/* ------------------ */
ul.awl
{
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px
}

li.cats
{
	margin-bottom: 40px;
}

span.cat_title
{
	font-size: 16pt;
	font-weight: normal;
}

ul.links
{
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 0px;
}

ul.links li
{
	border: 0;
}

ul.links li a
{
	color: black;
	text-decoration: underline;
}

div.social-networking
{
	text-align: right;
	height: 45px;
}

div.social-networking a img
{
	padding-left: 0px;
}

div.cd_shoplink
{
	position: relative;
	left: 140px;
	top: -32px;
}

div.cd_shoplink_text
{
	position: relative;
	width: 135px;
	top: 0px;
	text-align: right;
}
div.saengerwerbung
{
	text-align: right;
	margin-top: 3px;
	height: 215px;
}

img.saengerwerbung
{
	border: 1px solid #AF1E32;
}

div.abonda
{
	position: relative;
	left: 10px;
}

/* ------------------ */
/*    Joom-Gallery    */
/* ------------------ */
div.gallery .sectiontableheader 
{
	font-size: 14pt;
}

div.jg_back
{
	margin-top: 10px;
	margin-bottom: 10px;
}

/* ------------------ */
/*   Seitenstruktur   */
/* ------------------ */
#background
{
	top: 0;
	left: 0;
	position: relative;
	width: 100%;
	background-color: #F5F5F5;
}

#mainframe
{
	width: 778px;
	margin-top: 24px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 24px;
	position: relative;
}

#page
{
	min-height: 415px;
	border: 1px solid #999999;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	position: relative;
}

#page-left-frame
{
	width: 210px;
	position: relative;
	float: left;
	/*overflow-x: hidden;*/
	/*overflow-y: hidden;*/
	z-index: 1;
}

#menu-left
{
	position: relative;
	width: 129px;
	z-index: 1;
}

#page-left
{
	position: absolute;
	top: 240px;
	z-index: 1;
}

#content-frame
{
	width: 330px;
	position: relative;
	margin-top: 45px;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
}

#page-right-frame
{
	width: 210px;
	position: relative;
	float: right;
}

#page-right
{
	width: 210px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

