body {
	margin:0; 
	padding:0; 
	border:0;
	background-color:#FFFFFF;
	overflow:auto; 
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-arrow-color:#ffffff; 
	scrollbar-base-color:#C0C0C0; 
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-face-color:#C0C0C0; 
	scrollbar-highlight-color:#C0C0C0; 
	scrollbar-shadow-color:#C0C0C0; 
	Scrollbar-Track-Color:#ffffff;
	}

p, span, textarea, td { 
	font-family: arial; 
	font-size: 10pt; 
	font-weight: normal; 
	color: #000000; 
	line-height:13pt; 
	}

	
 
	
	
/*********  Anfang LOGIN  **********/

	.one {
		height:40px;
		text-align:center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt; 
		font-weight:bold;
		color: #CC0000; 
		}

	#box {
		width:950px;
		border-top:7px solid #CC0000;
		border-right:1px solid #A9A9A9;
		border-bottom:1px solid #A9A9A9;
		}
		
	.introtext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt; 
		font-weight:normal;
		}
		
	.seiten {
		width:200px;
		}
		
	.anmelden {
		color:#CC0000;
		}

	.loginimg {
		width:115px;
		padding-top:15px;
		vertical-align:top;
		text-align:center;
		}		
		
	.logintext {
		width:100px;
		height:30px;
		text-align:right;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt; 
		font-weight:normal;
		}

	.loginfield {
		width:200px;
		height:30px;
		}

	.doccheckimg {
		width:115px;
		padding-top:15px;
		vertical-align:top;
		text-align:center;
		background-color:#CC0033;
		}		
		
		
/*********  Ende LOGIN  **********/

/*********  Anfang ALLGEMEINE FORMATE  **********/

	p.text {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; 
		font-style: normal;
		font-size: 10pt;
		color: #000000; 
		}
		



