body {
	background-image:url(/images/stone.jpg);
	background-attachment:fixed;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
}

p, div.text, form {
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	text-align:left;
	color:#000000;
	background-color:#E3F5FF;
	border-width:2px;
	border-color:#0070C0;
	border-style:solid;
	padding:10px;
	background-image:none;
	margin-left:3%;
	margin-right:3%;
}
form.invisible {
	display:inline;
	border:0px none;
	margin:0px;
	padding:0px;
	font-size:1px;
	background:none;
}
.container {
	margin-left:3%;
	margin-right:3%;
}

td.containerText {
	border-width:2px;
	border-style:solid;
	border-color:#0070C0;
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	text-align:left;
	color:#000000;
	background-color:#E3F5FF;
	background-image:url(/images/background.jpg);
	background-repeat:no-repeat;
	padding:10px;
}

td.containerNews {
	border-width:2px;
	border-style:solid;
	border-color:#0070C0;
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	text-align:left;
	color:#000000;
	background-color:#E3F5FF; padding:10px;
}

div.containerTextNS {
	height:100%;
	border-width:2px;
	border-style:solid;
	border-color:#0070C0;
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	text-align:left;
	color:#000000;
	background-color:#E3F5FF;
	background-repeat:no-repeat;
	background-color:#E3F5FF;
	padding:10px;
}

div.containerNewsNS {
	height:100%;
	border-width:2px;
	border-style:solid;
	border-color:#0070C0;
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	text-align:left;
	color:#000000;
	background-image:url(/images/background.jpg);
	padding:10px;
}

.myButton {
	font-family:Verdana,Arial,sans-serif;
	background-color:#DDDDDD;
	color:#0070C0;
	width:100px;
	font-size:12px;
	border-style:none;
	height:20px;
	line-height:20px;
}

input {
	font-size:12px;
	border-style:none;
	height:20px;
	line-height:20px;
	font-family:Verdana,Arial,sans-serif;
}

textarea {
	font-size:12px;
	border-style:none;
	font-family:Verdana,Arial,sans-serif;
}

p.list, div.list {
	font-family:Verdana,Arial,sans-serif;
	text-align:left;
	color:#000000;
	background-color:#E3F5FF;
	border-width:2px;
	border-style:solid;
	border-color:#0070C0;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:12%;
	background-image:none;
	margin-left:3%;
	margin-right:3%;
	font-size:14px;
}

div.centerText {
	font-family:Verdana,Arial,sans-serif;
	text-align:center;
	color:#000000;
	background-color:#E3F5FF;
	border-width:2px;
	border-style:solid;
	border-color:#0070C0;
	padding:10px;
	background-image:none;
	margin-left:3%;
	margin-right:3%;
	font-size:14px;
}

div.intro {
	font-family:Verdana,Arial,sans-serif;
	text-align:center;
	color:#000000;
	background-color:#E3F5FF;
	border:2px solid #0070C0;
	background-image:none;
	margin-left:3%;
	margin-right:3%;
	margin-top:2%;
	padding-top:2%;
	padding-bottom:5%;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
}

img.thumb {
	color:#0070C0;
	border-color:#0070C0;
}

h1 {
	font-family:Verdana,Arial,sans-serif;
	margin-left:15%;
	color:#0070C0;
	font-weight:bold;
	font-size:24px;
}

h2 {
	font-family:Verdana,Arial,sans-serif;
	margin-left:15%;
	color:#0070C0;
	font-weight:bold;
	font-size:22px;
}

h3 {
	font-family:Verdana,Arial,sans-serif;
	margin-left:15%;
	color:#0070C0;
	font-weight:bold;
	font-size:20px;
}

h4 {
	font-family:Verdana,Arial,sans-serif;
	margin-left:15%;
	color:#0070C0;
	font-weight:bold;
	font-size:18px;
}

h5 {
	font-family:Verdana,Arial,sans-serif;
	margin-left:15%;
	color:#0070C0;
	font-weight:bold;
	font-size:16px;
}

a.image, a.image:link, a.image:visited, a.image:hover, a.image:active {
	font-family:Verdana,Arial,sans-serif;
	text-decoration:none;
	font-weight:bold;
	white-space:nowrap;
	color:#000000;
}

a {
	font-family:Verdana,Arial,sans-serif;
}

a:link {
	font-family:Verdana,Arial,sans-serif;
	text-decoration:none;
	font-weight:bold;
	white-space:nowrap;
	color:#000000;
}

a:visited {
	font-family:Verdana,Arial,sans-serif;
	text-decoration:none;
	font-weight:bold;
	white-space:nowrap;
	color:#454545;
}

a:hover {
	font-family:Verdana,Arial,sans-serif;
	text-decoration:none;
	font-weight:bold;
	white-space:nowrap;
	color:#0070C0;
}

a:active {
	font-family:Verdana,Arial,sans-serif;
	text-decoration:none;
	font-weight:bold;
	white-space:nowrap;
	color:#000064;
}

table.std, td.std, .std {
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
}

th.std {
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	text-align:center;
	color:#0070C0;
	background-color:#bbbbbb;
	font-size:14px;
}

