body {background-color: #E8E2C8;margin: 0 auto;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #796E58;}
p, h1, h2, h3, h4, h5, li {margin: 0;padding: 0;}
h3, h4 {font-size: 12px;}
h5 {font-size: 11px;font-weight: normal;}
h6 {font-size: 10px;font-weight: normal;}
a {color: #796E58;}
a:hover {text-decoration: none;}
a img {border: none;}
#content p, #content h3, #content h1 {
	line-height: 20px;
	margin-top: 16px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#content ul {line-height: 18px;}
.left {float: left;}
.right {float: right;}
.center {text-align: center;}
.small {font-size: 10px;}
.nowrap {white-space: nowrap;}
.iframe, .webcam {float: right;margin: 0 0 10px 20px;}
.video {clear: right;width: 100%;}
.cmslink {text-decoration: none;cursor: default;}
.arrowlink {background-image: url(/nav/pfeil.gif);background-repeat: no-repeat;background-position: 0 3px;padding: 2px 0 2px 20px;margin-bottom: 4px;display: block;}
.clear {clear: both;}
.back {display: block;text-align: right;}
#content h1 {color: #786F59;font-size: 18px;font-weight: normal;}
#content h2 {color: #786F59;font-size: 24px;font-weight: normal;}
#top_anfrage h3, #top_anfrage .flashh_top {
	margin: 0;
	padding: 0 0 3px 2px;
	background-color: #D0E89F;
	color: #333333;
	height: 21px;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	letter-spacing: 2px;
	line-height:1.7;
}
* html #top_anfrage .flashh_top {padding: 2px 0 0 2px;}
*+html #top_anfrage .flashh_top {padding: 2px 0 0 2px;}
#bottom_anfrage h3, #bottom_anfrage .flashh_bottom {margin: -4px 0 0 0;padding: 0;color: #D8D4B9;height: 24px;font-size: 16px;font-family: Verdana, Arial, Helvetica, sans-serif;float: left;width: 147px;}
* html #bottom_anfrage .flashh_sub {margin: 0;}
*+html #bottom_anfrage .flashh_sub {margin: 0;}
#subnav h3, #subnav .flashh_sub {
	margin: 0;
	color: #776F5A;
	
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #AFA99B;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 15px;
}
* html #subnav .flashh_sub {padding: 0 0 0 40px;}
*+html #subnav .flashh_sub {padding: 0 0 0 40px;}
#urlaub_links h3, #urlaub_links .flashh_urlaub {margin: 0;
	color: #776F5A;
	
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #AFA99B;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 15px;
	width:210px;
	}
* html #urlaub_links .flashh_urlaub {margin: 0 0 0 -3px;}
*+html #urlaub_links .flashh_urlaub {margin: 0 0 0 -5px;}
#content_links h3, #content_links .flashh_links {margin: 0;padding: 0 0 5px 0;color: #786F59;height: 24px;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;width: 266px;border-bottom: 1px solid #AFA99B;}
#content_links .flashh_links {font-size: 15px;}
* html #content_links .flashh_links {padding: 0;}
*+html #content_links .flashh_links {padding: 0;}
#container {margin: 0 auto;width: 916px;background-image: url(../images/bg.gif);background-repeat: repeat-y;padding: 0 7px;}
#header {

	display: inline-block;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
* html #header {padding: 20px 35px 11px 35px;}
*+html #header {padding: 20px 35px 11px 35px;}
#header:after{content: ".";font-size: 0%;display: block;clear: both;text-indent: -9999px;visibility: hidden;float:right;}
#header h5 a {background-image: url(../images/logo1.jpg);width:135px;height:166px;text-indent: -9999px;display: block;margin-top: 12px;}
#top_anfrage {width: 620px;float: right;font-size: 10px;}
#anketa_desno  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 10px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#anketa_desno ul {float: left;list-style-type: none;border-left: 1px solid #EEEFE9;margin: 0 0 15px 0;padding-left: 12px;}
#anketa_desno li {padding: 1px 0 7px 26px;background-position: left top;background-repeat: no-repeat;}
#anketa_desno input.dugme{

	margin-bottom: 10px;
	margin-right:20px;
	
}

