@media (min-width: 500px) {
	
	@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=4f5727b5-ed28-4c57-8e09-6e3417f7c21c");
	@import url('http://fonts.googleapis.com/css?family=EB+Garamond:400,600');
@font-face{
    font-family:"ITC Garamond W03 Book Narrow";
    src:url("../Fonts/a3279a06-0a86-4d9e-93fd-43c04ee952e2.eot?#iefix");
    src:url("../Fonts/a3279a06-0a86-4d9e-93fd-43c04ee952e2.eot?#iefix") format("embedded-opentype"),
    url("../Fonts/10eb9e15-aa81-440a-8f7e-8eedd0f6d1f3.woff2") format("woff2"),
    url("../Fonts/207ad54d-3253-4d3c-9db2-0a1f66c8f33f.woff") format("woff"),
    url("../Fonts/073a0382-c0f5-4d0a-9a7d-3c72cabc63b8.ttf") format("truetype"),
    url("../Fonts/ea574960-f894-453e-99fe-ffbb0ce92b76.svg#ea574960-f894-453e-99fe-ffbb0ce92b76") format("svg");
}

@font-face {
    font-family: 'PT Sans';
    src: url('../Fonts/pt_sans-web-regular-webfont.eot');
    src: url('../Fonts/pt_sans-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/pt_sans-web-regular-webfont.woff2') format('woff2'),
         url('../Fonts/pt_sans-web-regular-webfont.woff') format('woff'),
         url('../Fonts/pt_sans-web-regular-webfont.ttf') format('truetype'),
         url('../Fonts/pt_sans-web-regular-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* --- Body Section --- */ 
body {
	
	margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-family: 'PT Sans', sans-serif;
	color: #253140;
	letter-spacing: 0.3px;
	overflow: hidden;
}



td{ 
	font-size: 15px; 
	padding-bottom: 15px !important;
  }

input[type="text"]{ width: 99%; height: 20px; padding: 2px; font-size: 15px; font-family: 'PT Sans', sans-serif; letter-spacing: 0.3px;}

input[type="button"]{
	
text-transform: uppercase;
padding-left: 50px;
padding-right: 50px;
padding-top: 8px;
padding-bottom: 6px;
border-radius: 0px;
margin-bottom: 20px;
border: 0 none;
background-color: #526979;
color: #fff !important;
font-family: 'PT Sans', sans-serif;
letter-spacing: 0.3px;
	
}


tbody select{ /*font-size: 110%;*/ margin-left: 2px;}

textarea{ width: 99%; }

/*risky*/

/*td:first-of-type { padding-right: 60px !important; }*/

/* --- Global Section --- */ 
#rootElement {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}

#globalTable {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	text-align: left;
	vertical-align: middle;
	border-collapse: collapse;
	border: solid; 
	border-width: 1px 1px 0px 1px; 
	border-color: #5A6B8C #5A6B8C #5A6B8C #5A6B8C;
}

/*Title Section*/ 
#titleSection td{
	height: 120px;
}

#titleTable {
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
}

#titleTable .minimumNaviCell{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #596B8C; 
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
	border: none;
	padding: 3px;
}

#titleTable a{
	color: #596B8C;
	text-decoration: none;
}

/*NavigationPrim Section*/ 
#navigationPrimSection .navigationPrimSectionBackground{
	background-image: url(../images/navigationPrimBlueGradientB.gif); 
	background-repeat: repeat-x;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	border: none;

}

#navigationPrimTable {
	border-collapse: collapse;
}

#navigationPrimTable .navigationCell{
	border: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #4F5E7D #4F5E7D #4F5E7D #4F5E7D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	height: 19px;
	padding-top: 2px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 25px;
	
}

#navigationPrimTable a{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
}

#navigationPrimTable a:hover{
	color: #5A6B8C; 
}

/*Content Section*/ 
#contentSectionDIV {
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	border: solid; 
	border-width: 0px 0px 0px 3px; 
	border-color: #5A6B8C #5A6B8C #5A6B8C #5A6B8C;
}

#contentSection td{
	/*text-align: left;*/
	vertical-align: top;
	padding: 0px;
}

#contentSectionTable{
	border-collapse: collapse;
	width: 100%;
	height: 100%;
	margin-left: 0px;
}

#contentSectionTable img{
	border: none;
}

#contentSectionTable .contentSectionBreadcrump{
	width: 667px;
	height: 7px;
	padding: 3px;
	background-color: #F0F0EB;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #bbc0cc; 
}

