body {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #686868;
margin: 0;
background-image: url(/img/bg.jpg); 
}

.style1 { font-size: 18pt; }

table.aussen { 
border: 1px solid #000; 
padding: 4px;
}

table.list { 
border: 0;
border-collapse: collapse; 
empty-cells: show; 
}

table.bottom { 
border: 0;
border-collapse: collapse; 
empty-cells: show; 
padding-left: 0;
padding-top: 0;
padding-bottom: 40px;
padding-right: 0; 
}

iframe.gb { 
border: 0;
margin: 0;
}

td.list { font-size: 9pt; 
 
font-weight: normal;
color: #fff;
text-transform: lowercase;
border-top-style: solid; 
border-top-width: 0;
border-bottom-style: solid; 
border-bottom-width: 1px;
border-left-style: solid; 
border-left-width: 0;
border-right-style: solid; 
border-right-width: 0;
border-color: #000;
padding-left: 0;
padding-top: 16px;
padding-bottom: 4px;
padding-right: 0;}


td.ul { font-size: 9pt; 
 
font-weight: normal;
color: #fff;
border-top-style: solid; 
border-top-width: 0;
border-bottom-style: solid; 
border-bottom-width: 1px;
border-left-style: solid; 
border-left-width: 0;
border-right-style: solid; 
border-right-width: 0;
border-color: #000;
padding-left: 10px;
padding-top: 1px;
padding-bottom: 4px;
padding-right: 10px;}


td.li { 
font-size: 8pt; 
 
font-weight: normal;
color: #fff;
vertical-align: top;
border-top-style: solid; 
border-top-width: 0;
border-bottom-style: solid; 
border-bottom-width: 1px;
border-left-style: solid; 
border-left-width: 0;
border-right-style: solid; 
border-right-width: 1px;
border-color: #000;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 5px;
padding-right: 15px;}

td.lyrics { 
font-size: 8pt; 
 
font-weight: normal;
color: #fff;
text-align: left;
vertical-align: top;
border-top-style: solid; 
border-top-width: 0;
border-bottom-style: solid; 
border-bottom-width: 1px;
border-left-style: solid; 
border-left-width: 0;
border-right-style: solid; 
border-right-width: 1px;
border-color: #000;
padding-left: 6px;
padding-top: 4px;
padding-bottom: 10px;
padding-right: 6px;}


p.box {
text-align:left;
font-size: 8pt; 
 
font-weight: bold;
color: #000;
background-color: #fff;
padding-left: 6px;
padding-top: 6px;
padding-bottom: 6px;
padding-right: 6px;
border: 1px dashed #000;
}

