body {
width:1000px;
margin:0;
padding:0;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.8em;
}

img { border:0; }

.header {
float:left;
color:#ffffff;
width:985px;
height:40px;
margin: 10px 15px 0px 15px;
padding: 0px;
background:url(../bildmaterial/hintergrund_header.jpg);
background-repeat:repeat-x;
}
.logo { 
float:left;
margin:10px 0px 0px 17px;
_margin:10px 0px 0px 15px;
}
.logo a { font-size:15px; color:#ffffff; }
.header_links {
float:right;
margin:13px 10px 0px 0px;
}
.header_links a {
font-size:10px;
color:#ffffff;
}
.suchmaschine { 
float:right;
width:170px;
margin:8px 20px 0px 0px;
}
.banner, .leader_01, .leader_02, .leader_03, .leader_04, .leader_05, .leader_06, .leader_07, .leader_08, .leader_09, .leader_10, .leader_11, .leader_12, .leader_13, .leader_14, .leader_15, .leader_16 {
float:left;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
width:350px;
margin:0px 0px 20px 0px;
}

/* Werbung neben Hauptnavi */
.rechts_von_navi { float:left; margin:2px 0px 0px 0px; }

.google_links {
margin:0px 0px 0px 15px;
_margin-left:28px;
}

.titelleiste {
float:left;
width:1000px;
margin:10px 0px 20px 0px;
}
.titelleiste h1 {
margin:3px 0px 0px 20px;
_margin:3px 0px 0px 35px;
font-size:18px;
font-weight:bold;
border-bottom:1px solid #000000;
}
.links {
float:left;
margin: 0px 0px 0px 15px;
width:200px;
}

.mitte {
float:left;
margin: 0px 10px 0px 15px;
width:600px;
}

/* Mittelspalte auf Unterseiten ohne rechte Spalte (Euro-Dollar-Kurs, Download, etc.) */
.mitte_ohne_rechts {
margin: 0px 20px 0px 240px;
}

.bookmark { float:left; margin:10px; }
.bookmark a { font-size:9px; font-weight:normal; }
.bookmark img { vertical-align:middle; margin:3px 0px; }

.TOTOP {
clear:left;
font-size:10px;
padding-top:20px;
margin:10px 0px;
}

.kommmentar {
float:left;
width:465px;
margin:20px 0px 20px 20px;
}


.google_text, .hauptbild, .thumb {
float:left;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
width:350px;
margin:0px 0px 20px 0px;
}
.hauptbild { margin-bottom:10px; }

.inhalt, inhalt2 {
float:left;
margin:0px;
}
.werbung {
float:left;
width:750px;
margin:0px 0px 0px 15px;
}
.inhalt h1, .werbung h1 {
font-size:13px;
margin:0px 0px 10px 0px;
}
.inhalt .csc-textpic {float:left;}
.inhalt p { margin-right:15px; margin-top:0px; }
a { font-weight:bold; color:#0000ff; }

/* google-werbung */
.rechts {
float:right;
width:160px;
margin:0px;
}

.rechts_00, .rechts_01, .rechts_02, .rechts_03, .rechts_04, .rechts_05, .rechts_06, .rechts_07, .rechts_08, .rechts_09, .rechts_10, .rechts_11, .rechts_12, .rechts_13, .rechts_14, .rechts_15, .rechts_16 
{ position:absolute;top:105px;left:1015px; }

p.bodytext { margin:0px; }
td p { margin:0; padding:0; }


/* Kontaktformular */
.formular_rechts { margin-bottom:10px; }


p.rahmen {
float:left;
width:380px;
margin:10px 5px 10px 5px;
padding:3px;
border: 1px solid #000000;
}
td { vertical-align:top; }

.box_x1 { width:450px; }

form.cse-search-box { margin:0; }

/* Liste bei Buchstabenauswahl */
.liste {
width:200px;
float:left;
}
.liste a { font-size:11px; }
/* Liste bei verwandten Seiten - kleinere Schrift */
.verwandte_seiten { float:left; margin:0px 0px 0px 0px;_margin-left:7px; }

.liste2 {
width:200px;
float:left;
}
.liste2 a, .TIP a, .TOTOP a { font-size:10px;width:200px; color:#000000; }

.zitate {
font-size:10px;
color:#0000ff;
}

.fusszeile { float:left; width:100%; }
.fusszeile h1 { font-size:11px; margin:15px; }
.fusszeile p { font-size:10px; margin: 0px 15px 15px 15px; }
.fusszeile a { color:#000000; }

label.eventkalender { float:left; width:250px; }
