/* Aktionen START */
.casestudygrafiker
{
  background-image:url(../images/button-casestudy.png);
  width:90px;
  height:89px;
  display:block;
}

.casestudygrafiker:hover
{
	background-image:url(../images/button-casestudy-on.png);
}

.casestudygrafiker-redaktion:active
{
  background-image:url(../images/button-casestudy-on.png);
}

.casestudygrafiker-redaktion:focus
{
  background-image:url(../images/button-casestudy-on.png);
}
.casestudy_corporatedesign {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
	color: #003366;
}
.casestudy_corporatedesign2 {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.7em;
	color: #666666;
	text-decoration: overline;
}
.casestudy_textedownload {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.8em;
	color: #333333;
	padding: 5px;
	margin-top:1em;
		
}
a.casestudy_textedownload a:link, a:hover, a:active, a:visited {
	color: #333333;
	text-decoration: none;
}

td.rahmen {
	border-left: 1px solid #CCCCCC;
	height: 320px;
	margin-left: 10px;
	padding-left: 10px;
}

/*Aktionen END */

/* panoramen START */

#imagebar {
	margin: 70px 0 20px 0;	
}
#imagebar a img{
	border: 1px solid #ffffff;		
}
#imagebar a img:hover{
	border: 1px solid #878479;		
}
.doubleimage{
	float:left;
	margin: 0 4px 0 0;	
}


/* panoramen END */

body {
	background-color: #f4efe6;
        background-image: url(../images/background-basis.gif);
        background-repeat: repeat-x;
        background-position: center top;
}

li a:visited, li a:link, li a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
	color: #000000;
	font-weight: bold;
	line-height: 1.7em;
	text-decoration: none;
}

li a:hover {
	color: #999999;
}

li a {
	height: 20px;
	margin: 0px;
	width: 180px;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 2em;
	font-size: 2.4em;
}
li .a1:link, li .a1:active, li .a1:visited {
	width: 170px;
	font-weight: bold;
	color: #657C90;
	background-image: url(../images/snl.png);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
}
li .a1:hover{
	font-weight: bold;
	color: #CC6600;
}



li .a2 {
	font-weight: bold;
	color: #999999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1.7px;
}

h1 {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 1.1em;
	font-weight: bold;
	color: #FF9900;
}

h1  a:visited, h1 a:link, h1 a:active {

	font-family: georgia,serif,Verdana,Geneva,Arial,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #634329;
}

h1.title_grafiker-werbeagentur {
	font-family: 'trebuchet ms', trebuchet, verdana; 
	font-size: 1.1em; 
	font-weight: bold; 
	color: #d87f16;
	display:inline;
}
h1.titel_werbeagentur-katalog {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 1em;
	color: #FF9900;
	font-weight: bold;
	display:inline;
	}
	
	
h1.grafikagentur-muenchen-design {
	color: #888888;
	font-weight: normal; 
	display:inline;
	}
	
#menub .grafikagentur-muenchen-design a {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
	font-weight: normal; 
	color: #888888;
	text-decoration: none;
}
	

h2.subtitle-image-broschuere {
	font-family: 'trebuchet ms', trebuchet, verdana; 
	font-size: 0.9em; 
	font-weight: bold; 
	color: #857d71;
}

h2.subtitle_werbeagentur-muenchen {
	font-family: 'trebuchet ms', trebuchet, verdana; 
	font-size: 0.8em; 
	font-weight: normal; 
	color: #857d71;
	display:inline;
}



h2 {
	font-family: georgia, serif, Verdana, Geneva, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC6600;
	display:inline;
}


