* {
margin:0;
padding:0; }

body {
  font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 80.01%;
line-height: 1.4em;
text-align: center;
background:url(images/bg-grau.jpg) repeat-x #e0e0e0;
 }



/* Allgemeine Anweisungen #8F8F8F*/



.Error{background-color:#FFCCCC;}
.absatz {margin:0 10px;}

#header a {
color: #92422b;
text-decoration:none;}

p {
 }

p .eingerueckt
{padding-left:20px;}

img, a img {
border: 0; }

.clear {
clear: both; }

.left {
float: left; }

.right {
float: right; }

.none {
display: none; }


ul,li {
text-align: left;
margin: 5px;
font-size: 1em;
line-height: 1.3em;
 list-style-type: none;
/*position: relative; */}



h1 {
font-size: 1.6em;
margin: 20px;
color: #92422b;
 }
 /*
h2 {
font-size: 1.4em;
 }

h3 {
font-size: 1.2em;
  }

h4 {
font-size: 1.1em;
 }


 Inhalt */

#tableinhalt, #tableinhalt p {
font-size:1em;
text-align:left;
margin-bottom:5px;

line-height: 1.3em;
}

#trifftzu li {
text-align:left;
margin:5px 3px;
}

#inhalt {
width: 880px;
border-top: 1px solid #999;
/* float: right;
height:auto !important;  f?r moderne Browser height: 100%; */
/*height: 2000px;  f?r den IE
border-left: 1px solid #999;*/
background-color: #fff;
margin-top:30px; }


/* INhalt = alles   */
#inhalt h1, #inhalt h2, #inhalt h3, #inhalt h4 {
margin-top:15px;
margin-left:15px;
padding:0px;
 }

#inhalt h1 { margin-bottom:10px;}

#inhalt h2  {font-size: 1.3em; margin-bottom:10px;  }

#inhalt h3 {font-size: 1.2em; margin-bottom:0px;}

#inhalt h4 {font-size: 1.1em; margin-bottom:0px;}



#inhalt img {
padding:0px;}


/* Content = nur der Text*/

#content {width:600px; margin-right:30px;}

#content p {
margin: 0px 10px 3px 0px;
padding: 6px 0px 0px 5px;

}


#content h2, #content h3, #content h4 {
margin-left:5px;
}




/*  Definitionslisten */

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



hr {
margin: 0 20px 0 10px;
border-top: 1px dotted #999;
height: 1px;
width:100%;
 clear: both;
}

/* Rahmen */

#rahmen {
width: 880px;
margin: 0 auto;
padding: 0px;
text-align: left;
height: 100%;
border:1px solid #9F9F9F;
}

#header2
{color:#FFFFFF;
margin-left:20px;
margin-bottom:3px;}
/* Header */

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



/* Navigation

#navigation {
float: left;
width: 880px;
position: relative;
border-bottom: 1px solid #999;
border-top: 1px solid #999;
background-color: #fff;
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;
}

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

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

*/

/* Sidebar */

#sidebar {
float: right;
/*min-height: 2000px; */
height:auto !important;  /* f?r moderne Browser */
/* height: 2000px;  f?r den IE
width: 215px;                   */
background-color: #FFFFFF; } /* #d0e1eb; DFDFDF */


/* Footer */

#footer {
float: left;
width: 100%;
height:20px;
position: relative;
margin: 0 0 0 0;
padding:0px;
border-top: 1px solid #999;
background-color: #000000;   /*#DFDFDF; #d0e1eb; */
color:#FFFFFF;
text-align:center;
}

#footer a {
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
}

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

.footermenulink {
color:#BFBFBF;
font-size:11px;
}


/* Bilder floaten */

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


/*Trennlinie

#tabelle2 {margin-top:10px;}             */

/*Sidebar Inhalt */

#sideinhalt p {
 }

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

#spalten {
font-size:9pt;
}

#zelle td{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px solid black;
padding:3px;
}
 */
#w4tg {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  width:220px;
  margin-top:10px;
 /* text-align:right; */

}


#w4tg .zeile1{

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


#w4tg .zeile3{

  border-bottom:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  font-size:13px;
  padding: 5px 3px 2px 3px;
  width:200px;
 /*   height:18px;
   font-size:11pt;
 background-color:#C7D0BB;
  color:#060927; */
}
#w4tg .zeile3 a{
color: #464499;
/* color:#060927; */
  text-decoration:none;/**/
vertical-align: top;
}

#w4tg .zeile3 a:hover {

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