/*

#3e4254
#5e6378
#7f849c
#9fa4bf
#bfc5e3
#dadef2
#EDF0FA;

#fc8caf
#f9195f -->  F809D3

FA97F9

*/

body {
	font-family:Verdana;
	font-size:11px;
	line-height:15px;
	color:#3e4254;
	padding:0px;
	margin:0px;
}
div.page h1, div.page h2, div.page h3, 
div.page h4, div.page h5, div.page h6,
div.page p, div.page ul, div.page ol {
	width:380px;
}
div.page h1 {
	margin-top:14px;
	margin-bottom:10px;
}
div.page p {
	margin-top:0px;
	margin-bottom:6px;
}

h1 {
	font-size:15px;
	line-height:15px;
	font-family:Arial;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#F809D3;
}
h2 {
	font-size:11px;
	line-height:13px;
	text-transform:uppercase;
	letter-spacing:2px;
}
h3 {
	font-size:11px;
	line-height:13px;
}
h4 {
	font-size:11px;
	font-weight:normal;
	color:#F809D3;
}
h5 {
	font-size:11px;
	font-weight:bold;
	color:#F809D3;
}
ins {
	letter-spacing:4px;
	text-decoration:none;
}

/*
Main-Elements
*/

table.main {
	position:absolute;
	top:150px;
	width:95%;
}
td.mainmenu {
	text-align:right;
	vertical-align:top;
	width:345px;
}
td.content {
	vertical-align:top;
}


table.second_navi {
	position:absolute;
	right:20px;
	top:50px;
	width:370px;
}
table.second_navi a {
	text-decoration:none;
}
table.second_navi p {
	margin:0px;
}
table.second_navi td.upper {
	text-align:center;
	color:#9fa4bf;
}
table.second_navi td.upper a {
	color:#9fa4bf;
}
table.second_navi td.upper a:hover,
table.second_navi td.upper a.selected {
	color:#7f849c;
}
table.second_navi td.lower {
	border-bottom:1px solid #9fa4bf;
	padding-bottom:3px;
	text-align:center;
	font-family:Arial;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:bold;
	color:#5e6378;
}
table.second_navi td.lower a {
	color:#5e6378;
}
table.second_navi td.lower a:hover,
table.second_navi td.lower a.selected {
	color:#F809D3;
}


a {
	color:#7f849c;
	text-decoration:none;
}
a:hover {
	color:#F809D3;
}

div.categories {
	margin-top:43px;
	margin-right:45px;
}
div.categories p {
	width:160px;
	border:1px solid #9fa4bf;
	text-align:left;
	margin:0px 0px -1px 95px;
	padding:5px 15px 5px 25px;
	font-size:11px;
	font-weight:normal;
	letter-spacing:2px;
	text-transform:uppercase;
	font-family:Arial;
}
div.categories a {
	color:#5e6378;
	text-decoration:none;
}
div.categories a:hover, 
div.categories a.selected {
	color:#F809D3;
}
div.categories a:hover,
div.categories a:hover p {
	background-color:#EDF0FA;
	cursor:pointer;
}
ul.projects {
	margin: 10px 0px 0px 95px;
	text-align: left;
	padding-left:0px;
	text-indent:0px;
	list-style-type: default;
	list-style-image: url('../images/3eck_blank.gif');
}
ul.projects ins {
	letter-spacing:0px;
}
ul.projects a {
	color:#7f849c;
	text-decoration:none;
}
ul.projects a li {
	margin-bottom:3px;
	margin-left:20px;
}
ul.projects li {
	list-style-type:none;
	padding-left:6px;
}
ul.projects a li.selected, 
ul.projects a:hover li.selected {
	list-style-type:disc;
	list-style-image:url('../images/3eck_r.gif');
}
ul.projects a:hover li {
	list-style-type:square;
	list-style-image:url('../images/3eck_r_inv.gif');
}
ul.projects a:hover {
	background:none;
	color:#5e6378;
}

div.image_menu {
	height:17px;
	padding:0px;
	margin:0px;
	margin-bottom:25px;
}
div.image_item {
	float:left;
	margin:0px;
	margin-right: 5px;
}
div.image_item img {
	width:24px;
	height:15px;
	border: 1px solid #5e6378;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	filter:alpha(opacity=50);
}
div.image_item a:hover img, a:hover div.project_overview_item img {
	opacity:0.8;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	filter:alpha(opacity=80);
}
div.image_item a.selected img {
	opacity:1.0;
	-moz-opacity:1.0;
	-khtml-opacity:1.0;
	filter:alpha(opacity=100);
}

table.image {
	clear:both;
	margin-top:10px;
}
table.image td.image {
	width:360px;
}
table.image p {
	margin:0px;
}
table.image td {
	padding:0px;
}

table.image td.image_description {
	vertical-align:top;
	padding-left:25px;
}
table.image td.image_description h1,
table.image td.image_description h2,
table.image td.image_description h3,
table.image td.image_description h4,
table.image td.image_description h5,
table.image td.image_description h6,
table.image td.image_description p {
	margin-top:0px;
}

a img {
	border-style:none;
}


p.tags {
	margin: 20px 0px 0px 95px;
	text-align: left;
	padding-left:0px;
	text-indent:0px;
	width:200px;
	line-height:18px;
}
p.tags .co_tags {
	color:#F809D3;
	text-transform:uppercase;
	letter-spacing:2px;
}
p.tags a {
	margin-right:3px;
}
p.tags .selected {
	color:#F809D3;
}
a.t1 {
}
a.t2 {
	color:#5e6378;
}
a.t3 {
	color:#5e6378;
	font-size:110%;
}
a.t4 {
	color:#5e6378;
	font-size:120%;
}
a.t5 {
	color:#5e6378;
	font-size:130%;
}
