* {margin: 0; padding: 0;}

/*----HTML-tags-----------------------------------------------*/

 body {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#000;
  margin:0px;
  background-color:#fff;
  /*background-image:URL(./images/htgr.jpg);
  background-attachment:fixed;
  background-position:center center;
  background-repeat:no-repeat;*/
  scrollbar-base-color:#669900;
  scrollbar-3dlight-color:#99CC00;
  scrollbar-arrow-color:#669933;
  scrollbar-darkshadow-color:#003300;
  scrollbar-face-color:#99CC33;
  scrollbar-highlight-color:#CCFFCC;
  scrollbar-shadow-color:#003300;
  scrollbar-track-color:#009900;
}

p {
margin-bottom:5px;
/*padding:0px 15px 0px 15px;*/
}

a:link, a:visited {
font-weight: bolder;
color: #682753;
text-decoration: none;
padding:2px;
}
a:hover, a:focus {
padding:2px;
font-weight: bolder;
color: #C76DA9;
text-decoration: none;
}
a:active {
font-weight: bolder;
color: #F7E9F2;
text-decoration: none;
padding:2px;
}

a.navi_links {
  display:block;
  height:12px;
  width:80px;
  text-transform:uppercase;
  margin-bottom:-4px;
}

a.navi_links:link, a.navi_links:visited {
  font-size:10px;
  font-weight:bolder;
  color:#682753;
  text-decoration:none;
  padding:2px 2px 2px 15px;
  border:1px solid;
  border-bottom:#003300;
  border-right:#003300;
  border-top:#CCFF99;
  border-left:#CCFF99;
}

a.navi_links:hover {
  font-size:10px;
  color:#C76DA9;
  text-decoration:none;
  padding:2px 2px 2px 15px;
  border:1px solid;
  border-bottom:#CCFF99;
  border-right:#CCFF99;
  border-top:#003300;
  border-left:#003300;
}

h1, h2, h3, h4, h5, h6 {
font-family:"Verdana",Arial,sans-serif;
font-weight: bolder;
color:#682753;
}

h1 {
font-size:16px;
font-weight: bolder;
margin-bottom:8px;
}

h2 {
font-size:14px;
margin-bottom:7px;
margin-top:14px;
}

h3 {
font-size:12px;
}

td, th {
font-family:"Verdana", Arial, sans-serif;
font-size:10px;
padding:5px;
vertical-align:top;
border-right:1px solid #682753;
border-bottom:1px solid #682753;
empty-cells:hide;
}

td{
color:#000;
background-color:#F7E9F2;
}

td.ohne{
	color:#000;
	background-color: #DCAACB;
	border:none;
}

th{
color:#682753;
background-color:#C76DA9;
}

textarea {
font-family:"Verdana", Arial, sans-serif;
font-size:10px;
color:#000;
border:1px solid #682753;
background-color:#F7EDF4;
height:45px;
width:250px;
}

input {
font-family:"Verdana", Arial, sans-serif;
font-size:10px;
color:#000;
border:1px solid #682753;
background-color:#F7EDF4;
height:15px;
width:250px;
}

input.kurz {
width:80px;
}

input.telnr {
width:118px;
}


/*----Klassen-----------------------------------------------*/


.kennzeichen {
font-weight:bolder;
color:#006600;
}

.langezeile  {
white-space:nowrap;
}

/*----Klassen/Container-----------------------------------------------*/

.logo {
  margin-top:-260px;
  position: absolute;
  top:50%;
  left:20px;
  height:70px;
  width:110px;
  background-image:URL(./images/logo.gif);
  background-repeat:no-repeat;
  border:1px solid red;
	/*							*/
}

.alles {
  /*border:1px solid red;*/
	margin-left:-512px;
	margin-top:-384px;
	position: absolute;
	top:50%;
	left:50%;
	height: 768px;
	width: 1024px;
	/*border:2px dashed pink;
								*/
}

.navi_box{
  background-image:URL(./images/kobold.gif);
  background-repeat:no-repeat;
 	width:180px;
	height:320px;
  position:absolute;
	right:0px;
	top:60px;
	z-index:1;
	border:1px solid orange;
	/*							*/
}

.navi{
  position:absolute;
  right:0px;
  top:0px;
	width:110px;
	height:230px;
	border:1px solid pink;
	/*						*/
}


.inhalt{
  position:absolute;
	left:100px;
	top:60px;
  width:460px;
  padding-right:20px;
	height: 310px;
	overflow:auto;
	border:1px solid blue;
	/*						*/	
}



.copyright {
  font-size:8px;
  margin-top:180px;
  position: absolute;
  top:50%;
  right:20px;
  height:20px;
  width:200px;
  border:1px solid green;
	/*						*/
}

.ticker{
    position:absolute;
	margin-left:-380px;
    left:50%;
    height:20px;
    width:760px;
	bottom:0px;
	visibility: visible;
	border:1px solid #FFF1C9;
	/*                        */
}
