body
{
	font-family:				verdana;
	font-size:					14px;
	text-align:					left;
	color:						#405060;
	background-color: 			#87CEFA;
	margin:						0px;
	padding:					0px;
}

/*** Buttons and Links ***/

a:link, a:visited
{
	text-decoration:			none;
	color:						#CE0000;
}

a:hover, a:active
{
	text-decoration:			none;
	color:						#405060;
}

a.mailto
{
	display:					inline;
	color:						#CE0000;
}

/* Home-Button */
a.button00, a.button00_cur
{
	display:					block;
	text-decoration:			none;
	position:					relative;
	top:						5px;
	left:						5px;
	width:						60px;
	height:						60px;
	float:						left;
	margin:						0px;
	padding:					0px;
}
a.button00:link, a.button00:visited
{
	background-image:		url("../gfx/home.png");
}
a.button00:hover, a.button00:focus
{
	background-image:		url("../gfx/home_hover.png");
}
a.button00:active
{
	background-image:		url("../gfx/home_active.png");
}
a.button00_cur
{
	background-image:		url("../gfx/home_active.png");
}

/* Blog-Button */
a.button01, a.button01_cur
{
	display:					block;
	text-decoration:			none;
	position:					relative;
	top:						5px;
	left:						5px;
	width:						85px;
	height:						60px;
	float:						left;
	margin:						0px;
	padding:					0px;
}
a.button01:link, a.button01:visited
{
	background-image:		url("../gfx/blog.png");
}
a.button01:hover, a.button01:focus
{
	background-image:		url("../gfx/blog_hover.png");
}
a.button01:active
{
	background-image:		url("../gfx/blog_active.png");
}
a.button01_cur
{
	background-image:		url("../gfx/blog_active.png");
}

/* Gallery-Button */
a.button02, a.button02_cur
{
	display:					block;
	text-decoration:			none;
	position:					relative;
	top:						5px;
	left:						5px;
	width:						125px;
	height:						60px;
	float:						left;
	margin:						0px;
	padding:					0px;
}
a.button02:link, a.button02:visited
{
	background-image:		url("../gfx/gallery.png");
}
a.button02:hover, a.button02:focus
{
	background-image:		url("../gfx/gallery_hover.png");
}
a.button02:active
{
	background-image:		url("../gfx/gallery_active.png");
}
a.button02_cur
{
	background-image:		url("../gfx/gallery_active.png");
}

/* Guestbook-Button */
a.button03, a.button03_cur
{
	display:					block;
	text-decoration:			none;
	position:					relative;
	top:						5px;
	left:						5px;
	width:						172px;
	height:						60px;
	float:						left;
	margin:						0px;
	padding:					0px;
}
a.button03:link, a.button03:visited
{
	background-image:		url("../gfx/guestbook.png");
}
a.button03:hover, a.button03:focus
{
	background-image:		url("../gfx/guestbook_hover.png");
}
a.button03:active
{
	background-image:		url("../gfx/guestbook_active.png");
}
a.button03_cur
{
	background-image:		url("../gfx/guestbook_active.png");
}

/* Contact-Button */
a.button04, a.button04_cur
{
	display:					block;
	text-decoration:			none;
	position:					relative;
	top:						5px;
	left:						5px;
	width:						309px;
	height:						60px;
	float:						left;
	margin:						0px;
	padding:					0px;
}
a.button04:link, a.button04:visited
{
	background-image:		url("../gfx/contact.png");
}
a.button04:hover, a.button04:focus
{
	background-image:		url("../gfx/contact_hover.png");
}
a.button04:active
{
	background-image:		url("../gfx/contact_active.png");
}
a.button04_cur
{
	background-image:		url("../gfx/contact_active.png");
}

/* Write-Button */
a.button05
{
	display:					block;
	text-decoration:			none;
	position:					relative;
	top:						5px;
	width:						102px;
	height:						40px;
	float:						right;
	margin:						0px;
	padding:					0px;
}
a.button05:link, a.button05:visited
{
	background-image:		url("../gfx/write.png");
}
a.button05:hover
{
	background-image:		url("../gfx/write_hover.png");
}
a.button05:active
{
	background-image:		url("../gfx/write_active.png");
}

/* Send-Button */
.button06
{
	background-image:		url("../gfx/send.png");
	display:					block;
	text-decoration:			none;
	position:					relative;
	top:						0px;
	width:						102px;
	height:						40px;
	float:						right;
	margin:						0px;
	padding:					0px;
}
.button06:hover
{
	background-image:		url("../gfx/send_hover.png");
}
.button06:active
{
	background-image:		url("../gfx/send_active.png");
}

/* Back-Button */
a.button07
{
	display:					block;
	text-decoration:			none;
	position:					relative;
	top:						5px;
	width:						102px;
	height:						40px;
	float:						right;
	margin:						0px;
	padding:					0px;
}
a.button07:link, a.button07:visited
{
	background-image:		url("../gfx/back.png");
}
a.button07:hover
{
	background-image:		url("../gfx/back_hover.png");
}
a.button07:active
{
	background-image:		url("../gfx/back_active.png");
}

/* Login-Button */
a.button08
{
	display:					block;
	text-decoration:			none;
	position:					relative;
	top:						37px;
	right:						10px;
	width:						58px;
	height:						30px;
	float:						right;
	margin:						0px;
	padding:					0px;
}
a.button08:link, a.button08:visited
{
	background-image:		url("../gfx/login.png");
}
a.button08:hover
{
	background-image:		url("../gfx/login_hover.png");
}
a.button08:active
{
	background-image:		url("../gfx/login_active.png");
}

