html, body{
	height:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}

.body{
	font:12px Arial, Verdana, Helvetica;
}

table	{border-collapse:collapse}
a	{text-decoration:none;}
img	{border:0;}


td.left { width:80px;vertical-align:top; padding-top:15px; }
td.middle { text-align:left;vertical-align:top;}
td.right { width:150px;vertical-align:top; padding-top:15px;}

h1{
	{*padding-left:80px;*}
	font:bold 26px Arial, Verdana, Helvetica;
}

h3{
	padding-top:10px;
	font:bold 16px Arial, Verdana, Helvetica;
	line-height:0px;
}

h4{
	font:bold italic 12px Arial, Verdana, Helvetica;
}

h5{
	font:bold 16px Arial, Verdana, Helvetica;
	line-height:0px;
	margin: 3px 0;
}


h1.rosenrot	{ color:#fff; }
h1.contact	{ color:#000; }
h1.blue		{ color:#fff; }
h1.media	{ color:#fff; }
h1.yellow	{ color:#000; }
h1.green	{ color:#000; }
h1.blog		{ color:#000; }
h1.beige	{ color:#000; }
h1.greyblue	{ color:#000; }
h1.black	{ color:#fff; }
h1.gansch	{ color:#fff; }

h3.rosenrot	{ color:#fff; }
h3.contact	{ color:#000; }
h3.blue		{ color:#fff; }
h3.media	{ color:#fff; }
h3.yellow	{ color:#000; }
h3.green	{ color:#fff; }
h3.blog		{ color:#000; }
h3.beige	{ color:#000; }
h3.greyblue	{ color:#000; }
h3.black	{ color:#fff; }
h3.gansch	{ color:#fff; }

.space		{ width:30px; }

.menue_t{
	width:768px;
}

.menue_b{
	background-color:#999;
	color:#fff;
}

.menue_l1{
	height:32px;
	font:bold 11px Arial;
	padding-left:10px;
	padding-right:10px;
}
.menue_l2{
	height:20px;
	font:bold 11px Arial;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
}


.main_frm{
	width:100%;
	height:100%;
}
.main_title{
	width:100%;
}

.site{
	width:768px;
	height:100%;
}

a:link, a:visited			{ font-weight:bold; color:#000; }
a:hover, a:active			{ font-weight:bold; color:#fff; }

a.rosenrot:link, a.rosenrot:visited		{ color:#fff; }
a.rosenrot:hover, a.rosenrot:active		{ color:#a51515; }
a.rosenrotS:link, a.rosenrotS:visited, a.rosenrotS:hover, a.rosenrotS:active{ color:#a51515; }
a.rosenrotI:link, a.rosenrotI:visited	{ color:#777; }
a.rosenrotI:hover, a.rosenrotI:active	{ color:#a51515; }


a.contact:link, a.contact:visited		{ color:#fff; }
a.contact:hover, a.contact:active		{ color:#EFAD00; }
a.contactS:link, a.contactS:visited, a.contactS:hover, a.contactS:active{ color:#EFAD00; }
a.contactI:link, a.contactI:visited	{ color:#777; }
a.contactI:hover, a.contactI:active	{ color:#EFAD00; }

a.blog:link, a.blog:visited		{ color:#fff; }
a.blog:hover, a.blog:active		{ color:#ddd; }
a.blogI:link, a.blogI:visited		{ color:#777; }
a.blogI:hover, a.blogI:active		{ color:#ddd; }
a.blogS:link, a.blogS:visited, a.blogS:hover, a.blogS:active{ color:#ddd; }

a.blue:link, a.blue:visited		{ color:#fff; }
a.blue:hover, a.blue:active		{ color:#2C7BC3;}
a.blueI:link, a.blueI:visited		{ color:#777; }
a.blueI:hover, a.bblueI:active		{ color:#2C7BC3; }
a.blueS:link, a.blueS:visited, a.blueS:hover, a.blueS:active{ color:#2C7BC3; }

a.media:link, a.media:visited		{ color:#fff; }
a.media:hover, a.media:active		{ color:#9CDEEF; }
a.mediaI:link, a.mediaI:visited		{ color:#777; }
a.mediaI:hover, a.mediaI:active		{ color:#9CDEEF; }
a.mediaS:link, a.mediaS:visited, a.mediaS:hover, a.mediaS:active{ color:#9CDEEF; }

a.yellow:link, a.yellow:visited		{ color:#fff; }
a.yellow:hover, a.yellow:active		{ color:#e0d72c; }
a.yellowS:link, a.yellowS:visited, a.yellowS:hover, a.yellowS:active{ color:#e0d72c; }

a.green:link, a.green:visited		{ color:#fff; }
a.green:hover, a.green:active		{ color:#9AD24F; }
a.greenI:link, a.greenI:visited		{ color:#555; }
a.greenI:hover, a.greenI:active		{ color:#9AD24F; }
a.greenS:link, a.greenS:visited, a.greenS:hover, a.greenS:active{ color:#9AD24F; }

a.beige:link, a.beige:visited		{ color:#fff; }
a.beige:hover, a.beige:active		{ color:#FAD2B2; }
a.beigeI:link, a.beigeI:visited		{ color:#555; }
a.beigeI:hover, a.beigeI:active		{ color:#A59060; }
a.beigeS:link, a.beigeS:visited, a.beigeS:hover, a.beigeS:active{ color:#FAD2B2; }

a.impr:link, a.impr:visited		{ color:#000; }
a.impr:hover, a.impr:active		{ color:#555; }
a.imprS:link, a.imprS:visited, a.imprS:hover, a.imprS:active{ color:#555; }

a.greyblue:link, a.greyblue:visited	{ color:#fff; }
a.greyblue:hover, a.greyblue:active	{ color:#768fa5; }
a.greyblueS:link, a.greyblueS:visited, a.greyblueS:hover, a.greyblueS:active{ color:#768fa5; }

a.black:link, a.black:visited		{ color:#fff; }
a.black:hover, a.black:active		{ color:#000; }
a.blackS:link, a.blackS:visited, a.blackS:hover, a.blackS:active{ color:#000; }

a.home:link, a.home:visited		{ color:#fff; }
a.home:hover, a.home:active		{ color:#000; }
a.homeS:link, a.homeS:visited, a.homeS:hover, a.homeS:active{ color:#000; }

a.discMarked:link, a.discMarked:visited		{ color:#fff; }
a.discMarked:hover, a.discMarked:active		{ color:#fff; }

a.littletoplinks:link, a.littletoplinks:visited		{ font:bold 10px Arial;color:#000; }
a.littletoplinks:hover, a.littletoplinks:active		{ font:bold 10px Arial;color:#888; }

a.gansch:link, a.gansch:visited		{ color:#fff; }
a.gansch:hover, a.gansch:active		{ color:#4678a7; }
a.ganschI:link, a.ganschI:visited	{ color:#777; }
a.ganschI:hover, a.ganschI:active	{ color:#4678a7; }
a.ganschS:link, a.ganschS:visited, a.ganschS:hover, a.ganschS:active{ color:#4678a7; }

span.rosenrot	{ color:#a51515; }
span.contact	{ color:#EFAD00; }
span.blue	{ color:#2C7BC3; }
span.impr	{ color:#f5f5f5; }
span.media	{ color:#9CDEEF; }
span.yellow	{ color:#e0d72c; }
span.green	{ color:#9AD24F; }
span.blog	{ color:#ddd; }
span.beige	{ color:#FAD2B2; }
span.greyblue	{ color:#768fa5; }
span.black	{ color:#000; }
span.gansch	{ color:#4678a7; }

div.rosenrot	{ background-color:#a51515; }
div.contact	{ background-color:#EFAD00; }
div.blue	{ background-color:#2C7BC3; }
div.impr	{ background-color:#f5f5f5; }
div.media	{ background-color:#9CDEEF; }
div.yellow	{ background-color:#e0d72c; }
div.green	{ background-color:#9AD24F; }
div.blog	{ background-color:#ddd; }
div.beige	{ background-color:#FAD2B2; }
div.greyblue	{ background-color:#768fa5; }
div.black	{ background-color:#000; }
div.gansch	{ background-color:#4678a7; }

table.rosenrot	{ background-color:#a51515; }
table.contact	{ background-color:#EFAD00; }
table.impr	{ background-color:#f5f5f5; }
table.blue	{ background-color:#2C7BC3; }
table.media,body.media	{ background-color:#9CDEEF; }
table.yellow	{ background-color:#e0d72c; }
table.green	{ background-color:#9AD24F; }
table.blog	{ background-color:#ddd; }
table.beige	{ background-color:#FAD2B2; }
table.greyblue	{ background-color:#768fa5; }
table.black	{ background-color:#000; }
table.gansch	{ background-color:#4678a7; }

input,select,textarea { width:250px; }
input.small,select.small,textarea.small { width:75px; }
input.guestbook,select.guestbook,textarea.guestbook { width:390px; }
#makeEntry		{ {*padding-left:80px;*} }
.showEntry		{ {*padding-left:80px;*} }
.guestbook_entrys	{ width:460px; }
.news_entrys		{ width:460px; }
.blog_entrys		{ width:460px; }
.generic		{ width:460px; }

input.yellow, select.yellow, textarea.yellow { background-color:#FFFFF8; border:1px solid #550; }
input.yellow:hover, select.yellow:hover, textarea.yellow:hover { background-color:#ffc; border:1px solid #770; }
input.yellow:active, select.yellow:active, textarea.yellow:active { background-color:#ffc; border:1px solid #000; }

input.contact, select.contact, textarea.contact { width:390px; background-color:#FFF8F8; border:1px solid #550; }
input.contact:hover, select.contact:hover, textarea.contact:hover { background-color:#ffc; border:1px solid #f70; }
input.contact:active, select.contact:active, textarea.contact:active { background-color:#ffc; border:1px solid #000; }


.discography_playlist	{ vertical-align:top; padding-left:30px; width:350px; padding-top:16px;}
.discography_tracklist	{ vertical-align:top; padding-left:30px; width:100%; padding-top:16px;}
.discography_cdtitle	{ font:bold 16px Arial, Verdana, Helvetica; padding-top:20px; }
.discography_main	{ padding-left:30px; }
.discography_subcat	{ padding-left:80px; }

.progSpinner            { position:absolute; vertical-align:middle;text-align:center; display:none;}
.progSpinnerWrapper
{
	position: absolute;
	text-align: center;
	background-color: #fff;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity: 0.75;
}

.inline_edit, .inline_add, .inline_delete	{ width:75px; text-align:right; color:red; }
.inline_edit a, .inline_add a, .inline_delete a	{ width:75px; text-align:right; color:red; }
.inlineadminrow					{ text-align:right; }
.inlineadmin					{ width:450px; }