body {

	margin: 0 auto;
	text-align: center;
	padding: 0;
	font: 10pt Arial, Sans-Serif;
	background: url(../images/bg.jpg) no-repeat top center;}
}

A:link {
	text-decoration: underline;
    color: #000000;
	cursor: pointer;
	
}

A:hover
{
	color: #ffffff;
	text-decoration: underline;
}

A:visited
{
	color: #ffffff;
	text-decoration: none;
}

/*a img {
	padding-top: 5px;
	padding-bottom: 5px;
	/*border-top: px solid #627384;	
	border-bottom: 1px solid #627384;	
	border-left: 2px solid #627384;	
	border-right: 2px solid #627384;	
}*/

img {
	border-style:none;
}


h1 {
	background: url(../images/title.jpg) no-repeat left;
	font-size: 16pt;
	color: #00A652;
	padding-left: 20px;
	line-height: 1.4em;	
	border-bottom: solid 2px Black;
}

h2 {
	color: #00A652;
	font-size: 12pt;
	padding-left: 0px;
	line-height: 1.4em;	
}

h3 {
	font-size: 1.1em;
	margin: 0 0 5px 0;
	padding: 2px 0px 0px 0px;
}

h4{
	text-align: left;
	padding: 0;
	font: 10pt Arial, Sans-Serif;
}

#bg { 
	width: 992px;
	margin: 0 auto;
	text-align: left;
}

#page {
	color: #303030;
	width: 992px;
}

#toplinks{
	height: 60px;
	width: 992px;
	border-bottom: 2px solid #627384;	
}




#titletextcenter
{
	display: inline;
	float: left;
	padding-top: 2px; 
	padding-left: 0px;
}

#titlelinks
{
	float:right;
	background-color: #00A651;
	background-image: url("../images/header_green.png");
	background-repeat:no-repeat;
	background-position:right top;
	height:27px;
}

#toplinksdet
{
	font-size: 11px;
	margin-right: 3px;
	padding-top: 5px;
	padding-left: 10px;
	float:right;
}

#toplinksdet a
{
	margin-right: 8px;
}


#language-selector
{
	float:right;
	padding-top: 5px;
	padding-right: 5px;
}
/*
#toplinksdet a {
	color: #FFFFFF;
	padding-right: 5px;
	text-decoration: none;
}

#toplinksdet a:hover {
	text-decoration: underline; color: #FFFFFF;}
}
*/

#hormenu
{
	float: left;
	height: 65x;
	width: 992px;
	display: block;
}

#hormenu ul
{
	height: 65x;
	float: left;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}	

#hormenu li {
	margin-bottom: 0px;
	float: left;
}

#hormenu li a
{
	height: 62x;
/*	height: 18px;*/
	text-decoration: none;
	padding: 3px 11px 3px 10px;
}	

#hormenu li a:hover
{
}

#headerImage
{
	text-align:left;
	float: left;
	display: block;
	height: 212px;
	width: 992px;
	padding-bottom: 3px;
	background: url(../images/banner_img.jpg) no-repeat;
}


.comanda{
	display: block;
	float: left;
	clear: left;
	vertical-align:top;
	margin: 0px 0 px 0;
	padding: 1px 10px 10px 10px;
	width: 300px;
	height: 20px;
}
/*
.comanda a {
	color: #FFFFFF;
	text-decoration: none;
}

.comanda a:hover {
	text-decoration: underline; color: #FFFFFF;}
}
*/

.loginCtr{
	display: block;
	clear: both;
	float: left;
	width: 130px;
	color: #ffffff;
}

.tx-felogin-pi1
{
	padding: 10px 10px 5px 10px;
	color: #000000;
	clear: left;
	float: left;
	width: 300px;
}

.tx-felogin-pi1 input{
	width: 100px;
	display: block-inline;
	float:left;
}

.tx-felogin-pi1 label{
	width: 100px;
}

.tx-felogin-pi1 fieldset{
	border-style:none;
}

.tx-felogin-pi1 h3{
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
	font-size: 14pt;
	line-height: 1.4em;
	color: #000000;
}

.tx-felogin-pi1 #btnLogin{
    border: none;
    background: #00A652;
	color: #ffffff;
	height: 22px;
	cursor: pointer;
	margin-left:5px;
}


#ContentCollection {
	clear:both;
	float: left; 
	margin:  0 0 0px 0px;
	padding: 0 0px 0px 0px;
	line-height: 1.4em;
}

#ContentCollection h2 {
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	background: #00A652;
	margin-left: 90px;
	margin-top: 9px;
	margin-bottom: 5px;
	font-size: 12pt;
	line-height: 1.2em;	
	color: #ffffff;
}

#ContentCollection p {
	margin: 0;
	color: #ffffff;
	margin-left: 155px;
	margin-right: 3px;
}