#contentSectionTable a{
	text-decoration: none;
	color: #bbc0cc; 
}

#contentSectionRightCol{
	width: 181px;
	background-color: #E3E5E8;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #596B8C;
	border: solid;
	border-width: 0px 3px 0px 1px; 
	border-color: #C7CCD1 #5A6B8C #C7CCD1 #C7CCD1;
}

#contentSectionTable .contentSectionLeftCol{
	width: 141px;
	background-color: #E3E5E8;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #596B8C;
	border-width: 1px 1px 0px 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #C7CCD1;
	border-right-color: #C7CCD1;
	border-bottom-color: #C7CCD1;
}
#navigationSubTable{
	width: 141px;
	border-collapse: collapse;
}

#navigationSubTable td{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C7CCD1;
	border-right-color: #C7CCD1;
	border-bottom-color: #C7CCD1;
	border-left-color: #C7CCD1;
	padding: 2px 2px 2px 5px;
}

#navigationSubTable .navigationSubTableTitle{
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	color: #45A133;
	letter-spacing: 1px;
	text-transform: uppercase;
	border-bottom: 0px solid #45A133;
	height: 24px;
	padding: 5px 0px 2px 2px;
}

#navigationSubTable .navLevel0{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #596B8C;
}

#navigationSubTable .navLevel0ActiveCell{
	background-color: #F0F0EB;
	border: solid;
	border-width: 1px 1px 0px 0px; 
	border-color: #596B8C #D6DBE0 #D6DBE0 #5A6B8C;
	padding-left: 4px;
	padding-top: 5px;
}

#navigationSubTable .navLevel0ActiveLink{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	text-decoration: none;
	color: #45A133;
}

#navigationSubTable .navLevel1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #596B8C;
	margin-left: 6px;
}

#navigationSubTable .navLevel1ActiveCell{
	background-color: #F0F0EB;
	border: solid;
	border-width: 0px 0px 0px 0px; 
	border-color: #D6DBE0 #D6DBE0 #D6DBE0 #5A6B8C;
}

#navigationSubTable .navLevel1VisibleCell{
	border: solid;
	border-width: 0px 0px 0px 0px; 
	border-color: #D6DBE0 #D6DBE0 #D6DBE0 #5A6B8C;
}

#navigationSubTable .navLevel1ActiveLink{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	text-decoration: none;
	color: #596B8C;
	margin-left: 6px;
}

#navigationSubTable .navLevel2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #596B8C;
	margin-left: 8px;
	padding-left: 3px;
}

#navigationSubTable .navLevel2ActiveCell {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D6DBE0;
	border-right-color: #D6DBE0;
	border-bottom-color: #D6DBE0;
	border-left-color: #5A6B8C;
	background-color: #F0F0EB;
}

#navigationSubTable .navLevel2VisibleCell{
	border: solid;
	border-width: 0px 0px 0px 0px; 
	border-color: #D6DBE0 #D6DBE0 #D6DBE0 #5A6B8C;
}

#navigationSubTable .navLevel2ActiveLink{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal;
	font-weight: bold; 
	text-decoration: none;
	color: #596B8C;
	margin-left: 10px;
}

#navigationSubTable ul li{
	list-style-image: url(../images/listItem.gif);
}

#contentSectionTable .contentSectionContent{
	width: 524px;
	
	/*font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 15px; 
	font-weight: normal; 
	color: #253140;
}

/*Footer Section*/ 
#footerSection td{
	height: 19px;
	padding: 0px;
}

#footerTable{
	border-collapse: collapse;
	width: 100%;
	height: 19px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
}

#footerTable a{
	text-decoration: none;
}

#footerTable .footerTableAddressRow{
	width: 667px;
	height: 19px;
	background-color: #596B8C;
	font-size: 11px;
	color: #FFFFFF;
	padding: 3px;
	
}

#footerTable .footerTableLastUpdatedRow{
	width: 181px;
	height: 19px;
	background-color: #596B8C;
	font-size: 11px;
	color: #FFFFFF;
	padding: 3px;
	
}

#footerTableNavigation{
	width: 854px;
	height: 11px;
	text-align: left;
	vertical-align: top;

}

#footerTableNavigation .footerTableNavigationRow{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	height: 11px;
	color: #596B8C;
	padding: 2px;
}

