html,body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

body {
	background-color: #ADADAD;
	background-image: url(/media/img/bg.png);
	font-family: arial, sans-serif;
	font-size: 11px;
	
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	
}

#iehide{
	background-color: #ffffff;
	width:20px;
	height:45px;
	z-index:1000;
	position:absolute;
	left: 775px;
   	
}

#main img a:link,#main img a:visited,#main img a:hover,#main img a:active
	{
	border-style: none;
}

img {
	border: medium none;
}

#header {
	background: #FFFFFF none repeat scroll 0%;
	float: left;
	height: 45px;
	overflow: hidden;
	width: 780px;
}

#rightheader {
	background: #FFFFFF none repeat scroll 0%;
	height: 45px;
	overflow: hidden;
	text-align: right;
}

#menu {
	background-color: #F5191C;
	float: left;
	height: 32px;
	width: 765px;
}

#menubar {
	background-color: #FFFFFF;
	float: left;
	height: 17px;
	margin-top: 14px;
	width: 572px;
}

#rightmenubar {
	background-color: #F5191C;
	background-repeat: no-repeat;
	float: left;
	height: 17px;
	margin-top: 14px;
	position: relative;
	width: 193px;
}

#rightmenu {
	background-color: transparent;
	background-image: url(/media/img/logopattern.png);
	background-position: left 172px;
	background-repeat: no-repeat;
	height: 585px;
	padding-left: 30px;
	position: absolute;
	right: 0px;
	text-align: right;
	width: 185px;
}

#container {
	
}

#leftborder {
	background-color: transparent;
	float: left;
	width: 15px;
}

#content {
	background: #FFFFFF none repeat scroll 0%;
	bottom: 0px;
	left: 15px;
	margin-top: 45px;
	overflow: auto;
	position: absolute;
	right: 0pt;
	top: 33px;
	width: 571px;
}

#footer {
	background: #FFFFFF none repeat scroll 0%;
	bottom: 0pt;
	height: 0px;
	position: absolute;
	width: 100%;
}

#admin {
	left: 420px;
	position: fixed;
	text-align: left;
	top: 7px;
	z-index: 2000;
}

#languageselector {
	left: 5px;
	position: absolute;
	text-align: left;
	top: 5px;
	z-index: 11;
}

span.langlink {
	background-color: transparent;
	color: #333333;
	text-decoration: none;
}

a.langlink_active,a.langlink_active:visited {
	background-color: transparent;
	border: medium none;
	color: #333333;
	text-decoration: none;
}

a.langlink_active:hover {
	background-color: #333333;
	color: #FFFFFF;
	text-decoration: none;
}

a.langlink,a.langlink:visited {
	background-color: transparent;
	border: medium none;
	color: #333333;
	text-decoration: none;
}

a.langlink:hover {
	background-color: #333333;
	color: #FFFFFF;
	text-decoration: none;
}

#rightcontent {
	padding-right: 15px;
	margin-top: 40px;
	position: relative;
	text-align: right;
}

#cnt_rightcontent {
	background-position: right center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	margin-top: 3px;
	padding-left: 2px;
	text-align: left;
}

#cnt_rightcontent_spacer {
	height: 4px;
}

#centermenu {
	border-top: 1px solid #FFFFFF;
	float: left;
	left: 587px;
	margin-top: 45px;
	position: absolute;
	top: 32px;
	width: 193px;
}

#cnt_centerimage {
	margin-top: 26px;
}

#cnt_centermenu {
	border-top: 1px solid #A3A3A3;
	margin-top: 28px;
}

#cnt_menurow_active,#cnt_menurow {
	border-bottom: 1px solid #A3A3A3;
}

a.submenu,a.submenu:visited {
	background-color: #828282;
	border: medium none;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	line-height: 20px;
	padding-left: 5px;
	text-decoration: none;
}

a.submenu:hover,submenu:active,.submenuactive {
	background-color: #F5191C;
	border: medium none;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	line-height: 20px;
	padding-left: 5px;
	text-decoration: none;
}



#cnt_default {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 21px 14px 14px;
	/*text-align: justify;*/
	color: #333333;
	width:518px;
}

#cnt_default li {
	list-style-type: none;
	list-style-image: url("/media/img/3x3_ul.png");
	list-style-image: url("/media/img/arrow_ul.png");
	/*font-size: 11px !important;*/
	margin-bottom: 5px;
	text-align: left;
	margin-left: -20px;
}

.cnt_orange {
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
}

#cnt_default a,#cnt_default a:link,#cnt_default a:active,#cnt_default a:visited
	{
	background-image: none;
	color: #000000;
	/*text-decoration: none;*/
	border-bottom: none;
	padding-left: 14px;
	background-image: url(/media/img/la_2.png);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}

