html,
body {
	height: 100%; /* important for vertical align */
	margin: 0;
	color: #670c10;
}

body {
	font-family: "Century Gothic", Arial, "MS Trebuchet", sans-serif;
	/*font-family: Verdana, Arial, sans-serif;*/
	font-size: 0.8em;
	background-color:#FDF9F6;
}


h1 {
	font-size: 1.3em;
	color: #670C10;
}

h1#gallery_preview {
	
	width: auto;
	height: 38px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 1px;
	
	text-align: center;
	padding-left: 10px;
	
	margin-bottom: 10px;
/*	border: 1px solid #999;*/
	
}

table#pic_det h1#gallery_preview {
	text-align: left;
}
span.giveaway {
	font-size: 8pt;
	color: #999;
	width: auto;
/*	border: 1px solid #999;*/
	display: block;
	margin-top: -20px;
	margin-bottom: 10px;
	padding-left: 10px;
}

#spacer_top {
	/* thanx to bgiessler */
	width: 1px;
	height: 50%;
	float: left;
	margin-bottom: -343px;
}

#content_box {
	clear: left;
	margin: 0 auto;
	position: relative;
	width: 1074px;	
}
#content_box2 {
	clear: left;
	margin: 0 auto;
	position: relative;
	width: 1091px;	
}


#content_box div,
#content_box2 div {
	float: left;
}

#content_box,
#left_frame,
#left_frame2,
#right_frame,
#right_frame2,
#content_frame,
#content_frame2 {
	height: 686px;
}

#left_frame {
	width: 477px;
	background: url('pix/left.jpg') no-repeat top left;
}
#left_frame2 {
	width: 325px;
	height: 686px;
	background: url('pix/left2.jpg') no-repeat top left;
}

#right_frame {
	width: 266px;
	background: url('pix/right.jpg') no-repeat top right;
}
#right_frame2 {
	width: 266px;
	background: url('pix/right.jpg') no-repeat top left;
}

#content_frame {
	width: 300px;
/*	background: url('pix/right.jpg') no-repeat top left;*/
	background-image: url(../pix/hk001.jpg);
	background-color: #FDF9F6;
	background-position: top left;
	background-repeat: none;
}

#content_frame2 {
	width: 500px;
	background-image: url(../pix/hk002.jpg);
	background-color:#FDF9F6;
	background-position: top left;
	background-repeat: none;
	
}


#first_page {
	margin-top: 315px;
	width: 100%;
	text-align: center;
	color: #670c10;
	font-size: 1em;
}

#first_page h1 {
	font-size: 1.3em;
	color: #670c10;
}

#first_page a {
	font-weight: bold;
}

table,
p {
	width: 450px;
/*	width: 350px;*/
	margin: 0 auto;
/*	border: 1px solid navy;
*/}

table.gallery-preview {
	margin-top: 50px;
	width: 240px;
}

p#vita_zitat {
	width: 370px;
}

p#vita_zitat span#hkn,
p#vita_zitat span {
	float: right;	
}

table#vita,
p#vita_zitat {
	margin: 0 35px;
}
p#vita_zitat {
	color:#A00D13;
}


p.zitat {
	width: 400px;
	margin-bottom: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

p.fremd_zitat,
p.fremd_zitat_autor {
	margin: 1em auto;
/*	font-family: Verdana, Helvetica, Arial, sans-serif;*/
}

p.fremd_zitat {
	width: 400px;
}

p.autor,
p.fremd_zitat_autor {
	text-align: right;
	font-size: 0.8em;
	color: #A00D13;
}

table#vita_photo {
	margin-top: 50px;
}

td#vita_name {
	font-size: 1.3em;
	text-align: center;
	vertical-align: middle;
}

table#vita {
	margin-bottom: 42px;
}

td.pic_right {
	text-align: right;
}
	td.pic_right img {
		margin-right: 35px;
	}

td {
	vertical-align: top;
}

div#thumb_box {
	width: 255px;
	height: 255px;
	margin: 25px 122px;
/*	border: 1px solid navy;*/
}
div.thumb {
	display: block;
	width: 85px;
	height: 85px;
/*	float: left;*/
	/*border: 1px solid navy;*/
}

div.thumb a {
	display: block;
	width: 50px;
	height: 50px;
	margin: 15px;
}
div.thumb a,
.red_border {
	border: 1px solid #670C10;
}

div.thumb img {
	border: 0;
/*	border: 1px solid navy;*/
}

td.picture {
	/*height: 400px;*/
	height: auto;
	/*width: 100%;*/
	width: auto;
	vertical-align: middle;
	text-align: center;
	padding-bottom: 20px;
	
/*	border:	1px solid navy;*/
}


table#pic_det {
/*	width: 275px;*/
	width: auto;
	overflow: visible;
	margin: 1em auto 2em;
	
	clear: left;
	
/*	border:	1px solid navy;*/
}

table#pic_det .left_colsapn,
table#pic_det .left {
	padding-left: 10px;
	color: #999;
}
table#pic_det .left {
	/*width: 80px;*/
}

div#gallery_nav {
	display: block;
	width: 500px;
	text-align: center;
	margin-bottom: 4.5em;
}
#gallery_nav span {
	
}

#gallery_nav .move_l,
#gallery_nav .move_r {
	width: 100px;
}
#gallery_nav .move_l {
	margin-right: 25px ;
}
#gallery_nav .move_r {
	text-align: right;
	margin-left: 25px ;
}

.counter {
	font-size: 8pt;
	text-align: center;
	color: #999;
	
}

p.zurUebersicht {
	margin-top: 10px;
}


.bigger,
.kontakt {
	font-size: 1.25em;
}

.kontakt {
	width: 225px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#top {
	margin-top: 195px;
}

.smaler1 {
	font-size: 0.8em;
}

.red,
#red {
	color: #A00D13;
}

/* hover */

ul#main_nav {
	margin-top: 355px;
	margin-right: 10px;
	list-style-type: none;
	
	text-align: right;
	font-size: 1.4em;
}
ul#main_nav li {
	margin: 10px 0;
}

ul#main_nav li#momGal {
	margin-top: 42px;
}

ul#main_nav a,
ul#main_nav a:link {
	color: #E0A73E;
}

ul#main_nav a:hover,
ul#main_nav a:active {
	color: #D96D25;
	text-decoration: none;
}


a,
a:link {
	color: #A00D13;
	text-decoration: none;
}

a:hover,
a:active {
	color: #670C10;
	text-decoration: underline;
}


#first_page a,
#first_page a:link {
	color: #A00D13;
	text-decoration: none;
}

#first_page a:hover,
#first_page a:active {
	color: #670C10;
	text-decoration: underline;
}
