html{	
	scrollbar-base-color:rgb(255,255,255);
  	scrollbar-3d-light-color:rgb(255,255,255);
  	scrollbar-arrow-color:rgb(151,25,47);
  	scrollbar-darkshadow-color:rgb(151,25,47);
  	scrollbar-face-color:rgb(255,255,255);
  	scrollbar-highlight-color:rgb(255,255,255);
  	scrollbar-shadow-color:rgb(255,255,255);
  	scrollbar-track-color:rgb(255,255,255);
}

body{
	font-family: Arial, sans-serif;
	margin:0;
}


body.grey{
	background: rgb(255,255,255);
}

body.darkgrey{
	background: rgb(184,184,186);
}

.gruenBGBorder{
	background: rgb(184,184,186);
	border-right-width:2px;
	border-right-style:solid;
  	border-right-color:white;
	font-size: 10pt;
	font-style:bolder;
	color: rgb(33,33,33);
}

.gruenBox{
	background: rgb(189,204,0);
	font-size: 10pt;
	font-style:bolder;
	color: rgb(78,131,108);
}

.gruenBg{
	background: rgb(189,204,0);
	font-size: 10pt;
	font-style:bolder;
	color: rgb(184,184,186);
}

.gruenBGBorder b{
	font-size: 10pt;
	font-style:bolder;
	color: rgb(184,184,186);
}

.gruenBg b{
	font-size: 10pt;
	font-style:bolder;
	color: rgb(184,184,186);
}

.tabBorderTop{
	border-bottom-width:2px;
	border-bottom-style:solid;
  	border-bottom-color:rgb(184,184,186);
}

.navBG{
	background: rgb(184,184,186);
	font-size: 10pt;
	font-weight:bold;
	color: rgb(184,184,186);	
}

a.nav:link { text-decoration:none; font-weight:bold; color:rgb(33,33,33); font-size: 11pt;}
a.nav:visited { text-decoration:none; font-weight:bold; color:rgb(33,33,33); font-size: 11pt;}
a.nav:hover { text-decoration:none; font-weight:bold; color:rgb(255,242,0); font-size: 11pt;}

a.navact:link { text-decoration:none; font-weight:bold; color:rgb(255,242,0); font-size: 11pt;}
a.navact:visited { text-decoration:none; font-weight:bold; color:rgb(255,242,0); font-size: 11pt;}

a.sub:link { text-decoration:none; font-weight:normal; color:rgb(33,33,33); font-size: 9pt;}
a.sub:visited { text-decoration:none; font-weight:normal; color:rgb(33,33,33); font-size: 9pt;}
a.sub:hover { text-decoration:none; font-weight:normal; color:rgb(255,242,0); font-size: 9pt;}

a.subact:link { text-decoration:none; font-weight:normal; color:rgb(255,242,0); font-size: 9pt;}
a.subact:visited { text-decoration:none; font-weight:normal; color:rgb(255,242,0); font-size: 9pt;}

.content{
	background: rgb(255,255,255);
	font-size: 10pt;

}

.contentPadding{
	padding-right:10px;
	padding-left:24px;
	padding-top:19px;
}

.contentPaddingRef{
	padding-left:40px;
	padding-top:40px;
}

.teaserPaddingTop{
	padding-top:34px;
}
.teaserPaddingBottom{
	padding-bottom:34px;
}

a.teaserLink:link { text-decoration:none; font-weight:bold; color:rgb(33,33,33); font-size: 10pt;}
a.teaserLink:visited { text-decoration:none; font-weight:bold; color:rgb(33,33,33); font-size: 10pt;}
a.teaserLink:active { text-decoration:none; font-weight:bold; color:rgb(18,113,81); font-size: 10pt;}
a.teaserLink:hover { text-decoration:none; font-weight:bold; color:rgb(18,113,81); font-size: 10pt;}

a.allgemein:link { text-decoration:none; font-weight:bold; color:rgb(33,33,33); font-size: 10pt;}
a.allgemein:visited { text-decoration:none; font-weight:bold; color:rgb(33,33,33); font-size: 10pt;}
a.allgemein:active { text-decoration:none; font-weight:bold; color:rgb(255,242,0); font-size: 10pt;}
a.allgemein:hover { text-decoration:none; font-weight:bold; color:rgb(255,242,0); font-size: 10pt;}

.gruenSprachen{
	background: rgb(184,184,186);
	font-size: 10pt;
	font-weight:bold;
	color: rgb(33,33,33);
}

h1{
	font-size: 12pt;
	font-weight:bold;
	color:rgb(151,25,47);
}
h2{
	font-size: 11pt;
	font-weight:bold;
	color:rgb(151,25,47);
}

p {
	font-size: 10pt;
	color: rgb(33,33,33);
}

ul, li {
	font-size: 10pt;
	color: rgb(33,33,33);
}


b.gruen{
	font-size: 10pt;
	font-style:bold;
	color: rgb(151,25,47);
}

a:link { text-decoration:underline; font-weight:bold; color:rgb(151,25,47); font-size: 10pt;}
a:visited { text-decoration:underline; font-weight:bold; color:rgb(151,25,47); font-size: 10pt;}
a:hover { text-decoration:underline; font-weight:bold; color:rgb(151,25,47); font-size: 10pt;}

p.gruenDark{
	font-size: 10pt;
	color: rgb(78,131,108);
}

p.gruenLight{
	font-size: 10pt;
	color: #97192F;
	font-weight:bold;
}

span.gruenDark{
	font-size: 10pt;
	color: rgb(78,131,108);
}

.tooltip {
	position: absolute;
	display: none;
	font-size: 10pt;
	color: #032121;
	border: 1px #97192F solid;
	padding: 3px;
	background-color: #FFFFFF;
}

.tooltipLink{
	font-size: 10pt;
	color: #97192F;
	text-decoration: underline;
}

td.borderright{
	border-right-width:2px;
	border-right-style:solid;
  	border-right-color:white;
}

table.tippbox{
	background-color: rgb(184,184,186);
      width: 180px;
}
