*{
    margin:0;
    padding:0;
}

/* globals */
body{
	background:url('../images/bg_verlauf.gif') repeat-x;
	background-color:#590404;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	
}

label {
    float:left;
    font: 12px Arial,Helvetica,sans-serif;
    color: #666;
    width:100px;
}

img {
    border:none;
}

a {
    font: 12px Arial,Helvetica,sans-serif;
    text-decoration:none;
    color:#660000;
}

p {
   font: 12px Arial,Helvetica,sans-serif;
   color: #666;
   line-height:20px
}

ul {
    list-style-image: url(../images/point.png);
    margin-left:0px;
    padding-left:20px;
    font: 12px Arial,Helvetica,sans-serif;
    color: #666;
}

ul li {
	padding:0 0 10px 0;
	margin:0;
}

fieldset {
    border:none;
}

/* ------ */

/* structure */
#page{
	/* center page */
	text-align:center;
}

#container{
	
	text-align:left;
	overflow:hidden;
	margin: 10px auto 0 auto;
	width:990px;
}

#logo{
	width:106px;
	height:106px;
	position:absolute;
	margin:6px 0 0 438px;
	z-index:1000;
}

a.logo{
    display:block;

	background:url(../images/logo.png) no-repeat;
    width:114px;
    height:114px;
}

#header{
	height:20px;
	color:white;
	text-align:right;
}

#whiteborderarea{
	padding:0 5px;
	background-color:white;
}
#contenttopframe{
	font-size:1px;
	height:5px;
	background-color:#FFF;
}

#top_navigation.home{
	height:30px;
	position:absolute;
	width:980px;		
}
#top_navigation.subpage{
	height:30px;
	position:absolute;
	z-index:1000;
	width:980px;
}
#top_navigation_background.subpage{
	height:30px;
	background-color:#88A026;
	opacity:0.9;
	filter:alpha(opacity=90);
	position:absolute;
	z-index:999;
	width:980px;
}

#content{
	min-height:600px;
}

#contentbottomframe{
	height:5px;
	font-size:1px;
	background-color:#FFF;
}


#footer{
	margin:5px 0 0 0;
	height:20px;
	color:white;
    font-size:9px;
}

#footer a {
    font-size:9px;
    color:#DEDE62;
    margin-left:5px;
}
/* ------ */


/* navigation */


.top_navigation_ul{
	list-style:none;
	height:30px;
	width:980px;
	position:relative;
    z-index:1100;
	/*defining start offset (left of first menu button) */
	
	margin:0;	
	padding-left:10px;
}

.top_navigation_ul .arrow-place {
     float:left;
     background: url('../images/topnav_arrow.gif') no-repeat;
     width:7px;
     height:7px;
     margin:12px 7px 0 7px;
}

.top_navigation_ul .arrow-place.homepage {
    background: url('../images/topnav_arrow_homepage.jpg') no-repeat;
}

.top_navigation_li{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
	text-decoration:none;
	height:30px;
	line-height:30px;
	margin:0;
	
	/* defining distance between menubuttons */
	padding:0 26px 0 25px;
    
}

.top_navigation_li.subpage_arrow{
	background: url('../images/topnav_arrow.gif') no-repeat right;
}

.top_navigation_li.home_arrow{
	background: url('../images/topnav_arrow_homepage.jpg') no-repeat right;
}


.top_navigation_li a{
    
	color:white;
	text-decoration:none;
	text-transform:uppercase;
	height:30px;
	line-height:30px;
	padding:10px;
    font-size:11px;
}

.top_navigation_li a:hover {
    color:#dede62;
}

.top_navigation_li a.current {
     color:#dede62;
}

#top_navigation_li_middlespacer{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	position:relative;
	text-decoration:none;
	height:30px;
	line-height:30px;
	margin:0;
	width:105px;
}

#top_navigation_li_middlespacer_espa{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	position:relative;
	text-decoration:none;
	height:30px;
	line-height:30px;
	margin:0;
	width:100px;
}

/* ------- */


/* home */
#content_home_picture_en{
	background:url('../images/10_alpaca_kv.jpg');
	width:980px;
	height:700px;
}

#content_home_picture_et{
	background:url('../images/10_alpaca_kv_es.jpg');
	width:980px;
	height:700px;
}

#content_home_quicklink{
	position:absolute;
	margin:565px 0 0 0;
	width:980px;
	height:84px;
	text-align:center;	
}


#content_home_quicklink a{
    width:220px;
	height:84px;
    float:left;
    margin-left:20px;
}

