#body                  { height: 100%; margin:0em; padding:0em; background:#FFFFFF; font-family: Verdana,Arial; font-size:0.7em; text-align: top;}
#html                   { height: 100%; margin:0em; padding:0em; background:#FFFFFF; text-align: top;}

h1                      { font-size:1em; font-family:Verdana,Arial; font-weight:bold; text-decoration:none; color:#000000; }
h2                      { font-size:0.8em; font-family:Verdana; font-weight:bold; text-decoration:none; color:#000000; margin-bottom:1em}
h3                      { font-size:0.8em; font-family:Verdana; font-weight:bold; text-decoration:none; color:#000000; }
h4                      { font-size:0.8em; font-family:Verdana; font-weight:bold; text-decoration:none; color:#000000; margin-bottom:0.8}

#topstripe              { padding: 0em; height:16.1em; background-image: url('../gimages/default_bg_top.jpg'); background-repeat:repeat-x; background-position:top;  background-color: #FFFFFF; position: inherit; }
#toplefttext            { top: 0.4em; color:#000000; font-size:1.5em; font-weight:bold; width:25.6em; text-align:right; position:relative; } 
#banner    img        { top: 2.7em; text-align:right; border-top:#987449 1px solid; border-right:#987449 1px solid; border-bottom:#987449 1px solid; height:13.2em; padding: 0em; margin: 0em; position: absolute; float: left; }


#vcasepointer					{ float: left; position: static; padding-right: 0em; }
#vcasepointer	ul				{  }
#vcasepointer	li				{ list-style-type: none; display: inline; padding-right: 1em; }
#vcasepointer	a				{ font-family: verdana; text-decoration: none; color: #000000; font-weight: bold; }
#vcasepointer	a:link			{ text-decoration: none; color: #000000; font-weight: bold; }
#vcasepointer	a:visited			{ text-decoration: none; color: #000000; font-weight: bold; }
#vcasepointer	a:hover			{ text-decoration: underline; color: #000000; font-weight: bold; } 


/* Infobox für noch ausstehende Forderungen */
td.form_error                        { border:1px solid #FF0000; padding-top: 1em; vertical-align:middle; padding-bottom:1em; margin-top:1em; margin-bottom:1em; color: #FF0000; background-color:#FDE2E2; }
tr.form_error                        { border:1px solid #FF0000; padding-top: 1em; vertical-align:middle; padding-bottom:1em; margin-top:1em; margin-bottom:1em; color: #FF0000; background-color:#FDE2E2; }
table.form_error_bg             { color: #FF0000; background-color:#FDE2E2; }
td.form_submit_td                { padding-top:1.5em; padding-bottom:1em; margin-top:1em; margin-bottom:1em; color:#FFFFFF; background-color:#FFFFFF; }
ul.error_reason                    { position:relative; left:-2.5em; } 


#siteparts                                                        { float: right; padding: 0em 0em 0em 0em; margin-left:0.4em; margin-right:0.4em; font:normal 1em Verdana; width:21.4em; }

#siteparts li.topic	                                         { list-style-type:none; text-align:left; padding:0.35em 0.35em 0.35em 0.6em; font-weight: bold; } 

#siteparts li.wirtschaft                                     { list-style-type:none; text-align:left; margin: 0em; }
#siteparts li.wirtschaft a               { display:block; text-decoration:none; padding:0.35em 0.35em 0.35em 0.5em; margin-top:0.5em;}
#siteparts li.wirtschaft a:link            { color:#000000; border:0.1em solid #FFFFFF; background-color:#B4D0B1; }
#siteparts li.wirtschaft a:visited       { color:#000000; border:0.1em solid #FFFFFF; background-color:#B4D0B1; }
#siteparts li.wirtschaft a:hover        { color:#000000; border:0.1em solid #FFFFFF; background-color:#8CCD85; }  
#siteparts li.wirtschaft a#active1    { color:#000000; border:0.1em solid #FFFFFF; background-color:#B4D0B1; }  

#siteparts li.technik                                  { list-style-type:none; text-align:left; margin: 0em; }
#siteparts li.technik a                  { display:block; text-decoration:none; padding:0.35em 0.35em 0.35em 0.5em; margin-top:0.5em;}
#siteparts li.technik a:link            { color:#000000; border:0.1em solid #FFFFFF; background-color:#B1C1D0; }
#siteparts li.technik a:visited       { color:#000000; border:0.1em solid #FFFFFF; background-color:#B1C1D0; }
#siteparts li.technik a:hover        { color:#000000; border:0.1em solid #FFFFFF; background-color:#86ABCD; }  
#siteparts li.technik a#active1    { color:#000000; border:0.1em solid #FFFFFF; background-color:#B1C1D0; }  

#siteparts li.pflege                                { list-style-type:none; text-align:left; margin:0em; }
#siteparts li.pflege a                  { display:block; text-decoration:none; padding:0.35em 0.35em 0.35em 0.5em; margin-top:0.5em;}
#siteparts li.pflege a:link            { color:#000000; border:0.1em solid #FFFFFF; background-color:#fecd64 }
#siteparts li.pflege a:visited       { color:#000000; border:0.1em solid #FFFFFF; background-color:#fecd64; }
#siteparts li.pflege a:hover        { color:#000000; border:0.1em solid #FFFFFF; background-color:#fFB61a; }  
#siteparts li.pflege a#active1    { color:#000000; border:0.1em solid #FFFFFF; background-color:#fecd64; }  

#mainpart               { text-align:left; float:left; margin: 0em; padding: 0em; width:83.8em; }
#menu                    { border-right: #987449 1px solid; background-image: url('../gimages/default_bg_menu.jpg'); background-repeat:repeat-x; background-position:top; background-color: #FFFFFF width:17em; float:left; margin:0em; }
#contentpart          { width:66.4em; padding-top:1em; padding-bottom:2em; margin:0em; float:left; }


#navlist                                                  { padding:0em 0em 0em 0em; margin-left:0.4em; margin-right:0.4em; margin-top: 2em; font:normal 1em Verdana; width:16.2em; }
#navlist li.ebene1                                  { list-style-type:none; text-align:left; }
#navlist li.ebene1 a.ebene1                  { display:block; line-height:1em; text-decoration:none; padding:0.35em 0.35em 0.35em 0.5em; margin-top:0em;}
#navlist li.ebene1 a.ebene1:link            { color:#000000; border: none; }
#navlist li.ebene1 a.ebene1:visited       { color:#000000; border: none; }
#navlist li.ebene1 a.ebene1:hover        { color:#000000; border: none; background-color:#F8E5CE; }  
#navlist li.ebene1 a.ebene1#active1    { color:#000000; border: none; background-color:#F8E5CE; }  

#navlist li.ebene2                    { list-style-type:none; text-align:left; }
#navlist li.ebene2 a.ebene2           { display:block; text-decoration: none; padding: 0.35em 0.35em 0.25em 0.5em; }
#navlist li.ebene2 a.ebene2:link      { color:#000000; padding-left:1.5em;  }
#navlist li.ebene2 a.ebene2:visited   { color:#000000; padding-left:1.5em;   }
#navlist li.ebene2 a.ebene2:hover     { color:#000000; padding-left:1.5em; background-color:#EEDBC4; } 
#navlist li.ebene2 a.ebene2#active2   { color:#000000; padding-left:1.5em; background-color:#EEDBC4; } 

#leftcontent                  { float: left; width:42.4em; padding-left: 1em; padding-top: 0em; padding-bottom: 0em; text-align: left; color: #000000; } 
#leftcontent   h1             { color: #000000; font-size: 1.3em; padding-top:0em; }
#leftcontent   h2             { color: #000000; font-size: 1em; padding-top:0em; }
#leftcontent   a              { text-decoration: none; font-weight: normal; color: #987449; }
#leftcontent   a:link         { text-decoration: none; font-weight: normal; color: #987449; }
#leftcontent   a:visited      { text-decoration: none; font-weight: normal; color: #987449; }
#leftcontent   a:hover        { text-decoration: underline; color:#987449; }
#leftcontent   a:active       { text-decoration: none; font-weight: normal; color: #987449; }
#leftcontent   table          { border:0em solid #000000; padding:0em; }
#leftcontent   td             { vertical-align: top; padding-left:0.5em; padding-right:0.5em; }
#leftcontent   input          { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; border: #C0C0C0 1px; border-style: solid; }
#leftcontent   #textarea          { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; border: #C0C0C0 1px; border-style: solid; }
/*Tabellenmaße für Kollegiumtabelle */



#rightcontent                         { float: right; width:20.9em; padding-top: 0.8em; padding-bottom: 0em; padding-right: 0em; color: #000000; } 
#rightcontent  h1                   { color: #000000; font-size: 1.3em; padding-top:0em; }
#rightcontent  h2                   { color: #000000; font-size: 1em; padding-top:0em; }
#rightcontent  a                     { text-decoration: underline; font-weight: normal; color: #987449 line-height: 1.5; }
#rightcontent  a:link               { text-decoration: underline; font-weight: normal; color: #987449; }
#rightcontent  a:visited          { text-decoration: underline; font-weight: normal; color: #987449; }
#rightcontent  a:hover            { text-decoration: underline; font-weight: normal; color: #987449; }
#rightcontent  a:active            { text-decoration: underline; font-weight: normal; color: #987449; } 
#rightcontent  li                       { color: #000000; padding-right: 0.5em; padding-left: 0.5em; border-right: 0em #FFFFFF solid; float: left; }
#rightcontent  input                { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; border: #C0C0C0 1px; border-style: solid; }
#rightcontent  ul#downlink    { list-style-type: none; list-style-image: url('../gimages/pfeil_nach_unten.gif'); padding-left:1.2em; padding-right:0em; margin:0em; }

#globalcontent                { float: left; width:55em; padding-left: 1em; padding-top: 0em; padding-bottom: 0em; text-align: justify; color: #000000; }
#globalcontent   h1           { color: #000000; font-size: 1.3em; padding-top:0em; }
#globalcontent   h2           { color: #987449; font-size: 1em; padding-top:1em; }
#globalcontent   a            { text-decoration: none; font-weight: normal; color: #987449; line-height: 1.5; }
#globalcontent   a:link       { text-decoration: none; font-weight: normal; color: #987449; }
#globalcontent   a:visited    { text-decoration: none; font-weight: normal; color: #987449; }
#globalcontent   a:hover      { text-decoration: underline; font-weight: normal; color: #987449; }
#globalcontent   a:active     { text-decoration: none; font-weight: normal; color: #987449; }
#globalcontent   table        { border:0em solid #000000; padding:0em; }
#globalcontent   td           { vertical-align: top; padding-left:0.5em; padding-right: 0.5em; text-align:left; }
#globalcontent   input        { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; border: #C0C0C0 1px; border-style: solid; }
#globalcontent   #textarea          { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; border: #C0C0C0 1px; border-style: solid; }

#prefooterline                { background: #FFFFFF; border-top: 1px solid #987449; height: 2.4em; padding-top: 0em;}

#prefooterlist                { margin: 0.6em; padding-left: 17em; padding-top: 0em; padding-bottom: 0.2em; background-color: #FFFFFF; font-family: Verdana, Arial; font-weight: normal; font-style: normal;  text-decoration: none; color: #000000; }
#prefooterlist  li            { list-style: inherit; text-align: left; font-weight: bold;  display: inline; float: left; padding-right: 3em; }
#prefooterlist  li a:link     { font-family: Verdana,Arial; color: #987449; font-weight: normal; text-decoration: none; }
#prefooterlist  li a:visited  { font-family: Verdana,Arial; color: #987449; font-weight: normal; text-decoration: none; }
#prefooterlist  li a:hover    { font-family: Verdana,Arial; color: #987449; font-weight: normal; text-decoration: underline; }
#prefooterlist  li a:active   { font-family: Verdana,Arial; color: #987449; font-weight: normal; text-decoration: underline; }

#footer                       { border-bottom: 12px solid #F9E7CF; background-color: #FFFFFF; background-image: url('../gimages/default_grad_bottom.jpg'); background-repeat: repeat-y; text-align: left; padding-top: 1em; height: 2.6em; position: relative; }

#footerleft                   { float: left; padding: 0em; width: 45em; padding-left: 2em; font-weight: normal; text-decoration: none; font-style: normal; color: #987449; }
#footerleft  a:link           { text-decoration: none; font-weight: normal; color: #987449; }
#footerleft  a:visited        { text-decoration: none; font-weight: normal; color: #987449; }
#footerleft  a:hover          { text-decoration: underline; font-weight: normal; color: #987449; }
#footerleft  a:active         { text-decoration: none; font-weight: normal; color: #987449; }

#footermenu  div              { text-align: right; padding: 0em; margin: 0em; position: relative; }
#footermenu  ul               { list-style-type: none; list-style-image: none; padding: 0em; margin: 0px; position: relative; display: inline;}
#footermenu  li               { color: #000000; padding-right: 1em; padding-left: 0.5em; border-right: 1px #987449 solid; float: right; }
#footermenu  li#last          { border: 0px; }
#footermenu  li#last2         { border: 0px; }
#footermenu  a:link           { text-decoration: none; font-weight: normal; color: #987449; }
#footermenu  a:visited        { text-decoration: none; font-weight: normal; color: #987449; }
#footermenu  a:hover          { text-decoration: underline; font-weight: normal; color: #987449; }
#footermenu  a:active         { text-decoration: none; font-weight: normal; color: #987449; }

#case                                         { margin-left: 0em; margin-top: 0em; margin-bottom: 1em; width: 20.8em; background-image: url('../gimages/default_bg_menuactive.jpg'); background-repeat: repeat-x; background-position: top; background-color: #FFFFFF; border: 1px solid #987449; }
#case	#case_header                { font-weight:bold; color:#987449; padding: 0.5em 0.5em 0.4em 0.5em; }
#case	#case_header a:link       { color:#987449; text-decoration: none; font-weight: bold; }
#case	#case_header a:visited  { width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#case	#case_header a:hover   {  width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#case	#case_header a:active   {  width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#case	#case_header a:focus    {  width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
    
                            
#case	#case_content           { visibility:visible; color:#000000; padding: 0.5em 0.5em 0.4em 0.5em; line-height: 1.5em;}
#case	#case_content a:link    { display:block; color:#987449; text-decoration:underline; } 
#case	#case_content a:visited { display:block; color:#987449; text-decoration:underline; }
#case	#case_content a:hover   { display:block; color:#987449; text-decoration:underline; } 
#case	#case_content a:active  { display:block; color:#987449; text-decoration:underline; }
#case	#case_content a:focus   { display:block; color:#987449; text-decoration:underline; }

.case                                         { margin-left: 0em; margin-top: 0em; margin-bottom: 1em; width: 20.8em; background-image: url('../gimages/wirtschaft_bg_menuactive.jpg'); background-repeat: repeat-x; background-position: top; background-color: #FFFFFF; border: 1px solid #6CA366; }
.case .case_header                { font-weight:bold; color:#6CA366; padding: 0.5em 0.5em 0.4em 0.5em; }
.case .case_header a:link       { color:#6CA366; text-decoration: none; font-weight: bold; }
.case .case_header a:visited  { width: 15em; display:block; color:#6CA366; text-decoration: none; font-weight: bold; }
.case .case_header a:hover   {  width: 15em; display:block; color:#6CA366; text-decoration: none; font-weight: bold; }
.case .case_header a:active   {  width: 15em; display:block; color:#6CA366; text-decoration: none; font-weight: bold; }
.case .case_header a:focus    {  width: 15em; display:block; color:#6CA366; text-decoration: none; font-weight: bold; }
.case .case_content               { visibility:visible; color:#000000; padding: 0.5em 0.5em 0.4em 0.4em; line-height: 1.5em; }


#login                                       { margin-left: 0em; margin-top: 0em; margin-bottom: 1em; width: 20.8em; background-image: url('../gimages/default_bg_menuactive.jpg'); background-repeat: repeat-x; background-position: top; background-color: #ffffff; border: 1px solid #987449; text-align: left;}
#login #login_header             { font-weight:bold; color:#987449; padding: 0.5em 0.5em 0.4em 0.5em; }
#login #login_header a:link      { color:#987449; text-decoration: none; font-weight: bold; }
#login #login_header a:visited   { width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#login #login_header a:hover     {  width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#login #login_header a:active    {  width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#login #login_header a:focus     {  width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#login #login_content                { visibility:visible; color:#000000; padding: 0.5em 0.5em 0.4em 0.4em; line-height: 1.5em; }

#loginaktiv                                       { margin-left: 0em; margin-top: 0em; margin-bottom: 1em; width: 20.8em; background-image: url('../gimages/default_bg_menuactive.jpg'); background-repeat: repeat-x; background-position: top; background-color: #ffffff; border: 1px solid #987449; text-align: left;}
#loginaktiv #loginaktiv_header             { font-weight:bold; color:#987449; padding: 0.5em 0.5em 0.4em 0.5em; }
#loginaktiv #loginaktiv_header a:link      { color:#987449; text-decoration: none; font-weight: bold; }
#loginaktiv #loginaktiv_header a:visited   { width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#loginaktiv #loginaktiv_header a:hover     {  width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#loginaktiv #loginaktiv_header a:active    {  width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#loginaktiv #loginaktiv_header a:focus     {  width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#loginaktiv #loginaktiv_content                { visibility:visible; color:#000000; padding: 0.5em 0.5em 0.4em 0.4em; line-height: 1.5em; }

#linkid                                            { margin-left: 0em; margin-top: 0em; margin-bottom: 1em; width: 20.8em; background-image: url('../gimages/default_bg_menuactive.jpg'); background-repeat: repeat-x; background-position: top; background-color: #ffffff; border: 1px solid #987449; }
#linkid #linkid_header                  { font-weight:bold; color:#987449; padding: 0.5em 0.5em 0.4em 0.5em; }
#linkid #linkid_header a:link         { color:#987449; text-decoration: none; font-weight: bold; }
#linkid #linkid_header a:visited    { width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#linkid #linkid_header a:hover     {  width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#linkid #linkid_header a:active     {  width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#linkid #linkid_header a:focus      {  width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#linkid #linkid_content                 { visibility:visible; color:#000000; padding: 0.5em 0.5em 0.4em 0.4em; line-height: 1.5em; }

#help                                         { margin-left: 0em; margin-top: 0em; margin-bottom: 1em; width: 20.8em; height: 17em; background-image: url('../gimages/default_bg_menuactive.jpg'); background-repeat: repeat-x; background-position: top; background-color: #ffffff; border: 1px solid #987449; } 
#help #help_header                 { font-weight:bold; color:#987449; padding: 0.5em 0.5em 0.4em 0.5em; }
#help #help_header a:link        { color:#987449; text-decoration: none; font-weight: bold; }
#help #help_header a:visited   { width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#help #help_header a:hover    { width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#help #help_header a:active   { width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }
#help #help_header a:focus    { width: 15em; display:block; color:#987449; text-decoration: none; font-weight: bold; }

#help #help_content           { visibility:visible; color:#000000; padding: 0.5em 0.5em 0.4em 0.5em; line-height: 1.5em;}
#help #help_content a:link    { display:block; color:#987449; text-decoration:underline; } 
#help #help_content a:visited { display:block; color:#987449; text-decoration:underline; }
#help #help_content a:hover   { display:block; color:#987449; text-decoration:underline; } 
#help #help_content a:active  { display:block; color:#987449; text-decoration:underline; }
#help #help_content a:focus   { display:block; color:#987449; text-decoration:underline; }

.helphr                       { color: #987449; height: 0.1em; background-color: #987449; border: #987449; margin-top:1em; }


table.bg1      { border:0.1em solid #C9F4C7; padding:0em; background-color:#FFFFFF; }
td.bg11em    { background-color:#F8E5CE;  }
td.bg11embig    { font-size: 1.3em; padding-top: 0.5em; border-top: 2px solid #DFB171; background-color:#F8E5CE; }
td.bg21em    { background-color:#FFFFFF; }
tr.bg31em    { background-color:#F8E5CE; }
tr.bg21em    { background-color:#FAF2E7; }
th.bg11em   { padding-left:0.5em; padding-right:0.5em; background-color:#F9D9B3; }


table.guestbook { border:1.4em solid #000000; padding:2em; background-color:#ffffff }
td.guestbookbg11em    { background-color:#f7e5cd;  border:0.1em solid #987449;}

ul.downlink  { list-style-type: none; list-style-image: url('../gimages/default_pfeil_nach_unten.gif'); padding-left: 1.4em; }
ul.toplink   { list-style-type: none; list-style-image: url('../gimages/default_pfeil_nach_oben.gif'); text-align: right; }
ul.sitelink  { list-style-type: none; list-style-image: url('../gimages/default_pfeil_nach_rechts.gif'); text-align: right; }

table.kalenderbg		{ background: #F1F1F1; }
th.kalendertop			{ padding: 0.3em; background: #FFFFFF; color: #987449; background-image: url('../gimages/kalender_verlauf.jpg'); background-position: top; background-repeat: repeat-x; }
tr.kalendertop			{ background: #00FF00; }
td.kalenderso			{ background: #FADDDD; color: #909090 }
td.kalenderakt			{ background: #F2E8DB; }

a.kalenderlink:link		{ text-decoration: none; color: #000000;  }
a.kalenderlink:visited	{ text-decoration: none; color: #000000;  }
a.kalenderlink:hover	{ text-decoration: none; color: #000000;  }
a.kalenderlink:active	{ text-decoration: none; color: #000000;  }
a.kalenderlink:focus		{ text-decoration: none; color: #000000;  }