A:hover		 			{text-decoration:underline; color:#545454;}
#rightpane				{background-color:#766F72; font-size:11pt; color:#f0f0f0; padding:10px;}

.blacklist				{padding:10px !important;
						 background-image: linear-gradient(bottom, #373033, #6C6568);
						 background-image: -webkit-linear-gradient(bottom, #373033, #6C6568);
						 background-image: -moz-linear-gradient(bottom, #373033, #6C6568);
						 background-image: -o-linear-gradient(bottom, #373033, #6C6568);
						 }
.blacklist a			{color:#fff !important;}
.cadleft, .cadright		{margin:10px 0px 10px 0px;}
.bignr					{font-size:25pt; float:left; min-width:40px; height:50px; padding-top:8px; font-weight:bold; font-family:HammersmithOne; color:#D4D3D0; text-shadow:2px 2p 3px rgba(0,0,0,0.4);}
.quelle					{font-size:8pt; color:#888; text-align:right; line-height:125%;}
table.std				{border:0; width:100%; border-spacing:0px; border-collapse:separate;}
table.std tr td			{padding:0px;}

.imgblackbox a:hover, black.a:hover { color:#fff !important;}

A.page					{padding:2px; background-color:#93A4AC; color:#FFFFFF; min-width:22px; margin:3px; text-align:center; display:inline-block;
						-moz-border-radius:2px; border-radius:2px;
						background-image: -moz-linear-gradient(bottom, #696265, #A59EA1);
						background-image: -webkit-linear-gradient(bottom, #696265, #A59EA1);
						background-image: -ms-linear-gradient(bottom, #696265, #A59EA1);
						background-image: -o-linear-gradient(bottom, #696265, #A59EA1);}
A.page_active			{background-color:#93A4AC; color:#fff; 
						background-image: -moz-linear-gradient(bottom, #000, #696265);
						background-image: -webkit-linear-gradient(bottom, #000, #696265);
						background-image: -ms-linear-gradient(bottom, #000, #696265);
						background-image: -o-linear-gradient(bottom, #000, #696265);}
ul.news					{margin:8px 0px 8px 0px; list-style-image:url(/pics/dot-news.gif); padding-left:18px;}
ul.news li				{margin:5px 0px 4px 0px;}
#cookieconsent		{position:fixed; top:0; bottom:0; left:0; right:0; min-height:10px; font-size:10pt; background-color:rgba(0,0,0,0.3); z-index:9999; -webkit-transition:.7s ease-out; -moz-transition:.7s ease-out; transition:.7s ease-out; display:-webkit-flex; display:flex; -webkit-align-items:center; align-items:center;}

#rightpane .headline	{font-family:HammersmithOne; font-size:19pt; color:#ddd !important; }
#rightpane a			{color:#ff9900;}
#rightpane a.arrow		{display:block;}
#rightpane a.brand		{width:130px; float:left; margin:5px 0px;}
#rightpane .hrb			{border-bottom:1px dotted #aaa; line-height:140%; }
#rightpane .galteaser	{width:100%; max-width:452px; height:107px; white-space:nowrap; overflow:hidden; background-image:url(/pics/diabg-h75.png); text-align:center; box-shadow:2px 2px 2px rgba(0,0,0,0.5);}
#rightpane .galteaser img {margin:16px 1px 0px 2px;}
#rightpane .hrb:after	{content:"."; clear:both; display:block; visibility:hidden; height:0px; }

.gallerybox				{width:100%; height:117px; white-space:nowrap; overflow-y:hidden; overflow-x:scroll; background-image:url(/pics/diabg-h85.png); text-align:center;}
.gallerybox img			{margin:16px 1px 0px 2px;}

footer					{background-color:#617785; color:#fff; clear:both; padding:20px 10px 20px 10px; font-size:10pt; border-top:1px solid #50494C;
						 background-image: linear-gradient(bottom, #362F32, #6D6669);
						 background-image: -webkit-linear-gradient(bottom, #362F32, #6D6669);
						 background-image: -moz-linear-gradient(bottom, #362F32, #6D6669);
						 background-image: -o-linear-gradient(bottom, #362F32, #6D6669);
						 }
footer A				{color:#ccc !important; margin-right:50px;}

#socialbuttons			{height:auto;}
#socialbuttons .bx		{width:150px; height:24px; float:left; margin:5px 0px 0px 10px;}
#socialbuttons .socialbtn	{background-image:url(/pics/navbars.png); background-repeat:no-repeat; background-position:0px -100px; height:20px;}
#tooltip				{ display:none;}

.navIn {
	box-shadow:2px 2px 4px rgba(0,0,0,0.5);
	-webkit-transform:translateX(100%); -moz-transform:translateX(100%); -ms-transform:translateX(100%); -o-transform:translateX(100%); transform:translateX(100%);
	-webkit-transition:-webkit-transform 500ms ease; -moz-transition:-moz-transform 500ms ease; -o-transition:-o-transform 500ms ease; transition:transform 500ms ease;
}
.navOut {
	-webkit-transform:translateX(-100%); -moz-transform:translateX(-100%); -ms-transform:translateX(-100%); -o-transform:translateX(-100%); transform:translateX(-100%);
	-webkit-transition:-webkit-transform 500ms ease; -moz-transition:-moz-transform 500ms ease; -o-transition:-o-transform 500ms ease; transition:transform 500ms ease;
}
