body {
   color: #505050;
   background-color: #ffffff;
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td {
   color: #505050;
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
}

.flipper {
    height: 530px;
}

#fbFooter {
    height: 1px;
}

#altmsg {
    position: absolute;
    background-color:#000000;
    padding: 20px;
    opacity: 0.6;
    filter: alpha(opacity=60);
    text-align:center;
}
#altmsg:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

a.altlink:link {
    color: #FFFFFF;
}

a.altlink:visited {
    color: #DDDDDD;
}

a.altlink:hover{
    color: #FFFFFF;
}


.wtt {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;}
	
.wttbez {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;}
	
.wttval {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;}

.wtt2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;}
	
.wtt2bez {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	align: left;}

.wtt2val {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	align: center;}

.ft-head { background-color: #ffffff;}
	
.ft-head-val { padding-top: 7px;
	padding-bottom: 7px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;}

.ft-head-bez { padding-top: 7px;
	padding-bottom: 7px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;}

.fth {	background-color: #ffd8b0;}

.fta {	background-color: #ffffff;}

.ftb {	background-color: #e5e5e5;}

.ftcs{	width: 3px;
	background-image:url(../images/tbl_orwor.gif);}

.wtt3 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;}

.wtt4 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;}

.wtt12 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;}

.wtt14 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;}

.ft-vspace { height: 6px;}

.ftclead { width: 3px;}

.ft-hspace { width: 3px;}

.wtttest {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px; }

.prices {
   font-size: 14px;
  font-weight: bold;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
padding-top: 4px;
padding-bottom: 4px;
}