h3 {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

.g1 {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
	font-weight: bold;
	color: #857D71;
}

.g2 {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.8em;
	font-weight: normal;
	color: #afa391;
	line-height: 1.2;
    vertical-align: text-bottom;
}
.g2 a:link, a:active, a:visited {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 1.0em;
	font-weight: normal;
	color: #afa391;
	text-decoration: none;
}
.g2 a:hover {
	color: #7b7668;
}

.text_normal_09em {
	font-family: 'trebuchet ms', trebuchet, verdana;
	color: #857D71;
	font-weight: normal;
	font-size: 0.9em;
}
.text_normal_08em {
	font-family: 'trebuchet ms', trebuchet, verdana;
	color: #857D71;
	font-weight: normal;
	font-size: 0.8em;
	}
	
	
.text_bold_10em {
	font-family: 'trebuchet ms', trebuchet, verdana;
	color: #857D71;
	font-weight: bold;
	font-size: 1.0em;
}

.link_gray_08em {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.8em;
	color: #41392C;
	font-weight: normal
}
.link_gray_08em :hover{
	color: #00ff00;
}

#index_text {
	position: absolute;
	top: 180px;
	left: 20px;
}
#index_text a {
	font-family: 'trebuchet ms', trebuchet, verdana;
	color: #41392C;
	font-weight: normal;
	font-size: 0.8em;
	text-decoration: none;
}
#index_text a:link, a:active, a:visited {
	font-family: 'trebuchet ms', trebuchet, verdana;
	color: #41392C;
	font-weight: normal;
	font-size: 0.8em;
	text-decoration: none;
}




/* Navigation START */

#navibar {
	width: 220px;
	left: 42%;
	padding-top: 0px;
	z-index: 99;
}

#navibar ul {
	list-style-type: none;
	position: absolute;
	left: -10px;
	top: 400px;
	z-index: 7;
}

ul#casestudyul {
	list-style-type: none;
	position: absolute;
	left: -10px;
	top: 550px;
	z-index: 8;
	}
ul#preiseul {
	list-style-type: none;
	position: absolute;
	left: -10px;
	top: 610px;
	z-index: 8;
}
ul#Flashbanner {
	list-style-type: none;
	position: absolute;
	left: -10px;
	top: 575px;
	z-index: 8;
}
	
	
.naviback-left {
	position: absolute;
	left: -30px;
	top: 339px;
	z-index: 5;
}

.casestudie-neu {
	position: absolute;
	left: 0px;
	top: 545px;
	z-index: 10;
}



/* Navigation END */





#maincont {
	height: 1219px;
	width: 748px;
	margin-left: -183px;
	position: absolute;
	z-index: 4;
	left: 42%;
	top: 50px;
}

#maincont p {
	color: #666666;
}

#maincont ul {
	font-family:  'trebuchet ms', trebuchet, verdana;
	font-size: 0.8em;
	line-height: 1.5em;
}

#maincont ul li {
	margin-top: 10px;
	margin-bottom: 10px;
}
#maincont #maintext .titel2 {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 1em;
	color: #FF9900;
	font-weight: bold;
}
#maincont #maintext text {
	font-family:'trebuchet ms', trebuchet, verdana;
	font-size: 0.8em;
	color: #333333;
	font-weight: normal;
	line-height: 1.2em;
}
#maincont td {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
	color: #333333;
	text-decoration: none;
}

#maincont #maintext .a_box2 {
	color: #afa391;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
}
#maincont #maintext .a_box2 a:link, a:active, a:visited {
	color: #afa391;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
}
#maincont #maintext .a_box2:hover {
	color: #7b7668;
}

#maincont #maintext .a_box3 {
	color: #afa391;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
	vertical-align: text-bottom;
	line-height: 1.2;
}
#maincont #maintext .a_box3 a {
	color: #afa391;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
	vertical-align: text-bottom;
	line-height: 1.2;
}
#maincont #maintext .a_box3 a:link, a:active, a:visited {
	color: #afa391;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
}
#maincont #maintext .a_box3 a:hover {
	color: #7b7668;
}

#maincont .a_box4 {
	color: #7b7668;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
}
#maincont .a_box4 a:link, a:active, a:visited {
	color: #7b7668;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
}
#maincont .a_box4:hover {
	color: #afa391;
}

#maincont #maintext .a_box4 {
	color: #7b7668;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
}
#maincont #maintext .a_box4 a:link, a:active, a:visited {
	color: #7b7668;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
}
#maincont #maintext .a_box4:hover {
	color: #afa391;
}