/* Logout-Button */
a.button09
{
	display:					block;
	text-decoration:			none;
	position:					relative;
	top:						37px;
	right:						10px;
	width:						58px;
	height:						30px;
	float:						right;
	margin:						0px;
	padding:					0px;
}
a.button09:link, a.button09:visited
{
	background-image:		url("../gfx/logout.png");
}
a.button09:hover
{
	background-image:		url("../gfx/logout_hover.png");
}
a.button09:active
{
	background-image:		url("../gfx/logout_active.png");
}

/* Edit-Button */
a.button10
{
	display:					block;
	text-decoration:			none;
	position:					relative;
	top:						37px;
	right:						10px;
	width:						58px;
	height:						30px;
	float:						right;
	margin:						0px;
	padding:					0px;
}
a.button10:link, a.button10:visited
{
	background-image:		url("../gfx/edit.png");
}
a.button10:hover
{
	background-image:		url("../gfx/edit_hover.png");
}
a.button10:active
{
	background-image:		url("../gfx/edit_active.png");
}

/* Delet-Button */
a.button11
{
	display:					block;
	text-decoration:			none;
	position:					relative;
	top:						37px;
	right:						10px;
	width:						58px;
	height:						30px;
	float:						right;
	margin:						0px;
	padding:					0px;
}
a.button11:link, a.button11:visited
{
	background-image:		url("../gfx/delet.png");
}
a.button11:hover
{
	background-image:		url("../gfx/delet_hover.png");
}
a.button11:active
{
	background-image:		url("../gfx/delet_active.png");
}


/*** Pictures ***/

.avatar
{
	background-image:		url("../pictures/bearbeitet.jpg");
	display:					block;
	text-decoration:			none;
	position:					relative;
	left:						192px;
	width:						640px;
	height:						427px;
	float:						left;
	margin:						0px;
	padding:					0px;
}
.avatar:hover
{
	background-image:		url("../pictures/original.jpg");
}

#tesatop
{
	background-image:		url("../gfx/tesalinks.png");
	position:					relative;
	left:						-480px;
	top:						-30px;
	float:						left;
	width:						97px;
	height:						103px;
}

#tesabottom
{
	background-image:		url("../gfx/tesalinks.png");
	position:					relative;
	left:						30px;
	top:						355px;
	float:						left;
	width:						97px;
	height:						103px;
}


/*** Boxes ***/

/* Main */
#main
{
	width:						1024px;
	margin:						auto;
	padding:					0px;
}

#head
{
	background-image:		url("../gfx/banner.png");
	width:						1024px;
	height:						137px;
	float:						left;
	margin:						0px;
	padding:					0px;
}

#navbar
{
	width:						1024px;
	float:						left;
	margin:						0px;
	padding:					0px;
}

#nav
{
	background-image:		url("../gfx/navbar.png");
	width:						1024px;
	height:						73px;
	float:						left;
	margin:						0px;
	padding:					0px;
}

#content
{
	width:						1024px;
	min-height:					580px;
	float:						left;
	margin:						0px;
	padding:					0px;
}

#footer
{
	background-image:		url("../gfx/navbar.png");
	width:						1024px;
	height:						73px;
	float:						left;
	margin:						0px;
	padding:					0px;
}

#copyright
{
	font-size:					10px;
	text-align:					center;
	position:					relative;
	top:						30px;
	width:						424px;
	height:						60px;
	float:						left;
	margin:						0px;
	padding:					0px;
}
.copy
{
	width:						300px;
	height:						60px;
	float:						left;
	margin:						0px;
	padding:					0px;
}


/* Blog */


/* Gallery */
.g_content_project
{
	width:						1024px;
	float:						left;
	margin:						0px;
	padding:					0px;
}


/* Guestbook */


/* Contact */
#contact_head
{
	width:						1024px;
	height:						427px;	
	float:						left;
	margin:						0px;
	padding:					0px;
}

.contact_pka
{
	width:						240px;
	float:						left;
	margin:						0px;
	padding:					0px;
}

.contact_pklr
{
	width:						120px;
	float:						left;
	margin:						0px;
	padding-left:				10px;
}


/*** Mixed DivTable ***/

/* Lines */
.l1024
{
	background-image:		url("../gfx/table_00.png");
	width:						1024px;
	height:						39px;
	float:						left;
	margin:						0px;
	padding:					0px;
}

.l640
{
	background-image:		url("../gfx/table_01.png");
	width:						640px;
	height:						37px;
	float:						left;
	margin:						0px;
	padding:					0px;
}

.l400
{
	background-image:		url("../gfx/table_02.png");
	width:						400px;
	height:						37px;
	float:						left;
	margin:						0px;
	padding:					0px;
}

.l384
{
	background-image:		url("../gfx/table_03.png");
	width:						384px;
	height:						37px;
	float:						left;
	margin:						0px;
	padding:					0px;
}

.gbc_lines
{
	font-weight:				bold;
	font-size:					16px;
	color:						#C1272C;
	position:					relative;
	top:						8px;
	left:						10px;
}


/* Tables */
.gbc_info_1024
{
	width:						1024px;
	float:						left;
	margin:						0px;
	padding-left:				10px;
}
.gbc_content
{
	width:						640px;
	float:						left;
	margin:						0px;
	padding:					0px;
}
.gbc_content_r
{
	width:						640px;
	float:						right;
	margin:						0px;
	padding:					0px;
}
.gbc_info
{
	width:						640px;
	float:						left;
	margin:						0px;
	padding-left:				10px;
}

.gbc_info_384
{
	width:						384px;
	float:						left;
	margin:						0px;
	padding-left:				10px;
}

.gbc_nav
{
	width:						384px;
	float:						right;
	margin:						0px;
	padding:					0px;
}
.gbc_nav_l
{
	width:						384px;
	float:						left;
	margin:						0px;
	padding:					0px;
}