
/************************************
				GENERAL DEFINITIONS
************************************/

html
{
	height:99%;
	

}

body 
{
		font-family: Verdana, sans-serif;
		font-size: 12px;
		background-color:#E7E7E7;
		line-height: 160%;
		color: #EFEFEF;
		height:99%;
		margin:0px;
		padding:0px;
		overflow-x:hidden;
		/*overflow-y:hidden;*/
}

#thePage
{
	height:99%;
}

#pageContainer
{
	width:900px;
	margin-top:1%;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border:1px solid #333333;
}

#pageTop
{
	width:900px;
	height:100px;
	margin:0px 0px 0px 0px;
	background-image:url(http://www.siegfriedrundel.de/img/templates/bck_top.png);
	background-repeat:no-repeat;
	clear:both;
}

#pageContentTop
{
	width:900px;
	height:30px;
	margin:0px 0px 0px 0px;
	background-image:url(http://www.siegfriedrundel.de/img/templates/bck_content_top.png);
	background-repeat:no-repeat;
	clear:both;
}

#scroll
{
	overflow:auto;
	padding:0px 18px 0px 0px;
	width:900px;
	overflow-x: hidden;
}

* html #scroll { width:882px !important; } /* IE6 only, unable to put scrollbar "outside" of the page */

#pageContentRepeater
{
	border:0px solid red;
	width:900px;
	background-image:url(http://www.siegfriedrundel.de/img/templates/bck_content_repeater.png);
	background-repeat:repeat-y;
	clear:both;
}

#pageContentBottom
{
	border:0px solid green;
	width:900px;
	margin:0px 0px 0px 0px;
	background-image:url(http://www.siegfriedrundel.de/img/templates/bck_content_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:10px;
	clear:both;
	
	/* IE6 MIN HEIGHT HACK */
	min-height: 528px;
  height:auto !important;
  height: 528px;
}

#bottomLine
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color:#000000;
	width:900px;
	text-align:center;
	margin:10px auto 0px auto;
	
	
}
	
	a:link {
		font-weight: normal;
		color: #EFEFEF;
		text-decoration: underline;
	}
	
	a:visited  {
		font-weight: normal;
		color: #EFEFEF;
		text-decoration: underline;
	}
	
	a:focus {
		font-weight: normal;
		color: #EFEFEF;
		text-decoration: underline;
	}
	
	a:hover {
		font-weight: normal;
		color: #EFEFEF;
		text-decoration: none;
	}
	
	a:active {
		font-weight: normal;
		color: #EFEFEF;
		text-decoration: underline;
	}
	
a.small:link 
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
	
a.small:visited  
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
	
a.small:focus 
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
	
a.small:hover 
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
	
a.small:active 
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
	
h1 
{  
		font-family: Verdana, sans-serif;
		font-size: 20px;
		font-weight: normal;
		color: #EFEFEF;
		padding: 20px 0px 0px 0px;
		margin: 0px 0px 20px 0px;
		line-height:140%;
}

h1.start 
{  
		font-family: Verdana, sans-serif;
		font-size: 20px;
		font-weight: normal;
		color: #EFEFEF;
		padding: 10px 0px 0px 0px;
		margin: 0px 0px 20px 0px;
		line-height:140%;
}
	
h2 
{  
	font-family: Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #EFEFEF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	line-height:140%;
	
}
	
	h3 {  
		font-family: Verdana, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color: red;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}


/************************************
								MENU
************************************/

	#menu
	{
		margin: 0px;
		padding:0px;
		*margin-bottom: 0px; /* IE7 only */
	}
	
	#menu ul
	{
		margin: 0px;
		padding: 0px;
	}
	
	
	#menu .placeholder
	{
		
	}
	
	#menu .spacer
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image: url('http://www.siegfriedrundel.de/img/templates/menu_spacer.png');
		background-repeat: no-repeat;
		width: 1px;
		height:90px;
		margin:0px -4px 0px -4px;
		padding:0px;
	}

/************************************
								LOGO
************************************/	
	
	#menu .menuItemLogo a
	{
		margin: 0px;
		padding: 0px;
	}
	
	#menu .activeMenuItemLogo a
	{
		margin: 0px;
		padding: 0px;
	}
		
	#menu .menuItemLogo a:hover
	{
		margin: 0px;
		padding: 0px;
	}
	
	#menu .activeMenuItemLogo a:hover
	{
		margin: 0px;
		padding: 0px;
	}
	
	#menu .menuItemLogo
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_logo.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		width:230px;
		height:90px;
		padding:0px;
		margin:0px 0px 0px 20px;
		border:0px solid green;
		float: left;
		
	}
	
	#menu .menuItemLogo:hover
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_logo.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		width:230px;
		height:90px;
		padding:0px;
		margin:0px 0px 0px 20px;
	}
	
	#menu .activeMenuItemLogo,
	#menu .activeMenuItemLogo:hover
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_logo.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		width:230px;
		height:90px;
		padding:0px;
		margin:0px 0px 0px 20px;
	}