a { font-family: arial; font-size: 10pt; font-weight: normal; letter-spacing:0pt; text-decoration: none; color: #000000;}

a.Menu {color: #000000; }
a.MenuAktuell {color: #c00000;}
a.Menu:hover {color: #c00000; }		
		
/* letter-spacing:-0.3pt;	*/


	a.newstitel {
		text-decoration: none; 
		color: #CC0000; 
		border:0;
		}
	
		a:hover.newstitel {
			color: #000000; 
			}

	a.newslogo {
		text-decoration: none; 
		color: #CC0000; 
		}
	
		a:hover.newslogo {
			color: #CC0000; 
			}

	a.links {
		text-decoration: none; 
		color: #CC0000; 
		}
	
		a:hover.links {
		text-decoration: underline; 
			/* color: #000000; */
			}

	img {
		border:0;
		}

	
/*********  Ende ALLGEMEINE FORMATE  **********/
/*********  Anfang TOPMENÜ   **********/

	td.toplogotext {
		padding-top:0;
		width: 210px;
		vertical-align: middle;
		font-family: verdana, helvetica, sans-serif; 
		font-size: 10pt; 
		font-weight: bold; 
		letter-spacing:0pt; 
		color: #CC0000;
		}
		
	td.topmenu {
		padding-top:0;
		text-align: right;
		vertical-align: bottom;
		font-family: arial; 
		font-size: 10pt; 
		font-weight: normal; 
		letter-spacing:0pt; 
		color: #000000;
		background-repeat: no-repeat;
		}
		
	td.studie {
		font-family: arial, helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: normal; 
		letter-spacing:0pt; 
		color: #000000;
		
		}	
		
		
	td.suchetd {
		margin-right:0px;
		padding-right:0;
		width:85px;
		text-align:right;
		vertical-align: bottom;
		font-family: arial; 
		font-size: 10pt; 
		font-weight: normal; 
		letter-spacing:0pt; 
		color: #000000;
		background-repeat: no-repeat;
		}
		
		.sucheinput	{
			padding-top: 0px;	
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #000000; 
			border-top: #000000 1px solid; 
			border-right: #000000 1px solid; 
			border-left: #000000 1px solid; 
			border-bottom: #000000 1px solid; 
			scrollbar-3dlight-color:#ffffff; 
			scrollbar-arrow-color:#ffffff; 
			scrollbar-base-color:#000000; 
			scrollbar-darkshadow-color:#ffffff; 
			scrollbar-face-color:#000000; 
			scrollbar-highlight-color:#000000; 
			scrollbar-shadow-color:#000000; 
			scrollbar-track-Color:#ffffff }

	td.suchebutton {
		margin-left:0;
		padding-left:0;
		text-align:left;
		vertical-align: bottom;
		font-family: arial; 
		font-size: 10pt; 
		font-weight: normal; 
		letter-spacing:0pt; 
		color: #000000;
		background-repeat: no-repeat;
		}

		.inputbutton	{
			margin-bottom: 1px;	
			}

/*********  Ende TOPMENÜ  **********/
/*********  KAPITELMENÜ  Start  **********/
	
	#navleft {
		width: 165px; 
		vertical-align: top;
		background-image: url(../images/scala_bnav_oben.gif);
		background-repeat: repeat-y;
		}
		
		.leftmenu {
			width: 130px;
			vertical-align: bottom;
			font-family: arial; 
			font-size: 10pt; 
			font-weight: normal; 
			letter-spacing:0pt; 
			}


/*********  KAPITELMENÜ  Ende  **********/
/*********  SUBMENÜ Start  **********/

		td.submenutd { 
			width: 180px;
			vertical-align: top;
			background-color:#e0e0e0;
			}

	#defaultMenu {
		position: absolute;
		visibility: hidden;
		}

		.menu2 {
			margin-top:0;
			}

		.level2 {
			margin-bottom:3px;
			font-family: arial; 
			font-size: 10pt; 
			font-weight: normal; 
			letter-spacing:0pt; 
			list-style-type:none;
			}

		.level2a {
			margin-bottom:3px;
			color: #CC0000;
			font-family: arial; 
			font-size: 10pt; 
			font-weight: normal; 
			letter-spacing:0pt; 
			list-style-type:none;
			}

		.level3 {
			margin-bottom:5px;
			margin-left:-40px; 
			font-family:arial; 
			font-size:9pt; 
			font-weight:normal; 
			letter-spacing:0pt; 
			line-height:1.1em;
			list-style-type:none;
			}

		.level3a {
			margin-bottom:5px;
			margin-left:-40px; 
			color:#CC0000;
			font-family:arial; 
			font-size: 9pt; 
			font-weight:normal; 
			letter-spacing:0pt; 
			line-height:1.1em;
			list-style-type:none;
			}

	.navigationklein {
		font-size: 70%;
		}


/*********  SUBMENÜ Ende  **********/
/*********  INDEX-INHALT Start  **********/

	td.idximg {
		width: 75px;
		text-align: left;
		vertical-align: top;
		}

	.newstitel {
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size: 9pt;
		color: #CC0000; 
		}
	
	.idxtitel {
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		font-size: 9pt;
		}
	
	td.idxtext {
		width: 440px;
		text-align: left;
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; 
		font-style: normal;
		font-size: 10pt;
		color: #000000; 
		line-height: 10pt; 
		}

	td.idxsp {
		width:30px;
		heigth:30px;
		}

	td.idximgsp {
		width:75px;
		heigth:30px;
		}

	td.idxtextsp {
		width:440px;
		height:30px;
		}

	p.newslogo {
		text-align: center;
		vertical-align: bottom;
		color: #CC0000;
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
		font-size: 16pt;
		}

/*********  INDEX-INHALT Ende  **********/
/*********  ARTIKEL Start  **************/

	td.navipath {
		padding-top:10px;
		padding-left:148px;
		height:40px;
		font-family:arial; 
		font-size:8pt; 
		font-weight:bold; 
		color: #a0a0a0; 
		line-height:14pt; 
		}		

	td.navipath_ob {
		padding-top:10px;
		height:40px;
		font-family:arial; 
		font-size:8pt; 
		font-weight:bold; 
		color: #a0a0a0; 
		line-height:14pt; 
		}		

	#artimgtable {
		margin-top:10px;
		margin-bottom:11px;
		margin-left:0px;
		width:145px;
		align:left;
		vertical-align:top;
		border-collapse:collapse;
		float:left; 
		}

		#artimgtable .bu { 
			padding-right:30px;
			font-family:arial; 
			font-size:8pt; 
			font-weight:normal; 
			color:#000000; 
			line-height:8pt; 
			}
			
	td.arttableivz {
		padding:3px;
		width:110px;
		align:left;
		border:1px solid black; 
		float:left; 
		}

	.headline { 
		margin-top:5px;
		padding-left:148px;
		vertical-align:top;
		font-family:arial; 
		font-size:12pt; 
		font-weight:bold; 
		color:#a0a0a0; 
		line-height:14pt; 
	/*	border:1px solid red; */
		}

	.headline_ob { 
		margin-top:5px;
		vertical-align:top;
		font-family:arial; 
		font-size:12pt; 
		font-weight:bold; 
		color:#a0a0a0; 
		line-height:14pt; 
	/*	border:1px solid red; */
		}

	.subtitel { 
		margin-top:10px;
		margin-bottom:0;
		font-family:arial; 
		font-size:10pt; 
		font-weight:bold; 
		color:#303030; 
		line-height:12pt; 
	/*	border:1px solid green; */
		}
		
	.arttext { 
		font-family:arial; 
		font-size:10pt; 
		font-weight:normal; 
		color:#000000; 
		line-height:12pt; 
		}
		
	.artlistimg { 
		margin-left:145px;
		padding-left:20px; 
		width:400px;
		list-style:outside;
		list-style-type:disc;
		font-family:arial; 
		font-size:10pt; 
		font-weight:normal; 
		color:#000000; 
		line-height:12pt;
		}
		
	.quellen { 
		font-family: arial; 
		font-size: 8pt; 
		font-weight: normal; 
		color: #000000; 
		line-height: 10pt; 
		}
		
	.links {
		font-family: arial; 
		font-size: 10pt; 
		font-weight: normal; 
		color: #CC0000; 
		line-height:12pt; 
		}

	.linksheader {
		font-family: arial; 
		font-size: 10pt; 
		font-weight: bold; 
		color: #a0a0a0; 
		line-height:10pt; 
		}

	.tabtitel {
		margin-top: 2px; 
		margin-right: 2px; 
		margin-bottom: 2px ; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: bold;
		}

	.tabtext {  
		margin-top: 2px; 
		margin-right: 2px; 
		margin-bottom: 2px;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		}

	.register {
		 font-family:Arial, Helvetica, sans-serif; 
		 font-size:80%; 
		 font-style:normal;
		 }

	.kleinimText {
		font-size:80%;
		}

	.textkasten {
		margin:5px;
		padding:10px; 
		width: 98%;
		font-family:arial; 
		font-size:9pt; 
		font-weight:normal; 
		color:#000000; 
		border:1px solid black; 
		}

		.textimkasten {
			font-family:arial; 
			font-size:9pt; 
			font-weight:normal; 
			color:#000000; 
			}

/*********  ARTIKEL Ende  *************/
/*********  FUSSZEILE Start  **********/

	#pulldown {
		width:130px; 
		font-family: arial; 
		font-size: 8pt; 
		font-weight: normal; 
		color: #000000;
		}
	
	.footmenu {
		font-family: arial; 
		font-size: 10pt; 
		font-weight: normal; 
		letter-spacing:0pt; 
		}

