@font-face {
    font-family: "ArminsHand";
    font-style:  normal;
    font-weight: normal;
    src: url('http://www.honda-varadero.de/fileadmin/templates/fonts/ARMINSH0.eot') format ('embedded-opentype');
}

@font-face {
    font-family: "2Dumb";
    font-style:  normal;
    font-weight: normal;
    src: url('http://www.honda-varadero.de/fileadmin/templates/fonts/DUMB0.eot') format ('embedded-opentype');
}

@font-face {
  font-family: "Grandesign Neue Serif";
  font-style:  normal;
  font-weight: normal;
/*  src: url('http://www.honda-varadero.de/fileadmin/templates/fonts/GRANDES0.eot') format ('embedded-opentype'); */
  src: url('http://www.honda-varadero.de/fileadmin/templates/fonts/GRANDES0.eot');

}

body {
	padding: 2px 0 0 0;
	margin: 0;
	text-align: center;
	background: #d8d5c5;
}

body, tbody, p {
	font: 12px Tahoma, Arial, SansSerif; 
/*  font: 12px Times New Romand, Serif;*/
	color: #000000;
}

a {
	color: #9c0303;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

li {
 	font-family: "Grandesign Neue Serif";
 	font-family: Tahoma, Arial, SansSerif;
  line-height: 18px;
  font-size: 14px;
  color: black;
}

.screen {
	width: 912px;
	margin: 0 auto;
	text-align: left;
	vertical-align: top;
}
#top_shadow {
	background-image: url(../grafik/m_t_sd_grad.gif);
	height: 8px;
	font-size: 0;
	line-height: 0;
}
#top_l_corner {
	float: left;
}
#top_r_corner {
	float: right;
}
#bottom_shadow {
	background-image: url(../grafik/m_b_shadow_04.gif);
	height: 9px;
	font-size: 0;
	line-height: 0;
}
#left_shadow {
	background-image: url(../grafik/m_l_shadow_05.gif);
	width: 9px;
	font-size: 0;
	line-height: 0;
}
#left_t_corner {
}
#left_b_corner {
}
#right_shadow {
	background-image: url(../grafik/m_r_shadow_05.gif);
	width: 8px;
	font-size: 0;
	line-height: 0;
}
#shadow_space {
	margin: auto 0;
}

#winterpanorama {
  background-image: url(../panorama/winterpanorama.jpg);
	font-size: 0;
	line-height: 0;
	height: 136px;   
}


#eckelinks {
  position: absolute;
  padding-top: 0px;
  padding-left: 0px;
}

#eckerechts {
  position: absolute;
  padding-top: 0px;
  padding-left: 889px;
}

#headertransparent {
  position: absolute;
  filter:Alpha(opacity=80);
  -moz-opacity:0.80;
  padding-top: 10px;
  padding-left: 665px;
  border: 0;
}

#headerallgemein {
	font-size: 0;
	line-height: 0;
	height: 136px;   
}

#header_left {
	float: left;
}
#header_text {
	font-size: 11px;
	line-height: 14px;
	width: 130px;
	float: left;
	color: #fff;
	padding-top: 58px;
}
#header_text a {
	color: #fff;
	text-decoration: underline;
	font-size: 10px;
}
#header_banner {
	margin-top: 20px;
	float: left;
	width: 200px;
	height: 40px;
}
#header_banner a img {
	border: 0px;
	margin-bottom: 4px;
}
#header_search_adv {
	padding-left: 5px;
}
#header_search_adv_txt {
	font-size: 10px;
	line-height: normal;
	color: #fff;
}
#header_search_input {
	margin-right: 5px;
	width: 180px;
}
#no_sbmenu {
	width: 481px;
	height: 60px;
	float: right;
	margin-top: 20px;
	padding-right: 35px;
}
#no_sbmenu .column_block {
	margin: 0px;
	float: none;
	width: auto;
}
#no_sbmenu .column_content {
	padding: 0px;
	float: none;
	width: auto;
}
#no_sbmenu a img {
	border: none;
}
#ad_text {
	float: left;
	margin-right: 5px;
}
#header_right {
	float: right;
}
#menu {
	width: 895px;
	height: 24px;
	clear: left;
	text-align: center;
  vertical-align: bottom;
}
#menu_table {
	margin: 0 auto;
	line-height: normal;
	background-repeat: no-repeat;
	background-color: transparent;
	width: 600px;
}
.menu_activpoint a {
	font-size: 11px;
	color: #fff;
}
.menu_deactivpoint a {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
.menu_deactivpoint a:hover {
	text-decoration: underline;
}
.menu_activpoint {
	width: 77px;
	height: 24px;
	background-image: url(../grafik/menu_activ.gif);
	color: #fff;
	font-size: 11px;
	text-align: center;
}
.menu_deactivpoint {
	width: 77px;
	height: 24px;
	background-image: url(../grafik/menu_deactiv.gif);
	text-align: center;
}
#menu_table_spacer {
	width: 80px;
}
#menu_table_spacel {
	width: 80px;
}
#no_submenu {
	width: 895px;
	height: 7px;
	background-image: url(../grafik/menu_subline_fon.gif);
	float: left;
}
#submenu {
	width: 895px;
	height: 21px;
	background-image: url(../grafik/menu_submenu.gif);
	background-repeat: no-repeat;
  float: left;
	text-align: center;
}
.submenu_punkt {
	padding: 15px;
}
.submenu_punkt a {
	font-size: 10px;
	line-height: 19px;
	color: #938c69;
	text-decoration: none;
}
.submenu_punkt a:hover {
	text-decoration: underline;
}

#content {
  background-color: #fff;
	width: 895px;
}

#content tr {
	vertical-align: top;
}

#contenthome {
	background-color: blue;
	width: 895px;
}

#center {
	width: 100%;
	height: 100%;
  height: 300px;
	background-color: #fff;
	vertical-align: top;
}

#center-Navigation-1 {
	vertical-align: top;
	width: 100%;
	height: 100%;
  background-image: url(../grafik/navi_hintergrund_sw.jpg);
	background-repeat: no-repeat;
  background-position: center 90px;
  height: 500px;
	background-color: #fff;
}

#center-Navigation-2 {
	vertical-align: top;
	width: 100%;
	height: 100%;
  background-image: url(../grafik/navi_hintergrund_sw.jpg);
	background-repeat: no-repeat;
  background-position: center 90px;
  height: 500px;
	background-color: #fff;
}

#center-Downloads-1 {
	vertical-align: top;
	width: 100%;
	height: 100%;
  background-image: url(../grafik/downloads_hintergrund.jpg);
	background-repeat: no-repeat;
  background-position: center 90px;
  height: 500px;
	background-color: #fff;
}

#center-Downloads-2 {
	vertical-align: top;
	width: 100%;
	height: 100%;
  background-image: url(../grafik/downloads_hintergrund_sw.jpg);
	background-repeat: no-repeat;
  background-position: center 90px;
  height: 500px;
	background-color: #fff;
}

#center-Dies-Das-1 {
	vertical-align: top;
	width: 100%;
	height: 100%;
  background-image: url(../grafik/bildergalerie_hintergrund_sw.jpg);
	background-repeat: no-repeat;
  background-position: center 90px;
  height: 500px;
	background-color: #fff;
}

