body, td {   
margin: 0;
font-size: 11px;   
font-family: Verdana,Arial,Tahoma, Helvetica, sans-serif; 
}

body {   
text-align: center;           /*Damit der IE die Seite zentriert*/  
}

INPUT {	font-family : MS Sans Serif;font-size : xx-small;}
SELECT  { font-family : MS Sans Serif;font-size : xx-small;}

a,a:link,a:visited,a:active { color: #000000;text-decoration underline; }
a:hover { color: #ff0000;text-decoration : none;}
a.aweiss:link,a.aweiss:visited,a.aweiss:active  { color: #ffffff; text-decoration:none; }
a.aweiss:hover      { color: #FFC0C0 }

#site {
position:relative;
width: 900px;
margin: 5px auto;   
text-align: center;   
}
/*
########	Header	########
*/
#header {
position:absolute; top:0px;left:0px;
width: 900px;
text-align: left;
}

#header .logotext  {	/* Last-Minute- */
	font-size: 22px;color:#3163DE;
}
#header .logotext2 {	/* Mallorca.org */
	position:absolute; left:40px;
	font-size: 22px;color:#ffffff;background-color:#3163DE;
}
#header .powered {		/* powered logo */
	position:absolute; top:35px;right:20px;
}
#header .hblue {		/* blauer Headerbereich */
	width: 900px;
	height: 79px;
	background-color:#3163DE;
}

#header .navi {			/* ul header-Navigation */
	position:absolute; bottom:0px;right:0px;
	background-color:#C9D6F7;
	padding:			0px 10px 0px 10px;
	margin:				0;
	list-style-type:	none;
}
#header .navipunkt {	/* li Header-Navigation */
	float:left;
	padding:			5px 5px 5px 5px;
	margin:				0;
	list-style-type:	none;
}
#header .telefon {		/* telefon */
	color:#ffffff;
	position:absolute; bottom:0px;left:10px;
}
#header .telefon2 {		/* telefon2 */
	color:#ffffff;
	font-size: 9px;
}
/* 
########	Navigation links	########
*/
#navi {
	width: 150px;
	height:665px;   
	position:absolute; top:115px;left:0px;
	padding:			15px 0px 15px 0px;
	margin:				0;
	color:				#ffffff;
	background-color:	#FF9239;
	text-align: center;
}
#navi .navi {			/* ul Navigation */
	padding:			0;
	margin:				0;
	list-style-type:	none;
}
#navi .navitop {		/* li Navigation toptext */
	width:				150px;
	background-color:	#FFE4CF;
	color:				#A34E09;
	border:				1px solid #ffffff;
	padding:			5px 0px 5px 0px;
	margin:				0px 0px 5px 0px;
	list-style-type:	none;
}
#navi .navipunkt {		/* li Navigation */
	padding:			0;
	margin:				0;
	list-style-type:	none;
}

/*
########	Content		########
*/
#content {   
position:absolute; top:115px;left:165px;
width: 735px;   
}
#content .starttop {   
	width: 735px;   
	background-color:#3163DE;
	color:#ffffff;
	padding:			5px;
	margin:				0;
}
#content .start {
	width: 735px;
	height:640px;
	background-color:#E2E9FA;
	color:#000000;
	border:				1px solid #3163DE;
	padding:			5px;
	margin:				0;
}
#site .startinfo {
	position:absolute; top:820px;left:0px;
	width: 900px;
	background-color:#E2E9FA;
	color:#000000;
	border:				1px solid #3163DE;
	padding:			20px;
	margin:				0;
	text-align:left;
}

#content .suchmaske {
	position:absolute;top:0px;left:0px;
}
#content .suche {   
	position:absolute;top:110px;left:0px;
}
#content .info {
	position:absolute;top:125px;right:0px;
	width: 110px;
	padding:			5px;
	margin:				0;
	background-color:#E2E9FA;
	border:				1px solid #3163DE;
}
#content .info P {
	margin:0;
	padding:10px 0px 0px 0px;
}

#content .info .infotop {
	width: 110px;
	padding:			5px;
	background-color:#3163DE;
	color:#ffffff;
}

.copy {
	font-size: 11px;
	padding:			5px;
	margin:				0;
}

/* Suchmaske kl und sites */
.farbe1 { font-family: Verdana,Arial,Tahoma, Helvetica, sans-serif; font-size: 11px;color:#ffffff;background-color:#3163DE;}
.farbe2	{ font-family: Verdana,Arial,Tahoma, Helvetica, sans-serif; font-size: 11px;color:#000000;background-color:#E2E9FA;}
.farbe3 { font-family: Verdana,Arial,Tahoma, Helvetica, sans-serif; font-size: 11px;color:#000000;background-color:#C9D6F7;}

.select100 	{ font-family : MS Sans Serif;font-size : xx-small;width:100px;}
.select150 	{ font-family : MS Sans Serif;font-size : xx-small;width:150px;}
.umrandung { border:1px solid #3163DE; padding:1px; margin:0px; }

h1 {
    font-family: Verdana,Arial,Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	margin: 10px 0 5px 0;
}
h2 {
    font-family: Verdana,Arial,Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	margin: 10px 0 5px 0;
}