p {
   color: #505050;
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

ul { list-style-image:url(../images/der_pfeil.gif); }


.head {
   color: #000000;
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.sueb {
   color: #808080;
   font-weight: bold;
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   background-color: #ffd8b0;
   padding: 2px 2px 2px 3px; }

.normal {
   color: #000000;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

a {
   color: #ff8000;
   text-decoration: none; }

.thl {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

h2 {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.head3 {
   color: #505050;
   font-size: 13px;
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.head3 A:link {
   color: #505050;}
.head3 A:visited {
   color: #505050;}

h4 {
   color: #505050;
   font-size: 15px;
   font-weight: bold;
   margin-bottom:0px;
   padding-bottom:0px;
   padding-top:0px;
   margin-top:0px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
h4 A:link {
   color: #505050;}
h4 A:visited {
   color: #505050;}

.head4 {
   color: #505050;
   font-size: 15px;
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.head4 A:link {
   color: #505050;}
.head4 A:visited {
   color: #505050;}

.tarif_bisher {
	text-decoration: line-through;}

.tarif_neu {
	color: #ff0000;
	font-weight: bold;}


.sh3 {
   color: #7d7d7d;
   font-size: 10px;
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.ndate {
   color: #7d7d7d;
   font-weight: bold;
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.ntxt {
   color: #7d7d7d;
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.ntxt A:link {
   color: #ff8000;
   font-weight: bold;
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.ntxt A:hover {
   color: #7d7d7d;
   font-weight: bold;
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.ntxt A:visited {
   font-weight: bold;
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.ntxtb {
   color: #ff8000;
   font-weight: bold;
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.ntxtb A:link {
   color: #ff8000;
   font-weight: bold;
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.ndate_2 {
   color: #7d7d7d;
   font-weight: bold;
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.ntxt_2 {
   color: #7d7d7d;
   font-size: 10px;
   line-height:12px; 
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.ntxt_2 A:link {
   color: #ff8000;
   font-weight: bold;
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.ntxt_2 A:hover {
   color: #7d7d7d;
   font-weight: bold;
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.ntxt_2 A:visited {
   font-weight: bold;
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.nld {
   color: #7d7d7d;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.nnavi {
   color: #808080;
   font-weight: bold;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.nnavi A:link {
   color: #ff8000;
   font-weight: bold;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.nnavi A:visited {
   color: #ff8000;

   font-weight: bold;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.nbt {
   color: #b0b0b0;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.ntit {
   color: #000000;
   font-weight: bold;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.nsubh {
   color: #7d7d7d;
   font-weight: bold;
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.nlinks {
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }


.copy {
   color: #808080;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.sys {
   color: #808080;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.sys A:link {
   color: #ff8000;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.sys A:visited {
   color: #ff8000;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.sys A:hover {
   color: #808080;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.search {

   color: #cacaca;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.search A:link {
   color: #cacaca;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.search A:visited {
   color: #cacaca;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.search A:hover {
   color: #cacaca;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.status {
   color: #b0b0b0;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.status A:link {
   color: #b0b0b0;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.status A:visited {
   color: #b0b0b0;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.status A:hover {
   color: #b0b0b0;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.func {
   color: #808080;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.func A:link {
   color: #808080;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.func A:visited {
   color: #808080;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.func A:hover {
   color: #808080;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }


.rootline {
   color: #808080;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.rootline A:link {
   color: #ff8000;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.rootline A:visited {
   color: #ff8000;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.rootline A:hover {
   color: #808080;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.lne1 {
   color: #808080;
   font-weight: bold;
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   margin-left: 8px; }
.lne1 A:link {
   color: #808080;
   font-weight: bold;
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.lne1 A:visited {
   color: #808080;
   font-weight: bold;

   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.lne1 A:hover {
   color: #808080;
   font-weight: bold;
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.lne2 {
   color: #808080;
   font-weight: bold;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   margin-left: 6px; }
.lne2 A:link {
   color: #808080;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.lne2 A:visited {
   color: #808080;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.lne2 A:hover {
   color: #808080;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.lne3 {
   color: #808080;
   font-weight: bold;
   font-size: 8px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
   margin-left: 6px; }
.lne3 A:link {
   color: #808080;
   font-size: 8px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.lne3 A:visited {
   color: #808080;
   font-size: 8px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.lne3 A:hover {
   color: #808080;
   font-size: 8px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.tnav {
   color: #808080;
   font-weight: bold;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.tnav A:link {
   color: #808080;
   font-weight: bold;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.tnav A:active {
   color: #707070;
   font-weight: bold;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.tnav A:visited {
   color: #808080;
   font-weight: bold;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.tnav A:hover {
   color: #505050;
   font-weight: bold;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.\13px {
   font-size: 13px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.\14px {
   font-size: 14px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.\12px {
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.textextrasmall{font-size:10px;color:#000000}

.infoboxoutline{background:URL(../images/bg_infoboxline.gif)}

.infobox{color:#000000;font:11px Verdana, Arial, Helvetica, Geneva, sans-serif; background:#efefef}

.agbtxt {
   font-size: 9pt;
   font-family: 
   Verdana, Arial, Helvetica, Geneva, sans-serif; }

.agbueb {
 font-weight: bold;
 font-size: 9pt;
 font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
 margin-top: 6px; margin-bottom: 3px }

.aktext { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.aktueb { font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.eight { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.eightpix { font-size: 8px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.eleven { font-size: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.elevenpix { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.four { font-size: 4pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.fourteen { font-size: 14pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.leibes { font-weight: bolder; font-size: 10pt; font-family: Arial, Helvetica, Geneva, sans-serif;
 text-indent: 10pt; border: solid 2pt black }

.leiueb { font-weight: bolder; font-size: 10pt; font-family: Arial, Helvetica, Geneva, sans-serif; background-color: black; text-indent: 28.35pt; border: solid 2pt black }
.lnakt { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.lnpass { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #ff8000; border-top: 2px none; border-bottom: 2px none; border-left: 2px none }
.nine { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.ninepix { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.pagenavi { color: black; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; margin: 2px }
.popuptext { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.popuptitel { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.projtext { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.projueb { font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; margin-bottom: 3px }
.seven { font-size: 7pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.sevenpix { font-size: 7px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.ten { color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.tenpix { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.twelve { font-size: 12pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

#hauptnavi {
	DISPLAY: inline;
	xFLOAT: right;
	WIDTH: 193px;
	xMARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	font-size: 1.1em;
}

#hauptnavi UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 193px;
}

#hauptnavi UL LI.hn1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	DISPLAY: block;
	MARGIN: 0px;
	FONT-WEIGHT: bold;
	COLOR: #808080;
	WIDTH: 193px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 20px;
}

#hauptnavi UL LI.hn1 A {
	BACKGROUND: #ffd8b0;
	DISPLAY: block;
	PADDING-RIGHT: 7px;
	PADDING-TOP: 3px;
	WIDTH: 186px;
	COLOR: #808080;
	HEIGHT: 17px;
	TEXT-ALIGN: right;
}

#hauptnavi UL LI.hn1 A:hover {
	BACKGROUND: #cacaca;
	COLOR: #808080;
	TEXT-DECORATION: none;
}

#hauptnavi UL LI.hn1act {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	DISPLAY: block;
	MARGIN: 0px;
	FONT-WEIGHT: bold;
	COLOR: #808080;
	WIDTH: 193px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 20px;
}

#hauptnavi UL LI.hn1act A {
	BACKGROUND: #cacaca;
	DISPLAY: block;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 7px;
	WIDTH: 186px;
	COLOR: #808080;
	HEIGHT: 17px;;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
}

#hauptnavi UL LI.hn1act A:hover {
	TEXT-DECORATION: none;
	CURSOR: default;
}

#sidenavi {
	DISPLAY: inline;
	xFLOAT: right;
	WIDTH: 193px;
	xMARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	font-size: 1.1em;
}

#sidenavi UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 193px;
}

#sidenavi UL LI.sn1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	DISPLAY: block;
	MARGIN: 0px;
	FONT-WEIGHT: bold;
	COLOR: #808080;
	WIDTH: 193px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 20px;
}

#sidenavi UL LI.sn1 A {
	BACKGROUND: #ffd8b0;
	DISPLAY: block;
	PADDING-LEFT: 7px;
	PADDING-TOP: 3px;
	WIDTH: 186px;
	COLOR: #808080;
	HEIGHT: 17px;
}

#sidenavi UL LI.sn1 A:hover {
	BACKGROUND: #cacaca;
	COLOR: #808080;
	TEXT-DECORATION: none;
}

#sidenavi UL LI.sn1act {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	DISPLAY: block;
	MARGIN: 0px;
	FONT-WEIGHT: bold;
	COLOR: #808080;
	WIDTH: 193px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 20px;
}

#sidenavi UL LI.sn1act A {
	BACKGROUND: #cacaca;
	DISPLAY: block;
	PADDING-TOP: 3px;
	PADDING-LEFT: 7px;
	WIDTH: 186px;
	COLOR: #808080;
	HEIGHT: 17px;;
	FONT-WEIGHT: bold;
}

#sidenavi UL LI.sn1act A:hover {
	TEXT-DECORATION: none;
	CURSOR: default;
}