* {
    margin: 0;
    padding: 0;
    border: 0;
}

body, p,
h1, h2, h3, h4, h5, h6,
table, tr, td,
ul, ol, li,
form, input, textarea, select,
a,
     a:link,
     a:active,
     a:visited,
     a:hover
     {
       font-family: Verdana, Helvetica, sans-serif;
       font-size: 13px;
	   line-height:17px;
       color: #535353;
       text-decoration: none; 
	   font-weight: normal; 
    }
         
a, 
a:link,
a:active, 
a:visited
{
color: #009EE0;
  text-decoration: underline;
}

a:hover
{
  color: #009EE0;
  text-decoration: none;
}

img {
 behavior: url(/cms/site/js/iepngfix.htc);
}

select {
border: 1px solid #E6E6E6;
}

body {
background:#0D3E68;
background-image:url(/cms/site/img/bg.jpg);
background-repeat:repeat-x;
behavior: url(/cms/site/js/csshover3.htc);
}

ul {
margin-left:15px;
}

#content-left h2 {
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 25px;
padding-top:14px;
padding-bottom:6px;
padding-left:5px;
color:#00597e;
}

h2 {
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 25px;
line-height:25px;
padding-top:14px;
padding-bottom:3px;
color:#00597e;
}

tt {
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 15px;
padding-top:5px;
color:#48add9;
}

#content-left h3 {
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 20px;
padding-top:10px;
padding-bottom:8px;
padding-left:5px;
color:#085d8a;
}

h3 {
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 15px;
padding-top:5px;
color:#48add9;
}

h4 {
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 14px;
padding-top:4px;
padding-bottom:4px;
padding-left:5px;
color:#00597e;
}

h5 {
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 15px;
padding-top:15px;
color:#00597e;
padding-bottom:5px;
}

h1 {
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
color:#00597e;
padding-bottom:5px;
}

.textarea {
width:295px;
height:193px;
background:none;
background-image:url(/cms/site/img/textarea.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
border:0px;
float:left;
padding-left:5px;
padding-top:8px;
margin-bottom:7px;
}

.input {
width:175px;
height:27px;
line-height:26px;
background:none;
background-image:url(/cms/site/img/input.png);
background-repeat:no-repeat;
behavior: url(/cms/site/js/iepngfix.htc);
padding-left:5px;
margin-right:2px;
}

.input2 {
width:199px;
height:27px;
line-height:26px;
background:none;
background-image:url(/cms/site/img/input2.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-left:5px;
margin-right:2px;
margin-top:4px;
margin-bottom:6px;
}

.input3 {
float:left;
width:127px;
height:27px;
line-height:26px;
background:none;
background-image:url(/cms/site/img/input3.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-left:5px;
margin-top:4px;
}

.input5 {
float:left;
width:154px;
height:27px;
line-height:26px;
background:none;
background-image:url(/cms/site/img/input5.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-left:5px;
margin-top:4px;
}

#zentriert {
position:absolute;
width:1082px;
left:50%;
margin-left:-541px;
} 

.error {
color:#C3092E;
}

.correct {
color:#199922;
}

#logo {
position:absolute;
top:121px;
left:0px;
width:215px;
height:93px;
z-index:50;
}

#logo_zugpost {
position:absolute;
top:121px;
left:0px;
width:230px;
height:121px;
z-index:50;
}

#login {
float:left;
width:115px;
height:49px;
background-image:url(/cms/site/img/home.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
padding-top:10px;
text-align:center;
}

#login a, 
#login a:link,
#login a:active, 
#login a:visited,
#login a:hover {
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
text-decoration:none;
}

#home {
float:left;
width:115px;
height:49px;
background-image:url(/cms/site/img/home.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
padding-top:10px;
text-align:center;
}

#home a, 
#home a:link,
#home a:active, 
#home a:visited,
#home a:hover {
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
text-decoration:none;
}

