body, p, td, b, caption, li, ul, th, h1, h2 {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

h1{
	margin-top: 0px;
	margin-bottom: 0px;
}

h2{
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 20px;
}

h2.fotosTxt {
	color: #003366;
	margin-bottom: 10px;
}

body {
	margin: 0px;
}

body.popup {
	background: url(/hlb/generator/statics/zipHelaba/bg_popupl.gif) #fff;
	left-margin: 0px;
	top-margin: 0px;
}

body.menu {
	background: url(/hlb/generator/statics/zipHelaba/bg_menu.gif) #fff;
}

body.withbackground {
	background: url(/hlb/generator/statics/zipHelaba/bg_liniel.gif) #fff;
}

caption.left {
	text-align : left;
}

p.footer {
	clear: both;
	margin-top: 150px;
}

ul {
	list-style: square outside;
	margin-left: 17px;
	margin-bottom: 5px;
}

ul.list {
	margin-bottom: 20px;
}

ul.internal {
	list-style: url(/hlb/generator/statics/zipHelaba/pfeil.gif);
	margin-left: 22px;
	margin-top: 0px;
	margin-bottom: 5px;
}

ul.dl_external {
	list-style: url(/hlb/generator/statics/zipHelaba/bt_download.gif);
	margin-left: 22px;
	margin-top: 0px;
	margin-bottom: 5px;
}

ul.external {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}

ul.service {
	list-style: url(/hlb/generator/statics/zipHelaba/li_2.gif);
	margin-left: 22px;
	margin-top: 0px;
	margin-bottom: 5px;
}

li.dl_external {
	font-size: 12px;
	margin-top: 3px;
}

li.internal {
	font-size: 12px;
	margin-top: 3px;
}

li.external {
	font-size: 12px;
	margin-top: 3px;
}

li.service {
	font-size: 12px;
	margin-top: 3px;
}

li.li1 {
	list-style: url(/hlb/generator/statics/zipHelaba/li_1.gif);
	margin-top: 5px
}
li.li2 {
	list-style: url(/hlb/generator/statics/zipHelaba/li_2.gif);
	margin-top: 5px
}
li.li3 {
	list-style: url(/hlb/generator/statics/zipHelaba/li_3.gif);
	margin-top: 5px
}
li.li4 {
	list-style: url(/hlb/generator/statics/zipHelaba/li_1.gif);
    margin-top: 3px;
	font-size: 12px;
}

li.hint {
	color: #003366;
	list-style: url(/hlb/generator/statics/zipHelaba/li_1.gif);
	margin-top: 5px;
}

a{
	color: #3399cc;
	text-decoration: underline
}

a:visited {
	color: #666;
	text-decoration: underline
}

a:active {
	color: #3399cc;
	text-decoration: underline
}

a.copy {
	color: #666;
	font-size: 9px;
	text-decoration: none;
}

a.copy:visited {
	color: #666666;
	text-decoration: none;
}

a.quick_link {
	color: #005e8c;
	text-decoration: none;
}

a.quick_link:visited {
	color: #005e8c;
	text-decoration: none;
}
a.quick_link:active {
	color: #005e8c;
	text-decoration: none;
}

a.td_link:link {
	color: #333;
	text-decoration: underline;
}

a.td_link:active {
	color: #333;
	text-decoration: underline;
}

a.td_link:visited {
	color: #333;
	text-decoration: underline;
}

b{
	font-weight: bold;
}

b.suche {
	color: #ff9900;
}


table.grey {
	background: #efeeea
}

table.content {
	border: #ccc 1px solid;
}

th {
	font-weight: bold;
	vertical-align: top;
}

th.grey {
	background: #efeeea;
	border: #efeeea 1px solid;
}

th.head {
	background: #005E8C;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px none ;
	border-top: #ccc 1px;
	color: #FFF;
}

.contenthelabahead {
	background: #005E8C;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px none ;
	border-top: #ccc 1px;
	color: #FFF;
}

th.headL {
	background: #005E8C;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px none ;
	border-top: #ccc 1px solid;
	color: #FFF;
}

th.headR {
	background: #005E8C;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px none;
	border-top: #ccc 1px solid;
	color: #FFF;
	text-align: right;
	padding-right: 12px; 
}

th.headC {
	background: #005E8C;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px none;
	border-top: #ccc 1px solid;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding-right: 12px; 
}
TH.SubHeadC{
	BACKGROUND: #F3F3F3;
	BORDER-BOTTOM: #cccccc solid 1px;
	BORDER-LEFT: #cccccc solid 1px;
	BORDER-RIGHT: #cccccc 1px ;
	BORDER-TOP: #cccccc 1px ;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	font : bold 15px;
}

th.head1 {
	background: #005E8C;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px;
	border-top: #ccc 1px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

th.headSmall {
	background:#005E8C;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px;
	border-top: #ccc 1px;
	color: #FFF;
	text-align: left;
	vertical-align: top;
	font-size : 14px;
	font-weight: bold;
}

th.subHeadSmall{
	background:#F3F3F3;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px;
	border-top: #ccc 1px;
	color: #333;
	text-align: left;
	vertical-align: top;
	font-size : 14px;
	font-weight: bold;
}

th.rechts {
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

tr.light {
	background: #e0e0e0;
}

tr.dark {
	background: #c0c0c0;
}

td{
	vertical-align: top;
}

td.contenthelabalight {
	background: #F3F3F3;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px;
	border-top: #ccc 1px;
	color: #333;
	vertical-align: top;
}

td.contentlight {
	background: #F3F3F3;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px;
	border-top: #ccc 1px;
	color: #333;
	vertical-align: top;
}

td.contentdark {
	background:#6CA1BD;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px;
	border-top: #ccc 1px;
	color: #333;
	vertical-align: top;
}

td.contenthelabadark {
	background:#6CA1BD;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px;
	border-top: #ccc 1px;
	color: #333;
	vertical-align: top;
}

td.unten {
	vertical-align: bottom;
}

td.mitte {
	vertical-align: middle;
}

td.hint {
	background: #fff;
	color: #003366;
	text-align: left;
	vertical-align: top;
}

td.note {
	background: #fff;
	color: #003366;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}

td.fotosImg {
	background: #fff;
	color: #003366;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}

td.fotosTxt {
	background: #fff;
	color: #003366;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}

td.jubilaeum {
	background: #fff;
	color: #003366;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
}

td.jubTextBild {
	background: #fff;
	color: #003366;
	font-size: 14px;
	text-align: right;
	vertical-align: bottom;
}

td.listing {
 	background-color: #EFEEEA;
	color: #003366;
	text-align: left;
 	vertical-align: top;
}

td.art {
 	background-color: #f7f6f4;
	color: #000;
	font-size: 13px;
	text-align: left;
 	vertical-align: top;
}

td.art2 {
 	background-color: #fff;
	color: #000;
	font-size: 13px;
	text-align: left;
 	vertical-align: top;
}

td.pagenum {
	color: #efeeea;
	font-size: 90px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

td.c-t {
	text-align: center;
	vertical-align: top;
}

td.r-t {
	text-align: right;
	vertical-align: top;
}

td.l-t {
	text-align: left;
	vertical-align: top;
}

td.c-b {
	text-align: center;
	vertical-align: bottom;
}

td.l-b {
	text-align: left;
	vertical-align: bottom;
}

td.l-m {
	text-align: left;
	vertical-align: middle;
}

td.home {
	color: #666;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

td.homeBlack {
	background: #000;
	text-align: left;
	vertical-align: top;
}

td.homeBlueMR {
	background: #005e8c;
	text-align: right;
	vertical-align: middle;
}

td.homeBlueBR {
	background: #005e8c;
	text-align: right;
	vertical-align: bottom;
}

td.homeGrey1 {
	background: #f7f6f4;
	text-align: left;
	vertical-align: top;
}

td.homeGrey1TC {
	background: #f7f6f4;
	text-align: center;
	vertical-align: top;
}

td.homeGrey2BR {
	background: #e5e2dc;
	text-align: right;
	vertical-align: bottom;
}

td.homeGrey3 {
	background: #ccc;
	text-align: left;
	vertical-align: top;
}

td.marktInfoDatum {
	color: #fff;
	font-size: 11px;
	text-align: right;
	vertical-align: bottom;
}

td.menuTop {
	text-align: left;
	vertical-align: bottom;
}

td.team {
	color: #003264;
	font-size: 11px;
}

td.color1{
	background-color: #FF9900;
}

td.color2{
	background-color: #13ABE1;
}

td.color3{
	background-color: #008A99;
}

td.color4{
	background-color: #F2CC00;
}

td.color5{
	background-color: #79C800;
}

td.color6{
	background-color: #E1081C;
}

td.bold {
	color: #000;
	font-size: 13px;
	text-align: left;
	vertical-align: top;
	font-weight : bold;
}

td.leer {
	height: 5px;
	background-color: #BEBEBE;
}

td.hinweis {
	color: #000;
	font-size: 13px;
	text-align: left;
	vertical-align: top;
}

textarea {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	height: 80px;
	width: 230px;
}

textarea.recommend {
	height: 110px;
	width: 230px;
}

textarea.recommend2 {
	height: 160px;
	width: 237px;
}

textarea.meinung {
	height: 120px;
	width: 370px;
}

textarea.onlinebewerbung {
	height: 120px;
	width: 340px;
}

textarea.app {
	height: 90px;
	width: 180px;
}

textarea.app-xl {
	height: 130px;
	width: 360px;
}

input{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}


input.app-xl {
	width: 360px;
}

input.app-small {
	width: 40px
}

input.app-large {
	width: 100px;
}

input.app-medium {
	width: 80px;
}

input.recommend {
	width: 220px;
}

input.app {
	width: 180px;
}

input.radio {
	width: 20px;
}

input.image {
	width: 16px;
}

input.suche {
	color: #000;
	font-size: 10px;
	width: 70px;
}

select{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

select.recommend {
	width: 360px
}

selcet.app {
	width: 180px;
}

select.app-large {
	width: 385px;
}

.button {
	background: #ccc;
	color: #000;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 100px;
}

.aktuell-hl-msg {
	color: #005e8c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}

.aktuell-msg {
	color: #005e8c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.quicklinks {
	color: #005e8c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
}

.sub_menue {
	background-color:#FFF;
	position: absolute;
	visibility: hidden;
	color: black;
	border-color: #000;
	border-width: 0px;
	border-style: none;
	font-size : 9pt;
	font-family: verdana, Helvetica, sans-serif;
	padding: 0px;
	spacing: 0px;
}

.invisible {
	color: #ffffff
}

.visible {
	color: #666666
}
.coloredbg {
	background-color:  #005E8E;
}

.white {
	background-color:  #fff;
}

.coloredbar{
	background-color: #e1081c;
}

.tablelefttopcorner{
	background-color: #8Ab4ca;
}

.tableleftbar{
   background-color: #BFBFBF;
}

.coloredline{
	background-color: #e6eff4;
}

.claimbg{
	background-color: #a4cbdf;
}

.teamhell{
	background-color: #DDD;
}

.teamdunkel{
	background-color: #CECECE;
}

.nomargin{
	margin-bottom: 0px;
}