#center-Dies-Das-2 {
	vertical-align: top;
	width: 100%;
	height: 100%;
  background-image: url(../grafik/bildergalerie_hintergrund_sw.jpg);
	background-repeat: no-repeat;
  background-position: center 90px;
  height: 500px;
	background-color: #fff;
}

#center-Touren-1 {
	vertical-align: top;
	width: 100%;
	height: 100%;
  background-image: url(../grafik/touren_hintergrund_sw.jpg);
	background-repeat: no-repeat;
  background-position: center 90px;
  height: 500px;
	background-color: #fff;
}

#center-Touren-2 {
	vertical-align: top;
	width: 100%;
	height: 100%;
  height: 500px;
	background-color: #fff;
}

#center-Varadero-1 {
	vertical-align: top;
	width: 100%;
	height: 100%;
  background-image: url(../grafik/varadero_hintergrund_sw.jpg);
	background-repeat: no-repeat;
  background-position: center 90px;
  height: 500px;
	background-color: #fff;
}

#center-Varadero-2 {
	vertical-align: top;
	width: 100%;
	height: 100%;
  background-image: url(../grafik/varadero_hintergrund_sw.jpg);
	background-repeat: no-repeat;
  background-position: center 210px;
  height: 500px;
	background-color: #fff;
}

#center-Profil-1 {
	vertical-align: top;
	width: 100%;
	height: 100%;
  background-image: url(../grafik/benutzerprofil.jpg);
	background-repeat: no-repeat;
  background-position: center 110px;
  height: 500px;
	background-color: #fff;
}


#central_header {
	padding-left: 10px;
	margin-top: 10px;
}
#center #central_header_h1 {
	text-align: center;
	color: #9c0303;
	font-size: 17px;
	border-bottom: #e5e5e5 1px solid;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 50px;
	margin-right: 50px;
	padding-left: 0px;
	padding-bottom: 2px;
	font-weight: bold;
	font-family: Arial;
}
#center #central_header_h2 {
	text-align: center;
	color: #666;
	font-family: Arial;
	font-size: 14px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}
#center-image {
	width: 433px;
	height: 301px;
	text-align: center;
	margin-top: 1px;
	margin-left: 10px;
}
#center-image td {
	font-size: 0px;
	line-height: 0px;
}
#center-image img {
	border: none;
	margin: 0px;
	padding: 0px;
}
#center-image a img {
	position: relative;
}
#center-image a img:active {
	position: relative;
	top: 1px;
	left: 1px;
}
#central_image-lt-c {
	vertical-align: top;
	width: 5px;
	background-image: url(../grafik/central_image-lb.gif);
}
#central_image-lt-c img {
	float: left;
}
#central_image-rt-c {
	vertical-align: top;
	width: 5px;
	background-image: url(../grafik/central_image-rb.gif);
}
#central_image-rt-c img {
	float: right;
}
#central_image-lb-c {
	background-image: url(../grafik/central_image-lb.gif);
	vertical-align: bottom;
}
#central_image-rb-c {
	vertical-align: bottom;
	background-image: url(../grafik/central_image-rb.gif);
}
#central_head {
	vertical-align: top;
	background-image: url(../grafik/central_gray_pixel.gif);
	background-repeat: repeat-x;
}
#central_image-lb {
	background-image: url(../grafik/central_image-lb.gif);
}
#central_image-rb {
	background-image: url(../grafik/central_image-rb.gif);
}
#center h2 {
	padding-left: 20px;
	font-size: 20px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.page-title {
}
#central_image {
	line-height: 0;
	font-size: 0;
}
#central_text {
	position: relative;
	top: -10px;
	padding-left: 20px;
	padding-right: 20px;
}
#central_text .text+.text {
}
.join_btn {
	width: 226px;
	float: left;
	text-align: center;
}
.join_btn a img {
	border-width: 0px;
}
.join_btn a {
	position: relative;
	top: 0;
	left: 0;
}
#index-bottom-text-container{
	float: left;
}
#index-bottom-text {
	border-top: #efece3 solid 1px;
	border-bottom: #efece3 solid 1px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 10px;
	margin-left: 53px;
	margin-right: 40px;
	color: #666;
	text-align: justify;
}
#message_reply_btn,#message_delete_btn,#message_back_btn,#job_delete_btn,#job_edit_btn,#job_delete2_btn,#job_edit2_btn,#job_apply_btn,#job_apply2_btn,#job_bookmark_btn,#job_bookmark2_btn,#job_recommend_btn,#job_recommend2_btn,#profile_edit_btn,#jobs_search_btn {
	position: relative;
	top: 0;
	left: 0;
}
.join_btn a:active {
	top: 1px;
	left: 1px;
}
.join_btn_text {
	color: #666666;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
#underbottom {
	background-image: url(../grafik/join_btn_ref.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.button {
	line-height: 0;
	font-size: 0;
}
#footer-container {
	background-color: #938c69;
}
#footer {
	width: 895px;
	height: 25px;
	color: #c4bd9a;
	line-height: 30px;
}
#footer a {
	text-decoration: underline;
	color: #c4bd9a;
}
#footer a:hover {
	color: #fff;
}
#footer-copyright {
	width: 895px;
	height: 14px;
	text-align: center;
	color: #c4bd9a;
	line-height: 14px;
	margin-top: 2px;
}
#bkmrk-table {
	text-align: right;
	width: 880px;
	margin-left: 10px;
	margin-top: 5px;
}
#bkmrk-table td {
	color: #c4bd9a;
}
#bkmrk-text {
	float: left;
	margin-left: 0px;
}
#bkmrk-item-text {
	float: left;
	margin-left: 2px;
}
#bkmrk-item-text a {
	text-decoration: underline;
	color: #c4bd9a;
}
#bkmrk-item-text a:hover {
	color: #fff;
}
.bkmrk-item {
	float: left;
	width: 18px;
	height: 18px;
	margin-left: 0px;
}
.bkmrk-item a {
	display: block;
	width: 100%;
	height: 100%;
}
#bkmrk-item1 a {
	background-image: url(../grafik/bkmrk_ico_d_1.gif);
}
#bkmrk-item1 a:hover {
	background-image: url(../grafik/bkmrk_ico_a_1.gif);
}
#bkmrk-item2 a {
	background-image: url(../grafik/bkmrk_ico_d_2.gif);
}
#bkmrk-item2 a:hover {
	background-image: url(../grafik/bkmrk_ico_a_2.gif);
}
#bkmrk-item3 a {
	background-image: url(../grafik/bkmrk_ico_d_3.gif);
}
#bkmrk-item3 a:hover {
	background-image: url(../grafik/bkmrk_ico_a_3.gif);
}
#bkmrk-item4 a {
	background-image: url(../grafik/bkmrk_ico_d_4.gif);
}
#bkmrk-item4 a:hover {
	background-image: url(../grafik/bkmrk_ico_a_4.gif);
}
#bkmrk-item5 a {
	background-image: url(../grafik/bkmrk_ico_d_5.gif);
}
#bkmrk-item5 a:hover {
	background-image: url(../grafik/bkmrk_ico_a_5.gif);
}
#bkmrk-item6 a {
	background-image: url(../grafik/bkmrk_ico_d_6.gif);
}
#bkmrk-item6 a:hover {
	background-image: url(../grafik/bkmrk_ico_a_6.gif);
}
#bkmrk-item7 a {
	background-image: url(../grafik/bkmrk_ico_d_7.gif);
}
#bkmrk-item7 a:hover {
	background-image: url(../grafik/bkmrk_ico_a_7.gif);
}
#bkmrk-item8 a {
	background-image: url(../grafik/bkmrk_ico_d_8.gif);
}
#bkmrk-item8 a:hover {
	background-image: url(../grafik/bkmrk_ico_a_8.gif);
}
#footer_bottom {
	width: 895px;
	height: 10px;
	background-color: #938c69;
	line-height: 0;
	font-size: 0;
}
#footer_l_corner {
	float: left;
}
#footer_r_corner {
	float: right;
}
.tabs,#forum ul {
	margin-left: 20px;
	margin-right: 20px;
	list-style: none;
	padding: 4px;
	}
