/* CSS Document */

html { height: 100%; line-height:1.1em;}

* { margin:0; padding: 0; }

body
{ background-image: url(images/background.png);  background-repeat:repeat-x; background-color:#faffbf; min-height: 101%;}

p    {font-family:verdana; color:#000000; font-size:10pt; font-weight:normal; margin:0; padding:0; text-align:justify;}

h1
{
display:block;
width:650px;
font-family:verdana;
color:#93a209;
font-weight:bold;
margin:0; padding:5px 0;
background-color:#fafdad;
border:solid 1px #93a209;
}

h2            {font-family:verdana; color:#000000; font-size:13pt; font-weight:bold; margin:0; padding:0;}
h3            {font-family:verdana; color:#ff0000; font-size:11pt; font-weight:bold; margin:0; padding:0;}
h4            {font-family:verdana; color:#000000; font-size:10pt; font-weight:normal; margin:0; padding:0;}


.border       {border:solid 1px #93a209;}

.text         {font-family:verdana; color:#000000; font-size:10pt; text-decoration:none; font-weight:normal;}
.liste        {font-family:verdana; color:#000000; font-size:11px; text-decoration:none; font-weight:normal; line-height:19px;}
.red          {font-family:verdana; color:#ff0000; font-size:10pt; text-decoration:none; font-weight:bold;}
.headline     {font-family:verdana; color:#000000; font-size:16pt; text-decoration:none; font-weight:bold;}
.head         {font-family:verdana; color:#000000; font-size:13pt; text-decoration:none; font-weight:bold;}
.green        {font-family:georgia, Times News Roman, Times, serif; color:#93a209; font-size:17px; text-decoration:none; font-weight:bold;}
li           {font-family:verdana; color:#000000; font-size:10pt; text-decoration:none; font-weight:bold;}
.tel          {font-family:verdana; color:#000000; font-size:8pt; text-decoration:none; font-weight:normal;}

td            {font-family:verdana; color:#000000; font-size:10pt; text-decoration:none; font-weight:normal;}
.tabHead
{font-family:verdana;
color:#93a209;
font-size:10pt;
text-decoration:none;
font-weight:bold;
border:solid 1px #93a209; background-color:#fafdad;}

a.norm:link   {font-family:verdana; color:#000000; font-size:10pt; text-decoration:none; font-weight:bold;}
a.norm:visited {font-family:verdana; color:#000000; font-size:10pt; text-decoration:none; font-weight:bold;}
a.norm:active  {font-family:verdana; color:#000000; font-size:10pt; text-decoration:none; font-weight:bold;}
a.norm:hover   {font-family:verdana; color:#93a209; font-size:10pt; text-decoration:underline; font-weight:bold;}

a.headlinks:link    {font-family:verdana; color:#000000; font-size:10px; text-decoration:none; font-weight:bold;}
a.headlinks:visited {font-family:verdana; color:#000000; font-size:10px; text-decoration:none; font-weight:bold;}
a.headlinks:active  {font-family:verdana; color:#000000; font-size:10px; text-decoration:none; font-weight:bold;}
a.headlinks:hover   {font-family:verdana; color:#93a209; font-size:10px; text-decoration:none; font-weight:bold;}

a.blue:link    {font-family:verdana; color:#0000ff; font-size:10pt; text-decoration:none; font-weight:bold;}
a.blue:visited {font-family:verdana; color:#0000ff; font-size:10pt; text-decoration:none; font-weight:bold;}
a.blue:active  {font-family:verdana; color:#0000ff; font-size:10pt; text-decoration:none; font-weight:bold;}
a.blue:hover   {font-family:verdana; color:#93A209; font-size:10pt; text-decoration:underline; font-weight:bold;}

a.link:link    {font-family:verdana; color:#93A209; font-size:10pt; text-decoration:underline; font-weight:bold;}
a.link:visited {font-family:verdana; color:#93A209; font-size:10pt; text-decoration:underline; font-weight:bold;}
a.link:active  {font-family:verdana; color:#93A209; font-size:10pt; text-decoration:underline; font-weight:bold;}
a.link:hover   {font-family:verdana; color:#000000; font-size:10pt; text-decoration:underline; font-weight:bold;}

#main    {position:absolute; left:0px; top:0px; width:290px; height:120px; background-color:#ff00ff; z-index:3;}
#head    {position:absolute; left:320px; top:115px; width:680px; height:190px; background-color:transparent; z-index:2;}

#start  {
width:650px;
padding:0;
margin:0 0 0 12px;}

#termine  {
position:absolute;
left:675px; top:5px;
width:268px;
height:488px;
background-color:#fafdad;
border:solid 1px #93a209;
padding:0px; margin:0px;
}

#news
{
position:absolute;
width:900px;
height:24px;
left:54px;
top:322px;
z-index:5;
background-image:url(images/back_news.png);
z-index:5;
font-family:verdana;
color:#000000;
font-size:10px;
text-decoration:none;
font-weight:normal;
padding-top:0px;
}

#body { position:relative; width:960px; height:350px; background-image: url(images/Mainback.jpg); z-index:0; }

#highlight
{
position:absolute;
width:494px;
height:207px;
left:460px;
top:114px;
z-index:5;
background-image:url(images/startpic.jpg);
z-index:5;
}

#content { position:relative; width:960px; background-image: url(images/back_content.png); z-index:0; padding:0;}
#footer
{
position:relative;
width:960px;
height:30px;
background-image: url(images/back_footer.png);
margin-bottom:0px; z-index:0;
font-family:verdana;
color:#000000;
font-size:10px;
text-decoration:none;
font-weight:normal;
padding-top:4px;
}

#wappen {
position:absolute; left:600px; top:100px; width:77px;
font-family:verdana;
color:#000000;
font-size:10px;
text-decoration:none;
font-weight:normal;
}

#dates {width:650px; height:140px; padding:8px; border:solid 1px #93a209; background-color:#fafdad;}

img {padding:1px;}
td img {border:solid 0.1px #faffbf;}
