body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background:#990000 url(../pics/bg_b.jpg);
  font-size:8pt;
  margin:0;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

img { border:0;}



/* //////////////////////////////////////////////////////// SPACER*/


.spacer_a {height:200px; }

.spacer_content {
	clear:both;
	height:35px;
}


.spacer_content_left_top {
	display:block;
	clear:both;
	height:12px;
	background:url(../pics/line_point_a.gif) repeat-x;
	background-position:1px 0;
}

.spacer_content_left {
	display:block;
	clear:both;
	height:29px;
}

.title_spacer_right {
	display:block;
	height:29px;
}

/* //////////////////////////////////////////////////////// MAIN BODY*/

#main_bg {
	background:url(../pics/bg_a.jpg) repeat-x;
	height:361px;
}
#main_body_bg {
	background:url(../pics/fx_shadow.png);
	width:740px;
	margin:0 auto;
}
*html #main_body_bg {background:none;}

#shadow_bottom {
	background:url(../pics/fx_shadowb.png) no-repeat;
	width:740px;
	margin:0 auto;
}
*html #shadow_bottom {background:none;}

#main_body {
	margin:0 auto;
	width:702px;
	background:url(../pics/cont_bg.jpg);

}
#main_header {
	position:relative;
	width:702px;
	background:url(../pics/header_a.jpg) no-repeat;
}
/* //////////////////////////////////////////////////////// HEADER MENUE*/

#head_menu {
	position:absolute;
	top:165px;
	float:left;
	width:500px;
	padding-left:50px;
}

#head_menu ul {margin:0; padding:0;	list-style-type: none;}
#head_menu li {padding:0; float: left;}


#head_menu a.home {display:block; width:35px; height:15px; background: url(../pics/home_de_a.gif) no-repeat;}
#head_menu a.about {display:block; width:25px; height:15px; background: url(../pics/about_de_a.gif) no-repeat;}
#head_menu a.work {display:block; width:46px; height:15px; background: url(../pics/work_de_a.gif) no-repeat;}
#head_menu a.arts {display:block; width:73px; height:15px; background: url(../pics/arts_de_a.gif) no-repeat;}
#head_menu a.contact {display:block; width:53px; height:15px; background: url(../pics/contact_de_a.gif) no-repeat;}

#head_menu a.home:hover {background: url(../pics/home_de_o.gif) no-repeat;}
#head_menu a.about:hover {background: url(../pics/about_de_o.gif) no-repeat;}
#head_menu a.work:hover {background: url(../pics/work_de_o.gif) no-repeat;}
#head_menu a.arts:hover {background: url(../pics/arts_de_o.gif) no-repeat;}
#head_menu a.contact:hover {background: url(../pics/contact_de_o.gif) no-repeat;}

#line_a {
	width:686px;
	margin-top:13px;
	margin-left:8px;
	background:url(../pics/line_a.gif) no-repeat;
}

/* //////////////////////////////////////////////////////// FOOTER */

#main_footer {
	clear:left;
	background:url(../pics/foot_a.jpg) no-repeat;

}
#body_footer {
	width:700px;
	height:25px;
	border:#fff solid 1px;
	background:#A1938B;
	color:#fff;
}
.footer_in {
	float:left;
	padding:6px 0 0 50px;
	font-size:8pt;
}
#body_footer a{color:#fff; font-size:0.9em; text-decoration:none;}
#body_footer a:hover{color:#fff; border-bottom:1px solid #fff;}


/* //////////////////////////////////////////////////////// MAIN CONTENT */

#main_content {
	width:652px;
	float:left;
	margin:0;
	padding:40px 0 0 50px;
	color:#666;
	text-align:justify;
}
#main_content a {
	color:#9F7C66;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;

}
#main_content a:hover{
	color:#A12032;
	text-decoration:underline;
}

/* //////////////////////////////////////////////////////// CONTENT LEFT */

#content_left {
	float:left;
	width:316px;
	line-height:12pt;
}
#content_left p {margin:0;}

#content_left p b {color:#A12032;}

#content_left ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

/* //////////////////////////////////////////////////////// CONTENT LEFT LISTEN */

.content_left_list_body {
	float:left;
	line-height:21px;
	width:315px;
	background:url(../pics/list_bg_b.gif);
}

.content_left_list_body_in {
	float:left;
	width:315px;
	background:url(../pics/line_point_a.gif) repeat-x;
	background-position:1px 0;
}
*html .content_left_list_body_in {
	line-height:18px;
}

.content_left_list_a {
	display:block;
	float:left;
	width:210px;
	height:21px;
}
.content_left_list_b {
	display:block;
	float:left;
	width:104px;
	height:21px;
}

.content_left_list_a_skills {
	display:block;
	float:left;
	width:150px;
	height:21px;
}
.content_left_list_b_skills {
	display:block;
	float:left;
	width:90px;
	height:21px;
}
.content_left_list_c_skills {
	display:block;
	float:left;
	padding-left:6px;
	width:60px;
	height:21px;
}

ul.list_a li {
	display:block;
	float:left;
	width:100%;
	height:21px;
	line-height:21px;
}

#main_content ul.list_a li a{
	display:block;
	font-size:8pt;
	width:130px;
	float:left;
}



