body { 
	margin: 10px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	font-family:  Verdana, Helvetica, sans-serif; 
	text-align: center;
	background-image: url(../img/bg.gif);
	color: #000;
	font-size: 11px;
}

/* generals */
a			{text-decoration: underline; color: #6b1d1c;}
b,strong	{font-weight: bold;}
i,em		{font-style: italic;}
i2			{font-style: italic; color: #fff;}
img 		{border: none;}
form		{display: inline;}
ul			{font-size: 11px;  margin: 0px 0px 0px 10px; padding: 0px 0px 10px 0px; line-height: 11px;}
li			{margin: 4px 0px 0px 11px;  padding: 0px; list-style-image: url(../img/li.gif);}
s 		{text-decoration: none;  font-family: monospace; color: #fff; }
hr			{margin: 0px; color: #9DB3C8;}
span.datum {font-size: 80%; float: right;}
span.autor {font-size: 100%; font-style: italic; margin: 3px 0px 3px 0px;}
span.formular {color: #FC010A;}
span.newsletter {font-weight: bold; float: right;}
span.lauftext {width: 400px; float: left;}


/* special divs */
#gesamt {width:797px; position: relative; overflow: visible; margin: auto; text-align:left; }
#headerstart {width:797px; height: 338px; background-color: #fff; margin: 0px 0px 0px 0px; }
#header {width:797px; height: 238px; background-color: #fff; margin: 0px 0px 0px 0px; }
#logo {width:797px; height: 91px; padding: 0px 0px 0px 0px; background: url(../img/logos/mt_logo.jpg); }
#logo div {margin: 0px 20px 0px 0px; padding-top: 18px; text-align: right; font-size: 9px;}
#logo div span {margin: 10px 20px 0px 0px; text-align: right; }
#footer {width:780px; height: 54px; padding: 40px 17px 0 0; margin-bottom: 30px; background: url(../img/bg_footer.jpg) no-repeat;}
#footer p {float: right;}
#footer2 {width:797px; height: 40px;}
#admin {text-align: left;}
#admin h1 {text-align: center;}
#lauftext {width:400px; border: 1px solid #000;}
#zahler {display: none;}
#right{width: 140px; float: right;}

/* content */
#content {background-image: url(../img/bg_content.jpg); width:712px; padding: 20px 50px 10px 35px; margin: 0px; border: none;}
#content div.left {float: left; width: 78%; padding: 0px 14px 0px 0px;}
#content div.right {float: left; width: 18%; padding: 0px 0px 0px 14px;}


/* menu */
#nav {width: 797x; height: 22px; color: #fff; }
#subnav {width: 797px; background-image: url(../img/bg_content.jpg);  display: none; position: absolute; }
#subnav2 {width: 797px; background-image: url(../img/bg_content.jpg);  display: none; position: absolute; }



/* images */
img.hightower {width: 120px; height: 460px; margin: 0px 0px 10px 10px; float: right; border: 4px solid #fff;}
img.linie {width: 70%; height: 5px; margin: 0px 0px 0px 70px;}
img.newsletter {width: 100px; height: 29px; margin: 0px 0px 0px 0px;}
img.releases {margin: 10px 15px 0px 0px; width: 130px; height: 130px; border: 4px solid #fff;}
img.releasesdetail {width: 150px; height: 150px; margin: 0px 15px 15px 0px; border: 4px solid #fff; float: right;}
img.picthumbartist {width: 120px; height: 90px; margin: 0px 0px 10px 0px; float: right; border: 4px solid #fff;}
img.presss {margin: 5px 10px 0px 10px;}
img.picthumb {margin: 0px 15px 8px 0px; border: 4px solid #fff;}
img.dates {margin: 10px 15px 10px 0px; border: 4px solid #fff;}
img.news {margin: 0px 15px 15px 0px; border: 4px solid #fff;}
img.logo {width: 797px; height: 91px;}
img.headstart { width: 797px; height: 338px;}
img.head { width: 797px; height: 238px;}
img.logoserks{ width: 13px; height: 30px; margin: 0px 6px 0px 0px;}
img.logoverss {width: 21px; height: 24px; margin: 2px 6px 0px 6px; vertical-align: top;}
img.logosheraws {width: 37px; height: 23px; margin: 2px 6px 0px 6px; vertical-align: top;}
img.logozwangs {width: 28px; height: 22px; margin: 2px 6px 0px 6px; vertical-align: top;}
img.headings {width:200px; height:28px;}
img.cover {width: 324; height: 284; margin-left: 70px;}
img.subserk {width: 46px; height: 22px; margin-left: 100px;}
img.subsheraw {width: 77px; height: 22px; margin-left: 10px;}
img.subzwang {width: 58px; height: 22px; margin-left: 10px;}
img.subdj {width: 117px; height: 22px; margin-left: 10px;}
img.subquasi {width: 53px; height: 22px; margin-left: 10px;}
img.subpic {width: 76px; height: 22px; margin-left: 330px;}
img.subaudio {width: 52px; height: 22px; margin-left: 15px;}
img.subvideo {width: 51px; height: 22px; margin-left: 15px;}
img.subbeats {width: 55px; height: 22px; margin-left: 15px;}



/* block formats */
p {margin: 0px 0px 10px 0px;  font-size: 11px; line-height: 135%;}
h1 {font-size: 180%;}
h2 {font-size: 120%; margin: 15px 0px 3px 0px; display: block;}
h3 {font-size: 150%; margin: 0px 0px 5px 0px; color: #6b1d1c;}
h5 {font-size: 120%; margin: 0px 0px 0px 0px; padding-top: 10px;}



/* form elements */
label, input, textarea {display: block; float: left; margin: 0px 5px 5px 0px; font: normal 10pt verdana;}
form br {display: bock; clear: left;}
label   {width: 100px; }
input   {width: 300px; }
textarea {width: 500px; border: 1px solid grey; height: 100px;}
textarea.long {height: 250px;}
.error   {display: block; color: #aa0000; font-weight: bold;}
.hidden  {display: none;}
.submit {width: 100px; background-color: #6b1d1c; color: #fff;}
marquee {width: 400px; height:10px; position: absolute; top: 19px; left: 130px; font-size: 90%;}


/* tables */
.adminnews {margin-top: 10px;}
td {}
th      {text-align: left;}
.hell   {background-color: #e0e0e0;}
.dunkel {background-color: #e0e0f0;}
.tableadmin {width: 600px; border: 1px solid #fff;}
.tableadmin h2 {font-size: 80%; margin: 15px 0px 0px 0px; color:}


/* links */
a.lvl1, a.lvl2, a.lvl1:visited, a.lvl2:visited {text-decoration: none;  font-weight: normal;}

a.lvl1 {color: #fff; font-size: 12px; padding: 0px 3px 0px 3px;}
a.lvl2 {font-size: 10px; padding: 0px 0px 0px 0px;}
a.lvl3 {font-size: 10px; color: #6b1d1c; text-decoration: none;}
a.lvl1:hover, a.lvl3:hover  {color: #fff;}
a.news	{text-decoration: none; color: #6b1d1c;}

b.lvl1 { color: #CCCBCB; font-weight: bold; font-size: 11px; padding: 0px 7px 0px 7px; }
b.lvl2 { color: #CCCBCB; font-weight: bold; font-size: 10px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }



a:hover {color: #fff; margin: 0px; padding: 0px;}
u { font-family: Verdana; font-size: 10px; text-decoration: none; color: #0097cc; }


