/* ____________________Allgemeingültige Formatierungen____________________ */
body { font:100.01% arial,sans-serif; text-align:center; margin:0px }
div#content { width:1000px; margin:0 auto; text-align:left; background:url(grafik/header.jpg) no-repeat, url(grafik/hintergrund.jpg) 0px 301px repeat-y; }
div#pagetitle a { margin:80px 0 0 374px; float:left; font:35px times,serif; font-weight:bold; color:#1b123d; position:absolute; text-decoration:none; }
img { border:0px }
div { border:0px solid black }
td { vertical-align:top }

/* ____________________Navigation 1____________________ */
div#navi1 { font:10px times,serif; color:white; float:right; margin:210px 6px 0 0 }
div#navi1 a { display:inline-block; padding:2px; margin-left:4px; font-weight:bold; color:white; text-decoration:none }
div#navi1 a:hover { text-decoration:underline }
div#navi1 a.aktiv { text-decoration:underline }

/* ____________________Navigation 2____________________ */
div#navi2 { font:15px times,serif; color:white; clear:both; position:relative; top:19px; left:268px; width:600px }
div#navi2 a { display:inline-block; padding:2px; margin-left:47px; font-weight:bold; color:white; text-decoration:none }
div#navi2 a:hover { text-decoration:underline }
div#navi2 a.aktiv { text-decoration:underline }

/* ____________________Navigation 3____________________ */
div#navi3 { clear:both; float:left; width:236px; margin-top:124px }
div#navi3link { background:url(grafik/button.png) no-repeat; height:50px; width:180px; margin:0 0 25px 35px }
div#navi3link a { display:block; width:135px; height:30px; border:0px solid black; padding:15px 0 0 40px; font:bold 12px arial,sans-serif; color:#333333 }
div#navi3link a.zeilen { padding:8px 0 0 40px; height:37px }
div#navi3link a.zeilenaktiv { padding:8px 0 0 40px; height:37px; text-decoration:underline }
div#navi3link a { text-decoration:none }
div#navi3link a:hover { text-decoration:underline }
div#navi3link a.aktiv { text-decoration:underline }

/* ____________________Navi Datenschutz und Rechtliche Hinweise____________________ */
div#datenschutz { clear: both; position:relative; font:10px times,serif; color:white; float:right; top:3px; right:32px }
div#datenschutz a { display:inline-block; padding:2px; margin-left:6px; font-weight:bold; color:#333333; text-decoration:none }
div#datenschutz a:hover { text-decoration:underline }
div#datenschutz a.aktiv { text-decoration:underline }

/* ____________________Inhalt____________________ */
div#home { float:right; width:100px; margin:-60px -20px 0 0; text-align:right; padding-right:4px }
div#home a { text-decoration:none; font:10px courier,serif; color:#333333 }
div#home a:hover { text-decoration:underline; font:10px courier,serif; color:#333333 }

div#inhalt { font:15px times,serif; color:#333333; margin:33px 0 0 236px; min-height:190px; background:url(grafik/inhaltfarbe.png); padding:65px 20px 30px 20px; width:691px }
div#inhalt2 { font:15px times,serif; color:#333333; margin:33px 0 0 236px; min-height:190px; background:url(grafik/inhaltfarbe.png); padding:65px 20px 30px 100px; width:611px }
div#kontaktfeld { clear:both; position:relative; left:35px; bottom:80px; width:400px; font:bold 15px arial,sans-serif; color:#333333 }
div#seitenspalte { clear:both; position:absolute; width:180px; margin:200px 0 0 85px; padding:20px; background:url(grafik/inhaltsfarbe2.png) }
div#infospalte { clear:both; position:relative; top:90px; width:930px; height:184px; margin:0 0 40px 36px; background:url(grafik/infohintergrund.png) }
h1 { font:bold 22px times,serif }
h2 { font:bold 16px arial,sans-serif; color:#003366 }
ul { padding:0 0 0 15px; margin:-10px 0 0 0 }
td img { padding:0 10px 15px 0 }

p.TimesSchwarz { font:13px/150% times,serif; color:#333333 }

p.CourierSchwarz { font:12px/150% courier,serif; color:#333333 }
p.CourierSchwarz a { color:#333333 }
ul.CourierSchwarz li { font:12px/150% courier,serif; color:#333333; margin-top:2px }

p.CourierWeiss { font:12px/150% courier,serif; color:white }
p.CourierWeiss a { color:white; text-decoration:underline }

p.ArialBlau { font:13px/150% arial,sans-serif; color:#003366 }
p.ArialBlau a { color:#003366 }
ul.ArialBlau li { font:13px/150% arial,sans-serif; color:#003366 }

p.ArialGrau { font:13px/150% arial,sans-serif; color:#9999cc }
p.ArialGrau a { color:#9999cc }

div#top { float:right; width:100px; margin:-15px 50px 0 0; text-align:right; padding-right:4px }
div#top a { text-decoration:none; font:10px courier,serif; color:#333333 }
div#top a:hover { text-decoration:underline; font:10px courier,serif; color:#333333 }

div#footer { clear:both; background:url(grafik/footer.jpg) no-repeat; height:112px; }