/*************
Projekt: meisterkurse
Webpublisher: Phuc Le
Beginn: 29.12.08

Besonderheit:

**************/
html{
	min-height:100%;
	background-image:url(media/background.gif);
}



body {
	margin: 0px;
	padding: 0px;
	background-image:url(media/white.gif);
	background-color:#fff;
	font-family: Calibri, Lucida, sans-serif;
	font-size: 12px;
	line-height:auto;
	color:#333;

	min-height: 100%;
	height:auto !important; /* moderne Browser */
	height:100%; /* IE */
}

fieldset{
	background-color:white;
}

.RadEContentContainer{
	padding-top:0px !important;
}

.Normal, TD, P, .SubHead TD {
	margin:0px;
	padding:0px;
	font-family: Calibri, Lucida, sans-serif;
	font-size: 14px;
	line-height:19px;
	color:#000;
	font-weight:normal;
}

h1{
	margin:0px;
	padding:0px;
	color:#000;
	font-family: Calibri, Lucida, sans-serif;
	font-size:21px;
	line-height:44px;
	font-weight:bold;
	margin-bottom:10px;
}

h2{
	margin:0px;
	padding:0px;
	color:#000;
	font-family: Calibri, Lucida, sans-serif;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
}

.container_content_pane_title h1{
line-height:24px;
font-size:21px;
height:34px;
}

a:link, a:visited{
		font-family: Calibri, Lucida, sans-serif;
	font-size: 14px;
	line-height:19px;
	color:#000;
	cursor:pointer;
	cursor:hand;
	text-decoration:underline;
}

a:hover, a:active{
		font-family: Calibri, Lucida, sans-serif;
	font-size: 14px;
	line-height:19px;
	color:#000;
	cursor:pointer;
	cursor:hand;
	text-decoration:underline;
}

hr,HR {
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #000;
 	border-bottom: transparent;
	margin:0px;
	padding:0px;
	height:1px;
}

ul{
	margin:0px;
	padding-left:15px;
}


.module_edit{
clear:left;
}

.container_content_pane{
	text-align:left !important;
	clear:left;
}

/*************
BASIC LAYOUT
**************/

.level_zero{
	min-height:100%;
	width:100%;
	position:relative;
	margin:0 auto;
	text-align:center;
	background-color:#525248;
/*	background-image:url(media/background.gif);*/
	width:970px;
}

.level_one{
	top:30px;
	position:relative;
	float:left;
	margin:0 auto;
	text-align:left;
	min-height:100px;
}



.header_div{
	position:relative;
	width:970px;
	height:240px;
}

.logo_div{
	position:absolute;
	left:355px;
	top:30px;
}

.language_selector{
	position:absolute;
	right:115px;
	top:40px;
}

.language_selector_item a:link, .language_selector_item a:visited{
	text-decoration:none;
	font-size:12px;
}

.container_div{
	float:left;
	min-height:300px;
	position:relative;
	width:100%;

}

.menu_vertical{
	position:absolute;
	width:155px;
	right:0px;
}

* html .menu_vertical{
	top:0px;
}

.content_div{
	float:left;
	position:relative;
	min-height:300px;
	width:370px;
	/*width:645px;*/
	padding-right:245px;
	border:0px !important;
	padding-left:30px;
	padding-bottom:48px;
}

* html .content_div{
	width:645px;
	height:348px;
	float:right;
}

.admin_div{
	float:left;
	position:relative;
	min-height:300px;
	width:775px;
	/*width:645px;*/
	padding-right:165px;
	border:0px !important;
	background-color:#eeeeed;
	padding-left:30px;
	padding-bottom:48px;
}

* html .admin_div{
	width:970px
}

.content_left_div{
	float:left;
	position:relative;
	min-height:348px;
	left:0px;
	border:0px !important;
	width:325px;
	padding-bottom:50px;
}



/************************

anpassungen an seiten

************************/

/*
Left Pane für Standardseite
*/

.content_left_div_content{
padding-left:54px;
padding-top:44px;
}

.content_left_div_content a:link, .content_left_div_content a:visited{
text-decoration:none;
}

/*klassik*/
.header_klassik_div{
	background-image:url(media/klassik_header.jpg);
}

.level_one_klassik{
	background-color:#fdd43c;
	background-image:url(media/klassik_background.jpg);
}

.content_div_klassik{
	background-color:#fdf5d8;
}

/*jazz*/
.header_jazz_div{
	background-image:url(media/jazz_header.jpg);
}

.level_one_jazz{
	background-color:#8faecd;
	background-image:url(media/jazz_background.jpg);
}

.content_div_jazz{
	background-color:#e6edf4;
}

/*konzert*/
.header_konzert_div{
	background-image:url(media/konzert_header.jpg);
}

.level_one_konzert{
	background-color:#cfd658;
background-image:url(media/konzert_background.gif);
}

.content_div_konzert{
	background-color:#f5f6de;
}

/*standard*/
.header_standard_div{
	background-image:url(media/standard_header.jpg);
}

