body 
{padding-top:25px;
 font-family:Verdana;
 font-size:12px;
 background-color:#95ACDB;
 text-align:center;
 margin:0px;
}
img{
border:0px;
}
#pageset {width:720px;margin:0px auto;text-align:left;background-color:#fff;border:1px solid #000;/*border-style:dotted;*/margin-bottom:20px}
h1 {font-size:28px;color:#ffffff;margin:0px;font-style:italic;}
h2 {font-size:18px;color:#ffffff;margin-bottom:14px;margin-top:20px;}
h3 {font-size:14px;color:#fff;line-height:22px;}
p {margin-top:0px;}

/* Für Quellcode-Beispiele im Text */
code
{
 font-size:14px;
 color:#ccffff;
}

a:link, a:visited, a:active, a:hover
{ 
  text-decoration:underline;
  font-weight:bold;
  color:#ffffff;
}
a:active, a:hover
{ 
  color:#ff9200;
}
a.menu:link, a.menu:visited
{ 
  color:#fff;
}
a.menu:active, a.menu:hover
{ color:#eeeeee;
}

a.related:link, a.related:visited
{ font-size:12px;
  color:#171717;
  font-weight:normal;
  line-height:21px;

}
a.related:active, a.related:hover
{ font-size:12px;
  color:#000;
    line-height:21px;
	text-decoration:none;

}

.relatedfett{font-weight:bold;color:#000;}



#logo {float:right;}
/* Die Titelzeile */
#title {
padding-top:20px;
padding-bottom:45px;
text-align:right;
line-height:36px;
}

/* Das Menü */
#menu {
color:#ffffff;
text-align:center;
padding:10px 0px;
border-top:1px solid #fff;
clear:left;
font-size:13px;
background-color:#48649C;
}

/* Der Inhalt */
#content {
background-image: url("pix/bkgr-content.gif");
padding:35px;
padding-top:3px;
color:#ffffff;
line-height:17px;
font-size:13px;
}



/* Die Mainnavi */
#navcontainer
{
background: #369;
border-top: 1px solid #95ACDB;
font: normal normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#navlist
{
list-style: none outside none;
margin: 0;
padding: 0;
}

@media all {
#navlist {
text-align: center
}
}

#navlist li
{
bottom: 11px;
display: inline;
line-height: 1.2em;
margin: 0;
padding: 0;
position: relative;
}



#navlist a, #navlist a:link, #navlist a:visited
{
background: #CF2120; 
border: 1px solid #FFF;
bottom: 2px;
color: #FFF;
cursor: pointer;
display: inline;
height: 1em;
margin: 0;
padding: 3px 5px 3px 5px;
position: relative;
right: 2px;
text-decoration: none;
}

#navlist a:hover
{
background: #900;
bottom: 1px;
color: #FFF;
position: relative;
right: 1px;
}

#navlist a:active
{
background: #999;
bottom: 0px;
color: #FFF;
position: relative;
right: 0px;
}

#navlist li#active
{
background: #369;
bottom: 13px;
display: inline;
margin: 0 3px 0 0;
padding: 0;
position: relative;
}



#navlist #active a, #navlist #active a:link, #navlist #active a:visited, #navlist #active a:hover
{
background: #369;
border-bottom: none;
border-left: 1px solid #9CC;
border-right: 1px solid #9CC;
border-top: 1px solid #9CC;
bottom: 0;
color: #FFF;
cursor: text;
margin: 0;
padding: 2px 5px 0 5px;
position: relative;
right: 0;
}

.relatedbox{background-color:#fff;border:1px solid #000;float:right;margin-top:20px;margin-bottom:50px;width:198px;padding:10px;margin-left:10px;}






.rightimage{
float:left;margin-right:33px;margin-bottom:22px;
}

.leftimage{
float:right;padding-left:33px;
}

#footer{
height:17px;
text-align:center;
background-color:#fff;
padding-top:2px;
border-top:1px solid #000;
}

 #footer a{
 text-decoration:none;
 margin-left:50px;
 font-weight:normal;
 margin-right:50px;
 color:#292929;
 font-size:11px;
 }
 
.footext{
 font-size:11px;
 margin-right:50px;
  margin-left:47px;
  font-style:italic;
}
 
 .italic{font-style:italic;}
 .fett{font-weight:bold;}
 
 td {font-size:12px;color:#fff;}
 
.sprechz{color:#000;}



.subheaderl{
font-size:17px;  line-height:17px; text-align:left; padding-left:3px; margin-top:23px; margin-bottom:5px;
}









caption { font-size:17px;  line-height:17px; text-align:left; padding:3px; margin-bottom:5px; caption-side:top;}
thead { font-size:10px; text-align:center;}
tfoot { font-size:11px; text-align:left; background-color:#99acbf}
tbody { font-size:12px; text-align:right; vertical-align:middle; background-color:#ffffff;}
th {padding:4px; background-color:#99acbf}  /*border:1px solid #335599;*/
td {color:#000;padding:4px; } /* border:1px solid #335599;*/
.name { width:100px;}
.wert { width:140px;}
.diff { width:130px;}
.tblfoot { background-color:#fff;}
.ungerade { background-color:#dee8ee;}


.printskizze{display:none;}
