body {padding:0px; margin-top:0px; margin-left:0px;  margin-right:0px; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-attachment: fixed; color:#000000;}
table {padding:0px; margin-top:0px; margin-left:0px; margin-right:0px; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-attachment: fixed; color:#000000;}

input, button, file, select, textarea  { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
button.btnSubmit { background-color:#aaaaaa; font-size: 10px;}
button.btnSendtoCMS { font-weight:bold; color:#3c56ff; background-color:white; width:200px;}
button.btnSendtoCMS:hover { background-color:#fff200; }

button.btnReset  { background-color:#aaaaaa; font-size: 10px;}

p, td { color:#000000; font-size:12px;}

div.angebot {
              background-image: url(../../start/angebot_div.php);
              background-repeat: no-repeat;
              width: 130px;
              height: 80px;
						  padding-top:13px;
              text-align: center;
}

span {font-family:Arial, Helvetica, Times; color:#2a287f; }
h1 { font-size:13pt; color:#95c47c; font-weight: bold;}
h2 {font-family:Arial, Helvetica, Times; font-size:13pt; color:#3c82ad; font-weight: bold;}
h2.haeuser {font-family:Arial, Helvetica, Times; font-size:16px; color:#C40000; font-weight: bold; text-align: right; background-color:#B4B4B4;}
h2.delete  {font-family:Arial, Helvetica, Times; font-size:16px; color:#ffffff; font-weight: bold; text-align: right; background-color:#ff0000;}
h3 {font-family:Arial, Helvetica, Times; font-size:11pt; color:#C40000; font-weight: bold; text-align: left;}
h3.zuschuss {font-family:Arial, Helvetica, Times; font-size:13pt; color:#3c56ff; font-weight: bold; text-align: right;}
h4 {font-family:Arial, Helvetica, Times; font-size:11pt; color:#3c82ad; font-weight: bold;}
h5 {font-family:Arial, Helvetica, Times; font-size:10pt; color:#222222; font-weight: bold;}

p.small {font-size:8pt; }
p.tail  { font-family:Arial, Helvetica, Times; font-size:7pt; text-align:right; }
p.xxl   { font-family:Arial, Helvetica, Times; font-size:12pt; }
p.xxxxl { font-family:Arial, Helvetica, Times; font-size:18pt; }
p.error { color:#FF0000; font-weight: bold; }

.b {color:#bdbdd8;}

span.red     { color:orangered; }
span.redb    { color:orangered; font-weight:bold; }
span.black   { color:black; }
span.small   { font-size:7pt; font-weight: none; }
span.small_2 { font-size:8pt; font-weight: none; }

h1.crazy {font-size: medium; font-weight: bold; color: #FF00FF; background:#00FF40;}

li {font-family:Arial, Helvetica, Times; color:#2a287f; font-size:10pt; margin-top:5px;}

a:link    { color:#bbbbbb;  text-decoration:none; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; font-size: 12px;}
a:visited { color:#999999;  text-decoration:none; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; font-size: 12px;}
a:active  { color:#555555;  text-decoration:none; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; font-size: 12px;}
a:hover   { color:#555555;  text-decoration:none; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; font-size: 12px; cursor:pointer;}

a.top:link    { color:#000000; font-size: 11px; }
a.top:visited { color:#000000; font-size: 11px; }
a.top:active  { color:#000000; font-size: 11px; }
a.top:hover   { color:#3c56ff; font-size: 11px; }

a.start:link    { color:#999999; font-size: 11px; }
a.start:visited { color:#999999; font-size: 11px; }
a.start:active  { color:#999999; font-size: 11px; }
a.start:hover   { color:#999999; font-size: 11px; }

a.haeuser:link    { color:#3c56ff; font-weight: bold;}
a.haeuser:visited { color:#3c56ff; font-weight: bold;}
a.haeuser:active  { color:#3c56ff; font-weight: bold;}
a.haeuser:hover   { color:#3c56ff; background-color:#fff200; font-weight: bold;}

a.impress:link    { color:#3c56ff; font-weight: bold; font-size: 9px;}
a.impress:visited { color:#3c56ff; font-weight: bold; font-size: 9px;}
a.impress:active  { color:#3c56ff; font-weight: bold; font-size: 9px;}
a.impress:hover   { color:#3c56ff; background-color:#fff200; font-weight: bold; font-size: 9px;}

a.rubrik:link    { color:#3c56ff; font-weight: bold; font-size: 18px;}
a.rubrik:visited { color:#3c56ff; font-weight: bold; font-size: 18px;}
a.rubrik:active  { color:#3c56ff; font-weight: bold; font-size: 18px;}
a.rubrik:hover   { color:#3c56ff; font-weight: bold; font-size: 18px;background-color:#fff200; }

a.delete:link    { color:#FFFF00; background-color:#ff0000; font-weight: bold;}
a.delete:visited { color:#FFFF00; background-color:#ff0000; font-weight: bold;}
a.delete:active  { color:#FFFF00; background-color:#ff0000; font-weight: bold;}
a.delete:hover   { color:#FF0000; background-color:#ffff00; font-weight: bold;}

a.del:link    { color:#FF0000; font-weight: bold;}
a.del:visited { color:#FF0000; font-weight: bold;}
a.del:active  { color:#FF0000; font-weight: bold;}
a.del:hover   { color:#FF0000; background-color:#fff200; font-weight: bold;}

<?
# Fallunterscheidung Browser
if (strpos ($HTTP_USER_AGENT,"Netscape") or strpos ($HTTP_USER_AGENT,"MSIE") or strpos ($HTTP_USER_AGENT,"plorer"))
{
?>

a.left_nav:link    {font-size: 16px; background-image:url(pic/com/bg_link_grassgreen.jpg); background-repeat:repeat-y; vertical-align:middle; }
a.left_nav:visited {font-size: 12px; background-image:url(pic/com/bg_link_grassgreen.jpg);  background-repeat:repeat-y; }
a.left_nav:hover   {font-size: 12px; background-image:url(pic/com/bg_link_strongyellow.jpg);  background-repeat:repeat-y;}
a.left_nav:active  {font-size: 12px; background-image:url(pic/com/bg_link_grassgreen.jpg);  background-repeat:repeat-y; }
a.left_nav:focus   {font-size: 12px; background-image:url(pic/com/bg_link_strongyellow.jpg);  background-repeat:repeat-y; }

<?
}
else
{
?>
a.left_nav:link    { font-weight:bold; font-size: 16px;  vertical-align:middle; }
a.left_nav:visited { font-weight:bold; font-size: 16px; }
a.left_nav:hover   { font-weight:bold; font-size: 16px; }
a.left_nav:active  { font-weight:bold; font-size: 16px; }
<?
}
?>

.lightblue  { color:#bbbbff;}