@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a{
	color: #000000;
	text-decoration:none;
}
a:hover {
	color: #000000;
	text-decoration:underline;
}
img {
	border:0px;
}
/* HINTERGRUNDFARBEN */



.tabColour1 { /* Dunkelblau */ background-color:#878787; }
.tabColour2 { /* Trenner */ background-color:#ffffff; }
.tabColour3 { /* Beige */ background-color:#ffffff; }
.tabColour4 { /* Hellblau */ background-color:#ffffff; }
.tabColour4_hell { /* Hellblau */ background-color:#E2ECF5; }
.tabColour5 { /* Hellblau */ }
.tabColour6 { /* Beige - Heller -Heller */ background-color:#ffffff; }
.tabColourWhite { /* Beige - Heller -Heller */ background-color:#ffffff; }
.tabColourBlack { /* Beige - Heller -Heller */ background-color:#e57200; }
/* TAB */
.tabNormalHell { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; background-color:#EBEEF5; padding:0px 9px 0px 9px; }
.tabNormal { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 9px 0px 9px; }
.tabNormal:hover { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#e57200; padding:0px 9px 0px 9px; }
.tabNormal a { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
.tabNormal a:hover { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
.tabSelect { font-size: 11px; fonct-family: Verdana, Arial, Helvetica, sans-serif; color:#FFF; padding:0px 9px 0px 9px; background-color:#000000; }
.tabSelect a { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; background-color:#000; }
.tabSelect a:hover { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; background-color:#000; }
.tabSoft { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#C3CCDD; margin-left:10px; margin-right:10px; }
.tabSoft a { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#C3CCDD; text-decoration:none; margin-left:10px; margin-right:10px; }
.tabSoft a:hover { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#C3CCDD; text-decoration:underline; margin-left:10px; margin-right:10px; }
.textTabSmall { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
.textTabSmall a { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.textTabSmall a:hover { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:underline; }
.tabSearch { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#54668A; text-decoration:none; background-color:#EAEEF6; }
.tabSearchActive { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#27385A; text-decoration:none; background-color:#C3CCDD; }

/*FORMS*/

.formnomargin { margin:0px; }
.input { color: #000; background-color: #fff; border: 1px solid #ccc; font-size: 11px; width:140px; padding:5px; }
.input_drop { color: #000; background-color: #fff; border: 1px solid #ccc; font-size: 11px; width:152px; padding:5px; }
* +html .inputtitel { width:410px; }
.inputtitel { width:415px; }
#suche_abstand { float:left; width:12px; }
.input_lang, .inputMulti, .inputMultiKurz, .inputMultiKeyword { font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #ccc; padding:5px; margin:5px 5px 5px 0px; }
.inputMultiKurz { width:290px; }
.inputMulti, .input_lang { width:490px; }
.inputMultiKeyword { width:660px; height:280px; }
.Submitbutton {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
color:#252525;
	padding-left:6px;
	padding-bottom:2px;
	padding-right:6px;
	height:17px;
	text-decoration:none;
	border:1px solid black;
	background:#fff;
	cursor:pointer;
}
.SubmitbuttonBigActive { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#252525; padding-left:6px; padding-top:1px; padding-bottom:1px; padding-right:6px; height:17px; text-decoration:none; border-style:solid; border-width:1px; border-color:#000; background:#FFFFFF; cursor:pointer; }
.SubmitbuttonBigNonActive { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#252525; padding-left:6px; padding-top:1px; padding-bottom:1px; padding-right:6px; height:17px; text-decoration:none; border-style:solid; border-width:1px; border-color:#000; background:#FFFFFF; }
/* INHALTE */
.Headline { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; }
.SubHeadline { color: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal; }
.Text { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.Browser { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.browser_upload { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background:#efefef; padding:5px 3px 5px 3px; }
.Text a { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; }
.Text a:hover { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:underline; }
.TextSmall { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:16px; }
/* INHALTE KATEGORIE */

.DetailAttribute { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; height:20px; text-decoration:none; }
.BrowserohnePad { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; }
.BrowserohnePadSmall { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; }
.BrowserohnePadSmall a { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; }
.BrowserohnePadSmall a:hover { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration: none; }
.BrowserBig { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-left:10px; height:24px; }
.BrowserLink { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#252525; padding-left:6px; padding-top:1px; padding-bottom:1px; padding-right:6px; height:17px; text-decoration:none; border-style:solid; border-width:1px; border-color:#999999; cursor:pointer; }
.BrowserLinkActive { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#252525; padding-left:6px; padding-top:-1px; padding-bottom:2px; padding-right:6px; height:17px; text-decoration:none; border-style:solid; border-width:1px; border-color:#999999; cursor:pointer; }
.BrowserLinkNonActive, .SubmitbuttonBig {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#252525;
	padding-left:6px;
	margin: 2px 6px 2px 6px;
	padding-bottom:2px;
	padding-right:6px;
	height:17px;
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	display: inline-block;
	cursor:pointer;
	background:#f0f0f0;
}
.SubmitbuttonBig_href {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#252525;
	padding-left:6px;
	margin: 2px 6px 2px 6px;
	padding-bottom:2px;
	padding-right:6px;
	padding-top:2px;
	height:14px;
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	cursor:pointer;
	background:#f0f0f0;
	display: inline-block;

}
.SubmitbuttonBig_STR_LoadFile {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#252525; padding-left:6px;
	margin: 2px 6px 2px 6px;
	padding-bottom:2px;
	padding-right:6px;
	height:17px;
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	display: inline-block;
	cursor:pointer;
	background:#fff; float:right; margin-top:-1px; border:1px #000;
}
.SubmitbuttonBig_padding {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#252525; padding-left:6px;
	margin: 2px 6px 2px 6px;
	padding-bottom:2px;
	padding-right:6px;
	height:17px;
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	display: inline-block;
	cursor:pointer;
	background:#fff; float:right; margin-top:10px; border:1px #000;"
}
.externalsearch_box {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#252525;
	padding-left:6px;
	margin-top: 2px;
	padding-bottom:2px;
	padding-right:6px;
	padding-top:2px;
	height:14px;
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	background:#f0f0f0;
	display: inline-block;

}
#upload_data .long {
	width:465px;
	height:47px;
}
#upload_data .long_noheight {
	width:465px;
}
#upload_data .short  {
	width:80px;
}
#upload_data .greybg  {
	background-color:#ffffcc;
}
#multiple_land {
	position:absolute; 	width:138px;
	height:24px; border:1px #CCC solid; margin-top:-11px;
}
.demo_buttons {
	float:left; padding:4px 2px; margin:8px 0px; border:1px #CCC solid; margin-right:15px;
}
.grey_buttonbg {
	background:#f0f0f0; }
.BrowserLink a { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#252525; padding-left:6px; padding-top:1px; padding-bottom:1px; padding-right:6px; height:17px; text-decoration:none; border-style:solid; border-width:1px; border-color:#999999; cursor:pointer; }
.BrowserLink a:hover { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#252525; padding-left:6px; padding-top:1px; padding-bottom:1px; padding-right:6px; height:17px; text-decoration:none; border-style:solid; border-width:1px; border-color:#999999; cursor:pointer; }
.linkImage { border-color:#005BAB; border-width:1px; border-style:solid; padding:1px; }
/************************************/
/* Hinzugefügte CSS Inhalte ********/
/**********************************/

#wrapper { width:929px; margin:0px auto; background:#fff; }
#tabhead { /*background:url(../../../../_templates/gea/images/header-bg.png);*/ height:100px; width:929px; background-position:top; }

#tabhead.dev-banner { background:url(../../../../_templates/gea/images/header_dev.jpg); height:100px; width:929px; background-position:top; }
#tabhead.default-banner { background:url(../../../../_templates/gea/images/header_default.jpg); height:100px; width:929px; background-position:top; }
#tabhead.live-banner { background:url(../../../../_templates/gea/images/header_live.jpg); height:100px; width:929px; background-position:top; }

#suche { width:146px; background:#eceeed; float:left; }
#suchefeld { padding-left:5px; padding-top:10px; padding-right:7px; float:left; }
.suche { width:110px; border:1px solid #ef7f01; }
#suche_button { float:left; }
.searchsubmit { background:#eceeed; border:0px; margin-top: 10px; margin-right: 0pt; margin-bottom: 5px; margin-left: 0pt; width: 16px; background-image:url(../../../../_templates/gea/images/bullet_go.png); cursor:pointer; }
.suche_checkbox { padding-left:5px; padding-right:10px; float:left; width:5px; }
.suche_check_beschreibung { float:left; font-size:11px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; }
#footer { height:45px; border-top:5px solid #e57200; border-bottom:2px solid #e57200; background:#eceeed; }
#footer ul { float:left; }
#footer li { list-style-position:inside; list-style-type:none; display:inline; }
#footer_text { margin-top:10px; margin-left:150px; width:500px; float:left; font-size:11px; color:#5b5d5c; font-family:Verdana, Arial, Helvetica, sans-serif; }
#spacer_footer { background:#FFFFFF; height:50px; }
.footer_nav a { font-size:11px; color:#5b5d5c; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
.footer_nav { height:15px; float:right; margin-right:5px; margin-top:20px; }
.footer_nav img { float:right; }
#footer-navigation { float:left; margin-top:0px; }
#footer-navigation img { margin-top:5px; border:0px; }
#footer-navigation a { color:#5b5d5c; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
#footer-navigation a:hover { color:#5b5d5c; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
/****************/
/* Hauptinhalt */
/**************/

.icon img { border:0px; margin-top:3px; margin-right:5px; }
.icon a { text-decoration:none; font-size:11px; }
.icon a:hover { text-decoration:underline; color:#666666; }
.icon { height:20px; font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; }
.newswrapper { float:left; margin-left:5px; margin-top:10px; margin-right:5px; font-size:11px; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; width:375px; }
.newswrapper_kurz { float:left; margin-left:5px; margin-top:10px; margin-right:5px; font-size:11px; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; width:187px; }
.news_text_kurz { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px dotted #cccccc; float:left; width:187px; padding-bottom:5px; }
.news_text_gross { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px dotted #cccccc; float:left; width:553px; padding-bottom:5px; }
.newswrapper_gross { float:left; width:553px; margin-left:5px; margin-top:10px; margin-right:5px; }
.newswrapper_lang { float:left; width:740px; margin-left:5px; margin-top:10px; margin-right:5px; }
.newswrapper_lang img { padding-left:4px; padding-top:4px; padding-right:4px; }
.news_headline { padding:5px; margin-bottom:5px; font-size:11px; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; }
.news_headlineFrontend {padding-left: 5px; padding-bottom: 5px; margin-bottom:5px; font-size:11px; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; }
.news_text { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px dotted #cccccc; float:left; width:375px; padding-bottom:5px; }
.news_text img { padding-left:5px; }
.news_textlang { padding-bottom:5px; font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px dotted #cccccc; float:left; }
#news_container { float:left; margin-bottom:50px; }
.news_headline { background:#878787; z-index:1000; }
.news_headlineFrontend { background:#878787; z-index:1000px; }
.sternchen { color:#db2b1e; }
.news_sub_headline { background:#CCCCCC; margin-bottom:5px; }
.news_text_lang { border:1px dotted #eceeed; float:left; width:900px; }
.news_text ul { list-style-position:inside; }
.image_item { margin:2px; float:left; width:370px; border-bottom:3px solid #333333; padding-bottom:11px; padding-top:5px; }
.image_item_image { float:left; }
.image_item_box { float:left; width:180px; }
.image_item_liste { margin-left:5px; float:left; margin-bottom:5px; }
.image_item_liste2 { float:right; margin-bottom:5px; }
.white_space { width:5px; }
.fonts { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; }
.fonts a { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
.fonts a:hover { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }



#breadcrumb { float:left; margin-top:3px; margin-left:0px; padding-top:4px; padding-left:11px; background-image:url(../../../../_templates/gea/images/twisty_black_right.gif); background-repeat:no-repeat; }
.two_coloum { width:350px; font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px dotted #cccccc; }
.three_coloum { width:375px; font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px dotted #cccccc; }
#maintable { padding: 5px 0px 0px 0px; background:#FFFFFF; margin:0 auto; z-index:1000; }
#editFolder { position:absolute; width:350px; top:30px; right:0px; box-sizing: border-box;  border:1px solid #CCC; background:#eceeed; }
#addFolderEbene1, #addFolderEbene2, #addFolderEbene3 { position:absolute; border:1px solid #CCC; background:#eceeed; width:350px; top:30px; right:0; box-sizing: border-box; }
#tree {min-height: 350px;}


.link_normal { color:#e57200; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
.browser_upload { padding:1px 5px; }
.input { width:130px; }
.input_drop { width:140px; z-index:4000; }
.inputMultiKeyword { width:600px; }
.colorField { background-color:#900; color: #ffffff; }
.noColor { background-color:#ffffff; color: #000000; }
.pflichtfeld { background-color:#ffffcc; color: #000000; }
.changeField { background-color:#bdcdff; }
.deaktiviert { background-color:#f2f2f2; color:#aaaaaa; width:129px; }
.deaktiviertChange { background-color:#bdcdff; color:#aaaaaa; width:140px; }
.erfassung { background-color:#5c844e; color:#FFF; }
.import { background-color:#878787; width: 18px; font-size: 10px; text-align:center; color:#FFF; padding:3px; border:1px #CCC solid; }
.import_d { background-color:#f2f2f2; width: 18px; color:#aaaaaa; text-align:center; ; padding:3px; border:1px #CCC solid; }
#tree img { width:14px; margin:0px 1px 3px 0px; padding:0px; }
#tree a { font-size:11px; }
.SubmitbuttonBig_neu { padding:5px 10px; cursor:pointer; background:#ffffcc; border:1px #CCC solid; font-weight:bold; }
#active { background:#e57200; }
#expander { background:#FFF; max-height:470px; z-index:6000; }
.normalclass { position:relative; z-index:6000; width:235px; height:460px; border:1px solid #fff; padding:5px; overflow:hidden; }
.expanderclass { position:relative; width:400px; border:1px solid #CCC; top:0px; left:0px; padding:5px; height:470px; overflow-y:scroll; z-index:9000; }


#postion { position:absolute; height:24px; width:135px; border:1px solid #CCC; top:-10px; left:5px; }
.land_entrys { text-align:left; }

.normalclass_small { position:relative; border:1px solid #efefef; width:135px; height:22px; overflow:hidden; }
.normalclass_small #close_expander{display:none;}
.normalclass_small .select_toggle{display: none;}
.expanderclass_small {
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -145px 0 0 -400px;
	width: 800px;
	height: 290px;
	border:1px solid #CCC;
	background:#efefef;
	padding-top: 40px;
	overflow-y: hidden;
	z-index:999999999999999999999; }
.expanderclass_small #close_expander{display:block;position: absolute;right:20px;top: 10px;color: #c00;cursor:pointer;}
.expanderclass_small .select_toggle{display:block;position: absolute;right:90px;top: 10px;color: #666;cursor:pointer;}
.expanderclass_small .select_toggle:hover{text-decoration:underline;cursor: pointer}
.expanderclass_small .select_toggle.all{display:block;position: absolute;right:190px;top: 10px;color: #666;cursor:pointer;}
.expanderclass_small #close_expander:hover{text-decoration:underline;cursor: pointer}
.expanderclass_small .land_entrys{float: left;width:33%;margin: 0 0.15%;}

#grey_layer { background:url(../../../../_templates/gea/media/grey_layer.png) repeat top left; width:647px; height:900px; position:absolute; top:194px; left:263px; z-index:9999; }



#breadcrumb_new { z-index:2000; margin-left:6px; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
#breadcrumb_new a { display:block; background:#eceeed; float:left; padding:4px; margin:4px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; color:#666; }
#breadcrumb_new a:hover { background:#e57200; text-decoration:none; color:#fff; }
#breadcrumb_new span { display:block; background:#eceeed; float:left; padding:4px; margin:4px 0px; }
#breadcrumb_new span:hover { background:#e57200; cursor:default; color:#FFF; }
#breadcrumb_new .arrow_new { display:block; background:#fff; float:left; padding:4px; margin:4px 0px; }
#breadcrumb_new .arrow_new:hover { background:#fff; color:#666; }

.upload_heading { width:644px; margin:15px 0px 5px 0px; float:right; background:#878787; text-align:left; padding:5px; color:#FFF; font-size:11px; }
.active_new { cursor:default; background-color:#e57200; color:#FFF; }
.upload_new {
	text-decoration:none;
	background-color:#eceeed;
	text-align:center;
	display: block;
	width:auto;
	height:13px;
}
.errors { font-family:Verdana, Arial, Helvetica, sans-serif; color:#900; }

.padding_user { padding:7px;}
.special	{ padding-top:0px;}

#suche_extern select {
	width:210px;
}
#suche_extern select option{
	margin-left:0;
	padding-left: -2px;
	position:absolute;
	left:0px;
}

.search_extern_body { width:510px; margin-left:2px; margin-bottom:5px;}

ul {
	margin-left:-40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
ul.dropdown 									{ position: relative; margin-top:0px; }
ul.dropdown li 									{ float: left; zoom: 1; background: #878787; list-style:none; }
ul.dropdown a 									{ text-decoration:none; }
ul.dropdown a:hover 							{ color: #fff; }
ul.dropdown a:active 							{ color: #fff; }
ul.dropdown li a 								{ display: block; padding: 9px; border-right: 1px solid #878787; color: #fff; }
ul.dropdown li:last-child a 					{ border-right: none; }

ul.dropdown li.hover, ul.dropdown li:hover 		{ background: #e57200;  color: #fff; position: relative; }
ul.dropdown li.hover a 							{ color: #fff; }
ul.dropdown ul 									{ min-width:150px; margin-left:0px; visibility: hidden; position: absolute; background: #878787; padding:0px; top: 100%; left: 0; }
ul.dropdown ul li 								{ font-weight: normal; margin-left:0px; background: #878787; min-width:150px; color: #fff; float: none; }
ul.dropdown ul li a 							{ border-right: none; min-width:150px; display: inline-block; }

ul.dropdown ul ul 								{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 						{ visibility: visible; }

ul.error{
	margin:0;
	padding:0;
	padding-left: 20px;

}
ul.error li {
	text-indent: 0;
}

table.pl-transfer,
table.mirar-deleted-files,
table.report {
	border:0;
	padding:0;
	margin: 0;
	width: 100%;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica,sans-serif;
}

table.pl-transfer th,
table.mirar-deleted-files th,
table.report  th
{
	font-weight: bold;
	padding-bottom: 10px;
	border:0;
	border-bottom: 10px solid #fff;
}

table.pl-transfer tr,
table.mirar-deleted-files tr,
table.report  tr
{
	border:0;
}

table.pl-transfer td,
table.mirar-deleted-files td,
table.report td
{
	background-color: #eceeed;
	border:0;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	border-bottom: 10px solid #fff;
}
#upload_data td { padding-bottom:3px;}


/* Kontakformular externe Suche*/

table.kontakt-externe-suche th{
	text-align: left;
	font-weight:bold;
	font-size: 18px;
}

table.kontakt-externe-suche input, table.kontakt-externe-suche textarea, table.kontakt-externe-suche select{
	padding: 5px 10px;
	width: 300px;

}

table.kontakt-externe-suche input.button {
	width: 200px;
	text-align: center;
	background-color: #FABA00;
}
table.kontakt-externe-suche td.button {
	text-align: right;
}

.pagetitles h1, h2, h3
{
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}
.pagetitles h1
{
	font-weight: normal;
	font-size: 16px;
	color: black;
}
.pagetitles h2
{
	font-size: 12px;
	color: #676767;
}
/* Line 38 */
.pagetitles h3
{
	font-size: 12px;
	color: black;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

/* Line 463 */
.tx-wwcontactform-pi1 h3
{
	margin-top: 20px;
}
.tx-wwcontactform-pi1 .item .label label
{
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	width: 120px;
	display: inline-block;
}
.tx-wwcontactform-pi1 .submit input
{
	float: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-right: 26px;
	background-color: #faba00;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	color: black;
	border-top-width: 0px;
	border-right-width-value: 0px;
	border-bottom-width: 0px;
	border-left-width-value: 0px;
	border-top-style: none;
	border-right-style-value: none;
	border-bottom-style: none;
	border-left-style-value: none;
	border-image-source: none;
	border-image-slice: 100% 100% 100% 100%;
	border-image-width: 1 1 1 1;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	cursor: pointer;
}

.border_right { border-right:5px solid #dbdbdb;}
.frontend_search_result_padding {padding:3px 5px;}







.normalclass_small { position:relative; border:1px solid #efefef; width:135px; height:22px; overflow:hidden; }
.normalclass_small #close_expander{display:none;}
.normalclass_small .select_toggle{display: none;}
.expanderclass_small {
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -145px 0 0 -400px;
	width: 800px;
	height: 290px;
	border:1px solid #CCC;
	background:#efefef;
	padding-top: 40px;
	overflow-y: hidden;
	z-index:999999999999999999999; }
.expanderclass_small #close_expander{display:block;position: absolute;right:20px;top: 10px;color: #c00;cursor:pointer;}
.expanderclass_small .select_toggle{display:block;position: absolute;right:140px;top: 10px;color: #666;cursor:pointer;}
.expanderclass_small .select_toggle:hover{text-decoration:underline;cursor: pointer}
.expanderclass_small .select_toggle.all{display:block;position: absolute;right:290px;top: 10px;color: #666;cursor:pointer;}
.expanderclass_small #close_expander:hover{text-decoration:underline;cursor: pointer}
.expanderclass_small .land_entrys{float: left;width:33%;margin: 0 0.15%;}
#multiple_land.ready,
.readyField.demo_buttons{background: #b6dd1a;}


.news_headline .language-container .language-tooltip{
  opacity: 0;
  position: absolute;
  right: 0;
  white-space: nowrap;
  background: rgba(0,0,0,.7);
  color: #fff;
  padding: 5px;
	top: 20px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.news_headline .language-container:hover .language-tooltip {
	opacity:1;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.news_headline .language-container{
	position: relative;
	padding-top: 3px;
	display: inline-block;
	cursor:pointer;
	margin-right:5px;
}

.news_headline .language-title{
	margin-right: 5px;
	position: relative;
	top: -3px;
}

#FileListContent .filelistContent table tr td.Browser select {width: 200px; height: 24px; line-height: 24px;}
#FileListContent .filelistContent table tr td.Browser input[type=checkbox] {width: 30px;}
#FileListContent .filelistContent table tr td.Browser input[type=text].rahmen_error {width: 137px;}
#FileListContent .filelistContent table tr td.Browser {padding: 3px; box-sizing: border-box;}

.importTable tr td {padding: 5px;}