body { 
    background-color: #6699CC; 
    margin:0px;}
body, 
p, 
td { 
    font-family: Verdana, Arial; 
    font-size: 8pt; 
    color: #000000;}
hr {
    margin-left: 0;}
.topmenulink { 
    background-image:url('/images/menubar2.gif');
    margin:0px; 
    padding:0px;}
.topmenulink table { 
	width:500px; 
    height:19px; 
	border-spacing: 0px 0px;
	border-collapse: separate;}
.topmenulink td {
	color: #FFFFFF; 
    text-decoration: none; 
    font-weight: bold;  
    font-size:11px; 
    font-family: Arial;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-left-color: #FF6633;
	border-right-color: #FFE9E0;
	padding: 0px 2px 0px 2px;}
.topmenulink td a:link, 
.topmenulink td a:visited { 
    color: #FFFFFF; 
    text-decoration: none; 
    font-weight: bold;}
.topmenulink td a:hover,
.topmenulink td a:active,
.topmenulink td a:focus { 
    color: #222280; 
    text-decoration: none; 
    font-weight: bold;}
.whitefont   { 
    color: #FFFFFF;}
ul {
    list-style-position: outside;
    list-style-type: disc;} 
h1 {
    font-size: 14pt; 
    color: #804000; 
    font-weight: bold;
    margin-bottom: 24pt;
    margin-top: 24pt;
    text-decoration: underline;}
h2 {
    font-size: 12pt; 
    color: #804000; 
    font-weight: bold;}
h3 {
    font-size: 10pt;
    color: #FF3300;
    font-weight: bold;}
h4 {
    font-size: 10pt;
    color: #FF3300;
    font-weight: bold;}
a:link, a:visited {
    text-decoration: none; 
    color: #000080;}
a:hover, a:active, a:focus {
    text-decoration: underline;} 
.link:hover {
    color: red;
    text-decoration: underline;}
.link {
    color: #4169E1;
    text-decoration: none;}
td.menu {
    white-space: nowrap;
}
.topmenulink td a.active:link ,
.topmenulink td a.active:visited {
    color: #000000;
}
.topmenulink td a.inactive:link ,
.topmenulink td a.inactive:visited {
    color: #ffffff;
}

a.gametitle:hover,
a.gametitle:active,
a.gametitle:focus,
a.gametitle:link,
a.gametitle:visited {
    font-size: 11pt;
    font-weight: 600;
    font-family: Verdana, Arial;
}
a.gametitle:link,
a.gametitle:visited {
    color: #0000FF;
    text-decoration: none;
}
a.gametitle:hover,
a.gametitle:active,
a.gametitle:focus {
    color: #0000ff;
    text-decoration: underline;
}

#contenttable {
    background-image: url('/images/tablebg3.png');
}

#faq div.q {
    color: #000000;
    font-weight: 500;
    margin-bottom: 4pt;
    text-decoration: underline; 
}
#faq div.a {
    color: #000040;
    padding-bottom: 9pt;
    margin-bottom: 9pt;    
}
  
#flatrate .link:hover {
    color: red;
    text-decoration: underline;}
#flatrate .link {
    color: #4169E1;
    text-decoration: none;}   
#flatrate a.tooltip,
#flatrate a.tooltip:link,
#flatrate a.tooltip:visited,
#flatrate a.tooltip:active {
    position: relative;
    text-decoration: none;
    font-weight: bold;
    border-bottom:0px dotted #4dbcf3;}
#flatrate a.tooltip:hover {
    background: transparent;
    z-index: 100;}
#flatrate a.tooltip span {
    display: none;
    text-decoration: none;}
#flatrate a.tooltip:hover span {
    display: block;
    position: absolute;
    top: -200px;
    left: 0;
    width: 300px;
    z-index: 100;
    color: #000000;
    border: 1px solid;
    border-color: #FFFFFF #D5D7DB #D5D7DB #FFFFFF;
    border-left: 4px solid #4dbcf3;
    padding: 2px 10px 2px 10px;
    background: #EEEEEE;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-style: Normal;
    text-align: left;}
  
#flatrate_wav3,  
#flatrate_wav2,
#flatrate_wav1,
#flatrate_wav0 {
    border-top: 1px solid #c0c0ff;
    border-left: 1px solid #c0c0ff;
    border-right: 1px solid #c0c0ff;
}
#flatrate_wav3 td, 
#flatrate_wav3 th,
#flatrate_wav2 td, 
#flatrate_wav2 th,
#flatrate_wav1 td, 
#flatrate_wav1 th,
#flatrate_wav0 td, 
#flatrate_wav0 th {
    font-weight: bold; 
    font-family: verdana, sans-serif; 
    font-size:11px;
    vertical-align: middle;
    padding: 9pt 12pt;
    border-bottom: 1px solid #c0c0ff;
    background-color: #eaeaff;
}
#flatrate_wav0 td, 
#flatrate_wav0 th {
    background-color: #ffffff;
}

