/* Start of CMSMS style sheet 'cw' */
#rahmen{
    padding: 0px;
    border: solid 0px #000000;
    margin: 0 0 0 -475px;
    left: 50%;
    position: absolute;
    width: 950px;
    height: 101%;
}


h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #325AA2;
    text-decoration: none;
    line-height: 20px;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #325AA2;
    text-decoration: none;
    line-height: 20px;
}


#digit_board {
	position: absolute;
	left: 25px;
	top: 397px;
	width: 140px;
	height: 112px;
	border: solid 0px #008040;
	padding: 5px;
        background-color: #ffffff;
}

.digit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #295096;
    text-decoration: none;
	font-weight: bold;
}

.digitbig {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #295096;
    text-decoration: none;
	font-weight: bold;
}

.text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #273042;
    text-decoration: none;
    line-height: 18px;
}

.textmin {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #273042;
    text-decoration: none;
    line-height: 16px;
}

.textadresse {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #A0C0E2;
    text-decoration: none;
    line-height: 14px;
}

.textadresse a {
    color: #A0C0E2;
    text-decoration: none;
}

.textadresse a:hover {
    color: #A0C0E2;
    text-decoration: underline;
}


a {
    color: #325AA2;
    text-decoration: underline;
    border: none;
}

a:hover {
    color: #000000;
    text-decoration: underline;
}

img {
    border: 0;
}



#top1 {
    position: absolute;
    left: 199px;
    top: 20px;
    width:717px;
    height: 28px;
    border: solid 0px #008040;
    padding: 0px 0px 0px 0px;
    margin-left: 0px;
    margin-right: 0px;
}

#top1 h3,#top1 a.activeparent {
    display: inline;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

#top1  ul {
    margin: 0; padding: 0;
    text-align: right;
    border: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
  }

#top1  ul li {
    list-style: none;
    display: inline;
    margin: -2; padding: -2;
  }

#top1  ul a, #top1 ul h3,#top1 a.activeparent {    /* Zustand off  */
    padding: 7px 20px;                  /* Abstand Höhe Breite  */
    border: 0;
    color: #FFFFFF;
    text-decoration: none;
  }

  * html #top1 ul a, * html #top1 ul h3, * html #top1 a.activeparent{
    width: 10px; /* nur fuer IE 5.0x erforderlich */
    w/idth: auto; /* sicherheitshalber fuer IE 6 zurueckgesetzt */
    padding: 4 20 4 20;
}


#top1  ul a:hover,#top1 ul h3, #top1 a.activeparent{
    color: #3058A1;
    text-decoration: none;
  }


#top2 {
    position: absolute;
    left: 199px;
    top: 134px;
    width:717px;
    height: 28px;
    border: solid 0px #008040;
    padding: 0px 0px 0px 0px;
    margin-left: 0px;
    margin-right: 0px;
}

#top2 h3, #top2 a.activeparent {
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    display: inline;
}

#top2  ul {
    margin: 0; padding: 0;
    text-align: right;
    border: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
  }

#top2  ul li {
    list-style: none;
    display: inline;
    margin: -2; padding: -2;
  }

#top2  ul a, #top2 ul h3, #top2 a.activeparent {    /* Zustand off  */
    padding: 8px 20px;                  /* Abstand Höhe Breite  */
    border: 0;
    color: #FFFFFF;
    text-decoration: none;
  }

  * html #top2 ul a, * html #top2 ul h3, * html #top2 a.activeparent{
    width: 0px; /* nur fuer IE 5.0x erforderlich */
    w/idth: auto; /* sicherheitshalber fuer IE 6 zurueckgesetzt */
    padding: 4 20 4 20;
}


#top2  ul a:hover, #top2 ul h3, #top2 a.activeparent {
    color: #FFFFFF;
    background-color: #3058A1;
    text-decoration: none;
  }




#navcontainer ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a.activeparent
{
color: #FFFFFF;
}

#navcontainer h3, #navcontainer .sectionheader{
color: #FFFFFF;
font-weight: bold;
display: block;
margin: 0px;
padding: 8px 0px 4px 0px;
width: 166px;
background-image: url(images/button_line.gif);
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
}

#navcontainer a {
color: #9FC1E2;
font-weight: bold;
display: block;
margin: 0px 0px 0px 0px;
padding: 8px 0px 4px 0px;
width: 166px;
background-image: url(images/button_line.gif);
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
}

#navcontainer a:link
{
color: #9FC1E2;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

#navcontainer a:hover
{
background-image: url(images/button_line.gif);
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}



#navcontainer li li {
margin: 0 0 0 0;
}

#navcontainer li li a
{
display: block;
padding: 0px 0px 6px 20px;
width: 150px;
font-size: 10px;
text-decoration: none;
background-repeat: no-repeat;
background-image: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #9FC1E2;
}

#navcontainer li li a:link
{
display: block;
padding: 0px 0px 6px 20px;
width: 150px;
font-size: 10px;
text-decoration: none;
background-repeat: no-repeat;
background-image: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #9FC1E2;
}

#navcontainer li li h3
{
display: block;
padding: 0px 0px 6px 20px;
width: 150px;
font-size: 10px;
text-decoration: none;
background-repeat: no-repeat;
background-image: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #FFFFFF;
}

#navcontainer li li a:hover
{
display: block;
padding: 0px 0px 6px 20px;
width: 150px;
font-size: 10px;
text-decoration: none;
background-repeat: no-repeat;
background-image: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #FFFFFF;
}

dfn {
position: absolute;
left: -10000px;
top: -10000px;
}










/* End of 'cw' */

