html, body { height:100%; }

body {
	padding:0px;
	margin:0px;
	text-align:left;
	min-width:771px;
	background:url(./menu/bg.gif);
	font-family:Verdana,Helvetica,Arial,Sans-serif,sans-serif;
	color:#FFFFFF;
	overflow:-moz-scrollbars-vertical;
}

li {
	line-height:18px;
}

input {
	font-size:12px;
	background-color:#FFF9D9;
	font-family:Verdana,Helvetica,Arial,Sans-serif,sans-serif;
	color:#00387D;
	margin-top:2px;
	margin-bottom:4px;
}

input#not {
	font-size:12px;
	background-color:#BFC7F6;
	font-family:Verdana,Helvetica,Arial,Sans-serif,sans-serif;
	color:#00387D;
	margin-top:2px;
	margin-bottom:4px;
}

ceckbox#not {
	font-size:12px;
	background-color:#BFC7F6;
	font-family:Verdana,Helvetica,Arial,Sans-serif,sans-serif;
	color:#00387D;
	margin-top:2px;
	margin-bottom:4px;
}

option {
	margin:3px;
}

select {
	background-color:#FFF9D9;
	font-family:Verdana,Helvetica,Arial,Sans-serif,sans-serif;
	color:#00387D;
	margin-top:2px;
	margin-bottom:4px;
}

textarea {
	font-size:12px;
	background-color:#FFF9D9;
	font-family:Verdana,Helvetica,Arial,Sans-serif,sans-serif;
	color:#00387D;
	margin-top:2px;
	margin-bottom:4px;
}

a:link { 
	text-decoration:none;
	color:#FFFFFF;
}

a:visited { 
	text-decoration:none;
	color:#F2F2F2;
}

a:hover { 
	text-decoration:underline;
	color:#FFC600;
}

a:active { 
	text-decoration:underline;
	color:#FFC600;
}

h1 {
	padding:8px;
	font-size:18px;
	font-weight:bold;
	color:#FFC600;
	background-color:#00387D;
}

h1#startseite {
	padding:8;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	line-height:24px;
}

h2 {
	margin:0;
	padding-top:8;
	padding-bottom:4;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

h3 {
	line-height:20px;
	margin:0;
	padding-top:1;
	padding-bottom:1;
	font-size:16px;
	font-weight:bold;
	color:#A02031;
}

#StartKasten a {
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#00387D;
}

.typ h1 {
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#00387D;
	background-color:#FFC600;
}

.infobox h1 {
	margin-top:-8;
	margin-bottom:-12;
	font-size:20px;
	font-weight:bold;
	background-color:#fff9d9;
	color:#A02031;
}

.infobox h2 {
	font-size:18px;
	font-weight:bold;
	background-color:#fff9d9;
	color:#00387D;
}

.infobox h3 {
	font-size:16px;
	font-weight:bold;
	background-color:#fff9d9;
	color:#555555;
}

#preisinfo {
	color:#A02031;
}


table {
	font-size:12px;
	line-height:18px;
}

table.gg {
	width:430px;
	border-collapse:collapse;
}

table.gg td {
	padding:5;
	color:#3A3A3A;
	line-height:16px;
	font-size:12px;
	border:1px #FFFFFF dashed;
}

table.standard td {
	border:0px;
}

#start {
	background:url(./menu/bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#navi {
	width:450px;
	height:28px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	border:1px #FFC600 solid;
	background-color:#045C9D;
}

.td {
	padding:0;
	font-family:Verdana,Helvetica,Arial,Sans-serif,sans-serif;
	color:#FFFFFF;
	line-height:16px;
	font-size:12px;
}

#instart {
	width:220px;
	padding:4;
	font-size:12px;
	color:#FFC600;
	border-right:1px #FFC600 solid;
	border-bottom:1px #FFC600 solid;
	border-left:1px #FFC600 solid;
	background-color:#045C9D;
}

#in2start {
	height:181px;
	background:url(./menu/bgin2.jpg);
	width:450px;
	padding:4;
	font-size:12px;
	color:#00387D;
	background-position:bottom;
	background-repeat:no-repeat;
	border:1px #FFFFFF solid;
	background-color:#FFC600;
}

#in3start {
	width:450px;
	padding:4;
	font-size:12px;
	color:#FFFFFF;
	border:1px #FFFFFF solid;
}

#in2start a {
	color:#00387D;
}

#in2start a:hover {
	color:#333333;
}

#head {
	width:220px;
	padding:4;
	font-size:12px;
	font-weight:bold;
	color:#FFC600;
	border:1px #FFC600 solid;
	background-color:#00397E;
}

#headx {
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#FFC600;
	border:1px #FFC600 solid;
}

#copy {
	height:28;
	padding:4;
	font-size:11px;
	border-top:1px #FFC600 solid;
	border-bottom:1px #FFC600 solid;
	background-color:#045C9D;
}

#imp {
	line-height:20px;
}

#active { 
	text-decoration:underline;
	color:#FFC600;
}

#clink {
	left: 0px; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	width: 220px; 
	font-weight: bold;
}

#clink a {
	border-right: #FFC600 4px dashed; 
	padding-right: 30px; 
	display: block; 
	padding-left: 10px; 
	border-left-width: 0px; 
	background: #FFF9D9; 
	border-bottom-width: 0px; 
	padding-bottom: 2px; 
	margin: 0px 0px 1px; 
	color: #00397E; 
	padding-top: 5px; 
	text-align: right; 
	text-decoration: none; 
}

#clink a:hover {
	border-right: #00387D 4px dashed; 
	background: #FFC600; 
	color: #00397E; 
}

#picleft {
	margin-right:10px;
}

#link {
	color:#A02031;
}

#blau {
	color:#00387D;
}

#rot {
	color:#A02031;
}

small {
	font-family:Verdana,Helvetica,Arial,Sans-serif,sans-serif;
	color:#333333;
	font-size:9px;
}

i {
	font-family:Verdana,Helvetica,Arial,Sans-serif,sans-serif;
	color:#FFFFFF;
	font-size:9px;
}

#text, p {
	color:#003A7F;
}