body {
font-family : Arial, Helvetica, sans-serif; 
background : #000 url(../images/bg.png) repeat-x top left; 
} 

.table-complete {
border : 1px solid #999; 
background : #FFFFdd; 
} 

.tablewerbung {
border : none; 
background : #ffffff; 
height : 600px; 
} 

.glossar-box {
font-size : 12px; 
color : #999999; 
border : 1px solid #990000;
background : #fff; 
} 





a.bannerlink {
display : block; 
width : 100%; 
line-height : 15px; 
height : 15px; 
text-align : center; 
text-decoration : none; 
font-size : 12px; 
color : #bbbbbb; 
border : none; 
padding-left : 5px; 
padding-right : 5px; 
background : #000000; 
} 

a.bannerlink:hover {
color : white; 
} 


H1 {
font-size : 12pt; 
color : #990000; 
font-weight : bold; 
border-bottom : 1px solid #990000; 
margin-bottom : 5px; 
} 

h2 {
font-size : 8pt; 
color : #000; 
font-weight : bold; 
} 

H3{
	font-size: 9pt;
	color:#900;
	font-weight: bold;
	border-bottom: 1px solid #900;
	margin-bottom: 0px;
	margin-left:15px;
}

.fliesstext {
font-size : 10pt; 
color : #555; 
} 

a.textlink {
padding-left : 15px; 
font-size : 10pt; 
color:#900; 
text-decoration : none; 
background : url('../../images/linkarrow.gif') no-repeat left; 
} 

a.textlink:hover {
text-decoration:underline; 
} 

a.glossarlink {
font-size : 10pt; 
color:#990000; 
text-decoration : none; 
} 

a.glossarlink:hover {
font-size : 10pt; 
text-decoration : underline; 
} 

li {
font-size : 8pt; 
color : #000; 
font-weight : normal; 
line-height : 1.2; 
} 
.subline	{
font-size : 10pt; 
color : #D47636; 
font-weight : bold; 
border-bottom : 1px solid #D47636; 
} 

b {
font-size : 10pt; 
color : #000; 
} 

span {
font-size : 10pt; 
color : #ff0000; 
} 

/*-------------------------------- Listings--------------------------*/
.headline		{font-size:9pt; color:white; background-color:#550000;font-weight: bold;letter-spacing : 2px;}
.listheader		{font-size:9pt; color:white; background-color:#990000;font-weight: bold;letter-spacing : 2px;}
.listingline1	{background-color:#edead9;border:1px solid #aaa;border-spacing:0px;}
.listingline2	{background-color:white;}


/*-------------------------- Formulare ---------------------------------------*/
input, textarea {
font-size : 9pt; 
color : black; 
border : 1px solid gray; 
background : #fff; 
} 
.submit {
border : 1px solid gray; 
color : #4EA2BA; 
font-weight : bold; 
background : #E0ECF0; 
} 
.checkbox {
border : none; 
background : transparent; 
} 
.radiobutton {
border : none; 
background : transparent; 
} 
input, select {
border : 1px solid gray; 
background : #fff; 
} 
textarea {
border : 1px solid gray; 
height : 100px; 
background : #fff; 
} 



/*-------------------------- Bilder ---------------------------------------*/
.picframe { 
border : 1px solid #999; 
} 


/*-------------------------- Footer ---------------------------------------*/
.footer-table { 
background : #000;
} 
.footer-text { 
color : #999;
text-decoration : none;
font-weight : normal;
font-size : 8pt;
} 
.footer-link { 
color : #999999;
text-decoration : none;
font-weight : normal;
font-size : 8pt;
} 
.footer-link:hover { 
color : white;
} 

.codeframe{
border : 1px solid gray; 
font-size : 8pt;
color : #900; 
font-weight : bold; 
background : white; 
padding:20px;
} 
