/**
 * Kommentar:
 * 
 * @headurl			$HeadURL: svn://dsrv.eeb.de/IxeaCMS/trunk/app/webroot/css/cmsglobal.css $
 * @author			$Author: mtr $
 * @version			$Revision: 340 $
 * @date			$Date: 2007-11-16 15:55:15 +0100 (Fr, 16 Nov 2007) $
 * @id				$Id: cmsglobal.css 340 2007-11-16 14:55:15Z mtr $
 *
 * @copyright		Copyright (c) 2007, EEB GmbH www.eeb.de
 * 										Gutenbergstraße 7
 * 										70794 Filderstadt
 */

/*ID-basierte Definitionen*/


/*Klassenbasierte Definitionen*/

body{	
	font-family: Arial;
	font-style: normal;
	font-size:12px;
	background-color:#808080;
	scrollbarBaseColor: black;
	padding-top:10px;
}

a{
	font-family: Arial;
	font-style: normal;
	font-size:13px;
	color: #000000;
	text-decoration:none;
}

a:hover
{
	font-family: Arial;
	font-style: normal;
	font-size:13px;
	color: #000000;
	text-decoration:underline;
}


/******************************/
/*Bearbeitungsdialog Styles		 */
/******************************/

.menueeditor
{
	font-family: Arial;	
	font-style: normal;
	height: 250px;
	overflow: auto;
	width: 400px;
	background-color: #ffffff;
	padding: 10px;
}

.menueeditor h3
{ 
	color: #555555;
}

.toolbar h3
{
	color: #555555;
}

.edit_icon
{
	width: 15px;
	height: 15px;
	border: 0;	
	padding-left: 5px;
}

.add_icon
{	
	border: 0;		
}

.delete_icon
{
	border: 0;
}

.print_icon
{	
	border: 0;		
}

.upload_icon
{	
	border: 0;
	padding-left: 5px;
}

.download_icon
{	
	border: 0;
	padding-left: 5px;
}

.close_icon
{	
	border: 0;
	padding-left: 5px;
}

.save_icon
{	
	border: 0;
	padding-right: 5px;
}

.edit_article
{
	width: 500px;
	text-align: right;
}

.editdialog_wrapper
{
	background-color: #E0E0E0;
	margin: 0px auto;
}

.editdialog_header
{
	position: relative;
	top: -10px;
	padding-top: 0px;
	height: 25px;
	font-family: Arial;
	font-style: normal;
	font-size:17px;
	color:#555555;
	background-color: #FF9966;
	padding: 5px;
}

.editdialog_header a
{
	font-size: 13px;
	color: #0033cc;
}

.editdialog_header a:hover
{
	font-size: 13px;
	color: #555555;
}

/*.editdialog_language
{
	position: absolute;
	top: 8px;
	left: 350px;
}
*/

.editdialog_language
{
	text-align: left;
}

.editdialog_content
{
	position: relative;
	padding: 10px;
	height:auto;
	width:auto;
}

.editdialog_content a
{
	font-size: 12px;
	color: #666666;
}

.editdialog_content a:hover
{
	font-size: 12px;
	color: #666666;
}