#flatrate_wav3 th,
#flatrate_wav2 th,
#flatrate_wav1 th,
#flatrate_wav0 th {
    color: #000080;
    text-align: right;
    width: 150px;
}
#flatrate_wav3 td,
#flatrate_wav2 td,
#flatrate_wav1 td,
#flatrate_wav0 td {
    color: #000000;
    text-align: left;
}
#flatrate_wav3 td a:link,
#flatrate_wav3 td a:visited, 
#flatrate_wav3 td a:active, 
#flatrate_wav2 td a:link,
#flatrate_wav2 td a:visited, 
#flatrate_wav2 td a:active, 
#flatrate_wav1 td a:link,
#flatrate_wav1 td a:visited, 
#flatrate_wav1 td a:active, 
#flatrate_wav0 td a:link,
#flatrate_wav0 td a:visited,
#flatrate_wav0 td a:active {
    color: #000000;
    text-decoration: none;
}    
#flatrate_wav3 td a:hover,
#flatrate_wav3 td a:focus,
#flatrate_wav2 td a:hover,
#flatrate_wav2 td a:focus,
#flatrate_wav1 td a:hover,
#flatrate_wav1 td a:focus,
#flatrate_wav0 td a:hover,
#flatrate_wav0 td a:focus {
    color: #0000a0;
    text-decoration: underline;
}
    
#flatrate_input_nummer {
    border:1px solid #000000;
    background-color: #d0d0ff;
    width: 200px;
    font-weight: 600;
    font-family: Verdana, Arial;
    margin-left: 0pt;
    margin-right: 9pt;
    padding-left: 3pt;
}

#flatrate_who {
    font-weight: 600; 
    font-size: 9pt;
    padding: 9pt 16pt 9pt 16pt;
    margin-bottom: 24pt;
    border: 1px solid #000080;
    width: 800px;
}
#flatrate_who  select {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 500; 
    font-size: 9pt;
    width: 180px;
    margin-left: 12pt; 
    margin-right: 12pt;
}
#flatrate_dial {
    padding: 9pt 16pt 9pt 16pt;
    border: 1px solid #000080;
    width: 800px;
}
#flatrate_record {
    padding: 9pt 16pt 9pt 16pt;
    border: 1px solid #000080;
    width: 800px;
}

#termcall {
    font-size: 24pt;
    font-weight: 600;
}
#termcall:link,
#termcall:visited {
    color: #000080;
    text-decoration: none;
}
#termcall:hover,
#termcall:active,
#termcall:focus {
    color: #0000ff;
    text-decoration: underline;
}

input.login {
    width: 150px;
    font-size: 8pt;
    font-family: Verdana, Arial;
    background-color: #e0e0ff;
    border: solid 1px #000080;
    padding-left: 3pt;
    margin-bottom: 6pt;
    margin-top: 3px;
}

#records {
    border: solid 1px #000080; }
#records th {
    font-weight: 600; 
    font-family: verdana, sans-serif; 
    font-size:11px;
    vertical-align: middle;
    text-align: left;
    padding: 3pt 6pt;
    background-color: #eaeaff;
    white-space: nowrap;
}
#records td {
    font-weight: 500; 
    font-family: verdana, sans-serif; 
    font-size:11px;
    vertical-align: middle;
    text-align: left;
    padding: 3pt 6pt;
    background-color: #f0f0ff;
    white-space: nowrap;
    border-top: solid 1px #000080; 
}

#ptbl {
    border: solid 1px #000080; }
#ptbl th {
    font-weight: 600; 
    font-family: verdana, sans-serif; 
    font-size:11px;
    vertical-align: middle;
    text-align: center;
    padding: 6pt 16px;
    background-color: #eaeaff;
    white-space: nowrap;
}
#ptbl td {
    font-weight: 500; 
    font-family: verdana, sans-serif; 
    font-size:11px;
    vertical-align: middle;
    text-align: center;
    padding: 6pt 6pt;
    background-color: #f0f0ff;
    white-space: nowrap;
    border-top: solid 1px #000080; 
}

#ptbl  .btr {
    border-top: solid 1px #000080; 
    border-right: solid 1px #000080; 
    text-align: left;
    font-weight: 500;
}

#ptbl td.price {
    background-color: #c0ffa0;
    font-weight: 600;
}
.nw {
    white-space: nowrap;
}

#pdtbl {
    background-color: #000080;
}
#pdtbl th {
    font-weight: 500; 
    font-family: verdana, sans-serif; 
    font-size:11px;
    vertical-align: middle;
    text-align: left;
    padding: 3pt 5pt;
    background-color: #f0f0ff;
    white-space: nowrap;
}
#pdtbl td {
    font-weight: 500; 
    font-family: verdana, sans-serif; 
    font-size:11px;
    vertical-align: middle;
    text-align: center;
    padding: 3pt 5pt;
    background-color: #f0f0ff;
    white-space: nowrap;
}
#pdtbl .wbg {
    background-color: #e0e0e0;
    color: #000080;
}

/* -------- CSS MARC ------------- */

#rundrum {
  border-width:1px;
  border-style:solid;
  border-color:blue;
  padding:0.0em;
  text-align:justify;
}

a.info
{
position:relative;
z-index:1;

 
text-decoration:none;
} 

a.info:hover
{
z-index:2;
background-color:#C0FF3E;
} 

a.info span
{
display: none;
} 

a.info:hover span
{ 
display:block;
position:absolute; 
top:-24em;
left:-51em;
width:45em;
border:1px solid #12127D; 
background-color:#fc0;
color:#000; 
text-align: center;
padding: 15px;
font-size: 1.0em;
} 