#content_home_quicklink a.box1_en {
    background:url('../images/10_alpaca_box1.png');
	
}

#content_home_quicklink a.box1_en:hover{
	background:url('../images/10_alpaca_box1_over.png');
	
}

#content_home_quicklink a.box2_en {
    background:url('../images/10_alpaca_box2.png');

}

#content_home_quicklink a.box2_en:hover{
	background:url('../images/10_alpaca_box2_over.png');

}

#content_home_quicklink a.box3_en {
    background:url('../images/10_alpaca_box3.png');

}

#content_home_quicklink a.box3_en:hover{
	background:url('../images/10_alpaca_box3_over.png');

}

#content_home_quicklink a.box4_en {
    background:url('../images/10_alpaca_box4.png');

}

#content_home_quicklink a.box4_en:hover{
	background:url('../images/10_alpaca_box4_over.png');

}

#content_home_quicklink a.box1_et {
    background:url('../images/10_alpaca_box1_es.png');

}

#content_home_quicklink a.box1_et:hover{
	background:url('../images/10_alpaca_box1_over_es.png');

}

#content_home_quicklink a.box2_et {
    background:url('../images/10_alpaca_box2_es.png');

}

#content_home_quicklink a.box2_et:hover{
	background:url('../images/10_alpaca_box2_over_es.png');

}

#content_home_quicklink a.box3_et {
    background:url('../images/10_alpaca_box3_es.png');

}

#content_home_quicklink a.box3_et:hover{
	background:url('../images/10_alpaca_box3_over_es.png');

}

#content_home_quicklink a.box4_et {
    background:url('../images/10_alpaca_box4_es.png');

}

#content_home_quicklink a.box4_et:hover{
	background:url('../images/10_alpaca_box4_over_es.png');

}

.content_home_quicklink_pics{
	margin-right:10px;
}

/* ----- */


/* subpage nav */

.sub_navigation_ul{
	list-style:none;
	width:160px;
	padding:0;
	margin:0;
}

.sub_navigation_li{
	height:22px;
	width:160px;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:5px 0 5px 0;
	position:relative;
	text-decoration:none;
	border:1px #cedada;
	border-style: none none solid none;
	overflow:hidden;
}


.sub_navigation_li .arrow-place {
     float:left;
     width:7px;
     height:7px;
     margin:8px 0 0 7px;
}

.sub_navigation_li .arrow-place.current {
     background: url('../images/subnav_arrow.jpg') no-repeat;
     
}

#subpage_content .arrow-place {
     float:left;
     width:7px;
     height:7px;
     margin:5px 5px 0 0;
     
}

#subpage_content .arrow-place.current {
     background: url('../images/subnav_arrow.jpg') no-repeat;
    
    
}



.sub_navigation_element{
    display:block;
	font-size:12px;
	color:#590404;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding: 4px 0 0 20px;
}



/* --- */

/* std subpage */

#content_subpage_picture{
	width:980px;
	height:350px;
    position:relative;
}

#content_subpage_picture #picture_arrows{
    left:5px;
    position:absolute;
    top:457px;
    width:968px;
}

#content_subpage_picture #picture_pagenumber{
    left:740px;
    position:absolute;
    top:456px;
    width:200px;
}
#picture_pagenumber div{
	float:left;
}

#content_subpage_picture .typepic {
   
	width:715px;
	height:475px;
	overflow:hidden;
}
#type_picture{
	background-color:#E9E2D1;
}

#content_subpage_picture .typetext {
    float:right;
    position:relative;
	width:240px;
	height:455px;
    background-color:#E9E2D1;
    padding-top:20px;
    padding-left:20px;
}



#content_subpage_picture .typetext .h1 {
color:#360303;
font-size:30px;
}

#content_subpage_picture .typetext .h2 {
color:#777777;
font-size:13px;

}

#content_subpage_picture .typetext .text {
    padding:5px 0;
    margin-right:15px;
    font-size:12px;
    border-bottom:1px solid #777777;
}

#content_subpage_picture .typetext .text.last {
     border-bottom:none;
	overflow:hidden;
}

#content_subpage_picture .typetext .caption {
    color:#360303;
    width:80px;
    float:left;
    min-height:20px;
}

#content_subpage_picture .typetext .value {
    color:#777777;
    min-height:15px;
}

#content_subpage_picture .typetext .caption.last {
    min-height:85px;
}

#content_subpage_picture_description_text {
    border:medium none;