#maincont #maintext .a_box9 {
        color: #afa391;
        text-decoration: none;
        font-family: 'trebuchet ms', trebuchet, verdana;
        font-size: 0.9em;
        vertical-align: text-bottom;
        line-height: 1.2;
}
#maincont #maintext .a_box9 a {
        color: #afa391;
        text-decoration: none;
        font-family: 'trebuchet ms', trebuchet, verdana;
        font-size: 0.9em;
        vertical-align: text-bottom;
        line-height: 1.2;
}
#maincont #maintext .a_box9 a:link, a:active, a:visited {
        color: #afa391;
        text-decoration: none;
        font-family: 'trebuchet ms', trebuchet, verdana;
        font-size: 0.9em;
}
#maincont #maintext .a_box9 a:hover {
        color: #000;
	font-weight: bold;
}

#maintext {
	position: absolute;
	z-index: 15;
	width: 579px;
	top: 299px;
	left: 83px;
}
#maintext p {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.8em;
	line-height: 1.7em;
	color: #666666;
}

#maintext a:link, a:active, a:visited {
	color: #FF3300;
}

#maintext a:hover {
	color: #CC3300;
}

#maincont #maintext .a2 {
	font-family: 'trebuchet ms', trebuchet, verdana;
	color: #41392C;
	font-weight: normal;
	font-size: 1.0em;
	text-decoration: none;
}
#maincont #maintext .a2:link, .a2:active, .a2:visited {
	font-family: 'trebuchet ms', trebuchet, verdana;
	color: #41392C;
	font-weight: normal;
	font-size: 1.0em;
	text-decoration: none;
}
#maincont #maintext .a2:hover {
	color: #ff9900;
}

#maintext a22 {
	font-family: 'trebuchet ms', trebuchet, verdana;
	color: #41392C;
	font-weight: normal;
	font-size: 1.0em;
	text-decoration: none;
}
#maintext a22:hover {
	color: #ff9900;
}

#maincont #maintext .a3 {
        font-family: 'trebuchet ms', trebuchet, verdana;
        font-size: 1.0em;
        font-weight: bold;
        color: #ff9900;
        text-decoration: none;
}
#maincont #maintext .a3:link, .a3:active, .a3:visited {
        color: #ff9900;
}
#maincont #maintext .a3:hover {
        color: #41392c;
}

#maincont #maintext .a4 {
        font-family: 'trebuchet ms', trebuchet, verdana;
        font-size: 1.0em;
        font-weight: bold;
        color: #ff9900;
        text-decoration: none;
}
#maincont #maintext .a4:link, a4:active, a4:visited {
        color: #ff9900;
}
#maincont #maintext .a4:hover {
        color: #41392c;
}

#maincont #maintext .btn-slide {
        font-family: 'trebuchet ms', trebuchet, verdana;
        font-size: 1.0em;
        font-weight: normal;
        color: #41392c;
        text-decoration: none;
}
#maincont #maintext .btn-slide:link, .btn-slide:active, .btn-slide:visited {
        color: #41392c;
}
#maincont #maintext .btn-slide:hover {
        color: #ff9900;
}

#maincont #maintext .a6 {
        font-family: 'trebuchet ms', trebuchet, verdana;
        font-size: 0.9em;
        font-weight: normal;
        color: #ff9900;
        text-decoration: none;
}
#maincont #maintext .a6:link, .a6:active, .a6:visited {
        color: #ff9900;
}
#maincont #maintext .a6:hover {
        color: #41392c;
}

#maintext #maintext .a7 {
        font-family: 'trebuchet ms', trebuchet, verdana;
        font-size: 1.1em;
        font-weight: bold;
        color: #ff0000;
        text-decoration: none;
}
#maintext #maintext .a7:link, .a7:active, .a7:visited {
        color: #ff9900;
}
#maintext #maintext .a7:hover {
        color: #41392c;
}

#maincont #maintext .a8 {
        font-family: 'trebuchet ms', trebuchet, verdana;
        font-size: 0.8em;
        font-weight: normal;
        color: #857d71;
        text-decoration: none;
}
#maincont #maintext .a8:link, .a8:active, .a8:visited {
        color: #857d71;
        text-decoration: none;
}
#maincont #maintext .a8:hover {
        color: #41392c;
}



#logotopcastelli {
	position: absolute;
	top: 50px;
	margin-left: -387px;
	left: 42%;
	padding-top: 0px;
	z-index: 99;
}

.link {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9px;
	color: #CC6633;
}

