body {
	margin:0;
	padding:0;
	font-size:1em;
	font-family:"trebuchet ms",calibri,arial,tahoma,"sans-serif";
	background:#9d3101 url(../images/design/bodyBg.png) repeat-x fixed;
}

.noMarginPadding { padding:0; margin:0; }
.floatRight { float:right; }
.floatLeft { float:left; }
.clear { clear:both; }
.small { font-size:0.8em; }
img { border:0; }
img.border { margin:5px; border:1px solid #b73901; }
.borderLinks { border-left:1px solid #b73901; padding-left:10px; }

#wrapper
{
	position:relative;
	margin:30px auto 0 auto;
	width:828px;
}

#standardHeader, #ichuebermichHeader, #silberschmuckHeader, #acrylbilderHeader, #oelbilderHeader, #kinderschminkenHeader {
	position:relative;
	width:828px;
	height:164px;
}
#standardHeader { background:url(../images/design/header/standardHeader.png) no-repeat; }
#ichuebermichHeader { background:url(../images/design/header/ichuebermichHeader.png) no-repeat; }
#silberschmuckHeader { background:url(../images/design/header/silberschmuckHeader.png) no-repeat; }
#acrylbilderHeader { background:url(../images/design/header/acrylbilderHeader.png) no-repeat; }
#oelbilderHeader { background:url(../images/design/header/oelbilderHeader.png) no-repeat; }
#kinderschminkenHeader { background:url(../images/design/header/kinderschminkenHeader.png) no-repeat; }

#navi
{
	position:absolute;
	bottom:0px;
	left:14px;
	width:800px;
	height:35px;
	font-size:0.95em;
	background:url(../images/design/naviBg.png) repeat-x;
}
#naviShadow
{	
	position:absolute;
	top:0px;
	left:14px;
	width:800px;
	height:16px;
	background:url(../images/design/naviBgShadow.png) repeat-x;
}
#contentBg
{
	position:relative;
	width:828px;
	background:url(../images/design/contentBg.png) repeat-y;
}
#innerContent
{
	padding:0 25px 10px 25px;
	font-size:0.9em;
	color:#1e1e1e;
	line-height:1.5em;
}
#footer
{
	position:relative;
	text-align:right;
	width:828px;
	height:31px;
	background:url(../images/design/footer.png) no-repeat;
}
#innerFooter
{
	position:relative; 
	padding:2px 20px 0 25px;
	font-size:0.65em;
	color:#792712;
}

/** Navigation **/
#navi ul {
	position:relative;
	float:left;
	margin:9px 0;
	padding:0px;
}
#navi ul li {
	float:left;
	list-style:none;
}

#navi li a {
	position:relative;
	display:block;
	margin:-2px 0;
	float:left;
	padding:3px 8px 0;
	height:24px;
	text-align:center;
}

