
html, body, #frame
{
	background-color: #374462;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
}

* 
{
	font-size: 100%;
}


/*Contenido Texteditor*/
#contentwrapper a, #contentwrapper a:link
{
	color: #252d3d;
	font-family:  Georgia, "Times New Roman", Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: underline;
}

/*Contenido Texteditor*/
#contentwrapper a:hover, #contentwrapper a:active
{
	color: #d57c24;
	text-decoration: underline;
}

#contentwrapper strong a, #contentwrapper strong a:link
{
	color: #252d3d;
	font-family:  Georgia, "Times New Roman", Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: underline;
}

/*Contenido Texteditor*/
#contentwrapper strong a:hover, #contentwrapper strong a:active
{
	color: #d57c24;
	font-weight: bold;
	text-decoration: underline;
}


a.neutral, a.neutral:link, a.neutral:hover, a.neutral:active
{
	/*color: #2a2818;
	font-family: Georgia, Arial, Sans serif;
	font-size: 12px; 
	line-height: 18px;
	padding: 0;
	margin: 0;
	text-decoration: none;*/
}

/*Mittlerer Inhaltsbereich - Bildnavigation*/
#picmenu a, #picmenu a:link
{
	color: #252d3d;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
}

/*Mittlerer Bereich - Bildnavigation*/
#picmenu a:hover, #picmenu a:active, #picmenu a.hi, #picmenu a.hi, #picmenu a.hi:link, #picmenu a.hi:hover, #picmenu a.hi:active
{
	color: #c26f1f;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
}


/*Zentrierung der "Inhaltstabelle" */
#frame 
{
	border: 0;
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
}

#core 
{
	background-color: #ffffff;
	border: 0;
	height: 650px;
	margin: 0 auto;
}

/*Kopfbereich - Hintergrundbild wird in Modul gesetzt*/
#head
{
	border: 0;
	float: left;
	height: 207px;
	margin: 0; 
	padding: 0;
	width: 970px;
}

/*Kopfbereich*/
#logo
{
	border: 0;
	float: left;
	margin: 0; 
	padding: 43px 0px 0px 282px;
}

/*Kopfbereich - Claim französisch*/
#claimfr
{
	border: 0;
	float: left;
	margin: 0; 
	padding: 13px 0px 0px 483px;
}

/*Kopfbereich - Claim deutsch*/
#claimde
{
	border: 0;
	float: left;
	margin: 0; 
	padding: 16px 0px 0px 483px;
}

/*Kopfbereich - Claim englisch*/
#claimen
{
	border: 0;
	float: left;
	margin: 0; 
	padding: 15px 0px 0px 483px;
}

/*kapselt den Inhalt*/
#contentwrapper
{	
	border-right: 1px solid #1e2431;
	border-bottom: 1px solid #202633;
	border-left: 1px solid #1e2431;
	color: #252d3d;
	font-family:  Georgia, "Times New Roman", Arial;
	font-size: 12px;
	font-weight: normal;
	float: left;
	height: 442px;
	line-height: 20px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 968px;
}

/*kapselt den Inhalt*/
#contentinner
{	
	background: url(../art/head/bg-head-bottom.gif) left top repeat-x;
	border-right: 1px solid #202633;
	border-bottom: 1px solid #222835;
	border-left: 1px solid #202633;
	float: left;
	height: 441px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 966px;
}

/*Hauptmenü*/
#menu
{
	border: 0;
	float: left;
	margin: 0;
	padding: 17px 0px 0px 0px;
	text-align: right;
	width: 196px;
}

/*kapselt den Inhalt - Editiermodus*/
#contentwrapperedit
{
	border: 0;
	float: left;
	height: 420px;
	margin: 0;
	overflow: auto;
	padding: 0;
	text-align: left;
	width: 756px;
}

/*Mittlerer Inhaltsbereich - Editiermodus*/
div.contentleftedit
{
	border: 0;
	float: left;
	margin: 0;
	padding: 30px 0px 0px 0px;
	text-align: left;
	width: 286px;
}

/*Rechter Inhaltsbereich Home & Bücher - Editiermodus*/
div.contentrightedit
{
	border: 0;
	float: left;
	margin: 0;
	padding: 29px 0px 0px 0px;
	text-align: left;
	width: 416px;
}

