

body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div
{
	padding:0px;
	margin:0px;
	color:#000;
}

a {
	
	font-size: 11px;
	font-weight: bold;
	color: #28231E;
	text-decoration: none;
}
a:hover
{
	color:#554433;
}
.crossnav, .crossnav a{
	
	font-size: 10px;
	font-weight: bold;
	color: #be9272;
	text-decoration: none;
}

.jetztneu {
	
	font-size: 10px;
	font-weight: bold;
	color: #FE0000;
	text-decoration: none;
}
.pfadlink {
	
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.HtmlEditorWYSIWYGArea
{
	border:#cccccc 1px solid !important;
	color:#000000 !important;
}
.SubFormNavigatorTable td input
{
	background-color:#fff !important;
}
.SubFormNavigatorTable td
{
	padding:2px !important;
	background-color:#fff !important;
}
.C_FoPrCo_label
{
	background-color:#fff !important;
	color:#000 !important;
}
td 
{
	padding:0px;
	
	font-size: 12px;
	
}
.juryLink
{
	padding:0px;
	
	font-size: 16px;
	color: #ffffff;
}
.juryLink td 
{
	padding:0px;
	
	font-size: 12px;
	color: #ffffff;
}
.pfadend {
	
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}

.datensatz_new, .datensatz_del, .ds_del_disabled {
	width:80px;
	padding:0px;
	margin:0px;
	font-size:12px;
} 
.datensatz_new, .datensatz_del {
	background-color:#FFFFFF;
	color:#FD0000;
} 
.ds_del_disabled {
	background-color:#FFFFFF;
	color:#0E2072;
} 
.datensatz_newo, .datensatz_delo {
	width:80px;
	padding:0px;
	margin:0px;
	font-size:9px;
	font-weight: bold;
	background-color:#9AAAC0;
	color:#FFFFFF;
} 
.rahmen, .rahmen4 {
	border-width:1px;
	border-style:solid;
}
.rahmen4 {
	border-color: #0E2072;
}
.grau {
	color:#0E2072;
}
label
{
	
	font-weight: normal !important;
}
textarea, select {
	border-color: #cccccc;
	border-width:1px;
	border-style:solid;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 12px;
}

input {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.btn, .btno, .btnd {
	width:100px;
	/*height:30px;*/
}

.btn {
	background-color:#FFFFFF;
	color:#FD0000;
}
.btno {
	background-color:#9AAAC0;
	color:#FFFFFF;
}
.btnd {
	background-color:#cccccc;
	color:#666666;
}
.cockpit {
	font-family: "Courier New", Courier, mono;
	font-size: 45px;
	font-weight: bold;
	text-transform: uppercase;
	color: #EEEEEE;
}.created {
	
	font-size: 9px;
	color: #CCCCCC;
	font-weight: normal;
}
.BgBody
{
	background-color:#28231e;
}
.HeaderNav
{
	background-color:#958c84;
	width:100%;
	height:30px;
}

.req_sym
{
	color:#e21d1a;
}



.inner_content_frame P, .inner_content_frame TD, .inner_content_frame label
{
	color:black;
}

.inner_content_frame
{
	width:100%;
	
}

.headline2
{
	
	font-weight: bold;
	color: #e21d1a;
	font-size: 11px;
}
.title_3 /*headlinesmall*/ 
{
	
	font-weight: normal;
	font-size:11px;
	color: #ffffff;
	padding-top:3px;
}
#CF__ctl2_UserAdminControl_UAE_panel TD
{
	color:black;
}
.FormMultiPage_Link A, .FMPL_HelpBtn A
{
	text-decoration:none;
}
.DefEditorPropTable A, .FC_TopLabel_EditorPropTable A, .infobox A, .c_tabset_CRM_on A, .FMPL_Right_Td A
{
	color: #e21d1a;
	text-decoration:none;
}

.FMPL_Left_Td span, .FCP_KeineEinreichungen
{
	
}
.DefEditorPropTable TD, .DefEditorPropTable .text_3, .DefEditorPropTable .title_3, .FC_TopLabel_EditorPropTable .text_3, .FC_TopLabel_EditorPropTable .title_3, .c_tabset_CRM_on .text_3, .c_tabset_CRM_on .title_3, .FC_TopLabel_EditorPropTable TD, #hilfe P, .PasswordEditor_ToggleRow, .FMPL_Right_Td P, .c_tabset_CRM_on P, .c_tabset_CRM_on , .c_tabset_CRM_on TD, .c_tabset_CRM_off , .DefEditorPropTable Label, .FC_TopLabel_EditorPropTable Label
{
	color:Black !important;
}


.summarylist_even
{
	background-color:#dddddd;
}

.summarylist_odd
{
	background-color:#eeeeee;
}

.text_3
{
	padding-top:3px;
	color:#000;
}

.FC_TopLabel_EditorPropTable .text_3
{
	padding-top:0px;
}

.infobox 
{
	padding: 8px;
	font-size: 11px;
	text-transform:none;
	color:#000;
	width:200px;
	background-color:#fff;
}
.infoboxtitle 
{
	padding-left:3px;
	padding-bottom:4px;
	padding-top:4px;
	font-size: 10px;
	height:26px;
	font-weight: bold;
	color: #be9272;
	background-color:#28231e;
	text-transform:uppercase
}

.InfoboxText
{
	padding:10px;
	color:#000;
}



 
.FormTitle
{
font-size: 11px;
font-weight: normal;
color: #333333;
}
.LogonUsername
{
	
	font-size: 11px;
	color: #666666;
	text-transform:uppercase;
}

.FormError
{
	color:white;
	background-color:#E21D1A !important;	
}

span.FormError
{
	color:white;
	background-color:#E21D1A !important;
	padding:4px;
	line-height: 2.2em;
}

H3.PrintTitle
{
	border:1px solid black;
}
.EinreichungsTitel
{
	padding:8px;
	
	
	font-weight: bold;
	color: #000;
	font-size: 16px;
}
#hilfe
{
	display:none;
	position:absolute;
	right:0;
	font-size:11px;
	background-color:#fff;
	width:200px;
	float:right;
}
.BUe_Bg
{
	background-color:#dddddd;
}

.borderTable
{
	width:600px;
}
.borderTable td
{
	padding-left:2px;
	color:#333;
}
.borderTable td p
{
	padding-top:5px;
}
.th, .th a, .th span, .th a:hover
{
	background-color:#28231e;
	color:#be9272;
}
.dunkelBlau td
{
	background-color:#999;
	line-height:25px;
}
tr.tr_gerade td 
{
	background-color:#ccc;
	line-height:25px;
}
tr.tr_ungerade td
{
	background-color:#ddd;
	line-height:25px;
}

.AENum
{
	color:#fff;
}
/*
.AEToolbarInnerTable
{
	background-color:#fff !important;
	padding:2px !important;
}
.AppEngNavTable img
{
	background-color:#fff !important;
	padding:2px !important;
}*/


.BasisdatenTabelle TD
{
	padding:2px;
}

.BasisdatenTabelle TD.firstCol
{
	font-weight:bold;
}

.AbrechnungsUebersicht
{
	width:705px;
}
.AbrechnungsUebersicht TD
{
	padding:5px;
}
.AbUebersichtHeader
{
	font-weight:bold;
	color:#000;
	border-bottom:1px solid #000;
}
.AbUebersicht
{
	color: #e21d1a;
	border-bottom:1px solid #000;
	font-weight:bold;
}




.FMPL_Right_Td P, .FMPL_Right_Td DIV
{
color:black !important;
}

.MainTitle
{
	color:#ffffff;position:absolute;top:40px;left:15px;font-size:18pt;font-family:Verdana;font-weight:bold;outline-color:invert;
}

.MP_FormArea
{
	background-color: #efefef;
}


.QuestionTable
{
	font-weight:bold;
	text-transform:none;
	color:black;
	font-size:13px;
	
	min-height:21px;
	padding-left:0px;border-bottom:2px solid #ffffff;width:720px;
}
table.QuestionTable
{
	width:730px;
}

.DefEditorPropSeparator {
	background-color:transparent !important;	
}

.JuryQuestionSingleCol input
{
	display:block;
	float:left;

}

.JuryQuestionSingleCol label
{
	display:block;
	float:left;
	position:relative;
	top:4px;
	margin-left:5px;
	padding-bottom:6px;
	max-width:650px;

}




.HiddenSubForm, .HiddenSubFormRow
{
	display:none;
}

/* Kostenpositionen bewerten*/
.J_Res_Bewertungstabelle th
{
	font-size:11px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	background-color:#dddddd;
}
.J_Res_Bewertungstabelle td
{
	vertical-align:top;
}
.J_Res_Bewertungstabelle td.Positionsname
{
	padding-left:10px;
}

.J_Res_Bewertungstabelle .J_PK_Zeile td
{
	border-bottom:1px solid #aaaaaa;
	padding-top:5px;
	padding-bottom:5px;
}
.J_Res_Bewertungstabelle .GroupHeader td
{
	font-weight:bold;
	padding-top:20px;
	padding-bottom:10px;
	font-size:12px;
}

.title_3
{
	font-weight:bold;
	font-size:12px;
}


/*ie9 anpassungen*/

hr
{
	height:0px;
	border-bottom:0px;
}

input.DefaultFormButton
{
	min-width:100px;
}

button.HTMLedit_icon_version2 
{
	padding-left:0px;
	padding-right:0px;
}

.HtmlEditorTable
{
	min-width:365px;
}
.HtmlEditorCharCounter
{
	height:20px !important;
	position:relative;
	top:-4px;
	left:3px;
}

.th th
{
	text-align:left;
}
.DeleteColumn {
	margin-top:4px;
	line-height:20px;
}
.FC_TopLabel_EditorPropTable p.title_3
{
	margin-bottom:2px;
}
input.DefaultFormButtonInactive
{
	color:#bbbbbb !important;
}
a.HeadButtonActive, a.HeadButton, a.HeadButton:hover, a.HeadButton:visited, a.HeadButtonActive:hover, a.HeadButtonActive:visited
{
	display:block;
	height:12px !important;
}

.LogonControlTable td
{
	padding-bottom:2px;
}



.DefEditorPropTable .FCP_HeaderList_Table
{
	
}


/*
 * Legal Disclaimer
 *
 * These Fonts are licensed only for use on these domains and their subdomains:
 * www.wirtschaftsagentur.at
 *
 * It is illegal to download or use them on other websites.
 *
 * While the @font-face statements below may be modified by the client, this
 * disclaimer may not be removed.
 *
 * Lineto.com, 2014
 */

@font-face {
    font-family: "Akkurat-Light";
    src:url("fonts/lineto-akkurat-light.eot");
    src:url("fonts/lineto-akkurat-light.eot?#iefix") format("embedded-opentype"),
        url("fonts/lineto-akkurat-light.woff") format("woff"),
        url("fonts/lineto-akkurat-light.ttf") format("truetype"),
        url("fonts/lineto-akkurat-light.svg#lineto-akkurat-light") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Regular";
    src:url("fonts/lineto-akkurat-regular.eot");
    src:url("fonts/lineto-akkurat-regular.eot?#iefix") format("embedded-opentype"),
        url("fonts/lineto-akkurat-regular.woff") format("woff"),
        url("fonts/lineto-akkurat-regular.ttf") format("truetype"),
        url("fonts/lineto-akkurat-regular.svg#lineto-akkurat-regular") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Lightitalic";
    src:url("fonts/lineto-akkurat-lightitalic.eot");
    src:url("fonts/lineto-akkurat-lightitalic.eot?#iefix") format("embedded-opentype"),
        url("fonts/lineto-akkurat-lightitalic.woff") format("woff"),
        url("fonts/lineto-akkurat-lightitalic.ttf") format("truetype"),
        url("fonts/lineto-akkurat-lightitalic.svg#lineto-akkurat-lightitalic") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Italic";
    src:url("fonts/lineto-akkurat-italic.eot");
    src:url("fonts/lineto-akkurat-italic.eot?#iefix") format("embedded-opentype"),
        url("fonts/lineto-akkurat-italic.woff") format("woff"),
        url("fonts/lineto-akkurat-italic.ttf") format("truetype"),
        url("fonts/lineto-akkurat-italic.svg#lineto-akkurat-italic") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Bold";
    src:url("fonts/lineto-akkurat-bold.eot");
    src:url("fonts/lineto-akkurat-bold.eot?#iefix") format("embedded-opentype"),
        url("fonts/lineto-akkurat-bold.woff") format("woff"),
        url("fonts/lineto-akkurat-bold.ttf") format("truetype"),
        url("fonts/lineto-akkurat-bold.svg#lineto-akkurat-bold") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Bolditalic";
    src:url("fonts/lineto-akkurat-bolditalic.eot");
    src:url("fonts/lineto-akkurat-bolditalic.eot?#iefix") format("embedded-opentype"),
        url("fonts/lineto-akkurat-bolditalic.woff") format("woff"),
        url("fonts/lineto-akkurat-bolditalic.ttf") format("truetype"),
        url("fonts/lineto-akkurat-bolditalic.svg#lineto-akkurat-bolditalic") format("svg");
    font-weight: normal;
    font-style: normal;
}

body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div
{
	padding:0px;
	margin:0px;
	color:#222;
}

a.nav01:link {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	color: #0E2072;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.nav01:visited {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	color: #0E2072;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.nav01:active {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	color: #0E2072;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.nav01:hover {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #FD8C22;
}
a.nav02:link {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	color: #0E2072;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
a.nav02:visited {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	color: #0E2072;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
a.nav02:hover {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	color: #FD8C22;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
a.nav02:active {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	color: #0E2072;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
a {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	
	color: #E21D1A;
	text-decoration: none;
}

.internal_link span {
    font-size:16px !important;
}
a:hover
{
	color:#E21D1A;
    text-decoration:underline;
}
.crossnav {
    padding-top:20px;
}
.crossnav, .crossnav a{
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #222;
	text-decoration: none;
}
.jetztneu {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FE0000;
	text-decoration: none;
}
.pfadlink {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.HtmlEditorWYSIWYGArea
{
	border:#ccc 1px solid !important;
	color:#000000 !important;
}
.SubFormNavigatorTable td input
{
	background-color:#fff !important;
}
.SubFormNavigatorTable td
{
	padding:2px !important;
	background-color:#fff !important;
}
.C_FoPrCo_label
{
	background-color:#fff !important;
}
td 
{
	padding:0px;
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.pfadend {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #999999;
}
/*wird verwendet*/
.HEADLINE {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #0E2072;
}
.headlinesmall {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0E2072;
}
.crossnavhilite {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FD8C22;
	text-decoration: none;
}
.nav01hi {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
/*wird verwendet*/
.HEADLINEwhite {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	font-size: 16px;
}
.adresse {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222;
	font-weight: normal;
}
a.nav03
{
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
}
a.nav03:visited {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
}
a.nav03:active
{
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
}
a.nav03:hover {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
}
.datensatz_new, .datensatz_del, .ds_del_disabled {
	width:80px;
	padding:0px;
	margin:0px;
	font-size:16px;
} 
.datensatz_new, .datensatz_del {
	background-color:#FFFFFF;
	color:#FD0000;
} 
.ds_del_disabled {
	background-color:#FFFFFF;
	color:#0E2072;
} 
.datensatz_newo, .datensatz_delo {
	width:80px;
	padding:0px;
	margin:0px;
	font-size:16px;
	font-weight: bold;
	background-color:#9AAAC0;
	color:#FFFFFF;
} 
.rahmen, input, .rahmen4 {
	border-width:1px;
	border-style:solid;
}
.rahmen4 {
	border-color: #0E2072;
}
.grau {
	color:#0E2072;
}
input, textarea, select {
	border-color: #0E2072;
	border-width:1px;
	border-style:solid;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 16px;
}
.btn, .btno, .btnd {
	width:100px;
	/*height:30px;*/
}

.btn {
	background-color:#FFFFFF;
	color:#FD0000;
}
.btno {
	background-color:#9AAAC0;
	color:#FFFFFF;
}
.btnd {
	background-color:#cccccc;
	color:#666666;
}
.cockpit {
	font-family: "Courier New", Courier, mono;
	font-size: 45px;
	font-weight: bold;
	text-transform: uppercase;
	color: #EEEEEE;
}.created {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	font-weight: normal;
}
.BgBody
{
	background-color:#fff;
}
.HeaderNav
{
	background-color:#958c84;
	width:100%;
	min-height:36px;
    
}


.DefaultFormButton, input.DefaultFormButton, .C_buttonStyleFo
{
	border-color:#E9E9E8 !important;
	background-color:#E9E9E8 !important;
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
	font-size: 16px !important;
	color:#E21D1A !important;
	padding:0.75em 1em 0.75em 1em !important;
    border-bottom:2px solid rgba(0, 0, 0, 0.1) !important;
    height: auto !important;
}

.FormTabTable
{
	width:100%;
	background-color:#FDD09B;
	border:0px;
}
.FormTabSpacerTd
{
	 border-bottom:2px solid #ffffff;
	 background-color:#FDD09B;
	 width:31;
	 border-right:1px solid #ffffff;
}
.FormTabTd
{
	border-bottom:2px solid #ffffff;
	background-color:#FDD09B;
}
.FormTabTrTable
{
	 height:28px;
	 border:0px;
}


a.HeadButton
{
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 16px;
	
	text-decoration: none;
	text-align: center;
	padding-top:9px;
	padding-bottom:9px;
	padding-left:6px;
	padding-right:6px;
	
}
a.HeadButton:link {
	color: #fff;
	
	
}
a.HeadButton:visited {
	color: #fff;
	
}
a.HeadButton:active {
	color: #fff;
	
}
a.HeadButton:hover {
	color: #fff;
	background-color:#5C544C;
}

a.HeadButtonActive {
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-color:#5C544C;
	
	padding-top:9px;
	padding-bottom:9px;
	padding-left:6px;
	padding-right:6px;
}

.inner_content_frame
{
	width:100%;
	
}


p.title_3, div.title_3 /*headlinesmall*/ 
{
	font-family: Utopia-Std, Georgia, serif;
	font-weight: bold;
	color: #666;
    font-size:17px;
    margin-top:15px !important;
    margin-bottom:10px !important;
}

.headline1
{
	font-family: Utopia-Std, Georgia, serif;
	font-weight: bold;
	color: #666;
	font-size: 17px;
}
.headline2
{
	font-family: Utopia-Std, Georgia, serif;
	font-weight: bold;
	color: #666;
	font-size: 17px;
}
.text_3
{
	padding-top:3px;
	color:#222;
}

.FC_TopLabel_EditorPropTable .text_3
{
	padding-top:0px;
}

.infobox 
{
	padding: 8px;
	font-size: 16px;
	text-transform:none;
	color:#222;
	width:200px;
	
   
}
.infoboxtitle 
{
	padding-left:3px;
	padding-bottom:4px;
	padding-top:4px;
	font-size: 16px;
	height:26px;
	font-weight: bold;
	color: #222;
	text-transform:uppercase
}

.InfoboxText
{
	padding:10px;
	color:#222;
    border:1px solid #999;
    margin-left:15px;
    width:178px;
    background-color:#fff;
    margin-bottom:15px;
}


.FCP_HeaderList_Table
{
	width:100%;
	padding-right:2px;
}

    .FCP_HeaderList_Table tr {
        background-color:white !important;
        
    }
        .FCP_HeaderList_Table tr td {
            border-bottom:1px solid #eee;
            padding-bottom:4px;
            padding-top:4px;
        }
.FCP_HeaderList_Td
{
	border-bottom:2px solid #ffffff;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	height:34px;
	color:#000;
}
.FCP_HeaderList
{
	font-weight: bold;
	text-transform: none;
	color: #222;
	font-size: 16px;
	background-color:#eee;
	height:28px;
	padding-left:5px;
	border-bottom:2px solid #ffffff;
}
A.FCP_TitleLink
{
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #28231E;
	text-decoration: none;
}
A.FCP_TitleLink:hover
{
	color:#554433;
}

.FC_Container
{
	
	
}

/*FormularLayout*/
.FC_TopLabel_Input
{
border: #0E2072 1px solid;
background-color: #ffffff;
color: #000000;
font-size: 16px;
text-decoration: none;
height: 16px;
}
 

.FC_TopLabel_LongInput
{
border: #0E2072 1px solid;
background-color: #ffffff;
color: #000000;
font-size: 16px;
text-decoration: none;
}
 

.FC_TopLabel_InputArea
{
border: #0E2072 1px solid;
color: #000000;
font-size: 16px;
text-decoration: none;
height: 16px;
}
 
.FC_TopLabel_Label
{
color: #333333;
font-size: 16px;
font-weight:normal; 
}
 
.FC_TopLabel_EditorPropTable
{
	width:100%;	
padding-top: 0px;
padding-right: 0px; 
padding-left: 0px;
padding-bottom: 0px;
}
.grid_table .FC_TopLabel_EditorPropTable
{
	width:auto !important;
}
 
.FC_TopLabel_List
{
min-width: 120px;
color: #000000;
font-weight: normal;
font-size: 16px;
text-decoration: none;
}
.FC_TopLabel_List input
{
	border:0px !important;
}

.FC_TopLabel_EditorPropSeparator
{
background-color:Transparent;
height: 0px;
}
 
.FC_TopLabel_EditorPropTitle
{
color: #333333;
font-size: 16px;
font-weight:normal;
}
 
.FC_TopLabel_EditorPropValue
{ 
color: #333333;
font-size: 16px;
padding-top:3px;
padding-bottom:10px;

}

.FC_TopLabel_EditorPropValueDisplay
{ 
color: #333333;
font-size: 16px;
font-style:italic;
padding-top:3px;
padding-bottom:7px;

} 
.FC_TopLabel_EditorPropHelp
{
padding-right: 5px;
padding-left: 5px;
padding-bottom: 2px;
padding-top: 2px;
color: #333333;
font-size: 16px;
font-weight:normal; 
}
 
.FormTitle
{
font-size: 16px;
font-weight: normal;
color: #333333;
}


.LogonUsername
{
	font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	text-transform:uppercase;
}

.FormError
{
	color:red;
	background-color:#FFE0E0 !important;	
}

span.FormError
{
	color:red;
	background-color:#FFE0E0 !important;
	padding:4px;
	line-height: 2.2em;
}

H3.PrintTitle
{
	border:1px solid black;
}
.EinreichungsTitel
{
	padding:8px;
	
	font-family: Utopia-Std,Georgia,serif;
	font-weight: bold;
	color: #222;
	font-size: 20px;
    
}
#hilfe
{
	display:none;
	position:absolute;
	right:0;
	font-size:16px;
	background-color:#fff;
	width:200px;
	float:right;
    z-Index:1000;
}
.BUe_Bg
{
	
}
.FMPL_Table
{
 	 margin-left:15px;
}
.FMPL_LeftNavigation
{
	
}
.FMPL_RightNavigation
{
	
	
}
.FMPL_InnerLeftNav
{
	background-color:#fff;
}
.FMPL_Left_Td
{
	height:29px;
	width:70px;
	font-family:Utopia-Std,Georgia,serif;
	
	font-size:18px;
	color:#222;
	font-weight:bold;
	padding-left:10px;
	padding-right:30px;
	padding-top:0px;
	padding-bottom:0px;
	
}
.FMPL_Right_Td
{
	padding-left:8px;
	padding-top:7px;
	padding-right:5px;
	padding-bottom:20px;
	
}
.FMPL_HelpBtn
{
	
	font-size:16px;
	color:#222;
	text-align:center;
	width:200px;
	height:31px;
	line-height:31px;
	background-color:#E21D1A;
	width:200px;
}
.FMPL_HelpBtn a, .FMPL_HelpBtn a:hover
{
	 color:#FFFFFF;
	 font-weight:bold;
}
.FMPL_HelpDiv
{
	position:relative;
	float:left;
	padding-top:1px;
    
}
.FormMultiPage_Link
{
	font-size:14px;
	color:#28231E;
    padding-top:3px;
	
}
.FormMultiPage_Link a
{
	font-size:14px;
	color:#28231E;
	
}
.FormMultiPage_Link a:hover
{
	font-size:14px;
	color:#e21d1a;
	
	text-decoration:underline;
}
.FormMultiPage_Link_Active
{
	font-size:14px;
	color:#e21d1a;
    padding-top:3px;
	
}
.FormMultiPage_Link_Active a
{
	font-size:14px;
	color:#e21d1a;
	
}
.FormMultiPage_Link_Active a:hover
{
	font-size:14px;
	color:#e21d1a;
	
	text-decoration:underline;
}
.borderTable
{
	width:600px;
}
.borderTable td
{
	padding-left:2px;
	color:#333;
}
.borderTable td p
{
	padding-top:5px;
}
.th, .th a, .th span, .th a:hover
{
	background-color:#28231e;
	color:#fff !important;
}
.dunkelBlau td
{
	background-color:#999;
	line-height:25px;
}
tr.tr_gerade td 
{
	background-color:#ccc;
	line-height:25px;
}
tr.tr_ungerade td
{
	background-color:#ddd;
	line-height:25px;
}

.BasisdatenTabelle TD
{
	padding:2px;
}

.BasisdatenTabelle TD.firstCol
{
	font-weight:bold;
}
.AbrechnungsUebersicht
{
	width:705px;
}
.AbrechnungsUebersicht TD
{
	padding:5px;
}
.AbUebersichtHeader
{
	font-weight:bold;
	color:#000;
	border-bottom:1px solid #000;
}
.AbUebersicht
{
	color:Black;
	border-bottom:1px solid #000;
	font-weight:bold;
}

.MitarbeiterZusammenfassung
{
	width:400px;
}
.MitarbeiterZusammenfassung TD
{
	padding:2px;
}

.MitarbeiterZusammenfassung_Header
{
	font-weight:bold;
}

.KostenZusammenfassung
{
	width:400px;
}
.KostenZusammenfassung TD
{
	padding:2px;
}

.KostenZusammenfassung_Header
{
	font-weight:bold;
}

.KostenZusammenfassung .numberColumn
{
	text-align:right;
}
.KostenZusammenfassung .headerColumn
{
	
}

.KostenZusammenfassung .separatorRow TD
{
	border-top:1px solid black;
	padding:0px;
}

.boldHeader
{
	font-weight:bold;
}

.marginAfter
{
	padding-bottom:15px !important;
}

.FormActionIconTable TD
{
	padding:0x !important;
}

.FormActionIconLabel
{
	margin-right:3px;
}


/*Anfang CRM TabSet*/
.c_tabset_CRM_top_border_on
{
	border-top: #ffffff 0px solid;
	border-right: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
}
.c_tabset_CRM_top_border_off
{
	border-top: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
	border-right: #ffffff;
}
.c_tabset_CRM_bottom_border_on
{
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
}
.c_tabset_CRM_bottom_border_off
{
	border-top: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
}
.c_tabset_CRM_on
{
	font-size: 16px;
	color: #000000;
	
	background-color: white !important;
	text-decoration: none;
	padding:4px 5px 2px 5px;
}
.c_tabset_CRM_off
{
	font-size: 16px;
	color: #666666;
	font-weight:normal !important;
	background-color: #ffffff;
	border-right: #cccccc 1px solid;
	border-left: #ffffff 1px solid;
	text-decoration: none;
	padding:4px 5px 2px 5px;
}
.c_tabset_CRM_border_color
{
	background-color: #ffffff;
}
.c_tabset_CRM_bottom_border
{
	border-bottom: #ffffff 1px solid;
}
.c_tabset_CRM_top_border
{
	border-top: #ffffff 1px solid;
}
.c_tabset_CRM_border_transparent
{
	background-color: #ffffff;	
}
/*Ende CRM*/




.title_3
{
margin-top:0px;
}

.GlobalFormErrorPanel
{
	text-align:center;
	padding:5px;
	background-color:#FFE0E0;	
}
.GlobalFormErrorPanel .FormError
{
	padding:5px;	
	border:3px double white; 
	font-weight:bold;
}


/* AuthenticationExpirationWarning */
#AutExpWarning
{       
   width: 170px;
   height: 55px;
   position:fixed;
   font-family: "Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
   padding: 6px;
   margin:0px;
   bottom:10px;
   overflow: hidden;
   border-width: 1px;
   border-style: solid;
}
 #AutExpWarning div, #AutExpWarning a
 {    
    font-size: 16px;        
    color:Black;
 }
.ExpWarningHidden
{
    display: none;
}
.ExpWarningGray
{
    background: #ddd;
    border-color: #777;
    display: block;
}
.ExpWarningRed
{
    background: #f00;
    border-color: #900;
    display: block;
}
.ExpWarningRed A, .ExpWarningRed A:visited
{
	color:White;
}
.ExpWarningYellow
{
    background: #fff200;
    border-color: #d0c500;
    display: block;
}
/* AuthenticationExpirationWarning Ende */

.HiddenSubForm, .HiddenSubFormRow
{
	display:none;
}

.autocomplete {
	font-family:"Akkurat-Regular", Verdana, Arial, Helvetica, sans-serif;
}

/*ie9 anpassungen*/
hr
{
	height:0px;
	border-bottom:0px;
}

input.DefaultFormButton
{
	min-width:100px;
}

button.HTMLedit_icon_version2 
{
	padding-left:0px;
	padding-right:0px;
}

.HtmlEditorTable
{
	min-width:365px;
}
.HtmlEditorCharCounter
{
	height:20px !important;
	position:relative;
	top:-4px;
	left:3px;
}

.th th
{
	text-align:left;
}

.DeleteColumn {
	margin-top:4px;
	line-height:20px;
}

.FC_TopLabel_EditorPropTable p.title_3
{
	margin-bottom:2px;
}
input.DefaultFormButtonInactive
{
	color:#bbbbbb !important;
}
a.HeadButtonActive, a.HeadButton, a.HeadButton:hover, a.HeadButton:visited, a.HeadButtonActive:hover, a.HeadButtonActive:visited
{
	display:block;
	min-height:12px !important;
}

textarea {
    resize:vertical;
} 



.FCP_HeaderContainer_Table {
    padding-left:10px;
    padding-bottom:10px;
}
.FCP_HeaderContainer_Table h2 {
     margin-bottom:5px;
    margin-top:10px;
}

.BereichsFoerderungListenContainer .FCP_HeaderList_Td {
    height:35px;
    color:#222;
    
}

.BereichsFoerderungListenContainer h2 {
    font-family:Utopia-Std, Georgia, serif;
    margin-top:20px;
}

.BereichsFoerderungListenContainer #infobox {
    margin-top:20px;
    margin-left:20px;
}

.HtmlEditorWYSIWYGArea {
    
    height:auto !important;
    padding-bottom:30px;
    max-height:500px;
    min-height:70px;
}


.HeaderTable {
    width:100% !important;

}

.HeaderRow {
    width:100% !important;
    background-color:#28231E;

}

#HeaderNavigation
 {
    width:100% !important;
    background-color:#4A4138;

}
.MainTitle {
    font-size:2rem;
    font-family:Utopia-Std, Georgia, serif !important;
    
}

.LogoLink {
    float:left;
    width:300px;
    display:block;
    text-align:left;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
}

.FCP_HeaderList_Td a {
    color:#222;
}

input[type=text], input[type=password], .FC_TopLabel_Input, select, textarea {
    padding:4px !important;
    border:1px solid #ccc !important;
    height:auto;
}

.FieldHasError input[type=text], .FieldHasError input[type=password], .FieldHasError .FC_TopLabel_Input, .FieldHasError select, .FieldHasError textarea {
    border:1px solid red !important;
   
}
.FieldHasError .FC_TopLabel_EditorPropHelp {
    
    color:red;
}
.PasswordEditor_ToggleRow {
    padding:8px !important;
}
    .PasswordEditor_ToggleRow img {
        margin-top:3px;
    }

input[type=checkbox] {
    border:none;
}

.TopSpacerRow {
    display:none;
}
td.EinreichungsTitel {
    padding-top:20px;
}

.inner_content_frame td.EinreichungsTitel {
    padding:15px;
    
}

.LogonControlTable td {
    padding-bottom:5px;
}

td > div > p.title_3 {
    margin-top:0px !important;
}


.clear{
    clear:both;
}

input[type='radio'] {
    border-width:0px !important;
}
#LogoImage {
    margin-right:10px;
}

.KZAnalyseTabelle
{
    margin:10px;
}
.KZAnalyseTabelle td, .KZAnalyseTabelle th
{
    padding:3px;
    text-align:right;
    border:1px solid #ddd;
    min-width:100px;
}

.MeldungWeniger3Jahre
{
    padding:10px;
    font-weight:bold;
}

.dirtyForm .dirtyIndicator
{
    display:inline-block !important;
}

.JT_WarnungEigenkapitalgrenzeUnterschritten
{
    border:1px solid black;
    padding:10px;
    margin-top:10px;
    margin-bottom:10px;
}

.SelectedBewDef td
{
    background-color:#ddd;
}

.FCP_HeaderList_Td.BildCol .ProjektBild {


	max-width: 90px;
	max-height: 50px;
	transition: all 0.5s;


}

	.FCP_HeaderList_Td.BildCol .ProjektBild:hover {
		max-width: 90px;
		max-height: 100px;
	}
.BewertungsListe .FCP_HeaderList > a.SortCol{
	color: black;
}
.NotenZeile
{
	margin-top:10px;
	padding:10px;
	border:1px solid black;
}
.QuestionBottomBlock .DefEditorPropTable {
	margin-top: 10px;
	margin-bottom: 10px;
}
.QuestionBottomBlock .FieldLabel_Comment
{
	padding-right:10px;
}

.FieldLabel_jt_hearingfragen {
	padding-right: 10px;
	white-space: nowrap;
}

.FC_TopLabel_EditorPropHelp label
{
	font-weight:bold !important;
}