/* //////////////////////////////////////////////////////// CONTENT MIDDEL */

#content_mid {float:left;width:79px;}

/* //////////////////////////////////////////////////////// CONTENT RIGHT */
#content_right {
	float:left;
	width:211px;
	line-height:12pt;
}

.text_right {padding-top:5px; float:left; width:200px;}


/* //////////////////////////////////////////////////////// CONTENT RIGHT UL*/

#content_right ul {
	list-style-type:none;
	padding:0;
	margin:0;
}


#content_right ul a{
	display:block;
	font-size:10px;
	letter-spacing:1px;
	padding-left:11px;
	height:20px;
	line-height:20px;
	background:url(../pics/pin_a.gif) no-repeat;
	background-position:1px 7px;
	text-decoration:none;
	border-bottom:0;
}
#content_right ul a:hover{
	border:none;
	background:url(../pics/pin_o.gif) no-repeat;
	background-position:1px 7px;
	background-color:#F4EFEB;}

#content_right li {
	display:block;
	height:20px;
	padding-top:1px;
	background:url(../pics/line_point_a.gif) repeat-x;
	background-position:1px 0;

}
#content_right .listunder li {
	display:block;
	height:20px;
	padding-top:1px;
	background:#EBE3DE url(../pics/line_point_a.gif) repeat-x;
	background-position:1px 0;
}

#content_right .listunder a{
	display:block;
	font-size:10px;
	letter-spacing:1px;
	padding-left:19px;
	background:url(../pics/pin_a.gif) no-repeat;
	background-position:9px 7px;
	text-decoration:none;
}
#content_right .listunder a:hover{
	background:url(../pics/pin_o.gif) no-repeat;
	background-position:9px 7px;
	background-color:#F4EFEB;

}
#content_right .active a{
	background:url(../pics/pin_o.gif) no-repeat;
	background-position:1px 7px;
	color:#A12032;
}
#content_right .active_under a{
	background:#F4EFEB url(../pics/pin_o.gif) no-repeat;
	background-position:9px 7px;
	color:#A12032;
}

/* //////////////////////////////////////////////////////// HEADLINES*/

h1, h2, h3 {
	padding:0;
	margin:0;
}

h1 span, h2 span, h3 span{
	display:none;
}

h1.headline_left {height:34px; line-height:0px; font-weight:bold; color:#A12032;}

h2.headline_right {display:block; height:30px; color:#9F7C66; padding-top:4px;}

h3.subheadline {font-weight:bold; font-size:9pt; color:#A12032;}

h3.subheadline_b {font-weight:bold; font-size:9pt; color:#A12032; float:left; padding:0 6px 0 0;}

span.headline_h1 {
	position:relative;
	top:4px;
	left:6px;
}

/* //////////////////////////////////////////////////////// DESCRIPTIONS*/

.news p {
	padding:5px 0 15px 0;
}



.left_description {
	display:block;
	float:left;
	width:209px;
	text-align:left;
}


.left_description_menu {
	margin-top:10px;
	color:#9F7C66;
}



.left_description_detail {
	display:block;
	padding-top:0px;
}


/* //////////////////////////////////////////////////////// PICTURES and THUMBS*/


.thumbs_left_in {
	position:relative;
	float:left;
	display:block;
	width:105px;
	height:90px;
	padding-top:2px;
	text-align:center;
}

.thumbs_name_in {
	float:left;
	width:93px;
	text-align:center;
	font-size:90%;
}

.thumb_a a{
	line-height:0;
	display:block;
	width:93px;
	height:70px;
	float:left;
	border:#A12032 solid 1px;
	background:#fff;
	margin:0 6px 6px 0;
}


.thumb_a a:hover{
	background:#DFB59D;
}

.thumb_a a img, .thumb_left a img {padding:3px;}
.thumb_a a:hover img {padding:3px;}




#normal_a a{display:block; border:none;}
#normal_a a:hover{display:block; border:none;}

/* //////////////////////////////////////////////////////// NAVIGATIONS*/

#site_navigation {
	display:block;
	font-size:10px;
	clear:both;
	height:18px;
	color:#A12032;
	font-weight:bold;

}
#site_navigation a{

}

#site_navigation a:hover{
	text-decoration:none;
	border:none;

}
.site_navi_in {
	float:left;
}


.next_button {
	float:left;
	width:14px;
	height:18px;
	padding-left:8px;
	background:url(../pics/next_but_a.gif) no-repeat;
	background-position:4px 4px;
	border:none;
}
.next_button:hover{
	background:url(../pics/next_but_o.gif) no-repeat;
	background-position:4px 4px;
	border:none;
}
.back_button {
	float:none;
	width:13px;
	height:18px;
	padding-left:8px;
	background:url(../pics/back_but_a.gif) no-repeat;
	background-position:5px 4px;
}
.back_button:hover{
	background:url(../pics/back_but_o.gif) no-repeat;
	background-position:5px 4px;
}

/* //////////////////////////////////////////////////////// SKILL STARS*/
.skill_star_one {
	display:block;
	height:21px;
	background:url(../pics/skills_stars_a.gif) no-repeat;
	background-position:0px 6px;
}