/*Mittlerer Inhaltsbereich*/
div.contentleft
{
	border: 0;
	float: left;
	height: 425px;
	margin: 0;
	padding: 30px 0px 0px 0px;
	text-align: left;
	width: 286px;
}

/*Mittlerer Inhaltsbereich - Bücherliste*/
#piclistwrapper
{
	border: 0;
	float: left;
	margin: 0;
	padding: 5px 0px 0px 0px;
	text-align: left;
}

/*Mittlerer Inhaltsbereich - Bücherliste*/
div.piclist
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0px 15px 25px 0px;
	text-align: left;
}

/*Mittlerer Inhaltsbereich - Bücher*/
div.picbooks
{
	border: 0;
	float: left;
	margin: 0;
	padding: 4px 0px 0px 90px;
	text-align: left;
}

/*Mittlerer Inhaltsbereich - Pianist (Bildgalerie)*/
div.picgallery
{
	border: 0;
	float: left;
	margin: 0;
	padding: 4px 0px 0px 24px;
	text-align: left;
}

/*Mittlerer Inhaltsbereich - Bildnavigation*/
#picmenu
{
	border: 0;
	float: left;
	margin: 0;
	padding: 2px 0px 0px 0px;
	text-align: right;
}


/*Rechter Inhaltsbereich*/
div.contentright
{
	border: 0;
	float: left;
	margin: 0;
	padding: 29px 0px 0px 0px;
	text-align: left;
	width: 470px;
}

/*Rechter Inhaltsbereich - Biographie*/
#content table
{
	border: 0;
	line-height: 16px;
	text-align: left;
	width: 415px;
}

/*Rechter Inhaltsbereich - Biographie*/
#content table td
{
	border: 0;
	margin: 0;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
}

/*Scrollbereich Text*************/
#scroll-container 
{
	border: 0;
	height: 360px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 425px;
}

/*'overflow', 'width' werden per Javascript in HTML-Datei überschrieben*/
#scrollwrapper
{
	border: 0;
	height: 360px;
	left: 0;
	margin: 0;
	position: absolute;
	overflow: auto;
	padding: 0;
	top: 0;
	width: 400px;
}

/*'clip' wird per Javascript in HTML-Datei gesetzt, 'padding' und 'width' überschrieben*/
#content 
{
	border: 0;
	/*clip: rect(0px, 292px, 292px, 0px);*/
	left: 0;
	margin: 0;
	position: absolute;
	padding: 0px 10px 0px 0px;
	top: 0;
	overflow: hidden;	
	width: 406px;
}

#content p:first-child 
{	
	/*margin-top: 0;*/
}
	
#track 
{
	border: 0;
	display: none;
	position: absolute;
	left: 300px;
	top: 15px;
	width: 16px;
	height: 239px;
	background: #ffde9f;
}
	
#handle 
{
	border: 0;
	display: none;	
	position: absolute;
	left: 0;
	top: 0;
	width: 16px;
	height: 10px;
	background: #ffa600;
}

/*'display' wird per Javascript in HTML-Datei überschrieben*/
#button-up 
{
	background: url(../art/btn-scroll-up.gif) top left no-repeat;
	border: 0;
	display: none;
	cursor: pointer;
	position: absolute;
	top: 326px;
	left: 449px;
	width: 12px;
	height: 13px;
}

/*'display' wird per Javascript in HTML-Datei überschrieben*/	
#button-down 
{
	background: url(../art/btn-scroll-down.gif) top left no-repeat;
	border: 0;
	display: none;
	cursor: pointer;
	position: absolute;
	top: 346px;
	left: 449px;
	width: 12px;
	height: 13px;
}

/*Ende Scrollbereich*/

div.floatleft
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
}

div.floatright
{
	border: 0;
	float: right;
	margin: 0;
	padding: 0;
	text-align: left;
}

p
{	
	margin:	0;
	padding: 0;
}

img
{	
	border: 0;
	display: block;
	margin:	0;
	padding: 0;
}

/*in Contenido importierte Klasse*/
span.txtsmall, p.txtsmall, strong.txtsmall
{
	font-size: 10px;
	font-weight: normal;
	line-height: 20px;
}

/*in Contenido importierte Klasse*/
/*Biographie - Zwischenabstand Headline*/
span.headsmall, p.headsmall, strong.headsmall
{

	line-height: 22px;
}



/*Navigation*********************/
/*Hauptmenü*/

