body { background-image: url('bilder/bg-dunkelrot.gif');
	color:#ffffff; font-weight:normal; font-size:13px;
	font-family: Arial, Helvetica, sans-serif;	
	margin:0px;
	overflow:hidden; }
	
	P, DIV, TD {
	font-family :  Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 13px;
	text-decoration: none;
}

#cont {
	position:absolute;
	top:50%;		left:50%;
	width:752px;	height:440px;
	margin-top:99px; /* ie 5 mac only */
	margin-left:-376px;
	border-top-width:10px;
	z-index:12;
	overflow:hidden; 	
}

#cont { margin-top:-225px; }
	
#layer_top {
	position:absolute;
	left:0px;		top:0px;
	z-index:4;
	width:752px;	height:99px;
	background-image: url('p/layer_top_LO.gif');
}
input, select {
border: 1px solid #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

a: 				{     font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #ffffff; text-decoration: none; }
a:hover 		{      font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #ffffff; text-decoration: underline;}
a:link 			{      Font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #ffffff;  text-decoration: none; }
a:visited 		{     font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #ffffff;  text-decoration: none; }

.mainmenu, a.mainmenu:link, a.mainmenu:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #c0c0c0;
text-decoration: none;
}
a.mainmenu:hover, a.mainmenu:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-decoration: underline;
}

.content, a.content:link, a.content:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}
a.content:hover, a.content:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-decoration: underline;
}
.box {
	position:absolute;
	top: 340;
	bottom:-1px;
	width:260px;
	height: 200px;
	z-index:5;
	background-color:ffffff;
}

.box_text {
	position:absolute;
	bottom:0px;
	font-size:12px;
	width:260px;
	z-index:6;
	height: 100px;
	top: 340px;
}


#box_1, #box_1_text {
	left:2px;
	position:absolute;
	bottom:30px;
	font-size:12px;
	width:260px;
	z-index:7;
	height: 60px;
	top: 1px;
}
	
#box_2, #box_2_text {   
position:absolute;
    left:125px; 
	bottom:10px;
	font-size:12px;
	width:260px;
	z-index:8;
	height: 280px;
	top: 120px;}
#box_3, #box_3_text {   
position:absolute;
    left:300px; 
	bottom:0px;
	font-size:12px;
	width:260px;
	z-index:9;
	height: 250px;
	top: 158px;}
#box_4, #box_4_text {   
position:absolute;
    left:330px; 
	bottom:0px;
	font-size:12px;
	width:260px;
	z-index:10;
	height: 300px;
	top: 120px;}
#box_5, #box_5_text {
	position:absolute;
	left:330px;
	bottom:0px;
	font-size:12px;
	width:260px;
	z-index:11;
	height: 275px;
	top: 173px;
}

.text { 
	line-height:1.5em;
	padding:8px;
	padding-bottom:10px;
}

.box { 	BACKGROUND-COLOR: #cccccc; FILTER: alpha(opacity=30);  -moz-opacity: 0.3; }
.fade { filter: alpha(opacity=60); -moz-opacity: 0.6; }
.line { border:1px solid #c0c0c0; }
.whiteline { border:1px solid #ffffff; }
.text ul {	padding-left:1em; margin:0.4em; }


#streifen { 
	position:absolute;
	top:60%;
	left:0px;
	width:100%;
	margin-top:-50px;
	z-index:1;
}
#streifen div {
	height:24px;
	margin-bottom:5px;
	background-color:#404040;
	}
	
h1 {
	margin:0px;
	font-size:100%;
	float:left;
	cursor:hand;
	voice-family:"\"}\"";
	voice-family:inherit;
	cursor:pointer;
}
h2 {
	margin:0px;
	margin-left:10px;
	font-size:90%;
	float:left;
	letter-spacing:1px;
}
h3 {
	margin:0px;
	font-size:90%;
	letter-spacing:3px;
	text-transform:uppercase;
	background-color:#990066;
	padding-left:8px;
	color:#CCCCCC;
}

h4, h5 { margin:0; font-size:1em; }