color:#777777;
font-size:13px;
left:2px;

position:absolute;
top:387px;
width:230px;
}

.description_text{
        border:medium none;
color:#777777;
font-size:12px;
left:20px;

position:absolute;
top:387px;
width:230px;
}

#content_subpage_picture_pagenumber {
    float:left;
    color:#777777;
}

#content_subpage_picture_aboutus{
    background:url('../images/20_aboutus_kv.png');
    width:980px;
	height:350px;
    position:relative;
}

#content_subpage_picture_mission{
    background:url('../images/21_mission_kv.png');
    width:980px;
	height:350px;
    position:relative;
}

#content_subpage_picture_videotour{
	padding-top:30px;
    background:url('../images/placeholder_kv.png');
    width:980px;
	height:520px;
	position:relative;
}

#content_subpage_picture_aboutAlpacas {
    background:url('../images/30_aboutAlpacas_kv.png');
    width:980px;
	height:350px;
    position:relative;
}

#content_subpage_picture_breeds {
    background:url('../images/31_breeds_kv.png');
    width:980px;
	height:350px;
    position:relative;
}

#content_subpage_picture_maintenance {
    background:url('../images/32_maintenance_kv.png');
    width:980px;
	height:350px;
    position:relative;
}

#content_subpage_picture_benefits {
    background:url('../images/33_benefits_kv.png');
    width:980px;
	height:350px;
    position:relative;
}

#content_subpage_picture_catalog {
    background:url('../images/40_alpacas_kv.png');
    width:980px;
	height:350px;
    position:relative;
}

#content_subpage_picture_fiberfashion{
    background:url('../images/50_fiberFashion_kv.png');
    width:980px;
	height:350px;
    position:relative;
}

#content_subpage_picture_contactus{
    background:url('../images/60_contactUs_kv.png');
    width:980px;
	height:350px;
    position:relative;
}

#content_subpage_picture_download{
    background:url('../images/70_catalog_kv.png');
    width:980px;
	height:350px;
    position:relative;
}



#subpage_container{
	width:980px;
	overflow:hidden;
	margin: 20px 0 0 0;
}
#subpage_navigation{
	width:160px;
	float:left;
}
#subpage_content{
	padding: 0 20px 20px 20px;
	width:540px;
	/* padding + width = 580 */
	float:left;
	overflow:hidden;
}


#subpage_content .typepic-arrowback {
    float:left;
    margin-top:-10px;
    
}

#subpage_content .typepic-arrowforward {
    margin-top:-10px;
    margin-left:200px;
   
}

#subpage_content .small-type-pic {
    float:left;
    
}

#subpage_quicklinks{
    float:right;
    margin-top:33px;
    width:240px;
}

#subpage_quicklinks .download {
     width:240px;
     height:110px;
     margin-top:10px;
     background:url('../images/content_download.jpg');
}

#subpage_quicklinks .maintenance {
     width:240px;
     height:110px;
     margin-top:10px;
     background:url('../images/content_maintenance.jpg');
}

#subpage_quicklinks .videowatch_en {
     width:240px;
     height:110px;
     margin-top:10px;
     background:url('../images/video_watch.jpg');
     display:block;
}

#subpage_quicklinks .videowatch_et {
     width:240px;
     height:110px;
     margin-top:10px;
     background:url('../images/video_watch_es.jpg');
     display:block;
}

#subpage_quicklinks .interactivecatalog_en {
     width:240px;
     height:110px;
     margin-top:10px;
     background:url('../images/btn_catalog.jpg');
     display:block;
}

#subpage_quicklinks .interactivecatalog_et {
     width:240px;
     height:110px;
     margin-top:10px;
     background:url('../images/btns_spanish_view.jpg');
     display:block;
}

#subpage_quicklinks .pdfcatalog_en {
     width:240px;
     height:110px;
     margin-top:25px;
     background:url('../images/btn_downloadCatalog.jpg');
     display:block;
}

#subpage_quicklinks .pdfcatalog_et {
     width:240px;
     height:110px;
     margin-top:25px;
     background:url('../images/btns_spanish_download.jpg');
     display:block;
}


#subpage_content_title{
	padding:11px 0 0 0;
	font-size:20px;
	color:#590404;
	text-transform:uppercase;
}

#subpage_content_title .title-aboutus-en {
    background: url('../images/headlines/20_HL_aboutUs.gif') no-repeat;
    width:152px;
    height:24px;
}

#subpage_content_title .title-mission-en {
    background: url('../images/headlines/21_HL_mission.gif') no-repeat;
    width:124px;
    height:24px;
}