.editdialog_footer
{
	position: relative;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.editdialog_header_table
{
	width: 100%;	
}

.editdialog_header_div
{
	text-align: right;	
	background-color:#FF9966;
	color:#555555;
}

.editdialog_header_div a
{
	border: 0px;
}

.printdialog_header
{
	position: relative;
	font-family: Arial;
	font-style: normal;
	font-size:16px;	
	padding-left: 5px;
	color: #ffffff;
}

.printdialog_header a
{
	font-size: 12px;
	color: #FFFFFF;
}

.printdialog_header a:hover
{
	font-size: 12px;
	color: #FFFFFF;
}

.printdlg_closeLink_pos
{
	text-align: right;
}

.printdialog_content
{
	position: relative;
	padding-top: 5px;	
	padding-left: 5px;
	padding-bottom: 5px;
}

.printdialog_footer
{
	position: relative;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

a.logoutlink
{
	font-family: Arial;
	font-style: normal;
	font-size:13px;
	color: #FF6600;
	text-decoration:none;
}

.fileTag
{
	visibility: hidden;
}

.editor_tr_odd
{
	background-color:#ECECEC;	
}

.editor_tr_even
{
	background-color: #E0E0E0;	
}

.editor_tr_odd_centered
{
	background-color:#ECECEC;	
	vertical-align: middle;	
}

.editor_tr_even_centered
{
	background-color: #E0E0E0;	
	vertical-align: middle;	
}

.editor_tr_odd_contact
{	
	vertical-align: middle;
	text-align: right;	
	padding-right: 3px;
}

.button
{
	background-color: #FF9966; 
	/*color:#666666;
	background-color:#E0E0E0;
	border: none;
	text-decoration: underline;*/
}

.scroll-div h3
{
	font-size: 14px;
}

.table_imageeditor_info
{
	width: 100%;
}

.div_imagesize
{
	text-align: right;
}

/******************************/
/*Kontakteeditor Styles 		*/
/******************************/

.contact_editor_td
{	
	position: relative;
	font-family: Arial;
	font-style: normal;
	font-size:12px;	
	text-align: right;
}


.contact_message
{
	color: #FF0000;
}

.contact_div
{
	height: 300px;
	overflow: auto;
}

.contact_horizontal
{
	vertical-align:top;
	padding: 10px;
}

.contact_div a
{
	color: #000000;
}

.contact_div a:hover
{
	color: #000000;
	text-decoration: underline;
}

.blueButton
{
	color: white;
	background-color: #2E81FD;
	width: 65px;
	text-align: right;
	padding-left: 10px;
}

.deleteContact
{
	width: 245px;
	text-align: right;
}

.contact_text_left
{
	text-align: left;
}

.contact_logo_div
{
	padding: 0px 0px 0px 5px;

}

.contact_logo_div 
{
	vertical-align: middle;
	height: 100%;
}

.contact_image_div
{
	vertical-align: middle;
	height: 100%;
}

.contact_logo_div img
{
	width: 70px;
}

.contact_image_div img
{
	width: 70px;
}

.editcontact_header
{
	width: 75px;
}

/******************************/
/*Thumbbareditor Styles		  */
/******************************/

.thumbbar_editor_table
{
	border-spacing: 0pt;
	vertical-align: top;	
}

.thumbbar_editor_th4
{
	overflow: visible;
	width: 65px;
}

/******************************/
/*Linkeditor Styles		  */
/******************************/

.link_editor_table
{
	border-spacing: 0pt;
	vertical-align: top;
	width: 100%;
}
.link_editor_th5
{
	overflow: visible;
	width: 65px;
}
.links_thumbimage
{
 border: 0;
 height: 30px;
}
.linkcategory_name
{
	font-weight: normal;
}
.linkcategory_orderindex
{
	font-weight: normal;
}
.linkcategory_editor_header_table
{
	border-spacing: 0pt;
	vertical-align: top;
	width: 100%;
}
.linkcategory_editor_submit
{
	position: relative;
	width: 100px;
	left: 200px;
}

.linkcategory_header
{
	font-weight: bold;
}

.div_linkimagesize
{
	padding-top: 3px;
}
/******************************/
/*Login Styles				  */
/******************************/
.login_table
{
	width:  260px;
	font-size:14px;
}

.login_table_header
{
	color:#555555;
	font-family:Arial;
	font-size:17px;
	font-style:normal;
	font-weight: bold;
	text-align: center;
}

.login_td0
{
	background-color: #FF9966;
}

.login_td1
{
	text-align: left;	
	background-color: #E0E0E0;
}

.login_td2
{	
	background-color: #E0E0E0;
}

.login_td3
{
	text-align: left;	
	background-color: #E0E0E0;
}

.login_td4
{
	background-color: #E0E0E0;	
}

.login_td5
{
	text-align: right;
	background-color: #E0E0E0;
	padding-right: 5px;
}

.login_error
{
	color: #FF0000;
}

/******************************/
/*Menueditor Styles		  */
/******************************/

.menu_editor_table
{
	border-spacing: 0pt;
	vertical-align: top;
}
.parentmenu_caption_tr
{  
	height: 15px;
	font-weight: bold;
	color:#555555;
	font-size: 10pt;
}

.add_icon_div
{
	padding-left: 0px;	
}

/******************************/
/*Documenteditor Styles		    */
/******************************/

.document_editor_th4
{
	overflow: visible;
	width: 65px;
}

.document_edit_info
{
	width: 270px;
	bottom:5px;
	left:415px;
	position:absolute;
}

/******************************/
/*Producteditor Styles		    */
/******************************/

.product_editor_th4
{
	overflow: visible;
	width: 80px;
}

.product_edit_info
{
	width: 400px;
	bottom:5px;
	left:415px;
	position:absolute;
}

/******************************/
/*Article-Editor Styles		    */
/******************************/

.toolbarContainer
{
	width: 415px;
}

/******************************/
/*Topartikel-Editor Styles	  */
/******************************/
.toparticle_table
{
	width: 100%;
}


/***********************/
/*Eventcategory-Editor Styles  */
/***********************/
.eventcategory_editor_header_table
{
	border-spacing: 0pt;
	vertical-align: top;
	width: 100%;
}

.eventcategory_editor_submit
{
	position: relative;
	width: 100px;
	left: 130px;
}

.eventcategory_header
{
	font-weight: bold;
}
/******************************/
/*Event-Editor Styles  */
/******************************/

.events_editor_div
{
	width: 660px;
	height: 675px;
	overflow-y: auto;
}
.events_editor_table
{
	width: 640px;
}
.event_editor_header_table
{
	border-spacing: 0pt;
	vertical-align: top;
	width: 100%;
}

.eventEditor_submitButton
{
	position: relative;
	left: 276px;
	width: 90px;
}

.event_table_description
{
	vertical-align: top;
	height: 250px;
}

.event_editor_image
{
	max-width: 250px;
	max-height: 300px;
<!--[if lt IE 7]>
    height: expression(this.height > 300 ? "300px": true);
	width: expression(this.width > 250 ? "250px": true);
<![endif]-->
}

.eventdesc_editor
{
	background-color: #FFFFFF;
	font-family: Arial;
	font-style: normal;
	height: 200px;
	overflow: auto;
	padding: 10px 5px 10px 10px;
	width: 250px;
}

/******************************/
/*Eventmodul-Editor Styles  */
/******************************/
.eventcategory_editor_table
{
	border-spacing: 0pt;
	vertical-align: top;
	width: 100%;
}

.events_editor_div
{
	position: relative;
	/*top: 10px;*/
}

.events_editor_item
{
	width: 250px;
	height: 35px;
	position: relative;
	top: 10px;
}

.select_eventcategorie_td
{
	width: 150px;
	height: 35px;
}

.newevent_link_div
{
	width: 215px;
	height: 30px;
	position: relative;
	top: 10px;
	text-align: right;
}

.newcategory_link_div
{
	height: 25px;
	position: relative;
	top: 7px;
	text-align: right;
}

.eventcategory_editor_header_div
{
	overflow: visible;
	width: 65px;
}

.pencil_icon
{
	height: 24px;
	width: 24px;
	border: 0;	
	padding-left: 5px;
}

.event_editor_image
{
	position: absolute;
	left: 400px;
	top: 10px;
	max-width: 240px;
	width:expression(document.body.clientWidth>240?"240px":"auto");
}

.event_editor_deleteImg
{
	#position: static;
	#padding-left: 5px;
	position: relative;
	left: 10px;
	top: 7px;
}

.divEvent_showMenus
{
	padding: 0px 0px 3px 0px;
	width: 265px;
	text-align: right;

}

/******************************/
/* Businesskategorie Styles */
/*****************************/
.businesscategory_editor_th4
{
	overflow: visible;
	width: 65px;
}

/******************************/
/* Member Styles */
/*****************************/

.td_member_editor
{
	vertical-align: top;
	height: 100px;
}

.member_editor_sumbmit
{
	position: relative;
	left: 500px;
	width: 150px;
}

.member_editor_category_table
{

}

.member_editor_image
{
	left:370px;
	position:absolute;
	top:120px;
	max-width: 285px;
}

.member_editor_document
{
	left: 15px;
	position: relative;
	top: 5px;
}

.member_editor_deleteImg
{
	padding: 5px 0px 0px 5px;
}

.member_editor_deleteDoc
{
	left: 15px;
	position: relative;
	top: 5px;
}

.div_memberlogo_size
{
	float:left;
	padding:0px 38px 0px 5px;
}

/******************************/
/* User-Editor Styles */
/*****************************/

.user_editor_table
{
	width: 100%;
}

.user_editor_content_table
{
	text-align: left;
}

.insert_user_button
{
	position: relative;
	padding-left: 160px;
}
/******************************/
/*Statistic Styles	  */
/******************************/

.sysinfodiv
{
	background-color:#A6A6A6;
	color:#E9E9E9;
	font-family:Arial;
	font-size:17px;
	font-style:normal;
	height:20px;
	padding:5px;
	position:relative;
}

.sysinfotablediv
{
	width: 190px;
}


/******************************/
/*Formular Styles	          */
/******************************/

.formHeaderTxt
{
	color:#FF9966;
	font-family:Arial;
	font-size:20px;
	font-style: bold;
}

.form_content
{
	color:#FFFFFF;
}

.formFooter
{
	color:#FFFFFF;
}

.errorMsg
{
	height: 30px;
	color: #FFA9AD;
	font-style: bold;
}

.form_footer
{
	color:#FFFFFF;
}

.formFooterTxt
{
	font-size: 15px;
}

.errorField
{
	color: #FFA9AD;
}

/******************************/
/*Flash Styles	          */
/******************************/

.flashMessage
{
	text-align: center;
	color: #001c66;
	font-family: verdana;
	font-size: 24px;
}

.flashUrl
{
	text-align: center;
	font-family: verdana;
	font-size: 10px;
	/*position: absolute;
	bottom: 10px;*/
	padding-top: 150px;
}

.flashredirectMessage
{
	text-align: center;
	color: #001c66;
	font-family: verdana;
	font-size: 14px;
	padding-top: 30px;
}

.flashbody{
	background-color: #FFFFFF;
}

/******************************/
/*Passwort-Versand	          */
/******************************/

.getNewPw_error_div
{
	color: #FF0000;
	font-weight: bold;
	height: 25px;
	width: 300px;
	text-align: center;
	padding-top: 5px;
}

.getNewPw_message
{
	font-weight: bold;
	height: 25px;
	width: 300px;
	text-align: center;
	padding-top: 5px;
}

.div_newPwButton
{
	text-align: right;
}

/**************************************/
/* Editor zum einfügen von Menu-Links */
/**************************************/

.table_menu_items
{
	width: 100%;
}

.linkInsertText
{
	border: 0px;
}

.titleTextMenu
{
	font-weight: bold;
	font-size: 14px;
}

.titleTextLink
{
	font-weight: bold;
	font-size: 14px;
	padding-top: 25px;
}

.titleTextAction
{
	font-weight: bold;
	font-size: 14px;
	padding-top: 25px;
}

.titleTextNews
{
	font-weight: bold;
	font-size: 14px;
	padding-top: 25px;
}

.titleTextEvents
{
	font-weight: bold;
	font-size: 14px;
	padding-top: 25px;
}

.titleTextMembers
{
	font-weight: bold;
	font-size: 14px;
	padding-top: 25px;
}

.memberItem
{
	padding: 0px 0px 0px 25px;
}

.businesscategoryItem
{
	/*font-weight: bold;*/
}

.imgPaste
{
	height: 25px;
	border: 0px;
}

.subMenu1text
{
	padding: 0px 0px 0px 25px;
}

.subMenu2text
{
	padding: 0px 0px 0px 50px;
}

.div_buttonInsertText
{
	text-align: right;
	padding: 0px 0px 3px 0px;
}

.div_showMenus
{
	padding: 0px 0px 0px 0px;
	width: 100%;

}

.button_saveArticleText
{
	padding: 5px 0px 0px 0px;
	text-align: right;
}

/******************************/
/* Mandanten Export-Editor    */
/*****************************/

.div_download_export
{
	width: 100%; 
	text-align: center;
}

.div_download_export a
{
	font-size: 15px;
	text-decoration: underline;
}

.div_download_export a:hover
{
	font-size: 15px;
	text-decoration: underline;
}

.div_show_export
{
	width: 100%; 
	text-align: right;
}

/******************************/
/* Installation-Info Page   */
/*****************************/

.div_info_desc
{
	width: 115px;
	padding: 2px 0px 2px 0px;
	color: #555555;
}

.div_info_type
{
	padding: 10px 0px 5px 0px;
	font-size: 14px;
	color: #555555;
	text-decoration: underline;
}

.div_info_header
{
	font-size: 16px;
	color: #E9E9E9;
	padding: 5px 0px 5px 5px;
	background-color: #A6A6A6;
}

.div_printInfoPage
{
	height: 50px;
	width: 100%;
	text-align: right;
	padding: 15px 0px 0px 0px;
}

.div_img_height
{
	width: 85px;
}

.div_img_width
{
	width: 80px;
}

.table_image_information
{
	color: #555555;
}

.table_image_count
{
	color: #555555;
}

.div_img_count
{
	width: 155px;
	text-align: right;
	padding: 0px 10px 0px 0px;
}

.table_site_info
{
	color: #555555;
}

.div_siteinfo_desc
{
	width: 170px;
	padding: 2px 0px 2px 0px;
}

.div_td2_siteinfo
{
	padding: 2px 10px 2px 0px;
	text-align: left;
	left: 20px;
	width: 185px;
}

.table_modul_info
{
	color: #555555;
	width: 360px;
	padding: 20px 0px 0px 0px;
}

/******************************/
/* IxeaCMS Backend 			  */
/******************************/

.table_system_installations
{
	font-size: 12px;
	width: 620px;
}

.table_system_installations td
{
	padding: 2px 10px 2px 7px;
}

.div_system_instDescription
{
	width: 295px;
}

.table_inst_header
{
	color: #000000;
	font-weight: bold;
	text-align: left;
	padding: 15px 0px 15px 10px;
}

.new_inst_div
{
	text-align: right;
}

.table_system_languages
{
	width: 400px;
}

.table_system_languages td
{
	padding: 2px 10px 2px 7px;
}

.div_system_langDescription
{
	width: 295px;
}

.table_system_users
{
	width: 435px;
}

.table_system_users td
{
	padding: 2px 10px 2px 7px;
}

.div_system_userDescription
{
	width: 180px;
}

.div_system_userRole
{
	width: 100px;
}

.table_system_domains
{
	width: 400px;
}

.table_system_domains td
{
	padding: 2px 10px 2px 7px;
}

.div_system_domainDescription
{
	width: 295px;
}

.div_system_header
{
	font-weight: bold;
	font-size: 18px;
	color: #666666;
	padding: 20px 0px 10px 0px;
}

.table_installation_subtemplates .div_system_modulDescription
{
    width: 300px;
}

.table_installation_subtemplates td {
    padding: 2px 10px 2px 7px;
}

.div_insertSubTemplate_submit{
	display: inline-block;
	//padding: 20px 0px 0px 390px;
}

/**********************************/
/*  System-Administration Element */
/**********************************/

.div_ixea_adm
{
	position: absolute; 
	top: 50%;  
	left: 50%; 
	width: 940px;  
	height: 640px;   
	margin-top: -320px;  /*height/2 */
	margin-left: -470px; /* width/2 */
}

.table_ixea_adm
{
	width: 940px;
	height: 640px;
	background-color: #E0E0E0;
}

.div_header_admi
{
	text-align: center;
	font-size: 28px;
	color: #666666;
	font-weight: bold;
	width: 940px;
	height: 70px;
	padding-top: 50px;
	background-color: #CDCBCB;
	background-color: #FF9966;
}

.div_content_admi
{
	width: 680px;
	height: 480px;
	overflow: auto;
	padding: 20px 0px 20px 40px;
}

.td_menu_admi
{
	height: 520px;
	width: 200px;
}

.div_menu_admi
{
	height: 500px;
	width: 200px;
	background-color: #D4D4D4;
	padding: 20px 0px 0px 20px;
}

.table_menu_admi td
{
	padding: 7px 0px 7px 0px;
}

.link_menu1_admi
{
	font-size: 14px;
	color: #666666;
}

.link_menu1_admi:hover
{
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}

.link_menu1_admi_selected
{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.link_menu1_admi_selected:hover
{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.link_menu2_admi
{
	font-size: 12px;
	color: #666666;
}

.link_menu2_admi:hover
{
	font-size: 12px;
	color: #666666;
}

.div_menu2_admi
{
	padding: 5px 0px 0px 5px;
}

.saveStatus
{
	text-align: center;
	width: 650px;
	color: red;
	font-weight: bold;
}

.system_logout_div
{
	padding-top: 150px;
	font-weight: bold;
}

/************************************/
/*  Installation anlegen/bearbeiten */
/************************************/

.div_insertInst_header
{
	padding: 15px 0px 10px 0px;
	color: #666666;
	font-size: 14px;
	width: 200px;
}

.table_insertInst td
{
	padding: 2px 0px 2px 0px;
}

.div_insertInst_submit
{
	width: 440px;
	text-align: right;
}

.icon_flag
{
	height: 24px;
}

.icon_user
{
	height: 24px;
}

.icon_domain
{
	height: 24px;
}

.icon_modul
{
	height: 24px;
}

.icon_ok
{
	height: 24px;
}

.icon_cancel
{
	height: 24px;
}

/***************************/
/* Editor Systemparameter */
/**************************/

.div_system_systemParam
{
	width: 200px;
}

.div_system_systemParamValue
{
	width: 150px;
}

.new_param_div
{
	padding: 0px 10px;
	text-align: right;
	width: 220px;
}

.div_system_id
{
	width: 40px;
	padding: 0px 0px 0px 10px;
}

.div_system_articletyp
{
	width: 200px;
}

.new_articletype_div
{
	padding: 0px 10px;
	text-align: right;
}

/**************************/
/* Editor Module zuweisen */
/*************************/

.div_alert
{
	background-color: red;
	border: solid;
	border-style:inset;
	padding: 20px 20px 20px 20px;
}

.div_system_modulDescription
{
	padding: 0px 0px 0px 10px;
	width: 170px;
}

.div_system_modulMenuId
{
	padding: 0px 0px 0px 10px;
	width: 80px;
}

.div_system_modulImage
{
	padding: 0px 0px 0px 10px;
}

.div_system_back
{
	padding: 85px 0px 0px 450px;
	
}

.div_system_back a
{
	padding: 1px 2px 1px 2px;
	background-color:#FF9966;
	border-style:outset;
	border-width: 2px;
	border-color: #d9d9d9;
	/*text-decoration: none;*/
	/*color: #666666;*/
}

.div_system_back_right
{
	position: absolute;
    bottom: 24px;
    right: 40px;
	padding: 1px 2px 1px 2px;
	background-color:#FF9966;
	border-style:outset;
	border-width: 2px;
	border-color: #d9d9d9;
	text-decoration: none;
}

/**************************/
/* Editor Wochenplan */
/*************************/

.weeklyschedule_table
{
	width: 400px;
}

.weeklyschedule_editor_th4
{
	
}

#Week0price
{
	text-align: right;
}

#Week1price
{
	text-align: right;
}

#Week2price
{
	text-align: right;
}

#Week3price
{
	text-align: right;
}

#Week4price
{
	text-align: right;
}

#Week5price
{
	text-align: right;
}

#Week6price
{
	text-align: right;
}

.insertWeeklyschedules_submitButton
{
	width: 310px;
	text-align: right;
}

.editWeek_submitButton
{
	width: 360px;
	text-align: right;
}

.errorMsg_div
{
	color: red;
}

.siteinfo_header_div
{
	font-size: 12px;
	padding: 10px 0px 15px 0px;
	color: #000000;
	font-family:arial;
	font-weight:bold;
}

.siteinfo_password_table
{
	width: 420px;
}

.siteinfo_password_table td
{
	padding: 5px 0px 0px 0px;
}

.siteinfoError_div
{
	color: red;
	font-weight: bold;
	height: 15px;
	padding: 5px 0px 10px 0px;
}

.siteinfo_ok_div
{
	color: green;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}

.siteinfo_frontpage_table
{
	width: 600px;
}

.siteinfo_frontpage_table td
{
	padding: 5px 10px 0px 0px;	
}

.siteinfo_frontpageLink_div
{
	padding: 0px 0px 10px 0px;
}

.siteinfo_frontpageLink_div a
{
	text-decoration: underline;
}

.siteinfo_submitButton
{
	padding: 20px 0 0;
	text-align: right;
	width: 515px;
}

.siteinfo_advice_div
{
	padding: 0px 0px 0px 20px;
	width: 355px;
}

.siteinfo_metaInfo_div
{
	font-size: 10px;
}

.siteinfo_table
{
	width: 540px;
}

.siteinfo_frontpageLink_div
{
	width: 220px;
}

.siteinfo_language_table
{
	color: #666666;
}

.siteinfo_selectLanguage
{
	float: left;
	width: 200px;
}

.siteinfo_language_table img
{
	height: 20px;
}

.editarticle_language_div
{
	color: #555555;
	padding: 10px 0px 0px 0px;
}

.editorHelp_div
{
	padding: 0px 5px 0px 0px;
}

.clearInput_span
{
	padding: 0px 0px 0px 5px;
}

.showModultype_button_div
{
	width: 100%;
	text-align: right;
}

.newmenuItemLink_div
{
	padding: 0px 0px 0px 20px;
}

.modultypesContainer
{
	display: none;
	padding: 20px 0px 0px 0px;
}

.modultypesContainer
{
	padding: 15px 0px 15px 0px;
}

.newmenuItemLink_div a
{
	text-decoration: underline;
}

.selectModulDescription_span
{
	padding: 0px 18px 0px 0px;
}

.menuTextDescription_span
{
	padding: 0px 10px 0px 0px;
}

.sort_pos_div
{
	padding: 0px 0px 0px 25px;
}
#editContactForm_id
{
	display: block;
	max-height: 500px;
	width: 430px;
	overflow-y: auto;
}
#formtable .left
{
	padding-right: 5px;
	max-width: 200px;
	vertical-align:top;
		/*text-align: right;*/
		/*width:200px; */
}
#formtable .right
{
	padding-right: 5px;
	max-width: 200px;
		/*text-align: right;*/
		/*width:200px; */
}
#fileTd
{
	width:200px;	
}

#formtable .tooltip {
	position: relative;
	/*color: #3983ab;*/
	color: grey;
	text-decoration: underline;
}

#formtable .tooltip::after {
	display: none;
	content: attr(data-tooltip);
	position: absolute;
	bottom: 130%;
	left: 20%;
	background: grey;
	padding: 0.2em 0.4em;
	color: black;
	border-radius: 0.3em;
	opacity: 0;
	transition: all 0.3s;
	min-width: 10em;
	max-width: 15em;
}

#formtable .tooltip::before {
	display: none;
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-top: 1em solid grey;
	border-left: 1em solid transparent;
	border-right: 1em solid transparent;
	transition: all 0.3s;
	opacity: 0;
	left: 30%;
	bottom: 90%;
}

#formtable .tooltip:hover::after{
	opacity: 1;
	bottom: 100%;
	display: block;
}

