/* overall */

img
{
	border: 0px;
}

.icon
{
	margin-top: -8px;
	position: relative;
}

#content>table
{
	padding-top: 5px;	
}

#content a
{
	color: #444;
	text-decoration: none;
}

#content a:hover
{
	color: #BABABA;
	text-decoration: none;
}

tr
{
	vertical-align: top;
}

td
{
	padding: 10px;
	vertical-align: top;
}

.internTable td
{
	padding: 0px;
}

.internTable
{
	text-align: left;
	width: auto;	
}

.left_box
{
	text-align: right;
	width: 175px;
}

.extended_left_box
{
	height: 200px;
	text-align: right;
	width: 270px;
	vertical-align: middle;
}

.right_box
{
	text-align: justify;
}

table
{
	width: 100%;
}



/* credits */

#disclaimer{
	font-size: 10pt;
}
#disclaimer span{
	font-weight: bold;	
}



/* references and therefor*/

#content .referenceImg
{
	float: right;
	height: 120px;
	border: 3px #DADADA solid;
	margin-left: 10px;
}

#content .referenceImg:hover
{
	border-color: #777;
}

.ref_body{
	display: none;
	text-align: justify;
	margin-left: 30px;
}

.ref_less{
	display: none;
}



/* references */

/*#references #ref1_body{
	display: block;
}

#references #ref1_less{
	display: inline;
}

#references #ref1_more{
	display: none;
}

#references #ref2_body{
	display: block;
}

#references #ref2_less{
	display: inline;
}

#references #ref2_more{
	display: none;
}*/

#references .externalLink{
	text-decoration: underline;
}

#references .externalLink:hover{
	text-decoration: underline;
}



/* contact and sendmail*/

#contact_label1
{
	width: 90px;
}

#contact_label2
{
	width: 115px;
}

input, textarea
{
	margin-left: 10px;
	border: 1px #DADADA solid;
	font-family: "Century Gothic", "Verdana", "Arial", "sans serif";
	font-size: 9pt;
}
input
{
	width: 154px;
}

input[name="subject"], textarea
{
	width: 455px;
}

#buttons
{
	text-align: right;
}



/*gallery*/

#gallery img{
	border: 3px #DADADA solid;
}

#gallery img:hover{
	border-color: #777;
}

#gallery td{
	padding: 4px;
	vertical-align: middle;
	text-align: center;
}

#gallery{
	right: 10px;
	width: 10px;
}

#gallery #title{
	text-align: right;
	vertical-align: bottom;
}