body {
  color: #000066; 
	background-color:#003399;
	font-family: arial, helvetica, sans-serif;
  font-size: small;
	margin: 0;
	border:0;
}
	
* html body,
td {
  font-size: x-small; /* fuer IE5/Win */
	f\ont-size: small; /* fuer andere IE-Versionen */
	}

/* p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
	font-family: Arial,Helvetica,sans-serif; 
	color:#000066;
  font-size : 13px;
} */

a:link { 
	color:#000066; 
}


a:visited { 
	color:#6699CC; 
}


a:hover,
a:focus {
	color: #000066; 
	background-color: #ffff00; 
}


.neu {
	color : #cc0000;
	font-weight : bold;
}
.green {
	color : #009900;
  font-size : 130%;
	font-weight : bold;
}

.fett {
	font-weight : bold;
}

.small {
  font-size : 12px;
	font-weight : bold;
}


.white
{
	Background-Color: #ffffff;
}


.yell
{
	Background-Color: #ffff00;
  border: 1px solid #97a9d1;
	padding: 15px;
}

.big
{
	Font-Size: 1.3em;
}

.betont
{
	Font-Size: 130%;
	font-weight : bold;
}

.imp
{
	Font-Size: 15px;
	font-weight : bold;
	text-align:center;
}

.kinder
{
	Font-Size: 130%;
	font-weight : bold;
  color : #cc0000;
	letter-spacing: 0.1em;
}

.important
{
	Font-Size: 130%;
	font-weight : bold;
  color : #cc0000;
	letter-spacing: 0.1em;
	border-bottom: 3px double #cc0000;
}

.impbox {
				background: #E9E9F9;
				width: 500px;
				padding: 20px;
      	border-top: 1px solid #97a9d1;				
      	border-right: 2px solid #97a9d1;
      	border-bottom: 2px solid #97a9d1;
      	border-left: 1px solid #97a9d1;
} 


H1
{
				
  			font-size: 150%;
        color : #000066;
}

H2
{
				font-size: 130%;
        color : #000066;
}

H3
{
				font-size: 120%;
        color : #000066;
}

H4
{
				font-size: 110%;
        color : #000066;
}

H5
{
				font-size: 100%;
        color : #000066;
				margin: 0;
				padding: 0;
}

.bet
{
				Font-Size: 85%;
       	font-weight : bold;
       	color : #cc0000;
}

.fuss {
  			font-size : 0.75em;
       	color : #3399ff;
}

.xxs {
  			font-size : 10px;
       	color : #000066;
}

.breadcrumb {
				float: left;
  			font-size : 85%;
				padding-bottom: 1em;
      	border-bottom: 1px solid #97a9d1;
} 

.navmeta {
				float: right;
				background: #E9E9F9;
				width: 150px;
      	border-top: 1px solid #97a9d1;				
      	border-right: 2px solid #97a9d1;
      	border-bottom: 2px solid #97a9d1;
      	border-left: 1px solid #97a9d1;
} 

.navmeta a {
				text-decoration: none;
}

.navmeta ul {
				margin: 0;
				padding: 10px 8px;
}

.navmeta ul li {
				font-size: 85%;
				margin: 0 0 0 12px;
        padding: 0 0 0 12px;
				list-style: none;
        background: url(images/navdreieck.gif) no-repeat 0 5px;
}

.navunten {
  			font-size : 85%;
}

.navunten a {
  			font-weight : bold;
}

/* ====================================================
+++++++++++++++Formatierung Formular+++++++++++++++++++
==================================================== */

form {
  			background: #E9E9F9;
				width: 500px; /* Breite des Formulars */
				margin: 50px 0;
				padding: 10px 30px;
      	border-top: 1px solid #97a9d1;				
      	border-right: 2px solid #97a9d1;
      	border-bottom: 2px solid #97a9d1;
      	border-left: 1px solid #97a9d1;
} 

form.incoming {
  			background: #e2e5ec;
				width: 205px; /* Breite des Formulars */
				padding: 3px;
				margin: 5px 0;
      	border-top: 0px solid #97a9d1;				
      	border-right: 0px solid #97a9d1;
      	border-bottom: 0px solid #97a9d1;
      	border-left: 0px solid #97a9d1;
} 

fieldset {
				border: 1px solid #97a9d1;
  			padding: 5px 100px; 
} 

legend {
				font-size: 120%;
        font-weight: bold;
				letter-spacing: 4px;
  			padding: 40px 0; 
} 

#input {
  			display: block; /* Beschriftung auf eigener Zeile */
}  

#vorname, #firstname,
#name, #surname, 
#strasse, #street, 
#postleitzahl, #postagecode, 
#ort, #place, 
#land, #country, 
#telefon, #phone, 
#fax,
#email,
textarea {
  			width: 300px;  /* Eingabefelfer gleich lang */ 
				border: 1px solid #97a9d1;
				margin-bottom: 1em;
}

textarea {
  			height: 7em; 
} 

#submit,
#reset {
        color: #000066; 
	      background-color:#ffffff;
        font-weight: bold;
      	border: 3px double #97a9d1;
				margin-top: 10px;
}

input:focus,
input:hover,
textarea:focus,
textarea:hover,
#submit:focus,
#submit:hover,
#reset:focus,
#reset:hover {
  			background-color: #ffff00; 
} 


					
.invisible {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}
