ol,ul {

	list-style:none;

}





body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 

	margin:0;

	padding:0;

}





body { 

	background: url('../templates/img/sf32.jpg') center top repeat-y;

	background-color: #271b01;

	margin:0px auto; 

	text-align:center; 

	font:13px normal arial, helvetica, sans-serif; 

	line-height:18px; 

	color:#cbcdcc; 

}

a { color:#aa9e3c; text-decoration:none; }

a:hover { text-decoration:underline; }



form { 	

	border:none; margin:0px 0px 0px 0px; 

	}

td p {

	font:13px normal arial, helvetica, sans-serif; 

	text-align:left; 

	line-height:18px; 

	}

input, textarea { 

	border:1px solid #969593; 

	font-size:13px; 

	padding:2px 4px 2px 4px;
	font-family:Arial, Helvetica, sans-serif !important; 
	

	}

input {
	height: 22px;

	}

#main { width:100%; height:auto;  
	background:url('../templates/img/lineasfondo_03.jpg');
	background-repeat:no-repeat;
	background-position: center 82px;

} /*background: url('../templates/img/sf33.jpg') center top no-repeat;*/

#fakemain { 

	margin:0px auto; 

	width:980px; 

	height:auto;

	padding:0px 0px 0px 0px;

		/*background:url('../templates/img/sf11.jpg') left top no-repeat;*/
	

	}


/* Lingua
---------------------------------------------------*/


#lang
{

	float:left; 
	width:755px;
	height: 20px;
	margin: 0px;
	padding:  21px 25px 0px 0px;
	color : #cbcdcc;
	font-size : 12px;
	font-weight: normal;
	text-align: right;
}

#lang a:link, #lang a:active, #lang a:visited
{
	color : #cbcdcc;
	text-decoration: none;
}

#lang a:hover
{
	color : #d9d9d9;
	text-decoration: none;
}

#lang ul
{
	 list-style-type: none;
}

#lang li
{
	display: inline;
}

#lang a.selected
{
	color: #d7ba32 !important;
}


#search { float:left;  margin:0px 0px 42px 0px; }

#search table { margin:20px 0px 0px 0px; }

#qua-search { width:132px; height:20px; margin:0px 0px 0px 0px; padding:1px 0px 1px 4px; border-right:thin solid #a58830; }

#heanav { clear:both; margin:0px 0px 59px 0px; text-align:left; }

#pnav {	background:url('../templates/img/lineasfondo_03.jpg');
	background-repeat:no-repeat;
	background-position: center -2px;
	padding: 0px;
	margin: 0px;
	
	} /*border:1px solid #a79213; */

#clog { float:left; width:216px; height:45px; background:url('../templates/img/sf15.jpg') right 1px no-repeat; } 

#logo { position:absolute; margin:-42px 0px 0px 35px; z-index:6;}

#leftf { position:absolute; margin:0px 0px 0px -225px; z-index:5; }

#rightf { position:absolute; margin:0px 0px 0px 940px; z-index:4; }

#nav { float:left; margin:1px 0px 0px 0px; padding:0px 0px 0px 0px; background:url('../templates/img/sf16.jpg') left top no-repeat; } /* height:43px;*/ 

#clrhd { clear:both; width:960px; height:1px; overflow:hidden; } /* background:url('../templates/img/sf16.jpg') left top no-repeat;*/

#hmcont { text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

#lmain { float:left; width:auto; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 60px 0px;}

#limg { width:680px; height:278px; margin:0px 0px 40px 0px; padding:0px 0px 0px 0px; border:0px solid #6f5b05; text-align:left;}

#limg .foto img{border:1px solid #6f5b05; }

#limgbek1 { position:absolute; width:7px; height:7px; margin:-7px 0px 0px -7px; overflow:hidden; z-index:7; }

#limgb1 { position:absolute; margin:0px 0px 0px -7px; width:7px; height:277px; overflow:hidden; text-align:right; z-index:8; }

