body {
	margin:0; 
        padding:0;
        background:#00796D url(grafik/background.gif);
        font-family:Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: center;
      
}


#main 
{
      width: 800px;
      height: 72em;
      background-color: #373737;
      border: 1px solid #009595;
      margin: 20px auto;
      background-image: url(grafik/bigback.jpg);
      background-repeat: no-repeat;
      text-align: left;
      
      
}

#abstand
{
      width: 800px;
      height: 70px;
      
      
}

#left
{
      padding-top: 10px;
      float: left;
      width: 125px;
      
      
}

#middle
{
      padding-top: 10px;
      float: left;
      width: 455px;
      height: 50em;
      
}

#right
{
      float: left;
      width: 205px;
      color: white;
      text-align: center;
      padding-top: 3px;
      
      
}

#teaser
{     
      margin-top: 5px;
      width: 454px;
      font-family: Verdana; Arial;
      font-size: 1.3em;
      font-weight: bold;
      color: #c0c0c0;
      text-decoration: none;
      font-variant: small-caps;
      
      
}

#inhalt 
{
      margin-top: 10px;
      width: 454px;
      height: 46em;
      border: 3px solid #009595;
      background-color: #c0c0c0;
      overflow: auto;
      padding-top:6px;
      
}


.frame 
{
      margin-top: 10px;
      width: 454px;
      height: 46em;
      border: 3px solid #009595;
      background-color: #c0c0c0;
      
}

.counter 
{
      width: 1px;
      height: 1px;
      
}

.archiv 
{
      margin-left: 20px;
      margin-top: 5px;
      padding-top: 10px;
      width: 90%;
      background-color: #676767;
      font-size: 1.3em;
      text-align: center;
      
}

.cleaner {
	clear:both;
	height: 10px;
}

#footer {
        text-align: center;
        width:800px;
        margin-bottom:5px; 
        padding: 2px;
        color: white;
        font-size: 0.8em;
}


p  {padding-left: 5px;}

hr  {width: 95%; border: 1px solid #535353;}

.caution      { color:red; font-weight:bold; }
img.captcha   { margin:0px; padding:0px; border:1px solid #000;}
input.captcha { margin:0px; 
                padding:0px; 
                width:100px; 
                height:23px; 
                font-size:16px;
	border-top: 1px solid #009595;
        border-left: 1px solid #009595;
	border-right: 1px solid #535353;
        border-bottom: 1px solid #535353;
}



.captcha {
	height: 25px;
        margin-bottom: 5px;
        vertical-align: middle;
        margin-left: 10px;

        
}


.input{
      border: 1px solid #cecece;
      background-color: #373737;
      color: #cecece; 
      width: 120px;
      
}

.inputsubmit 
{
      border: 1px solid black;
      background-color: #cecece;
      color: black;
      width: 30px;

      
}

.form 
{
      margin-top:5px;
      
}

ul 
{
      margin-top: 30px;
      text-align:center;
      
}

li 
{ 
      width: 140px;
      background-image: url(grafik/button.gif);
      background-repeat: repeat-x;
      padding-top:3px;
      padding-bottom:3px;
      margin-top: 10px;
      border: 1px solid #009595;
      list-style-type : none;
}

li a 
{     
      font-size: 1.2em;
      font-weight: bold;
      display: block;
      
      
}

li a:hover 
{
      background-color: #009595;
}



.input2{
        width: 18em;
	border-top: 1px solid #009595;
        border-left: 1px solid #009595;
	border-right: 1px solid #535353;
        border-bottom: 1px solid #535353;
	background-color: #f3f3f3;
	margin: 5px;
	padding: 2px;
        text-align: left;
}

textarea {
	width: 18.5em;
        border-top: 1px solid #009595;
        border-left: 1px solid #009595;
	border-right: 1px solid #535353;
        border-bottom: 1px solid #535353;
	background-color: #f3f3f3;
	margin: 5px;
	padding: 2px;
        text-align: left;
}

.submit, .reset {
        background-image: url(grafik/button.gif);
        background-color: #cecece;
   	border: 3px double #009595;
        color: white;
        width: 8em;
        font-weight: bold;
        text-align: center;
 }


#tv {
        width:280px;
        height: 190px; 
        text-align: center; 
        margin:10px auto;
        padding-top: 20px;
        background: url(grafik/back-tv.jpg) no-repeat center;
        border: 3px double #009595;
}


A:link {color: white; text-decoration: none} 
A:visited {color: white; text-decoration: none}
A:active {color: white; text-decoration: none}
A:hover {color: #9ff; text-decoration: none}
A.green:link {color: #009595; text-decoration: none} 
A.green:visited {color: #009595; text-decoration: none}
A.green:active {color: #009595; text-decoration: none}
A.green:hover {color: white; text-decoration: none}