body	{height: 101%; font-family: Arial, sans-serif; color: #333333; background-color: #E9E5E1; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(clips/back.gif); background-repeat: repeat-x; }

a:link 		{text-decoration: underline;	color: #990000; }
a:visited 	{text-decoration: underline;	color: #990000; }
a:hover		{text-decoration: none;		color: #000000; background-color:CCCCCC; }

a.imglinks:hover{background-color: #FFFAF0;}

p,ul		{font-size: 0.9em;}
b		{font-weight: bold;}

h1	{font-weight: bold; color: #333333; font-size: 1.0em;}
h2	{font-weight: bold; color: #990000; font-size: 1.0em;}



.ueber1		{font-weight: bold; color: #990000; font-size: 13px;}
.small0		{font-size: 0.85em;}
.small1		{font-size: 0.75em;}
.small2		{font-size: 0.70em;}
.small3		{font-size: 0.65em;}
.boxmain 	{
	background-color: #FFFFFF;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.menu 		{
	padding: 10px;
	background-color: #FFFAF0;
	font-family: Arial;
	font-size: 0.9em;

}
.footer		{padding: 10px; font-size: 0.75em; background-color: #FFFFFF; height: 50px;}
.content 	{
	padding: 10px;
	border-top-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: justify;
	font-size: 0.9em;

}

.b-blue		{ font-weight: bold; color: #000066; font-size: 13px}
.b1-grey	{ font-weight: bold; color: #333333; font-size: 1.0em}
.b2-grey	{ font-weight: bold; color: #4C4C4C; font-size: 14px}

.big-grey {font-weight: bold; color: #333333; font-size: 1.4em;}
.big-red  {font-weight: bold; color: #990000; font-size: 1.4em;}


.content .centa						{text-align: center;}
.content .button					{background-color: #007c00; border-radius: 0.5em; display: inline-block; cursor: pointer; color: #FFFFFF; font-size: 100%; padding: 0.8em 1.2em; text-decoration: none; font-size: 125%;}
.content .button	a				{color: #FFFFFF;}
.content .button:hover		{color: #FFFFFF;}
.content .button:active 	{color: #FFFFFF;}



.cookie_banner-wrapper{z-index:9001;position:relative}
.cookie_container .cookie_btn{cursor:pointer;text-align:center;font-size:0.6em;-webkit-transition:font-size 200ms;transition:font-size 200ms;line-height:1em}
.cookie_container .cookie_message{font-size:0.6em;-webkit-transition:font-size 200ms;transition:font-size 200ms;margin:0;padding:0;line-height:1.5em}
@media screen and (min-width:500px){
.cookie_container .cookie_btn{font-size:0.8em}
.cookie_container .cookie_message{font-size:0.8em}
}
@media screen and (min-width:768px){
.cookie_container .cookie_btn{font-size:1em}
.cookie_container .cookie_message{font-size:1em;line-height:1em}
}
@media screen and (min-width:992px){
.cookie_container .cookie_message{font-size:1em}
}
@media print{.cookie_banner-wrapper,.cookie_container{display:none}}
.cookie_container{position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:10px}
.cookie_container .cookie_btn{
padding: 0.8em 1em; background-color:#f1d600;background-color:black;cursor:pointer;-webkit-transition:font-size 200ms;transition:font-size 200ms;text-align:center;font-size:0.6em;display:block;width:33%;margin-left:10px;float:right;max-width:80px
}
.cookie_container .cookie_message{-webkit-transition:font-size 200ms;transition:font-size 200ms;font-size:0.6em;display:block}
@media screen and (min-width:500px){
.cookie_container .cookie_btn{font-size:0.8em}
.cookie_container .cookie_message{margin-top:0.5em;font-size:0.8em}
}
@media screen and (min-width:768px){
.cookie_container{padding:15px 30px 15px}
.cookie_container .cookie_btn{font-size:1em;padding:8px 15px}
.cookie_container .cookie_message{font-size:1em}
}
@media screen and (min-width:992px){
.cookie_container .cookie_message{font-size:1em}
}
.cookie_container{background-color:#4c4c4c; opacity: 0.96; color: #FFFFFF; font-family: Arial; box-sizing: border-box; border-top: 1px solid #CCCCCC;}
.cookie_container::-moz-selection {background: #FF5E99; color: #FFFFFF; text-shadow: none}
.cookie_container .cookie_btn,.cookie_container .cookie_btn:visited{
color: #000000; background-color: #009900; background-color: #33cc33; transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;border-radius:5px;-webkit-border-radius:5px
}
.cookie_container .cookie_btn:hover,.cookie_container .cookie_btn:active {background-color: #33FF00; color: #000000;}
.cookie_container a,.cookie_container a:visited{text-decoration:none;color:#FFFFFF;-webkit-transition:200ms color;transition:200ms color}
.cookie_container a:hover,.cookie_container a:active{color:#FFFFFF;}

@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(66px);transform:translateY(66px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideUp{0%{-webkit-transform:translateY(66px);-ms-transform:translateY(66px);transform:translateY(66px)}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.cookie_container,.cookie_message,.cookie_btn{animation-duration:0.8s;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;-webkit-animation-name:slideUp;animation-name:slideUp}
.cookie_container a, .cookie_message a {font-size: 0.8em; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