#top_anfrage p {margin-bottom: 3px;}
#top_anfrage .button {margin-left: 73px;}
#top_anfrage .button_fr {margin-left: 90px;}
#top_anfrage .button_it {margin-left: 63px;}
#top_anfrage .button_en {margin-left: 69px;}
#top_anfrage ul {float: left;list-style-type: none;border-left: 1px solid #EEEFE9;margin: 0 0 5px 0;padding-left: 12px;}
#top_anfrage.ra_box ul {float:left;border:0;padding:0;width:100%;}
#top_anfrage li {padding: 1px 0 7px 26px;background-position: left top;background-repeat: no-repeat;}
#top_anfrage.ra_box li{float:left;padding-left:48px;margin:5px 0;background-position: 22px 0;}
#top_anfrage .telefon {background-image: url(../images/telefon.gif);}
#top_anfrage .email {background-image: url(../images/email.gif);}
#top_anfrage .skype {background-image: url(/nav/skype.gif);}
#top_anfrage input.datum{border: 1px solid #BDBBBC;color: #7F7F7F;font-size: 11px;margin: 0 0 0 5px;padding: 3px 15px 3px 5px;width: 162px;background: url(../images/kalender.gif) 163px 2px #FFFFFF no-repeat;cursor: pointer;}
#top_anfrage input.datum_fr_1{border: 1px solid #BDBBBC;color: #7F7F7F;font-size: 11px;margin: 0 0 0 10px;padding: 3px 15px 3px 5px;width: 179px;background: url(/nav/kalender.gif) 180px 2px #FFFFFF no-repeat;cursor: pointer;}
#top_anfrage input.datum_fr_2{border: 1px solid #BDBBBC;color: #7F7F7F;font-size: 11px;margin: 0 0 0 5px;padding: 3px 15px 3px 5px;width: 179px;background: url(/nav/kalender.gif) 180px 2px #FFFFFF no-repeat;cursor: pointer;}
#top_anfrage input.datum_it_1{border: 1px solid #BDBBBC;color: #7F7F7F;font-size: 11px;margin: 0 0 0 5px;padding: 3px 15px 3px 5px;width: 162px;background: url(/nav/kalender.gif) 163px 2px #FFFFFF no-repeat;cursor: pointer;margin-left: 23px;}
#top_anfrage input.datum_en_1{border: 1px solid #BDBBBC;color: #7F7F7F;font-size: 11px;margin: 0 0 0 5px;padding: 3px 15px 3px 5px;width: 162px;background: url(/nav/kalender.gif) 163px 2px #FFFFFF no-repeat;cursor: pointer;margin-left: 25px;}
#menu{list-style-type:none;height: 46px;width: 690px;display: block;margin: 0;padding: 0;}
#top_nav {
	font-size: 10px;
	color: #AAA28B;
	float: left;
	margin-right: 40px;
}
#top_nav a {color: #AAA28B;}
#top_lang {width: 210px;height: 21px;font-size: 10px;text-align: right;color: #796E58;padding: 14px 10px 0 0;float: right;}
#top_lang a {color: #796E58;}
#menu li, #menu span{float:left;position:relative; width:auto; display:block; }
#menu a {
	height: 36px;
	display: block;
	background-position: left -36px;
	overflow:hidden;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0px;
	line-height:25px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	padding-top: 10px;
}
#menu a:hover, #menu a.active {
	background-position: left top;
	background-color: #99CC33;
	color: #FFFFFF;
}
#menu #m_hotel {width: 121px;}
#menu #m_wirtshaus {width: 160px;}

#menu #de_startseite {width: 100px;}
#menu #de_aktuelles {width: 100px;}
#menu #de_buchung {width: 100px;}
#menu #de_fotogalerie {width: 100px;}
#menu #de_kontakt {width: 100px;}
#menu #de_gaestebuch {width: 100px;}
#menu #de_faq {width: 70px;}

#menu #en_startseite {width: 100px;}
#menu #en_aktuelles {width: 80px;}
#menu #en_buchung {width: 100px;}
#menu #en_fotogalerie {width: 120px;}
#menu #en_kontakt {width: 100px;}
#menu #en_gaestebuch {width: 100px;}
#menu #en_faq {width: 70px;}

#menu #bs_startseite {width: 100px;}
#menu #bs_aktuelles {width: 100px;}
#menu #bs_buchung {width: 120px;}
#menu #bs_fotogalerie {width: 120px;}
#menu #bs_kontakt {width: 100px;}
#menu #bs_gaestebuch {width: 80px;}
#menu #bs_faq {width: 70px;}