#startup {
	width: 100px;
	position: absolute;
	top: 299px;
	z-index: 16;
	padding-left: 0px;
	right: 0px;
	left: -34px;
}
#backgroundblatt {
	width: 200px;
	position: absolute;
	top: 230px;
	padding-left: 0px;
	right: 0px;
	left: 40px;
}
#ref_unten {
	width: 719px;
	position: absolute;
	top: 931px;
	left: 13px;
	background-image: url(../images/refer_U_back.gif);
	background-repeat: repeat-x;
	height: 276px;
}
#ref_unten2 {
	width: 388px;
	position: absolute;
	background-repeat: repeat-x;
	height: 176px;
	background-position: 0px 0px;
	background-image: url(../images/refer_U_back.gif);
	top: 655px;
	left: -20px;
	border: 1px solid #969696;
}
#thumbs_desc {
	width: 210px;
	position: absolute;
	top: 5px;
	left: 410px;
	text-align: left;
}
#thumbs_title {
	position: absolute;
	top: -46px;
	left: 0px;
	z-index: 99;
}

#kontakt {
	width: 719px;
	position: absolute;
	top: 931px;
	left: 13px;
	background-image: url(../images/bhg-braun.jpg);
	background-repeat: repeat-x;
	height: 276px;
}
#kontakt_title {
	position: absolute;
	top: -20px;
	left: 47px;
}
#kontakt_form {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 20px;
	left: 55px;
	font-family: 'trebuchet ms', trebuchet, verdana;
	color: #657C90;
}
#kontakt_sent {
	font-size: 1.3em;
	color: #666666;
	background-color: transparent;
	position: absolute;
	width: 450px;
	left: 140px;
	top: -530px;
	visibility: hidden;
	z-index: 99;
}

#navi_oben {
	font-family: 'trebuchet ms', trebuchet, verdana;
	color: #333333;
	width: 632px;
	position: absolute;
	top: 248px;
	padding-left: 0px;
	right: 0px;
	left: 57px;
	background-color: #EFE5CE;
	height: 29px;
	z-index: 99;
}

#maincont #navi_oben #navigation .navText {
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-size: 0.9em;
}
#maincont #navi_oben #navigation .navText  a {
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-size: 0.9em;
}
#maincont #navi_oben #navigation .navText  a:link, a:active, a:visited {
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-size: 0.9em;
}

#maincont #navi_oben #navigation .navText  a:hover {
	color: #FFFFFF;
	background-image: url(../images/button-bg.jpg);
}

#maincont #navi_oben #navigation .navText2 {
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-size: 0.8em;
}
#maincont #navi_oben #navigation .navText2  a {
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-size: 0.8em;
}
#maincont #navi_oben #navigation .navText2  a:link, a:active, a:visited {
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-size: 0.8em;
}

#maincont #navi_oben #navigation .navText2  a:hover {
	color: #FFFFFF;
	background-image: url(../images/button-bg.jpg);
}

#navigation a {
	color: #333333;
	text-decoration: none;
	line-height:29px;
	display:block;
	padding: 0px 10px;
}
	
#navigation a:hover {
	color:#ffffff;
	background: #657D90;
}

#padding {
	padding:14px;
}
#maincont #navi_oben #navigation .navTextklein {
	color: #333333;
	padding: 0.2em 0.5em;
	text-decoration: none;
	font-size: 0.8em;
	font-style: oblique;
}
#ref_menu1 {
	font-size: 1.0em;
	color: #FFFFFF;
	position: absolute;
	width: 215px;
	left: 0px;
	top: 29px;
	padding-left: 10px;
	background-image: url(../images/menu-ref-bgd.png);
	visibility: hidden;
	z-index: 99;
}
#ref_menu2 {
	font-size: 1.0em;
	color: #FFFFFF;
	position: absolute;
	width: 215px;
	left: 0px;
	top: 29px;
	padding-left: 10px;
	background-image: url(../images/menu-ref-bgd.png);
	visibility: hidden;
	z-index: 99;
}
#menuBox  a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}
#menuBox  a:hover {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
	font-style: normal;
}

.ref_name {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.3em;
	font-style: normal;
}
.ref_name_under {
	color: #FFFFFF;
	font-size: 1.0em;
	font-style: normal;
}
.ref_branche {
	color: #FFFFFF;
	font-size: 0.8em;
	font-style: normal;
	line-height: 1.2;
        vertical-align: text-bottom;
}