.tabs li,#forum ul li {
	display: inline;
	border: #efece3 1px solid;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.otstup {
	padding-left: 30px;
}
/* ------------------------sign up------------------------- */
#user-edit {
	width: 652px;
}
#user-register-st{
	margin: 0;
	padding: 0;
	width: 627px;
	border: 0px;
	border-style: none;
}
#user-register {
	margin: 0;
	padding: 0;
	width: 627px;
	border: 0px;
	border-style: none;
}
.fieldset {
	padding: 0px;
	border: 0px none;
	color: #666666;
	margin: 20px 20px 20px 20px;
}
.fieldset .legend {
	display: block;
	border: 0px;
	background-color: #efece3;
	width: 590px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
.fieldset .form-item {
	display: block;
	border: 0px;
	border-style: none;
	margin: 10px;
}
.form-item label {
	display: block;
	width: 125px;
	float: left;
	border: 0px;
	border-style: none;
	padding-top: 4px;
}
label .form-required {
	color: #9c0303;
}
.form-item .form-text {
	width: 360px;
}
.form-item .form-file {
	width: 360px;
}
.form-item .input_file {
	display: inline;
	width: 360px;
}
.form-item .container-inline {
	width: 360px;
}
.container-inline .form-select {
	margin-right: 10px;
}
.form-item .description {
	display: block;
	padding-left: 130px;
	padding-right: 75px;
	padding-top: 5px;
}
.description #verif_image {
	float: left;
	border: 0px;
	margin-right: 10px;
}
label.option {
	padding-top: 0px;
}
label.option input {
	float: right;
}
.form-item .form-textarea {
	width: 360px;
}
.form-submit {
	margin-left: 160px;
	margin-bottom: 20px;
	position: relative;
}
.form-submit:active {
	top: 1px;
	left: 1px;
}
.messages {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	
width: 100%;
	
color: #888888;
	
font-size: 24px;
	
font-weight: normal;
}
/* -------------------------------columns------------------------- */
.column {
	width: 200px;
	background-image: url(../grafik/column_shadow.gif);
	background-repeat: repeat-x;
	background-color: #efece3;
	vertical-align: top;
}
.column_block {
	margin-top: 10px;
	float: left;
	width: 200px;
}
.column_header {
	width: 190px;
	color: #938c69;
	background-color: #d3cfbe;
	background-image: url(../grafik/column_header_shadow.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}
.column_content {
	padding: 0px 10px 10px 10px;
	width: 180px;
	float: left;
}
/* -------------------------------right column--------------------------- */
.column_content .job_line {
	width: 180px;
	float: left;
	margin-top: 5px;
}
.column_content .logo {
	width: 30px;
	float: left;
	clear: left;
	font-size: 0px;
	line-height: 0px;
}

.column_content .flag {
	float: left;
	width: 18px;
	padding-top: 3px;
	text-align: right;
}
.column_content .flag img {
	width: 18px;
	height: 12px;
}
/* -------------------------------left column--------------------------- */
.latest_profiles_img {
	margin-right: 5px;
	border: 1px solid #d3cfbe;
}
.latest_profiles_info {
	font-size: 10px;
	vertical-align: top;
}
.latest_profiles_info a {
	font-weight: bold;
}
.column_content .item-list {
	width: 170px;
	margin-left: 10px;
}
.column_content .item-list ul {
	margin: 0;
	padding: 0;
	color: #666;
	list-style-type: disc;
	font-size: 10px;
}
.column_content .item-list li {
	padding-bottom: 2px;
}
.more-link {
	text-align: right;
	width: 190px;
}
/* ----------------------------Jobs--------------------------------------- */
#form-jobs {
	margin: 0;
	padding: 0;
	width: 610px;
}
.search_select {
	padding-right: 10px;
}
.search_select select {
	width: 186px;
}
#list-navigation {
	text-align: right;
	padding-right: 10px;
	color: #666;
}
.fieldset-div {
	width: 100%;
	height: 1px;
	background-color: #efece3;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0px;
	line-height: 0px;
}
.job-list {
	margin-left: 20px;
	width: 610px;
}
.job-legend {
}
.job-legend td {
	background-color: #efece3;
	border-right: #fff 1px solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
	color: #666;
}
#job-head-title {
	font-weight: bold;
}
.job-item td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
	border-bottom: 1px solid #efece3;
	vertical-align: top;
}
.job-name {
	font-weight: bold;
	width: 250px;
}
.job-salary {
}
.job-posted {
	text-align: right;
	color: #666;
}
.job-property {
	display: inline;
}
.job-content {
	color: #000000;
	padding-right: 30px;
}
.job-label {
	display: inline;
	width: 70px;
}
.job-add_vacancy {
	padding-left: 30px;
	padding-top: 10px;
}
.job-add_vacancy img {
	border: none;
	position: relative;
}
.job-add_vacancy img:active {
	top: 1px;
	left: 1px;
}
#job-description-table {
	width: 560px;
	margin-left: 10px;
}
#job-logo-td {
	vertical-align: top;
	width: 70px;
	padding-left: 5px;
}
#job-posted-td {
	text-align: right;
	padding-bottom: 10px;
}
#job-title-td {
	width: 330px;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}