#subnav {width: 180px;float: left;margin: 20px 18px 0 0;}
#submenu, #lage ul,#top_foto ul {margin: 0;padding: 0;margin-top: 2px;list-style-type: none;}
#submenu li, #submenu ul{list-style-type: none;}
#submenu li a, #lage li a, #top_foto li a {
	display: block;
	text-decoration: none;
	font-size: 11px;
	margin:4px;
	background-image: url(../images/strela_desno.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 20px;
	height: 15px;
}
#submenu li a:hover, #submenu li a.active, #lage li a:hover, #top_foto li a:hover {
background-image: url(../images/pfeil.gif);

}
	#submenu li li{
	padding:0px;
	margin:0px;
	}
	#submenu li li a{
	background-image: none;
	padding: 5px 0 0 0px;
	margin:5px;
	}
#submenu li li a:hover, #submenu li li a.active, #lage li li a:hover, #top_foto li li a:hover {
	color: #786F59;
	font-weight: bold;
}
#lage, #top_foto {margin: 30px 0 15px 0;}
#info{background-image: url(../images/pfeil.gif);background-repeat: no-repeat;background-position: left top;text-indent:20px;margin:1px;}
#info p{font-size:10px;}
#lage img {padding-left: 38px;}
#top_foto img {border: 0px;}
#content {width: 680px;margin: 30px 30px 20px 0;float: right;color: #3D3831;}
#vijesti {width: 420px;}