#formtable .tooltip:hover::before{
	opacity: 1;
	bottom: 70%;
	display: block;
}


/******************************/
/*  Responsive Formular       */
/******************************/



@media screen and (max-width: 510px) {
	#formular_div table {
		width:100%;
	}
	#formular_div thead {
		display: none;
	}
	/*tr:nth-of-type(2n) {background-color: inherit;}
	tr td:first-child {background: #f0f0f0; font-weight:bold;font-size:1.3em;}*/
	#formular_div tbody td {
		display: block; width:100%;
	}
	#formular_div tbody td:before { 
	    content: attr(data-th); 
	    display: block;
	    text-align:center;  
	}
	
	#formular_div #formtable .right {
		max-width: none;
	}
}
	

/******************************/
/*  Styles for Image-Title    */
/******************************/
@MEDIA only screen and (max-width: 450px){
	
	#imageTitel{
		bottom: 10%;
		font-size: 16px;
	}
	
}
@MEDIA only screen and (max-width: 365px){
	
	#imageTitel{
		font-size: 13px;
	}
	
}
@MEDIA only screen and (max-width: 320px){
	
	#imageTitel{
		font-size: 12px;
	}
	
}

/******************************/
/*  Styles for Seal           */
/******************************/
@MEDIA only screen and (max-width: 1160px){
	
	#seal{
	    top: 60px;
	    right: 0px;
	    height: 85px;
	    width: auto;
	    z-index: 1;
	}
	
}

@MEDIA only screen and (max-width: 750px){
	
	#seal{
        top: 80px;
    	height: 70px;
	}
	
}

@MEDIA only screen and (max-width: 630px){

	#seal{
	    position: relative;
	    top: 0px;
	    display: block;
	    margin-left: auto;
	    margin-right: auto;
	    height: 85px;
	    z-index: 0;
	}
	
}	