/* CSS Document */

body,td,th { font-family: Georgia, Times New Roman, Times, serif; font-size: 70%; color: #fff; }
body { background-color: #000; background-image: url(img/back_piano.jpg); background-repeat: no-repeat; margin: 0px; }
a:link,a:visited,a:active { color: #cc0000; text-decoration: underline; }
a:hover { text-decoration: none; }
img { border: 0px; }
h1 { font-size: 150%; font-weight: 600; }
h1 span.ITA { position: absolute; width: 360px; height: 50px; background-image: url(img/logo_ITA.gif); background-repeat: no-repeat; }
h1 span.ENG { position: absolute; width: 360px; height: 50px; background-image: url(img/logo_ENG.gif); background-repeat: no-repeat; }
h1 span.DEU { position: absolute; width: 360px; height: 50px; background-image: url(img/logo_DEU.gif); background-repeat: no-repeat; }

h4 { float: left; margin: 0px; padding: 0px; }
h5 { font-size: 100%; color: #cc0000; font-weight: 600; padding: 0px; }
	
#full { float:left; clear:left; width: 760px; padding: 0px; margin: 0px; }

#lang { float: left; width: 150px; text-align: left; padding: 10px; }
#content { float: right; clear: right; width: 380px; padding: 10px; text-align: left; }

#nav { clear: both; list-style: none; float: left; width: 360px; margin: 4px 10px 0px 0px; padding: 0px 0px 0px 0px; line-height: 30px; text-align: center; }
#nav li { display: inline; padding: 0 5px; }
#nav li a:link,#nav li a:visited { color: #666; font-weight: 600; text-decoration: none; padding: 5px 0 0 0; margin: 10px 0 0 0; }
#nav li a:hover { border-bottom: 2px solid #fff; color: #fff; background: none; }
#nav #currentpage a { border-bottom: 2px solid #fff; color: #fff; background: none; }

.wrap { float: left; clear: left; width: 360px; margin: 4px 4px 4px 4px; }
.wrap2 { float: left; clear: left; width: 360px; margin: 14px 0px 4px 0px; padding: 0px 0px 8px 0px; border-bottom: 1px dashed #666; }
.wrap3 { float: left; clear: left; width: 360px; padding: 0px 0px 8px 0px; }
.date { float: left; clear:left; width: 90px; color: #cc0000; font-weight: 600; }
.txt { float: right; width: 265px; }
.live { float: right; width: 110px; padding: 5px; }
.hr { float: right; position: relative; width: 360px; height: 15px; background-image: url(img/hr.gif); background-position: bottom; background-repeat: no-repeat; }

form { margin: 0px; padding: 0px; }
input.submit { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cc0000; background-color: #fff; text-align: center; border: 0px; height: 18px; width: 50px; }
.txtfield { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 120%; color: #000; text-align: left;  background-color: #fff; border: 1px solid #cfcfcf; height: 16px; width: 240px;padding: 0px;  margin: 0px 20px 0px 0px; }
.txtarea { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 120%; color: #000; text-align: left; background-color: #fff; border: 1px solid #cfcfcf; height: 120px; width: 240px; padding: 0px; margin: 0px 20px 0px 0px; }

