body
{
margin-top:20pt;
margin-left:0pt;
margin-right:0pt;
margin-bottom:20pt;

marginheight:0pt; marginwidth:0pt;

background-color: #FFFFFF;

SCROLLBAR-FACE-COLOR: #ffffff; 
SCROLLBAR-HIGHLIGHT-COLOR: #00A1DD; 
SCROLLBAR-SHADOW-COLOR: #FFFFFF; 
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
SCROLLBAR-ARROW-COLOR: #00A1DD; 
SCROLLBAR-TRACK-COLOR: #ffffff; 
SCROLLBAR-DARKSHADOW-COLOR: #00A1DD;

font-family:Arial; Helvetica, sans-serif, verdana;
}

.header1
{
font-family: Arial; Helvetica, sans-serif, verdana;
color: #000000;
background-image: url(images/header_blaue_leiste5.gif);
}

.header2
{
font-family: Arial; Helvetica, sans-serif, verdana;
color: #000000;
background-image: url(images/header_logo.gif);
}

.header3
{
font-family: Arial; Helvetica, sans-serif, verdana;
color: #000000;
background-image: url(images/menueleiste.gif);
}

.header4
{
font-family: Arial; Helvetica, sans-serif, verdana;
color: #000000;
background-image: url(images/header_bildleiste.jpg);
}

.header5
{
font-family: Arial; Helvetica, sans-serif, verdana;
color: #000000;
background-image: url(images/header_untere_leiste10.jpg);
}

.navi
{
font-family: Arial; Helvetica, sans-serif, verdana;
color: #000000;
}

.kasten_left_kopf
{
background-image: url(images/kasten_links_kopf.gif);
color: #000080;
font-size:10pt;
}

.kasten_left_mitte
{
background-image: url(images/kasten_links_mitte.gif);
color: #000080;
font-size:10pt;
}
.oberer_kasten_left_unten
{
background-image: url(images/oberer_kasten_links_unten.gif);
color: #000080;
font-size:10pt;
}

.kasten_left_unten
{
background-image: url(images/kasten_links_unten.gif);
color: #000080;
font-size:10pt;
}

.navi_left_oben
{
background-image: url(images/header_untere_leiste11.jpg);
color: #000080;
font-size:10pt;
}

.navi_left_mitte
{
background-image: url(images/header_untere_leiste11.jpg);
color: #000080;
font-size:10pt;
}

input.field
{
font: 12px Verdana, Arial
color: #000080; 
background-color:#ffffff; 
border: 1px solid #000080;
}

.button
{
font: 12px Arial; Helvetica, sans-serif, verdana;
color: #000080; 
background-color:#cccccc; 
border: 1px solid #999999;
}

.navi_left_unten
{
background-image: url(images/header_untere_leiste11.jpg);
}

/* Box für Adressfeld im Body: */
#adressfeld {
width: 125px;
position: absolute;
top: 280px; left: 350px;
background-color: #FFF1F1;
border-style: solid; border-width: 1px; border-color: #FF0033;
padding: 2px;
}

/* Kasten für Login: */
#kastenlogin {
position: relative;
top: 0px; left: 16px;
padding: 0px;
font-family: Arial; Helvetica, sans-serif, verdana;font-size:10pt;color:#000080;
text-align:center;
background-image: url(images/kasten_links_mitte.gif);
}

/* Bild Login: */
#giflogin {
width: 151px;
height: 25px;
position: relative;
top: 0px; left: 0px;
padding-top: 0px;
font-family: Arial; Helvetica, sans-serif, verdana;font-size:10pt;color:#000080;
text-align:center;
background-image: url(images/kasten_links_kopf.gif);
}

/* Login Text: */
#login_text {
padding-top: 5px;
font-family: Arial; Helvetica, sans-serif, verdana;font-size:10pt;color:#000080;
text-align:center;
font:normal;
}

/* Das Wort Login: */
#login {
position: relative;
top: 5px; left: 0px;
font-family:Arial,Helvetica,sans-serif,Verdana;font-size:10pt;color:#000080;
text-align:center;
}






