html {overflow-y:scroll;}

* {
margin:0;
padding:0;
  }

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80.01%;
line-height: 1.4em;
text-align: center;
background-color: #ffffff;
background:url(images/bg.jpg) repeat-x;
}
/*
background-color: #6F6F6F;
*/



/* Allgemeine Anweisungen #8F8F8F*/

p {
margin: 15px 15px;
font-size: 1em;
line-height: 1.3em; }

img, a img {
border: 0; }

.clear {
clear: both; }

.left {
float: left; }

.right {
float: right; }

.none {
display: none; }

ul,li {
text-align: center;
list-style-type: none;
position: relative; }




.legende {
font-size:11px;
}

.legende p {
margin:3px 0px;
}


/* Überschriften #0080FF;*/

h1,h2,h3 {
margin: 20px;
color: #92422b; }

h1 {
font-size: 1.6em; }

h2 {
font-size: 1.4em; }

h3 {
font-size: 1.3em; }

h4 {
font-size: 1.2em; }


/* Definitionslisten */

dl {
margin: 20px;
text-align: left; }


hr {clear: both;}

hr {
margin: 0 20px 0 10px;
border: none 0;
border-top: 1px dotted #999;
height: 1px; }

/* Rahmen */

#rahmen {
width: 960px;
margin: 0 auto;
padding: 0;
text-align: left

/*min-height: 1000px;
height:auto !important;   für moderne Browser */
 /*height: 1000px; für den IE */
background-color:#FFFFFF;
}

#weiss {
background-color:#FFFFFF;
font-size:1em;
margin:0px;
padding:0px;
border:1px solid #999;
}

/*  Header */

#header {
float: left;
width: 960px;
height: 100px;
text-align: left;
background-color: #DFDFDF;
background: url(images/calc-big.jpg) no-repeat;
margin:0px;
padding:0px;
/* DFDFDF #d0e1eb;  #004400;*/}

#header a {text-decoration:none;}

/* Navigation */

#navigation {
float: left;
width: 960px;
height:20px;
position: relative;
border-bottom: 1px solid #999;
border-top: 1px solid #999;
background-color: #ffffff;
padding-top: 3px;
font-size:1.2em; }

#navigation ul {
position: relative; }

#navigation ul li {
display: inline;
padding: 0;
margin-right: 4px;
width: 100px;
float: left; }

#navigation a {

display: block;
width: 90px;
padding: 5px;
color: #333;
text-decoration: underline;
/* background: url(/images/); */ }

#navigation a:hover {
float: left;
display: block;
width: 90px;
padding: 5px;
color: #333;
text-decoration: none;
}

#navigation .active {
text-decoration: none; }


/* Inhalt */

#inhalt {
/*  */
width: 744px;

padding-left:5px;
float: right;
min-height: 1000px;
height:auto !important;  /* für moderne Browser */
height: 1000px;  /*für den IE */
border-left: 1px solid #999;
background-color: #ffffff;
text-align:left;  }

#inhalt h1 {
font-size: 1.2em; }

#inhalt h4 {
margin:5px 5px 0px 10px;
font-size: 1.2em; }

#inhalt img {
padding:5px 0px 0px 5px;}

#inhalt p {
margin:6px 10px;
}

/* Sidebar */

#sidebar {
float: left;
min-height: 1000px;
height:auto !important;/*   für moderne Browser */
height: 1000px;  /*für den IE */
width: 200px;
background-color: #ffffff;
} /* #d0e1eb; DFDFDF */


/* Footer */

#footer {
float: left;
width: 960px;
position: relative;
margin: 0 -3px 0 0;
border-top: 1px solid #999;
/* background-color: #DFDFDF; #d0e1eb; */
}

#footer a {
text-decoration:none;
color: #6f6f6f;
}

/* Infobox

p.box {
border-top: 1px dotted #3e9ade;
border-bottom: 1px dotted #3e9ade;
padding: 10px;
background-color: #b4e2ff; }
 */

/* Linkanweisungen */

a:link {
color: #464499; }

a:hover, a:active, a:focus {
color: #ce131a;
text-decoration: none; }



/* Bilder floaten */

.bild {
margin: 0px 5px 5px 0px;
position:relative;
background:#fff;
padding:4px;
border:1px solid #999; }


/*Trennlinie */



/*Sidebar Inhalt */

#sideinhalt {
background-color: #ffffff;
padding-left:5px; }

#sideinhalt p {
margin: 0;
padding: 10px 0 20px 25px; }

#sideinhalt .bottom {
border-bottom: 1px solid #999; }


#w4tg {
  font-size:9pt;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  width:205px;
  text-align:left;

}

#w4tg .zeile1{
  font-size:9pt;
  border-bottom:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-top:1px solid #000000;
  padding:2px;
  padding-left:3px;
  padding-right:3px;
  background-color: #6F6F6F;/*   background-color:#004400; 0080FF */
  color:#ffffff;
   width:190px;
}
#w4tg .zeile1 a{
  color:#ffffff;
  text-decoration:none;
}
#w4tg .zeile3{
  font-size:9pt;
  border-bottom:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  padding:2px;
  padding-left:3px;
  padding-right:3px;
  width:190px;

 /* background-color:#C7D0BB;
  color:#060927; */
}
#w4tg .zeile3 a{
 color:#060927;
  text-decoration:none;
}
#w4tg .zeile3:hover{
 background-color:#EDF6F5;
}