#job-label-td {
	color: #666666;
	width: 65px;
}
#job-content-td {
	width: 265px;
}
#job-description-td {
	padding-top: 10px;
}
.graytext {
	color: #666666;
}
.job-btns {
	margin: 10px;
	margin-left: 85px;
}
.job-btns img {
	border: 0px solid;
}
#jobboard-form {
	padding-left: 20px;
}
#jobboard-form .form-item {
	margin-bottom: 10px;
}
#jobboard-form label {
	color: #666;
}
#jobs-search-field {
	display: block;
	float: left;
	width: 485px;
}
#jobs-search-button {
	display: block;
	float: left;
	margin-left: 10px;
}
#jobs-search-button img {
	border: none;
}
#jobs-search img {
	border: none;
	margin-left: 10px;
	position: relative;
}
#jobs-search img:active {
	top: 1px;
	left: 1px;
}
#job-search-back-link {
	padding-left: 30px;
}
#job-admin-link {
	margin-left: 20px;
	padding: 5px;
	line-height: 35px;
	border: #efece3 solid 1px;
}
#job-new-posts-navig {
	margin-left: 30px;
	margin-bottom: 5px;
}
#job-new-posts-navig .message-panel-txt {
	padding-left: 20px;
}
/* -----------------------------messages------------------------------------ */
.form-item #check_all {
	vertical-align: top;
}
.inbox_btn {
	margin-left: 5px;
	margin-right: 5px;
}
.message-item {
	display: block;
	border: 0px;
	border-style: none;
	margin: 10px;
	height: 30px;
	clear: left;
}
.message_check {
	vertical-align: top;
	float: left;
}
.message_date {
	float: right;
	font-size: 10px;
}
.message_status {
	display: block;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	width: 25px;
	padding-top: 2px;
}
.message_frombox {
	float: left;
	font-size: 10px;
	margin-left: 5px;
	margin-right: 5px;
	width: 150px;
	padding-left: 5px;
}
.message_foto {
	display: block;
	float: left;
	border: #b1b1b1 solid 1px;
	font-size: 0px;
	line-height: 0px;
}
.message_name {
	font-weight: bold;
}
.message_company {
}
.message_namecompany_block {
	float: left;
	padding-left: 5px;
}
.message_content {
	display: block;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	width: 260px;
}
.message_title {
	font-size: 13px;
	font-weight: bold;
}
.message_body {
	color: #000000;
}
.message-navigation {
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
}
.message_view_label {
	float: left;
	width: 75px;
	font-size: 10px;
}
.message_view_title {
	padding-left: 75px;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.message_view_body {
	padding-left: 75px;
	color: #000000;
}
.message_view_fromto {
	color: #000000;
}
.message_view_reply_btn {
	padding-left: 75px;
}
#contact-form-send {
	padding: 30px;
}
#contact-form-send #edit-submit {
	margin-left: 135px;
	margin-bottom: 0px;
}
#contact-form-send #cancel {
	margin-left: 10px;
}
#contact-form-send .form-item {
	display: block;
	border: 0px;
	border-style: none;
	margin: 10px;
}
#message-panel {
}
#message-panel img {
	border: none;
	margin-left: 40px;
	margin-right: 5px;
}
.message-panel-txt {
	vertical-align: super;
}
#contacts-no-contacts-text {
	margin-left: 20px;
	color: #666;
}
#contacts-no-contacts-text a {
	text-decoration: underline;
}
.no-message-links {
	margin-left: 10px;
}
/* -----------------------------------user-login--------------------------- */
#user-login {
}
#user-login .form-item {
}
/* ------------------------------------profile------------------------------ */
#profile-personalBlock {
	border: #d8d5c5 1px solid;
	margin: 20px 20px 0px 20px;
	height: 172px;
	padding-left: 10px;
}
#profile-personalBlock a img {
	border: 0px;
}
#profile-foto {
	float: left;
	line-height: 0px;
	font-size: 0px;
	border: #d8d5c5 1px solid;
	margin-top: 10px;
}
#profile-statisticBlock {
	float: right;
	margin: 0px;
	width: 150px;
	height: 152px;
	background-color: #efece3;
	padding: 10px;
	padding-left: 20px;
}
#profile-statisticText {
	line-height: 16px;
}
#edit-btn {
	width: 100%;
	text-align: right;
	vertical-align: bottom;
	margin-top: 55px;
}
#edit-btn img {
	border: 0px;
	position: relative;
}
#edit-btn img:active {
	top: 1px;
	left: 1px;
}
#profile-personalText {
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	width: 235px;
}
#profile-name {
	font-size: 20px;
	color: #666666;
}
#profile-personalInfo {
	font-size: 14px;
	padding-left: 20px;
}
.profile-contact {
	font-size: 14px;
	padding-left: 4px;
}
.profile-info {
	width: 607px;
	margin-top: 20px;
	margin-left: 20px;
}
.profile-legend {
	color: #666666;
	font-weight: bold;
	background-color: #efece3;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
}
.profile-label {
	color: #666666;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
	width: 125px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #efece3;
}
.profile-content {
	padding-top: 3px;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #efece3;
}
.profile-legend-Job {
	color: #666666;
	background-color: #efece3;
	padding-top: 3px;
	padding-bottom: 5px;
}
#center {
	padding-bottom: 20px;
}
/* -----------------------------------communities----------------------------------- */
#forum table {
	margin-left: 20px;
	width: 610px;
}
#forum th {
	background-color: #efece3;
	color: #666666;
	font-weight: normal;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 3px;
}
#forum .even {
	background-color: #f6f6f6;
}
#forum .container {
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 3px;
}
#forum .forum .name {
	font-weight: bold;
}
#forum .topics {
	text-align: center;
	width: 50px;
	color: #666;
}
#forum .posts {
	text-align: center;
	width: 50px;
	color: #666;
}
#forum .replies {
	text-align: center;
	width: 50px;
	color: #666;
}
#forum .last-reply {
	padding-right: 10px;
	width: 120px;
	text-align: right;
	color: #666;
}
#forum .created {
	padding-right: 10px;
	width: 120px;
	text-align: right;
}
#forum .topic {
	font-weight: bold;
	padding-left: 10px;
}
#forum .active {
}
#forum .active img {
	border: 0px none;
	margin-left: 5px;
}
#forum .icon {
	width: 20px;
}
#forum li {
}
.node, .comment {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	width: 610px;
	border-bottom: #d77 solid 1px;
}
.node td {
}
.comment-foto {
	width: 70px;
	vertical-align: top;
	padding-bottom: 10px;
}
.center-div {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	border-bottom: #efece3 solid 1px;
}
.node #profile-foto img,.comment #profile-foto img{
	width: 40px;
	height: 50px;
	border: none;
}
.node #profile-foto,.comment #profile-foto {
	width: 40px;
	height: 50px;
	margin-right: 10px;
	float: none;
	margin-top: 0px;
}
.submitted {
	color: #666;
	font-size: 10px;
	vertical-align: top;
}
.node .terms {
	display: inline;
}
.node .terms ul {
	display: inline;
	margin: 0;
	padding: 0;
}
.node .terms li {
	display: inline;
	margin: 0;
	padding: 0;
}
.node .links {
	display: inline;
}
.node .links ul {
	display: inline;
	margin: 0;
	padding: 0;
}
.node .links li {
	display: inline;
	margin: 0;
	padding: 0;
}
.topic-links {
	font-size: 10px;
	color: #666;
	padding-bottom: 10px;
	vertical-align: top;
}
.topic-content {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}
.comment-startspace {
	height: 20px;
}
#comment-form,#node-form {
	padding: 0px;
	color: #666666;
	margin: 20px 20px 20px 20px;
	margin-top: 0px;
	width: 587px;
}
#comment-form .form-item,#node-form .form-item {
	display: block;
	border: 0px;
	border-style: none;
	margin: 10px;
}
#comment-form label,#node-form label {
	display: block;
	width: 125px;
	float: left;
	border: 0px;
	border-style: none;
	padding-top: 0px;
}
#comment-form .fieldset,#node-form .fieldset {
	background-color: #efece3;
}
#comment-form #edit-submit,#node-form #edit-submit {
	margin-left: 10px;
}
#node-form #edit-delete {
	margin-left: 10px;
}
.content {
}
.meta {
	border: #00ff00 1px solid;
	height: 200px;
}
/* hotspots */
.community-hotspot {
	width: 175px;
	padding-bottom: 5px;
	background-image: url('../grafik/hotspot-bg.gif');
	background-repeat: no-repeat;
	margin-top: 5px;
}
.community-hotspot img {
	margin: 0px;
	padding: 0px;
}
.community-hotspot-name {
	font-size: 10px;
	padding-left: 7px;
	position: absolute;
	line-height: 10px;
}
.community-hotspot-line {
	min-width: 10px;
	text-align: right;
}
/* my community */
#my_community-container {
	padding-left: 20px;
	padding-right: 20px;
}
#my_community-text {
	font-size: 11px;
	color: #666;
}
#my_community-text a,#com-search-link {
	text-decoration: underline;
}
#my_community-table {
	margin-top: 10px;
}
#my_community-table td {
	width: 300px;
	vertical-align: top;
}
.com-container {
	width: 100%;
	margin-top: 5px;
	margin-left: 3px;
}
.no-font-size {
	font-size: 0px;
	line-height: 0px;
}
.com-legend {
	float: left;
	width: 205px;
	background-color: #efece3;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 10px;
	color: #666;
	vertical-align: top;
}
.com-legend-cont img {
	float: left;
}
.com-content {
	clear: left;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.com-content ul {
	margin: 5px;
	padding: 0px;
	list-style-position: inside;
	color: #888;
}
.com-link {
	padding-left: 10px;
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 3px;
}
.com-table {
	width: 290px;
	height: 100%;
	font-size: 0px;
	line-height: 0px;
}
.com-table td {
	font-size: 0px;
	line-height: 0px;
}
.com-table img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#com-table-top {
	background-image: url(../grafik/central_image-tb.gif);
	background-repeat: repeat-x;
	height: 5px;
	width: 280px;
}
#com-table-left {
	background-image: url(../grafik/central_image-lb.gif);
	background-repeat: repeat-y;
	width: 5px;
}
#com-table-right {
	background-image: url(../grafik/central_image-rb.gif);
	background-repeat: repeat-y;
	width: 5px;
}
#com-table-bottom {
	background-image: url(../grafik/central_image-bb.gif);
	background-repeat: repeat-x;
	height: 5px;
	width: 280px;
}
.com-table-corner {
	width: 5px;
	height: 5px;
}
.com-table-ico {
	width: 38px;
	height: 37px;
}
#com-table-content {
	width: 242px;
	font-size: 12px;
	line-height: 14px;
}
#forum-form-forum {
	margin-left: 20px;
	margin-right: 20px;
}
#forum-form-forum .form-item {
	display: block;
	margin-bottom: 10px;
	float: left;
}
#forum-form-forum .form-item label {
	clear: left;
}
#forum-form-forum .form-submit {
	margin: 0px;
	margin-left: 125px;
	padding: 0px;
	float: left;
	clear: left;
}
#you-are-here {
	color: #666;
	margin-bottom: 10px;
}
/* ------------------------------------my profile - start----------------------------------- */
.start-block {
	display: block;
	padding: 0px;
	border: 0px none;
	margin: 10px 20px 20px 20px;
}
.start-block img {
	margin-right: 10px;
}
.start-block td {
	vertical-align: top;
	color: #666666;
}
.start-block-header {
	color: #000000;
	font-size: 14px;
}
.start-block-content {
	margin-top: 5px;
}
.start-block-header-bold {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.start-block-content2 {
	margin-top: 5px;
	margin-left: 32px;
}
.start-block-label {
	width: 110px;
}
/* ------------------------ job-alert ----------------------------- */
#jalert-table {
	width: 600px;
	margin-left: 10px;
}
/* ------------------------search---------------------------------- */
#search-table {
	width: 833px;
	margin-left: 10px;
}
#search-table td {
	color: #666;
	padding-left: 10px;
	padding-top: 10px;
}
#search-table input {
	width: 245px;
}
#search-table select {
	width: 250px;
}
#search-head td {
	background-color: #efece3;
	width: 274px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}