#limgb1 img { margin:0px 0px 0px 0px; padding: 0px ; }

#limgb2 { position:absolute; text-align:right; margin:-7px 0px 0px 0px; width:679px; height:7px; overflow:hidden; z-index:9; }

#limgbek2 { position:absolute; width:7px; height:7px; margin:-7px 0px 0px 679px; overflow:hidden; z-index:10; }

#limgb3 { position:absolute; margin:277px 0px 0px 0px; width:679px; height:7px; text-align:left; overflow:hidden; z-index:11; }

#limgbek3 { position:absolute; width:7px; height:7px; margin:277px 0px 0px 679px; overflow:hidden; z-index:12; }

#limgb4 { position:absolute; margin: 0px 0px 0px 679px; width:7px; height:277px; text-align:left; vertical-align:bottom; overflow:hidden; z-index:13; }

#limgbek4 { position:absolute; width:7px; height:7px; margin:277px 0px 0px -7px; overflow:hidden; z-index:14; }

#limg img { padding:0px 0px 0px 0px; }



#hcnt { clear:both; width:678px; height:auto; margin:0px 0px 0px 0px; text-align:left; }

#hlcnt { float:left; width:148px; height:148px; margin:0px 73px 0px 0px; border:1px solid #6f5b05; overflow:hidden; }

#hlcnt1 { position:absolute; margin:-1px 0px 0px -8px; width:7px; height:149px; overflow:hidden; z-index:8; } /*15*/

#hlcntek1 { position:absolute; width:7px; height:7px; margin:-8px 0px 0px -8px; overflow:hidden; z-index:9; }

#hlcnt2 { position:absolute; margin:-8px 0px 0px -1px; width:149px; height:7px; overflow:hidden; z-index:10; }

#hlcntek2 { position:absolute; width:7px; height:7px; margin:-8px 0px 0px 148px; overflow:hidden; z-index:11; }

#hlcnt3 { position:absolute; margin:148px 0px 0px -1px; width:149px; height:7px; overflow:hidden; z-index:12; }

#hlcntek3 { position:absolute; width:7px; height:7px; margin:148px 0px 0px 148px; overflow:hidden; z-index:13; }

#hlcnt4 { position:absolute; margin:-1px 0px 0px 148px; width:7px; height:149px; overflow:hidden; z-index:14; }

#hlcntek4 { position:absolute; width:7px; height:7px; margin:148px 0px 0px -8px; overflow:hidden; z-index:15; }

#hrcnt { float:left; width:421px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden; }


#hrcnt  ul,  ol
{
	width: 396px;
	padding:  0px 10px 10px 15px;
	clear: both;
}

#hrcnt li
{
	background-image: url('../templates/img/qua.gif');
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left : 14px;
}

#hs1{
float:left;
width:677px;
height: 275px;
text-align:left;
border: 1px solid #6f5b05;
white-space-collapse:collapse;
}




#htit { font-size:24px; font-weight:normal; color:#d3b92a; margin:0px 0px 40px 0px; line-height: 26px; }

#htxt { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

#fir { margin:15px 0px 0px -15px; }

#mmain { float:left; width:53px; }

#rmain { float:left; line-height:14px;  }

#mnews { margin:0px 0px 32px 0px; }

.mrnws { clear:both; width:231px; margin:0px 0px 37px 0px; }

