/*                                                                                               
-------------------------------------------------------------------------------------------------
PLANKEN PLANKEN PLANKEN PLANKEN PLANKEN PLANKEN PLANKEN PLANKEN PLANKEN PLANKEN PLANKEN PLANKEN P
LANKEN PLANKEN PLANKEN PLANKEN PLANKEN PLANKEN PLANKEN PLANKEN PLANKEN PLANKEN PLANKEN PLANKEN PL
-------------------------------------------------------------------------------------------------
*/

#Body {
	margin: 0px; padding: 0px; background: #adada2;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px;
}

body {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px;
}

table * {
	font-size: 12px;
}

a img {
	border: 0px;
}

h1, h2, h3, h4, p, div, table, td {
	margin: 0px; padding: 0px;
	font-weight: normal;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
	margin-bottom: 15px;
	color: #00765a;
}

h1 img {
	border: 0px;
}

.bus_downloads_search_div h1 {
	height: 40px;
	margin-bottom: 0px;
	padding-left: 15px;
	font-size: 14px;
	background: url(media/bkg_images/bkg_right_h1.gif) repeat-x left top;
	color: #fff;
	font-weight: normal;
}

.gallery_div h1 {
	margin-bottom: 0px;
	padding-left: 15px;
}

.gallery_div a:link, .gallery_div a:visited, .gallery_div a:hover, .gallery_div a:active {
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #00765a;
}

.edit_form h2 {
	margin-bottom: 0px;
}

.persons_list_only h2 {
	margin-top: 8px;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin: 8px 0px;
}

.persons_list h3 {
	margin: 0px;
}

.persons_list_only h3 {
	margin: 8px 0px 0px 0px;
}

.module_content a:link, .module_content a:visited {
	color: #00765a;
	text-decoration: none;
}

.module_content {
	line-height: 20px;
}

.bus_downloads_search_div .module_content {
	padding: 10px 15 0px 15px;
}

.module_content ul {
	margin: 0px;
	padding: 0px;
	list-style: inside;
}

/*                                                                                      
-------------------------------------------------------------------------------------------------
LAYOUT
-------------------------------------------------------------------------------------------------
*/

.bkg_shade_top_div {
	width: 955px; height: 25px;
	background: url(media/bkg_images/bkg_shade_top.gif) no-repeat left top;
}

.center_container_div {
	position: absolute;	width: 955px; left: 50%; margin-left: -468px; margin-top: 20px;
}

.main_container_div {
	float: left; width: 955px;
	background: url(media/bkg_images/bkg_main.gif) repeat-y left top;
}