/*********  FUSSZEILE Ende  *************/
/*********  BILD-DATEI Start  **********/

	.titel { 
		font-family: arial, helvetica, sans-serif; 
		line-height: normal; 
		font-weight: bold; 
		color: #CC0000; 
		font-style: normal; 
		font-size: 12px;
		}

	.textfett { 
		font-family: arial, helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal; 
		line-height: 12px; 
		font-weight: bold; 
		font-variant: normal;
		text-transform: none; 
		color: #000000;
		}












/* ****** NEWS 

p.titelnews {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 10pt;
	color: #CC0000; 
	}

	td.linksheader { 
		font-family: arial; 
		font-size: 9pt; 
		font-weight: bold; 
		color: #ffffff; 
		text-shadow: black 2pt 2pt 2pt;
		line-height:10pt;
		background-color:#cc0000; 
		}
		
	td.links { 
		padding:3px;
		background-color:#ffcccc; 
		}




	
	a { 
	font-family: arial; 
	font-size: 10pt; 
	font-weight: normal; 
	color: #000000;
	letter-spacing:0pt; 
	text-decoration: none; 
	}

	a.links { 
		color:black;
		font-family: arial; 
		font-size: 9pt; 
		font-weight: normal; 
		letter-spacing:0pt; 
		text-decoration: none; 
		}
	
	a.MenuAktuell {
		font-family: arial; 
		font-size: 10pt; 
		font-weight: normal; 
		letter-spacing:0pt; 
		text-decoration: none; 
		color: #D71F2A;
		}
		
	a.Text { 
		color: #D71F2A; 
		text-decoration: underline;
		}

	a.Text:hover { 
		color: #D71F2A; 
		text-decoration: underline; 
		}

	a.titelnews { 
		color: #CC0000; 
		text-decoration: none;
		}

	a.textnews { 
		color: #CC0000; 
		text-decoration: none;
		}
*/