.rtit {  width:231px; font-size:18px; text-align:left; line-height:27px; color:#d3b92a; clear:both; }

.rbrk { clear:both; width:231px; margin:0px 0px 10px 0px; }

.nslt { clear:both; }

.nimg { float:left; width:73px; height:73px; overflow:hidden; padding: 3px 0px 0px 0px; }

.ntxt { float:left; width:116px; height:auto; margin:0px 0px 0px 12px; font-size:12px; line-height: 16px; text-align:left; }

.ntxt a { color:#cbcdcc; text-decoration:none; }

.ntxt a:hover { text-decoration:none; }

.ntxt h3 { margin:0px 0px 0px 0px; padding: 0px 0px 6px 0px; font-size:12px !important; }

.ntxt h3 a { font-size:12px !important; color:#aa9e3c; margin:0px 0px 2px 0px; text-decoration:none; }

.ntxt h3 a strong { font-weight:bold; }

.ntxt h3 a:hover { text-decoration:underline; }

.clr { clear:both; height:1px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.clr37 { clear:both; height:37px; overflow:hidden; padding:0px 0px 0px 0px; }

.clr15 { clear:both; height:15px; overflow:hidden; }

.simg { float:left; width:73px; height:auto; overflow:hidden; }

#flk {

    padding:0px 0px 20px 0px;
    font-weight:bold;
    line-height:10px;
    /*color:#666666;*/
}

#flk dl.news-single-files {

    clear:both;
    margin:0px 0px 0px 0px !important;
    padding:0px 0px 0px 0px;
}

#flk dl.news-single-files dd {

    clear:both;
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
/*
#flk img {

    margin:0px 4px 0px 0px;
}
*/
#flk a {

    padding:0px 0px 12px 0px;
}






#hmfoo { clear:both; height:23px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; text-align:left; color:#afa04b; }

#hmfoo a { color:#afa04b; text-decoration:none; }

#hmfoo a:hover { text-decoration:underline; }



#cnfoo {  height:23px; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; font-size:11px; text-align:left; color:#afa04b; float:left;}

#cnfoo a { color:#afa04b; text-decoration:none; }

#cnfoo a:hover { text-decoration:underline; }



#hmfl { float:left; width:733px; margin:0px 0px 28px 0px; text-align:left; } /*  margin:0px 50px 28px 224px; */

#cnfl { float:left; width:733px; margin:0px 0px 28px 0px; text-align:left; }

#hmfl div, #cnfl div { float:left; }

#imprec { width:218px; margin:0px 20px 0px 0px; padding:0px 0px 0px 0px; text-align:left; }

#hmfr { float:left; width:246px; margin:0px 0px 28px 0px; }



#clcnt { float:left; width:218px; height:auto; margin:0px 39px 0px 0px; overflow:hidden; }

#crcnt { float:left; width:457px; }

#cnvt { font-size:18px; line-height:25px; color:#d3b92a; clear:both; margin:0px 0px 0px 0px; }

#cnhr { height:7px; clear:both; margin:8px 0px 0px 0px; }

#cnbr { clear:both; height:13px; overflow:hidden; }

#cnv2 { clear:both; }



#leftmenu { list-style:none; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 60px 0px; }

#leftmenu li { min-height:19px; margin:0px 0px 0px 0px; padding:6px 0px 5px 14px; clear:both;  background:url('../templates/img/sf23.png') bottom left no-repeat; } /* min-height:18px; line-height:18px; */

#leftmenu li:hover { background:url('../templates/img/sf19.png') left top repeat-y; }

#leftmenu li a { font-weight:400; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; color:#f4f4f4; text-decoration:none; } /*min-height:18px; line-height:18px; */

#leftmenu li a:hover { background:url('../templates/img/sf19.png') left top repeat-y; }

/** html #leftmenu li a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../templates/img/sf19.png", sizingMethod="crop"); }*/

#lmsel { color:#d3b92a; text-decoration:none; }

#lmsel:hover { }

#leftmenu li ul { list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 8px 0px; }

#leftmenu li ul li { font-weight:400; font-size:11px; padding:0px 0px 0px 21px; background:url('../templates/img/ulim2.gif') 7px 6px no-repeat; }

#leftmenu li ul li:hover { background:none; }

#leftmenu li ul li a:hover { text-decoration:underline; background:none; }

/*#leftmenu li.lspcr { height:1px; padding:0px 0px 0px 0px; margin:auto 0px auto 0px; overflow:hidden; background:url('../templates/img/sf23.png') top left no-repeat; }*/

/** html #leftmenu li.lspcr { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../templates/img/sf23.png", sizingMethod="crop");*/



.tnl, .tit { font-size:12px; font-weight:bold; color:#aa9e3c; margin:0px 0px 2px 0px; }

#tcon { font-size:12px; }

#kntk table td { font-size:12px; }

.ibg { border:none; }  



.mail img, .external-link-new-window img, .internal-link-new-window img, .download img, .internal-link img { border:none; margin:0px 5px 0px 0px; }



.srhDsc, .srhRt { font-size:11px; }

.srhTit { font-size:12px; font-weight:bold; }

.srhTit a { color:#aa9e3c; text-decoration:none; }

.srhTit a:hover { text-decoration:underline; }



.csc-sitemap ul { list-style:none; }
.csc-sitemap ul li { font-weight:bold; font-size:12px; background-image:none !important; padding-bottom: 15px;  }

.csc-sitemap ul li a { text-decoration:none; color:#aa9e3c; }

.csc-sitemap ul li a:hover { text-decoration:underline; }

.csc-sitemap ul li ul { margin:0px 0px 0px 0px; padding:0px 0px 8px 0px; }

.csc-sitemap ul li ul li { 
	font-weight:normal; font-size:11px; 
	background-image: url('../templates/img/qua.gif') !important;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding : 0px 0px 0px 14px;
}

.csc-sitemap ul li ul li a { color:#cbcdcc; }

.csc-sitemap ul li ul li ul{ margin:0px 0px 0px 0px; padding:4px 0px 4px 0px !important;}


.csc-sitemap ul li ul li ul li {
	background-image: url('../templates/img/pfeilmenu.gif') !important;
	background-repeat: no-repeat;
	background-position: 0px 2px !important;
	padding : 0px 0px 0px 16px;
}



.bodytext b { color:#aa9e3c; }



.foto_media { float:left; width:192px; margin:0px 18px 40px 0px; }


#content_foto_gallery 
{ 	
	float: left;
	width: 420px;
	padding: 0px 0px 25px 0px; 
}

.foto_gallery 
{ 
 	float: left;
	width: 140px;
	padding: 5px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
	border:0px;
	height: 100px;
}

.foto_gallery a img { border:0px }





div .tx-guestbook-field_left { float:left; width:90px; min-height:27px; }

div .tx-guestbook-field_right { float:left; width:300px; min-height:27px; overflow:hidden;}

div .tx-guestbook-field { clear:both; }


.tx-veguestbook-pi1
{
	padding: 20px 0px 0px 0px;
}

.tx-veguestbook-pi1 fieldset { border:none; }

.tx-veguestbook-pi1 textarea { width:300px; height:130px; }


.tx-veguestbook-pi1 .titel b
{
	color :#aa9e3c;
}

.tx-veguestbook-pi1 .tx-guestbook-header
{
	font-size:14px;
	color: #aa9e3c;
}

.tx-veguestbook-pi1 .tx-guestbook-right
{
	padding: 10px 0px 10px 0px;
}
.tx-veguestbook-pi1 .tx-guestbook-pagination
{
	float:right;
	font-size:12px;
	padding: 0px 0px;
	color: #aa9e3c;
}

.tx-veguestbook-pi1 .tx-guestbook-pagination a
{
	color : #ffffff;
}

.tx-veguestbook-pi1 .tx-guestbook-pagination a:hover
{
	color : #aa9e3c;
}

.tx-guestbook-result { height:27px; font-size:12px; font-weight:bold; }

div .tx-guestbook-clear { 
		clear:both; 
		background:url('../templates/img/linea_guest.gif') left center no-repeat; 
		padding: 0px 0px 0px 0px; 
		
}
.tx-guestbook-date { float:right; font-size:11px; padding: 5px 0px; }

.tx-guestbook-submit {  margin:27px 0px 0px 90px;  }


.tc, .tx { font-size:12px; color:#271b01; }



.bul_media { margin:0px 0px 28px 0px; }



#csstopmenu, #csstopmenu ul

{

padding: 0px 0px 0px 0px;

margin: 0px 0px 0px 0px;

text-indent: 0px;

text-align:left;

line-height:44px;

list-style: none;

border:0px;

float: left;

z-index: 20;

list-style: none !important;

}



#csstopmenu li

{

	float: left;

	position:relative;

	z-index: 20;

	height:44px;

}



#csstopmenu li a

{

	float: left;

	height:50px;

	background-image:url('../templates/img/sf13.gif');

	background-position: right 0px;

	margin:0px 1px 0px 0px;

	padding: 0px 16px 0px 16px;

	color:#2c1200;

	font-size: 14px !important;

	font-family: Arial, helvetica, sans-serif;

	font-weight: normal;

	text-decoration: none;

	line-height:44px;

}



#csstopmenu li a:hover

{

	background-position: right -56px !important;

	text-decoration: none;

	font-size: 14px !important;

}



#csstopmenu li a#selected

{

	background-position: right -56px !important;

	text-decoration: none;

}





#csstopmenu img

{

 	float:left !important;

	padding:0px !important;

	margin:0px !important;

}

/*

#csstopmenu a

{

text-decoration: none;

color:#ffffff;

}



#csstopmenu a:hover

{

text-decoration: none;

color:#ffffff;

}



*/



.mainitems

{

	/*background :trasparent;*/

	

}

/*

.headerlinks a

{

margin: auto 8px;

color : #ffffff;

font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;

font-size: 13px;

font-weight:bold;



}*/



#csstopmenu .submenus

{



	display: none;

	width: 218px;

	padding: 6px 0px 6px 0px !important;

	margin: 0px 0px 0px 0px;

	position: absolute;

	

	left: 0px;

    top:46px !important;

	background-image: url('../templates/img/sf1.png');

	background-position: top;

	background-repeat: repeat;

	border:none;

	color: #2c1200;

	z-index: 20;

	overflow:hidden;

/*

	filter:alpha(opacity=10); 

	-moz-opacity:.10;

	opacity:.90;*/

}



#csstopmenu #ultimo .submenus

{

	right: 0px !important;

}





#csstopmenu .submenus li

{

width: 218px;

padding: 0px 0px 0px 0px !important;

line-height:20px !important;

height:22px;

font-size: 12px !important;

font-weight: bold;

background-image:none !important;

z-index: 20;

}



#csstopmenu .submenus li a

{

display: block;

line-height:20px;

height:22px;

width: 100%;

padding: 0px 0px 0px 0px;

font-size: 12px !important;

color:#2c1200;

background-image:none !important;

text-indent: 15px;

}



html>body .submenus li a

{ /* non IE browsers */

width: 123px;

font-size: 12px !important;

}



#csstopmenu .submenus li a:hover

{

font-size: 12px !important;

color:#cac7b8;

background-color:#9e8912;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 1px;

border:none;

}



#csstopmenu li>ul

{/* non IE browsers */

top: auto;

left: auto;

padding: 0px 0px 0px 0px;

}



#csstopmenu li:hover ul, #csstopmenu li.over ul

{

display: block;

z-index: 20;

}





html>body #clearmenu

{ /* non IE browsers */

height: 3px;

}

/*News
---------------------------------------------------------*/
.nmg
{
	float:left;
	width: 165px;
	padding:0px 0px 20px 0px;
}

.news_list_rec_cnt_tit
{
	float:left;
	width: 255px;
	padding: 5px 0px;
}


.news_list_rec_cnt
{
	float:left;
	width:255px;
	padding: 0px 0px 20px 0px;
}



.news_list_rec_cnt a
{
	font-weight: bold;
}

.news_list_rec
{
	float:left;
	clear: both;
	width: 420px;
	padding: 0px 0px 20px 0px;
}

#news_single_tit
{
	float:left;
	width: 420px;
	padding: 0px 0px 4px 0px;
	font-size:16px;  
	color:#aa9e3c;
	font-weight: bold;
	border-bottom : 1px solid #52410b;
	margin-bottom: 6px;
}

#news_single_dat { float:left; width: 420px; clear: both; padding: 0px 0px 20px 0px;
}

#news_single_dat strong em { font-style:normal; }

#news_single_txd, #news_single_txe  { float: left; width: 420px; clear:both; padding:5px 0px 0px 0px; }

#news_single_txd h3{ font-size: 12px;}

#news_single_img2{ float:left; width: 420px; clear: both; padding: 0px 0px 20px 0px;
}

#news_single_img2 img{ float:left!important;}



#mshop .csc-firstHeader{ margin:0px 0px 0px 0px; padding: 0px 0px 6px 0px; font-size:12px !important;  font-weight:bold; }

#mshop
{
	font-size:12px; line-height: 16px;
}
/*Menu left

---------------------------------------------------------*/

#menuTitle{

	width:218px;

	clear:both;

	font-family:  Arial, Helvetica, sans-serif;

	font-size:18px;

	line-height: 18px;

	font-weight:normal;

	color: #D3B92A;

	padding-bottom: 25px;

	border-bottom: 1px solid #52410B;

}



#menuleft

{

	width: 218px;

}



#menuleft li

{

	 font-family:  Arial, Helvetica, sans-serif;

	 color: #F4F4F4;

	 font-size: 12px;

	 padding: 0px 0px 0px 0px ;

}



#menuleft  .level1 a:link , #menuleft .level1 a:visited , #menuleft  .level1 a:active

{

	line-height: 28px;

	width:218px;

	color: #F4F4F4; 

	text-decoration: none;

	background-image: url(../templates/img/menuleft.gif);

	background-position:0px 0px;

	background-repeat:no-repeat;

	display:block;

	font-size:12px;

	font-weight:normal;

	padding: 0px 10px 0px 13px;

 }

 

#menuleft  .level1 a:hover

{

	text-decoration: none;

	background-position:0px -28px;

	background-repeat:no-repeat;

}



#menuleft  .level2 a:link , #menuleft .level2 a:visited , #menuleft  .level2 a:active
{

	line-height: 18px;

	width:100%;

	color: #F4F4F4; 

	text-decoration: none;

	display:block;

	font-size:11px;

	font-weight:normal;

	padding: 0px 10px 0px 30px;

	background-image: url(../templates/img/pfeilmenu.gif);

	background-repeat: no-repeat;

	background-position: 13px  2px;

 }

#menuleft  .level2 a:hover

{

	text-decoration: none;

	/*background-color: #ffffff;*/

	color: #D3B92A;



}



#menuleft  .level2_last
{

	border-bottom: 1px solid #52410B;
	line-height: 9px !important;
	font-size: 9px;
}



#menuleft #selected1

{

	background-position:0px -56px;

	color:#D3B92A;

}



#menuleft #selected2

{

	background-image: url(../templates/img/pfeilmenu.gif);

	background-repeat: no-repeat;

	background-position: 13px  2px;

	color: #D3B92A;

}



#menuleft #l2first

{

	padding-top: 5px;

}







/*End Menu left

---------------------------------------------------------*/


/****************GUESTBOOK********************/
	p.tx-guestbook-form-error {
		font-weight:bold;
		color:#cb2a19;
	}
	

	.tx-guestbook-result {
		font-weight:bold;
		float:left;
	}
	

	.tx-guestbook-pagination {
		font-size:75%;
		font-weight:bold;
		float:right;
	}
	

	/*h2.tx-guestbook-header {
		clear:both;
		background:#666;
		color:#FFF;
		display:block;
		font-size:100%;
		font-weight:bold;
		/*padding: 1em;
		width: 35em;
	}*/
	
	.tx-guestbook-left {
		float:left;
		width:12em;
		/*background:#EFEFEF;*/
		min-height:4em;
		padding: 1em;
	}
	
	.tx-guestbook-left {
		/*height:4em;*/
	}
	
	.tx-guestbook-left p {
		/*color:#333;*/
	}
 
	.tx-guestbook-right {
		float:left;
		width:21em;
		/*background:#FFF;*/
		padding: 1em;
	}
	

	.tx-guestbook-latest p,
	.tx-guestbook-right p {
		/*color:#333;*/
	}
	
	.tx-guestbook-latest p.tx-guestbook-date,
	.tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
        text-align:right;
	}
	
	div .titel{
		margin-bottom:10px;
	}
 
	.tx-guestbook-right h3 {
		font-size:100%;
		color:#cb2a19;
		font-weight:bold;
		background:transparent;
	}
	
	.tx-guestbook-right .tx-guestbook-comment {
		font-size:75%;
		/*color:#333;*/
		font-style: italic;
	}
	
	.tx-guestbook-latest {
		display:block;
		padding:0.25em;
		clear:both;
	}
	
	.tx-veguestbook-pi1 form fieldset{
		border:none;
	
	}
	
	
	.tx-veguestbook-pi1 .tx-guestbook-field{
		width:400px;
		height:23px;
		margin-top:0px;
		/*margin-left: 5px;*/
	}
	.tx-srfreecap-pi2-image{
		margin: 0px 0px 3px 0px;
		width: 128px;
		margin-left:0px !Important;
	
	
	}
	.tx-veguestbook-pi1 .tx-guestbook-field_left{
		clear:none!Important;
		float: left;
		width: 100px;
		line-height:15px;
	}
	.tx-veguestbook-pi1 .tx-guestbook-field_left label{
		clear:none!Important;
		float: left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field_right{
	
	clear:none!Important;
		float: left;
		width: 140px;
	}
	.tx-veguestbook-pi1 .tx-guestbook-field_right input{
		float: left;
		clear:none!Important;
	}
	.tx-veguestbook-pi1 .tx-guestbook-field_right .tx-guestbook-form-textarea{
		padding:0px;
		margin:0px;
		height:100px;
		width: 250px;
	
	}
	.tx-veguestbook-pi1 .tx-guestbook-submit{
		margin-left: 100px;
		margin-top: 8px;
	
	}


	/*.tx-guestbook-field {
		clear:both;
		width:100%;
		display:block;
		padding: 1em 0;
	}
	
	.tx-guestbook-field label {
		clear: both;
		display: block;
		float: left;
		width: 10em;
	}
	
	.tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		width:10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		width:20em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width: 30em;
		display: block;
		float: left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#cb2a19;
	}
	
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		background:#F7F7F7;
		border:1px solid #CCC;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		margin-left:2.25em;
	}
 
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
		float:left;
		display:block;
		padding-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
		clear:both;
		display:block;
		float:none;
		width:10em;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		font-size:75%;
		padding:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		color:#cb2a19;
	}
	
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:auto;
		display:block;
		
	}
	*/
	
.tx-guestbook-pi1 h2 { color:#ffffff; border:1px solid #fff; }
.tx-veguestbook-pi1 div { clear:both; padding:0px 0px 0px 0px; }

.tx-guestbook-result { float:left; }
/*.tx-guestbook-pagination { float:right; }*/
.tx-guestbook-clear { height:9px; margin:0px 0px 12px 0px; padding:0px 0px 0px 0px; clear:both; background:url('../img/spacer-1.gif') left bottom no-repeat; }

h2 .tx-guestbook-header { display:block; font-size:30px; border:1px solid #fff; }
.tx-guestbook-left {  visibility:hidden; }

.tx-guestbook-right { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.tx-guestbook-right p { width:400px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

/*.tx-guestbook-right h3 { display:none; }
.tx-guestbook-comment { display:none; }*/
.tx-guestbook-pagination { margin-top:0px; font-size:11px; }
.tx-guestbook-pagination b { color: #cb2a19; }

p.tx-guestbook-date { margin:16px 0px 0px 0px; }
.tx-guestbook-field { clear:both; }
.tx-guestbook-field_left { float:left; width:140px; }
.tx-guestbook-field_right { float:left; }