#mapcontainer a, #mapcontainer a:link, #mapcontainer a:active, #mapcontainer a:visited
{
	background-image: none;
	text-decoration: none;
	border-bottom: none;
	padding-left: 0px;
}

#logotable a, #logotable a:link, #logotable a:active, #logotable a:visited
{
	background-image: none;
	text-decoration: none;
	border-bottom: none;
	padding-left: 0px;
}



.small_description
{
	color:#999999 !important;
	font-size: 11px;
}


#cnt_default a:hover {
	background-color: #555555;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
	background-image: url(/media/img/la_1_w.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	border-bottom: dotted 1px #ffffff;
}
#logotable a:hover
{
	background-image: none;
	text-decoration: none;
	border-bottom: none;
	padding-left: 0px;
}
.cnt_smallbr {
	line-height: 5px;
}

#content .cnt_default_txt {
	font-size: 11px;
}

#content .cnt_grey_txt {
	border-top: 1px dotted #999999;
	color: #999999;
	font-size: 11px;
	margin-left: 10px;
	margin-top: 3px;
	padding-top: 2px;
	width: 460px;
}

.cnt_bold_txt {
	font-size: 11px;
	font-weight: bold;
}

#content .cnt_title_txt {
	margin-bottom: 7px;
	display: table;
	color: #F5191C;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F5191C;
}

#content table {
	padding-bottom: 14px;
}

#content table td {
	color: #333333;
	font-size: 12px;
	vertical-align: top;
	text-align: left;
}

#content table td a:link, #content table td a:visited{
	color: #333333;
	font-size: 12px;
	margin-left: 0px;
	padding-left: 0px;
	background: none;
	vertical-align: top;
	text-align: left;
	line-height: 18px;
}
#content table td a:hover{
	color: #ffffff;
	font-size: 12px;
	margin-left: 0px;
	padding-left: 0px;
	background: #666666;
	vertical-align: top;
	text-align: left;
}



#rightcontent
{
	font-size:12px;
	}

#rightcontent a, #rightcontent a:link, #rightcontent a:active, #rightcontent a:visited
{
	background-image: none;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
	color: #ffffff;
	padding-left: 0px;
} 

#rightcontent a:hover
{
	background-image: none;
	text-decoration: none;
	border-bottom: 1px dotted #666666;
	color: #666666;
	background-color: #ffffff;
	padding-left: 0px;
} 

h2 {
	margin-bottom: 7px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #F5191C;
	letter-spacing: 70%;
}

h3 {
	margin-bottom: 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

h4 {
	margin-bottom: 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

.ctstrong
{
	font-weight: bold;
}
/*
#content .formular input{
	background-color: #eeeeee;
	
	border: none;
	border: 1px solid #ababab;

	height: 18px;
}
#content .formular textarea{
	background-color: #eeeeee;
	border: none;
	border: 1px solid #ababab;
	
}
*/

#content #form table {
	padding-bottom: 44px;
}

.form_half {
	width: 140px;
}
.form_full {
	width: 320px;
}
.form_full2 {
	width: 520px;
}

/* GENERAL FORM */




#form table {
float: none;
clear: both;
}


form {
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}




form input {
	background: transparent url(/media/img/forminput_bg.gif) repeat scroll 0pt;
    border: 1px solid #CCC;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	font-size: 100%;
}

form select {
    border-style: solid;
    border-width: 1px;
    border-color: #999999 #CCCCCC #CCCCCC #999999;
}

form textarea:focus {
	background: #EEEEEE !important;
}

form input:focus {
	background: #EEEEEE !important;
}

form textarea {
	background: transparent url(/media/img/forminput_bg.gif) repeat scroll 0 0;
    border-style: solid;
    border-width: 1px;
    border-color: #999999 #CCCCCC #CCCCCC #999999;
}

input[type="submit"] {
	background: transparent url(/media/img/formbut_bg.gif) repeat scroll 0pt;
	border: 0pt solid #000000;
	color: #FFFFFF;
	margin: 0pt;
	padding: 2px 5px;
}

input[type="submit"]:hover {
	background: transparent url(/media/img/formbut_bg_a_on.gif) repeat scroll 0 0 !important;
	border: 0pt solid #000000;
	color: #FFFFFF;
	margin: 0pt;
	padding: 2px 5px;
}

.highlight {
	font-weight: bold;
	background-color: #efefef;
	color: #ff0000;
	}
	
	
	
	
	
	
#editor {
	margin-left: 14px;
	width: 766px;
	height: 100%;
	background-color: #ffffff;
}			
	
#editor textarea{
	height: 100%;
	background-color: #ffffff;
}		


body.editintro  {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	overflow: auto !important;
}