body{
 background-color: #FFFFFF;
 color: #000000;
 margin: 0px;
 padding: 0px;
}
body.bodybg {
 text-align: center;
 background-color: #000000;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
}
table, tr, td {
 background-color: #000000;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
}
img{
 border: none;
}
#oldbrowsers{
display:none;
}
#container{
 margin: 0px auto;
 background-color: #B1B2B2;
 width:800px;
 border: solid 1px #000000;
}
.container_home{
 background-image: url(/images/content_home_bg.jpg);
 background-repeat: repeat-y;
 border: solid 1px #FF0000;
}
.container_site{
 background-image: url(/images/content_bg.jpg);
 background-repeat: repeat-y;
 border: solid 1px #FF0000;
}
.container_galerie{
 background-image: url(/images/content_galerie_bg.jpg);
 background-repeat: repeat-y;
 border: solid 1px #FF0000;
}
/*HEADER BEGIN*/
#header{
 height: 170px;
 background-image: url(/images/header_bg.jpg);
 background-repeat: no-repeat;
 text-align: left;
}
#header_content{
 height:145px;
 vertical-align:top;
}
#logo{
 padding: 5px 0px 0px 12px;
 width: 273px;
}
#header_link_menu{
 margin: -79px 0px 0px 0px;
 width:510px;
 height:150px;
 float: right;
 /*border: solid 1px #FFFFFF;*/
}
#header_link{
 padding: 0px 0px 0px 10px;
 vertical-align: center;
}
#header_link a{
padding: 0px 0px 0px 20px;
font-size: 10px;
text-decoration: none;
color: #FFFFFF;
background-image: url(/images/link_round_img.gif);
background-position:left;
background-repeat: no-repeat;
}
#header_link a:hover{
padding: 0px 0px 0px 20px;
background-image: url(/images/link_round_img_b.gif);
background-position:left;
background-repeat: no-repeat;
}

#menu{
 width:233px;
 padding: 23px 0px 0px 0px;
 margin: 0px 0px 0px -2px;
 letter-spacing : -2px;
 line-height: 1,5 ;
}
#menu img{
 margin: 0px 2px 2px 0px;
}
#header_bigtitle{
 padding: 0px;
 margin-top: 10px;
 text-align: center;
 font-size:14px;
 color:#ff0000;
 font-weight: bold;
}
#header_title{
 padding: 0px 0px 0px 5px;
 margin-top: 2px;
 font-size:14px;
 color:#ff0000;
 font-weight: bold;
}
/*HEADER END*/

/*CONTENT BEGIN*/
#content{
 text-align: justify;
 z-index: 2px;
}

#flash_animation{
 margin: 0px 0px 0px 3px;
 width:280px;
 float: left;
 color: #FFFFFF;
}
#flash_object{
  width:280px;

}
#flash_thb{
  width:280px;
	padding: 20px 0px 0px 2px;
}
#last_news{
 padding: 30px 0px 0px 20px;
 float: left;
 width:200px;
 color: #FFFFFF;
}
#welcome_message{
 padding: 20px 30px 30px 0px;
 float:right;
 color: #000000;
 width: 254px;
}

#welcome_message p{
 padding: 10px 0px 0px 0px;
 float:right;
 width: 220px;

}
.content_title{
 color: #FFFFFF;
 font-size:14px;
 font-weight: bold;
}
#content_site_left{
padding: 20px 5px 0px 0px;
width: 280px;
float: left;
text-align: left;
}

#content_site_left img{
border: solid 2px #FFFFFF;
margin: 0px 0px 5px 5px;
}

#content_site_right{
padding: 20px 30px 0px 0px;
float: right;
width: 450px;
}
#content_site_right h2{
color:white;
font-size: 1.2em;
margin: 0px;
padding: 0px;
}
#content_home_center{
color:white;
padding: 0px 0px 0px 5px;
width: 220px;
float: left;
}
#content_home_center h1{
	color:white;
	padding: 0px 0px 0.3em;
	font-weight: normal;
	text-transform: uppercase;
}
#content_home_center h2{
	color:white;
	padding: 0px;
	margin: 0px;
	font-size: 1em;
	font-weight: bolder;
}
.parillu {
	text-align: justify;
	font-size: 0.9em;
	line-height: normal;
	margin: 0em 0em 1em;
	padding: 0em;
	border-bottom: 1px solid #FFFFFF;
}
#content_home_right{
padding: 0px;
float: right;
width: 275px;
}
#content_home_right h1{
	padding: 0px 0px 0.3em;
	font-weight: normal;
	text-transform: uppercase;
}
#content_home_right p{
padding-right: 10px;
}

/*CONTENT END*/


/*FOOTER BEGIN*/
#footer{
 height: 30px;
 background-image: url(/images/footer_bg.jpg);
 background-repeat: no-repeat;
 background-position: right bottom;
 z-index: 1;
}
#footer_link{
 margin: 0px;
 background-image: url(/images/footer_link_bg.gif);
 background-repeat: no-repeat;
 background-position: right;
 height: 20px;
 width: 278px;
 text-align: center;
 float: right;
}
#footer_link a{
padding: 0px 0px 0px 20px;
font-size: 10px;
text-decoration: none;
color: #FFFFFF;
background-image: url(/images/link_round_img.gif);
background-position:left;
background-repeat: no-repeat;
}
#footer_link a:hover{
padding: 0px 0px 0px 20px;
background-image: url(/images/link_round_img_b.gif);
background-position:left;
background-repeat: no-repeat;
}
/*FOOTER END*/
.clearer_both{
 clear: both;
}
/* Objects */
h1 {
	font-size: 1.4em;
	font-weight: normal;
	color: #000000;
	margin: 5px 0em;
	padding: 0em;
}
h1.lefth1 {
	font-size: 1.2em;
	color: #CCCCCC;
	text-align: left;
	padding-left: 20px;
}
h2 {
	font-size: 1.2em;
	color: #FFFFFF;
	margin: 5px 0em;
	padding: 0em;
}
h3 {
	font-size: 1.2em;
	color: #FF0000;
	letter-spacing: 1px;
	margin: 5px 0em;
	padding: 0em;
}
h4 {
	font-size: 1.4em;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
	margin: 5px 0em;
	padding: 0em;
}
p {
	margin: 0em 0em 0.5em;
	padding: 0em;
	text-align: justify;
}
a {
	color: #000000;
}
a:hover {
	color: #FF0000;
}
#content_home_center a {
	color: #FF0000;
	text-decoration: none;
}
#content_home_center a:hover {
	text-decoration: underline;
}
#content_site_right table, tr, td {
 background-color: #b2b2b2;
}
.formtable {
border-collapse: collapse;
margin: 8px auto 0px auto;
width: 90%;
border: solid 1px #FFFFFF;
}
.formtable th{
padding:4px;
font-size: 11px;
text-align: left;
white-space: nowrap;
}
.formtable td{
padding:4px;
font-size: 11px;
}
.formtable2 {
border-collapse: collapse;
margin: 8px 4px 0px 0px;
width: 96%;
border: solid 1px #FFFFFF;
}
.formtable2 th{
padding:4px;
font-size: 11px;
text-align: left;
white-space: nowrap;
}
.formtable2 td{
padding:4px;
font-size: 11px;
}
.error {
 color: #FF0000;
}
td.error {
 color: #FF0000;
 font-size: 14px;
 font-weight: bold;
}