#footerTableNavigation a{
	color: #596B8C;
	text-decoration: none;
}

/*Text Styles*/ 

#rightCol .contentSectionArticle{
	margin: 0px 17px 10px 19px;
	/*width: 75%;*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 13px; 
	font-weight: normal;
	/*color: #596B8C;*/
	text-align: left;
	vertical-align: top;
}

#rightCol .contentSectionArticleText{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal;
	color: #596B8C;
	vertical-align: bottom;
}

#rightCol .contentSectionArticleListe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #596B8C;
	vertical-align: bottom;
	margin-left: 12px;
	list-style-position: outside;
	list-style-image: url(none);
	text-indent: -12px;
}

#rightCol .contentSectionArticleBildunterschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #596B8C;
	vertical-align: bottom;
}

#rightCol .contentSectionArticleTitleLevel1{
	font-family: Georgia, Times, serif;
	font-size: 20px;
	color: #45A133;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#rightCol .contentSectionArticleTitleLevel2{
	font-family: Georgia, Times, serif;
	font-size: 14px; 
	font-weight: bold;
	color: #45A133;
	margin: 0px 0px 0px 0px;
}

#rightCol .contentSectionArticleTitleLevel2Blue{
	font-family: Georgia, Times, serif;
	font-size: 14px; 
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	color: #596B8C;
}

#rightCol .contentSectionArticleTitleLevel3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #596B8C;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	position: relative;
	top: 12px;
}


#rightCol .contentSectionArticleTitleLevelSonnenklar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #596B8C;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	top: 12px;
}

#rightCol .contentSectionArticleTeaser{

}

#rightCol .contentSectionArticleImage{
	margin: 0px 17px 10px 19px;
}

#rightCol .fundingRequest{
	margin: 5px 17px 0 19px;
	width: 480px;
	font-size: 13px; 
	font-weight: normal;
	color: #596B8C;
	position: relative;
	z-index: 10;
}

#rightCol .fundingRequest div{
	position: absolute;
	width: 470px;
	height: auto;
	border: 0px solid black;
}

#fundingRequestSection{
	position: relative;
	width: 844px;
	border: 1px solid #A9B5BE;
	/*border-top: none;*/
	background-color: #fff;
	padding: 2em 1em;
	top: -2px;
	/*z-index: -1;*/
}

.proj_evaluierung{ margin-bottom: 25px; }

#fundingRequestSection > div{
    width: 100% !important;
}

#tablekosten, #tablefinanzierung{ 
	width: 50% !important;
	float: left;
}

#tablekostem .fundingReTitle{
	margin-bottom: 30px;
}

 #tablefinanzierung .fundingReTitle{
 	margin-bottom: 25px;
 }

#tablekosten > div, #tablefinanzierung > div{
	margin-bottom: 20px;
}

#tablekosten > div div, #tablefinanzierung > div div{
	float: left;
	width: 70%;
}

#tablefinanzierung textarea{ width: 85% !important; }

#tablekostensub{ margin-top: 100px; }

#rightCol a{
	text-decoration: underline;
	color: #3EB64F;
}


#rightCol .siteMapLevel0Pos1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt; 
	font-weight: normal;
	color: #45A133;
}

#rightCol .siteMapLevel0{
	margin: 10px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt; 
	font-weight: normal;
	color: #45A133;
	border-top: 1px solid #596B8C;
}

#rightCol .siteMapLevel1{
	margin: 5px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	font-weight: normal;
	color: #45A133;
}

#rightCol .siteMapLevel2{
	margin: 3px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt; 
	font-weight: normal;
	color: #596B8C;
}

#rightCol .siteMapLevel3{
	margin: 2px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: normal;
	font-style: italic;
	color: #596B8C;
}

#rightCol .hintText{
	/*font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 15px; 
	font-weight: normal;
	/*color: #596B8C;*/
}

#fundingRequestSelector {
	
	border-collapse: collapse;
	width: 490px;
	margin-left: -19px;
	border-bottom: 1px solid #A9B5BE;
	
	transform: skew(0deg);
    -moz-transform: skew(0deg);
    -webkit-transform: skew(0deg);
    z-index: 10;
	
}



#fundingRequestSelector td{
    font-size: 14px;
	padding: 15px 30px !important;
	text-align: center;
	vertical-align: middle;
	background-color: #d1d7dc;
	
}



