/*(Version: 2)*/
/*standard-schriftfarben etc*/
body{color: #434343; font-weight:normal; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; margin:0px; padding:0px;}
body, html{background-color:#fff!important;}
td {font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; line-height:16px;}
input,select {font-size:11px; font-family:arial,helvetica,sans-serif;}
h1 {font-size:16px; color:#890022; font-weight:bold;}
h2 {font-size:14px; line-height:18px; color:#890022; font-weight:bold;}
a {color: #890022;}
a:hover {text-decoration: none;}

/*Einrueckung damit nicht alle normalen texte so am rand pickt*/
p{margin:3px;}

/*inhalts-teil*/
div.content{border:solid 1px; width:750px;}
/*Applikations-Ueberschift*/
h1.titel{font-size:18px;line-height:35px;margin:0px;padding:0px}
/*jahreszahl*/
h1.titel .second{font-size:25px; color:#9c1010;}
#logo{display:block;margin-top:5px;}

/*hauptmenue und untermenue*/
div.umenu{background-color:#890022; height:20px;height:20px;}
div.hmenu{background-color:#890022; height:20px; line-height:20px;}

/*umenu=haupmenue,hmenu untermenue link formatierung*/
.umenu a,.hmenu a {display:block; float:left; text-decoration:none;}
.umenu a {height:20px; line-height:20px; padding-left:10px; padding-right:10px; color:#e3d495;}
.hmenu a {height:20px; line-height:20px; padding-left:5px; padding-right:5px; color:#e3d495;}

.umenu a:hover,.umenu a.akt {background-color:#e3d495; color:#890022;}
.hmenu a:hover,.hmenu a.akt {background-color:#e3d495; color:#890022;}



/*Fehler*/
.error {color:red; font-weight:bold;}

/*zwischenueberschriften*/
.h {font-size:12px; color:black; font-weight:bold;}


/*recher button (zurueck),linker button (weiter),individueller button(z.b.:berechnen)*/
.rightbtn,.leftbtn,.btn {background-color:#690013; color:#e3d495; font-weight:normal; cursor:pointer;}
.rightbtn:hover,.leftbtn:hover,.btn:hover {background-color:#e3d495; color:#690013;}
.rightbtn{border-left:solid 1px #9c1010;border-top:solid 1px #9c1010;border-bottom:0px;border-right:0px;}
.leftbtn{border-right:solid 1px #9c1010;border-top:solid 1px #9c1010;border-bottom:0px;border-left:0px;}
.btn{border:solid 1px #9c1010;}

/*Fragezeichen*/
.question {padding-left:5px; padding-right:5px; background-color:#9c1010; font-weight:bold; color:white;}


/*warnung bei den ausergewoehnlichen belastungen*/
.warn{border:solid 2px red;}


/*eventuell aendern*/
/*tabels im content haben schon ein padding, deshalb brauchen h1 in tables kein padding*/
div.content h1{padding-top:5px;margin:0px;margin-top:0.5em;padding-left:4px;}
div.content td h1{padding-left:0px;}
#app {position:relative; width:750px; height:100%; margin:auto;}
div.header {width:750px;}
div.umenu {width:400px; border-left:solid 1px; border-right:solid 1px; border-top:solid 1px;}
div.hmenu {width:750px; border-left:solid 1px; border-right:solid 1px; border-top:solid 1px;}

/*nicht aendern*/
form{display:inline;}

#jagl2003_rechner body, #jagl2003_rechner html, #jagl2003_rechner #app, #jagl2003_rechner  {background-color:#fff!important;}
#jagl2003_rechner #author {display:block; text-align:left; padding-bottom:5px;}