@charset "UTF-8";

#webapp_content .CmsDataNews_image {
	float:						left;
	margin-right:				20px;
}

#webapp_content .news_date {  
	color:						#888;
	margin-bottom:				15px;
}

.CpHTMLImageBrowser span img {
	border:						1px solid #bbb;
	padding:					1px;
	margin-right:				2px;
	margin-bottom:				2px;
	float:						left;
	cursor:						pointer;
}

.CmsDataFolder_mainimage {
	border:						1px solid #bbb;
	margin-bottom:				10px;
}

.CmsDataFolder_mainimage_inner {
	margin:						1px;
}

.CmsDataFolder_mainimage_inner img {
	width:						100%;
}

#webapp_page_content p {
	margin-top:					10px;
	margin-bottom:				5px;
}

#webapp_page_content h1,
#webapp_page_content h2,
#webapp_page_content h3 {
	margin-top:					10px;
	font-size:					20px;
}

#webapp_page_content li {
	margin-left:				15px;
	paddin-left:				5px;
}

#webapp_page_content a {
	text-decoration:			underline;
}

#webapp_page_content a:hover {
	text-decoration:			none;
}


#webapp_page_content form td {
	padding-bottom:				5px;
}

#webapp_page_content tr.CpFormSimple_normalRow input,
#webapp_page_content tr.CpFormSimple_normalRow select,
#webapp_page_content tr.CpFormSimple_normalRow textarea {
	width:						280px;
}

#webapp_page_content tr.CpFormSimple_normalRow input,
#webapp_page_content tr.CpFormSimple_normalRow textarea {
	border:						1px solid #888;
}

#webapp_page_content tr.CpFormSimple_normalRow select {
	height:						25px;
}

#webapp_page_content tr.CpFormSimple_normalRow input {
	height: 					25px;
    line-height: 				25px;
    padding-left: 				5px;
}

#webapp_page_content tr.CpFormSimple_buttonsrow input {
	padding: 					5px;
}

#webapp_page_content tr.CpFormSimple_normalRow input.CpFormPassword_switchable {
	width:						235px;
}

.CpFormPassword_switch_button {
	vertical-align:				bottom;
	height:						30px;
	margin-left:				5px;
	height:						30px;
}

#webapp_page_content td.CpFormRadio input {
	width:						auto;
	border:						none;
	vertical-align:				top;
	margin-right:				10px;
}

#webapp_page_content td.CpFormRadio label {
	margin-right:				10px;
}

div.portfolio_image img {
	padding:					1px;
	border:						1px solid #888;
	margin-top:					20px;
}

#webapp_page_content .CmsCollectObject_pageBrowser a,
#webapp_page_content .CmsCollectObject_pageBrowser span.disabledbutton,
#listsearchbutton {
	text-decoration:			none;
	diaplay:					block;
	float:						left;
	width:						17%;
	margin-right:				2%;
	line-height:				50px;
	text-align:					center;
	border:						1px solid #ccc;
	border-radius:				5px;
	font-weight:				bold;
}

#webapp_page_content .CmsCollectObject_pageBrowser span.disabledbutton {
	color:						#ccc;
}

#webapp_page_content .CmsCollectObject_pageBrowser a.CmsCollectObject_pageBrowserButtonSelected {
	background-color:			#ccc;
	color:						white;
	border-color:				#aaa;
}


#webapp_page_content .CmsCollectObject_pageBrowser {
	margin-top:					30px;
	height:						60px;
}

#search-list table {
	border-collapse:			collapse;
	float:						left;
	width:						74.5%;
	margin-right:				2%;
}

#search-list input {
	width:						100%;
	height:						50px;
	border:						1px solid #ccc;
	border-radius:				5px;
	font-size:					25px;
	background-color:			white;
}

#listsearchbutton {
	margin-bottom:				30px;
	height:						50px;
}

#imageweblogitem_photo {
	float:						left;
	margin-right:				10px;
	margin-bottom:				10px;		
}

#webapp_headtitle a,
.webapp_headtitle a {
	text-decoration:			none;
}

#webapp_headtitle a h1,
.webapp_headtitle a h1 {
	margin:						0;
	text-align:					center;
}

#webapp_page_content .CpFormSimple_table {
	width:						100%;
	border-collapse:			collapse;
}

.tablet_leftpain {
	margin:						-15px;
}

#webapp_page_content .tablet_leftpain {
	display:					none;
}

#webapp_page_content .tablet_leftpain a {
	text-decoration:			none;
}

#webapp_page_content {
	position:					relative;
}

#webapp_content,
#webapp_page {
	min-height:					100%;
}

#tablet_actions {
	text-align:					center;
}


#edit_item_form_tabs .CpHTMLTabs_mainSelected {
	padding-top:				15px;
}

#edit_item_form_tabs .CpHTMLTabs_browser {
	width:						100%;
}

#edit_item_form_tabs .CpHTMLTabs_browser th {
	border:						1px solid #ccc;
	padding:					3px;
	background-color:			#ddd;
}

#edit_item_form_tabs .CpHTMLTabs_browser th.CpHTMLTabs_browserButtonSelected {
	background-color:			white;
}

#edit_item_form_tabs .CpHTMLTabs_browser th.CpHTMLTabs_extraHeader {
	border:						none;
	width:						0;
	pading:						0;
	font-size:					0;
	line-height:				0;
}

#edit_item_form_tabs td.CpFormFieldLabel {
	font-size:					1.2em;
}

td.CpFormSimple_errorLabel div, .CpFormSimple_errorRow.globalErrors p {
	border-bottom:				1px solid #ccc;
	padding-bottom:				5px;
	margin-bottom:				5px;
}

#tablet_message_screen {
	position:					absolute;
	top:						0;
	left:						0;
	right:						0;
	bottom:						0;
	background-color:			rgba(0, 0, 0, 0.5);
	z-index:					5;
	display:					none;
	min-height:					100%;
}

#tablet_message {
	margin-left:				auto;
	margin-right:				auto;
	margin-top:					30px;
	border:						1px solid #444;
	background-color:			white;
	padding:					20px;
	margin:						10px;
}

#webapp_page_content a.button-grey,
#webapp_page_content a.button-green,
#webapp_page_content a.button-red,
#webapp_page_content a.button-blue {
	text-decoration:			none;
}