#fundingRequestSelector td a{
	font-family: "ITC Garamond W03 Book Narrow", 'EB Garamond', serif;
	font-size: 150%;
	color: #25313F;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	text-decoration: none;
}

_:-ms-lang(x), #fundingRequestSelector td a{
    font-size: 133%;
}

#fundingRequestSelector td a > b {
    font-weight: normal;
}


#fundingRequestSelector td.aktiv{  
	
	background-color: #FFFFFF !important;
 	border: 1px solid #A9B5BE;
 	border-bottom: 2px solid #FFFFFF !important;
		
}

	

#leftCol .contentSectionLeftColBottom{
	padding-left: 3px;
	padding-bottom: 3px;
	background-color: #E3E5E8;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-align: left;
	vertical-align: bottom;
	color: #596B8C;
	border: solid;
	border-width: 0px 1px 0px 0px; 
	border-color: #C7CCD1 #C7CCD1 #C7CCD1 #C7CCD1;
}

#leftCol .contentSectionArticle{
	border-collapse: collapse;
	width: 138px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #596B8C;
	text-align: left;
}

#leftCol .contentSectionArticleTitleLevel1{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #45A133;
	margin: 0px 0px 5px 0px;
}

#leftCol .contentSectionArticleTeaser{

}

#leftCol a{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal;
	color: #596B8C;
	text-decoration: underline;
}

#contentSectionRightCol .contentSectionArticle{
	margin: 0px 5px 0px 5px;
	width: 171px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #596B8C;
	text-align: left;
	vertical-align: top;
}

#contentSectionRightCol td{
	border: 0px solid black;
}

#contentSectionRightCol ul li{
	list-style-image: url(../images/listItem.gif);
	margin-left: -22px;
}

#contentSectionRightCol .contentSectionArticleTitleLevel1{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #45A133;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
}

#contentSectionRightCol .contentSectionArticleTitleLevel2{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #45A133;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
}

#contentSectionRightCol .contentSectionArticleTitleLevel3{

}

#contentSectionRightCol a{
	color: #596B8C;
}

#searchTable{
	border-collapse: collapse;
	border: none;
	width: 181px;
	margin: 0px 0px 10px 5px;
}

#searchTable td{
	padding-top: 5px;
}

.searchButton{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #FFFFFF; 
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	background-color:#8594AB;
	width: 55px;
	height: 23px;
	border: none;
	text-align: center;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
}

.search {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000 ; 
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 120px;
	height: 17.1px;
	border: 1px solid #8594AB;
}

.searchResultTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #45A133;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	border-top: 1px solid #45A133;
	padding-top: 5px;
}

#fundingRequestTable{
	font-family: 'PT Sans', sans-serif !important;
	font-size: 9pt; 
	font-weight: normal;
	color: #253140;
	margin: 0px 17px 0px 0px;

}	

#fundingRequestTable td{
	height: 29px;
}

.gMapsItem{
	width: 150px;
	height: auto;
}

.gMapsTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	text-decoration: underline;
	color: #596B8C;
}

.gMapsSubtitle{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal;
	font-style: italic;
	color: #596B8C;
}

.gMapsText{
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-weight: normal;
}

#projectDisplay .projectTimeAndBudget{
	font-style: italic; 
	margin: 0px 0px 5px 15px;
}

#projectDisplay .projectInformation{
	margin: 5px 0px 5px 15px;
}

#projectDisplay a{
	font-size: 7pt;
	text-decoration: underline;
}

#projectDisplay .lastEdited{
	font-size: 7pt;
	font-style: italic; 
}

#projectDisplay img{
	margin: 0px 0px 5px 0px;
}

.searchManager{
	margin: 0px 17px 10px 19px;
	width: 470px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal;
	color: #596B8C;
}

#projectEntry td{
	padding-bottom: 5px;
}

.requestFormField{
	text-align: right;
}

.smallItalicComment{
	/*font-family: Arial, Verdana, Helvetica, sans-serif; */
	font-size: 13px; 
	font-style: italic; 
}

#assignmentOverviewTable{
	width: 480px;
	background-color: #CCCCCC;
	border-collapse: collapse;	
}
#assignmentOverviewTable td{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #999999;
	padding: 1px 1px 1px 1px;
}

#assignmentOverviewTableHeader{
	font-size: 10pt; 
	font-weight: bold;
	text-align: center;
	color: #F0F0EB;
	background-color: #4F5E7D;
}

