body {padding:0px; margin:0px;}
body, td {font-family: Tempus Sans ITC, Arial;}

.text, #b_haupt, #kontakt{font-family:arial; text-align:left;}
.text a, .aktu a, #b_haupt a, #c_haupt a, #kontakt a {color:#FFA020;}

.text {background-color:#3366CC; color:white; padding:10px;}
.grund {text-align:center; vertical-align:middle;background-color:#224488;}
.haupt {vertical-align:top; color:white;padding:20px 20px 20px 20px;}
.hauptB {vertical-align:top; color:white;padding:20px 20px 20px 20px;}
div#menu {width:150px;}
#menu a {text-decoration:none; color:white; display:block; font-size:1.7em; margin:0.7em 0em 0.7em 0em;}
#menu a:visited {color:white;}
#menu a:hover {color:#FFAA88;}
#menu a.sw {color:black;}
#menu a.sw:visited {color:;}
#menu a.sw:hover {color:#C89850;}
div#gr h1 {font-size:300%; display:inline;}
div#gr h2 {font-size:220%; display:inline;}
div#gr h3 {font-size:150%; display:inline;}

div#layoutB {width:800px; padding:0px; color:white; text-align:left; background-color:#3366CC; min-height:600px;}
* html div#layoutB {height:600px;}
img.layoutB {float:left; margin-right:20px; width:180px;border:none;}
#b_menu {padding:10px 0; font-family:arial, arial narrow; font-size:75%;text-align:left;}
#b_menu a {color:white; margin-top:20px;}
#b_menu a:hover {color:white; text-decoration:none;}
#b_haupt {clear:both; padding:15px 90px;}

#layoutB div#mj {width:320px; float:right; text-align:right; margin-top:10px; background:url(unterschrift.gif) no-repeat; padding-top:44px; font-family:arial;}
div#mj a {text-align:right; color:#FFA020; display:block; font-weight:bold; font-style:italic; border-top:1px solid white; padding:4px 10px 0 0; text-decoration:none;}

div#kontakt {font-size:100%;height:104px;}

h2.ueb {margin-top:76px}
html>body h2.ueb {margin-top:57px}

img.right {float:right; margin-left:10px;}
img.left {float:left; margin-right:10px;}


div#layoutC { width:800px; padding:0; margin-top:-1px; color:white; text-align:left; background-color:#3366CC; min-height:600px; font-family:arial; }
* html div#layoutC { height:600px; }
#layoutC #mj img { margin:-2px -10px 0 0; padding:0; border:0; }
html>body #layoutC #mj img { margin:0; }
#layoutC #mj a, #layoutC #mj img {margin-top:0; padding-top:0;}
#layoutC #mj h1 { color:white; font-size:60px; font-weight:normal; margin:0 0 0 90px; }
#layoutC #mj h2 { color:white; font-size:22px; font-weight:normal; margin:0 0 0 400px; }
#layoutC #imp { text-align:right; font-size:0.6em; }
#layoutC #imp a, #layoutC #imp a:visited { color:white; }
#c_menu table {background:url(titelleiste_c_u.jpg) no-repeat; margin:0; padding:0;}

#c_menu a { width:266px; height:30px; font-weight:bold; color:white; font-size:1.3em; text-decoration:none; text-align:center; vertical-align:middle; display:inline; margin-bottom:6px; font-family:arial; }
#c_menu a:visited { color:white; }
#c_menu td { text-align:left; background:url(linie.png) repeat-x bottom left; padding:0; margin:0; }
#c_menu td.aktiv { background:none; }
#c_menu td img { padding:0; margin:0 0 0 10px; }
* html #c_menu td img { padding:0; margin:0 0 0 0px; }

#c_haupt { padding:15px 90px; }
#c_haupt td, #c_haupt form { color:white; font-family:arial; }
xxx#c_menu li { width:800px; display:inline; list-style-image:none; marin:0; padding:8px 24px; }

form td { font-family: arial; color: white; }

