
/* -------------------------------------------------------------- */
/* Abwandlungen von styles_default.css                            */
/* -------------------------------------------------------------- */
body { 
}

body.main_content { 
	margin-top:			0px;
}

.spacer_adjustable, .spacer_adjustable_height {
	background-image:	url("../images/admin/spacer_adjustable_back_de.png");
	background-repeat:	no-repeat;
}

.admin_form h3 {
	padding:			0px;
	margin:				0px;
	font-size:			12px;
	font-weight:		bold;
	color:				#000;
	background-color:	#EED591; 
}

form.admin {
	clear:				both;
}

div.admin_toolbar {
}

table.admin_toolbar {
	width:				100%;
	background-color: 	#EED591;
	margin-bottom:		5px;
}

td.admin_toolbar {
	height:				28px;
	vertical-align:		middle;
	padding-left:		14px;
	padding-right:		14px;
	font-size:			15pt;
	color:				#444444;
	text-decoration:	none;
}


td.admin_form_col, td.admin_form_col_left, td.admin_form_col_right, td.admin_form_col_alert, td.admin_form_col_head, td.admin_form_col_subhead, td.admin_form_closebutton {
	vertical-align:		middle;
	padding-left:		4px;
	padding-right:		2px;
	padding-top:		3px;
	padding-bottom:		3px;
	font-size:			8pt;
	color:				#444;
	text-decoration:	none;
	background-color: 	#EED591;
	border: 			2px #868585;
	border-style : 		none none solid none;
}

td.admin_form_col_midhead {
	background-color: 	#cccccc;
}

td.admin_form_col_left {
	width: 80px;
}

td.admin_form_col form, td.admin_form_col select, td.admin_form_col input {
	float: right;
}

td.admin_form_col input.admin_button_move {
	float: left;
}

td.admin_toolbar.error {
	padding:			0px;
	margin-bottom:		0px;
	height:				18px;
	vertical-align:		middle;
	padding-left:		30px;
	font-size:			10pt;
	font-weight:		bold;
	background-color: 	red;
	color:				yellow;
}

td.admin_toolbar.info {
	height:				18px;
	vertical-align:		middle;
	padding-left:		30px;
	font-size:			10pt;
	font-weight:		bold;
	background-color: 	#eb7c08;
	color:				#000;
}

td.admin_toolbar.info a:hover {
	color:				#ff0;
}

.admin_form {
	background-repeat:	repeat-y;
	border: 			12px #c23c3e;
	border-style : 		none none solid none;
	background-image:	url("../images/admin/admin_form_back.gif");
}

.admin_form_form {
	margin:				10px;
}

#admin_select_pagejump {
	float: right;
}

.map_overlay_editlink {
    cursor: pointer;
}

table.news {
	border-collapse:collapse;
}

.news .admin_form_col {
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		6px;
	padding-bottom:		6px;
}

.admin_form_title, .admin_form_head {
	height:					20px;
	padding-top:			2px;
	padding-left:			10px;
	background-color: 		#c23c3e;
	font-size:				16px; 
	font-weight:			bold;
	color:					#fff;
}

.news .admin_form_title {
	height:					40px;
	padding-top:			9px;
	padding-left:			4px;
}

.news .admin_form_head {
	padding-left:			4px;
}


.news .admin_form_col {
	vertical-align:			top;
	font-size:				12px; 
}
.news .admin_form_col_left {
	width: 					160px;
	height: 				none;
}

.news_att_error {
	color: red;
}

th.news_list {
	color:					#fff;
	padding-left:			5px;
	font-weight:			normal;
	font-size:				11px;
	text-align:				left;
	border: 				1px #fff solid;
	background-color: 		#c23c3e;
}


td.news_list {
	border: 			1px #c23c3e;
	border-style : 		none none solid none;
	border: 			1px #ccc solid;
}


td.news_list div.not_published {
	margin:					2px;
	margin-left:			0px;
	width:					10px;
	height:					10px;
	background-color: 		red;
}


td.news_list div.published {
	margin:					2px;
	margin-left:			0px;
	width:					10px;
	height:					10px;
	background-color: 		green;
}


td.news_list.head {
	padding-left:		10px;
	padding-right:		10px;
	font-weight:		bold;
}


td.news_list.small {
	padding-left:		5px;
	font-size:			11px;
	font-weight:		normal;
}


