/* main.css */

body,td
{ 
	font-family:	arial,tahoma,verdana;
	font-size:		8pt;
	color:			#81d2f5;
}

input,select,textarea
{
	font-family:	arial,tahoma,verdana;
	font-size:		8pt;
}

ct
{
	color:		#ffffff;
	background-color: #8ca6c1;
}

a.ct:link
{
	color:		#81D2F5;
	text-decoration:	underline;
}
a.ct:visited
{
	color:		#81D2F5;
	text-decoration:	underline;
}
a.ct:active
{
	color:		#81D2F5;
	text-decoration:	underline;
}
a.ct:hover
{
	color:		#81D2F5;
	text-decoration:	underline;
}

.txt_small
{
	font-size:	9px;
}

.btn_hand
{
	cursor:	pointer;
	cursor:	hand;
}

.navi_main
{
	position:			absolute;
	z-index:			4;
	
}

.navi_bottom
{
	width:				130px;
	height:				160px;
	background-position:top;
	bottom:				-135px;
	background-image:	url('../img/home_btn2.gif');
}

.navi_left
{
	width:				160px;
	height:				130px;
	background-position:right;
	left:				-135px;
	background-image:	url('../img/home_btn.gif');
}

.hi_txt
{
	color:		#81D2F5;
}

.arrows
{
	position:			relative;
	top:				2px;
	left:				5px;
	width:				31px;
	height:				31px;
	background-position:0px 31px;
}

.title_main
{
	width:				20px;
	height:				16px;
	float:				left;
}

.title_home
{
	background-image:	url('../img/home_title.gif');
}

.title_blog
{
	background-image:	url('../img/blog/blog_title.gif');
}

.title_imprint
{
	background-image:	url('../img/imprint_title.gif');
}

.title_profile
{
	background-image:	url('../img/profile_title.gif');
}

.title_portfolio
{
	background-image:	url('../img/portfolio_title.gif');
}

.title_contact
{
	background-image:	url('../img/contact_title.gif');
}

.ln_form
{
	height:				25px;
	width:				350px;
	text-align:			right;
}

.ln_form_input
{
	border:				1px solid #aaaaaa;
	background-color:	#498FAC;
	position:			relative;
	width:				200px;
	color:				#81d2f5;
}

.ln_form_btn
{
	border-bottom:		2px solid #666666;
	border-right:		2px solid #666666;
	border-top:			2px solid #aaaaaa;
	border-left:		2px solid #aaaaaa;
	width:				202px;
}

.ln_form_select
{
	width:				202px;
}

label
{
	font-weight:		bold;
	float:				left;
	position:			relative;
	top:				2px;
	text-align:			left;
}

.bg_col
{
	background-color:		#111111;
}

.txt_small
{
	font-family:			Tahoma, Verdana, Arial;
	font-size:				10px;
	color:					#dddddd;			
	// #a9afac;
}

.txt_container
{
	position:			relative;
	width:				320px;
	padding:			5px;
}

.bottom_nav
{
	position:			absolute;
	top:				128px;
	font-size:			8px;
}

#fn_com
{
	position:			relative;
	top:				8px;
	font-size:			10px;
	left:				16px;
	font-family:		arial;
	color:				#000000;
}

.absol
{
	position:			absolute;	
}

.rela
{
	position:			relative;	
}

.nav_lay
{
	top:				0px;
	left:				0px;
	width:				130px;
	height:				160px;
	z-index:			2;
}

.hide
{
	display:			none;
}

.fl
{
	float:				left;	
}

#img_holder
{
	width:				425px;	
}

svg
{
	margin-bottom:		20px;	
}

.port_desc
{
	margin-left:		10px;
	margin-right:		10px;
	width:				275px;
}
