body {font-family: Arial; font-size: 14px; background-color:RGB(150,60,42); color:RGB(200,160,100); margin:40px; }
body.Homepage {font-family: Arial; font-size: 14px; margin:60px; }
body.Selection {margin:0px; margin-top:50px; }
body.ImgWindow {background-color:#f0ffcc; margin:0px; padding:0px;}
body.Empty {background-image:url(../images/back.jpg)}
body.EmptyBorder {background-color:RGB(160,90,30)}
table.main {width:100%; border:none;}
a:link, a:visited {font-weight:bold;color:RGB(210,150,60);text-decoration:none;}
a:hover {color:RGB(240,180,60);}
a:visited {color:RGB(200,130,60);}
p, td {text-align:justify;}
h1, h2, h3, h4, h5, p, li, th, td, div {font-family:Arial;}
p, li, th, td {font-size:14px;color:RGB(200,160,100);}
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
h1, h2 {color:RGB(190,120,60);font-family:Comic Sans MS, Arial; font-weight:normal; }
h1 {font-size:24px; text-align:center;}
h2 {font-size:24px; text-align:left; }
h3 {font-size:15px; text-align:left;color:RGB(120,80,40);}
h4 {font-size:15px;}
h5 {font-size:14px; margin-bottom:10px; }
h6 {font-size:14px;color:#bb6600;margin-bottom:3px;}
div.print { text-align:right; margin:0px; position:absolute; top:50px; right:40px;}
a.print {font-size:12px; color:RGB(180,100,50);}
img.print {width:16px; height:14px; border:none; }
img.link {width:10px; height:10px; border:none;}

td.preview_right {padding-left:15px;text-align:right;}
.preview {font-size:11px;line-height:11px;margin-top:0px;margin-bottom:0px;width:175px;text-align:right;}
img.preview {width:133px;border:1px solid RGB(160,90,30);}
span.nr {visibility:hidden;}

.counter {font-size:10px; position:absolute; left:12px; bottom:6px; color:#999}
.new {color:#b00; }
.imp {color:#e00; }
.i {font-style:italic;}
.b {font-weight:bold;}
.c {text-align:center;}
.r {text-align:right;}
.medium {font-size:13px;}
.small {font-size:12px;}
.tiny {font-size:11px;}

.invers {background-color:RGB(240,190,110); color:RGB(120,60,42);}

table.priceTable { text-align:center; width:470px; border:none; margin-left:20px; }
td.saison {vertical-align:top; color:RGB(120,60,42); width:150px;}
.date  {text-align:center; color:RGB(120,60,42); }
.price {text-align:center; width:60px; color:RGB(120,60,42);}
tr.header  {background-color:RGB(170,120,60);}
th {text-align:center; height:20px; color:RGB(120,60,42);}
tr.saison3 {background-color:RGB(210,160,100);}
tr.saison2 {background-color:RGB(225,175,105);}
tr.saison1 {background-color:RGB(240,190,110);}
.nebenkosten {text-align:left; color:RGB(120,60,42); background-color:RGB(200,160,80); padding:3px; font-size:13px; }
.catA {color:RGB(120,60,42); }
.catB {color:RGB(120,60,42); }
.catC {color:RGB(120,60,42); }
.catD {color:RGB(120,60,42); }
.catE {color:RGB(120,60,42); }
a.google_map_link {font-size:16px;}

hr { height:1px; width:450px; text-align:center; color:RGB(160,90,30);}