#ref_detail_prev {
	position: absolute;
	width: 40px;
	height: 49px;
	left: 5px;
	top: 165px;
	background-color: transparent;
	visibility: hidden;
	z-index: 99;
}

#ref_detail_next {
	position: absolute;
	width: 40px;
	height: 49px;
	left: 535px;
	top: 165px;
	background-color: transparent;
	visibility: hidden;
	z-index: 99;
}

#ref_detail_prev2 {
	position: absolute;
	width: 40px;
	height: 49px;
	left: 5px;
	top: 340px;
	background-color: transparent;
	visibility: hidden;
	z-index: 99;
}

#ref_detail_next2 {
	position: absolute;
	width: 40px;
	height: 49px;
	left: 535px;
	top: 340px;
	background-color: transparent;
	visibility: hidden;
	z-index: 99;
}

#tmb_prev {
	position: absolute;
	width: 40px;
	height: 49px;
	left: 0px;
	top: 63px;
	background-color: transparent;
	z-index: 15;
}

#tmb_next {
	position: absolute;
	width: 40px;
	height: 49px;
	left: 349px;
	top: 63px;
	background-color: transparent;
	z-index: 15;
}

.tdlink { 
	display: block; 
	height: 100%; 
	width: 100%; 
	text-decoration: none;
}

.spektrum_td {
	position: absolute;
	width: 280px; 
	height: 170px;
	background-image: url(../images/spektrum-bg-sand);
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 1.0em;
}
.spektrum_td a {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 1.0em;
	text-decoration: none;
}
.spektrum_td a:link, a:active, a:visited {
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 1.0em;
}
.spektrum_td:hover {
	cursor:pointer;
}
#spektrum_box {
	position: absolute;
	left: 0px;
	top: 0px;
	color: #ffffff;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
}
.spektrum_box_title {
	position: absolute;
	padding-left: 15px;
	padding-top: 8px;
	color: #847758;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 1.2em;
}
.spektrum_box_text {
	color: #ffffff;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.7em;
}
.spektrum_title {
	font-family: 'trebuchet ms', trebuchet, verdana; 
	font-size: 1.1em; 
	font-weight: bold; 
	color: #d87f16;
}
.spektrum_subtitle {
	font-family: 'trebuchet ms', trebuchet, verdana; 
	font-size: 0.9em; 
	font-weight: bold; 
	color: #857d71;
}


.spektrum_text {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
	font-weight: normal;
	color: #857d71;
	line-height: 1.2;
	vertical-align: text-bottom;
}

	
	
.spektrum_text_klein {
	font-family: 'trebuchet ms', trebuchet, verdana; 
	font-size: 0.75em; 
	font-weight: normal; 
	color: #857d71;
}
.spektrum_text_klein2 {
	font-family: 'trebuchet ms', trebuchet, verdana; 
	font-size: 0.6em; 
	font-weight: normal; 
	color: #857d71;
}
.spektrum_text2 {
	font-family: 'trebuchet ms', trebuchet, verdana; 
	font-size: 0.9em; 
	font-weight: bold; 
	color: #d87f16;
}

#spektrum_text_box {
	font-family: 'trebuchet ms', trebuchet, verdana; 
}
#spektrum_text_box a {
	font-size: 1.0em; 
	font-weight: bold; 
	color: #d9b058;
	text-decoration: none;
}
#spektrum_text_box a:link, a:active, a:visited {
	font-family: 'trebuchet ms', trebuchet, verdana; 
	font-size: 1.0em; 
	font-weight: bold; 
	color: #d9b058;
}
#spektrum_text_box a:hover {
	color: #377289;
}


#menu_top {
	display: block;
	position: absolute;
	top: 43px;
	left: 460px;
	width: 250px;
	text-align: right;
	font-family: 'trebuchet ms', trebuchet, verdana; 
	color: #333333;
}
#menu_top a {
	font-size: 0.9em; 
	font-weight: normal; 
	color: #333333;
	text-decoration: none;
}
#menu_top a:link, a:active, a:visited {
	font-family: 'trebuchet ms', trebuchet, verdana; 
	font-size: 0.9em; 
	font-weight: normal; 
	color: #333333;
}
#menu_top a:hover {
	color: #969696;
}

