* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
}

body {
	background-color: white;
}

h1 {
	color: #000066;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
	padding:0px;
}

a img {
	border:none;
}

div#main {
	background-image:url('images/bg.gif');
	position:absolute;
	left:50%;
	top:50%;
	width:710px;
	height:440px;
	margin-left:-355px;
	margin-top:-220px;
}

div#frau {
	background-image:url('images/frau.jpg');
	width:238px;
	height:313px;
	position:absolute;
	left:440px;
	top:67px;
}

div#logo {
	background-image:url('images/muetter.jpg');
	width:238px;
	height:64px;
	position:absolute;
	left:-10px;
	top:-70px;
}
	
div#welcome {
	position:absolute;
	left:20px;
	top:20px;
	height:20px;
	width:330px;
}

div#textbox_small, div#textbox_big {
	overflow:auto;
}

div#textbox_small a, div#textbox_big a {
	color:black;
	text-decoration:underline;
}

div#textbox_small {
	position:absolute;
	left:20px;
	top:50px;
	width:315px;
	height:305px;
}

div#textbox_big {
	position:absolute;
	left:20px;
	top:30px;
	width:670px;
	height:340px;
}

div#menu {
	position:absolute;
	left:-25px;
	top:450px;
	width:750px;
	height:20px;
	color:#AAAAAA;
/* 	border:1px solid red; */
	text-align:center;

	line-height:1.8em;
}

div#menu a {
/* 	display: block; */
	color: black;
/* 	float: left; */
/* 	margin-right: 25px; */
	font-size: 14px;
	text-decoration: none;
}

div#menu a:hover {
	color:#666666;
}

div#newsticker {
	position:absolute;
	/* left:15px; */
	left:250px;
	top:397px;
	width:430px;
	height:20px;
}

div#newsticker marquee, div#newsticker marquee * {
 	color: #00FFFF;
	width:430px;
	white-space:nowrap;
}

div#newsticker marquee p {
	margin:0px;
	padding:0px;
}

div#newsletter {
	position:absolute;
	/* left:585px; */
	left:20px;
	top:397px;
	width:99px;
	height:17px;
}

div#recommend {
	position:absolute;
	/* left:585px; */
	left:135px;
	top:395px;
	width:101px;
	height:20px;
}

div#banner {
	position:absolute;
	left:232px;
	top:-70px;
	width:468px;
	height:60px;
}

table.texte td {
	border:none;
}

table.texte td.highlight img {
	border:2px solid yellow;
}


table.form td {
	vertical-align:top;
	padding:2px;
	border:none;
}

table.news {
	border-collapse:collapse;
}

table.news td {
	padding:5px;
	border:none;
	border-bottom:1px solid #8EC5CD;
	vertical-align:top;
}


input, textarea, select {
	border:1px solid #6B94D2;
}

button {
	border:1px solid #6B94D2;
	background-color:#E5F9FC;
}

