

html, body
{

		height:100%;

}

body
{
		
		text-decoration:none;
		font-weight:normal;
		color:#442222;
		font-size:9pt;
		font-family:Arial, Verdana;
		text-decoration:none;		
		
}

table, form, td, tr
{
		padding:0px;
		margin:0px;
}


.cmsBox

{
		
		padding:25px;
		border-width:2px;
		border-style:solid;
		border-color:#ddd;
		background-color:#ffddbb;
}

.ueberschrift
{

		font-weight:bold;
		color:#777777;
		font-size:12pt;
		font-family:Arial, Verdana;

}

.schrift_klein_fett
{

		font-weight:bold;

}

.zellenAbstand
{

	padding-left:8px;

}

.input
{

		font-weight:normal;
		color:#777777;
		font-size:8pt;
		font-family:Arial, Verdana;

}

a.textlink
{
		
		text-decoration:none;
		font-weight:bold;
		color:#777777;
		font-size:9pt;
		font-family:Arial, Verdana;
		text-decoration:none;
		
}

a.textlink:hover
{
		
		text-decoration:none;
		font-weight:bold;
		color:#777777;
		font-size:9pt;
		font-family:Arial, Verdana;
		text-decoration:underline;
}


a.menuelink
{

		text-align: right;
		padding-left:11px;
		padding-top:1px;
		background: url(/grafik/menuepunkt.png) no-repeat left;

		text-decoration:none;
		font-weight:bold;
		color:#777777;
		font-size:9pt;
		font-family:Arial, Verdana;
		text-decoration:none;

}

a.menuelink:hover
{
		
		text-decoration:none;
		font-weight:bold;
		color:#777777;
		font-size:9pt;
		font-family:Arial, Verdana;
		text-decoration:underline;
		
}

a.sprachlink
{

		text-decoration:none;
		font-weight:bold;
		color:#777777;
		font-size:8pt;
		font-family:Arial, Verdana;
		text-decoration:none;

}

a.sprachlink:hover
{
		
		text-decoration:none;
		font-weight:bold;
		color:#777777;
		font-size:8pt;
		font-family:Arial, Verdana;
		text-decoration:underline;
		
}

#boxHorizontal
{
	
		position: absolute;
   	height: 320px;
   	width: 420px;    
   	left: 170px;
   	top: 20px;
   	z-index:3000;
   	padding:20px;
   	border-width:1px;
   	border-color:#ddd;
   	border-style:solid;
   	background-color:#ffffff;
   	border-width:1px;
   	border-style:solid;
   	border-color:#aaa;
   	visibility:hidden;
	
}

#boxVertikal
{
	
		position: absolute;
   	height: 330px;
   	width: 260px;    
   	left: 220px;
   	top: 20px;
   	z-index:3000;
   	padding:20px;
   	border-width:1px;
   	border-color:#ddd;
   	border-style:solid;
   	background-color:#ffffff;
   	border-width:1px;
   	border-style:solid;
   	border-color:#aaa;
   	visibility:hidden;
	
}

#p { position:absolute; top:35px; left:-230px; width:145px; padding:0px; margin:0px; border:0px; }
