body {
	background-color: #FDF4EC;
	color: #3A2B24;
}

body, table, tr, td, div, p, input, textarea {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}

.sidecontent {
	width: 50%;
}

#websitecontent {
	width: 971px;
	margin-bottom: 15px;
}

/* TOP SETTINGS  */

#logo {
	float: left;
	margin-top: 25px;
	padding-bottom: 10px;
	margin-left: 2px;
}

/* LEFT SETTINGS  */

#leftcontent {
	width: 155px;
}

/* RIGHT SETTINGS  */

#rightcontent {
	padding-left: 15px;
	vertical-align: top;
}

#right_image {
	margin-top: 98px;
}

/* IMAGE SETTINGS  */

#imagecontent {
	text-align: right;
	padding-right: 10px;
	padding-bottom: 25px;
}

*:lang(en) #imagecontent{
    padding-right: 15px !important;
}

#imagecontent:empty {
    padding-right: 15px !important;
}

.image {
	border-width: 1px;
	border-style: solid;
	border-color: #231F20;
}

.image_noborder {
	border: 0px;
}

/* PAGE SETTINGS  */

#centercontent {
	vertical-align: top;
	text-align: center;
	width: 645px;
	height: 400px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E0762B;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E0762B;
	padding-right: 1px;
}

*:lang(en) #centercontent{
    width: 645px !important;
	height: 440px !important;
}

#centercontent:empty {
    width: 645px !important;
	height: 440px !important;
}

#centerpadding {
	padding-left: 13px;
	margin-right: 14px;	
}

*:lang(en) #centerpadding{
    padding-left: 10px !important;
	margin-right: 10px !important;
}

#centerpadding:empty {
    padding-left: 10px !important;
	margin-right: 10px !important;
}

#pagecontent {
	text-align: left;
	margin-top: 42px;
}

#pagecontentimage {
	text-align: left;
	margin-top: 58px;
}

#page_left {
	width: 180px;
	vertical-align: top;
}

#page_left_padding {
	margin-left: 8px;
}

.page_line_content {
	line-height: 14px;
	color: #007CC3;
	width: 10px;
	vertical-align: top;
}

.page_line {
	line-height: 14px;
	font-size: 12px;
}

#page_line_top {
	line-height: 14px;
	padding-bottom: 10px;
	font-size: 16px;
}

#page_line_text {
	font-size: 12px;
	padding-top: 10px;
}

#page_align {
	width: 440px;
	vertical-align: top;
}

#page_text {
	padding-right: 10px;
	vertical-align: top;
}

#page_overview {
	margin-top: 10px;
}

.page_overview_height {
	height: 16px;
}

/* NEWS SETTINGS  */

#homecontent {
	padding-top: 30px;
	padding-left: 6px;
}

*:lang(en) #homecontent{
    padding-left: 1px !important;
}

#homecontent:empty {
    padding-left: 1px !important;
}

/* NEWS SETTINGS  */

#news_archive {
	padding-top: 20px;
}

/* SEARCH SETTINGS  */

#search_term {
	margin-bottom: 10px;
}

#search_result {
	margin-bottom: 20px;
}

/* MENU SETTINGS  */

#topmenucontent {
	float: right;
	padding-top: 52px;
}

.topmenu_line {
	line-height: 14px;
	color: #007CC3;
}

.topmenu_item {
	line-height: 14px;
	text-align: center;
	width: 35px;
	padding-left: 5px;
	padding-right: 5px;
}

#menucontent {
	text-align: center;
}

.menu_item {
	line-height: 14px;
	padding-left: 5px;
	padding-right: 5px;
}

.menu_image	{
	border: 0px;
}

.menu_line {
	background-color: #007CC3;
	width: 1px;
	font-size: 1px;
	height: 16px;
}

.menu_padding {
	padding-left: 5px;
	padding-right: 5px;
}

#menu_title {
	line-height: 14px;
	font-size: 16px;
	font-weight: bold;
	color: #E0762B;
	padding-bottom: 10px;
	font-style: normal;
}

#submenucontent {
	margin-top: 23px;
}

*:lang(en) #submenucontent{
    margin-top: 24px !important;
}

#submenucontent:empty {
	margin-top: 24px !important;
}

.submenu_item {
	line-height: 14px;
	vertical-align: top;
	height: 34px;
}

#submenu_title {
	line-height: 14px;
	font-size: 12px;
	font-weight: bold;
	color: #E0762B;
	padding-bottom: 19px;
}

