* { }
p { margin-bottom:14px; margin-top:0; }

body,p,td,textarea,input,select,button { color:#000000; font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

h1 { color:#336699; font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:0px; }
h2 { color:#336699; font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:15px; margin-bottom:0px; }
h3 { color:#336699; font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-top:0px; margin-bottom:10px; }
h4 { color:#336699; font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-top:0px; margin-bottom:10px; }
h5 { color:#336699; font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-weight:bold; }
h6 { color:#336699; font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-weight:bold; }

.textnormal { font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; }
.textlight { font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }
.textstrong { font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-weight:bold; }

/*
a:link,a.linknormal:link,a:visited,a.linknormal:visited { color:#604305; font-family:Arial,sans-serif; font-size:11px; text-decoration:underline; }
a:hover,a.linknormal:hover,a:active,a.linknormal:active,a:focus,a:linknormal:focus { text-decoration:none; }
a.linklight:link,a.linklight:visited { color:#604305; font-family:Arial,sans-serif; font-size:10px; text-decoration:underline; }
a.linklight:hover,a.linklight:active,a.linklight:focus { text-decoration:none; }
a.linkstrong:link,a.linkstrong:visited { color:#604305; font-size:11px; font-weight:bold; text-decoration:underline; }
a.linkstrong:hover,a.linkstrong:active,a.linkstrong:focus { text-decoration:none; }
*/

a.linkmenua1 { display:block; float:right; }
a.linkmenua1:link,a.linkmenua1:visited { padding:0px 15px; height:14px; text-decoration:none; border-right:1px solid #000000; }
a.linkmenua1:hover,a.linkmenua1:active,a.linkmenua1:focus { text-decoration:underline; }
a.linkmenua1active { display:block; float:right; }
a.linkmenua1active:link,a.linkmenua1active:visited { padding:0px 15px; height:14px; text-decoration:underline; border-right:1px solid #000000; }
a.linkmenua1active:hover,a.linkmenua1active:active,a.linkmenua1active:focus { }

.cellhighlighted { font-family:Arial,sans-serif; font-size:11px; font-size:11px; font-family:Arial,sans-serif; color:#ffffff; background-color:#3d79b5; }
.cellnormal { font-family:Arial,sans-serif; font-size:11px; font-size:11px; font-family:Arial,sans-serif; background-color:#dce3eb; color:#000000; }



body {
      margin:0px;
      padding:0px;
      background:URL(../img/sys/bg.jpg);
      background-position: center top;
      background-attachment:fixed;
      background-repeat:no-repeat;
      
     }

.text
        {
         font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         color:#000000;
         font-weight:normal;
        } 

.tabelle
        {
         font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         color:#000000;
         font-weight:normal;
        } 



.headline
        {
         font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         color:#ffffff;
         font-weight:bold;
        } 

.menu
        {
         font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         color:#336699;
         font-weight:bold;
        } 

a:link    {text-decoration: none; color:#604305; font-size: 12px; font-family: Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;}
a:visited {text-decoration: none; color:#604305; font-size: 12px; font-family: Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;}
a:hover   {text-decoration: underline; color:#604305; font-size: 12px; font-family: Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;}
a:active  {text-decoration: none; color:#604305; font-size: 12px; font-family: Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;}
a:focus   {text-decoration: none; color:#604305; font-size: 12px; font-family: Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;}


a.menu:link    {text-decoration: none; color:#336699; font-size: 11px; font-family: Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;}
a.menu:visited {text-decoration: none; color:#336699; font-size: 11px; font-family: Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;}
a.menu:hover   {text-decoration: none; color:#003366; font-size: 11px; font-family: Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;}
a.menu:active  {text-decoration: none; color:#336699; font-size: 11px; font-family: Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;}
a.menu:focus   {text-decoration: none; color:#336699; font-size: 11px; font-family: Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;}

a.impressum:link    {text-decoration: none; color:#000000; font-size: 11px; font-family: Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;}
a.impressum:visited {text-decoration: none; color:#000000; font-size: 11px; font-family: Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;}
a.impressum:hover   {text-decoration: none; color:#336699; font-size: 11px; font-family: Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;}
a.impressum:active  {text-decoration: none; color:#000000; font-size: 11px; font-family: Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;}
a.impressum:focus   {text-decoration: none; color:#000000; font-size: 11px; font-family: Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;}

.textfeld
              {
               width:208px;
               max-width:208px;
               font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;
               font-size: 12px;
               color:#000000;
               font-weight:normal;
               height:18px;
               max-height:18px;
               border:1 solid #336699;
              } 

.telefonnummer
              {
               width:100px;
               max-width:100px;
               font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;
               font-size: 12px;
               color:#000000;
               font-weight:normal;
               height:18px;
               max-height:18px;
               border:1 solid #336699;
              } 

.auswahlfeld {
     	         width:208px;
		 max-width:208px;
		 height:16px;
		 max-height:16px;
		 background color:#F7DFBB;
		 border:1px solid #336699;
		 background color:#ffffff;
		 font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;
                 font-size: 12px;
                 color:#000000;
                 font-weight:normal;
              }
 

.auswahlfeld_tag {
     	         width:50px;
		 max-width:50px;
		 height:16px;
                 max-height:16px;
		 background color:#F7DFBB;
		 border:1px solid #336699;
		 background color:#ffffff;
		 font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;
                 font-size: 12px;
                 color:#000000;
                 font-weight:normal;
              }

.auswahlfeld_monat {
     	         width:70px;
		 max-width:70px;
		 height:16px;
                 max-height:16px;
		 background color:#F7DFBB;
		 border:1px solid #336699;
		 background color:#ffffff;
		 font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;
                 font-size: 12px;
                 color:#000000;
                 font-weight:normal;
              }

.auswahlfeld_jahr {
     	         width:80px;
		 max-width:80px;
		 height:16px;
                 max-height:16px;
		 background color:#F7DFBB;
		 border:1px solid #336699;
		 background color:#ffffff;
		 font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;
                 font-size: 12px;
                 color:#000000;
                 font-weight:normal;
              }        

.nachrichtenfeld {
                 
                 overflow:auto;
                 width:208px;
                 max-width:208px;
                 height:110px;
                 max-height:110px;
                 border:1 solid #336699;
                 font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;
                 font-size: 12px;
                 color:#000000;
                 font-weight:normal;
                 }
                 
.button, input[type=submit], input[type=reset] {
         
         background-color:#336699;
         height:18px;
         max-height:18px;
         width:102px;
         max-width:102px;
         font-family:Trebuchet MS, tahoma, Verdana, Arial, Helvetica, sans-serif;
         font-size:8pt;
         color: #ffffff;
         font-weight:normal;
         border-style:solid;
         border-color:#336699;
         border-width: 0px;
        }

input {
	height:18px; max-height:18px;
	border:1px solid #336699;
}

select {
	height:22px; max-height:22px;
	border:1px solid #336699;
}