td.raetsel {
	font-family:Verdana,Arial,sans-serif;
	color:#FFFFFF;
	text-align:center;
	font-size:14px;
	border:1px solid #000000;
}

td.hintergrundMenue1 {
	font-size:1pt;
	background-image:url(/images/menu_h1.gif);
}

td.hintergrundMenue2 {
	font-size:1pt;
	background-image:url(/images/menu_h2.gif);
	background-repeat:repeat-x;
}

input.raetsel {
	font-family:Verdana,Arial,sans-serif;
	color:#000000;
	text-align:center;
	text-transform:uppercase;
	font-size:14px;
}

div.sterne {
	background-image:url(/images/sterne.jpg);
	margin-left:3%;
	margin-right:3%;
	border-width:2px;
	border-style:solid;
	border-color:#0B2257;
	font-size:14px;
}

td.sterne {
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-image:none;
	font-size:14px;
}

.forNetscape {			 /* Netscape 6 lässt Lücken zwischen Bildern,	 */
	font-size:1pt;		 /* wenn die Schriftgröße nicht klein genug ist */
}

div.forNetscape {
	position:absolute;
	top:0px;
	left:0px;
	width:10px;
}

/* Anfangspositionierung der Menü-Kategorien */

div.abi2000 {
	position:absolute;
	top:39px;
	left:249px;
	font-size:1pt;
	visibility:hidden;
	width:10px;
}

div.kurse {
	position:absolute;
	top:39px;
	left:329px;
	font-size:1pt;
	visibility:hidden;
	width:10px;
}

div.fahrten {
	position:absolute;
	top:39px;
	left:390px;
	font-size:1pt;
	visibility:hidden;
	width:10px;
}

div.aktionen {
	position:absolute;
	top:39px;
	left:464px;
	font-size:1pt;
	visibility:hidden;
	width:10px;
}

div.sprueche {
	position:absolute;
	top:39px;
	left:547px;
	font-size:1pt;
	visibility:hidden;
	width:10px;
}

div.info {
	position:absolute;
	top:39px;
	left:628px;
	font-size:1pt;
	visibility:hidden;
	width:10px;
}

/* Ende Anfangspositionierung der Menü-Kategorien */



/* Anfangspositionierung der Dropdownmenüs */

div.abi2000Down {
	position:absolute;
	top:54px;
	left:228px;
	visibility:hidden;
	z-index:2;
	font-size:1pt;
}

div.kurseDown {
	position:absolute;
	top:54px;
	left:304px;
	visibility:hidden;
	z-index:2;
	font-size:1pt;
}

div.fahrtenDown {
	position:absolute;
	top:54px;
	left:367px;
	visibility:hidden;
	z-index:2;
	font-size:1pt;
}

div.aktionenDown {
	position:absolute;
	top:54px;
	left:441px;
	visibility:hidden;
	z-index:2;
	font-size:1pt;
}

div.spruecheDown {
	position:absolute;
	top:54px;
	left:526px;
	visibility:hidden;
	z-index:2;
	font-size:1pt;
}

div.infoDown {
	position:absolute;
	top:54px;
	left:607px;
	visibility:hidden;
	z-index:2;
	font-size:1pt;
}

/* Ende Anfangspositionierung der Dropdownmenüs */


div.menuArea {					/* Bereich, für EventHandler zum Schließen der Menüs */
	position:absolute;
	top:0px;
	left:0px;
	width:300px;
	height:300px;
	visibility:hidden;
/*	background-color:#159873; */
}

div.slideShow {
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	color:#777777;
	position:absolute;
	top:430px;
	left:100px;
/*	visibility:hidden; */
}

div.slideShow0 {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
}

div.slideShow1 {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
}

div.soundMenu {
	position:absolute;
	top:100px;
	left:0px;
	width:410px;
	height:35px;
	border-width:2px;
	border-style:solid;
	border-color:#0070C0;
	background-color:#E3F5FF;
	visibility:hidden;
	z-index:2;
}

div.soundCatcher {
	position:absolute;
	top:95px;
	left:-5px;
	width:420px;
	height:45px;
	visibility:hidden;
	z-index:1;
}

div.musicControl {
	border-width:1px;
	border-style:solid;
	border-color:#AFAFAF;
	padding:1px;
}

span.tiny {
	font-family:Verdana,Arial,sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#777777;
	font-size:10px;
}

span.medium {
	font-family:Verdana,Arial,sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#777777;
	font-size:12px;
}

span.newsDatum {
	font-weight:bold;
	color:#0070C0;
}

span.newsHeader {
	font-weight:bold;
}

span.term {
	font-style:italic;
	font-weight:bold;
	color:#0070C0;
}

.great {
	font-size:16px;
}

hr {
	color:#0070C0;
	height:2px;
}

div.geburtstagOverlay {
	position:absolute;
	visibility:hidden;
	left:0px;
	top:280px;
	width:580px;
	margin:0px;
	padding:5px;
	background-color:#E3F5FF;
	border-width:2px;
	border-color:#0070C0;
	border-style:solid;
}

input.sendingCheck
{
	display:none;
}