#contentLeft{
	float: left; 
	width: 327px;
	
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 1.4em;
	text-align: left;
	background: #9d9d9d;
	background: url(../images/im8.jpg) no-repeat left top;
}

#contentCenter{
	float: left; 
	width: 327px;
	
	margin:  0 0px 0px 5px;
	padding: 0 0px 0px 0px;
	line-height: 1.4em;
	text-align: left;
	background: #9d9d9d;
	background: url(../images/im2.jpg) no-repeat left;
}

#contentRight{
	float: left; 
	width: 327px;
	
	margin:  0 0 0px 5px;
	padding: 0 0px 0px 0px;
	line-height: 1.4em;
	text-align: left;
	background: #9d9d9d;
	background: url(../images/im4.jpg) no-repeat left;
}

#ContentCollectionLeft{
	clear:both;
	float: left; 
	width: 327px;
	display: block;
	margin:  0px 0px 0px 0px;
	padding: 0 0px 0px 0px;
}

#ContentCollectionLeft h2 {
	margin: 0px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 8px;
	font-size: 14pt;
	line-height: 1.4em;	
	color: #000000;
}

#ContentCollectionLeft p {
	color: #000000;
	margin: 0;
	padding-left: 5px;
}

#contentLeftLinks
{
	float: left;
	clear: left;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/transparent_grey_bg.png) left;
	width: 100%;
}

#contentLeftLinks hr {
	margin-left: 5px;
	margin-right: 5px;
    color: #ffffff;
}

#contentLeftLinks A:link {
	text-decoration: none;
	margin-left: 5px;
    color: #000000;
	cursor: pointer;
	font-weight:bold;
}

#contentLeftLinks A:hover
{
	text-decoration: underline;
	color: #000000;
}

#contentLeftLinks A:visited
{
	text-decoration: none;
	color: #000000;
}

#contentLeftLogin
{
	float: left;
	clear: left;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/transparent_grey_bg.png) left;
	width: 100%;
}

#contentLeftFcb
{
	float: left;
	margin: 0 0px 3px 0px;
	padding: 0 0px 0px 0px;
}

#contentCenter1{
	float: left;
	display: inline;
	width: 660px;
	margin: 3px 0px 0px 5px;
	padding: 0 0px 0px 0px;
	text-align: justify;
	line-height: 1.4em;
}

#contentMain{
	float: left; 
	clear:both;
	width:100%;
	margin: 0 0px 0px 0px;
	padding: 0 0px 0px 0px;
	text-align: justify;
	line-height: 1.4em;
}

#contentMain A:link {
	text-decoration: underline;
    color: #00A652;
	cursor: pointer;
}

#contentMain A:hover
{
	color: #00A652;
	text-decoration: underline;
}

#contentMain A:visited
{
	color: #00A652;
	text-decoration: none;
}
















.search{
	clear: left;
	float: left;
	margin: 2px 0 10px 0;
	padding: 3px 10px 5px 10px;
	width: 130px;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	color: #6B6B6B;
	background: #eee url(../images/sidebox.gif) repeat-x;
}



#footer
{
	display: block;
	float: left;
	clear:left;
	margin: 0 0 0 0;
	padding: 5px 1px 1px 1px;
	vertical-align: left;
	width: 992px;
	height: 30px;
	background: url(../images/footer.png) no-repeat;
}

#footer A:link {
	text-decoration: underline;
    color: #000000;
	cursor: pointer;
}

#footer A:hover
{
	color: #ffffff;
	text-decoration: underline;
}

#footer A:visited
{
	color: #ffffff;
	text-decoration: none;
}


#footerCR
{
	float: left;
	clear:left;
	margin: 0 0 0 10px;
}

#footerPR
{
	float: right;
	margin: 0 10px 0 0;
	padding: 3px 0 0 0;
	display: block;
}

#footerCM
{
	float: right;
	display: block;
	margin: 0 5px 0 0;
}

#footerCounter
{
	float: right;
	display: block;
	margin: 0 3px 0 0;
}





.datum {

	padding-top: 2px;

	height: 30px;

	margin: 5px 0 6px 0;

	border-top: 1px solid #eee;

	font-size: 80%;

	text-transform: uppercase;	

	color: #808080;

}



