a:link, a:visited {
 	font-family: Arial;
 	font-size: 9pt;
 	color: #062436;
 	font-weight: normal;
 	text-decoration:underline;
}

a:hover {
 	font-family: Arial;
 	font-size: 9pt;
 	font-weight: normal;
 	color: #FF7803;
 	text-decoration:none;
}

a.umenu:link,a.umenu:visited {
 	font-family: Arial;
 	font-size: 11pt;
 	color: #FF7800;
 	font-weight: normal;
 	text-decoration:underline;
}

a.umenu:hover {
 	font-family: Arial;
 	font-size: 11pt;
 	font-weight: normal;
 	color: #062436;
 	text-decoration:none;
}

a.headerbar:link,a.headerbar:visited {
 	font-family: Arial;
 	font-size: 8pt;
 	color: #062436;
 	font-weight: normal;
 	text-decoration:underline;
}

a.headerbar:hover {
 	font-family: Arial;
 	font-size: 8pt;
 	font-weight: normal;
 	color: #BF0000;
 	text-decoration:none;
}

a.menu:link,a.menu:visited {
 	font-family: Arial;
 	font-size: 13pt;
 	color: #FFFFFF;
 	font-weight: bold;
 	text-decoration:none;
}

a.menu:hover {
 	font-family: Arial;
 	font-size: 13pt;
 	font-weight: bold;
 	color: #122C5C;
 	text-decoration:none;
}

a.faq:link,a.faq:visited {
 	font-family: Arial;
 	font-size: 10pt;
 	color: #FB7900;
 	font-weight: bold;
 	text-decoration:none;
}

a.faq:hover {
 	color: #122C5C;
 	text-decoration:none;
}

a.footer:link,a.footer:visited {
 	font-family: Arial;
 	font-size: 10pt;
 	color: #FFFFFF;
 	font-weight: bold;
 	text-decoration:underline;
}

a.footer:hover {
 	font-family: Arial;
 	font-size: 10pt;
 	font-weight: bold;
 	color: #F75D07;
 	text-decoration:none;
}

a.header:link,a.header:visited, a.header:hover {
 	font-family: Arial;
 	font-size: 10pt;
 	font-weight: normal;
 	color: #FFFFFF;
 	text-decoration:underline;
}

a.menu2:link,a.menu2:visited {
 	display:block;
 	font-family: Arial;
 	font-size: 10pt;
 	color: #062436;
 	font-weight: normal;
 	text-decoration:underline;
 	background-image:url(../img/menu_bg.gif);
 	height:24px;
 	padding: 2px 0px 0px 10px;
}

a.menu2:hover {
 	font-family: Arial;
 	font-size: 10pt;
 	font-weight: normal;
 	color: #BF0000;
 	text-decoration:none;
 	background-image:url(../img/menu_bg_hover.gif);
}

a.pages:link {
 	display: inline;
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	color: #FFFFFF;
 	font-weight: bold;
 	text-decoration:none;
 	padding: 0px 5px 0px 5px;
 	margin: 2px;
 	background-color: #012154;
 	border: 0px #012154 solid;
}

a.pages:visited {
 	display: inline;
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	color: #FFFFFF;
 	font-weight: bold;
 	text-decoration:none;
 	padding: 0px 5px 0px 5px;
 	margin: 2px;
 	background-color: #012154;
 	border: 0px #012154 solid;
}

a.pages:hover {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	font-weight: bold;
 	color: #FFFFFF;
 	text-decoration:none;
 	background-color: #FF7A03;
 	border: 0px #FF7A03 solid;
}

.apage{
 	display: inline;
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	font-weight: bold;
 	color: #FFFFFF;
 	text-decoration:none;
 	background-color: #FF7A03;
 	border: 0px #012154 solid;
 	padding: 0px 5px 0px 5px;
 	margin: 2px;
}

a.kat:link, a.kat:visited {
 	display: block;
 	float:left;
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	color: #012154;
 	font-weight: bold;
 	padding: 0px 2px 0px 8px;
 	margin: 2px 5px 2px 0px;
 	text-decoration:none;
 	background-color: #FFFFFF;
 	border-left: 5px #FF7A03 solid;
 	width: 155px;
}

a.kat:hover {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	font-weight: bold;
 	color: #FFFFFF;
 	text-decoration:none;
 	background-color: #012154;
 	border-left: 5px #012154 solid;
}

a.kat_aktiv:link, a.kat_aktiv:visited {
 	display: block;
 	float:left;
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	color: #FFFFFF;
 	font-weight: bold;
 	padding: 0px 2px 0px 8px;
 	margin: 2px 5px 2px 0px;
 	text-decoration:none;
 	background-color: #012154;
 	border-left: 5px #012154 solid;
 	width: 155px;
}