td.box {
font-size: 9pt; 
 
font-weight: normal;
color: #fff;
border-top-style: solid; 
border-top-width: 0;
border-bottom-style: solid; 
border-bottom-width: 1px;
border-left-style: solid; 
border-left-width: 0;
border-right-style: solid; 
border-right-width: 0;
border-color: #000; 
padding-left: 20px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 20px;
border: 1px dashed #ddd; }

td.grey {
 
text-align:center;
vertical-align: middle;
font-size: 8pt;
font-weight: normal; 
color: #000;
padding-left: 4px;
padding-top: 0;
padding-bottom: 0;
padding-right: 4px;
border: 0 solid #ddd;
}

td.navi {
 
text-align:right;
font-size: 8pt;
font-weight: bold; 
color: #fff;
border-top-style: solid; 
border-top-width: 0;
border-bottom-style: solid; 
border-bottom-width: 1px;
border-left-style: solid; 
border-left-width: 0;
border-right-style: solid; 
border-right-width: 0;
border-color: #000;
padding-left: 1px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 50px;
border: 1px solid #000;
}

td.cont {
 
text-align:justify;
font-size: 9pt;
font-weight: normal; 
color: #fff;
background-color: #BB0011;
padding-left: 0;
padding-top: 0;
padding-bottom: 0;
padding-right: 0;
border: 0;
}

.deko {
padding-left: 0;
padding-top: 0;
padding-bottom: 0;
padding-right: 0;
border: 0;
width: 100px;
}

td.leftmarg {
 
text-align:left;
font-size: 8pt;
font-weight: bold; 
color: #fff;
padding-left: 54px;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 5px;
border: 0;
}

p { font-size: 8pt; font-weight: normal; color: #fff; text-transform: lowercase; }
p.big { font-size: 8pt; font-weight: bold; color: #fff; text-transform: lowercase; }
p.sm { font-size: 8pt; font-weight: normal; color: #fff; text-transform: lowercase;}
p.sm { font-size: 8pt; font-weight: normal; color: #fff; text-transform: lowercase; }
p.midb { font-size: 9pt; font-weight: bold; color: #fff; text-transform: lowercase; }
p.black { font-size: 10pt; font-weight: bold; color: #000; text-transform: lowercase; }
p.emph { 
text-align:justify;
font-size: 9pt;
font-weight: bold; 
color: #000;
text-transform: lowercase;
background-color: #eaeaea;
padding-left: 12px;
padding-top: 12px;
padding-bottom: 12px;
padding-right: 12px;
border: 0;
}


b { font-size: 8pt; font-weight: bold; color: #000; text-transform: lowercase;}
b.headline { font-size: 10pt; font-weight: bold; color: #000; text-transform: lowercase;}

A.mid { font-size: 9pt; font-weight: normal; color: #fff; text-decoration: none; text-transform: lowercase; }
A.mid:Visited { font-size: 9pt; font-weight: normal; color: #fff; text-decoration: none; text-transform: lowercase;}
A.mid:Active { font-size: 9pt; font-weight: normal; color: #fff; text-decoration: none; text-transform: lowercase;}
A.mid:Hover { font-size: 9pt; font-weight: normal; color: #fff; text-decoration: underline; text-transform: lowercase;}

A.navsm { font-size: 8pt; font-weight: bold; color: #fff; text-decoration: none; text-transform: lowercase;}
A.navsm:Visited { font-size: 8pt; font-weight: bold; color: #fff; text-decoration: none; text-transform: lowercase;}
A.navsm:Active { font-size: 8pt; font-weight: bold; color: #fff; text-decoration: none; text-transform: lowercase;}
A.navsm:Hover { font-size: 8pt; font-weight: bold; color: #44f; text-decoration: underline; text-transform: lowercase; }

A.sm { font-size: 8pt; font-weight: normal; color: #000; text-decoration: none; text-transform: lowercase;}
A.sm:Visited { font-size: 8pt; font-weight: normal; color: #000; text-decoration: none; text-transform: lowercase;}
A.sm:Active { font-size: 8pt; font-weight: normal; color: #000; text-decoration: none; text-transform: lowercase;}
A.sm:Hover { font-size: 8pt; font-weight: normal; color: #000; text-decoration: underline; text-transform: lowercase;}

A.smbb { font-size: 8pt; font-weight: bold; color: #000; text-decoration: none; text-transform: lowercase; }
A.smbb:Visited { font-size: 8pt; font-weight: bold; color: #000; text-decoration: none; text-transform: lowercase; }
A.smbb:Active { font-size: 8pt; font-weight: bold; color: #000; text-decoration: none; text-transform: lowercase; }
A.smbb:Hover { font-size: 8pt; font-weight: bold; color: #000; text-decoration: underline; }

A.bold { font-size: 8pt; font-weight: bold; color: #fff; text-decoration: none; text-transform: lowercase;}
A.bold:Visited { font-size: 8pt; font-weight: bold; color: #fff; text-decoration: none; text-transform: lowercase;}
A.bold:Active { font-size: 8pt; font-weight: bold; color: #fff; text-decoration: none; text-transform: lowercase;}
A.bold:Hover { font-size: 8pt; font-weight: bold; color: #fff; text-decoration: underline; text-transform: lowercase;}

A { font-size: 9pt; font-weight: normal; color: #fff; text-decoration: none; text-transform: lowercase;}
A:Visited { font-size: 9pt; font-weight: normal; color: #fff; text-decoration: none; text-transform: lowercase;}
A:Active { font-size: 9pt; font-weight: normal; color: #fff; text-decoration: none; text-transform: lowercase;}
A:Hover { font-size: 9pt; font-weight: normal; color: #fff; text-decoration: underline; text-transform: lowercase;}

td { font-size: 8pt; font-weight: normal; color: #fff; text-align: justify ; text-transform: lowercase; }
li { font-size: 8pt; font-weight: normal; color: #fff; text-transform: lowercase;}
form { font-size: 10pt; font-weight: normal; text-transform: lowercase; }
form.sm { font-size: 8pt; font-weight: normal; text-transform: lowercase; }


#admin {
background:#444;
color:#fff;
font-size:8pt;
}

#admin b {color: #fff;}

#admin ul {
background-color:transparent;
margin: 4px 0 0px 0 ;
padding: 8px 100px 0 2px;
text-align:right;
height:2.2em;
}

#admin li {
display:inline;
background-color:transparent;
color: #fff;
font-weight:bold;
font-size:8pt;
padding:8px 6px 3px 6px;
}

#admin a:link, 
#admin a:visited {
text-decoration:none;
background-color:transparent;
color:#aaa;
padding-bottom:1px;
}

#admin a:active, 
#admin a:hover {
text-decoration:none;
background-color:transparent;
color:#770000;
border-bottom:1px solid #888;
}

#admin a.aktiv {
color: #770000;
background-color:#fff;
white-space:nowrap;
border-bottom:1px solid #aaa;
}

#admin a.aktiv:Hover {
color: #fff;
background-color:#770000;
}