/* Kasten für Links: */
#kastenlinks {
position: relative;
top: 32px; left: 16px;
padding: 0px;
font-family: Arial; Helvetica, sans-serif, verdana;font-size:10pt;color:#000080;

text-align:center;
background-image: url(images/kasten_links_mitte.gif);
}

/* Bild Login: */
#giflinks {
width: 151px;
height: 25px;
position: relative;
top: 0px; left: 0px;
padding-top: 0px;
font-family: Arial; Helvetica, sans-serif, verdana;font-size:10pt;color:#000080;
text-align:center;
background-image: url(images/kasten_links_kopf.gif);
}

/* Login Text: */
#links_text {
padding-top: 5px;
font-family: Arial; Helvetica, sans-serif, verdana;font-size:10pt;color:#000080;
text-align:center;
font:normal;
}

/* Das Wort Login: */
#links {
position: relative;
top: 5px; left: 0px;
font-family:Arial,Helvetica,sans-serif,Verdana;font-size:10pt;color:#000080;
text-align:center;
}

.border
{
font-family: Arial; Helvetica, sans-serif, verdana;
font-size:10pt;
border-style: solid; border-width: 1px; border-color: #000080;
color: #000080;
}







.hauptseite
{
font-family: Arial; Helvetica, sans-serif, verdana;
color: #000080;
font-size:11pt;
padding-top: 10;
padding-right: 10;
}

p.anmeldung
{
font-family: Arial; Helvetica, sans-serif, verdana;
font-size:10pt;
}

.background_kasten_rechtsoben
{
background-image: url(images/kasten_rechts_kopf.gif);
color: #000080;
font-size:10pt;
}

.background_kasten_rechtsmitte
{
background-image: url(images/box_rechts_mitte.gif);
padding:4px;
color: #000080;
}

.background_kasten_rechtsunten
{
background-image: url(images/kasten_rechts_unten.gif);
}

.schrift_kasten
{
font-size:9pt;color:#000000;
}

.bgcolor_navi
{
font-family: Arial; Helvetica, sans-serif, verdana;
background-color: #ffffff;
}

.bgcolor_body
{
font-family: Arial; Helvetica, sans-serif, verdana;
background-color: #ffffff;
}

.rand_links_oben
{
background-image: url(images/links_oben.jpg);
}

.linie_links
{
background-image: url(images/linie_links.jpg);
}

.rand_links_unten
{
background-image: url(images/links_unten1.jpg);
}

.linie_unten
{
background-image: url(images/linie_unten.jpg);
}

.rechts_oben
{
background-image: url(images/rechts_oben.jpg);
}

.linie_oben
{
background-image: url(images/linie_oben.jpg);
}

.linie_rechts
{
background-image: url(images/linie_rechts.jpg);
}

.rechts_unten
{
background-image: url(images/rechts_unten1.jpg);
}

.formular
{font-family:Arial; Helvetica, sans-serif, verdana;
font-size:11pt;
background-color:#ffffff;
border-style:solid;border-width:1px;border-color:#000080;
color: #000080;
width: 100%;
}



.formulartext
{font-family:Arial; Helvetica, sans-serif, verdana;
font-size:11pt;
background-color:#ffffff;
color: #000080;
}

.feet_untere_leiste
{
background-image: url(images/blaue_leiste_feet.gif);
}