#search-table #search-business-subtable-container {
	padding-top: 0px;
}
#search-business-subtable {
	width: 255px;
}
#search-business-subtable td {
	width: 273px;
	padding: 0;
	padding-top: 13px;
}
#search-business-subtable input {
	width: 117px;
}
#search-business-subtable #first-line td {
	padding-top: 10px;
}
#search-form #search-submit-btn {
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
}
#search-submit {
	background-color: #efece3;
	text-align: right;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px ;
}
.search-results {
	margin-left: 20px;
	margin-right: 20px;
}
#search-results-head td {
	background-color: #efece3;
	width: 100px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	color: #666;
}
.search-results-line td {
	border-bottom: #efece3 1px solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
}
/* -----------------------------contacts---------------------------- */
#buddylist {
	margin-left: 20px;
	width: 610px;
	margin-bottom: 10px;
}
#buddylist th {
	background-color: #efece3;
	border-right: #fff 1px solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
	color: #666;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
}
#buddylist .buddy-item-td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
	border-bottom: 1px solid #efece3;
}
#buddylist #buddy-container {
	width: 400px;
}
#buddylist #buddy-container img {
	width: 20px;
	height: 25px;
}
#buddylist #send-icon,#buddylist #delete-icon {
	text-align: center;
}
#buddylist #send-icon img,#buddylist #delete-icon img {
	border: none;
}
#sent_requests_text {
	padding-left: 20px;
	color: #666;
}
#received_requests {
	margin-left: 20px;
	margin-right: 20px;
}
#received_requests td {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#received_requests tr {
	background-color: #efece3;
}
#buddylist-approval-form,#buddylist-request-cancel-form {
	width: 130px;
	text-align: right;
}
#edit-approve,#edit-cancel {
	display: inline;
	float: none;
	margin: 0px;
	padding: 0px;
}
#edit-deny {
	display: inline;
	float: none;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
