body {
color:#fff;
background-color:#0D2834;
font-size:100.01%;
font-family:Helvetica,Arial,sans-serif;
min-width:62em;
margin:0;
padding:.5em;
}

body a {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#fff;
}

div#ad_left {
font-size:.9em;
float:left;
width:120px;
margin:0;
padding:1em 0 0;
}

div#ama {
border:2px solid red;
padding:50px;
}

div#ad_right {
font-size:.9em;
float:right;
width:120px;
margin:0;
padding:0;
}

div#Inhalt {
background-color:#0D2834;
border:0 dashed silver;
margin:0 0 0 125px;
padding:.8em;
}

#adbox {
float:right;
vertical-align:top;
margin:0;
padding:0;
}

#adbox img {
  border: 0px;
}

div#Inhalt h1 {
font-size:1.8em;
background:url(../gfx/logo_pink_100.jpg) top left no-repeat #0D2834;
width:250px;
height:50px;
border:0 solid red;
text-align:left;
margin:0;
padding:43px 0 15px 100px;
}

ul {
margin:0 0 40px;
padding:0;
}

li {
float:left;
list-style:none;
background-color:#2E4754;
font-size:.75em;
font-weight:700;
margin:0;
padding:0;
}

li a {
display:block;
margin:0;
padding:3px 20px;
}

li form {
margin:0;
padding:0 20px;
}

li input {
height:20px;
margin:0;
padding:0;
}

li a:visited {
background-color:#2E4754;
}

div#Inhalt h2 {
font-size:.7em;
font-weight:700;
margin:5px 0 0;
padding:4px 10px;
}

h3 {
background-color:#800;
display:inline;
font-size:.7em;
margin: 0 0 22px 10px;
padding: 0px;
}


div#Inhalt p {
//background-color:#1F3846;
font-size:.7em;
margin:0;
padding:10px;
}

table#songs {
width:100%;
background:url(../gfx/ecke_ru_fastklein.png) bottom right no-repeat;
border-collapse:collapse;
margin:0;
padding:0;
}

.eintrag {
width:400px;
margin:0;
padding:0;
}

table#songs td {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
width:33%;
border:1px solid #0D2834;
font-size:.7em;
margin:0;
padding:1px 1px 1px 10px;
}

table#songs #legende {
text-align:right;
margin-top:20px;
padding-top:1px;
font-size:.6em;
font-weight: bolder;
}


div#Inhalt form td {
margin:0;
padding: 0 0 .5em 10px;
font-size: 0.7em;
border: 0px solid;
}

table#songs td a {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:.9em;
display:block;
font-weight:400;
text-decoration:none;
margin:0;
padding:0;
}

table#songs td a:hover {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:bolder;
text-decoration:underline;
}

table.formular, table.formular tr {
padding:0;
border: solid 0px #f00;
margin:0;
}

div {
margin:0;
}

.links {
background:url(../gfx/ecke_doppelt_links.png) top left no-repeat;
}

.rechts {
background:url(../gfx/ecke_doppelt_rechts.png) top right no-repeat;
}

.ro {
background:url(../gfx/ecke_ro_klein.png) top right no-repeat;
}

.lo_hell {
background:url(../gfx/ecke_lo_klein.png) top left no-repeat #4c6876;
}

.lo {
background:url(../gfx/ecke_lo_klein.png) top left no-repeat;
}

p.ru {
background:url(../gfx/ecke_ru_klein.png) bottom right no-repeat;
border:0 solid #0ff;
}

.lu {
background:url(../gfx/ecke_lu_klein.png) bottom left no-repeat;
}

.lu_dunkel {
background:url(../gfx/ecke_lu_klein.png) bottom left no-repeat;
border: 0px solid #f00;
background-color:#1F3846;
}

.runten {
background:url(../gfx/ecke_ru_klein.png) bottom right no-repeat;
}

.fehler {
font-size:.8em font-color: #d00;
}

li a:hover,body#news #link_news a,body#singstore #link_singstore a,body#ps3 #link_ps3 a,body#ps2 #link_ps2 a,body#technik #link_technik a,body#kontakt #link_kontakt a,li a:active {
background-color:#4c6876;
}

tr,form {
margin:0;
padding:0;
}
