a {
  text-decoration: none; border: #000000 0px none;
}

a:visited {
	font-family:Arial, sans-serif, Verdana; color:#6E7073;
}
	
a.textlink {
	font-family:Arial, sans-serif, Verdana; font-weight: bold; color:#0033CC; text-decoration: none
  }
	
a.textlink:hover {
	color:#AE1934; font-weight: bold; text-decoration: underline
}

a.nav {	
	color: #6E7073; font-size: 14px; font-weight: bold; padding-right: 0ex; display: block; padding-left: 0.5ex; background: #ffffff; padding-bottom: 0ex; width: 100%; padding-top: 0ex; text-decoration: none; border-top: #ffffff 1px solid; border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; border-right: #ffffff 1px solid
}
	
a.nav:hover {	
	color: #AE1934; font-size: 14px; font-weight: bold; padding-right: 0ex; display: block; padding-left: 0.5ex; background: #eeeeee; padding-bottom: 0ex; width: 100%; padding-top: 0ex; text-decoration: none; border-top: #AE1934 1px solid; border-bottom: #AE1934 1px solid; border-left: #AE1934 1px solid; border-right: #AE1934 1px solid
}

a.nav_sel {	
	color: #AE1934; font-size: 14px; font-weight: bold; padding-right: 0ex; display: block; padding-left: 0.5ex; background: #ffffff; padding-bottom: 0ex; width: 100%; padding-top: 0ex; text-decoration: none; border-top: #ffffff 1px solid; border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; border-right: #ffffff 1px solid;
}
	
a.nav_sel:hover {	
	color: #AE1934; font-size: 14px; font-weight: bold; padding-right: 0ex; display: block; padding-left: 0.5ex; background: #eeeeee; padding-bottom: 0ex; width: 100%; padding-top: 0ex; text-decoration: none; border-top: #AE1934 1px solid; border-bottom: #AE1934 1px solid; border-left: #AE1934 1px solid; border-right: #AE1934 1px solid
}

a.back {	
	color: #0033CC; font-size: 11px; padding-right: 0ex; display: block; padding-left: 0.5ex; background: #ffffff; padding-bottom: 0ex; width: 100%; padding-top: 0ex; text-decoration: none; border-top: #000000 1px solid; border-bottom: #000000 1px solid
}
	
a.back:hover {	
	color: #ffffff; font-size: 11px; padding-right: 0ex; display: block; padding-left: 0.5ex; background: #0033CC ; padding-bottom: 0ex; width: 100%; padding-top: 0ex; text-decoration: none; border-top: #ffffff 1px solid; border-bottom: #fffff 1px solid
}

a.mail {
	color: #0000FF; font-size:12px
}
	
a.footlink {
	color: #0033CC; font-size:11px;
}
	
a.footlink:hover {
	color:#AE1934; text-decoration: underline
}

a.navlink {
	color: #0033CC; font-size:12px
}

p.bold_text {
	font-family:Arial, Helvetica, sans-serif, Verdana; font-size:12px; color:#6E7073; font-weight: bold; line-height:20px
}

p.imgfooter {
	font-family:Arial, Helvetica, sans-serif, Verdana; font-size:11px; font-style:italic; color:#6E7073;
}
	
td.bold_header {
	font-family:Arial, Helvetica, sans-serif, Verdana; font-size:12px; font-weight: bold; color:#FFFFFF; background-color: #6E7073; font-weight: bold; line-height:20px
}

td.bold_group {
  font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12px; font-weight: bold;  color: #000000; background-color: #DDDDDD; text-decoration: none 
} 

body {
	background-image:url('images/hintergrund1.jpg'); z-index:1
}
	
body, p, td, tr, div, table, ul, ol, li, select, option {
	font-family:Arial, Helvetica, sans-serif, Verdana; font-size:12px; color:#6E7073; line-height:20px
}

table {
	border-top: 0px; border-right: 0px solid #111111; border-bottom: 0px solid #111111; border-left: 0px solid #111111
}
	
table.innertable {
	border: 0px
}

h1 {
	font-family:Arial, sans-serif, Verdana; font-size:13px; color:#000000; margin-bottom: 0ex; margin-top: 0ex
}
	
h2 {
	font-family:Arial, sans-serif, Verdana; font-weight: normal; font-size:14px; color:FFFFFF; margin-bottom: 0ex; margin-top: 0ex
}
	
h3 {
	font-family:Arial, sans-serif, Verdana; font-weight: bold; font-size:14px; color:#6E7073; margin-bottom: 0ex; margin-top: 0ex
}
	
h3.red {
	font-family:Arial, sans-serif, Verdana; font-weight: bold; font-size:14px; color:#AE1934; margin-bottom: 0ex; margin-top: 0ex
}
	
h4 {
	font-family:Arial, sans-serif, Verdana; font-weight:bold; font-size:12px; color:#6E7073
}
	
h5 {
	font-family:Arial, sans-serif, Verdana; font-size:10px; color:#6E7073
}
	
h6 {
	font-family:Arial, sans-serif, Verdana; font-size:10px; color:#6E7073
}
	
BODY { 
	scrollbar-face-color: white; 
	scrollbar-highlight-color: white; 
	scrollbar-shadow-color: rgb(230,230,230); 
	scrollbar-3dlight-color: blue; 
	scrollbar-arrow-color: blue; 
	scrollbar-track-color: white; 
	scrollbar-darkshadow-color: rgb(230,230,230) 
}

.werbung {
	border: thin dotted #999999;
}
	
.footer { 
	color: #6E7073; font-size: 11px; font-family: Arial, Swiss, SunSans-Regular, Geneva, Helvetica; padding: 0px 10px 
}
.redbold {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.grey {
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-align: center;
	letter-spacing: 2px;
	border-bottom: thin dotted #CCCCCC;
}

.small {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;
}
	
.inputField { 
  font-family:Arial, Helvetica, sans-serif, Verdana; font-size:12px;
} 

.errorField {
	BORDER-RIGHT: #9F0004 1px solid;
	BORDER-TOP: #9F0004 1px solid;
	BORDER-LEFT: #9F0004 1px solid;
	BORDER-BOTTOM: #9F0004 1px solid;
  font-family:Arial, Helvetica, sans-serif, Verdana; font-size:12px;
	background-color: #FFFFCC;
}

table.errorTable {
	BORDER-RIGHT: #9F0004 1px solid;
	BORDER-TOP: #9F0004 1px solid;
	BORDER-LEFT: #9F0004 1px solid;
	BORDER-BOTTOM: #9F0004 1px solid;
	FONT-SIZE: 9px;
	font-weight:bold; 
	background-color: #E2E1E1;
} 

table.infoTable {
	BORDER-RIGHT: #9F0004 1px solid;
	BORDER-TOP: #9F0004 1px solid;
	BORDER-LEFT: #9F0004 1px solid;
	BORDER-BOTTOM: #9F0004 1px solid;
	FONT-SIZE: 9px;
  font-weight:bold; 
}

