html, body {
	background-color: #DFDDD1;
         font-family: "Tahoma", Arial, Times, serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}

.table{
height:100%;
}

#menu02 {
/* width:200px; */
margin: 10px 10px 10px 0px;
padding:10px 10px 10px 0px;
}

#menu02 ul, #menu02 li {
 /*list-style-type: SQUARE; */
 margin-left:0px;
 padding: 0px;
 color:#2F2F2F;
}


#menu02 li a:link, #menu02 li a:visited, #menu02 li a:active {
	display:block;
        border-bottom: SOLID 1px #000;
        color:800000;text-decoration:none;
        background:TRANSPARENT;
        font: normal 11px verdana, sans-serif;
        padding-top:0px;
        padding-bottom:0px;
        height: 24px;
	line-height: 24px;
}

#menu02 li a:hover {
	background-color:#EFEFEF;
        border-bottom: solid 1px #000;;
        color:#800000;

}




.rechenbeispiel {
        /*	background-color: #DFDDD1;  */
        border: 1px solid #DFDDD1;
         padding:5px;
}

.boxrechtslink {
color:#000000;
  }


#menulist {
margin-left:20px;
list-style-type:square;

line-height:35px;
padding-bottom:10px;

}
#menulist li {border:0px solid red; }
#menulist li a {border:0px solid black;   }


dl, dt{
	font-size:14px;}

 dd {
 	font-size:12px;
 }

dt {
	margin-top:10px;}

p {
	margin:6px 0px;
}

a img {border:0px;}


#inhalt {width:550px;}
/*
#inhalt a {
	color: #0000FF;

	color: #496F7A;
 font-weight:bold;


}        */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #496F7A;
         margin-bottom:6px;
}

h1 {	font-size: 20px;}
h2 {	font-size: 18px;}
h3 {	font-size: 15px;}
h4 {	font-size: 14px;}
h5 {	font-size: 13px;}
h6 {	font-size: 12px;}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #34332F;
}

.top {
    height:30px;
    background-color:#D6D3C7;
}

.topcolor1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E5D57;
	font-weight:bold;
}

.topcolor2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight:bold;
}

.bgcontent {
    background-color:#FFFFFF;
}

/* Beginn Logo */

.logo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #939082;
	font-weight:bold;
}

.logo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #557883;
	font-weight:bold;
}

/* Ende Logo */

/* Beginn Slogan im Header */

.zeile1, .zeile1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #fff;
	font-weight:bold;
         text-decoration:none;
}

.zeile2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #fff;
	font-weight:bold;
	letter-spacing:1px;
	line-height:20px;
}

/* Ende Slogan im Header */

/* Beginn Hintergrundgrafiken für Design*/

.line2left {
    background:url("../grafik/line2left.gif");
	height:176px;
}

.line2middle {
    background:url("../grafik/line2pic.jpg")
}

.line2right {
    background:url("../grafik/line2right.gif")
}

.line3left {
    background:url("../grafik/line3left.jpg");
	height:53px;
}

.line3middle {
    background:url("../grafik/line3middle.jpg")
}

.line3right {
    background:url("../grafik/line3right.jpg")
}

.line4left {
    background:url("../grafik/line4left.gif");
	height:59px;
}

.line4middle {
    background:url("../grafik/line4middle.gif")
}

.line4right {
    background:url("../grafik/line4right.gif")
}

.line5left {
    background:url("../grafik/line5left.gif");
	height:25px;
}

.line5middle {
    background:url("../grafik/line5middle.gif");
	background-repeat:repeat-x;
}

.line5right {
    background:url("../grafik/line5right.gif")
}

/* Ende Hintergrundgrafiken für Design*/

/* Beginn Box rechts */

.boxrechts {
    background:url("../grafik/werbung_links.gif");
	height:36px;
	color: #fff;
	font-weight: bold;
	padding-left:7px;
	letter-spacing:1px;
	vertical-align:top;
}

/* Ende Boxen links und rechts */

/* Beginn Seitentitel */

.headline1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #34332F;
	font-weight: bold;
}

.headline2, h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #496F7A;
	font-weight: bold;
}

.trenner {
    background:url("../grafik/trenner_headline.gif");
	height:9px;
}

/* Ende Seitentitel */

/* Beginn Footer */

.footer {
	font-family: "Tahoma", Arial, Times, serif;
	font-size: 11px;
	color: #476D79;
}

a.linkfooter {
	font-family: "Tahoma", Arial, Times, serif;
	font-size: 11px;
	color: #476D79;
	text-decoration: none;
}

a.linkfooter:hover {
	font-family: "Tahoma", Arial, Times, serif;
	font-size: 11px;
	color: #476D79;
	text-decoration: underline;
}

.footercolor {
    background-color:#E4E2D8;
	height:39px;
}

.footerleft {
    background:url("../grafik/footerleft.gif");
}

.footerright {
    background:url("../grafik/footerright.gif");
}

/* Ende Footer */

/* Beginn Navigation horizontal */

a.navigationstart {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
        /*	font-weight:bold; */
	color: #557883;
	text-decoration: underline;
}

a.navigationstart:hover {
	font-family:Arial, Helvetica, sans-serif;
        /*	font-weight:bold; */
	font-size: 14px;
	color: #939082;
	text-decoration: underline;


}

a.navigationrechts {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
        /*	font-weight:bold; */
	color: #ffffff;
	text-decoration: underline;

}

a.navigationrechts:hover {
	font-family:Arial, Helvetica, sans-serif;
        /*	font-weight:bold; */
	font-size: 14px;
         color:#ffffff;
	/* color: #D5B312; */
	text-decoration: none;

}

/* Ende Navigation horizontal */