A {
	font-size: 10pt;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;	
}

BODY {
	background-color: #151515;
	margin-top: 0px;
}

/* Schriftart und Einstellungen die für alle Elemente gleich sind */
A, td#menuleft, div#captcha, div.submenu, td#tabOn, td#tabOff, .mainheadertext, .maintext, .maintextcaptialletter, .standardtext, .error, .disclaimertext {
	font-family: trebuchet ms, trebuchet, sans-serif;
	color: #FFFFFF;
}

#containerdiv {
	text-align: center;
}

#head {
	background-image: url('../img/head02.gif');
	height: 135px;
}

#menu {
	background-color: white;
	text-align: left;
	width: 100%;
}

#menuleft {
	width: 271px;
	height: 109px;
	background-image: url('../img/menuSpacer.gif');
	vertical-align: bottom;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: medium;
	font-style: italic;
}

#menuoptOn {
	background-image: url('../img/reglerOn.gif');
}

#menuoptOff {
	background-image: url('../img/reglerOff.gif');
}

#menuoptOn, #menuoptOff {
	width: 115px;
	height: 93px;
	cursor: pointer;
}

#tabOn {
	background-image: url('../img/tabOn.gif');
}

#tabOff {
	background-image: url('../img/tabOff.gif');
}

div#captcha, div.submenu, td#tabOn, td#tabOff {
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 1pt;
}

#menuright {
	background-repeat:repeat-x;
	background-image: url('../img/menuBackground.gif');
}

div containerdiv {
	width:979px;
}

.submenu {
	background-repeat:repeat-x;
	background-image: url('../img/subMenuBackground.gif');
	height:24px;
}

.mainspacer {
	height: 10px;
	background-color:#323337;
}

#main {
	background-color: #323337;
	margin-left: 20px;
}

.maintextleftcol {
	background-image: url('../img/Textrand-links.gif');
	width: 47px;
	padding-top:10px;
}

.mainheadertext {
	font-style: italic;
	font-weight: bold;
	color: #f0f0f0;
	letter-spacing: 1px;
}

.mainheadericon {
	height: 51px;
}

.lampicon {
	background-image: url('../img/headericon-lamp.gif');
	height: 51px;
}

.standardtext {
	font-size: 10pt;
	letter-spacing: 1pt;
}

.maintext {
	font-size: 10pt;
	letter-spacing: 1pt;
	padding-right: 20px;
	padding-bottom: 20px;
}

.disclaimertext {
	font-size: 8pt;
}

#contenttable {
	margin-left: 20px;
	width: 90%;
}

td#menuoptOn img, td#menuoptOff img {
	width: 115px;
	height: 87px;
	border: 0;	
}

#footer {
	background-image: url('../img/foot.gif');
	height: 120px;
}

#containerdiv div {
	width: 979px;
	margin: auto;
}

/* 
	<b> im Text wird verwendet um den ersten Buchstaben
	des Anfangssatzes hervorzuheben
 */
td.maintext b {
	font-size: 14pt;
}



/* CSS-Elemente zur Gestaltung von Strato-Code */
/* Captcha im Gästebuch */
div #captcha {
    width: 100%
}

/* Strato CGI-Guestbook Fehler */
.error {
    color: white;
    font-weight: bold;
}

/* Eventkalender Monatsansicht */
td.maintext iframe {
	padding-left: 100px
}

/* Ende Strato CSS-Elemente */