#assignmentOverviewTable .subheader{
	font-size: 8pt;
	font-style: italic; 
	text-align: center;
	color: #5A6B8C;
	background-color: #bbc0cc;
}

#assignmentOverviewTable .name td{
	font-size: 8pt; 
}


#assignmentOverviewTable .sonnenklarAssignmentActive{
	font-size: 8pt; 
	font-weight: bold;
	background-color: #D6DBE0;
	border-style: dotted;
	border-width: 2px 2px 2px 2px;
	border-color: #000000;
}

#assignmentOverviewTable .summary td{
	font-size: 8pt; 
	font-weight: bold;
	color: #F0F0EB;
	background-color: #4F5E7D;
	text-align: right;
}

#draggables .window{
	position:absolute;
	display: none;
}

#draggables a{
	text-decoration: none;
}

.popUp{
	border-collapse: collapse;
	width: 472px;
}

.popUpDarkBlue{
	background-color: #506693;
}

.popUpBorderLeft{
	background-image: url(../images/popUpBorderLeft.gif); 
	background-repeat: repeat-y;
}

.popUpBorderRight{
	background-image: url(../images/popUpBorderRight.gif); 
	background-repeat: repeat-y;
}

.popUpBody{
	border-collapse: collapse;
	background-color: #f4f7f3;
}

.popUpBodyContent{
	width: 426px;
	margin: 10px 20px 15px 20px;
	font-size: 10px;
}

.popUpBodyContentTitle{
	color: #4bbd36;
	font-size: 15px;
	height: 20px;
}

.popUpFooter{
	width: 475px;
	height: 27px;
	background-image: url(../images/popUpFooter.gif); 
	background-repeat: no-repeat;
	font-size: 10px;
}

#accordion h3 a{
	color: #fff;
	text-decoration: none;
}
.ui-accordion .ui-accordion-header {
	color: #fff;
	cursor: pointer;
	height: 35px;
	font-size: 12px;
	font-weight: normal;
	padding: 5px;
	margin: 0;
}

.ui-state-default, .ui-widget-content .ui-state-default {
	background-color: #AAAAA0;
    border: 1px solid #fff;
    color: #1C94C4;
    outline: medium none;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #1C94C4;
    outline: medium none;
    text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active {
	background-color: #5A6B8B;
    border: 1px solid #fff;
    color: #EB8F00;
    font-weight: bold;
    outline: medium none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #EB8F00;
    outline: medium none;
    text-decoration: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
    background: url("../images/?new=ffe45c&w=1&h=100&f=png&q=100&fltr[]=over|textures/03_highlight_soft.png|0|0|75") repeat-x scroll 50% top #FFE45C;
    border: 1px solid #FED22F;
    color: #363636;
}


#fundingRequestTable tr td:first-child {
    width: auto !important;
    margin-top: 4px;
}

#gemeinorgnachweisdiv_del{ padding-bottom: 15px; }
#delgemein{ padding-bottom: 15px; display: block;}
#delgemein_del, #delerguntereins_del, #delergunterzwei_del, #delergunterdrei_del{ font-weight: bold; }	
	
#geko{ margin-top: 66px; }	
	
	
.titel{ width: 360px !important; }
		
#strasse, #ort{ width: 68% !important;  }		

#tablekosten input, #tablefinanzierung input{ width: auto !important; }

#nr, #plz{ width: 20% !important; float: right; }

}

@media(min-width: 768px) and (max-width: 992px){
	#fundingRequestSelector td{ padding: 15px 30px !important; } 
}

@media(min-width: 544px) and (max-width: 768px){
	#fundingRequestSection{ width: auto; }
	#fundingRequestSelector td{ padding: 15px 14px !important; } 
}

@media(min-width: 1px) and (max-width: 1200px){
	#tablefinanzierung textarea{ width: 90%; }
}