/* -------------------------------------- invite -------------------------------- */
.help {
	margin-left: 30px;
	margin-right: 30px;
}
#invite_table {
	margin-left: 10px;
}
#invite_table td {
	padding-right: 20px;
}
#-invite-form {
	width: 627px;
}
/* --------------------------------------admin------------------------------------ */
#permissions {
	padding: 30px;
	width: 567px;
}
#permissions .module {
	background-color: #efece3;
	font-weight: bold;
	color: #666666;
}
#permissions th {
	background-color: #efece3;
	color: #666666;
	font-weight: normal;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 3px;
	font-size: 10px;
}
#permissions .permission {
	width: 400px;
}
#permissions tr:hover {
	background-color: #FFFFaa;
}
#permissions .form-checkbox {
	float: none;
	margin: 0;
	padding: 0;
}
#permissions .form-item,#comment-admin-overview table .form-item,#node-admin-nodes table .form-item {
	display: inline;
	float: none;
	margin: 0;
	padding: 0;
}
#permissions .option,#comment-admin-overview table .option,#node-admin-nodes table .option {
	display: inline;
	float: none;
	margin: 0;
	padding: 0;
}
.admin {
	padding: 30px;
	width: 567px;
}
.admin-panel {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border: 1px solid #efece3;
	margin-bottom: 10px;
}
.admin-panel h3 {
	font-size: 16px;
}
.admin-panel .description {
	border-left: 3px solid #efece3;
	padding: 5px;
	color: #666;
}
.admin-panel dt {
	font-weight: bold;
}
.admin-panel dd {
	margin: 0;
	color: #666;
	margin-bottom: 10px;
}
.admin-panel .menu {
	list-style: circle;
	color: #666;
}
.admin-panel .leaf {
	margin: 0;
	margin-bottom: 10px;
}
#taxonomy,#node-configure,#system-rss-feeds-settings,#comment-admin-overview table,#node-admin-nodes table {
	margin: 20px;
	width: 587px;
}
#taxonomy th,#comment-admin-overview th,#node-admin-nodes table th {
	background-color: #efece3;
	color: #666666;
	font-weight: normal;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 3px;
	font-size: 10px;
}
#comment-admin-overview td {
	border-bottom: 1px solid #efece3;
}
#taxonomy-form-vocabulary {
	margin: 20px;
	width: 587px;
}
#node-configure .form-item,#system-rss-feeds-settings .form-item,#taxonomy-form-vocabulary .form-item {
	display: block;
	border: 0px;
	border-style: none;
	margin: 10px;
}
div.com_d {
	border: 2px solid rgb(182,182,182);
	padding: 5px;
	text-align: left;
	width: 50%;
}
div.zagolovok {
	font-size: 12pt;
	padding-bottom: 5px;
}
td.com_td {
	width: 50%;
	text-align: center;
	vertical-align: top;
}
div.com_link {
	margin-top: 5px;
	margin-bottom: 10px;
}
.help {
	color: #666;
}
.help p {
	margin-bottom: 5px;
}
.no-login-text {
	padding-left: 20px;
	font-size: 12px;
	color: #666;
	width: 650px;
	text-align: justify;
}

.no-login-text-home {
	padding-left: 20px;
	font-size: 12px;
	color: #666;
	width: 850px;
	text-align: justify;
}


.no-login-text a {
	font-weight: bold;
}

.no-login-text img {
	border: none;
}


.form-item .form-item {
	margin-bottom: 0px;
	margin-left: 0;
	margin-right: 0;
}
.form-item .form-radios,.form-item .form-checkboxes {
	width: 360px;
	float: left;
	margin-bottom: 10px;
}
.form-radios .form-item,.form-checkboxes .form-item {
	margin: 0px;
	margin-bottom: 4px;
}
.form-radios label,.form-checkboxes label {
	width: 100%;
	float: none;
	padding: 0px;
	vertical-align: top;
}
.form-radios label input,.form-checkboxes label input {
	float: none;
}
#edit-notify {
	float: none;
}
#user-register #edit-submit {
	clear: left;
	float: left;
}
/* -------------------------contact us----------------------------- */
#contactus {
	margin: 20px;
	color: #666;
}
#contactus td {
	color: #666;
	vertical-align: top;
}
#contactus-input {
	width: 200px;
}
#contactus-textarea {
	width: 320px;
	height: 200px;
}
#contactus a img {
	border: none;
}
/* ------------------------- buttons------------------------------- */
#form-submit-btn {
	margin-left: 155px;
}
/* ------------------------- og module------------------------------- */
.view-og, .view-og-my{
	padding-left: 20px;
	padding-right: 20px;
}
.view-header-og-my {
	color: #666;
}
#views-filters {
	margin-bottom: 10px;
}
#views-filters table {
	width: 100%;
	padding: 0px;
}
#views-filters table th {
	background-color: #efece3;
	padding-bottom: 3px;
	padding-left: 10px;
	color: #666;
}
#views-filters table td {
}
#views-filters .form-text {
	width: 490px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 8px;
}
#views-filters .form-submit {
	margin: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 8px;
	position: static;
}
.view-content-og,.view-content-og-my {
}
.view-content-og table,.view-content-og-my table {
	width: 100%;
}
.view-content-og table th,.view-content-og-my table th{
	background-color: #efece3;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #666;
}
.view-content-og table th img,.view-content-og-my table th img {
	border: 0px none;
}
.view-content-og table td,.view-content-og-my table td {
	background: none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 7px;
	border-bottom: #efece3 solid 1px;
	color: #666;
}
.view-content-og table .view-field-node-title,.view-content-og-my table .view-field-node-title {
	font-weight: bold;
}
.view-content-og table .view-field-og-count,.view-content-og-my table .view-field-og-count {
	text-align: center;
}
.view-footer-og-my {
	margin-top: 10px;
}
.opml-icon img {
	border: none;
}
div.node{
	margin: 0px;
	padding-left: 20px;
	padding-right: 20px;
	border: none;
}
div.node a {
	border: #efece3 1px solid;
	margin-left: 10px;
	padding: 3px;
}
div.node .group_information a {
	border: none;
	margin: 0px;
}
div.node h3 {
	background-color: #efece3;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #666;
}
div.node .group_information {
	color: #666;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 15px;
}
table.node {
	margin: 0px;
	width: 590px;
	border: none;
	margin-bottom: 5px;
	margin-left: 20px;
}
.view-content table.node {
	margin-left: 0px;
}
table.node .submitted {
	border-top: #efece3 solid 1px;
	background-color: #f1f8e6;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
}
table.node .topic-links {
	border-bottom: #efece3 solid 1px;
	background-color: #f1f8e6;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
}
table.node .comment-foto {
	border-bottom: #efece3 solid 1px;
	border-top: #efece3 solid 1px;
	background-color: #f1f8e6;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 5px;
}
table.node .topic-content {
	padding-left: 5px;
	padding-right: 5px;
	border-right: #f1f8e6 solid 20px;
}
#og-email-form {
	margin-left: 20px;
	margin-top: 10px;
	color: #666;
}
#og-email-form .form-item {
	margin-bottom: 10px;
}
#og-email-form #edit-send {
	margin-left: 130px;
}
#og_list_users_table {
	margin-left: 20px;
	width: 400px;
}
#og_list_users_table td {
	border-bottom: #efece3 solid 1px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
}
#og_list_users_table #og_list_users_header {
	font-size: 14px;
	background-color: #efece3;
}
#og-manage-form {
	margin-left: 20px;
}
#block-og-2 div div ul li div img{
	width:45px;
	height:65px;
}
/*------------------------------add contact----------------------*/
#buddylist-addbuddy {
	padding-left: 20px;
}
#buddylist-addbuddy label {
	color: #666;
	width: 400px;
}
#buddylist-addbuddy #edit-submit {
	margin: 0px;
	position: static;
	margin-top: 5px;
	margin-right: 10px;
}
/*---------------------------ad block----------------------------*/