.level_one_standard{
	background-color:#cbcbc8;
	background-image:url(media/standard_background.gif);
}

.content_div_standard{
	background-color:#eeeeed;
}

.header_admin_div{
	background-image:url(media/admin_header.jpg);
}


/************************

	Left Pane Elemente

************************/

.content_left_div h5{
margin:0px;
padding:0px;
	padding-left:54px;
	border-bottom:1px solid;
color:#000;
}

/*
.content_left_div ul{
	padding-left:0px;
padding-top:7px;
}
*/

.content_left_div h1{
padding:0px;
margin:0px;
	font-weight:bold;
	padding-left:54px;
font-size:21px;
line-height:24px;
padding-top:3px;
}

/*
.content_left_div ul li ul{
padding-bottom:5px;
	padding-top:0px;
}
*/

.content_left_div h2{
	font-weight:normal;
	padding-left:54px;
font-size:14px;
border-bottom:1px solid;
line-height:16px;
padding-bottom:5px;
}

.content_left_div a:link, .content_left_div a:visited{
text-decoration:none !important;
color:#000;
}

/*hover farbe anpassung content left*/
.content_left_div_klassik a:hover, .content_left_div_klassik a:active, .content_left_div_klassik_aktiv, 
.content_left_div_jazz a:hover, .content_left_div_jazz a:active, .content_left_div_jazz_aktiv, 
.content_left_div_konzert a:hover, .content_left_div_konzert a:active, .content_left_div_konzert_aktiv{
display:block;
text-decoration:none !important;
}

.content_left_div_klassik a:hover, .content_left_div_klassik a:active, .content_left_div_klassik_aktiv{
background-color:#f7e288;
}

.content_left_div_jazz a:hover, .content_left_div_jazz a:active, .content_left_div_jazz_aktiv{
background-color:#b4c9dd;
}

.content_left_div_konzert a:hover, .content_left_div_konzert a:active, .content_left_div_konzert_aktiv{
background-color:#e0e494;
}

/*anpassung standard seite*/

.content_left_div_standard a:hover, .content_left_div_standard a:active{
background-color:#CBCBC8;
}
/*anpassung konzert seite*/

.content_left_div_konzert h5{
border:none !important;
}

.content_left_div_konzert h1, .content_left_div_konzert h2{
padding:0px;
margin:0px;
	font-weight:bold;
	padding-left:54px;
font-size:21px;
line-height:24px;
padding-bottom:3px;
}

.content_left_div_konzert hr{
margin:0px !important;
padding:0px !important;
}

/************************

************************/

/*Navigation*/
.klassik_link{
	width:69px;
	height:70px;
	/*background-image:url(media/klassik_link.png);*/
	position:absolute;
	left:655px;
	top:132px;
}

.klassik_link_link{

}

.jazz_link{
	width:71px;
	height:70px;
	/*background-image:url(media/jazz_link.png);*/
	position:absolute;
	left:744px;
	top:132px;
}

.konzert_link{
	width:71px;
	height:70px;
	/*background-image:url(media/konzert_link.png);*/
	position:absolute;
	left:835px;
	top:132px;
}

.meta_navigation{
margin-top:30px;
}

.meta_navigation a:link, .meta_navigation a:visited{
	font-family: Calibri, Lucida, sans-serif;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
	color:#000;
}

.meta_navigation a:hover, .meta_navigation a:active{
	font-weight:bold;
}


/************************
	Startseite
************************/

.klassik_link_startseite{
	width:101px;
	height:102px;
	/*background-image:url(media/klassik_home_link.png);*/
	position:absolute;
	right:312px;
	top:115px;
}

.jazz_link_startseite{
	width:102px;
	height:102px;
	/*background-image:url(media/jazz_home_link.png);*/
	position:absolute;
	right:181px;
	top:115px;
}

.konzert_link_startseite{
	width:103px;
	height:102px;
	/*background-image:url(media/konzert_home_link.png);*/
	position:absolute;
	right:50px;
	top:115px;
}

.startseite_div{
	position:relative;
	width:970px;
	height:579px;
}

.content_div_home{
	position:absolute;
	width:250px;
	right:65px;
	top:270px;
	color:#fff;
}

.content_div_home .Normal, .content_div_home td, .content_div_home p, .content_div_home .SubHead td , .content_div_home h1{
	color:#fff;
}

.SubHead{
color:#006997;
}

.logo_div_home{
	position:absolute;
	left:35px;
	top:35px;
}

.footer_div_home{
	position:absolute;
	bottom:10px;
	left:35px;
	width:500px;
}

.footer_div_home a:link, .footer_div_home a:visited{
	text-decoration:none;
}

.sponsor_div_home{
	position:absolute;
	bottom:10px;
	right:0px;
	width:315px;
}

/********************************************************************************/


/************************

	Fotogalerie

************************/


/****************************
Galerie Navigationstabelle
*****************************/

/*haupttable mit 4tds*/
.GalleryTabNavigation{
margin-top:-2px;
margin-bottom:15px;
}