td.news_list_spacer {
	padding:			0px;
	color:				#000;
	font-size:			1px;
	font-weight:		bold;
	border: 			1px #c23c3e;
	border-style : 		none none solid none;
	border-top: 		5px #fff solid;
	background-color: 	#fff;
}

td.news_list_subtitle {
	border:					0px;
	border-top: 			10px #fff solid;
	padding-top:			20px;
	padding-left:			4px;
	background-color: 		#eed591;
	font-size:				16px; 
	font-weight:			bold;
	color:					#000;
}


td.admin_form_buttons {
	background-color: 		#c23c3e;
	border: 				1px #fff;
	border-style : 			solid none solid none;
}
td.admin_form_buttons .button {
	margin:					5px;
	width:					150px;
	text-align:				center;
	background-color: 		#c23c3e;
	border: 				1px solid #fff;
	color:					#fff;
}
td.news_list_subtitle .button {
	margin:					0px;
	width:					150px;
	text-align:				center;
	background-color: 		#c23c3e;
	border: 				1px solid #fff;
	color:					#fff;
}
td.admin_form_col .button {
	margin:					0px;
	width:					150px;
	text-align:				center;
	background-color: 		#f7eac8;
	border: 				1px solid #000;
	color:					#000;
}

div.button a:link, div.button a:visited, div.button a:active { color:#fff; text-decoration:none; }
div.button a:hover 	{ color:#eb7c08; text-decoration:none; }



td.admin_form_col div.button a:link, td.admin_form_col div.button a:visited, td.admin_form_col div.button a:active { color:#000; text-decoration:none; }
td.admin_form_col div.button a:hover 	{ color:#eb7c08; text-decoration:none; }




div.admin_form_col_left_text {
	margin-top:				3px;
	font-size:				12px;
	font-weight:			bold;
}

div.admin_form_col_left_text small {
	margin-top:				3px;
	font-size:				10px;
	font-weight:			normal;
}


.news .admin_form_col_right {
	text-align:				left;
}
.news textarea.full, .news input.full {
	float:					none;
	width: 					510px;
}

td.admin_news_margin {
	padding-left:			10px;
	padding-right:			0px;
	border: 				2px #868585;
	border-style : 			none none none solid;
}

table.admin_news_categories {
	border: 				1px #868585;
	border-style : 			solid solid none solid;
}

tr.admin_news_categories {
	background-color:		#ccc;
}

td.admin_news_categories {
	padding-left:			2px;
	border: 				1px #868585;
	border-style : 			none none solid none;
}

div.admin_news_categories {
	height:					16px;
	width:					150px;
	overflow:				hidden;
}

.admin_news_categories .indent_0 {
	font-weight:			bold;
}

.admin_news_categories .indent_1 {
	padding-left: 			5px;
}

.admin_news_categories .indent_2 {
	padding-left: 			10px;
}

.admin_news_categories .indent_3 {
	padding-left: 			15px;
}

.admin_news_categories .page_is_hidden {
	color:					#c23c3e;
}

td.admin_news_categories input {
	margin:					0px;
	padding:				0px;
	float:					left;
}

.admin_form_title img {
	margin:					4px;
	float: 					right;
	cursor: 				pointer;
}

.admin_form_help {
	width:					130px;
	padding-top:			10px;
	padding-right:			10px;
	text-align:				right;
}

td.admin_form_help form {
	float: 					right;
}

.admin_help {
	width:					130px;
	clear:					both;
	padding-top:			10px;
	padding-bottom:			10px;
	text-align:				left;
	color: 					#c23c3e;
	font-size:				10px;
}

.admin_form_minilink {
	font-weight:			normal;
	font-size:				9px;
}







td.admin_form_col_alert {
	font-weight:		bold;
	color:				#ff0;
	background-color: 	#f00;
}
td.admin_form_col_head {
	font-weight:		bold;
	color:				#fff;
	background-color: 	#a1221c;
}
td.admin_form_closebutton {
	padding:			0px;
	padding-right:		4px;
	text-align:			right;
	background-color: 	#a1221c;
}
td.admin_form_col_subhead {
	font-weight:		bold;
	color:				#fff;
	background-color: 	#868585;
}
input.admin_button, input.admin_button_wide {
	width:				90px;
	margin:				0px;
	margin-right:		0px;
	font-size:			8pt;
	background-color: 	#EFBF3B;
	color:				#444;
	cursor:				pointer;
}
input.admin_button_wide {
	width:				190px;
}
input.admin_button_wide.ok {
	background-color: 	#7bd460;
}
img.admin_button {
	cursor:				pointer;
}

.call_edit_div {
	width:				100%; 
	height:				100%; 
	cursor:				pointer;
}


input.text {
	width:				350px; 
	margin:				0px;
	padding:			0px;
	color:				#000;
	border: 			none;
	background-color: 	#EFBF3B;
	font-family:		Arial,Helvetica,Univers,sans-serif; 
}


textarea.text {
	width:				100%; 
	margin:				0px;
	padding:			0px;
	color:				#000;
	border: 			none;
	background-color: 	#EEEEEE;
	font-family:		Arial,Helvetica,Univers,sans-serif; 
}


.edit {
	width:				100%; 
	clear:				both;
}

table.edit_h1, table.edit_h2, table.edit_h3 {
	clear:				both;
	width:				100%; 
	background-color: 	#EFBF3B;
}


td.edit_h1, td.edit_h2, td.edit_h3 {
	width:				100%;
}

.edit_h1 input.text, .edit_h2 input.text, .edit_h3 input.text {
	width:				100%; 
	margin:				0px;
	color:				#000;
}

.edit_h1 input.text {
	height:				22px; 
	padding-top:		3px;
	margin-bottom:		6px;
	font-weight: 		bold;
}

.edit_h2 input.text {
	height:				15px; 
	padding-top:		0px;
	margin-bottom:		0px;
	font-weight: 		bold;
}

.edit_h3 input.text {
	padding-top:		1px;
}


table.edit_tr {
	clear:				both;
	width:				100%; 
	border: 			1px #b03731;
	border-style: 		solid none none none;
	background-color: 	#EFBF3B;
}

td.edit_tr {
	width:				100%; 
	padding:			2px;
	color:				#000;
	font-size:			12px;
}

td.edit_explain {
	width:				100%; 
	padding:			5px;
	color: 				#c23c3e;
	font-size:			10px;
	background-color: 	#CCC;
}

td.edit_tr b {
	margin-left:		4px;
	color:				#b1840a;
	font-size:			18px;
}

div.admin_form_row_error {
	vertical-align:		middle;
	margin-right:		10px;
	padding:			4px;
	font-size:			8pt;
	color:				#444;
	text-decoration:	none;
	font-weight:		bold;
	color:				#ff0;
	background-color: 	#f00;
}

input.admin, select.admin {
	width:				190px;
	margin-right:		0px;
	font-size:			8pt;
}

input.admin {
	width: 184px;
}

div.admin_popup {
	border: 			3px #c23c3e;
	border-style: 		solid solid solid solid;
	background-color: 	#a6a6a6;
	z-index: 99;
}

td.admin_popup .text {
	background-color: 	#edd490;
}

td.admin_popup_title {
	height:					20px;
	padding-top:			2px;
	padding-left:			2px;
	background-color: 		#c23c3e;
	font-size:				12px; 
	font-weight:			bold;
	color:					#fff;
}

td.admin_popup_title img {
	margin-top:				2px;
	float:					right;
	cursor: 				pointer;
}

.admin_popup td.edit_tr {
	padding:				0px;
	padding-top:			2px;
	padding-right:			2px;
	padding-bottom:			2px;
	border: 				1px #c23c3e;
	border-style: 			solid none none none;
	background-color: 		#eed591;
}

.admin_popup td.edit_tr input {
	margin-left:			2px;
}

.admin_popup td.edit_tr .admin_button {
	margin:					0px;
}

.admin_popup_input {
	padding:				2px;
	background-color: 		#eeeeee;
	border-width: 			1px;
	border-style: 			solid;
	border-top-color:		#660000;
	border-left-color:		#660000;
	border-right-color:		#e77173;
	border-bottom-color:	#e77173;
}

.admin_popup_input .text {
	background-color: 		#eeeeee;
}

.admin_popup table {
	width:					100%;
}

#news_preview {
	left:					120px;
	top:					5px;
	position:				absolute;
	padding:				20px;
	background-color: 		#fff;
	width:					506px;
	text-align:				left;
	border:					1px solid black;
}

table.news_preview {
	width:					506px;
}

.img_titled {
    cursor: pointer;
}

.anchor_edit {
    width: 100%;
    clear: both;
    cursor: pointer;
    background-color: #EED591;
}



