﻿/* Farben */
/* lila  #9933FF */
/* hellgrün #CCFF66 */
/* hellgelb  #ffff99 */
/* softlila #E6E6FF */

body {font-family: Trebuchet MS, Arial; font-size: 13px; text-align: center; margin-top: 0px; color: black; }

tr.heading {height: 48px; }
td.heading {text-align: right;}

table.main {background-image: url(../bilder/background_main.jpg); 
	background-repeat: no-repeat; background-position: center; }

body.index table.main {background-image: url(../bilder/background_start.jpg);}
body.kontakt table.main {background-image: url(../bilder/background_rot.jpg); }
body.impressum table.main {background-color: #CCFF99;margin-top: 0px }
body.aktuelles table.main {background-image: url(../bilder/background_gruen.jpg); }
body.schwerpunkte table.main {background-image: url(../bilder/background_blau.jpg); }
body.angebot table.main {background-image: url(../bilder/background_gelb.jpg); }
body.intro table.main {background-image: url(../bilder/background_orange.jpg); }
body.downloads table.main {background-image: url(../bilder/background_cyan.jpg); }

body.index td.heading {vertical-align: bottom; }
body.kontakt td.heading {vertical-align: bottom; }
body.aktuelles td.heading {vertical-align: bottom; }
body.schwerpunkte td.heading {vertical-align: bottom; }
body.angebot td.heading {vertical-align: bottom; }
body.intro td.heading {vertical-align: bottom; }
body.impressum td.heading {vertical-align: bottom; }
body.downloads td.heading {vertical-align: bottom; }

td {font-family: Trebuchet MS, Arial; font-size: 13px; color: black}

a:link {text-decoration: none; color: #9933FF;}
a:visited {text-decoration: none; color: #9933FF;}
a:active {text-decoration: none; color: #9933FF;}

table {margin: 0px; padding: 0px; border: 0px solid green; }
td {padding: 0px; margin: 0px; border: 0px solid green;}
tr {padding: 0px; margin: 0px; border: 0px solid green;}

table.main {width: 100%; border: 0px solid black; text-align: center; }
table.main tr {vertical-align: top;}
table.main td {vertical-align: top;}

table.content {width: 960px; height: 480px; text-align: left; border: 0px solid green}
table.content tr {vertical-align: top;}
table.content td {vertical-align: top; padding: 10px;;}

td.navi p {font-size: 11px; font-weight: normal; color: #9933FF; letter-spacing: 1px;
	margin-top: 0px; margin-bottom: 10px}

td.navi p.soft {color: #E6E6FF;}

img {border: 0px solid white; margin: 0px; padding: 0px}
img.border {border: 5px solid white; margin: 0px; padding: 0px}
img.flow {float: right;}
img.kl {float: left; margin-right: 10px; border: 1px solid white}
img.solid {border: 1px solid white}

ul {margin-left: 20px; list-style: circle none outside}

div.list {border-left: 5px solid #00BFBF; margin-top: 3px; margin-bottom: 0px; 
	padding-left: 8px; cursor: hand;}

i {color: #00BFBF; font-style: normal;}

img.unsichtbar {display: none}
b.out {color: white; font-size: 1px}

body.person {background-color: #CCFFFF; margin: 20px}
body.person img {border: 3px solid white}

div.wichtig {width: 960px; border: 1px solid red; padding: 5px; background-color: lightyellow; margin-top: 10px;}