a.kat_aktiv:hover {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	font-weight: bold;
 	color: #012154;
 	text-decoration:none;
 	background-color: #FFFFFF;
 	border-left: 5px #FF7A03 solid;
}


h1 {
 font-family: Arial;
 font-size: 12pt;
 font-weight: bold;
 text-align:left;
 color:#062436;
 margin: 2px;
 padding: 0px 0px 0px 0px;
 vertical-align:top;
}

h2 {
 font-family: Arial;
 font-size: 11pt;
 font-weight: bold;
 text-align:left;
 color:#FA7902;
 margin: 2px 2px 5px 2px;
 padding: 0px 0px 0px 0px;
 vertical-align:top;
 text-decoration:none;
}

h3 {
 font-family: Arial;
 font-size: 11pt;
 font-weight: normal;
 color:#012056;
 padding: 3px 0px 0px 3px;
 margin: 0px 0px 0px 0px;
}

h4 {
 font-family: Arial;
 font-size: 11pt;
 font-weight: normal;
 color:#012056;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}

h5 {
 font-family: Arial;
 font-size: 16pt;
 font-weight: bold;
 text-align:center;
 color:#F75D07;
 margin: 0px;
 padding:20px 0px 0px 0px;
 vertical-align:top;
}

.tablinks {
 display:inline; float:left; padding: 0px 0px 0px 0px;
}

.tabrechts {
 display:inline; float:right; padding: 0px 10px 0px 0px;
}

body {
  background-repeat:repeat-x;
  background-image:url(../img/bg.gif);
}

table, td, body {
 font-family: Arial;
 font-size: 9pt;
 font-weight: normal;
 text-align:left;
 vertical-align:top;
 color:#000000;
}

.tabbg { background-color:#EFEFEF; color:#001F55; }
.tabbghead { background-color:#EFEFEF; color:#001F55; font-size: 13px; }
td.tabbgok { background-color:#EFEFEF; color:#00BB00; }
td.tabbgstorno { background-color:#EFEFEF; color:#B30000; }
td.tabbgoffen { background-color:#EFEFEF; color:#FF8000; }
td.tabhead { background-color:#002053; color:#ffffff; font-weight: bold;  }

.tab { background-color:#DCDCDC; padding:2px; vertical-align:top; }
.tab2 { background-color:#EFEFEF; padding:2px; vertical-align:top; }
.taborange { background-color:#FF7802; color:#FFFFFF; font-weight: bold; padding:2px; vertical-align:top; } 

.content {
 	font-family: Arial;
 	font-size: 9pt;
 	font-weight: normal;
 	color:#002053;
 	text-align:left;
 	padding: 5px 10px 5px 10px;
 	margin:0px;
 	vertical-align:top;
 	border: 0px #D8D3CF solid;
}

.contentblau {
 	font-family: Arial;
 	font-size: 9pt;
 	font-weight: normal;
 	color:#002053;
 	text-align:left;
 	vertical-align:top;
}

.contentblack {
 	font-family: Arial;
 	font-size: 9pt;
 	font-weight: normal;
 	color:#0F0F0F;
 	text-align:left;
 	vertical-align:top;
}

td.eyecatcher {
 font-family: Arial;
 font-size: 9pt;
 font-weight: normal;
 color:#000000;
 text-align:left;
 padding: 5px 320px 0px 10px;
 vertical-align:top;
}

td.menu {
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color:#000000;
 text-align:left;
 padding: 6px 0px 0px 37px;
 vertical-align:top;
}

td.stats {
 font-family: Arial;
 font-size: 11pt;
 font-weight: bold;
 color:#FFFFFF;
 text-align:left;
 padding: 10px 0px 0px 37px;
 vertical-align:top;
}

td.menuhead {
 font-family: Arial;
 font-size: 11pt;
 font-weight: Bold;
 color:#FFFFFF;
 text-align:left;
 padding: 7px 0px 0px 10px;
 vertical-align:top;
 background-image:url(../images/menu_head.gif);
 background-repeat:no-repeat;
 margin:0px;
}

td.head {
 font-family: Arial;
 font-size: 13pt;
 font-weight: bold;
 color:#FFFFFF;
 text-align:left;
 padding: 6px 0px 0px 35px;
 vertical-align:top;
}

td.footer {
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 color:#FFFFFF;
 text-align:left;
 vertical-align:top;
 padding: 35px 10px 0px 10px;
}

td.reg {
 font-family: Arial;
 font-size: 11pt;
 font-weight: bold;
 color:#012056;
 padding: 4px 0px 0px 5px;
}

img.partner {
 text-align:center;
 vertical-align:top;
 padding: 3px;
 margin: 0px 0px 0px 0px;
}

td.login {
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 color:#122B5B;
 text-align:left;
 padding: 5px 0px 0px 15px;
 vertical-align:top;
}

td.headerbar {
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color:#000000;
 text-align:left;
 padding: 0px;
 vertical-align:top;
 padding: 3px 10px 0px 10px;
}

input, select, textarea {
 border-width: 1px;
 font-size: 9pt;
 font-family: verdana;
 border-color: #002157;
 border-style: solid;
 background-color: #ffffff;
 color: #002157;
 padding: 2px;
 margin: 1px;
}

input.suche {
 border-width: 0px;
 font-size: 10pt;
 font-family: verdana;
 border-color: #002157;
 border-style: solid;
 font-weight: bold;
 background-color: transparent;
 color: #F75D07;
 padding: 1px;
 margin: 9px 1px 1px 10px;
 height:20px;
}

#AI {
         float:left;
         width:500px;
         height:37px;
         text-align: left;
         color: #FFFFFF;
         padding: 0px 0px 0px 0px;
}

#AIText {
         position:absolute;
         z-index:3;
         width:500px;
         height:37px;
 	font-size: 11pt;
         text-align:center;
         color: #FFFFFF;
         font-weight: bold;
         padding: 10px 0px 0px 0px;
}

#Bar1 {
	position:absolute;
         z-index:1;
         background-image:url(../img/aktivindex_02.png);
         background-repeat: no-repeat;
         width:500px;
         height:37px;
         text-align:center;
         padding: 0px 0px 0px 0px;
}

#Bar2 {
	position:absolute;
         z-index:2;
         background-image:url(../img/aktivindex_hover_02.png);
         background-repeat: no-repeat;
         height:37px;
         text-align:center;
         padding: 0px 0px 0px 0px;
}

/* Gutscheine */

.GutscheinBG {
         width:725px;
         height:788px;
         margin: 0px;
         padding: 0px 0px 0px 0px;
}

.gs_text {
         font-family: Arial;
 	font-size: 11px;
         color: #000000;
         font-weight: normal;
         text-align:center;
         margin:0px;
         padding:0px;
         width:520px;
}

div.GutscheinR{
	display:block;
	float:left;
         margin:3px 4px 3px 4px;
         height:150px;
         width:165px;
         text-align:center;
}

.gutschein {
         display:inline;
         border:2px #EAEAEA solid;
         background-color:#FFFFFF;
         padding:5px;
         width:156px;
         height:138px;
         margin:0px;
         float:left;
         text-align:center;
}

.gutschein a:link,a:visited {
 	font-family: Arial;
 	font-size: 11px;
 	color: #FF7A03;
 	font-weight: bold;
 	text-decoration:none;
}

.gutschein a:hover{
 	font-family: Arial;
 	font-size: 11px;
 	color: #122C5C;
 	font-weight: bold;
 	text-decoration:underline;
}

.gs_titel {
         display:block;
         background-color:#FFFFFF;
         height:30px;
         text-align:center;
         padding:0px;
         margin:0px 0px 5px 0px;
         vertical-align:middle;
}

.gs_rabatt {

         background-color:#F4F4F4;
         text-align:center;
         padding:2px;
         margin:5px 0px 4px 0px;
         height:32px;
         font-family: Arial;
 	font-size: 10px;
         font-weight: bold;
         border: 2px #CFCFCF dotted;
}

div.gs_seiten {
         position: absolute;
         margin:40px 5px 5px 5px;
         line-height:30px;
}

div.gs_seiten .apage {
 	display: inline;
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	font-weight: bold;
 	color: #6A0004;
 	text-decoration:none;
 	background-color: #FFFFFF;
 	border: 0px #012154 solid;
 	padding: 0px 5px 0px 5px;
 	margin: 2px;
}

div.gs_seiten a.pages:link, a.pages:visited {
 	display: inline;
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	font-weight: bold;
 	color: #FE7600;
 	text-decoration:none;
 	background-color: #FFFFFF;
 	border: 0px #012154 solid;
 	padding: 0px 5px 0px 5px;
 	margin: 2px;
}

.gs_logo {
         display:block;
         border:2px #EAEAEA solid;
         background-color:#FFFFFF;
         padding:12px;
	margin: 2px 15px 10px 5px;
}

.gs_logo_2 {
         display:block;
         border:2px #EAEAEA solid;
         background-color:#FFFFFF;
         padding:12px;
	margin: 3px 0px 3px 0px;
}


/* BE-Info */

td.BE { font-family: verdana; font-size: 7.5pt; font-weight: normal; text-align:right; color:#D6D7D9; vertical-align:top; padding-top:2px; padding-right:24px; }
a.BE:link,a.BE:visited {  text-decoration:underline; font-family: verdana; font-size: 7.5pt; font-weight: normal; text-align:right; color:#D6D7D9;}
a.BE:hover {  text-decoration:underline; font-family: verdana; font-size: 7.5pt; font-weight: normal; text-align:right; color:#FF6D0B;}
