
body,p,ul,th,td,h1,h2,h3,h4 {font-family: "Arial", "Helvetica", sans-serif; }
p, th, td, ul, li { font-size: 10pt; }

tt { font-family: "Courier", monospaced; font-weight: bold }

p.H1gr { font-familiy: "Arial", "Helvetica", sans-serif; font-size:18pt; font-weight: bold; color: blue;}
.H2gr { font-familiy: "Arial", "Helvetica", sans-serif; font-size:14pt; font-weight: bold; color: blue;}
.H3gr { font-familiy: "Arial", "Helvetica", sans-serif; font-size:12pt; font-weight: bold; color: blue;}
H2 { font-familiy: "Arial", "Helvetica", sans-serif; font-size:14pt;}
.zitat { font-familiy: "Arial", "Helvetica", sans-serif; font-size:10pt; color: red; font-style: italic}

//#body {background-color: #ffcc33}
table.maintable {background-color:  #FFFACD; background-image: url(images/debian.png); background-repeat: no-repeat; background-position: bottom left; border-bottom: 3px solid #B22222;  border-right: 3px solid #B22222;}


table th { font-size:14pt; background-color: #CCCC33; font-weight: normal } 
table td { font-size:10pt;  } 
td.fuss { background-color: #CCCC33 } 




a:link { color:#000099; font-weight: normal; }

table.menutable { border-bottom: 3px solid #B22222;  border-right: 3px solid #B22222; }

table.menutable th { font-size:11pt; background-color: #FFD700; font-weight: bold  }
table.menutable td { font-size:11pt; border-bottom: 1px solid #B22222;  }

table.ttt { background-color: #FFFACD; border: 1px solid red;  border-left: 5px solid blue; border-right: 5px solid blue;} 


table.rez { background-color: #FFFACD; border: 1px solid red;  border-left: 5px solid blue; border-right: 5px solid blue;} 

table.rez th { color: blue; background-color: #FFD700;  }
table.rez td#tit { font-size:11pt; background-color: #CCCC33; font-weight: bold  }
table.rez td#last { font-size:9pt; background-color:  #FFD700; color: red  }
table.rez td#lasthin { font-size:9pt; background-color:  #FFD700; color: black  }
table.rez td#extra { font-size:9pt;  border: 1px solid red;  }

table.SELMenu { border-style: solid; border-width: 1px; border-color: red } 

table.MenuFuss { border-style: solid; border-width: 1px; border-color: red; background-color: #FFD700;} 
td.SelHM {font-size:11pt; background-color:   } 
td.SelUM {font-size:11pt; background-color:   } 

td.BORDER { background-color: firebrick }

table.frame { border-left: 1px solid red; border-top: 1px solid  red;} 
#table.frame_top { border-top: 1px solid  red;} 


th.titel { font-size:17pt; background-color: #CCCC33; color: #000000; font-weight: normal; border: 1px solid  red;} 

td.HM { font-size:12pt; background-color: #ff9900 } 
td.UM { font-size:10pt;  background-color: #ff9900} 

.GUESTTEXT { font-size:10pt; background-color: #ffff99 } 
.tiny {font-size: 8pt; }
.textb { font-size:10pt; background-color: #bbbb33; font-weight: bold; }
.textn { font-size:10pt; background-color: #bbbb33; font-weight: normal; }
.mtext { font-size:10pt; background-color: #ffff99; font-weight: bold; }

.merror { font-size:10pt; background-color: #ff0000; font-style: italic; font-weight: bold; }
.khinweis { font-size:10pt; background-color: #cccc99;  font-style: italic; font-weight: bold; }

.link-dfc {font-family: "Arial", "Helvetica", sans-serif; font-size:14pt; }

a:visited { color:#0000ff; text-decoration: none; }
a:link { color:#0000ff; text-decoration: none; }

td.SELHM  a { color:#0000ff; font-weight:bold;  } 
td.SELHM  a:hover {  color: #ffffff }
td.SELUM  a { color:#0000ff; font-weight:bold;} 
td.SELUM  a:hover {  color: #ffffff }

td.HM     a { font-size:12pt;   color:#0000ff;font-weight:bold; } 
td.HM  a:hover {  color: #ffffff }
td.UM     a { font-size:9pt;   color:#0000ff;font-weight:normal;} 
td.UM  a:hover {  color: #ffffff }

td.white_font a:link { color:#ffffff; }
td.white_font a:visited { color:#ffff00; }

a:hover {  color: #FF4500 }
