/* Body */
body{
   background-color: #94B8DB;
   margin-left:30px;
   margin-right:30px;
   margin-top:0px;
   margin-bottom:0px;
}

        a:link       { text-decoration:underline; }
        a:visited    { text-decoration:underline; }
        a:hover      { text-decoration:underline; }
        a:active     { text-decoration:underline; }


a.menu:link,
a.menu:visited,
a.menu:active    { color:  #013A7A; text-decoration: none; font: 1.2em verdana, sans-serif; font-weight: bold;}
a.menu:hover     { color:  #A17C03; text-decoration: none; font: 1.2em verdana, sans-serif; font-weight: bold;}

a.menu_active:link,
a.menu_active:visited,
a.menu_active:active,
a.menu_active:hover     { color:  #A17C03; text-decoration: none; font: 1.2em verdana, sans-serif; font-weight: bold;}

h2            { font: 1.4em verdana, sans-serif; font-weight: bold; color:  #A17C03; }

.bigred	     { color: #660000; font-weight: bold;}
.darkblue     { color: #000033; }
.small	     { font: 0.8em verdana; }

img           { border: 0; }
strong,b      { font-weight: bold; }
td            { font: 0.8em verdana, sans-serif; color:#00284F; }
p             { text-align:justify;}
hr            { width:100%; height:1px; border:1px solid #00284F;}

.blr          { border-left:1px solid #2C4A67; border-right:1px solid #2C4A67; }

/* fuer das Kontaktformular */

.stdFPTable 	{ background-color:#EFCF9E; }
.stdFPTitle 	{ font: 10pt verdana,arial; color:#004F9E; }
.stdFPReqTitle { font: 10pt verdana,arial; color:#004F9E; }
.stdFPReqStar 	{ font:bold 10pt verdana,arial; color:red; }
.stdFPLayoutTitle 	{ font:bold 10pt verdana,arial; color:#0f62a2; }
.stdFPCheckBoxTitle  { font: 10pt verdana,arial; color:#0f62a2; }
.stdFPRadioTitle  	{ font:10pt verdana,arial; color:#0f62a2; }
.stdFPError 	{ font: 10pt verdana,arial; color:#aa1020; }
.stdFPComment 	{ font:normal 8pt verdana,arial; color:#555555; }
.stdFPButton,
.stdFPSubmitButton 	{ font: 10pt verdana,arial; background-color:#0f62a2; color:white; /*height:27px;*/ }
.stdFPText 	{ font:normal 9pt verdana,arial; color:#00284F; }
.stdFPFatalError 	{ font:bold 11pt verdana,arial; color:#ff0000; }
.stdFPGroupTbl 	{ border:1px solid #E4BF86; }
.stdFPGroupTitleCell 	{ font: 10pt verdana,arial; color:#00284F; text-align:center; background-color:#E4BF86; }
.stdFPOuterTable 	{ background-color:#EFCF9E; }
.stdFPOuterTableHeaderCell 	{ font:bold 10pt verdana,arial,helvetica; text-align:center; color:white; background-color:#0f62a2; }
.stdFPOuterTableContentCell { background-color:#EFCF9E; }