*:lang(en) #submenu_title{
    padding-bottom: 20px !important;
}

#submenu_title:empty {
	padding-bottom: 20px !important;
}

/* CONTACT SETTINGS  */

#addresscontent {
	padding-left: 165px;
	padding-top: 5px;
}

*:lang(en) #addresscontent{
    padding-left: 162px !important;
}

#addresscontent:empty {
	padding-left: 162px !important;
}

#contactcontent {
	text-align: left;
	width: 634px;
	height: 400px;
	margin-top: 20px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #FBEBDD;
	border-width: 1px;
	border-style: solid;
	border-color: #E0762B;
}

#route_image {
	margin-top: 96px;
	cursor: pointer
}

*:lang(en) #route_image{
    margin-top: 98px !important;
}

#route_image:empty {
	margin-top: 98px !important;
}

/* PERSONEL SETTINGS  */

#personelimagecontent {
	margin-left: 10px;
	margin-bottom: 25px;
	margin-top: 90px;
	text-align: left;
}

.personel_img_margin {
	padding-right: 10px;
}

#personelcontent {
	text-align: left;
	height: 370px;
	width: 635px;
	margin-top: 20px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #FDF4EC;
	border-width: 1px;
	border-style: solid;
	border-color: #007CC3;
}

*:lang(en) #personelcontent{
    width: 100% !important;
}

#personelcontent:empty {
	width: 100% !important;
}

#personelitemcontent {
	margin-bottom: 20px;
}

.personel_img {
	border-width: 1px;
	border-style: solid;
	border-color: #3A2B24;
}

#personeltextcontent {
	text-align: left;
	margin-left: -2px;
}

*:lang(en) #personeltextcontent{
    margin-left: 87px !important;
}

#personeltextcontent:empty {
	margin-left: 87px !important;
}

.personel_text_margin {
	padding-right: 10px;
	line-height: 18px;
}

#personel_img_large {
	padding-left: 202px;
	margin-top: 33px;
	margin-bottom: 25px;
}

.personel_left {
	width: 200px;
	vertical-align: top;
	text-align: right;
}

.personel_right {
	margin-top: 20px;
}

.personel_line {
	color: #007CC3;
	width: 10px;
	vertical-align: top;
	font-size: 16px;
}

#personel_bullet {
	width: 10px;
	vertical-align: baseline;
}

.personel_text {
	padding-right: 10px;
	padding-bottom: 10px;
}

#personel_text_orange {
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #E0762B;
}

.personel_text_blue {
	font-size: 11px;
	color: #007CC3;
}

/* FORM SETTINGS  */

form, fieldset {
	margin: 0px;
	border: 0px;
}

.fieldset_search_top {
	padding-left: 10px;
}

select {
	height: 16px;
	border-width: 1px;
	border-style: solid;
	border-color: #4A766B;
}

.selectgeneral {
	width: 352px;
}

textarea {
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #4A766B;
}

.textareageneral {
	width: 350px;
	margin-bottom: 8px;
}

input {
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.inputgeneral {
	padding-left: 1px;
	width: 350px;
}

.inputradio {
	border: 0px;
}

.inputcheckbox {
	border: 0px;
	margin-right: 10px;
}

.inputsearch {
	height: 13px;
	width: 76px;
}

.buttonsearch {
	position: relative;
	top: 0px;
	line-height: 11px;
	width: 50px;
	margin-left: 2px;
	height: 15px;
	cursor: pointer;
	color: #000000;
	background-color: #D7E2F3;
}

*:lang(en) .buttonsearch{
    top: 1px !important;
}

.buttonsearch:empty {
	top: 1px !important;
}

/* LINK SETTINGS  */

a {
	color: #E0762B;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.link_general {
	color: #E0762B;
	text-decoration: none;
}

.link_general:hover {
	text-decoration: underline;
}

.link_topmenu {
	color: #3A2B24;
	text-decoration: none;
}

.link_topmenu:hover {
	text-decoration: underline;
}

.link_submenu {
	text-decoration: none;
	color: #007CC3;
	line-height: 16px;
}

.link_submenu:hover,
.link_submenu_active {
	text-decoration: none;
	color: #E0762B;
	line-height: 16px;
}

.link_personel {
	text-decoration: none;
	font-style: normal;
	color: #3A2B24;
}

.link_personel:hover {
	color: #E0762B;
}