/*1. td*/
.GalleryCellLeftNavigationSpace{
display:none;
}

/*2. td*/
.GalleryCellNavigation{
}
	.GalleryCellNavigation a:link{}

/*3. td */
.GalleryCellRightNavigationSpace{

}

/*4. td*/
.GalleryCellBack{

}

/****************************
Galerie Inhalt
*****************************/

/*haupttable mit 3 td*/
.GalleryTabContainer{}

/*1. td*/
.GalleryCellLeftContainerSpace{
display:none;
}

/*2. td*/
.GalleryCellContainer{}
	/*table*/
	.GalleryTabElements{}
	
	/*einzelne alben*/
	.GalleryCellElementAlbum{}
	
		/*table mit 2 tr*/
		.GalleryTabElementAlbum, .GalleryTabElementPicture{
		margin-right:50px;
		margin-bottom:30px;
		}
		
		* html .GalleryTabElementAlbum, * html .GalleryTabElementPicture{
		margin-right:25px;
		}
		
		/*1. tr table mit 3tr*/
		.GalleryTabElementAlbumPicture{

		}
		
			/*1. tr td - album 1*/
			.GalleryCellElementAlbumTitle{
			font-weight:bold;
			}
			
			/*2. tr td - count */
			.GalleryCellElementAlbumCount{}
			
			/*3. tr td - update*/
			.GalleryCellElementAlbumUpdate{}
		
		
		/*2. tr table - album beschreibung mit 3 tr*/
		.GalleryTabElementAlbumDesc{}
			/*td*/
			.GalleryCellElementAlbumTitle{}
			.GalleryCellElementAlbumCount{}
			.GalleryCellElementAlbumUpdate{}
		

/*3. td*/
.GalleryCellRightContainerSpace{
display:none;
}

/****************************
Galerie Fuss
*****************************/

/*haupttable mit 4 td*/
.GalleryTabBottom{

}

/*1. td*/
.GalleryCellLeftBottomSpace{
display:none;
}

/*2. td*/
.GalleryCellPaging{}

/*3. td*/
.GalleryCellSum{
display:none;
}

/*4. td*/
.GalleryCellRightBottomSpace{
}


/****************************
Galerie Popup
*****************************/

/*gallery body*/
.Gallery_Body_PopUp{
background-image:url(media/popup_background.jpg);
margin:30px;
margin-bottom:0px;
}


/*aufteilung in 2 tables*/
/*table 1 - navigation*/
.GalleryTabPopUpTop{
background-color:#fff;
margin-top:30px;
}

	.GalleryCellPopUpLeftButton{
	width:120px;
	}
	
	.GalleryCellPopUpRightButton{
	width:120px;
	}
	
	.GalleryCellPopUpPrint{
	width:90px;

	}
	
	.GalleryCellPopUpDownload{
	display:none;
	}
	.GalleryCellPopUpClose{
	width:70px;
	}
	
	.GalleryCellPopUpLeftButton a:link, .GalleryCellPopUpRightButton a:link, .GalleryCellPopUpPrint a:link,.GalleryCellPopUpClose a:link,
	.GalleryCellPopUpLeftButton a:visited, .GalleryCellPopUpRightButton a:visited, .GalleryCellPopUpPrint a:visited,.GalleryCellPopUpClose a:visited{
	font-family: Calibri, Lucida, sans-serif;
	font-size: 14px;
	line-height:auto;
	}
	
	.GalleryCellPopUpNR{
	width:30px;
	font-family: Calibri, Lucida, sans-serif;
	font-size: 14px;
	line-height:auto;
	font-weight:bold;
	}



/*table 2 - bild*/
.GalleryTabPopUpPicture{
background-color:#eee;
}
/*2 tr*/
	/*tds von tr 1*/
	.GalleryCellPopUpLeftImage{}
	.GalleryCellPopUpMainImage{}
	.GalleryCellPopUpRightImage{}

	/*tds tr 2*/
	.GalleryCellPopUpDescriptionLeftSpace{}
	
	.GalleryTabPopUpDescription{} /* table */
		.GalleryCellPopUpTitle{}
		.GalleryCellPopUpDescription{}
		.GalleryCellPopUpFileName{}
		.GalleryCellPopUpSize{}
	
	.GalleryCellPopUpDescriptionRightSpace{}




/**************************************************
	TEMPLATE
***************************************************/

.vorlage_bild{
width:116px;
}

.vorlage_bild_legende{
vertical-align:top;
}
		.vorlage_bild_legende_name h1{
		padding:0px;
		margin:0px;
		line-height:21px;
		padding-bottom:3px;
		height:100%;
		}
		
		.vorlage_bild_legende_details{
		height:45px;
		vertical-align:top;
		}
		.vorlage_bild_legende_links{
		}
/**************************************************
	Form Master
***************************************************/
		
.formmaster{
float:left;
}

.NormalTextBox{

}

.formmaster .NormalTextBox{
margin-right:30px;
}