#AutoScrollContent {
	position:absolute; 
	top:140px; 
	left:0px; 
	width:150px; 
	visibility:visible;
}
body {
	background-color: #F9F9F9;
	background-image: url(/required/impuls.bg.gif);
	background-repeat:repeat-x;
	background-position:0px 150px;
	margin: 0px;
	padding: 0px;
	color: #555555;
}

h1 {
	font-size: 11px;
}

#bg95a6bd {
	position: absolute;
	visibility: visible;
	z-index: 0;
	width: 760px;
	height: 10px;
	top: 150px;
	left: 0px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 3px solid #000000;
	background-color: #95A6BD;
}
#bg2c4e7c {
	position: absolute;
	visibility: visible;
	z-index: 0;
	width: 760px;
	height: 82px;
	top: 160px;
	left: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 3px solid #000000;
	background-color: #2C4E7C;
}
#con001 {
	position: absolute;
	visibility: visible;
	z-index: 0;
	width: 700px;
	top: 240px;
	left: 0px;
}
#ontop {
	position: absolute;
	visibility: visible;
	z-index: 0;
	width: 745px;
	height: 150px;
	top: 0px;
	left: 0px;
}

#newsletter {

}
#newsletter legend {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CA345A;

	}
#newsletter fieldset {
	border:1px solid #CA345A;
	padding:5px;
	width:97%;
	}
#newsletter form {
	margin:0px;
	padding:0px;
	}
.border {
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 7px solid #95A6BD;
	border-left: 1px solid #333333;
}
.text {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	text-align: justify;
}
.text2 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
}
td.mOut { 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #95A6BD; 
	cursor: pointer;
}
td.mOver { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #2C4E7C; 
	background-color:#95A6BD;
	cursor: pointer;
}
.small {
	font: 9px Arial, Helvetica, sans-serif;
	color: #555555;
	font-weight: bold;
	letter-spacing: 1pt;
}
.small2 {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
}
.big {
	font: 16px Arial, Helvetica, sans-serif;
	color: #555555;
	font-weight: bold;
	text-align: left;
}
.warnung {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CA345A;
	font-weight: bold;
}
input {
	font: 11px Arial, Helvetica, sans-serif;
	color: #555555;
	font-weight: bold;
	border-top: 0px solid #555555;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
	border-left: 1px solid #555555;
	background-color: #F9F9F9;
	padding: 2px;
}
ul {
	color: #CA345A;
}
li {
	color: #CA345A;
}
a {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CA345A;
	text-decoration: none;
}
a:link {
}
a:visited {
}
a:hover {
	color: #2C4E7C;
}
.Stil1 {color: #FFFFFF}