.main_div {
	float: left; padding-left: 10px;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
LOGO
-------------------------------------------------------------------------------------------------
*/

.logo_container_div {
	float: left; width: 935px; height: 110px;
}

.logo_div {
	margin-top: 9px;
	margin-left: 710px;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
NAVIGATION + THEMEIMAGE
-------------------------------------------------------------------------------------------------
*/

.menues_gallery_div {
	float: left;
	background: url(media/bkg_images/bkg_shortmenu_gallery.gif) repeat-y 644px top;
}

.navigation_image_div {
	float: left;
}

.mainmenu_themeimage_div {
	float: left; width: 644px;
}

.mainmenu_div {
	float: left; width: 100%; height: 25px;
}

.themeimage_div {
	float: left; width: 100%; height: 216px;
	background: url(media/header_images/portrait.jpg);
}

.themeimage_shade_div {
	float: left; width: 100%; height: 15px;
	background: url(media/themeimage_shade.png) no-repeat right top;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
SHORTMENU + GALLERY
-------------------------------------------------------------------------------------------------
*/

.shortmenu_gallery_div {
	position: relative;
	float: left; width: 290px;
}

.shortmenu_div {
	float: left; width: 130px; margin: 35px 0px 0px 15px; background-color: #8f8f82;
}

.gallery_div {
	position: absolute;
	top: 0px;
	left: auto;
	right: 0px;
	width: 145px;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
CONTENT CONTAINER
-------------------------------------------------------------------------------------------------
*/

.content_container_div, .content_split_container_div, .content_admin_container_div {
	float: left;
	position: relative;
	width: 934px;
	padding-bottom: 40px;
}

.content_container_div {	
	background: url(media/bkg_images/bkg_maincontent.gif) repeat-y left top;
}

.content_split_container_div {
	background: url(media/bkg_images/bkg_main_split.gif) repeat-y left top;
}

.content_admin_container_div {
}


.breadcrumb_maincontent_div {
	float: left; width: 644px;
}

.breadcrumb_div {
	width: 100%; height: 25px;
	background: #8f8f82;
	font-size: 11px;
}

.breadcrumb_div .breadcrumb {
	padding-left: 14px;
	line-height: 25px;
	color: #fff;
}

a.crumb:link, a.crumb:visited, a.crumb:hover, a.crumb:active {
	font-size: 11px; color: #fff;
	text-decoration: none;
}

.maincontent_div {
	float: left;
	width: 644px;
	background: url(media/bkg_images/bkg_maincontent_shade.gif) no-repeat left top;
}

.maincontent_split_div {
	float: left;
	width: 644px;
	background: url(media/bkg_images/bkg_maincontent_shade_split.gif) no-repeat left top;
}

.maincontent_margin_div {
	float: left;
	width: 605px;
	margin: 20px 14px 0px;
}

.maincontent_admin_margin_div {
	float: left;
	margin: 20px 14px 0px 35px;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
RIGHT CONTENT FIXED
-------------------------------------------------------------------------------------------------
*/

.bus_downloads_search_div {
	position: absolute;
	top: 0px;
	left: 644px;
	width: 290px;
	color: #777761;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
FOOTER
-------------------------------------------------------------------------------------------------
*/

.footer_div {
	float: left; width: 955px; height: 45px; margin-bottom: 40px;
	background: url(media/bkg_images/bkg_footer.gif) no-repeat left top;
}

.footer_split_div {
	float: left; width: 955px; height: 45px; margin-bottom: 40px;
	background: url(media/bkg_images/bkg_footer_split.gif) no-repeat left top;
}

.metamenu_div {
	width: 250px; height: 20px;	margin-left: 670px;
}

.meta_ul {
	margin: 0px; padding: 0px;
	font-size: 11px;
}

.meta_ul li {
	float: left; display: block; margin-right: 10px;
	list-style-type: none;
}

.meta_ul a:link, .meta_ul a:visited {
	color: #ccc;
	text-decoration: none;
}

.meta_ul a:hover, .meta_ul a:active {
	color: #000;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
HOME
-------------------------------------------------------------------------------------------------
*/

.home_news_div {
	float: left; width: 240px;
}

.home_events_div {
	width: 320px; margin-left: 280px;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
2 COLUMNS
-------------------------------------------------------------------------------------------------
*/

.leftcontent_div {
	float: left; width: 155px;
}

.leftcontent_div h1 {
	font-size: 12px;
}
	
.rightcontent_div {
	width: 375px;
	margin-left: 200px;
}


/*                                                                                               
-------------------------------------------------------------------------------------------------
CONNECTIONS AKA BUSFAHRPLAN
-------------------------------------------------------------------------------------------------
*/

.connections_div .module_content {
	margin-left: 10px;
}

span.next_connection {
	font-size: 16px; font-weight: bold; color: 00765a;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
DOWNLOADS AKA GEMEINDERATSPROTOKOLL
-------------------------------------------------------------------------------------------------
*/

.download_date {}

.download_dayname {}

.download_pdf {
	float: left; margin-right: 5px;
}

.download_text {
	float: left;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
ALL OVER CONTORTIONIST
-------------------------------------------------------------------------------------------------
*/

.current_category_div {
    margin-bottom: 30px;
}

.current_category {
    font-size: 16px; font-weight: bold; color: #00765a;
}

.no_category_div {
    margin-bottom: 30px;
}

.categories_div {
    float: left; width: 100%;
}

.category_ul {
    margin: 0px; padding: 0px;
}

.category_ul li {
    list-style-type: none;
}

.category_ul li a:link, .category_ul li a:visited {
    float: left; width: 100%; display: block; padding: 5px 0px;
    border-bottom: 1px dotted #ccc;
}

.category_ul li a:hover, .category_ul li a:active {
    background-color: #fff;
}

.category_name {
    padding-left: 10px;
}

.category_count {
    padding-left: 10px;
}


/*                                                                                               
-------------------------------------------------------------------------------------------------
NEWS HOME CONTORTIONIST
-------------------------------------------------------------------------------------------------
*/

.news_home {}

.news_home .item {
	float: left;
	width: 235px;
	margin-bottom: 10px;
	padding: 0px 0px 10px;
	border-bottom: 1px solid #ddded9;
}

.news_home .title {
	margin-bottom: 8px;
}

.news_home .item .image_box {
	width: 235px;
	height: 140px;
	overflow: hidden;
}

.news_home .item .pubdate {
	text-align: right;
	font-size: 10px;
	padding-right: 5px;
	color: #ccc;
}

.news_home .links .all {
    float: left; padding-left: 5px;
}

.news_home .links .export {
    float: right; padding-right: 5px;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
NEWS LIST CONTORTIONIST
-------------------------------------------------------------------------------------------------
*/

.news_all .item, .news_all .item_mid {
    float: left;
    height: 245px;
    padding-bottom: 15px;
    padding-top: 15px;
    overflow: hidden;
    background: url(media/bkg_images/bkg_news_all_border_bottom.gif) no-repeat;
    background-position: left bottom;
}

.news_all .item_mid {
    border-width: 0px 1px 0px 1px;
    border-style: solid;
    margin: 0px 15px;
    padding: 15px 15px 15px 15px;
    border-color: #ddded9;
    background-position: 15px bottom;
}

.news_all .item.first_row, .news_all .item_mid.first_row {
    padding-top: 0px;
}

.news_all {}

.news_all .image {
    width: 175px;
    height: 105px;
    overflow: hidden;
    margin-bottom: 10px;
} 

.news_all .info {
    width: 175px;
}

.news_all .title {
	margin-bottom: 8px;
}

.news_all .summary {
    padding: 0px 0px;
}

.news_all .author_pubdate {
	margin-top: 8px;
    padding: 0px;
}

.news_all .pubdate {
	color: #ccc;
}

.news_all .author {
	color: #ccc;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
NEWS DETAIL CONTORTIONIST
-------------------------------------------------------------------------------------------------
*/

.news_detail h1 {
	padding-left: 205px;
}

.news_detail .info {}

.news_detail .post {
	width: 350px;
	margin-left: 205px;
}

.news_detail .summary {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddded9;
}

.fulltext {
	padding-bottom: 10px;
}

.news_detail .meta {
    float: left;
    width: 165px;
}

.news_detail .meta .image_box {}

.news_detail .image {}

.news_detail .image_box {
	width: 200px;
	height: 100px;
	overflow: hidden;
}

.news_detail .meta .img_legend {
 	padding-left: 5px;
 	font-weight: bold;
 	margin-bottom: 20px;
}

.news_detail .summary {
    font-weight: bold;
}

.news_detail .meta .pubdate, .news_detail .meta .author,
.news_detail .meta .cats {
	padding-left: 0px;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
EVENTS FOR ALL THE SAME
-------------------------------------------------------------------------------------------------
*/

.dates {
	margin-bottom: 8px;
}

.dates .separator {
	float: left; margin-top: 23px; width: 20px;
	font-size: 14px; font-weight: bold; text-align: center;
}

.date {
	float: left; width: 30px;
	background-color: #fff;
}

.month {
	display: block;	width: 100%; background-color: #00765a;
	color: #fff; text-align: center; text-transform: capitalize;
	border-width: 1px 1px 0px 1px; border-style: solid;	border-color:#ccc;
}

.day {
	display: block; width: 100%;
	color: #333; line-height: 25px; text-align: center;
	font-size: 16px; font-weight: bold;
	border-width: 1px 1px 0px 1px; border-style: solid;	border-color: #ccc;
	background-color: #ccc;
}
.newsViewDay {
	display: block; width: 100%;
	color: #525447; line-height: 20px; text-align: center;
	font-size: 14px; font-weight: bold;
	border-width: 1px 1px 0px 1px; border-style: solid;	border-color: #ccc;
	background-color: #ccc;
}
.desc {
	clear:all;
	padding-top:25px;
}
.dates.today .day {
	background-color: #ffb300;
}

.dayname {
	display: block;	width: 100%;
	color: #333; line-height: 16px;	text-align: center;	font-size: 11px;
	border-width: 0px 1px 1px 1px; border-style: solid;	border-color: #ccc;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
EVENTS HOME CONTORTIONIST
-------------------------------------------------------------------------------------------------
*/

.events_home .item {
	position: relative;
	float: left;
	width: 130px;
	margin-bottom: 15px;
	margin-right: 10px;
	padding: 10px 0px 10px 10px;
	border-left: 1px solid #ddded9;
}

.events_home .dates {
    float: left;
	width: 110px;
}

.events_home .info {
    height: 70px;
}


/*                                                                                               
-------------------------------------------------------------------------------------------------
EVENTS LIST BY MONTH CONTORTIONIST
-------------------------------------------------------------------------------------------------
*/
.eventsDetailView {
	height:250px;
	float:left;
}
.eventsDetailMeta {
	float:left;
	width: 159px;
	font-size:11px;
}
.eventsDetailPost  {
	float:left;
	padding-left:50px;
	width:390px;
	}
.eventShortDesc {
	float:left;
	width:280px;
	padding: 3px 0px 0px 10px;
}

.events_all {
    float: left; width: 100%;
}

.month_info {
    float: left; width: 100%; margin-bottom: 15px;
}

.month_control {
    float: left; width: 140px; background: #00765a url(media/bkg_images/bkg_list_month.gif) no-repeat right -20px;
    color: #fff; text-transform: capitalize;
}

.month_control.hidden {
    background-position: right top;
}

.month_control span {
    padding-left: 15px;
}

.list_month_year {
    display: block; float: left; width: 50px;
    text-align: center; color: #00765a; font-weight: bold;
}

.list_month_count {
    display: block; float: left;margin-left: 5px;
    color: #ccc;
}

.events_all .events {
    float: left; width: 100%; margin: 0px 0px 15px 0px;
}

.events_all .item {
	position: relative;
	float: left; width: 100px; padding: 5px  20px 0px 20px; margin-bottom: 15px;
	border-left: 1px solid #ccc;
}

.events_all .item.hover {
    background-color: #f2f2f2;
}

.events_all .dates {
	float: left; width: 110px;
}

.events_all .day .events_all_div .dates {
	float: none;
}

.events_all .day {
	border-width: 1px 1px 0px 1px;
}

.events_all .separator {
	float: left; margin-top: 3px; width: 20px;
	font-size: 14px; font-weight: bold;	text-align: center;
}

.events_all .info {
	margin-left: 0px; margin-top: 3px; height: 60px;
}





/*                                                                                               
-------------------------------------------------------------------------------------------------
GENERAL EDIT SKINS STUFF
-------------------------------------------------------------------------------------------------
*/

.edit_header h1 {
	float: left;
}

.edit_header a {
	float: left;
	margin: 5px 0px 0px 30px;
	font-size: 12px;
	display: block;	
}

.edit_header a:link, .edit_header a:visited, .edit_header a:hover, .edit_header a:active {
	background: url(media/icons/add.gif) no-repeat left center;
	padding-left: 20px;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
MANAGER AKA ADMINISTRATION OF CONTORTIONIST LIST EDITS
-------------------------------------------------------------------------------------------------
*/

.manager {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.manager a:link, .manager a:visited {
	display: block;
	float: left;
	padding: 5px;
	margin-right: 10px;
	background-color: #eee;
}

.manager a:hover, .manager a:active {
	padding: 5px;
	background-color: #ccc;
}

.paging {
	float: right;
}

.options {
	position: relative;
}

.actions {
	float:left;
	width: 100%;
	margin-bottom: 5px;
	background-color: #eee;
}

.actions div {
	margin: 5px 0px 5px 5px;
}

.actions .delete {
	float: left;
	margin: 5px 40px 5px 5px;
}

.filter div {
	float: left;
	margin-right: 20px;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
ACTION BUTTONS ( SAVE, CANCEL, DELETE )
-------------------------------------------------------------------------------------------------
*/

.edit_actions .button {
	text-transform:uppercase;
}

.edit_actions .apply {
	display: block;
	float: left;
	width: 131px;
	height: 27px;
	background: url(media/bkg_images/bkg_apply.gif) no-repeat left top;
	margin-right: 10px;
}

.edit_actions a.apply:link, .edit_actions a.apply:visited {
	padding: 4px 30px;
	color: #fff;
	font-weight: bold;
}

.edit_actions .cancel {
	display: block;
	float: left;
	width: 131px;
	height: 27px;
	background: url(media/bkg_images/bkg_cancel.gif) no-repeat left top;
	margin-right: 10px;
}

.edit_actions a.cancel:link, .edit_actions a.cancel:visited {
	padding: 4px 30px;
	color: #fff;
	font-weight: bold;
}

.edit_actions .delete {
	display: block;
	float: left;
	width: 131px;
	height: 27px;
	background: url(media/bkg_images/bkg_delete.gif) no-repeat left top;
	margin-right: 10px;
}

.edit_actions a.delete:link, .edit_actions a.delete:visited {
	padding: 4px 30px;
	color: #fff;
	font-weight: bold;
}


.date_picker_icon { display: none; }

.edit_description textarea, .edit_commentary textarea,
.edit_officehours textarea, .edit_summary textarea {
	width: 300px;
	height: 150px;
}

in
/*                                                                                               
-------------------------------------------------------------------------------------------------
LIST VIEW OF ALL EDIT LISTS
-------------------------------------------------------------------------------------------------
*/

.list_edit {
	width: 100%;
	border-bottom: 8px solid #333;
}

.list_edit th, .list_edit td {
	padding: 10px 2px;
}

.list_edit th.delete, .list_edit th.edit {
	padding: 10px 5px;
}

.list_edit th {
	text-align: left;
	background-color: #333;
	color: #fff;
}

.list_edit tr td.alter {
	background-color: #eee;
}

.list_edit a {
	font-weight: bold;
}

.list_edit .title {
	width: 130px;
}

.list_edit th.commentary {
	text-align: center;
	padding: 0px;
}

.list_edit .count {
	text-align: center;
}

.list_edit .cats {
	width: 150px;
}

.list_edit .state {
	text-align: center;
}

.departments_table th.name, .departments_table td.name, 
.boards_table th.name, .boards_table td.name {
	width: 150px;
}


/*                                                                                               
-------------------------------------------------------------------------------------------------
QUICK ACTIONS AKA EDIT & DELETE FROM EACH SKIN
-------------------------------------------------------------------------------------------------
*/

.events_home .quick_actions, .events_all .quick_actions, 
.news_all .quick_actions, 
.location_detail .quick_actions {
	position: absolute;
	top: 1px;
	left: auto;
	right: 1px;
	padding: 2px;
	background-color: #fff;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
EDIT SKINS
-------------------------------------------------------------------------------------------------
*/

input.placeholder {
	color: #ccc;
}

.contortionist_validation {
	display: none;
	color: #cf0000;
}

.edit_form h2.box {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px 5px;
	background-color: #ccc;
}

.edit_form .subbox {
	padding-bottom: 10px;
	background-color: #eee;
}

.edit_form .subbox > div {
	margin: 0px 5px;
}



.edit_left {
	float: left; padding: 10px 0px 20px;
}

.edit_right {
	margin-left: 400px; padding: 5px 0px 5px 5px; background-color: #f1f1f1;
}

.edit_dates {}

.edit_dates .start {
	float: left;
}

.edit_dates .start input, .edit_dates .end input {
	width: 150px;
}


.edit_dates .end {
	margin-left: 190px;
}

.edit_form hr {
	height: 1px; background-color: #ccc; margin: 10px 0px;
	border: 0px;
}

.edit_image .image {
	float: left;
}

.edit_image .legend {
	margin-left: 190px;
}

.edit_description {
	padding: 10px 0px;
}

.edit_form input[type=text] {
	border: 1px solid #ccc;
}

.edit_form .theme {
	padding-bottom: 20px;
}

.edit_form .theme input {
	width: 320px;
	color: #00765a;
	font-size: 16px;
	font-weight: bold;
}

.edit_form .long input {
	width: 300px;
}

.edit_form .edit_email input {
	width: 200px;
}

.edit_form .edit_forename {
	float: left;
}

.edit_form .edit_surname {
	margin-left: 160px;
}

.edit_form .edit_shownname input {
	width: 250px;
}

.edit_form .edit_left .edit_phone {
	float: left;
}

.edit_form .edit_left .edit_fax {
	margin-left: 160px;
}

.edit_form .edit_persons .input, .edit_form .edit_department .input,
.edit_form .edit_board .input, .edit_form .edit_groups .input {
	/*max-height: 150px;
	overflow: auto;*//*geändert am 22.09.2009*/
}

.edit_form .edit_upload {
	margin-left: 200px;
}

.edit_form .edit_currentimage, .edit_form .edit_nocurrentimage {
	float: left;
}


/*
-------------------------------------------------------------------------------------------------
EVENT LOCATION EDIT SKIN
-------------------------------------------------------------------------------------------------
*/

.edit_address2 {}

.edit_right_link {
	float: left;
	width: 100%;
	height: 20px;
	background-color: #ff0000;
	color: #fff;
}

.edit_postalcode input {
	width: 50px;
}

.edit_place input {
	width: 240px;
}


/*                                                                                               
-------------------------------------------------------------------------------------------------
EVENT LIST EDIT SKIN
-------------------------------------------------------------------------------------------------
*/

.event_list_actions {
	margin-bottom: 20px;
}

.event_list_table {
	width: 100%;
	border: 1px solid #ccc;
}

.event_list_table th {
	text-align: left;
	background-color: #666;
	color: #fff;
	padding: 5px;
}

.event_list_table td {
	padding: 5px;
}

.event_list_table tr.even td {
	background-color: #eee;
}

.event_list_table .title, .event_list_table .start_date, .event_list_table .end_date {
	width: 150px;
}


/*                                                                                               
-------------------------------------------------------------------------------------------------
PERSONS DEPARTEMENT SKIN
-------------------------------------------------------------------------------------------------
*/

.persons {
	margin-top: 20px;
}

.persons .item {
	margin-bottom: 20px;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
PERSONS LIST SKIN
-------------------------------------------------------------------------------------------------
*/

.persons_list {}

.persons_list.rat .item {
	float: left;
	width: 290px;
	margin-bottom: 35px;
}
/*                                                                                               
-------------------------------------------------------------------------------------------------
PERSONS LIST VERWALTUNG NEU VON DANIEL 01.10.2008
-------------------------------------------------------------------------------------------------
*/

.persons_list {}

.persons_list.verwaltung_n .item {
	float: left;
	width: 290px;
	margin-bottom: 10px;
	height:360px;
}
.persons_list.verwaltung_n .image {
	float: left;
}
.persons_list.verwaltung_n .info {
	float: left;
	padding-left:25px;
	width:180px;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
PERSONS LIST Gemeindevorsteher
-------------------------------------------------------------------------------------------------
*/

.persons_list {}

.persons_list.verwaltung_n2 .item {
	float: left;
	width: 580px;
	margin-bottom: 20px;
	height:260px;
}
.persons_list.verwaltung_n2 .image {
	float: left;
}
.persons_list.verwaltung_n2 .info {
	float: left;
	padding-left:25px;
	width:180px;
}
.persons_list.verwaltung_n2 .info2 {
	float: left;
	padding-left:60px;
	width:180px;
}





/*                                                                                               
-------------------------------------------------------------------------------------------------
PERSONS VERWALTUNG
-------------------------------------------------------------------------------------------------
*/

.persons_list.verwaltung .items {
	float: left;
	margin-bottom: 20px;
}

.persons_list.verwaltung .item {
	float: left;
	margin-bottom: 10px;
}

.persons_list.verwaltung .image_shortinfo {
	float: left;
}

.persons_list.verwaltung .info {
	margin-left: 250px;
}





.persons_list.left .item {
	float: none;
	margin-bottom: 20px;
}
	
.persons_list .item.even {
	margin-right: 25px;
}

.persons_list.rat .image {
	float: left;
	width: 75px;
	height: 90px;
}

.persons_list.rat .info {
	margin-left: 100px;
	width: 150px;
}

.persons_list .info .name {
	font-weight: bold;
}


/*                                                                                          
-------------------------------------------------------------------------------------------------
CONTENT TABLES ALTERNATING ROWS
-------------------------------------------------------------------------------------------------
*/

.alternating_2 {
	margin-bottom: 20px;
}

.alternating_2 caption {
	font-weight: bold;
	text-align: left;
	padding-bottom: 20px;
}

.alternating_2 th, .alternating_2 td {
	text-align: left;
	padding: 4px 20px 4px 4px;
}

.people_amount td.first {
	color: #00765a;
	font-weight: bold;
}

.alternating_2 td.odd {
	background-color: #ededeb;
}


/*                                                                                               
-------------------------------------------------------------------------------------------------
GALLERY
-------------------------------------------------------------------------------------------------
*/

.GalleryCellLeftContainerSpace, .GalleryCellRightContainerSpace,
.GalleryCellLeftNavigationSpace, .GalleryCellSum, .GalleryCellLeftBottomSpace {
	display: none;
}

.GalleryCellElementAlbum, .GalleryCellElementFile {
	padding-right: 35px;
	padding-bottom: 35px;
}

.GalleryCellElementAlbumTitle {
	padding-top: 15px;
	font-weight: bold;
}

.GalleryDnDPicture {
	display: block;
}
.GalleryTabNavigation {
	margin-bottom:16px;
	}
.GalleryCellElementPicturePicture IMG {
	float:left;
}
.GalleryTabElementPicturePicture {
	display:block;
height: 110px;
}

/*                                                                                               
-------------------------------------------------------------------------------------------------
Form Master
-------------------------------------------------------------------------------------------------
*/

.formTable {
	width:100%;
}
.formTable TD {
	padding-bottom: 10px;
}
.formTable .NormalTextBox {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px;
	width: 250px;
	background-color: #f0f0ed
}
.formLabel {
	font-weight:bold;
	width:120px;
}
.formButton {
}
.invisible {
	display:none;
}
.fullsizeLabel {
	width:100%;
	}
#dnn_ctr526_FormMaster_lblRequired, #dnn_ctr528_FormMaster_lblRequired {
	float:left !important;
}
#dnn_ctr526_FormMaster_tdFormMasterHeaderCell, #dnn_ctr528_FormMaster_tdFormMasterHeaderCell {
	display:none;
}


/***********************************

	POST EDIT TEST

*******************************************/
#meinlieblingstab_1, #meinlieblingstab_2, #meinlieblingstab_3{
margin-bottom:10px;
}

#meinlieblingstab_1{
border:1px solid #329545;
background:#bed880;
border-top:3px solid #329545;
}

#meinlieblingstab_2{
border:1px solid #f8ae00;
background:#f8d8a9;
border-top:3px solid #f8ae00;
display:none;
}

#meinlieblingstab_3{
border:1px solid #158ca1;
background:#bbdce2;
display:none;
border-top:3px solid #158ca1;
}

#auswahl_1, #auswahl_2, #auswahl_3{
padding:2px;
cursor:pointer;
}

#auswahl_1{
background:#329545;

}

#auswahl_2{
background:#f8ae00;
}

#auswahl_3{
background:#158ca1;
}

/*Post Edit Active*/