#home-login {
float:left;
width:108px;
height:49px;
background-image:url(/cms/site/img/home2.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
padding-top:10px;
text-align:center;
}

#home-login a, 
#home-login a:link,
#home-login a:active, 
#home-login a:visited,
#home-login a:hover {
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
text-decoration:none;
}

#contact {
float:left;
width:116px;
height:49px;
background-image:url(/cms/site/img/contact.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
text-align:center;
padding-top:10px;
}

#contact a, 
#contact a:link,
#contact a:active, 
#contact a:visited,
#contact a:hover {
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
text-decoration:none;
}

#backtozug4you {
float:left;
width:176px;
height:49px;
background-image:url(/cms/site/img/backtozug4you.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
text-align:center;
padding-top:10px;
}

#backtozug4you a, 
#backtozug4you a:link,
#backtozug4you a:active, 
#backtozug4you a:visited,
#backtozug4you a:hover {
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
text-decoration:none;
}

#nav {
width:919px;
height:57px;
margin-top:121px;
background-image:url(/cms/site/img/nav.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
}

*html #nav {
width:919px;
height:57px;
margin-top:0px;
background-image:url(/cms/site/img/nav.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
}

.nav1 {
float:left;
width:176px;
height:26px;
margin-left:202px;
text-align:center;
padding-top:17px;
}

*html .nav1 {
float:left;
width:176px;
height:26px;
margin-left:102px;
text-align:center;
padding-top:18px;
}

.nav1 a, 
.nav1 a:link,
.nav1 a:active, 
.nav1 a:visited {
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
text-decoration:none;
}

.nav1 a:hover {
color:#A6D6EF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
text-decoration:none;
}

.nav2_3 {
float:left;
width:172px;
height:26px;
text-align:center;
padding-top:17px;
}

.nav2_3 a, 
.nav2_3 a:link,
.nav2_3 a:active, 
.nav2_3 a:visited {
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
text-decoration:none;
}

.nav2_3 a:hover {
color:#A6D6EF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
text-decoration:none;
}

.nav4 {
float:left;
width:176px;
height:26px;
text-align:center;
padding-top:17px;
}

.nav4 a, 
.nav4 a:link,
.nav4 a:active, 
.nav4 a:visited {
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
text-decoration:none;
}

.nav4 a:hover {
color:#A6D6EF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
text-decoration:none;
}

#bg-box {
width:919px;
background-image:url(/cms/site/img/bg-box.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:repeat-y;
}

#bg-box-content {
width:880px;
margin-left:19px;
}

#content-left {
float:left;
width:582px;
}

#content-right {
float:left;
width:284px;
margin-left:14px;
}

#emo {
width:582px;
height:346px;
}

#guide-box {
width:284px;
height:230px;
background-image:url(/cms/site/img/guide-box.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
}

.guide-box-left a, 
.guide-box-left a:link,
.guide-box-left a:active, 
.guide-box-left a:visited {
text-decoration:none;
color:#FFFFFF;
line-height:26px;
}

.guide-box-left a:hover {
text-decoration:underline;
color:#FFFFFF;
line-height:26px;
}

.guide-box-right a, 
.guide-box-right a:link,
.guide-box-right a:active, 
.guide-box-right a:visited {
text-decoration:none;
color:#FFFFFF;
line-height:26px;
}

.guide-box-right a:hover {
text-decoration:underline;
color:#FFFFFF;
line-height:26px;
}

#guide-box-button {
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 15px;
padding-top:66px;
padding-left:157px;
height:17px;
/height:15px;
}

#guide-box-button a, 
#guide-box-button a:link,
#guide-box-button a:active, 
#guide-box-button a:visited,
#guide-box-button a:hover {
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 15px;
text-decoration:none;
}

#guide-completing {
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
padding-top:17px;
padding-left:15px;
height:22px;
/height:25px;
}

