body {
text-align:left;
width:1000px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
}

.logo {
margin:30px 0px 30px 20px;
border:0;
}

.suchmaschine { margin:0px 0px 0px 20px; }

img { border:0; }

.titelleiste {
float:left;
width:730px;
height:30px;
margin:70px 0px 0px 20px;
border-bottom: 1px solid #000000;
text-align:center;
}
.titelleiste h1 {
margin:3px 0px 3px 20px;
line-height:25px;
color:#000000;
font-family:arial,helvetia,sans-serif;
font-size:22px;
font-weight:bold;
text-align:right;
}

.links { 
float:left;
margin:0px;
width:250px;
min-height:600px; 
height:auto !important;  /* für moderne Browser */
height:600px;  /*für den IE */
background-image:url(../bildmaterial/hintergrund.gif);
}


/* Mittelspalte */
.mitte {
width:540px;
float:left;
margin: 20px 20px 0px 20px;
}
.rechts {
width:160px;
float:left;
margin:20px 0px 0px 0px;
}

.inhalt, .inhalt2 {

width:100%; 
margin: 0px;
}
.inhalt h1 {
font-size:13px;
margin:0px 0px 10px 0px;
}
.inhalt p { margin:10px 0px; line-height:16px; }
.inhalt td { font-size:12px; }

a { font-weight:bold; color:#0000ff; text-decoration:none;}
a:hover {text-decoration:underline; }

p.bodytext { margin:0px; }
.inhalt td p { margin:0; padding:0; }

label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }

input, textarea { border:1px solid #000066; }

/* Beispielergebnis nach Quellcode */
.beispiel_ergebnis { background-color:#eaeaea; }

.artikeltipp h2 { color:#003366;font-size:13px; }

.werbung_rechts_aussen
{ position:absolute;top:105px;left:1015px; }