#subpage_content_title .title-video-en {
    background: url('../images/headlines/22_HL_video.gif') no-repeat;
    width:182px;
    height:24px;
}

#subpage_content_title .title-aboutalpacas-en {
    background: url('../images/headlines/30_HL_aboutAlpacas.gif') no-repeat;
    width:237px;
    height:24px;
}

#subpage_content_title .title-breeds-en {
    background: url('../images/headlines/31_HL_breeds.gif') no-repeat;
    width:108px;
    height:24px;
}

#subpage_content_title .title-maintenance-en {
    background: url('../images/headlines/32_HL_carebreeding.gif') no-repeat;
    width:261px;
    height:24px;
}

#subpage_content_title .title-benefits-en {
    background: url('../images/headlines/33_HL_benefits.gif') no-repeat;
    width:127px;
    height:24px;
}

#subpage_content_title .title-catalog-en {
    background: url('../images/headlines/40_HL_alpacas.gif') no-repeat;
    width:268px;
    height:24px;
}

#subpage_content_title .title-breedaslide-en {
    background: url('../images/headlines/42_HL_breeda_slide.gif') no-repeat;
    width:68px;
    height:24px;
}

#subpage_content_title .title-contactus-en {
    background: url('../images/headlines/60_HL_contactUs.gif') no-repeat;
    width:189px;
    height:24px;
}

#subpage_content_title .title-download-en {
    background: url('../images/headlines/70_HL_catalog.gif') no-repeat;
    width:186px;
    height:24px;
}

#subpage_content_title .title-huacayamale-en {
    background: url('../images/headlines/41_HL_huacaya_male.gif') no-repeat;
    width:250px;
    height:24px;
}

#subpage_content_title .title-huacayafemale-en {
    background: url('../images/headlines/41_HL_huacaya_female.gif') no-repeat;
    width:277px;
    height:24px;
}

#subpage_content_title .title-surimale-en {
    background: url('../images/headlines/41_HL_suri_male.gif') no-repeat;
    width:176px;
    height:24px;
}

#subpage_content_title .title-surifemale-en {
    background: url('../images/headlines/41_HL_suri_female.gif') no-repeat;
    width:205px;
    height:24px;
}

#subpage_content_title .title-fiberandfashion-en {
    background: url('../images/headlines/50_HL_fashion.gif') no-repeat;
    width:265px;
    height:24px;
}

#subpage_content_title .title-disclaimer-en {
    background: url('../images/headlines/HL_disclaimer.gif') no-repeat;
    width:186px;
    height:24px;
}

#subpage_content_title .title-privacy-en {
    background: url('../images/headlines/HL_privacy.gif') no-repeat;
    width:235px;
    height:24px;
}

#subpage_content_title .title-sitemap-en {
    background: url('../images/headlines/HL_sitemap.gif') no-repeat;
    width:286px;
    height:24px;
}


/* Spanish title images */

#subpage_content_title .title-aboutus-et {
    background: url('../images/headlines/20_HL_aboutUs_es.gif') no-repeat;
    width:267px;
    height:24px;
}

#subpage_content_title .title-mission-et {
    background: url('../images/headlines/21_HL_mission_es.gif') no-repeat;
    width:160px;
    height:24px;
}

#subpage_content_title .title-video-et {
    background: url('../images/headlines/22_HL_video_es.gif') no-repeat;
    width:186px;
    height:24px;
}

#subpage_content_title .title-aboutalpacas-et {
    background: url('../images/headlines/30_HL_aboutAlpacas_es.gif') no-repeat;
    width:162px;
    height:24px;
}

#subpage_content_title .title-breeds-et {
    background: url('../images/headlines/31_HL_breeds_es.gif') no-repeat;
    width:94px;
    height:24px;
}

#subpage_content_title .title-maintenance-et {
    background: url('../images/headlines/32_HL_maintenance_es.gif') no-repeat;
    width:261px;
    height:24px;
}

#subpage_content_title .title-benefits-et {
    background: url('../images/headlines/33_HL_benefits_es.gif') no-repeat;
    width:173px;
    height:24px;
}

#subpage_content_title .title-catalog-et {
    background: url('../images/headlines/40_HL_alpacas_es.gif') no-repeat;
    width:162px;
    height:24px;
}

#subpage_content_title .title-breedaslide-et {
    background: url('../images/headlines/42_HL_breeda_slide_es.gif') no-repeat;
    width:70px;
    height:24px;
}