#guide-completing a, 
#guide-completing a:link,
#guide-completing a:active, 
#guide-completing a:visited,
#guide-completing a:hover {
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
text-decoration:none;
}

.guide-box-left {
color:#FFFFFF;
float:left;
width:179px;
margin-left:35px;
line-height:26px;
}

*html .guide-box-left {
color:#FFFFFF;
float:left;
width:179px;
margin-left:18px;
line-height:26px;
}

.guide-box-right {
color:#FFFFFF;
float:left;
width:70px;
line-height:26px;
}

*html .guide-box-right {
color:#FFFFFF;
float:left;
width:67px;
line-height:26px;
}

#zugpost-box {
margin-top:10px;
width:284px;
background-image:url(/cms/site/img/zugpost.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
min-height:150px;
padding-bottom:4px;
}

*html #zugpost-box {
margin-top:10px;
width:284px;
background-image:url(/cms/site/img/zugpost.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
height:150px;
padding-bottom:4px;
}

#zugpost-box-button {
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 15px;
padding-top:80px;
padding-left:27px;
}

#zugpost-box-button a, 
#zugpost-box-button a:link,
#zugpost-box-button a:active, 
#zugpost-box-button a:visited,
#zugpost-box-button a:hover {
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 15px;
text-decoration:none;
}

#zugpost-ul {
margin-left:30px;
margin-top:25px;
margin-right:5px;
list-style: url(/cms/site/img/arrow-small.jpg);
}

#zugpost-ul li  a, 
#zugpost-ul li a:link,
#zugpost-ul li a:active, 
#zugpost-ul li a:visited {
text-decoration:none;
color: #535353;
}

#zugpost-ul li a:hover {
text-decoration:underline;
color: #535353;
}

.zugpost-line {
width:262px;
height:1px;
margin-left:-22px;
margin-top:8px;
margin-bottom:8px;
border-bottom:1px dashed #B2B2B2;
}

#weather-box {
width:284px;
height:146px;
margin-top:10px;
background-image:url(/cms/site/img/weather-box.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
}

.weather {
width:93px;
height:112px;
overflow:hidden;
float:left;
text-align:center;
margin-top:38px;
}

.weather-line {
float:left;
width:1px;
height:73px;
margin-top:63px;
border-right:1px dashed #B2B2B2;
}

#swissnews-box {
margin-top:10px;
width:284px;
background-image:url(/cms/site/img/swissnews-box.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-bottom:5px;
}

#swissnews-content {
padding-left:15px;
width:254px;
padding-top:45px;
}

#swissnews-content a, 
#swissnews-content a:link,
#swissnews-content a:active, 
#swissnews-content a:visited {
text-decoration:none;
color: #535353;
}

#swissnews-content a:hover {
text-decoration:underline;
color: #535353;
}

.swissnews-line {
width:254px;
height:1px;
margin-top:8px;
margin-bottom:8px;
border-bottom:1px dashed #B2B2B2;
}

.copyright {
font-size:12px;
color:#BDBDBD;
text-align:right;
margin-right:21px;
margin-bottom:20px;
text-decoration:none;
}

.copyright a,
.copyright a:link,
.copyright a:active,
.copyright a:visited,
.copyright a:hover {
font-size:12px;
color:#BDBDBD;
text-decoration:none;
}

.line-left {
width:581px;
height:1px;
margin-top:8px;
margin-bottom:8px;
border-bottom:1px dashed #B2B2B2;
}

.content-div {
width:581px;
}

a.button,
a:link.button,
a:active.button,
a:visited.button,
a:hover.button {
cursor:pointer;
cursor:hand;
float:left;
height:25px;
background:transparent url(/cms/site/img/blue-link.jpg) no-repeat left top;
text-decoration:none;
}

a.button span {
float:left;
padding:0 15px 0 15px;
color:#FFFFFF;
font-size:13px;
line-height:22px;
height:25px;
background:transparent url(/cms/site/img/blue-link-right.jpg) no-repeat right top;
text-decoration:none;
}