.p {font-family:Arial; Helvetica, sans-serif, verdana; color:#000080; font-weight:normal;}

A  {font-family:Arial; Helvetica, sans-serif, verdana; color:#000080; font-weight:normal;}

A:hover {font-family: Arial; Helvetica, sans-serif, verdana; color: #BC5C4C; text-decoration:none; font-weight:normal;}

a:active {
	font-family: Arial; Helvetica, sans-serif, verdana;
	color: #000000;
}

.rahmentab {
background-color: #ffffff;
}
.topzelle {
background-color: #b4bfcd;
color: #000000;
font: bold 12px Arial; Helvetica, sans-serif, verdana;
padding: 0px;

}
.formzelle {
background-color: #ffffff;
color: #000080;
font: 12px Arial; Helvetica, sans-serif, verdana;
padding: 4px;


}
input.field {
font: 12px Arial; Helvetica, sans-serif, verdana;
color: #000080; 
background-color:#ffffff;
}

A.menu {font-size:9pt;color:#3B9FFD;font-weight:bold;text-decoration:none;font-family: Arial; Helvetica, sans-serif, verdana;}
A.menu:hover {font-size:9pt;color:#3B9FFD;font-weight:bold;text-decoration:none;font-family: Arial; Helvetica, sans-serif, verdana;}

h1 {
	font-family: Arial; Helvetica, sans-serif, verdana;
	font-size: 2em;
	color: #000080;
	font-weight: bold;
}

h2 {
	font-family: Arial; Helvetica, sans-serif, verdana;
	font-size: 1.7em;
	color: #000080;
	font-weight: bold;
}

h3 {
	font-family: Arial; Helvetica, sans-serif, verdana;
	font-size: 1.4em;
	color: #000080;
	font-weight: bold;
}

h4 {
	font-family: Arial; Helvetica, sans-serif, verdana;
	font-size: 1.1em;
	color: #000080;
	font-weight: bold;
}

h5 {
	font-family: Arial; Helvetica, sans-serif, verdana;
	font-size: 0.9em;
	color: #000080;
	font-weight: bold;
}

h6 {
	font-family: Arial; Helvetica, sans-serif, verdana;
	font-size: 0.7em;
	color: #000080;
	font-weight: bold;
}





.textausrichtung {
	width:370px;
	vertical-align:bottom;
	text-align:left;
	border:none;
	font-size:1.0em;
}

.submitbutton {
	width:123px;
	background:#666;
	border:1px solid; border-color:#999 #333 #333 #999;
	color:#fff;
	cursor:pointer;
	padding:0;
	margin-left:0px;
	text-align:center;
}

.submitbutton:hover {
	background:#A90000;
	color:#fff;
	border:1px solid;
	border-color:#c00 #990100 #990100 #c00;
}

.textfarbe {
	color:#000080;
}

#formular {
	margin:0 auto;
	padding:0;
	width: 368px;
}

form {
	margin:0;
	padding:0;
}



.formular_textarea {
	border:1px solid #32689A;
	text-align:left;
	color:#333;
	font-size:1em;
	padding:0;
	line-height:1.5em;
	width:206px;
}


.formular_bestellung {
	border:1px solid #32689A;
	text-align:left;
	color:#333;
	font-size:1em;
	padding:0;
	line-height:1.5em;
	width:35px;
	height:18px;
}

.formular {
	border:1px solid #32689A;
	text-align:left;
	color:#333;
	font-size:1em;
	line-height:1.5em;
	width:204px;
	height:18px;
	margin-bottom:0.6em;
}

.formular_strasse {
	border:1px solid #32689A;
	text-align:left;
	color:#333;
	font-size:1em;
	padding:0;
	line-height:1.5em;
	width:168px;
	height:18px;
}

.formular_hausnummer {
	border:1px solid #32689A;
	text-align:left;
	color:#333;
	font-size:1em;
	padding:0;
	line-height:1.5em;
	width:30px;
	height:18px;
}

.formular_plz {
	border:1px solid #32689A;
	text-align:left;
	color:#333;
	font-size:1em;
	padding:0;
	line-height:1.5em;
	width:40px;
	height:18px;
}

.formular_ort {
	border:1px solid #32689A;
	text-align:left;
	color:#333;
	font-size:1em;
	padding:0;
	line-height:1.5em;
	width:158px;
	height:18px;
}




fieldset {
	width:320px;
	border:1px solid #999;
	padding:10px;
	margin:5px;
	text-align:left;
}


fieldset:hover {
	border-color:#333;
}

legend {
	font-size:1.1em;
	color:#000080;
	font-size:1.0em;
	font-weight:bold;
	padding:5px;
	margin:5px;
	background:none;
}