*+html #content {margin-bottom: -20px;}
* html #content {margin-bottom: -20px;}
#content img {border: 0px;}
#content .ce img {border: none;}
#content img.right {margin: 0 0 10px 15px;}
#content img.left {margin: 0 15px 10px 0;}
#urlaub_links{
margin-bottom:30px;
	padding-left: 10px;
}
#content #top_image img, #content table img, #content img.noborder {border: none;}
#content_links {float: right;width: 251px;margin: 0 0 15px 15px;}
#content_links ul, #urlaub_links ul, .golf_overview ul {width: 230px;padding: 0;margin-top: 2px; margin-left:10px;
margin-bottom:10px;
list-style-type: none;}
#content_links li a, #urlaub_links li a, .golf_overview li a {

	display: block;
	text-decoration: none;
	font-size: 11px;
	margin:6px;
	background-image: url(../images/strela_desno.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 20px;
	height: 15px;
}
#content_links li a:hover, #urlaub_links li a:hover, .golf_overview li a:hover {background-image: url(../images/pfeil.gif);}
#content table.preise {width: 100%;border-bottom: 1px solid #AFA99B;}
#content table.form {margin: 0 10%;width: 80%;border-bottom: 1px solid #AFA99B;}
#content table.preise th {font-weight:normal;}
#content table.form th {text-align: left;}
#content th {color: #78705B;border-bottom: 1px solid #AFA99B;}
#content td, #content th {padding: 2px 3px;}
.cell01 {background-color: #fdfdf1;}
.saison_a{background-color:#ffffff;}
.saison_b{background-color:#fdfdf1;}
.saison_c{background-color:#ffffff;}
.preise .line{border-bottom: 1px solid #AFA99B;}
#content table.form td input, textarea {width: 260px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;border: 1px solid #AFA99B;padding: 2px;}
#content table.form td input.plz {width: 50px;}
#content table.form td input.ort {width: 191px;}
#content table.form td input.radio, #content table.form td input.radio2 {border: none;width: auto;}
#content table.form td input.radio2 {margin-left: 20px;}
#content table.form td input.button {width: auto;border:none;}
#top_image {margin: -25px 0 0 0;position: relative;height: 241px;width: 284px;}
* html #top_image {margin: -10px 0 0 0;}
#content_links #bildergalerie {margin-top: 30px;width: 270px;overflow:visible;}
#bildergalerie{position:relative;}
#bildergalerie a img {border: 5px solid #C8BFAF;margin: 0 4px 4px 0;padding: 0;}
#bildergalerie a:hover img {border: 5px solid #FFFFFF;}
#bildergalerie_detail{position:absolute;z-index:100;top:-360px;left:0;}
#content_links #bildergalerie #bildergalerie_detail{top:0;left:-545px;}
#bildergalerie_detail img{border:10px solid #fff;}
#urlaub_links {float: right;width: 220px;margin: 0 0 20px 0;}
#urlaub_links ul {margin: 0;padding: 0;list-style-type: none;}
#breadcrumbs {font-size: 11px;color: #796E58;margin: 0 0 20px 0;z-index: 99;width: 256px;}
#breadcrumbs a {color: #796E58;}
#content h2 {clear: both;}
#bottom_anfrage {clear: both;background-color: #604D2C;font-size: 10px;color: #D8D4B9;border-top: 1px solid #5D5643;padding: 0px: margin:0px;width: 916px; }

#footer {
	background-color: #3A2D1A;

	color: #AAA28B;
	font-size: 11px;
	
	width: 916px;
    height: 37px;
	padding:0px;
	margin:0px;


}


#drop_area h3 {margin: 2px 0 0 0;}
#drop_area h3 a{display: block;color: #78705B;border-bottom: 1px solid #AFA99B;text-decoration: none;padding: 3px 0 3px 7px;overflow: hidden;}
#drop_area h3 a span {display: block;float: right;font-size: 11px;font-weight: normal;text-decoration: none;cursor: pointer;}
#drop_area h3 a:hover span {text-decoration: none;}
#drop_area h3 a.opened {}
#drop_area div.opened {border-bottom: 1px solid #AFA99B;background-color: #fdfdf1;margin: 0;overflow: hidden;padding: 0 16px;display: inline-block;}
#drop_area div.opened:after {content: "."; display: block; height: 0; clear: both; visibility:px;color:#FFFFFF;}
#drop_area div.closed {display: none;}
div.jscalender {width:154px;height:176px;border:1px solid #EFEFEF;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;position:absolute;overflow:hidden;background-color:#FFFFFF;z-index:500;display:none;margin-left: 210px;}
*+html div.jscalender {margin-left: -55px;margin-top: 5px;}
* html div.jscalender {margin-left: -55px;margin-top: 5px;}
#jscalender1, #jscalender2 {margin-left: 0;margin-top: -0;}
#q_jscalender1, #q_jscalender2 {margin-left: 120px;margin-top: -22px;}
*+html #q_jscalender1 {margin-left: 122px;margin-top: -24px;}
*+html #q_jscalender2 {margin-left: 122px;margin-top: -24px;}
* html #q_jscalender1 {margin-left: 255px;margin-top: -24px;}
* html #q_jscalender2 {margin-left: 255px;margin-top: -24px;}
#q_jscalender3 {margin-left: 166px;margin-top: -159px;}
#q_jscalender4 {margin-left: 341px;margin-top: -159px;}
*+html #q_jscalender3 {margin-left: -373px;margin-top: -144px;}
*+html #q_jscalender4 {margin-left: -192px;margin-top: -144px;}
* html #q_jscalender3 {margin-left: -373px;margin-top: -144px;}
* html #q_jscalender4 {margin-left: -192px;margin-top: -144px;}
.jscalender {font-size: 10px;}
.jscalender a{text-decoration:none;z-index:100;}
.jscalender div.jsc_head, .jscalender div.jsc_body{z-index:600;}
.jscalender div.jsc_head a, .jscalender div.jsc_head h2, #content .jscalender div.jsc_head a, #content .jscalender div.jsc_head h2{float:left;height:17px;background-color:#78AF1E;padding:3px 0 0 0;font-size:10px;text-align:center;margin:1px;color:#FFFFFF;}
.jscalender div.jsc_head h2, #content .jscalender div.jsc_head h2{clear:none;width:108px;}
.jscalender div.jsc_head a, #content .jscalender div.jsc_head a{width:20px;}
.jscalender div.jsc_head a:hover, #content .jscalender div.jsc_head a:hover{cursor:pointer;background-color:#3D3831;color:#FFFFFF;}
.jscalender div.jsc_body{clear:both;}
.jscalender div.jsc_body a, .jscalender div.jsc_body span, #content .jscalender div.jsc_body a, #content .jscalender div.jsc_body span{float:left;width:20px;height:17px;padding:3px 0 0 0;text-align:center;color:#000000;border:1px solid #FFFFFF;background-color:#FFFFFF;}
.jscalender div.jsc_body span{background-color:#F7EDE1;color:#3D3831;font-weight:bold;}
.jscalender div.jsc_body a.jsc_special, #content .jscalender div.jsc_body a.jsc_special{background-color:#EFEFEF;color:#3D3831;}
.jscalender div.jsc_body a:hover, #content .jscalender div.jsc_body a:hover{cursor:pointer;background-color:#3D3831;color:#FFFFFF;}
.jscalender div.jsc_body a.jsc_blank, #content .jscalender div.jsc_body a.jsc_blank{background-color:#FFFFFF;cursor:default;outline:none;}
.jscalender div.jsc_body a.jsc_blank:hover, #content .jscalender div.jsc_body a.jsc_blank:hover{background-color:#FFFFFF;}
#bottom_anfrage .jscalender div.jsc_body a {color: #7F7F7F;

}
a.top_image_link{position:absolute;top:0;left:0;display:block;width:361px;height:238px;background:url(/nav/inv.gif);outline:none;}
a.top_image_link:hover{background:url(../images/contentimg_hover.png) 0 0 no-repeat;}
* html a.top_image_link:hover{background:none;cursor:pointer;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/contentimg_hover.png',sizingMethod='crop');}
.packagebox {border-bottom: 1px solid #796E58;padding-bottom: 5px;}
.packagebox img {float: left;margin: 0 15px 10px 0;}
*+html .packagebox img {margin-bottom: 0;}
* html .packagebox img {margin-bottom: 0;}
.packagebox .arrowlink {clear: left;}
.package_button {background-color: #7CC424;color: #FFFFFF;text-decoration: none;display: block;width: 200px;padding: 3px 10px;font-size: 11px;border: 1px solid #529710;}
#buchungsform {display: none;}
#buchungsform {position: absolute;z-index: 999;border: 1px solid #68A136;margin: 76px 0 0 180px;}
* html #buchungsform {margin: 71px 0 0 56px;}
*+html #buchungsform {margin: 71px 0 0 56px;}
#buchungsform strong a {display: block;background-color: #7DC324;color: #FFFFFF;text-decoration: none;text-align: right;padding: 3px 7px;}
.photobox {float: left;margin: 0 3px 20px 0;width: 210px;height: 170px;overflow: hidden;}
.photobox img {margin-bottom: 3px;}
.photobox .photo_text {font-size: 11px;height: 13px;display: block;overflow: hidden;}
#scroll {font-size: 16px;font-weight:bold;color: #604D2C;}
#scroll a {color: #604D2C;margin: 0 3px;}
#scroll strong {background-color: #C8BFAF;padding: 2px 5px;margin: 0 3px;}
#bbt_anfrage, #bbt_email, #bbt_anfrage_en, #bbt_email_en{float:left;position:relative;width:320px;height:130px;text-indent:-19999px;overflow:hidden;background:url(/nav/bbt_anfrage.gif) 0 0 no-repeat;margin:0 0 10px 0;}
#bbt_email, #bbt_email_en{margin:0 -10px 10px 10px;background-image:url(/nav/bbt_email.gif);}
#bbt_anfrage_en{background-image:url(/nav/bbt_anfrage_en.gif);}
#bbt_email_en{background-image:url(/nav/bbt_email_en.gif);}
.golf_overview{width:260px;display:block;float:right;margin:0 0 30px 0;}
.golf_overview h3{background:url(/nav/de/hl_overview.gif) 0 0 no-repeat;display:block;width:261px;height:17px;text-indent:-19999px;}

 div.slideshow {
	border: 0px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: auto;
}
div.slideshow p {
  padding-top: 9px;
}
div.slideshow ul {
  background: #FFF; 
  bottom: -35px;
  left: 0px;
  position: absolute;
  overflow: hidden;
  padding: 5px 0;
  z-index: 10001;
}
div.slideshow div { border: 0px; padding: 0px; } div.slideshow img { border: 0; padding: 0; }
div.slideshow ul a {
  background-position: 50% 50%;
  cursor: pointer;
  display: block;
  height: 25px;
  margin-right: 5px;
  opacity: 0.5;
  width: 30px;
}
div.slideshow ul a.active,
div.slideshow ul a:hover {
  opacity: 1;
}
div.slideshow ul li {
  float: left;
  list-style: none;
}
label{
display:block;
	font-weight:bold;
	font-size: 10px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-left: 5px;
	}
	
input.calendar,
select.calendar {
	width: 100px;
}
select{
width:20px;
}	
	
	button.calendar {
	border: 0;
	cursor: pointer;
	float: left;
	height: 1px;
	margin-right: 0px;
	width: 1px;
	visibility: hidden;
}
button.calendar:hover,
button.calendar.active {
	background-position: 0 20px;
}

div.calendar {
	background: url(../images/cal/calendar.png);
	height: 195px;
	padding: 0 6px;
	text-align: center;
	width: 147px;
}	
	div.calendar div {
		background: none !important;
		cursor: move;
		height: 185px;
		overflow: hidden;
		padding-top: 10px;
		position: relative;
		width: 147px;
	}	
	
	div.calendar caption {
		color: #333;
		font: normal 12px/16px Arial, Helvetica, sans-serif;
		padding-top: 6px;
		text-align: center;
		width: 100%;
	}
	div.calendar caption a {
		cursor: pointer;
		display: block;
		height: 12px;
		overflow: hidden;
		position: absolute;
		text-indent: -100px;
		top: 17px;
		width: 11px;
	}
	div.calendar caption a.prev {
		background-image: url(../images/cal/calendar-prev.gif);
		left: 0;
	}
	div.calendar caption a.next {
		background-image: url(../images/cal/calendar-next.gif);

		right: 0;
	}
	div.calendar caption a:hover {
		background-position: 0 12px;
	}
	div.calendar caption span {
		height: 25px;
		position: relative;
		text-align: center;
	}
	div.calendar caption span.month {
		padding-right: 8px;
	}
	div.calendar caption span.month:after {
		content: ',';
	}

	div.calendar table {
		background: #FFF;
		border: 0;
		border-collapse: collapse;
		border-spacing: 0;
		cursor: default;
		margin: 0 auto;
		overflow: hidden;
		width: 147px;
	}
	div.calendar td,
	div.calendar th {
		border: 0;
		color: #0597DB;
		font: normal 12px Arial, Helvetica, sans-serif;
		height: 21px;
		text-align: center;
		width: 21px;
	}
	div.calendar td {
		background: url(../images/cal/calendar-td.gif);
		color: #FFF;
		font-size: 11px;
	}
	div.calendar td.invalid {
		color: #999;
	}
	div.calendar td.valid {
		background: url../images/cal/calendar-valid.gif);
		color: #0597DB;
		cursor: pointer;
	}
	div.calendar td.hilite {
		background: url(../images/cal/calendar-hilite.gif);
	}
	div.calendar td.inactive {
		background: url(../images/cal/calendar-td.gif) 0 100%;
		color: #FFF;
	}
	div.calendar td.active,
	div.calendar td.hover {
		background: url(../images/cal/calendar-valid.gif) 0 100%;
		color: #FFF;
		cursor: pointer;
	}
	
	.dugme {
	border: 1px solid #999900;
	color: #000000;
	font-size: 11px;
	background-color: #E9FFA4;
	width: 80px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
}
	.dugmepx {
	border: 1px solid #999900;
	color: #000000;
	font-size: 11px;
	background-color: #E9FFA4;
	width: 80px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
}


.poll_vote_line,.priv_menu_line {
	background-color: #99CC66;
	border: 1px solid #99FF00;
	height: 10px;
}

.warngood,.warnbad {
	color: #0B9500;
	font-weight: bold;
}

.warnbad {
	color: #DD0000;
}
h3.vijesti {
color: #776F5A;
	
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
p.vijesti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.vijestislika {
	border: 1px solid #E3C899;
	;
}

#komentari{
	width: 410px;
	border: 1px dashed #CCCCCC;
	padding: 5px;
	margin-bottom: 8px;
}
#komentari p.autor{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
	font-weight: bold;
}
#innercontent{
width:425px;
margin:0px;
padding:0px;
}
#galerijadiv{
width:100%;
}
#desno_kontakt {font-size: 11px;}
#desno_kontakt li {padding: 1px 0 7px 26px;background-position: left top;background-repeat: no-repeat;}
#desno_kontakt .telefon {background-image: url(../images/telefon.gif);}
#desno_kontakt .email {background-image: url(../images/email.gif);}
#my_slideshow{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #99CC33;
}