.arrow {
float:left;
width:23px;
margin-left:6px;
margin-right:12px;
}

.home-text {
float:left;
width:385px;
margin-right:4px;
}

.home-button {
float:left;
margin-top:45px;
width:145px;
}

.news-bar {
width:554px;
height:30px;
line-height:29px;
color:#FFFFFF;
background-image:url(/cms/site/img/blue-bar.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-bottom:2px;
padding-left:28px;
}

.news-bar a,
.news-bar a:link,
.news-bar a:active,
.news-bar a:visited,
.news-bar a:hover {
line-height:29px;
color:#FFFFFF;
text-decoration:none;
}

#login-box {
margin-top:23px;
padding-top:45px;
width:572px;
background-image:url(/cms/site/img/memberlogin.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-bottom:4px;
padding-left:10px;
}

#content-nav {
float:left;
width:234px;
margin-right:16px;
}

#content-nav2 {
float:left;
width:179px;
margin-right:10px;
}

*html #content-nav {
float:left;
width:234px;
margin-right:6px;
}

#content-border {
float:left;
border-right:1px dashed #B2B2B2;
width:1px;
margin-top:12px;
height:400px;
}

#content-right2 {
float:left;
width:598px;
margin-left:16px;
}

#content-right3 {
float:left;
width:671px;
margin-left:10px;
}

.subnav-top {
width:202px;
height:22px;
background-image:url(/cms/site/img/subnav-top.jpg);
background-repeat:no-repeat;
padding-top:39px;
padding-left:32px;
}

.subnav-top:hover {
width:202px;
height:22px;
background-image:url(/cms/site/img/subnav-top-active.jpg);
background-repeat:no-repeat;
padding-top:39px;
padding-left:32px;
}

.subnav-top:hover a,
.subnav-top:hover a:link,
.subnav-top:hover a:active,
.subnav-top:hover a:visited,
.subnav-top:hover a:hover {
color:#FFFFFF;
text-decoration:none;
}

.subnav-top a:hover {
color:#FFFFFF;
text-decoration:none;
}

.subnav-top a,
.subnav-top a:link,
.subnav-top a:active,
.subnav-top a:visited {
color:#535353;
text-decoration:none;
}

.subnav-top-active {
width:202px;
height:22px;
background-image:url(/cms/site/img/subnav-top-active.jpg);
background-repeat:no-repeat;
padding-top:39px;
padding-left:32px;
color:#FFFFFF;
}

.subnav-top-active a,
.subnav-top-active a:link,
.subnav-top-active a:active,
.subnav-top-active a:visited,
.subnav-top-active a:hover {
color:#FFFFFF;
text-decoration:none;
}

.subnav-top-mb {
width:202px;
height:22px;
background-image:url(/cms/site/img/subnav-top-mb.jpg);
background-repeat:no-repeat;
padding-top:39px;
padding-left:32px;
}

.subnav-top-mb:hover {
width:202px;
height:22px;
background-image:url(/cms/site/img/subnav-top-active-mb.jpg);
background-repeat:no-repeat;
padding-top:39px;
padding-left:32px;
}

.subnav-top-mb:hover a,
.subnav-top-mb:hover a:link,
.subnav-top-mb:hover a:active,
.subnav-top-mb:hover a:visited,
.subnav-top-mb:hover a:hover {
color:#FFFFFF;
text-decoration:none;
}

.subnav-top-mb a:hover {
color:#FFFFFF;
text-decoration:none;
}

.subnav-top-mb a,
.subnav-top-mb a:link,
.subnav-top-mb a:active,
.subnav-top-mb a:visited {
color:#535353;
text-decoration:none;
}

.subnav-top-active-mb {
width:202px;
height:22px;
background-image:url(/cms/site/img/subnav-top-active-mb.jpg);
background-repeat:no-repeat;
padding-top:39px;
padding-left:32px;
color:#FFFFFF;
}