/** Links **/
a { color:#792712; text-decoration:underline; }
a:hover { color:#a03100; }

#innerFooter a { color:#792712; text-decoration:none; }
#innerFooter a:hover { color:#a03100; }

#navi li a { color:#1f1f1f; text-decoration:none; }
#navi li a:hover, #navi li a.current { color:#141313; background: url('../images/design/naviBgActive.png') repeat-x; }

/** Überschriften **/
h1 { margin:0 0 10px 0; color:#b73901; font-weight:normal; font-size:1.7em; padding:15px 0 5px 0; border-bottom:1px solid #b73901; position:relative; }
h2 { margin:10px 0 3px 0; color:#b73901; font-weight:normal; font-size:1.3em; }
h3 { margin:0 0 0 0; color:#1e1e1e; font-weight:bold; font-size:1.1em; }
h1 a { text-decoration:none; }
/** Forms **/
input, textarea, select { width:200px; background:#FFE59F; border:1px solid #b73901; color:#1e1e1e; font-family:"trebuchet ms",arial,"sans-serif"; font-size:0.9em; }
input.button { width:auto; background:#b73901; color:#fff; }
input.rc { background:none; width:auto; }
input.button:hover { background:#DF571B; }

/** BEGIN ERRORMSG **/
.msgtyperror, .msgtypinfo, .msgtypok { margin:5px 0 5px 0; text-align:center; padding:2px; }
.msgtyperror { background-color:#FFEBE4; border:1px solid #DF2121; color:#DF2121; }
.msgtyperror a { color:#DF2121; }
.msgtyperror a:hover { color:#8C0000; text-decoration:none; }
.msgtypinfo { background-color:#FFEDC9; border:1px solid #FF6100; color:#FF6100; }
.msgtypinfo a { color:#FF6100; }
.msgtypinfo a:hover { color:#C24E01; text-decoration:none; }
.msgtypok { background-color:#E1F5CD; border:1px solid #2D9D3B; color:#2D9D3B; }
.msgtypok a { color:#2D9D3B; }
.msgtypok a:hover { color:#005C0B; text-decoration:none; }
/** END ERRORMSG **/

/** BEGIN TABLES **/
table.data { border:1px solid #b73901; }
tr.tableTitle td { background:#FFE08F; border-bottom:1px solid #b73901; }
tr.colorLight td { background-color:#FFF1AF; border-bottom:1px solid #FFE08F; }
tr.colorDark td { background-color:#FFEB8F; border-bottom:1px solid #FFE08F; }
/** END TABLES **/

/** BEGIN Buttons **/
a.buttonEdit { display:block; height:20px; width:20px; background:url('../images/design/buttonEdit.png') no-repeat; vertical-align:middle; margin:1px; float:right; cursor:pointer; }
a.buttonDelete { display:block; height:20px; width:20px; background:url('../images/design/buttonDelete.png') no-repeat; vertical-align:middle; margin:1px; float:right; cursor:pointer; }
a.buttonUndelete { display:block; height:20px; width:20px; background:url('../images/design/buttonUndelete.png') no-repeat; vertical-align:middle; margin:1px; float:right; cursor:pointer; }
/** END Buttons **/

/** BEGIN FOTOS **/
.fotosSmallFlap a { color: #FFF8BA; }
.fotosSmallFlap {
	font-size: 0.8em;
	color: #FFF8BA;
	position: absolute;
	top: 42px;
	right: 30px;
	z-index:10;
}

.fotosSmallFlap .leftBorder {
	float: left;
	background: url('../images/design/flapLeftCorner.png');
	width: 21px;
	height: 23px;
}

.fotosSmallFlap .rightBorder {
	float: left;
	background: url('../images/design/flapRightCorner.png');
	width: 21px;
	height: 23px;
}

.fotosSmallFlap .content {
	float: left;
	background: url('../images/design/flapContentBg.png');
	height: 23px;
}
.fotoArrowRight, .fotoArrowLeft, .fotoArrowRightDisabled, .fotoArrowLeftDisabled {
	display:block; height:60px; width:36px; position:absolute;
}
.fotoLeftThumbsBox { float:left; width:135px; height:100%; text-align:left; border-right:1px dashed #b73901; }
.fotoContainer { position:relative; text-align:center; z-index:5; width:635px; margin:0 0 0 140px; }
.fotoArrowRight { right:0; top:40%; background:url('../images/design/fotoArrowRight.png') no-repeat; cursor:pointer; }
.fotoArrowLeft{ left:0; top:40%; background:url('../images/design/fotoArrowLeft.png') no-repeat; cursor:pointer; }
.fotoArrowRightDisabled { right:0; top:40%; background:url('../images/design/fotoArrowRightDisabled.png') no-repeat; }
.fotoArrowLeftDisabled { left:0; top:40%; background:url('../images/design/fotoArrowLeftDisabled.png') no-repeat; }
.fotoArrowRight:hover { background:url('../images/design/fotoArrowRightHover.png') no-repeat; }
.fotoArrowLeft:hover { background:url('../images/design/fotoArrowLeftHover.png') no-repeat; }
/** END FOTOS **/

/** BEGIN HOME **/
#fotoPortrait { position:relative; display:block; width:307px; height:282px; float:right; margin:-40px auto; background:url('../images/content/home/gertraudstarlinger.png') no-repeat; }
/** END HOME **/

.pageNavigation { text-align:right; margin: 5px 0 5px 0;}
.activePage { font-weight:bold; }