.ad-block-container {
	width: 150px;
	vertical-align: top;
}
.ad-block {
    border: medium none;
	margin-top: 140px;
	width: 150px;
	background-color: #efece3;
	padding-bottom: 20px;
}
.ad-block-empty {
    border: medium none;
	margin-top: 132px;
	margin-right: 8px;
	float: right;
	width: 150px;
}
.ad-header {
	background-color: #9c0303;
	color: #fff;
	font-weight: bold;
	font-size: 12px;

	background-image: url(../grafik/ad-left-corner.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#ad-corner {
	padding: 2px;
    background-image: url(../grafik/ad-right-corner.gif);
	background-position: right top;
	background-repeat: no-repeat;

}
.ad-banner {
	margin-top: 30px;
}
.ad-img img {
	border: none;
}
.ad-title {
	margin-top: 5px;
}

#banner {
  vertical-align: top;
	margin-top: 10px;
	margin-left: 10px;
}

.rootline {
        color: black;
        font-size : 14px;
        font-weight: bold;
        height: 20px;
}

.rootline a {
	color: #938c69;
  font-size: 10px;  
}

.contentmenu {
  margin-left: 10px;
  margin-bottom: 10px;
}

.contentmenu a {
	color: #938c69;
  font-size: 11px;
}

.celmenu, .celmenu a {
  font-size: 18px;
  height: 28px;
  color: #938c69;
  font-weight: bold;
  text-align: left;
  padding-left: 10px;
}

.tx-newloginbox-pi1 {
  font-size: 9px;
  margin-left: 10px;
}

.tx-newloginbox-pi1 td {
  font-size: 9px;
}

.tx-newloginbox-pi1 h3 {
  font-size: 11px;
}

.logininput {
  font-size: 9px;
  width: 100px;
}

input:focus{
  background-color:#ddd;
}

input.loginbutton {
  font-size: 9px;
  width: 24px;
  color: #cdb49a;
  background: #938c69;
  border: 2px outset #d3cfeb;
}

input.logoutbutton {
  font-size: 9px;
  width: 42px;
  color: #cdb49a;
  background: #938c69;
  border: 2px outset #d3cfeb;
}

.tx-newloginbox-pi1 h3 {
  color: #938c69;
  font-size: 11px;
  font-weight: bold;
}

.tx-newloginbox-pi1 p {
  color: #938c69;
  font-size: 10px;
}

.tx-newloginbox-pi1 td {
  color: #938c69;
  font-size: 9px;
}

.tx-newloginbox-pi1 label {
  color: #938c69;
  font-size: 9px;
  width: 4em;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  display: block
}


.tx-mininews-pi1 p {
  color: #cdb49a;
  color: #938c69;
  font-size: 11px;
  margin-left: 10px;
  margin-right: 10px;
}

.tx-mininews-pi1 a {
  color: #938c69;
  font-weight: bold;
}

.news_table {
  margin-left: 10px;
}

.news_table tr {
  background: #efece3;
}

.news_titel td {
  background: #d8d5c5;
  color: black;
  font-size: 11px;
}

.news_single {
  color: black;
  font-size: 12px;
}

.news_single p {
  color: black;
  font-size: 12px;
  line-height: 20px;
}

.news_text1 {
  color: #938c69;
  font-size: 12px;
}

.news_text {
  color: black;
  font-size: 12px;
  line-height: 18px;
}

.news_text p {
  color: black;
  font-size: 12px;
}


.tx-ttnews-browsebox p {
  color: #9c0303;
  font-size: 11px;
}

.tx-ttnews-browsebox-strong {
  color: #9c0303;
  font-size: 10px;
}



.tx-mmdamfilelist-pi1-image img {
	border: 1px solid #8B8B8B; 
	padding: 4px;
	}

.tx-mmdamfilelist-pi1-table	{
	width: 90%;
	border: 1px solid #E8E8E8;
	margin-left: 40px;
	}
	
.tx-mmdamfilelist-pi1-table	{
	}	
	
.tx-mmdamfilelist-pi1-title, 
	.tx-mmdamfilelist-pi1-cattitle,
	.tx-mmdamfilelist-pi1-file_type {
	font-weight: bold;
	}
    	
.tx-mmdamfilelist-pi1-table td {
	padding: 10px;
	}	

	
.tx-mmdamfilelist-pi1-table .tx-mmdamfilelist-pi1-title {
	text-align: left;
	vertical-align: top;
	}

.tx-mmdamfilelist-pi1-table .tx-mmdamfilelist-pi1-title a {
	color: #000000;
	margin:5px 0 5px 0;
	padding: 2px 3px 2px 4px;
	text-decoration: none;
	background: #C2C2C2;
	display: block;
	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	}
	
.tx-mmdamfilelist-pi1-modeselector .tx-mmdamfilelist-pi1-modeSelector-SCell {
	background-color: #938c69;
	border: 1px solid #a7d4df;
  border-left: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
 	padding: 2px 1em 2px 1em;
	text-decoration: none;
	display: inline;
	}
	
.tx-mmdamfilelist-pi1-modeselector .tx-mmdamfilelist-pi1-modeSelector-SCell a {
	color: white;
	}	
	
/*-------------------------------------------------------------------------
* List-View - Lines (hoover)
*/

.mm-dam-row-container {
	border: 1px solid #B9B9B9; 
	margin-bottom: 5px;
	font-size: 11px;
	width: 100%;
	}

.mm-dam-row-container td.col-prevcontainer {
	border-right: 1px solid #B9B9B9;
	padding: 3px;
	}
	
.mm-dam-row-container td.col-details-btn {
	border-left: 1px solid #F3F3F3;
	text-align: center;
	padding: 10px;
	}
		
.mm-dam-row-container td {
	text-align: left;
	vertical-align: top;
	}	

.mm-dam-row-visible-container {
	margin-left: 12px;
	}
	
.mm-dam-row-visible-container td {
	border-bottom: 1px solid #F3F3F3;
	padding: 3px 3px 3px 3px ;
	}
	
.mm-dam-row-visible-container td {
	border-left: 1px solid #F3F3F3;
	}	

.mm-dam-row-visible-container div {
	}
		
table.mm-dam-row-visible-container td {
	width: 100px;
	}
			
table.mm-dam-row-visible-container td.col-filename {
	width: 200px;
	/* padding-left: 13px;*/
	}
	
.mm-dam-row-container dd {
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
	}
	
.mm-dam-row-datacontainer {
	width: 100%;
	}
	
.mm-dam-row-datacontainer dl,
.mm-dam-row-datacontainer dt {
	/*display: inline;*/
	}	
	
.mm-dam-row-container dt {
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	}
	
td.col-prevcontainer {
	width: 120px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	}	
	
td.col-prevcontainer {
	padding: 3px;
	margin: 0;
	}	

.mm-dam-row-visible-container {
	width: 100%;
	}
		
.mm-dam-row-hidden-container {
	width: 100%;
	margin: 3px 3px 3px 12px;
	}
		
.mm-dam-row-hidden-container div.tx-mmdamfilelist-pi1-description {
	clear: both;
	}
			
.linkcontainer .left {
	float: left;
	}
			
.linkcontainer .left,
.linkcontainer .right {
	display: inline;
	/*width: 40%;*/
	}
	
.linkcontainer .right {
	/* float: right;*/
	float: left;
	}	
	
.linkcontainer .left,
.linkcontainer .left a{
	text-align: left;
	padding: 5px 5px 5px 0px ;
	}	