@media (max-width: 500px) {
 
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=4f5727b5-ed28-4c57-8e09-6e3417f7c21c");
@font-face{
    font-family:"ITC Garamond W03 Book Narrow";
    src:url("../Fonts/a3279a06-0a86-4d9e-93fd-43c04ee952e2.eot?#iefix");
    src:url("../Fonts/a3279a06-0a86-4d9e-93fd-43c04ee952e2.eot?#iefix") format("eot"),
    url("../Fonts/10eb9e15-aa81-440a-8f7e-8eedd0f6d1f3.woff2") format("woff2"),
    url("../Fonts/207ad54d-3253-4d3c-9db2-0a1f66c8f33f.woff") format("woff"),
    url("../Fonts/073a0382-c0f5-4d0a-9a7d-3c72cabc63b8.ttf") format("truetype"),
    url("../Fonts/ea574960-f894-453e-99fe-ffbb0ce92b76.svg#ea574960-f894-453e-99fe-ffbb0ce92b76") format("svg");
}



body {
	margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-family: 'PT Sans', sans-serif;
	color: #253140;
	letter-spacing: 0.3px;
	
	
	
	//background-color: white;
	
	
}

.fundingFormMenu input { 
	visibility: hidden;
}

td{ 
	font-size: 15px; 
 }
 
input[type="text"]{ 
	width: 93%; 
	height: 20px; 
	padding: 2px; 
	font-size: 15px; 
	font-family: 'PT Sans', sans-serif; 
	letter-spacing: 0.3px;
	border: 1px solid grey;	
}

input[type="button"]{
	text-transform: uppercase;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 8px;
	padding-bottom: 6px;
	border-radius: 0px;
	margin-bottom: 20px;
	border: 0 none;
	background-color: #526979;
	color: #fff !important;
	font-family: 'PT Sans', sans-serif;
	letter-spacing: 0.3px;	
}

textarea{ width: 93%; }

select{ margin-top: 4px; background-color: white; }

#delgemein{ display: block;}

#delergeins, #delergzwei, #delergdrei{ margin-top: 10px; display: block; }

#rightCol a {
    text-decoration: underline;
    color: #3EB64F;
}

form{ background-color: #fff; }

#fundingRequestSection{     
	border: 1px solid #A9B5BE;
    /* border-top: none; */
    background-color: #fff;
    padding: 2em 1em; 
}

#fundingRequestSection div{ width: 100% !important; }

#fundingRequestSelector td{ float: left; border: 1px solid grey;  }

#fundingRequestTable td{ float: left;  }

#fundingRequestTable td:empty{ display: none; }

#fundingRequestTable tr td:first-child{  
	width: auto !important;
	margin-top: 4px;
}


#fundingRequestSelector {
	
	border-collapse: collapse;
	width: 100%;
	border-bottom: 1px solid #A9B5BE;
	
	transform: skew(0deg);
    -moz-transform: skew(0deg);
    -webkit-transform: skew(0deg);
    z-index: 10;
	
}



#fundingRequestSelector td{
    font-size: 14px;
	padding: 15px 30px !important;
	text-align: center;
	vertical-align: middle;
	background-color: #d1d7dc;
	
}



#fundingRequestSelector td a{
	font-family: "ITC Garamond W03 Book Narrow", Arial, sans-serif;
	font-size: 150%;
	color: #25313F;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	text-decoration: none;
}

#fundingRequestSelector td a > b {
    font-weight: normal;
}


#fundingRequestSelector td.aktiv{  
	
	background-color: #FFFFFF !important;
 	border: 1px solid #A9B5BE;
 	border-bottom: 2px solid #FFFFFF !important;
		
}

 
 	 #fundingRequestSelector{ }
	 #fundingRequestSelector td {
	    width: 100%;
	    font-size: 14px;
	    padding: 5px 0px !important;
	    text-align: center;
	    vertical-align: middle;
	    background-color: #d1d7dc;
	}
 
	.strasse, .ort{ margin-bottom: 7px;  }
	.anrede{ margin-left: 5px; }
 	.plz{ margin-bottom: 10px; }
 	.email{ margin-bottom: 20px; }
	.erstantrag{ margin: 20px 0px; }
	.info_antragsteller{ width: 95%; border: 1px solid grey; }
	.gemeinorgnachweisdiv{ margin: 20px 0px; }
 	
 	.titel{ width: auto !important; }
 
 	.proj_evaluierung{ margin-bottom: 25px; }
 	#erguntereinsdiv{ margin-top: 15px;  }
 	#erguntereinsdiv_del{ margin-top: 15px; }
 	#delergeins{ margin-top: 15px; }
 	
 	.kostentd td{ width: 100%; }
 	.finanz_drittm_bei{ width: 95%; }
 
 	#map{ width: 330px !important; }
 
	.gmnoprint{ display: none !Important; }
	
	#tablekosten > div, #tablefinanzierung > div{ margin-bottom: 10px; }
	#tablefinanzierung textarea{ width: 95% !important; }
 
 
}