body {
font-family : Arial, sans-serif;
font-size : 11px;
background-color : white;
color : #666666;
margin : 0;
text-transform : lowercase;
text-align : justify;
}
strong {
font-size : 12px;
}
a:link {
color : #3a728e;
text-decoration : none;
}
select {
 font-size: 11px;
}
a:visited {
color : #3a728e;
text-decoration : none;
}
a:active {
color : #3a728e;
text-decoration : none;
}
a:hover {
color : #666666;
text-decoration : underline;

}
h2 {
color : #ffffff;
text-align : center;
font-weight : bold;
}
.nmenu {
border : 1px dashed silver;
color : #808080;
background-color : #282828;
width : 860px;
height : 25px;
padding-bottom : 0;
z-index : 100;
}
.xtop, a.xtop:visited, a.xtop:hover, a.xtop:link {
font-size : 14px;
padding-left : 10px;
padding-right : 10px;
color : white;
z-index : 15000;
line-height : 25px;
font-weight : bold;
font-style : normal;
letter-spacing : 5px;
text-shadow : #00003e 1px 1px 1px;
}


.box strong {
text-shadow : #777777 0px 1px 1px;

}

.anylinkcss {
position : absolute;
visibility : hidden;
font : normal 12px Verdana;
line-height : 20px;
z-index : 15000;
background-color : #e9fecb;
width : 205px;
}
.anylinkcss a {
width : 100%;
display : block;
text-decoration : none;
font-weight : bold;
text-indent : 5px;
z-index : 15000;
border-bottom : 1px solid silver;
}
.anylinkcss a:hover {
background-color : #00003e;
color : white;
z-index : 15000;
}
.fullsite {
width : 100%;
height : 100%;
background-color : #282828;
text-align : center;
}
.nbase_left {
background-color : #282828;
}
.nbase_main {
background-color : #282828;
}
.nbox_full {
border : 0 dashed silver;
background-color : #dedede;
}
.nbox_head {
height : 20px;
color : #282828;
background-color : #dedede;
text-align : left;
font-size : 12px;
font-weight : bold;
padding-left : 3px;
margin-bottom : 5px;
border-bottom : 1px dashed #282828;
text-shadow : #ffffff 1px 1px 1px;
}
a.nbox_head {
color : orange;
}
.nbox_cont {
text-align : left;
padding : 3px;
background-color : #dedede;
}
.box {
background-color : #dedede;
padding : 5px;
text-align : left;
font-weight : normal;
}
.maincol {
background-color : #282828;
}
p {
margin : 1px;
}
.c3, li, ul {
text-align : left;
margin : 1px;
}
hr {
margin-top : 2px;
color : silver;
height : 1px;
}
.c13 {
text-align : center;
}
.c5, h3 {
text-align : center;
margin : 1px;
}
.c6 {
text-align : left;
}
.c10 {
text-align : center;
font-weight : bold;
font-size : 24px;
border-top : 1px;
border-bottom : 1px;
}
h1 {
text-align : left;
font-weight : bold;
font-size : 11px;
margin : 0;
font-weight : bold;
border-top : 1px;
border-bottom : 1px;
}
h4 {
text-align : left;
font-weight : bold;
margin-top : 5px;
margin-bottom : 0;
}
h5 {
text-align : left;
font-weight : bold;
margin-top : 0;
margin-bottom : 0;
}
form {
margin : 2px;
padding : 2px;
margin : 0;
}
textarea {
color : orange;
border : 1px solid orange;
background-color : #3a728e;
}
.subm {
font-weight : bold;
background-color : #336699;
color : white;
background : #3a728e;
cursor : default;
}
.submx {
font-size : 14px;
font-weight : bold;
margin : 1px;
padding : 1px;
color : #3a728e;
border : 1px #39517b;
background-color : #3a728e;
background : #3a728e;
cursor : default;
}
.sel {
border : 1px solid orange;
background-color : #3a728e;
color : orange;
}
.opt {
color : #ff6600;
}
.tex {
color : orange;
border : 1px solid orange;
background-color : #3a728e;
width : 200px;
}
.td0 {
width : 100%;
background : #b2c2dd;
}
.thead {
text-align : left;
color : white;
font-weight : bold;
border-left : 0 solid #3a728e;
border-right : 0 solid #3a728e;
padding-left : 2px;
margin : 0;
position : relative;
left : -1px;
background-color : orange;
background-image : url(http://img.atmotraxx.de/thn.png);
}
.thead a {
color : orange;
background-image : url(http://img.atmotraxx.de/thn.png);
}
.theadline {
text-align : left;
color : white;
font-weight : bold;
margin : 0;
background-image : url(http://img.atmotraxx.de/thn.png);
padding-bottom : 2px;
}
.tfoot {
font-size : 2px;
text-align : left;
color : #000033;
background-color : #000033;
border-bottom : 2px solid #3a728e;
}
.tbot {
text-align : left;
color : #000033;
font-weight : bold;
background : #3a728e;
}
.tbl {
color : #000033;
background : #000033;
}
.cal {
background-color : white;
font-weight : bold;
border-color : #666666;
text-align : center;
}
.normal {
color : #ffffff;
margin : 1px;
font-weight : bold;
}
.normaldark {
color : #3a728e;
font-weight : normal;
}
blockquote {
color : #3a728e;
margin-left : 20px;
margin-bottom : 5px;
margin-top : 5px;
}
.tdlistsubject {
font-weight : bold;
border-bottom : 1px outset #3a728e;
border-right : 1px outset #3a728e;
}
.tdlist {
border-bottom : 1px outset #3a728e;
border-right : 1px outset #3a728e;
}
.m_hide {
visibility : hidden;
}
.dhead {
height : 10px;
display : none;
background-color : #2149f7;
color : white;
}
.huhu, .huhu a, .huhu a:visited, .huhu a:hover {
visibility : hidden;
display : none;
color : #000033;
}
.allsite {
border : 0;
background-color : white;
width : 1035px;
margin : auto;
}
.basetable {
width : 865px;
border : 1px dashed silver;
float : left;
}
.loco {
color : white;
font-size : 12px;
font-weight : bold;
background-image : url(http://img.atmotraxx.de/radar.gif);
width : 15px;
height : 16px;
vertical-align : middle;
text-align : center;
float : left;
background-position : 50% 50%;
display : block;
}
.noloco {
width : 15px;
height : 16px;
vertical-align : middle;
text-align : center;
font-size : 16px;
color : orange;
padding-left : 5px;
position : relative;
font-weight : bold;
background-image : url(http://img.atmotraxx.de/radaro.gif);
background-position : 50% 50%;
}
.spiffy {
display : block;
}
.spiffy * {
display : block;
height : 1px;
overflow : hidden;
font-size : 0.01em;
background : #dedede;
}
.spiffy1 {
margin-left : 3px;
margin-right : 3px;
padding-left : 1px;
padding-right : 1px;
border-left : 1px solid #f0f0f0;
border-right : 1px solid #f0f0f0;
background : #e6e6e6;
}
.spiffy2 {
margin-left : 1px;
margin-right : 1px;
padding-right : 1px;
padding-left : 1px;
border-left : 1px solid #fbfbfb;
border-right : 1px solid #fbfbfb;
background : #e4e4e4;
}
.spiffy3 {
margin-left : 1px;
margin-right : 1px;
border-left : 1px solid #e4e4e4;
border-right : 1px solid #e4e4e4;
}
.spiffy4 {
border-left : 1px solid #f0f0f0;
border-right : 1px solid #f0f0f0;
}
.spiffy5 {
border-left : 1px solid #e6e6e6;
border-right : 1px solid #e6e6e6;
}
.spiffyfg {
padding-left : 6px;
text-align : center;
background : #dedede;
}
.scrollablecal {
position : relative;
overflow : hidden;
width : 180px;
height : 130px;
}
.scrollablecal .items {
width : 20000em;
position : absolute;
}
.items div {
float : left;
margin-right : 25px;
width:180px;
}