/* --- 2010-03-01T17:37+0100 lj --- */

body
{
	margin: 0; padding: 0;
	font-family: 'Lucida Grande', Verdana, sans-serif; text-align: left;
}
#container
{
	width: 950px;
	margin: 10px auto 10px auto;
	border: 3px solid #666;
}
#head           { margin: 0; padding: 20px 12px 12px 12px; }
#head img#logo  { padding-right: 30px; }
#head a         { margin: 0 1px; padding: 2px 7px; }
#content        { margin: 0; padding: 1em 1em 1em 210px; }
#foot           { margin: 0; padding: 1em 1.5em;  text-align: right;}
#foot div       { float: left;  text-align: left;}
#head           { background-image: url(/schwarzsee/graphics/bg/head.jpg); }
#foot           { background-image: url(/schwarzsee/graphics/bg/foot.gif); }
#head, #foot
{
	background-repeat: repeat-x;
	background-position: left top;
}

/* --- font --- */

h1              { font-size: 24px; }
body, h4        { font-size: 12px; }
#head, #foot    { font-size: 11px; }
small           { font-size: 10px; }
#head a         { font-weight: bold; }
a               { text-decoration: none; }

/* --- color & background-color --- */

body            { color: #222; background-color: black; }
#head, #foot    { color: #222; background-color: #DDD; }
#content        { color: #222; background-color: white; }
h1, a:hover     { color: #C00; background-color: transparent; }
h4              { color: #777; background-color: transparent; }
#head a         { color: #00F; background-color: #999; }
#head a:hover   { color: #CCC; background-color: #666; }
a               { color: #00F; background-color: transparent; }

/* ---  --- */

img             { border: 0; }
img.foto        { border: black 1px solid; }
.hp             { padding-left: 80px; }
#zt             { padding-left: 100px; }
#znet           { padding: 0 0 15px 20px; }
.external       { background: url(/schwarzsee/graphics/external.png) center right no-repeat; padding-right: 13px; }
ul.arrow li { padding-bottom: 0.5em; }
ul.arrow li
{
	list-style-type: none;
	list-style-image: url(/schwarzsee/graphics/arrow.png);
	list-style-position: outside;
}

/* Preise */

table.preise, table.preise th, table.preise td { border: 1px #666 solid; border-collapse: collapse; }
table.preise thead th { text-align: center; background: #BBB; }
table.preise tbody th { font-weight: normal; }
table.preise th { text-align: left; background: #EEE; }
table.preise td, table.preise th { padding: 0.5em 0.75em; }
table.preise td { text-align: center; background: #FFF; }

/* Preise alt */

table.Rates     {border: 1px solid #333;}
td.RatesH1      {background:#bbb;}
td.RatesH2, td.RatesH4 {border-left: 1px solid #999;background:#bbb;}
td.RatesH3      {border-left: 1px solid #999;background:#bbb;}
td.RatesA1      {}
td.RatesA2, td.RatesA4 {border-left: 1px solid #999;}
td.RatesA3      {border-left: 1px solid #999;}
td.RatesB1      {background:#ddd;}
td.RatesB2, td.RatesB4 {border-left: 1px solid #999;background:#ddd;}
td.RatesB3      {border-left: 1px solid #999;background:#ddd;}


