* {
margin:0;
padding:0;
}
html {
	font: 10pt/1.4 Arial, Helvetica, sans-serif; 
	background: url(design180_neu/bg_lang.GIF) repeat-x;
}

#navioben td a {
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 0.3em;
	text-indent: 2px;
	text-decoration: none;
	/*text-transform: uppercase; */
	color: #CCCCFF;
	border-width: 0px 1px 0px 0px;
	border-style: solid solid;
	border-color: #CCCCFF #CCCCFF #CCCCFF #CCCCFF;
}

#navioben td a:hover {  
background-color: #DEE5FD; 
color: #000066}

#navioben td {  
height:25px;
font-size: 9pt; 
text-align: center; 
vertical-align: middle; 
text-decoration: none; 
}

#navioben {
	position: absolute;
	left: 3px;
	top: 100px;
	width: 770px;
	height: 25px;
	clip: rect(   );
	z-index: 2;
	background: url(design180_neu/navioben_hg.gif) repeat-x;
}

#navilinks td  { 
margin-top:20px
}

#navilinks td a { 
display:block; 
width:100%;
height:100%;
padding: 4px 0px 4px 0px; 
color: #000000; 
text-indent: 10px; 
text-decoration: none;
border-color: white white white white; 
border-width: 1px 0px 0px 0px; 
border-style: solid;
}

#navilinks td a:hover {
	color: White;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: white white white white;
	background-color: #243273;
}

#navilinks td {  
padding:0px; 
width=100%;
text-decoration: none; 
font-size: 10pt
}

#navilinks { 
background-image: url(design180/navilinks_bg.JPG); 
background-repeat: repeat-y; 
position: absolute; 
left: 3px;
top: 125px;
width: 180px;
z-index: 1;
}

p {  
/*font-size: 100%; */
color: #000000; 
padding-top: 5px; 
padding-right: 10px; 
padding-bottom: 5px; 
padding-left: 10px}

#belownavi {  
background-color: #FFFFFF; 
position: absolute; 
visibility: visible; 
z-index: 3; 
height: 10px; 
width: 770px; 
left: 3px; 
top: 125px
; clip:   rect(   )
}

#content { 
position:absolute; 
left:183px; 
top:125px; 
width:590px; 
background-image: url(design180_neu/inhalt590_bg.JPG); 
background-repeat: repeat-y; 
z-index: 3}

.naviheadline { 
padding-left: 10px; 
clip: rect( ); 
font-size: 14pt; 
font-weight: normal; 
background-image: url(design180_neu/navilinks_headline_bg.JPG); 
color: #000042; 
padding-top: 2px; 
padding-right: 2px; 
padding-bottom: 2px 
}

#head {  
height: 100px; 
width: 770px; 
left: 3px; 
top: 3px; 
clip:    rect(   ); 
background-image: url(design180_neu/header.jpg); 
background-repeat: no-repeat; 
position: absolute; 
z-index: 1
}

#logo {  
background-image: url(design180_neu/boerse-pur2.gif); 
background-repeat: no-repeat; 
width: 280px; 
clip:           rect(   ); 
height: 50px; 
left: 5px; 
top: 30px; 
position: absolute; 
z-index: 3}

#bpkurztext {  
font-size: 9pt; 
font-weight: bold; 
text-transform: uppercase; 
color: #FFFFFF;
position:absolute; 
left:290px; 
top:29px; 
width:450px; 
clip:           rect(   ); 
height:34px; 
z-index:3
}

.kurztext {  
font-size: 9pt; 
font-variant: normal; 
text-transform: uppercase; 
color: #D9D9FF; 
text-decoration: none; 
letter-spacing: 1px
}

#kontakt {  
font-size: 8pt; 
color: #CCCCFF; 
text-decoration: none;
position:absolute; 
left:660px; 
top:79px; 
width:109px; 
height:19px; 
z-index:3
}

#kontakt a {  
font-size: 8pt; 
color: #CCCCFF; 
text-decoration: none
}

#kontakt a:hover {  
font-size: 8pt; 
color: #CCCCFF; 
text-decoration: none; 
font-weight: bold
}

h1, h2, h3, h4, h5, h6 {
	padding: 2px 0px 2px 10px;
	font-weight: normal;
	color: #0A349E;
}

h1 {font-size: 14pt; 
}

h2 {
	font-size: 12pt;
	font-weight: bold;
}
h3 {
	font-size: 10pt;
	font-weight: bold;
}
h4 {font-size: 16pt;}
h5 {font-size: 18pt;}
h6 {font-size: 24pt;}

.rahmen {  
border: 1px solid; 
border-width: 1px 1px 1px 1px;
padding: 0px
; border-color: #000099 solid
}

.hg590 {
	background-image: url(design180_neu/bgheadline590.GIF);
	background-repeat: repeat-y;
}

.hg290 {
	background-image: url(design180_neu/bgheadline290.GIF);
	background-repeat: repeat-y;
}

.hg190 {
	background-image: url(design180_neu/bgheadline190.GIF);
	background-repeat: repeat-y;
}
.tdsintabelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 2px 2px 2px 2px;
	border-color: White #DCDCDC #DCDCDC White;
	border-width: 1px;
; border: 1px solid
}

li {  
list-style-position: outside; 
list-style-type: square; 
margin-left: 50px; 
font-style: normal; 
font-weight: normal; 
color: #000000; 
font-size: 9pt}

ul {  
padding-top: 5px; 
padding-bottom: 5px}
.px10rand { margin-left:10px ; margin-top: 10px; margin-right: 10px; margin-bottom: 10px}
body {  background-color: #F2F5FE}
.pt9 { color: #000000; padding-top: 5px; padding-right: 2px; padding-bottom: 5px; padding-left: 3px; font-size: 9pt }
.pt10 { color: #000000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-size: 10pt}

#mailFormFrame {
			font-family: Verdana;
			font-weight: normal;
			width: 550px;
		}
		#mailForm input, #mailForm select, #mailForm textarea {
			font-family: Verdana;
			font-size: 90%;
			font-weight: normal;
		}
		#mailForm .label {
			float: left;
			padding: 2px;
			width: 330px;
		}
		#mailForm .field {
			float: left;
			padding: 2px;
			width: 330px;
		}
		#mailForm .button {
			float: right;
			padding: 2px;
		}
.hg770 { background-image: url(design180_neu/bgheadline770.GIF); background-repeat: repeat-y; }

