/* neu */

/* reset all 
--------------------------------------------------*/
html,body,h1,h2,h3,h4,h5,h6,
p,form,ul,li		  								
{ 
	margin:0; 
	padding:0; 
}

body 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
  color: #333333;
  background-color: #FFEED0;
  width: 100%;
  height: 100%; 
}

td 
{
 	font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  background-color: transparent; 
}

p
{
	margin-bottom: 1em;
}

h1,h2,h3,h4,h5,h6
{
	margin-bottom: 1em;
}

h1
{
	color: #1052AD;
	font-size: 1.6em;
	border-bottom: 1px dotted #1052AD;
}
h2,h3,h4,h5,h6
{
	color: #333333;
	font-size: 1.2em;
	border-bottom: 1px dotted #333333;
}

h3,h4,h5,h6
{
	color: #FEB501;
	font-size: 1.1em;
	border-bottom: 1px dotted #FEB501;
}

img
{
   border: 0px;
}

strong
{
	color: #FEB501;
}

ul li
{
	margin-left: 20px;
}

#header
{
	position: absolute;
	left: 0;
	top: 0;
	width: 730px;
	height: 116px;
   visibility: hidden;
}

#logo
{
	position: absolute;
	left: 0;
	top: 0;
	width: 147px;
	height: 116px;
}

#himmel
{
	position: absolute;
	left: 147px;
	top: 0;
	width: 613px;
	height: 116px;
	background-image: url(content/himmel.jpg);
	background-repeat: no-repeat;
	border-left: 1px solid #FFC600;
}

#navigation
{ 
	position: absolute;
	left: 0;
	top: 116px;
	width: 147px;
   visibility: hidden;
}
	
#content
{ 
	position: absolute;
	left: 147px;
//	top: 116px;
	top: -20px;
	width: 613px;
	min-height: 600px;
	border-top: 0;
	border-right: 1px solid #FFC600;
	border-bottom: 1px solid #FFC600;
	border-left: 1px solid #FFC600;
	color: #333333;
	background-color: #FEF5E5;
}
	
.legendlittle
{
  font-size: 7pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.subfliesstext {

   font-size: 8pt;
   color: #666666;
}

.wobinich {

   color: #1052AD;
}

.fehler {

   color: #ff0000;
}

.suche {

   color: #1052AD;
}

.klein {

   font-size: 8pt;
   color: #666666;
}


.kleinschwarz {

   font-size: 8pt;
   color: #333333;
}


.menupunkt {

   color: #1052AD;
   font-weight: bold;
}


li.blau {color: #1052AD;}

a {
   
   color: #1052AD;
   text-decoration: none;}

a:hover {
   
   color: #FF0000;
   text-decoration: underline;}
   

a.mainnav {

   font-size: 8pt;
   color: #1052AD;
   margin-bottom: 15px;
}


a.mainnav:hover {
   
   color: #FF0000;
   text-decoration: underline;}
   

a.mainnavhigh {

   font-size: 8pt;
   color: #FF0000;
   margin-bottom: 15px;
}


a.mainnavhigh:hover {
   
   color: #FF0000;
   text-decoration: underline;}
   

a.subnav {

   font-size: 8pt;   
   color: #1052AD;
}

a.subnav:hover {
   
   color: #FF0000;
   text-decoration: underline;}
   

a.subnavhigh {

   font-size: 8pt;   
   color: #FF0000;
}

a.subnavhigh:hover {
   
   color: #FF0000;
   text-decoration: underline;}
   
.aussenrahmen {
    
   border-left: 1px #FFC600 solid;
   border-right: 1px #FFC600 solid;}

.listrownolink1
{
  background-color: #ffffff;
}

.listrownolink2
{
  background-color: #eeeeee;
}

.linebottom {
    
   border-bottom: 1px #FFEED0 solid;}

.subnavrahmen {
    
   border-top: 1px #FFC600 solid;}


.boxzu {
    
   border-left: 1px #FFC600 solid;
   border-top: 1px #FFC600 solid;
   border-right: 1px #FFC600 solid;
   border-bottom: 1px #FFC600 solid;}

.sucherahmen {
    
   border-left: 1px #FFC600 solid;
   border-top: 1px #FFC600 solid;
   border-right: 1px #FFC600 solid;
   border-bottom: 1px #FFC600 solid;}


img.rahmen {
    
   border-left: 1px #FFC600 solid;
   border-top: 1px #FFC600 solid;
   border-right: 1px #FFC600 solid;
   border-bottom: 1px #FFC600 solid;}

img.thumb {
    
   border-left: 1px #eeeeff solid;
   border-top: 1px #eeeeff solid;
   border-right: 1px #eeeeff solid;
   border-bottom: 1px #eeeeff solid;}

   
hr { 

   border-left: 0px #FFC600 solid;
   border-top: 1px #FFC600 solid;
   border-right: 0px #FFC600 solid;
   border-bottom: 0px #FFC600 solid;}

input {
    
   border-left: 1px #FFC600 solid;
   border-top: 1px #FFC600 solid;
   border-right: 1px #FFC600 solid;
   border-bottom: 1px #FFC600 solid;}

textarea {
    
   border-left: 1px #FFC600 solid;
   border-right: 1px #FFC600 solid;
   border-top: 1px #FFC600 solid;
   border-bottom: 1px #FFC600 solid;}

input.weiss {
    
   border-left: 1px #FFFFFF solid;
   border-top: 1px #FFFFFF solid;
   border-right: 1px #FFFFFF solid;
   border-bottom: 1px #FFFFFF solid;}
   
.inputfeld
{
		width: 350px;		
}   

.button
{
		background-color: #EEEEEE;
}





