* {		
		-webkit-font-smoothing: antialiased;
		font-smoothing: antialiased;
		box-sizing: border-box;
}


/* Normale Smartphones etc. */
@media only screen and (max-width: 750px) {
	body {			background-color: #ffffff; }
	#hauptdiv { 	width:100%;  }
	#KOPF { 		width:100%; 
					background-image:URL('/files/index/titel_bg_klein.png'); background-position:right; background-repeat:repeat-x; }
	#themen { 		width:calc(100% - 16px); position:absolute; top:103px; background-color:#ffffff; }
	#leiste {		width:calc(100% - 16px); }
	#inhalt {		width:200px; right:5px; margin-top:-50px; padding:10px; line-height: 1.2; visibility:hidden; border:1px solid black; background-color:#dbe5f1;}
	#menubutton {	visibility: visible; }
	#CONTENT { 		width:calc(100% - 12px); left:12px; }
	#CONTENT2 {		width:calc(100% - 12px); }
	#SUBKAP {		width:calc(100% + 5px); }
	.kategorie {	visibility: hidden;}
	.kattext {		display: none; }
	.katimg {		display: unset; }
	#reSpalte {		position:relative; right:0px; top:0px; width:100%; }
	#infotabelle {	width:100%; }
	
}

/* Grosse Smartphones etc. */
@media only screen and (min-width: 750px) {
	body {			background-color: #ffffff; }
	#hauptdiv { 	width:100%;  }
	#KOPF { 		width:100%; 
					background-image:URL('/files/index/titel_bg_mittel.png'); background-position:right; background-repeat:no-repeat; }
	#themen { 		width:calc(100% - 20px); position:absolute; top:105px; }
	#leiste {		width:calc(100% - 16px); }
	#inhalt {		width:150px; left:10px; margin-top:-10px; padding:0px; line-height: 1.2; visibility:visible; border:0px; background-color:transparent;}
	#menubutton {	visibility: hidden; }
	#CONTENT { 		width:calc(100% - 185px); left:185px; }
	#CONTENT2 {		width:calc(100% - 30px); }
	#SUBKAP {		width:calc(100% + 10px); }
	.kategorie {	visibility: hidden; }
	.kattext {		display: unset; }
	.katimg {		display: none; }
	#reSpalte {		position:relative; right:0px; top:0px; width:100%; }
	#infotabelle {	width:100%; }
	
}

/* Tablets etc. */
@media only screen and (min-width: 1000px) {
	body {			background-color: #ffffff; }
	#hauptdiv { 	width:100%;  }
	#KOPF { 		width:100%; 
					background-image:URL('/files/index/titel_bg_breit.png'); background-position:right; background-repeat:no-repeat; }
	#themen { 		width:calc(100% - 20px); position:absolute; top:105px; }
	#leiste {		width:calc(100% - 16px); }
	#inhalt {		width:185px; left:25px; margin-top:7px; padding:0px; line-height: 1.5; visibility:visible; border:0px; background-color:transparent;}
	#menubutton {	visibility: hidden; }
	#CONTENT { 		width:calc(100% - 240px); left:240px; }
	#CONTENT2 {		width:calc(100% - 50px); }
	#SUBKAP {		width:calc(100% + 20px); }
	.kategorie {	visibility: visible; }
	.kattext {		display: unset; }
	.katimg {		display: none; }
	#reSpalte {		position:absolute; right:0px; top:0px; width:288px; }
	#infotabelle {	width:calc(100% - 300px); }
	
}

/* normale Bildschirme */
@media only screen and (min-width: 1256px) {
	body {			background-color: #7788cc; }
	#hauptdiv { 	width:1256px; margin:0px; left:50%; margin-left:-628px; 
					background-image:URL('/files/index/bg.png'); background-repeat:repeat-y; background-attachment:fixed; background-position: center top;}
	#KOPF { 		width:1256px; 
					background-image:URL('/files/index/titel_bg_breit.png'); background-position:right; background-repeat:no-repeat; }
	#themen { 		width:1236px; position:absolute; top:105px; }
	#leiste {		width:1240px; }
	#inhalt {		width:185px; left:25px; margin-top:6px; padding:0px; line-height: 1.6; visibility:visible; border:0px; background-color:transparent;}
	#menubutton {	visibility: hidden; }
	#CONTENT { 		width:940px; left:275px; }
	#CONTENT2 {		width:875px; }
	#SUBKAP {		width:895px; }
	.kategorie {	visibility: visible; }
	.kattext {		display: unset; }
	.katimg {		display: none; }
	#reSpalte {		position:absolute; right:0px; top:0px; width:288px; }
	#infotabelle {	width:calc(100% - 300px); }
	
}





body{	font-family: Verdana;
		font-size:14px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		padding: 0px; }

small{	font-family: Verdana; 
		font-size:11px; }
		
#THEMEN span{	font-family: Trebuchet MS;
		font-weight:bold;
		font-size:16px;
		color:#ffffff;
		padding:2px;
		cursor: pointer;
		}

#INHALT	{	font-family: Verdana;
 		font-size: 15px; 
		font-weight: semibold;
		}
		
#SUBKAP	{	font-family: Verdana;
		color:#555555;
		font-size:12px;
		font-style:italic;
		line-height: 1.2;
		border: 0px;
		}

#INHALT span	{	font-family: Verdana;
		line-height: 1.2;
 		font-size: 13px; 
		margin-left: 2px;
		margin-bottom: 7px;
		padding-left: 4px;		
		display: block; }
		
#box {	font-family: Trebuchet MS;
		font-weight:bold;
		font-size:16px;
		color:#ffffff;
		padding:2px;
		width: 220px;
		text-align:center;
}


#CONTENT {	font-family: Verdana;
		line-height: 1.4;
		text-align: justify; }

#CONTENT h1{ 	font-family: Trebuchet MS, Helvetica, Verdana;
		font-size: 22px;
		margin-top: 0px;
		padding-bottom: 6px;
 		font-weight: semibold; }
		
#CONTENT h2{ 	font-family: Trebuchet MS, Helvetica, Verdana;
		font-size: 17px;
		margin-top: 10px;
		margin-bottom: 15px;
 		font-weight: semibold;  }

#CONTENT table{ font-family: Verdana;
		font-size:14px;
		padding:0px; 
		margin:0px;
		line-height:1.05;
		}
		
a{		color: #000000;
		text-decoration: none; }
a:link{		color: #000000;
		text-decoration: none; }
a:visited{	color: #000000;
		text-decoration: none;}
a:active{	color: #cc0000;
		text-decoration: none;}

#CONTENT a{	color: #000000;
		text-decoration: none; }
#CONTENT a:link{color: #0000cc;
		text-decoration: none; }
#CONTENT a:visited{color: #0000aa;
		text-decoration: none;}
#CONTENT a:hover{color: #ff0000;
		text-decoration: none; }
#CONTENT a:active{color: #cc0000;
		text-decoration: none;}



	

