body	{ 
	color:black;font-family:Verdana, Arial, Helvetica;background-color:#F1F1F3;
	margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;
	}

p		{font-size:14px;line-height:normal;margin:auto}

img 	{border:0px}
	
.einzugL {
	padding-top:10px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:10px;
	}

.bgbody		{ background-color:#cdc7c3}
.bgdark		{ background-color:#7d7b79}
.bgold		{ background-color:#c0c0ee}
.bghell		{ background-color:#ffe4b5}
.bgdunkel	{ background-color:#f0e68c}
.bggelb1	{ background-color:#ffff00}
.bggelb2	{ background-color:#ffff99}

#maincontent	{ 
	margin:auto;position:relative;width:1100px;height:auto;
	/* border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	background-color:#FFFFFF */
	}

#box table	{ 
	position:relative;width:1100px;height:auto;
	margin-bottom:20px;
	/* border:solid 1px #ff0000;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	*/ 
	background-color:#FFFFFF
	}

#innerbox table	{ 
	position:relative;width:1070px;height:auto;
	margin-bottom:20px;
	/* border:solid 1px #ff0000;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	*/
	background-color:#FFFFFF
	}

#innerboxtab table	{
	position:relative;width:auto;height:auto;
	margin-bottom:0px
	}

.box
.blackframe		{
	border-radius:4px 4px 0px 0px;
	border-color:#000;
	border-style:solid;
	border-width:1px;
}
.blackframeyellow		{
	border-radius:4px 4px 0px 0px;
	border-color:#000;
	border-style:solid;
	border-width:1px;
	background-color:#ffff00
}

.shadow {
	-webkit-box-shadow:	3px 3px 20px -4px rgba(0,0,0,0.25);
	-moz-box-shadow:		3px 3px 20px -4px rgba(0,0,0,0.25);
	box-shadow:					3px 3px 20px -4px rgba(0,0,0,0.25);	
}

.menucontent	{margin:auto;position:relative;width:180px;background-color:#ffff00}
.textcontent	{margin:auto;position:relative;width:590px}
.spacecontent	{margin:auto;position:relative;width:20px}
.iconcontent	{margin:auto;position:relative;width:180px}


a:active	{color:black;text-decoration:none}
a:link		{color:black;text-decoration:none}
a:visited	{color:black;text-decoration:none}
a:hover		{color:black;text-decoration:underline;background-color:yellow}

.mini-pub   {
	text-align:center;
	margin:5px 20px 0 20px;
	padding-top:35px;
	position:relative;
	width:250px;
	height:190px;
	float:left}

.mini-pub .title {position:relative;top:10px;left:0px;width:160px;font-weight:bold;font-size:12px;margin:2px auto;height:17px;overflow:hidden}
.mini-pub .publish_on {position:relative;color:gray;font-size:10px;top:12px;left:0px;margin:2px auto;width:160px;height:17px;overflow:hidden}
.mini-pub.ddm_photos {background:no-repeat url('https://www.bfnl-goettingen.de/images/photoq_bg.png')}
.mini-pub.ddm_photos .thumb {display:block;margin:4px auto 0px auto}
	
.lila 			{background-color:#663399}
.lilaback 	{background-color:#663399}

.blackbackgelb12  {color:black;font-size:12px;background-color:yellow}
.blackbackgelb10  {color:black;font-size:10px;background-color:yellow}

.ora 				{background-color:#ffcc66}
.einzug   	{padding-top:5px;padding-right:5px;padding-left:5px}
.einzugIn		{margin-left:50px;margin-bottom:20px; font-size:14px}

.in10   		{padding-left:10px}
.in1020			{font-size:10px;padding-top:5px;padding-bottom:5px;padding-left:10px}
.in1020e		{font-size:10px;padding-top:5px;padding-bottom:5px;padding-left:20px}
.bodywhite	{background-color:#ffffff}

.pblila   {color:#000293;font-weight:bold}
.pblila9  {color:#000293;font-size:09px;font-weight:bold}
.pblila10 {color:#000293;font-size:10px;font-weight:bold}
.pblila12 {color:#000293;font-size:12px;font-weight:bold}
.pblila14 {color:#000293;font-size:14px;font-weight:bold}

.pbpink   {color:#990099;font-weight:bold}
.pbpink9  {color:#990099;font-size:09px;font-weight:bold}
.pbpink10 {color:#990099;font-size:10px;font-weight:bold}
.pbpink12 {color:#990099;font-size:12px;font-weight:bold}
.pbpink14 {color:#990099;font-size:14px;font-weight:bold}

.plila    {color:#000293}
.plila9   {color:#000293;font-size:09px}
.plila10  {color:#000293;font-size:10px}
.plila12  {color:#000293;font-size:12px}
.plila14  {color:#000293;font-size:14px}

.ppink   	{color:#990099}
.ppink9  	{color:#990099;font-size:09px}
.ppink10 	{color:#990099;font-size:10px}
.ppink12 	{color:#990099;font-size:12px}

.sw				{font-size:12px;margin-bottom:12px}
.sw9   		{font-size:9px}

.sw10  		{font-size:10px}
.sw10b		{font-size:10px;font-weight:bold}
.sw10c  	{font-size:10px;text-align:center}
.sw10cb  	{font-size:10px;text-align:center;font-weight:bold}

.sw12  		{font-size:12px}
.sw12b		{font-size:12px;font-weight:bold}
.sw12c  	{font-size:12px;text-align:center}
.sw12cb  	{font-size:12px;text-align:center;font-weight:bold}

.sw16 		{font-size:16px}
.sw18 		{font-size:18px}
.sw18b 		{font-size:18px;font-weight:bold}

.modify 	{color:#676767;font-weight:normal;font-size:9px;background-color:transparent;text-align:center}
.TT  			{color:#990099;font-style:normal;font-weight:bold;font-size:9pt;line-height:13pt;font-family:"Courier New", Courier, Monaco;border:none}
.swblock 	{color:black;background-color:transparent;text-align:justify}

.weiss   	{color:#ffffff}
.weiss9  	{color:#ffffff;font-size:09px}
.weiss10 	{color:#ffffff;font-size:10px}
.weiss12  {color:#ffffff;font-size:12px}

a.ablack:active 	{color:black;text-decoration:none}
a.ablack:link  		{color:black;text-decoration:none}
a.ablack:visited 	{color:black;text-decoration:none}
a.ablack:hover   	{color:black;text-decoration:underline;background-color:transparent}

a.awhite:active  	{color:white;text-decoration:none}
a.awhite:link  	  {color:white;text-decoration:none}
a.awhite:visited 	{color:white;text-decoration:none}
a.awhite:hover   	{color:white;text-decoration:underline;background-color:red}

a.nav:active			{color:white;text-decoration:none;background-color:transparent}
a.nav:link    		{color:white;text-decoration:none;background-color:transparent}
a.nav:visited 		{color:white;text-decoration:none;background-color:transparent}
a.nav:hover    		{color:white;text-decoration:none;background-color:transparent}

a.nav1:active			{text-decoration:none;background-color:transparent}
a.nav1:link    		{text-decoration:none;background-color:transparent}
a.nav1:visited 		{text-decoration:none;background-color:transparent}
a.nav1:hover   		{text-decoration:underline;background-color:transparent}

.rund				{border-radius:10px;border:1px solid #ffffff}

.boldred {font-weight:bold;color:red}

input {
	border-bottom:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-top:1px solid silver;
	/* border:1px solid silver;/* Global:ersetzt alle obgrigen borders */
	padding-left:5px;
}

:required {
	border-bottom:1px solid #ff0000;
	border-right:1px solid #ff0000;
	border-left:1px solid #ff0000;
	border-top:1px solid #ff0000;
	/* background:#F3DBA9;
	color:darkred;
	border:1px solid #ff0000;/* Global:ersetzt alle obgrigen borders */
}

input::-webkit-input-placeholder 		{ color:silver !important}
input:-moz-placeholder 							{ color:silver !important;/* Firefox 18- */}
input::-moz-placeholder 						{ color:silver !important;/* Firefox 19+ */}
input:-ms-input-placeholder 				{ color:silver !important}

textarea::-webkit-input-placeholder { color:silver !important}
textarea:-moz-placeholder 					{ color:silver !important;/* Firefox 18- */}
textarea::-moz-placeholder 					{ color:silver !important;/* Firefox 19+ */}
textarea:-ms-input-placeholder 			{ color:silver !important}

input[name="xNachname"], input[name="xVorname"], input[type="email"]::-webkit-input-placeholder {
	color:darkred !important}
input[name="xNachname"], input[name="xVorname"], input[type="email"]:-moz-placeholder { /* Firefox 18- */
	color:darkred !important}
input[name="xNachname"], input[name="xVorname"], input[type="email"]::-moz-placeholder {  /* Firefox 19+ */
	color:darkred !important}
input[name="xNachname"], input[name="xVorname"], input[type="email"]:-ms-input-placeholder {  
	color:darkred !important}


.back-to-top {
	background:white;
	position:fixed;
	bottom:20px;
	right:20px;
	/* padding:1em;*/
	border:1px solid silver;
	border-radius:10px;
}
a.back-to-top:hover   	{background-color:#4ea7c7}

a.zoomable 				{position:relative} 
a.zoomable:after 	{
	content:"";
	position:absolute;
	display:inline-block;
	width:30px;
	height:30px;
	background-image:url("https://www.bfnl-goettingen.de/images/zoom.png");
	background-repeat:no-repeat;
	background-size:30px;
	bottom:0px;
	right:0px
}

a.zoomablewhite				{position:relative} 
a.zoomablewhite:after {
	content:"";
	position:absolute;
	display:inline-block;
	width:30px;
	height:30px;
	background-image:url("https://www.bfnl-goettingen.de/images/zoomwhiteicon.svg");
	background-repeat:no-repeat;
	background-size:30px;
	bottom:20px;
	left:15px
}

#UeberschriftRechts {
	text-align: right;
	display:inline-block;
	margin:0px 0px 0px 0px
}


#Ueberschrift {
	background-color:silver;
	background-image:url(https://www.bfnl-goettingen.de/images/16x16_blue.gif);
	background-repeat:repeat-y;
	margin:0px 0px 0px 0px
}
#Ueberschrift p {
	margin-left:22px;
	margin-bottom:10px;
	font-weight:normal;
	font-size:12px;
	line-height:17px;
	vertical-align:middle
}
#Ueberschrift h1 {
	margin-left:25px;
	margin-top:0px;
	font-weight:bold;
	font-size:18px;
	line-height:22px;
	vertical-align:middle
}