a:link { color: #999; text-decoration: none }
a:visited  { color: #999; text-decoration: none }
a:hover  { color: #21519a; text-decoration: underline }
a:active  { color: #21519a; text-decoration: none }

p  { color: #000; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; background-color: transparent; text-align: left; margin: 0px 0px 15px 25px; padding: 0px }

p a:link {color: #21519A; }
p a:visited {color: #21519A; }

h1  { color: #999; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-align: right; margin: 0; padding: 5px 25px 5px 0 }
	
h2  { color: #21519A; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: left; margin: 0 0 12px; padding: 20px 0 0 25px}
.h2 {
	color: #21519A;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-align: left;
	margin: 0 25px 12px 0px;
	padding: 20px 0 0 0;
}

.navi .links { background-color: transparent; margin: 0px; padding: 0px 0px 0px 25px }
.navi .links1 { background-color: transparent; margin: 0px; padding: 0px 0px 0px 11px }
.bilder  { background-color: transparent; margin: 0px; padding: 0px 25px 0px 0px }
		
.logo  { padding: 90px 25px 0px 0px }

.entry {
		valign:bottom;	
		}
.table { border: solid 1px black }
.table_bg { background: url(images/background_hd.jpg) no-repeat left bottom; border: solid 1px black }
.banner { border-top: 1px solid black; border-bottom: 1px solid black }
.tdlinie { font-size: 1px; line-height: 1px }	
.logo2 {
padding: 0px 25px 17px 0px}

*html ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 25px;
}

ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

*html ul li { 
	color: black; 
	font-size: 12px; 
	line-height: 18px; 
	font-family: Arial, Helvetica, sans-serif; 
	list-style-image: url(images/quadrat_hd.gif); 
	margin-bottom: 0em; 
	margin-left: -0.6em;
}

ul li { 
	color: black; 
	font-size: 12px; 
	line-height: 18px; 
	font-family: Arial, Helvetica, sans-serif; 
	list-style-image: url(images/quadrat_hd.gif); 
	margin-bottom: 0em; 
	margin-left: -2.1em;
}

*html .content   { padding-right: 10px; padding-left: 25px; width: 505px; height: 214px; overflow: auto; }
.content   { padding-right: 10px; padding-left: 25px; width: 470px; height: 214px; overflow: auto; }

.content p { color: #000; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; background-color: transparent; text-align: left; margin: 0px 0px 15px 0px; padding: 0px; }

.adresse {
	border: 0px none;
	margin: 0px 25px 25px 0px;
	padding: 0px;
	overflow: auto;
	height: 180px;
	width: 220px;
}


textarea {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff; 
	font-size: 12px;
	width: 430px;
	height: 82px;
	border: 1px; 
	border-style: solid;
	border-color: #21519A;
	margin: 0px 0px 0px 0px; 
	padding: 2px 0px 2px 5px;		
}

.eingabe {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff; 
	font-size: 12px;
	width: 201px;
	height: 20px;
	border: 1px;
	border-style: solid;
	border-color: #21519A;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 5px;
}
.bestellung {
	width:40px;
}

.eingabe-plz { width:50px; }
.eingabe-ort { width:145px; }

.fehler {font-weight:bold; color:#ee0000;}
.fehlt {border-color:#ee0000;}

.submit {
	color: #21519A;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin: 5px 0px 15px 25px;
	border-style: solid;
	border-width: 1px;
	border-color: #21519A;
	height: 20px;
	padding: 0px;
}
.submit2 {
	color: #21519A;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin: 5px 0px 0px 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #21519A;
	height: 20px;
	padding: 0px;
}
.formular {
	overflow: auto;
	height: 180px;
	width: 495px;
	padding: 0px 10px 0px 0px;
}
.formular-bestellung {
	position:relative;
	overflow: auto;
	height: 300px;
	width: 495px;
	padding: 0px 10px 0px 0px;
}

*html .formular {
	overflow: auto;
	height: 180px;
	width: 505px;
	padding: 0px 10px 0px 0px;
}

.vergessen {
	color: #21519A;
	font-size: 12px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-align: left;
	margin: 0px 0px 15px 0px;
	padding: 0px
	}
	
.ausfuellen {
	font-weight: bold;
	color: #21519A;
	font-size: 12px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-align: left;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	}

.textrechts {
	margin: 0px 25px 25px 0px;
}

.aktionen {
	background-color: #E8EDF5;
	border: 1px;
	border-style: solid;
	border-color: #1C5496;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	padding: 15px 25px 0px 20px;
	width: 175px;
	overflow: auto;
	}

	
*html .aktionen {
	background-color: #E8EDF5;
	border: 1px;
	border-style: solid;
	border-color: #1C5496;
	margin: 0px;
	padding: 15px 25px 0px 20px;
	width: 220px;
	overflow: auto;
	}
	
li a:link {
	color:#2052A0;
}
li a:visited {
	color:#224D97;
}

#bestaetigungsbox {
	position:absolute;
	display:none;
	left: -600px;
	bottom:-1000px;
	width:360px;
	padding:10px;
	border:2px solid #2052A0;
	background:#CCCCCC;
}
