
table.bg
		{
		background-image:  url(../images/bg.gif);
		background-repeat: repeat-x; 
		background-position: top;
		height:287px;
		}

table.content
{
background-image:  url(../images/bg/mainbg.png);
background-repeat: repeat-y; 
font-family:verdana;
font-size:12px;
color:#999999;
}



td.links
{
background-image:  url(../images/schatten_links.gif);
background-repeat: repeat-y; 
background-position: right;
width:235px;
}

td.mitte
{
width:691px;
}

td.rechts
{
background-image:  url(../images/schatten_rechts.gif);
background-repeat: repeat-y; 
background-position: left;
}

table.navi
		{
		background-image:  url(../images/navibg.gif);
		background-repeat: no-repeat; 
		background-position: top;
		height:287px;
		width:235px;
	
		
		}

table.logo
{
background-image:  url(../images/schatten_rechts_oben.gif);
background-repeat: no-repeat; 
background-position: right;
margin-left:15px;
height:96px;
width:686px;
}

		
		
table.menue
		{
		margin-left:25px;
		}
		
		table.content
		{
		
		font-family:arial;
    	font-size:13px;
    	font-color:#666;
		
		
		}
		
		




body

      {
	  
	  background-color:#2b5580;
	  margin-left: 0px;
	  margin-top: 0px;
	  margin-right: 0px;
	  margin-bottom: 0px;
	  background-image:url(../images/bg/bg.gif);
	  background-attachment:fixed;
	  background-repeat:repeat-x;
	  }

     input
    {
    font-family:arial;
    font-size:13px;
    color:#333;
	background-color:#eee;
    border-style:solid;
    border-width:1px;
    border-color:#666;
	padding:2;
    }
	
	     select
    {
    font-family:arial;
    font-size:13px;
    color:#333;
	background-color:#eee;
    border-style:solid;
    border-width:1px;
    border-color:#666;
	padding:2;
    }



textarea
    {
    font-family:arial;
    font-size:13px;
    color:#333;
    background-color:#eee;
    border-style:solid;
    border-width:1px;
    border-color:#666;
    }

table.schwarz
{
border-color:#666;
border-style:solid;
border-width:1px;
spacing-left:3px;
font-family:arial;
    font-size:13px;
    color:#333;
}

.navi{
color:#fff;
font-family:verdana;
font-size:16px;
display:block;
text-decoration:none;
padding: 8px 0px 1px 35px;
background:url(../images/navi/menubg.gif);
height:31px;

}
.navi:hover{
color:#e9c379;
background: url(../images/navi/menubghover.gif);
}

.text:link {font-family:arial; font-size: 12px; color: #000; text-decoration:underline;}
.text:visited {font-family:arial; font-size:12px; color: #000; text-decoration:none;}
.text:hover {font-family:arial; font-size: 12px; color: #000; text-decoration:none;}
.text:active {font-family:arial; font-size: 12px; color: #000; text-decoration:none;}

.mail:link {font-family:arial; font-size: 12px; color: #fff; text-decoration:underline;}
.mail:visited {font-family:arial; font-size:12px; color: #fff; text-decoration:none;}
.mail:hover {font-family:arial; font-size: 12px; color: #fff; text-decoration:none;}
.mail:active {font-family:arial; font-size: 12px; color: #fff; text-decoration:none;}

.oben:link {font-size: 12px; font-weight:bold; color: #036; text-decoration:underline;}
.oben:visited {font-size: 12px; font-weight:bold; color: #036; text-decoration:underline;}
.oben:hover {font-size: 12px; font-weight:bold; color: #036; text-decoration:none;}
.oben:active {font-size: 12px; font-weight:bold; color: #036; text-decoration:underline;}



p
 {
 font-family:arial;
 font-size:13px;
 color:#333;
 text-align:left;
 line-height:135%;
 margin-bottom:-1px;
 }
 


h1
{
color:#036;
font-size:16px;
margin-bottom: 0px;
border-bottom:dotted 1px #666;
} 
  
   table.kontakt
{
background:url(../images/main/kontakt.gif) no-repeat top;
color:#FFFFFF;
}
h2
{
color:#fff;
font-size:16px;
margin-bottom:-10px;
} 

p.mailabstand
{
margin: 4px 0px 0px 0px;
padding: 0px;
}