#sitemap a {
	font-size: 0.9em; 
	font-weight: normal; 
	color: #857d71;
	text-decoration: none;
	vertical-align: text-bottom;
	line-height: 1.2;
}
#sitemap a:link, a:active, a:visited {
	font-family: 'trebuchet ms', trebuchet, verdana; 
	font-size: 0.9em; 
	font-weight: normal; 
	color: #857d71;
}
#sitemap a:hover {
	color: #333333;
}

#faq a {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 1em;
	color: #41392c;
	font-weight: normal;	
	text-decoration: none;
}
#faq a:link, a:active, a:visited {
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 1em;
	color: #41392c;
	font-weight: normal;	
	text-decoration: none;
}
#faq a:hover {
	color: #FF9900;
}

#menub {
	color: #333333;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
}
#menub a {
	color: #333333;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
}
#menub a:hover{
	color: #969696;
}

#menub2 {
	color: #969696;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.8em;
}
#menub2 a {
	color: #969696;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.8em;
}

#details {
	color: #333333;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.85em;
	font-weight: normal;
}
#details a {
	color: #333333;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.85em;
	font-weight: normal;
}
#details a:hover {
	color: #969696;
}

/* Boxgrid */

#maincont #maintext .a_box {
	color: #afa391;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
}
#maincont #maintext .a_box:hover{
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
	color: #7b7668;
}

.a_box2 {
	color: #afa391;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
}
.a_box2 a:link, a:active, a:visited {
	color: #afa391;
	text-decoration: none;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
}
.a_box2:hover {
	color: #7b7668;
}

.h5 {
	color:#FFF;
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
	letter-spacing:-1px;
}
.boxgrid { 
	width: 120px; 
	height: 80px; 
	margin:8px; 
	float:left; 
	overflow: hidden; 
	position: relative; 
	background-color: transparent;
}
.boxgrid img { 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid p { 
	color:#afafaf; 
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
	text-align: center;
}

.boxgrid2 { 
	position: absolute; 
	left: 0px;
	width: 570px; 
	height: 370px; 
	margin-left: 5px; 
	margin-top: 0px; 
	float:left; 
	background: transparent; 
	overflow: hidden; 
	z-index: 95;
}
.boxgrid2 img { 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid2 p { 
	padding: 0 10px; 
	color:#afafaf; 
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
	text-align: center;
}

.boxgrid3 { 
	width: 570px; 
	height: 370px; 
	float:left; 
	background: transparent; 
	overflow: hidden; 
	position: relative; 
	z-index: 95;
}
.boxgrid3 img { 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid3 p { 
	padding: 0 10px; 
	color:#afafaf; 
	font-family: 'trebuchet ms', trebuchet, verdana;
	font-size: 0.9em;
	text-align: center;
}
				
.boxcaption { 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 150px; 
	width: 100%; 
	opacity: .7; 
	/* For IE 5-7 */
	filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.captionfull .boxcaption {
	top: 370;
 	left: 0;
	z-index: 99;
}
.caption .boxcaption {
	top: 220px;
 	left: 0px;
}

.refbg { 
	background: url(../images/go-ref-normal.png); 
	background-repeat: no-repeat; 
	background-position: 35px 30px; 
}

.refbg:hover { 
	background: url(../images/go-ref-over.png); 
	background-repeat: no-repeat; 
	background-position: 35px 30px ;
}

div.view {
	position: absolute;
	left: 127px;
	top: 220px;
	width: 320px;
	height: 230px;
	background-color: #cccccc;
	text-align: center;
	visibility: hidden;
	z-index: 99;
}
#sld5 { 
        position: absolute; 
        top: 0px; 
        left: 0px;
        width: 388px; 
        height: 176px; 
        background-color: transparent;
}
#tdrefmenu {
	display: block;
	height: 18;
	background-image: url(../images/arrow1.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 0px; 
}
#tdrefmenu:hover {
	background-image: url(../images/arrow2.gif); 
	
}
#googletranslator {
	position: absolute;
	top: 0px;
	margin-left: 350px;
	left: 42%;
	padding-top: 0px;
	z-index: 110;
}

