body {
	font-family : Arial, Helvetica, sans-serif;
	font : 8pt;
	color : black;
	background-color : White;
}

p{
	font-family : Arial, Helvetica, sans-serif;
	color : black;
	font : 10pt;
	padding-left: 1px;  
}

p.ptext{
	font-family : Arial, Helvetica, sans-serif;
	color : black;
	font : 10pt;
}

h2 {
		font : 11pt;
		font-weight:bold;
}

a{
	font-family : Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color : #0357A8;
}

a:visited {
	TEXT-DECORATION: none;
	color : steelblue;
}

a:hover {
	TEXT-DECORATION: underline;
	color : #0357A8;
}
a:active {
	TEXT-DECORATION: underline;
	color : #0357A8;
}


a.menu{
	TEXT-DECORATION: none;
	color : White;
}
a.menu:visited {
	color : White;
	TEXT-DECORATION: none;

}

a.menu:active {
	color : Silver;
	TEXT-DECORATION: none;
}
a.menu:hover{
	color : Silver;
	TEXT-DECORATION: none;
}



a.link{
	TEXT-DECORATION: none;
	color : #0357A8;
}

a.cont{
	TEXT-DECORATION: none;
	color : #Silver;
}

small{
	font : 8pt;
}


td{
	font-family : Arial, Helvetica, sans-serif;
	color : black;
	font : 10pt;
	padding-left: 2px;  
	padding-right: 2px;  

}

td.menu {
	font-family : Arial, Helvetica, sans-serif;
	color : White;
	font : 10pt;
	background-color : #0357A8;
	margin-top : 10px;
	padding-left: 0;  
	padding-right: 0;  

}
td.tmenu {
	font-family : Arial, Helvetica, sans-serif;
	color : #0357A8;
	font : 8pt;
	padding-left: 0px;  
	padding-right: 0px;  

}

td.silver {
	font-family : Arial, Helvetica, sans-serif;
	color : black;
	font : 8pt;
	padding-left: 0px;  
	padding-right: 0px;  

}



hr{
	color : #0357A8;
	height: 1;
}

ul,li div {
	text-align:left;
	align:left;
}
body.wait {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #1C1C1C;
	margin-top: 0px;
	margin-left: 0px;
}

div { text-align: center; }

div.online {
	text-align: center;
	padding-top: 1px;
}
#but {
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

table {
	font: 8pt Arial, Helvetica, sans-serif;
}

Tr {	
color: #1C1C1C; 
}

TR.input_d {	
	color: #0357A8; 
	background: #D4D4D4;  
	text-align: center;  
}
Td.tab_tr1 {
	color: black;
	background: #C5DDF3;
	text-align: center;
	border: 1px solid #0357A8;
}
Td.tab_tr2 {
	background: White;
	height: 44px;
	border: 1px solid #0357A8;
}
Td.tab_tr3 {
	background: White;
	height: 36px;
	text-align: justify;
	border: 1px solid #0357A8;
}
 
TD.title {
	color: black;
	padding-left: 5px;
	text-align: right;
	border: 2px solid #0357A8;
	background : #C5DDF3;
	font-weight : bold;
}
TD.titleC {
	color: #0357A8;
	text-align: center;
	border: 2px solid #0357A8;
	background : #C5DDF3;
	font-weight : bold;
}

TD.tab_bg {	
	text-align: left;  
	background-image: url(images/bg_td.gif);  
	background-position: bottom; 
	border: 1px solid #0357A8;
	background-repeat: repeat-x;
	}
TD.tab_nobg {	
	text-align: left;  
	border: 1px solid #0357A8;
}
TD.tab_banner {	
        color: #FF0000; 
        font-size: 12pt;
        font-weight: bold;
	text-align: center;  
	border: 1px solid #0357A8;
}

TD.tab_powered {	
	text-align: center;  
}

TD.tab_nobg1 {	
	text-align: center;  
	border: 1px solid #0357A8;
	background-color: #F9F9F9;
}
forma {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: Red;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.button {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #0357A8;
	font-style: normal;
	background: #f0f0f0;
	background-image: none;
	width: 150px;
	border: 1px solid #0357A8;
	cursor: hand;
	margin: 0 0 0 4px;
}
td.spacetd { height: 10px;
}
Td.tab_tr2s {
	background: #C5DDF3;
	height: 24px;
	border: 1px solid #0357A8;
	text-align: center;
}
Td.tab_tr2ss {
	background: #C5DDF3;
	color: #FF6347;
	height: 24px;
	border: 1px solid #0357A8;
	text-align: center;
}
#main {
	Z-INDEX: 1
}

#wait {
	DISPLAY: none; Z-INDEX: 2; LEFT: 300px; POSITION: absolute; TOP: 150px
}

.TexHead2 {
   font-size:14px; 
   font-weight:normal; 
   text-decoration:none;
   color:#0357A8;
}

/* Abstaende */
#SpaceV1 {
   height:30px;
}

#SpaceV2 {
   height:9px;
}

.SpaceV1 {
   height:60px;
}

.SpaceV2 {
   height:9px;
}

#SepLine5OrangH {
   background-image:url(img/SepLine5BlueH.gif);
   background-repeat:repeat-x;
   height:7px;
}