.linkcontainer .right,
.linkcontainer .right a {
	text-align: right;
	padding: 5px 0px 5px 5px ;
	}	
	
/*-------------------------------------------------------------------------
* Buttons
*/

.mm-dam-row-container .tx-mmdamfilelist-pi1-normallink a,
.tx-mmdamfilelist-pi1-singleview .ziplink a,
.tx-mmdamfilelist-pi1-singleview .normallink a,
.mm-dam-row-container .tx-mmdamfilelist-pi1-ziplink a,
.mm-dam-row-container .tx-mmdamfilelist-pi1-details a {
	  color: #ffffff;
      background-Color: #938c69;
      border-left: 1px solid #CCCCCC;
      border-top: 1px solid #CCCCCC;
      border-right: 1px solid #000000;
      border-bottom: 1px solid #000000;
      text-decoration: none;
      text-align: center;
      padding: 2px 8px 2px 8px;
      }
      
.mm-dam-row-container .tx-mmdamfilelist-pi1-normallink a:hover,
.tx-mmdamfilelist-pi1-singleview .ziplink a:hover,
.tx-mmdamfilelist-pi1-singleview .normallink a:hover,
.mm-dam-row-container .tx-mmdamfilelist-pi1-ziplink a:hover,
.mm-dam-row-container .tx-mmdamfilelist-pi1-details a:hover   {
      background-color: #938c69;
      border-left: 1px solid #000000;
      border-top: 1px solid #000000;
      border-right: 1px solid #cccccc;
      border-bottom: 1px solid #cccccc;
      text-decoration: none;
      }
		

/*-------------------------------------------------------------------------
* Browse-Box
*/

.browseBoxWrap	{
	margin-left: 40px;
	margin-right: auto;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	}

.browseBoxWrap	a {
	text-decoration: none;
	}
	
.browseBoxWrap a:hover {
	text-decoration: underline;
	}
	
.browseBoxWrap .activeLinkWrap	{
	font-weight: normal;
	font-size: 14px;
	font-weight: bold;
	}

.tx-guestbook-field {
  border: 1px solid #ccc;
}

.csc-menu csc-menu-1 li a {
  font-size: 30px;
}

/* Linie um die Tabs von rgtabs entfernen */
.rgtabs-menu li a { outline:0; }

.air_header, .air_header tr {
  font-size: 11px;
  border: 1px dotted black;
}

.lastupdate {
  width: 700px;
  text-align: center;
  font-size: 12px;
  color: white;
	color: #c4bd9a;
}

.tx-mwkeywordlist-pi1 {
  margin-left: 60px;
  padding: 0;  
}

.tx-mwkeywordlist-pi1 h2 {
  font-size: 16px;
  font-weight: bold;
  color: #000;
  margin: 0;
  padding: 0;  
}

.tx-mwkeywordlist-pi1 ul {
  font-size: 13px;
  color: #000;
  list-style-type:none;
  margin: 0;
  margin-left: 20px;
  padding: 0;  
}

.tx-mwkeywordlist-pi1 li {
  margin: 0;
  margin-left: 30px;
}

.tx-mwkeywordlist-pi1 li a {
  font-size: 11px;
  font-weight: normal;
  color: #9c0303;
  margin: 0;
  padding: 0;  
}

.tx-mwkeywordlist-pi1-jumpmenu {
  font-size: 10px;
	font-weight: normal;
	white-space: nowrap;
	line-height: 22px;
	text-align: left;
	padding: 0 0 5px 0;
	margin: 12px 0 10px 0;
}

.sectiontoplink {
  font-size: 10px;
  color: #9c0303;
  line-height: 12px;
  margin: 0;
  padding: 0;
}


/* Pässe */

.paesse_column {
	width: 130px;
/*	background-image: url(../grafik/column_shadow.gif);  */
	background-repeat: repeat-x;
	background-color: #efece3;
	vertical-align: top;
}
.paesse_column_block {
	margin-top: 10px;
	float: left;
	width: 130px;
}
.paesse_column_header {
	width: 120px;
	color: #938c69;
	background-color: #d3cfbe;
	background-image: url(../grafik/column_header_shadow.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}

.paesse_zeile {
 	font-family: "Grandesign Neue Serif";
 	font-family: Tahoma, Arial, SansSerif;
	font-size: 14px;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  height: 15px;
}

.paesse_zelle {
 	font-family: "Grandesign Neue Serif";
 	font-family: Tahoma, Arial, SansSerif;
	font-size: 14px;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  height: 15px;
}


.bodytext {
  line-height: 30px;
  vertical-align: middle;
}

/*smooth gallery */

.tx-rgsmoothgallery-pi1 {
  float:left;
}
 
#externalthumbs {
  float:left;
  width:300px;
  height: 300px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:305px;
  padding-bottom:30px;
}
 
.carouselInner .thumbnail {
  float:right;
  padding-bottom:10px;
  margin-bottom: 10px;
}



.shout_input form { margin: 0px;} 
#shout_container { border: 1px dashed #B52021; width: 650px;} 
#shout_contentwrap { font: 8pt Arial; height: 200px; background-color: #DDDDDD; overflow: auto;} 
#shout_content { margin: 5px;} 
#shout_content .name { color: #555555; font-weight: bold; padding-right: 5px;} 
#shout_inputwrap { font: 8pt Arial;} 
#shout_input { margin: 5px;} 
#shout_input .text { border: 1px solid #888888; font: 8pt Arial; width: 616px; background-color: #f4f4f4;} 
#shout_input .button { width: 50px; margin-top: 4px; background-color: #B52021; font: bold 8pt Arial; color: white; border: 1px solid #888888;}
#smilies{font: 8pt Arial; height: 40px; overflow: auto;}

.tx-gsipagenav-pi1 {
 	font-family: "Grandesign Neue Serif";
 	font-family: Tahoma, Arial, SansSerif;
	font-size: 14px;
  width: 100%;
  text-align: center;
}

.bildervorschau {
	width:650px;
        margin-left: 70px;
}

.weitere {
	height: 100%;
	vertical-align: middle;
#	font-family: "2Dumb";
	font-family: Tahoma, Arial, SansSerif;
	font-size: 18pt;
	color: #938c69;
}

.weitere a {
#	font-family: "2Dumb";
	font-family: Tahoma, Arial, SansSerif;
	font-size: 18pt;
	color: #938c69;
	margin-top: 50px;
}

.tx-dirlisting-pi1-header-row, .tx-dirlisting-pi1-header-filename, .tx-dirlisting-pi1-header-filesize {
	color: #938c69;
	background-color: #d3cfbe;
}

.tx-dirlisting-pi1-row {
	color: #938c69;
	background-color: #efece3;
}

.pagebrowser {
	width: 640px;
 	font-family: "Grandesign Neue Serif";
 	font-family: Tahoma, Arial, SansSerif;
	font-size: 14px;
}

.no-login-text p, tx-alphasitemap-pi1 a {
 	font-family: "Grandesign Neue Serif";
 	font-family: Tahoma, Arial, SansSerif;
	font-size: 14px;
}

.tx-bktfegraphiccounter-pi1 {
  text-align: center;
}
