*  {margin:0; padding:0}

body {
	text-align:center; 
	margin:0px;
	background-color: #000;
	color:#ff9;
}

A:visited {
	color:#fff;
}

A:link {
	color:#0f0;
}

#kalender {
	margin:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
}

hr{
 border: 0; /* Für Firefox und Opera */
 border-top: solid 1px #F70000;
 border-bottom: solid 1px #000000; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}

.smiltab {
	border-collapse:collapse;
	background-color: #ebebc8;
	color: #000;
}

.smiletr {
	display:table-row;
}

.smiletd {
	display:table-cell; border:thin solid #000; padding:2px;
}


h1,h2,h3,h4,h5,h6 {
	margin-top:0px;
	margin-bottom:5px;
	font-size: 3em;
}

input {
	font-family:arial;
	font-size:10em;
	color:#ff9;
}

#main {
	width:840px;
	color:#ff9;
	height:100%;
	height:auto;
	margin:auto;
	margin-bottom:10px;
	overflow:hidden;
	background-image:url(images/navback.gif);
	background-color:#720000;
}

#banner {
	color:#ff9;
	height:30px;
	width:80%;
	background-image:url(images/topback.gif);
	background-color: #000;
	border-bottom:thick;
	float:left;
}

#banner2 {
	color:#ff9;
	height:30px;
	width: 80%;
	background-image:url(images/topback.gif);
	background-color: #000;
	border-bottom:thick;
	float:left;
}

#banner h1 {
	color:#ff9;
	font-family:arial,helvetica;
	font-size:2em;
	padding:20px;
	padding-bottom:2px;
	margin:0px;
	text-align:left;
}

#banner h6 {
	color:#ff9;
	font-family:arial,helvetica;
	font-size:1em;
	padding:20px;
	padding-top:0px;
	margin:0px;
	text-align:left;
}

.gb1 {
	background-color: #000000;
	width: 10%;
}

.gb2 {
	background-color: #720000;
	width: 35%;
}

.gb3 {
	background-color: #720000;
	width: 20%;
	text-align: right;
}

.gb4 {
	background-color: #720000;
	width: 100%;
}

.gb5 {
	background-color: #555;
}
.gragb {
	background-image:url(images/buttonact.gif);
}

#lbox {
	width:120px;
	height:100%;
	overflow:hidden;
	float:left;
	background-image:url(images/navback.gif);
	background-color:#720000;
	text-align:left;
}

#lbox ul {
	font-family:arial,helvetica;
	font-size:12em;
	margin-left:15px;
	margin-top:0px;
	padding:5px;
}

#lbox a {
	text-decoration:none;
	color:#ff9;

}

#lbox a:hover {
	color:#f90;
}

.lboxaktiv {
	color:#f00;
}

#lbox ul ul {
	padding:0px;
	margin-left:10px;
	margin-bottom:5px;
}

.subitem {
	font-size:12em;
	padding:0px;
	margin:0px;
}

#mbox {
	width:600px;
	height:100%;
	height:auto;
	overflow:hidden;
	float:left;
	background-color:#000000;
	text-align:left;
}

#rbox {
	width:120px;
	text-indent:5px;
	height:100%;
	height:auto;
	overflow:hidden;
	float:right;
	background-color:#720000;
	background-image:url(images/navback.gif);
	font-family:arial,helvetica;
	font-size:1em;
	margin:0px;
	padding:0px;
}

#rbox hr {
	border-bottom:0.5px solid #ff9;
}


.infos {
	padding:5px;
}

.info {
	font-size:6px
}


.inhalt {
	padding:5px;
	margin:0px;
	font-family:arial;
	font-size:12px;
	text-align:justify;
}

.imp {
	border-color:#CCCCCC;
	border-style:dashed;
	border-width:thin;
	padding:6px;
}
	

.grafikbutton {
	background-image:url(images/buttonoff.gif);
	width:120px;
	height:23px;
	border-bottom:thick;
	border:3px;
	text-align:left;
	margin:2px;
	list-style-type:disc;
}

.grafikbutton:hover {
	background-image:url(images/buttonhov.gif);
	width:120px;
	height:23px;
	border:0px;
}

.grafikbutton:active {
	background-image:url(images/buttonact.gif);
	width:120px;
	height:23px;
	border:0px;
}

.style5 {color: #FFFFDF;}
.style6 {color: #FFFFDF;}

#wrapper {text-align:left; margin:1% auto; width:80%; font-size:85%;}
    h1{margin:1em 0; border-bottom:1px solid;}
    p {padding:0.2em 0;}
    legend {
	padding:0.2em 1em;
	border-right:1px solid rgb(125,125,90);
	border-left:1px solid rgb(125,125,90);
	border-bottom:1px solid rgb(125,125,90);
	border-top:1px solid rgb(125,125,90);
	background:rgb(225,225,190);
	font-weight:bold;
	font-size:110%;
}
* html legend {margin-left:-7px;}
 p#legend_text {
	border-bottom:1px solid rgb(125,125,90);
	border-right:1px solid rgb(125,125,90);
	border-left:1px solid rgb(125,125,90);
	border-top:1px solid rgb(125,125,90);
	padding:0.2em 20px;
	background:rgb(22,22,19);
	margin-bottom:10px;
}
    label {float:left; width:15%; min-width:6em;}
    p input {width:40%;}
    fieldset {padding:0 2em 1em 2em; border-bottom:3px solid rgb(125,125,90); border-right:3px solid rgb(125,125,90);
    border-top:1px solid rgb(125,125,90); border-left:1px solid rgb(125,125,90);}
    input, textarea {border:1px solid rgb(125,125,90); background:rgb(235,235,200);}
    textarea {width:70%; overflow:auto;}
    input.send {
	background:rgb(22,22,19);
	width:6em;
	cursor:pointer;
	font-weight:bold;
}
    input.send.error {
	color:#000000;
	background:black;
}
    input.send.confirm {
	color:#000000;
	background:green;
}
    .error {color:red;}
    .confirm {color:#080;}
    .standard {
	color:#999999;
}
    .right {text-align:right; padding:2em 20% 0 0;}
    acronym {border-bottom:1px dotted; cursor:help; font-style:italic;}
    code {display:block; margin-top:1em; font-family:"Courier New", Courier, monospace; 
    font-size:110%; color:#080;}
    p#backlink {text-align:right; margin-top:20px; border-top:1px solid rgb(125,125,90);}
    p#backlink a {text-decoration:none; color:#080;}
    p#backlink a:hover {text-decoration:underline;}