#subpage_content_title .title-contactus-et {
    background: url('../images/headlines/60_HL_contactUs_es.gif') no-repeat;
    width:164px;
    height:24px;
}

#subpage_content_title .title-download-et {
    background: url('../images/headlines/70_HL_catalog_es.gif') no-repeat;
    width:174px;
    height:24px;
}

#subpage_content_title .title-huacayamale-et {
    background: url('../images/headlines/41_HL_huacaya_male_es.gif') no-repeat;
    width:400px;
    height:24px;
}

#subpage_content_title .title-huacayafemale-et {
    background: url('../images/headlines/41_HL_huacaya_female_es.gif') no-repeat;
    width:400px;
    height:24px;
}

#subpage_content_title .title-surimale-et {
    background: url('../images/headlines/41_HL_suri_male_es.gif') no-repeat;
    width:400px;
    height:24px;
}

#subpage_content_title .title-surifemale-et {
    background: url('../images/headlines/41_HL_suri_female_es.gif') no-repeat;
    width:400px;
    height:24px;
}

#subpage_content_title .title-fiberandfashion-et {
    background: url('../images/headlines/50_HL_fashion_es.gif') no-repeat;
    width:265px;
    height:24px;
}

/* catalog */
#content_subpage_picture.catalog{
	width:980px;
	height:350px;
    position:relative;
	padding-top:30px;
}
#subpage_container.catalog{
	margin-top:145px;
}


/* footer navigation same in spanish */

#subpage_content_title .title-disclaimer-et {
    background: url('../images/headlines/HL_disclaimer.gif') no-repeat;
    width:186px;
    height:24px;
}

#subpage_content_title .title-privacy-et {
    background: url('../images/headlines/HL_privacy_es.gif') no-repeat;
    width:201px;
    height:24px;
}

#subpage_content_title .title-sitemap-et {
    background: url('../images/headlines/HL_sitemap.gif') no-repeat;
    width:286px;
    height:24px;
}


#subpage_content_subtitle{
	padding:7px 0 0 0;
	font-size:14px;
	color:#666;
	
}

#subpage_content_therealcontent{
	padding:20px 0 0 0;
	font-size:12px;
	color:#565656;
}

#subpage_content_therealcontent ul{
	padding:0;
	margin:0 0 0 15px;
}

.clear {
    clear:both;
}

.pointed {
    margin-top:7px;
    border-top:1px dotted #999999;
    height:1px;
}

.pdficon-big {
    float:left;
    margin-right:20px;
    background:url('../images/pdficon_big.jpg') no-repeat;
    width:66px;
    height:68px;
    display:block;
    margin-top:20px;
}

.pdficon-small {
    clear:left;
    float:left;
    margin-right:20px;
    background:url('../images/pdficon_small.jpg') no-repeat;
    width:43px;
    height:43px;
    display:block;
    margin-top:30px;
}

a.langswitcher {
    color:#fff;
    font-size:9px;
    text-decoration:none;
   
}

a.langswitcher.en_en {
color:#DEDE62;
}
a.langswitcher.en_et {
color:#fff;
}
a.langswitcher.et_en {
color:#fff;
}
a.langswitcher.et_et {
color:#DEDE62;
}

a:hover.langswitcher {
color:#DEDE62;
}

img.withborder {
    border: 3px solid #5F0505;
}
img.whiteborder {
    border: 3px solid #fff;
}

/* ----- */



/* contact us */
.buttons{
	margin:15px 0 0 100px;
	
}
#pics_submit{
	background:url('../images/btn_send.png');
	padding:3px 29px 0 44px;
}

#submit{
	background:transparent url(../images/btn_send.png) repeat scroll 0 0;
    border:medium none !important;
    float:left;
    height:18px;
    width:77px !important;
}


#pics_reset{
	background:transparent url(../images/btn_reset.png) repeat scroll 0 0;
    display:block;
    float:left;
    height:18px;
    width:77px;
    margin-left:5px;
}
#contactform input{
	width:290px;
	background-color:#F4F0E8;
	border:1px #AAA solid;
}

#contactform textarea{
	width:290px;
	background-color:#F4F0E8;
	border:1px #AAA solid;
}

#messageToUser{
	color:#660000;
	font-size:14px;
	padding:0 0 3px 100px;
	
}


#name2{
    margin-left:100px;
}

#telephone2{
     margin-left:100px;
}

#email2{
     margin-left:100px;
}

#message2{
     margin-left:100px;
}



/* ----- */