#menu ul.menu
{
	border: 0;
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menu ul.menu li 
{
	border: 0;
	color: #252d3d;
	font-family:  Georgia, "Times New Roman", Arial;	
	font-size: 11px; 	
	font-weight: bold;
	line-height: 15px;
	margin: 15px 0px 0px 0px;
	padding: 0;
	text-align: right;
	text-decoration: none;	
}

/*Leerzeile zwischen Hauptmenuepunkten*/
#menu ul.menu li.spacer 
{
	border: 0;
	color: #252d3d;
	font-family:  Georgia, "Times New Roman", Arial;	
	font-size: 11px; 	
	font-weight: bold;
	line-height: 15px;
	margin: 0;
	padding: 0;
	text-align: right;
	text-decoration: none;	
}

#menu ul.menu li a
{
	border: 0;
	color: #252d3d;
	font-family:  Georgia, "Times New Roman", Arial;	
	font-size: 11px; 	
	font-weight: bold;
	line-height: 15px;
	margin: 15px 0px 0px 0px;
	padding: 0;
	text-align: right;
	text-decoration: none;	
}

#menu ul.menu li.hi a
{
	border: 0;
	color: #d57c24;
	font-family:  Georgia, "Times New Roman", Arial;	
	font-size: 11px; 	
	font-weight: bold;
	line-height: 15px;
	padding: 0;
	margin: 15px 0px 0px 0px;	
	text-align: right;
	text-decoration: none;	
}

#menu ul.menu li a:hover, #menu ul.menu li.hi a:hover
{
	color: #d57c24;
	text-decoration: none;
}

/*Submenü*************************/
#menu ul.menu ul.submenu
{
	border: 0;
	list-style-type: none;
	margin: 0px 0px 15px 0px;
	padding: 0;
}

#menu ul.menu ul.submenu li
{
	border: 0;
	color: #252d3d;
	font-family:  Georgia, "Times New Roman", Arial;	
	font-size: 11px; 	
	font-weight: bold;
	line-height: 15px;
	margin: 0;
	padding: 0;
	text-align: right;
	text-decoration: none;	
}

#menu ul.menu ul.submenu li a
{
	border: 0;
	color: #252d3d;
	font-family:  Georgia, "Times New Roman", Arial;	
	font-size: 11px; 	
	font-weight: bold;
	line-height: 15px;
	padding: 0;
	margin: 0;
	text-align: right;
	text-decoration: none;	
}

#menu ul.menu ul.submenu li.hi a
{
	border: 0;
	color: #d57c24;
	font-family:  Georgia, "Times New Roman", Arial;	
	font-size: 11px; 	
	font-weight: bold;
	line-height: 15px;
	padding: 0;
	margin: 0;
	text-align: right;
	text-decoration: none;	
}

#menu ul.menu ul.submenu li a:hover, #menu ul.menu ul.submenu li.hi a:hover
{
	color: #d57c24;
	text-decoration: none;
}

/*Sub-Submenü*********************/
#menu ul.menu ul.submenu ul.subsubmenu
{
	border: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menu ul.menu ul.submenu ul.subsubmenu li 
{
	border: 0;
	color: #252d3d;
	font-family:  Georgia, "Times New Roman", Arial;	
	font-size: 11px; 	
	font-weight: normal;
	line-height: 15px;
	margin: 0;
	padding: 0;
	text-align: right;
	text-decoration: none;	
}

#menu ul.menu ul.submenu ul.subsubmenu li a
{
	border: 0;
	color: #252d3d;
	font-family:  Georgia, "Times New Roman", Arial;	
	font-size: 11px; 	
	font-weight: normal;
	line-height: 15px;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;	
}

#menu ul.menu ul.submenu ul.subsubmenu li.hi a
{
	border: 0;
	color: #d57c24;
	font-family:  Georgia, "Times New Roman", Arial;	
	font-size: 11px; 	
	font-weight: normal;
	line-height: 15px;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;	
}

#menu ul.menu ul.submenu ul.subsubmenu li a:hover, #menu ul.menu ul.submenu ul.subsubmenu li.hi a:hover
{
	color: #d57c24;
	text-decoration: none;
}





form
{
	padding: 0;
	margin: 0;
}


ul
{
	margin-left: 0.8em; 
	padding-left: 0.8em;

}

