body,td,th,p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 12pt; }
body { color: #fff; background-color: #40454e; text-align: center; margin: 0; padding: 0; }
form {
	margin: 0;
}
#page { background-image: url(pics/hintergrund.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; text-align: left; width: 1033px; margin-right: auto; margin-left: auto; }
#header { background-image: url(pics/header.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; height: 101px; margin-left: 14px; }
#header h1 {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0;
	height:0;
	overflow:hidden;
	display:inline;
}
#container { background-image: url(pics/schmuckbild_links.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 14px bottom; width:100%; overflow:hidden       ; padding-left: 14px; }
#links { width: 173px; float: left; }
#navi { background-image: url(pics/navi_hintergrund.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; }
#navi ul { font-size: 9pt; line-height: 27px; margin:0 0 20px; padding: 48px 0 0; }
#navi ul li { background-image: url(pics/navi_li.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; list-style-type: none; }
#navi ul li a, 
#navi ul li a:link, 
#navi ul li a:active, 
#navi ul li a:visited { color: #fff; font-family: Tahoma, Arial, sans-serif; font-weight: bold; text-decoration:none; margin-left: 15px; }
#navi ul li a:hover { color: #000; }
#navi ul li ul { font-size: 9pt; line-height: 27px; margin:0; padding: 0; }
#navi ul li ul li { background-image: url(pics/navi_li.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; list-style-type: none; }
#navi ul li ul li a, 
#navi ul ul li a:link, 
#navi ul ul li a:active, 
#navi ul ul li a:visited { color: #fff; font-family: Tahoma, Arial, sans-serif; font-weight: normal; text-decoration:none; margin-left: 25px; }
#navi ul li ul li a:hover { color: #000; }
#navi a.menu_current { color: #9EBFEE !important; }

#suche { width: 112px; margin-left: 20px; padding-bottom: 200px; }
#suche .textfeld { color: #fff; font-size:9pt; font-family: Tahoma, Arial, sans-serif; background-color: #595e68; margin: 0; padding: 2px; border: solid 1px #737781; }
#suche .button { background:#7c808b; color:#fff; font-family: Tahoma, Arial, sans-serif; border-color: #000; border-style: solid; border-width: 2px 0 0; }
#content { width: 600px; float: left; margin-left: 15px; padding-top: 52px; }
#content a, #content a:link, #content a:active, #content a:visited { color: #bbc9e1; }
#content a:hover { color: #fff; }
#infobox { width: 175px; float: left; margin-left: 25px; padding-top: 52px; }
#footer { background-image: url(pics/footer.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; height: 33px; }
.infobox_grau { background-image: url(pics/infobox_hintergrund_grau.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; margin-bottom: 20px; padding-top: 8px; padding-bottom: 3px; }
.infobox_grau a, .infobox_grau a:link, .infobox_grau a:active, .infobox_grau a:visited { color:#fff; } 
.infobox_grau a:hover { color:#CDD7E8; }
.infobox_blau { color: #000 !important; font-size: 8pt; background-image: url(pics/infobox_hintergrund_blau.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; padding-top: 8px; padding-bottom: 3px; }
.infobox_blau a, .infobox_blau a:link, .infobox_blau a:active, .infobox_blau a:visited { color:#fff; } 
.infobox_blau a:hover { color:#CDD7E8; }
.infobox_grau p, .infobox_blau p { font-size: 8pt; line-height: 11pt; margin-bottom: 5px; margin-left:8px; }
h1, h2, h3, h4, h5, p {	margin: 0 0 10px; }
h1 { font-size: 17pt; line-height: 19pt; }
h3 { font-size: 15pt; line-height: 18pt; }
h2 { font-size: 14pt; line-height: 17pt; }
h3 { font-size: 13pt; line-height: 16pt; }
.contentbox { width: 100%; border: solid 1px #899ec6; overflow:hidden; margin-top:10px; }
.contentbox img { margin-right:10px; }
.contentbox p { margin:5px; }