/************************************
								BIO
************************************/	
	
	#menu .menuItemBio a
	{
	}
	
	#menu .activeMenuItemBio a
	{
		
	}
		
	#menu .menuItemBio a:hover
	{
	}
	
	#menu .activeMenuItemBio a:hover
	{
		
	}
	
	#menu .menuItemBio
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_bio.png);
		background-repeat:no-repeat;
		background-position:0px -90px;
		width:135px;
		height:90px;
		padding:0px;
		margin:0px;
		outline:medium none;
		
	}
	
	#menu .menuItemBio:hover
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_bio.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		width:135px;
		height:90px;
	}
	
	#menu .activeMenuItemBio,
	#menu .activeMenuItemBio:hover
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_bio.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		width:135px;
		height:90px;
	}

/************************************
								IMAGES
************************************/	
	
	#menu .menuItemImages a
	{
	}
	
	#menu .activeMenuItemImages a
	{
		
	}
		
	#menu .menuItemImages a:hover
	{
	}
	
	#menu .activeMenuItemImages a:hover
	{
		
	}
	
	#menu .menuItemImages
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_images.png);
		background-repeat:no-repeat;
		background-position:0px -90px;
		width:110px;
		height:90px;
		padding:0px;
		margin:0px;
		outline:medium none;
		
	}
	
	#menu .menuItemImages:hover
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_images.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		width:110px;
		height:90px;
	}
	
	#menu .activeMenuItemImages,
	#menu .activeMenuItemImages:hover
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_images.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		width:110px;
		height:90px;
	}

/************************************
								WORKS
************************************/	
	
	#menu .menuItemWorks a
	{
	}
	
	#menu .activeMenuItemWorks a
	{
		
	}
		
	#menu .menuItemWorks a:hover
	{
	}
	
	#menu .activeMenuItemWorks a:hover
	{
		
	}
	
	#menu .menuItemWorks
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_works.png);
		background-repeat:no-repeat;
		background-position:0px -90px;
		width:110px;
		height:90px;
		padding:0px;
		margin:0px;
		outline:medium none;
		
	}
	
	#menu .menuItemWorks:hover
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_works.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		width:110px;
		height:90px;
	}
	
	#menu .activeMenuItemWorks,
	#menu .activeMenuItemWorks:hover
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_works.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		width:110px;
		height:90px;
	}
	
/************************************
								VOICES
************************************/	
	
	#menu .menuItemVoices a
	{
	}
	
	#menu .activeMenuItemVoices a
	{
		
	}
		
	#menu .menuItemVoices a:hover
	{
	}
	
	#menu .activeMenuItemVoices a:hover
	{
		
	}
	
	#menu .menuItemVoices
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_voices.png);
		background-repeat:no-repeat;
		background-position:0px -90px;
		width:165px;
		height:90px;
		padding:0px;
		margin:0px;
		outline:medium none;
		
	}
	
	#menu .menuItemVoices:hover
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_voices.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		width:165px;
		height:90px;
	}
	
	#menu .activeMenuItemVoices,
	#menu .activeMenuItemVoices:hover
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_voices.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		width:165px;
		height:90px;
	}

/************************************
								CONTACT
************************************/	
	
	#menu .menuItemContact a
	{
	}
	
	#menu .activeMenuItemContact a
	{
		
	}
		
	#menu .menuItemContact a:hover
	{
	}
	
	#menu .activeMenuItemContact a:hover
	{
		
	}
	
	#menu .menuItemContact
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_contact.png);
		background-repeat:no-repeat;
		background-position:0px -90px;
		width:110px;
		height:90px;
		padding:0px;
		margin:0px;
		outline:medium none;
	}
	
	#menu .menuItemContact:hover
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_contact.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		width:110px;
		height:90px;
	}
	
	#menu .activeMenuItemContact,
	#menu .activeMenuItemContact:hover
	{
		list-style-type: none;
		display: -moz-inline-box;
		display: inline-block;
		background-image:url(http://www.siegfriedrundel.de/img/templates/menu_contact.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		width:110px;
		height:90px;
	}
	
p.bottomPics
{
	font-size: 11px;
	width:220px;
	padding:0px 3px 0px 3px;
	text-align:left;
	margin:0px;
}

p.works
{
	margin:5px 0px 0px 10px;
}

hr.voices
{
	border:0px solid #EFEFEF; 
	height:1px; 
	background-color:#EFEFEF; 
	width:500px; 
	text-align:center; 
	margin:40px auto 30px auto;
}

.inputCity { display: none; }

/********************************
					HTML TABLE
********************************/

	.defaultHtmlTable_head {
		font-weight: bold;
	}
	
	.defaultHtmlTable_content1,
	.defaultHtmlTable_content2 {
		padding: 5px 0px 0px 10px;
	}
	
	.defaultHtmlTable_pagerBg {
		padding: 10px 0px 0px 0px;
		font-size: 11px;
	}
	
	.defaultHtmlTable_pagerLinkDisabled {
		display: none;
	}
