* {
margin:0;
padding:0; }

body {
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.4em;
text-align: center;

background:url(images/bg.jpg) repeat;

  }

/* 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; }


/* Überschriften #0080FF;*/

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

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

h1 {
font-size: 1.4em; }

h2 {
font-size: 1.3em;
margin-bottom:5px; }

h3 {
font-size: 1.2em; }

h4 {
font-size: 1.1em; }


/* 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;
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;}

#header h1 {margin-top:30px; margin-left:10px;}

#header2 {
color:#FFFFFF;
margin-left:225px;
font-size:1.1em;
font-weight:normal;
}

#header2 a {color:#FFFFFF; text-decoration:underline;}

/* Navigation */
 /*
#navigation {
float: left; position: relative;
width: 700px;
height:20px;
margin-left:215px;
padding-top:15px;
border-bottom: 1px solid #999;
border-top: 1px solid #999;
background-color: #ffffff;
padding-top: 3px;
font-size:1.2em; }      */
/*
#navigation ul {
position: relative; }


ul#Navigation 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;
float: right;
min-height: 750px;
height:auto !important;  /* für moderne Browser */
height: 750px;  /*für den IE */
border-left: 1px solid #999;
background-color: #ffffff;

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

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

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

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

/* Sidebar */

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


/* Footer */

#footer {
float: left;
text-align:center;
font-size:0.9em;
width: 960px;
height:30px;
position: relative;
margin: 0 -3px 0 0;
padding-top:5px;
border-top: 1px solid #999;
border-bottom: 0px solid #999;
border-right: 0px solid #999;
border-left: 0px solid #999;
/*background-color: #DFDFDF; */ } /* #d0e1eb; */

#footer a {
text-decoration:none;

}

/* 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 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:180px;
  text-align:left;
  margin-left:5px;
}

#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:170px;
}
/*
#w4tg .zeile1 a{
  color:#ffffff;
  text-decoration:none;
}
*/
#w4tg .zeile3{
  font-size:10pt;
  border-bottom:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  padding:2px;
  padding-left:3px;
  padding-right:3px;
  width:170px;

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

#w4tg .zeile3 a:active{
color:red;       }

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

.legende {
font-size:11px;
}

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


#menu {
text-align:center;
/*
margin-left:182px;

background-color:#e7eff7;   */
border-top:0px solid black;
border-bottom:0px solid black;
}

#menu ul{
margin:0;
padding:5px;
list-style:none;

}

#menu li {
display:inline;
}

#menu a{
color:#000099;
background:#FFFFFF;
padding:2px 20px 2px 20px;
border:1px solid black;
font:bold 12px verdana, sans-serif;
text-decoration:none;
text-align:center;}

#menu a:hover{
color:white;
background:#98bed1;}