.news-latest-container {
	float:left; 
	width: 833px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.news-latest-item
{
	/* IE hack */
	float: left;
	width: 260px;
	border-style: none none none none;
	border-width: 0px 0px 0px 0px;
	line-height: 1.3; /* IE hack end */
	/*height: auto !important; */
	height: 220px;
	padding-left: 5px;
	margin: 3px;
	text-align: justify;
	/*border-bottom-color: #f59f1a;*/
}

.news-latest-item h3
{
	height: 34px;
	background: url(../images/NewsHeaderTop.gif) left;
	padding-left: 5px;
	padding-right: 5px;
}

.news-latest-item a
{
	color: #FFFFFF;
}

.news-latest-image
{
	padding-top: 5px;
	padding-bottom: 5px;
	width: 260px;
}

.news-latest-subheader
{
	padding-top: 5px;
	padding-bottom: 5px;
	width: 260px;
}

.news-latest-morelink
{
	font-size: 10px;
	background: url(../images/NewsHeader.gif) left;
	width:60px;
}

.news-latest-date, .news-latest-category{
	font-size: 10px;
}

.hor-divider{
	border-top-style: solid;
	border-top-width: 1px;
	/*border-top-color: #F5821F; */
}

.news-list-date {
	float: right;
	color: #000000;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 10px;
	font-weight: normal;
	}


.news-list-item h3 a 
{
	font-size: 1.0em;
	background-color: transparent;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	margin-top: 0.5em;
	margin-right: 0pt;
	margin-bottom: 0.5em;
	margin-left: 0pt;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ef9200;
	text-decoration: none;
}

.news-list-item h3 a:hover 
{
	background-color: transparent;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	text-decoration: underline;
}





/* User frontend registration START  */

.tx-srfeuserregister-pi1 p {  }

.tx-srfeuserregister-pi1 h4 {  }

.tx-srfeuserregister-pi1 legend { font-size: 1.2em;  font-weight: bold; }

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style:italic; }

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { }

.tx-srfeuserregister-pi1 a:link { }

.tx-srfeuserregister-pi1 label { }

.tx-srfeuserregister-pi1 label span { }

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { }

.tx-srfeuserregister-pi1 input { }

.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }

.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0.5em;
	padding-bottom: 0pt;
	padding-left: 0pt;
 }

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { }

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { }

.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { }

.tx-srfeuserregister-pi1 ul { }

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { }

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { }

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { }

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { }

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { }

.tx-srfeuserregister-pi1 dl { }

.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0.5em;
	padding-left: 0pt;
	float: left;
}

.tx-srfeuserregister-pi1 dt { 
	clear: both;
	width: 25%;
	text-align: right;
	padding-right: 1em;
}

.tx-srfeuserregister-pi1 dd { }

.tx-srfeuserregister-pi1 dd p { }

.tx-srfeuserregister-pi1 dd label { }
/** html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { }*/
/** html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { }*/
/** html .tx-srfeuserregister-pi1 dd { }*/
/* User frontend registration END */


.tx-veguestbook-pi1 h2.tx-guestbook-header {
		background:#00A652;
		color:#FFF;
		display:block;
		font-size:100%;
		font-weight:bold;
		padding-top: 1em;
		width: 100%;
}

..tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width:12em;
		background:#EFEFEF;
		min-height:4em;
		padding: 1em;
	}
	
.tx-veguestbook-pi1 .tx-guestbook-left {
		height:4em;
	}
	
.tx-veguestbook-pi1 .tx-guestbook-left p {
		color:#333;
	}
 
.tx-veguestbook-pi1 .tx-guestbook-right {
		float:left;
		width:643px;
		background:#FFF;
		padding: 1em;
	}
	

.tx-veguestbook-pi1 h2.tx-guestbook-teaser-header {
		background:#00A652;
		color:#FFF;
		font-size:1em;
		font-weight:bold;
		padding-top: 2px,,2px;
		width: 130px;
		height:20px;
}

.tx-veguestbook-pi1 .tx-guestbook-teaser-right {
		float:left;
		width:130px;
		background:#FFF;
		padding: 1em;
	}

.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date
{
        font-weight: bold;
		font-size: 0.8em;
}

.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date, .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date
{
	font-weight: bold;
	font-size: 0.8em;
}

/* POLL Settings 
#tx-exinitpollwidget {float:left; width:275px;}*/
#tx-exinitpollwidget{
	float: left; 
	width: 275px;
	margin:  0 0 0px 0px;
	padding: 0 0px 0px 0px;
	text-align: justify;
}

#tx_exinitpollwidget_pi1_form {margin:0; padding:0; width:275px;}

#tx-exinitpollwidget fieldset { width:275px; }

#tx-exinitpollwidget legend { width:275px;}

#tx-exinitpollwidget label { width:275px; }

#tx-exinitpollwidget .checkbox {}

#tx-exinitpollwidget .submitbutton {}

#tx-exinitpollwidget-message {color:#FF0000;}

.tx-exinitpollwidget-links {list-style:none; margin:0; padding:0; width:275px;}

.tx-exinitpollwidget-links li {float:left; margin:0; padding:0; margin-right:10px; list-style:none; width:260px;}

.tx-exinitpollwidget-question {font-weight:bold; color:#000000; width:275px;}

.tx-exinitpollwidget-answerbar {height:10px; clear:both;}

.tx-exinitpollwidget-answer {float:left; clear:both; margin-top:0.7em;}

.tx-exinitpollwidget-answercount {float:right; margin-top:0.7em;}