.subnav-top-active-mb a,
.subnav-top-active-mb a:link,
.subnav-top-active-mb a:active,
.subnav-top-active-mb a:visited,
.subnav-top-active-mb a:hover {
color:#FFFFFF;
text-decoration:none;
}

.subnav {
width:202px;
height:22px;
background-image:url(/cms/site/img/subnav.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:32px;
}

.subnav:hover {
width:202px;
height:22px;
background-image:url(/cms/site/img/subnav-active.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:32px;
}

.subnav:hover a,
.subnav:hover a:link,
.subnav:hover a:active,
.subnav:hover a:visited,
.subnav:hover a:hover {
color:#FFFFFF;
text-decoration:none;
}

.subnav a:hover {
color:#FFFFFF;
text-decoration:none;
}

.subnav a,
.subnav a:link,
.subnav a:active,
.subnav a:visited {
color:#535353;
text-decoration:none;
}

.subnav-active {
width:202px;
height:22px;
background-image:url(/cms/site/img/subnav-active.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:32px;
color:#FFFFFF;
}

.subnav-active a,
.subnav-active a:link,
.subnav-active a:active,
.subnav-active a:visited,
.subnav-active a:hover {
color:#FFFFFF;
text-decoration:none;
}

.subnav-active-guide {
width:202px;
height:22px;
background-image:url(/cms/site/img/subnav-active-guide.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:32px;
color:#FFFFFF;
}

.subnav-active-guide a,
.subnav-active-guide a:link,
.subnav-active-guide a:active,
.subnav-active-guide a:visited,
.subnav-active-guide a:hover {
color:#FFFFFF;
text-decoration:none;
}


.subsubnav {
width:192px;
height:22px;
background-image:url(/cms/site/img/subsubnav.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:42px;
}

.subsubnav-guide {
width:192px;
height:22px;
background-image:url(/cms/site/img/subsubnav.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:42px;
}

.subsubnav:hover {
width:192px;
height:22px;
background-image:url(/cms/site/img/subsubnav-active.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:42px;
}

.subsubnav-guide:hover {
width:192px;
height:22px;
background-image:url(/cms/site/img/subsubnav-active-guide.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:42px;
}

.subsubnav a,
.subsubnav a:link,
.subsubnav a:active,
.subsubnav a:visited,
.subsubnav a:hover {
color:#535353;
text-decoration:none;
}

.subsubnav-guide a,
.subsubnav-guide a:link,
.subsubnav-guide a:active,
.subsubnav-guide a:visited,
.subsubnav-guide a:hover {
color:#535353;
text-decoration:none;
}

.subsubnav-active {
width:192px;
height:22px;
background-image:url(/cms/site/img/subsubnav-active.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:42px;
}

.subsubnav-active a,
.subsubnav-active a:link,
.subsubnav-active a:active,
.subsubnav-active a:visited,
.subsubnav-active a:hover {
color:#535353;
text-decoration:none;
}

.subsubnav-active-guide {
width:192px;
height:22px;
background-image:url(/cms/site/img/subsubnav-active-guide.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:42px;
}

.subsubnav-active-guide a,
.subsubnav-active-guide a:link,
.subsubnav-active-guide a:active,
.subsubnav-active-guide a:visited,
.subsubnav-active-guide a:hover {
color:#535353;
text-decoration:none;
}

.subsubsubnav {
width:180px;
height:22px;
background-image:url(/cms/site/img/subsubnav.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:54px;
}

.subsubsubnav-guide {
width:180px;
height:22px;
background-image:url(/cms/site/img/subsubnav.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:54px;
}

.subsubsubnav:hover {
width:180px;
height:22px;
background-image:url(/cms/site/img/subsubsubnav-active.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:54px;
}

.subsubsubnav-guide:hover {
width:180px;
height:22px;
background-image:url(/cms/site/img/subsubsubnav-active-guide.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:54px;
}

.subsubsubnav a,
.subsubsubnav a:link,
.subsubsubnav a:active,
.subsubsubnav a:visited,
.subsubsubnav a:hover {
color:#535353;
text-decoration:none;
}

.subsubsubnav-guide a,
.subsubsubnav-guide a:link,
.subsubsubnav-guide a:active,
.subsubsubnav-guide a:visited,
.subsubsubnav-guide a:hover {
color:#535353;
text-decoration:none;
}

.subsubsubnav-active {
width:180px;
height:22px;
background-image:url(/cms/site/img/subsubsubnav-active.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:54px;
}

.subsubsubnav-active a,
.subsubsubnav-active a:link,
.subsubsubnav-active a:active,
.subsubsubnav-active a:visited,
.subsubsubnav-active a:hover {
color:#535353;
text-decoration:none;
}

.subsubsubnav-active-guide {
width:180px;
height:22px;
background-image:url(/cms/site/img/subsubsubnav-active-guide.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:54px;
}

.subsubsubnav-active-guide a,
.subsubsubnav-active-guide a:link,
.subsubsubnav-active-guide a:active,
.subsubsubnav-active-guide a:visited,
.subsubsubnav-active-guide a:hover {
color:#535353;
text-decoration:none;
}

.subnav-bottom {
width:202px;
height:25px;
background-image:url(/cms/site/img/subnav-bottom.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:32px;
margin-bottom:10px;
}

.subnav-bottom:hover {
width:202px;
height:25px;
background-image:url(/cms/site/img/subnav-bottom-active.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:32px;
margin-bottom:10px;
}

.subnav-bottom:hover a,
.subnav-bottom:hover a:link,
.subnav-bottom:hover a:active,
.subnav-bottom:hover a:visited,
.subnav-bottom:hover a:hover {
color:#FFFFFF;
text-decoration:none;
}

.subnav-bottom a:hover {
color:#FFFFFF;
text-decoration:none;
}


.subnav-bottom a,
.subnav-bottom a:link,
.subnav-bottom a:active,
.subnav-bottom a:visited {
color:#535353;
text-decoration:none;
}

.subnav-bottom-active {
width:202px;
height:25px;
background-image:url(/cms/site/img/subnav-bottom-active.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:32px;
color:#FFFFFF;
margin-bottom:10px;
}

.subnav-bottom-active a,
.subnav-bottom-active a:link,
.subnav-bottom-active a:active,
.subnav-bottom-active a:visited,
.subnav-bottom-active a:hover {
color:#FFFFFF;
text-decoration:none;
}

.subnav-bottom-mb {
width:202px;
height:25px;
background-image:url(/cms/site/img/subnav-bottom-mb.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:32px;
margin-bottom:10px;
}

.subnav-bottom-mb:hover {
width:202px;
height:25px;
background-image:url(/cms/site/img/subnav-bottom-active-mb.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:32px;
margin-bottom:10px;
}

.subnav-bottom-mb:hover a,
.subnav-bottom-mb:hover a:link,
.subnav-bottom-mb:hover a:active,
.subnav-bottom-mb:hover a:visited,
.subnav-bottom-mb:hover a:hover {
color:#FFFFFF;
text-decoration:none;
}

.subnav-bottom-mb a:hover {
color:#FFFFFF;
text-decoration:none;
}


.subnav-bottom-mb a,
.subnav-bottom-mb a:link,
.subnav-bottom-mb a:active,
.subnav-bottom-mb a:visited {
color:#535353;
text-decoration:none;
}

.subnav-bottom-active-mb {
width:202px;
height:25px;
background-image:url(/cms/site/img/subnav-bottom-active-mb.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:32px;
color:#FFFFFF;
margin-bottom:10px;
}

.subnav-bottom-active-mb a,
.subnav-bottom-active-mb a:link,
.subnav-bottom-active-mb a:active,
.subnav-bottom-active-mb a:visited,
.subnav-bottom-active-mb a:hover {
color:#FFFFFF;
text-decoration:none;
}

#login-box-small {
margin-top:10px;
padding-top:45px;
width:229px;
background-image:url(/cms/site/img/memberlogin-small.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-bottom:4px;
padding-left:15px;
}

.content-right-line {
width:598px;
height:1px;
margin-top:10px;
margin-bottom:10px;
border-bottom:1px dashed #B2B2B2;
}

.big-line {
width:880px;
height:1px;
margin-bottom:10px;
padding-top:10px;
border-bottom:1px dashed #B2B2B2;
}

.guide {
width:284px;
float:left;
background:url(/cms/site/img/guide-box-top.jpg);
background-repeat:no-repeat;
margin-top:25px;
min-height:140px;
}

*html .guide {
width:284px;
float:left;
background:url(/cms/site/img/guide-box-top.jpg);
background-repeat:no-repeat;
margin-top:25px;
height:140px;
}

.guide-title {
width:269px;
height:34px;
line-height:37px;
padding-left:15px;
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 16px;
text-decoration:none;
}

.zugpost {
width:329px;
float:left;
background:url(/cms/site/img/zugpost-box-top.jpg);
background-repeat:no-repeat;
margin-top:15px;
min-height:165px;
}

*html .zugpost {
width:329px;
float:left;
background:url(/cms/site/img/zugpost-box-top.jpg);
background-repeat:no-repeat;
margin-top:15px;
height:165px;
}

.zugpost-title {
width:314px;
height:34px;
line-height:34px;
padding-left:15px;
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 16px;
text-decoration:none;
}

.zugpost-pic {
float:left;
width:135px;
margin-top:10px;
padding-left:10px;
}

.zugpost-text {
float:left;
width:184px;
}

.banner-r {
float:left;
margin-top:170px;
margin-left:28px;
}

*html .banner-r {
float:left;
margin-top:170px;
margin-left:8px;
}

.sponsor-box {
width:179px;
background-image:url(/cms/site/img/sponsor-box.jpg);
background-repeat:no-repeat;
margin-top:10px;
padding-bottom:8px;
}

.sponsor-box-title {
height:48px;
margin-left:16px;
width:163px;
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
line-height:34px;
}

#search-box {
width:179px;
background-image:url(/cms/site/img/search-box.jpg);
background-repeat:no-repeat;
margin-top:10px;
padding-bottom:5px;
}

.search-box-title {
height:40px;
margin-left:36px;
width:143px;
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 17px;
line-height:34px;
}

.forgotpw {
width:459px;
text-align:left;
background:url(/cms/site/img/forgotpw.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
}

.forgotpw-title {
width:444px;
height:34px;
line-height:34px;
padding-left:15px;
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 16px;
text-decoration:none;
text-align:left;
}

.forgotpw-text {
width:429px;
margin-left:15px;
margin-right:15px;
padding-top:10px;
padding-bottom:8px;
text-align:left;
}

.membercard {
width:545px;
text-align:left;
background:url(/cms/site/img/membercard.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
}

.membercard-title {
width:530px;
height:34px;
line-height:34px;
padding-left:15px;
color:#FFFFFF;
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 16px;
text-decoration:none;
text-align:left;
}

.membercard-text {
width:515px;
margin-left:15px;
margin-right:15px;
padding-top:10px;
padding-bottom:8px;
text-align:left;
}

a.link-messageboard {
color: #038ac3;
}

td.link-messageboard a,
td.link-messageboard a:link,
td.link-messageboard a:active,
td.link-messageboard a:visited,
td.link-messageboard a:hover {
color: #038ac3;
}

#banner-box-left {
width:234px;
height:332px;
padding-top:27px;
background:url(/cms/site/img/ad-box-left.jpg);
background-repeat:no-repeat;
}