@charset "UTF-8";

/*	FARBEN		NORMAL		HELL		DUNKEL		NORMAL 2	HELL 2
	blau:		#0099BB		#77CCEE		#003344								< NEWS
	pink:		#CC4466		#EEAABB		#990033								< 
	gruen:		#669933		#AADD77		#113300								< RELEASES
	orange:		#CC6633		#FFBB99		#993300								< DATES
	gelb:		#FFCC66		#FFEEBB		#BB7700								< GUESTBOOK
	violett:	#997799		#BBAABB		#442244								< RADIO
	grau:		#333322		#999988		#000000		#444433		#777766		< EVERYTHING
*/

/* ## STANDARD ## */
html, body {
	margin: 0;
	padding: 0;
	background: url("../img/fadebg.png");
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 12px;
}

.bcheck {
	width: 300px;
}

img {
	border: none;
}
a {
	color: #ffffff;
	text-decoration: none;
	outline: none;
}
p {
	margin: 0;
}
.left {
	float: left;
}
.right {
	float: right;
}
.block {
	display: block;
}
.clear, .clearno {
	clear: both;
}
*+html .clearno {
	clear: both;
	margin-bottom: -1px;
	height: 1px;
}

/* # MAIN ELEMENTS # */
#aftercontent {
	padding-bottom: 3px;
}
#toptrackwidget {
	height: 363px;
}
#radiowrapper {
	display: none;
	position: absolute;
	z-index: 100000;
	top: -4px;
	width: 100%;
	height: 0;
}
#radionowplaying {
	position: absolute;
	top: 8px;
	left: 21px;
	height: 12px;
	padding: 2px 6px;
	width: 225px;
	background: #000000;
	color: #BBAABB;
	overflow: hidden;
	cursor: pointer;
}
#radiowrapper2 {
	margin: 0 auto;
	width: 933px;
}
#radioplayer {
	float: right;
	position: relative;
	margin: 0;
	width: 309px;
}
#radiolist {
	background: #000000;
	background: url("../img/playerviolett.jpg");
	min-height: 4px;
}
#radiolist .c11 {
	width: 251px;
}
#podcastlink {
	display: none;
	width: 301px;
	height: 36px;
	background: url("../img/getpodcastplayer.gif");
}
#podcastlink span{
	display: none;
}
#playerradio {
	margin-top: 4px;
}
#playerradio, #tpobject {
	position: relative;
	background-color: #442244;
	width: 301px;
	height: 16px;
}
#playerradio a, #tpobject a {
	cursor: pointer;
}
#tpobject {
	margin-top: 4px;
	background-color: #113300;
	width: 297px;
}
.trackpodreplace #trackpodwrap {
	position: relative;
	top: 168px;
	right: 3px;
	width: 150px;
}
#trackpodsmall #trackpodwrap {
	padding-bottom: 14px;
}
#trackpodsmall #tpobject {
	margin-top: 2px;
	margin-left: 3px;
	background-color: #113300;
	width: 147px;
}
#playerradio .loader, #tpobject .loader {
	position: absolute;
	top: 4px;
	left: 17px;
	height: 8px;
	background: #997799;
	width: 237px;
}
#trackpodsmall #tpobject .loader {
	width: 92px;
}
#tpobject .loader {
	background: #669933;
}
#playerradio .play, #playerradio .pause, #tpobject .play, #tpobject .pause {
	position: absolute;
	top: 4px;
	left: 5px;
	display: block;
	width: 8px;
	height: 8px;
	background: url("../img/ka_icon2.php5?c=997799_play") no-repeat #442244;
}
#tpobject .play {
	background: url("../img/ka_icon2.php5?c=AADD77_play") no-repeat #113300;
}
#playerradio .mute, #tpobject .mute {
	position: absolute;
	top: 4px;
	left: 263px;
	display: block;
	width: 8px;
	height: 8px;
	background: url("../img/ka_icon2.php5?c=BBAABB_sound8") no-repeat #442244;
}
#trackpodsmall #tpobject .mute {
	left: 118px;
}
#tpobject .mute {
	background: url("../img/ka_icon2.php5?c=AADD77_sound8") no-repeat #113300;
}
#playerradio .volume, #tpobject .volume {
	position: absolute;
	top: 4px;
	left: 276px;
	display: block;
	width: 14px;
	height: 8px;
	background: url("../img/ka_icon2.php5?c=997799_volume") no-repeat #442244;
}
#trackpodsmall #tpobject .volume {
	left: 130px;
}
#tpobject .volume {
	background: url("../img/ka_icon2.php5?c=669933_volume") no-repeat #113300;
}
#playerradio .volumenow, #tpobject .volumenow {
	position: absolute;
	display: block;
	width: 14px;
	height: 8px;
	background: url("../img/ka_icon2.php5?c=BBAABB_volume") no-repeat #442244;
}
#tpobject .volumenow {
	background: url("../img/ka_icon2.php5?c=AADD77_volume") no-repeat #113300;
}
#playerradio .play span, #playerradio .pause span, #playerradio .mute span, #tpobject .play span, #tpobject .pause span, #tpobject .mute span {
	display: none;
}
#playerradio .pause, #tpobject .pause {
	display: none;
	background: url("../img/ka_icon2.php5?c=997799_pause") no-repeat #442244;
}
#tpobject .pause {
	background: url("../img/ka_icon2.php5?c=AADD77_pause") no-repeat #113300;
}
#playerradio .loader .percent, #playerradio .loader .played, #tpobject .loader .percent, #tpobject .loader .played {
	position: absolute;
	top: 0;
	left: 0;
	height: 8px;
	width: 0;
	background: #AA99AA;
	cursor: pointer;
}
#tpobject .loader .percent, #tpobject .loader .played {
	background: #669933;
}
#tpobject .loader .percent {
	background: #77AA33;
}
#playerradio .loader .played, #tpobject .loader .played {
	background: #BBAABB;
}
#tpobject .loader .played {
	background: #AADD77;
}
#playerradio object, #tpobject object {
	height: 0;
	width: 0;
}
#radioflap {
	display: block;
	margin: 0 auto;
	overflow: hidden;
	width: 75px;
	height: 12px;
	cursor: pointer;
}
#radioflap span.flapdown{
	display: block;
	width: 0;
	margin: 0 auto;
	border-top: 8px solid #442244;
	border-left: 8px solid #997799;
	border-right: 8px solid #997799;
}
#radioflap span.flapup{
	display: block;
	width: 0;
	margin: 0 auto;
	border-bottom: 8px solid #442244;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
}
#radioflap span span{
	display: none;
}
#head {
	margin: 0 auto;
	padding: 20px 0 0;
	width: 933px;
	height: 88px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
#logo {
	display: block;
	margin: 0 0 13px;
	width: 237px;
	height: 28px;
	background-image: url("../img/logo.png");
	cursor: pointer;
}
#logo span {
	display: none;
}
#menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu li {
	display: inline;
	margin-right: 8px;
}
#menu li.languagede {
	margin-right: 4px;
}
#menu li a {
	text-transform: uppercase;
}
#wrapper {
	top: 0;
	position: absolute;
	width: 100%;
}
#fade {
	margin: 0;
	background: url("../img/ka_pattern.gif");
	position: absolute;
	width: 100%;
	height: 738px;
}
#pagewrapper {
	margin: 0;
	background: url("../img/ka_fade.png") repeat-x center top;
	position: absolute;
	width: 100%;
}
#page {
	margin: 0 auto;
	padding: 0 3px;
	width: 933px;
}
#content {
	margin-bottom: 3px;
}
#headerimg {
	width: 765px;
	height: 290px;
	margin: 6px 6px 6px;
	overflow: hidden;
}
#afterteaser .aftermargin {
	padding: 0 0 3px;
}
#footer {
	clear: both;
	margin: 0 auto 3px;
	padding: 0;
	width: 933px;
	height: 116px;
}
#footernav {
	margin: 0 3px 0 0;
	padding: 12px 0 0;
	width: 153px;
	float: left;
	list-style-type: none;
}
#footernav li {
	margin: 0 0 0 7px;
}
#footerlinks {
	margin: 0;
	padding: 12px 0 0;
	list-style-type: none;
}
#somestuff {
	margin: 0;
	padding: 12px 0 0;
	list-style-type: none;
}
#footerextra {
	margin: 0;
	padding: 12px 0 0;
	color: #999988;
}
#footernav a, #footerlinks a, #somestuff a {
	color: #999988;
}
#footernav a:hover, #footerlinks a:hover, #somestuff a:hover {
	color: #333322;
}

#socialnetwork {
	margin: 3px auto;
	padding: 0 3px 0 0;
	width: 936px;
	list-style-type: none;
}
#socialnetwork li{
	display: inline;
}
*+html #socialnetwork li{
	margin-right: 3px;
}

/* # SPECIAL STUFF # */
.blueborder {
	border-top: 1px solid #0099BB;
	padding-top: 3px;
}
.teaser {
	margin-bottom: 3px;
	background-color: #000000;
	color: #333322;
}
.padd3lr {
	padding-left: 3px;
	padding-right: 3px;
}
.padd3tb {
	padding-top: 3px;
	padding-bottom: 3px;
}
.marg3b {
	margin-bottom: 3px;
}
.marg3t {
	margin-top: 3px;
}
.padd4 {
	padding: 4px;
}
.marg6 {
	margin: 6px;
}
.paddleft6 {
	padding: 6px;
	padding-right: 0;
}
.padd6 {
	padding-left: 6px;
	padding-right: 6px;
}
.padd6tb {
	padding-top: 6px;
	padding-bottom: 6px;
}
.padd6lr {
	padding-left: 6px;
	padding-right: 6px;
}
div.padd6 {
	padding: 6px;
}
div.marg6 {
	margin: 1px 6px 0;
}
div.padd12 {
	padding: 12px;
}
div.padd12lr {
	padding: 6px 12px;
}
.homedate {
	font-weight: bold;
	padding-left: 6px;
}
.homenews, .dateswidget, .newswidget, .releaseswidget, .guestbookwidget {
	border-top: 1px solid #000000;
	padding-top: 2px;
	padding-bottom: 3px;
}
#newgbentry {
	min-height: 189px;
	padding-bottom: 2px;
}
* html #newbgentry {
	height: 189px;
}
.list {
	height: 95px;
	position: relative;
}
.detail {
	min-height: 151px;
	padding: 0 0 40px 0;
	position: relative;
}
.list .icons, .detail .icons {
	position: absolute;
	bottom: 6px;
	right: 6px;
	width: 114px;
}
.icons .counter {
	float: left;
}
.list .padd6 {
	height: 43px;
	overflow: hidden;
}
.guestbooklist {
	min-height: 95px;
}
* html .guestbooklist {
	height: 95px;
}

.biolist {
	padding: 6px 0;
}
.biotime {
	line-height: 14px !important;
}
*+html .biotime {
	line-height: 30px !important;
}

.pageguestbook, .pagenews {
	background-color: #000000;
}
.newsbottom {
	height: 68px;
}
.pressbottom {
	height: 68px;
}
.bborder {
	border-bottom: 1px solid #000000;
}
.comment_add {
	margin-top: 3px;
	width: 32px;
	height: 32px;
	background: url("../img/ka_icon.php5?c=999988_comment-add") no-repeat;
}
.addcomment {
	float: left;
	margin: 4px 0 0 6px;
	width: 32px;
	height: 32px;
	background: url("../img/ka_icon.php5?c=ffffff_comment-add") no-repeat;
}
.readmore {
	float: left;
	margin: 4px 0 0 12px;
	width: 32px;
	height: 32px;
	background: url("../img/ka_icon.php5?c=ffffff_open") no-repeat;
}
.detail .readmore {
	background: url("../img/ka_icon.php5?c=ffffff_close") no-repeat;
}
.readmore span, .addcomment span {
	display: none;
}
#calendar, #guestbookcalendar, #zippackets {
	margin-top: 24px;
}
.calendar-prev:hover, .calendar-next:hover {
	color: #77CCEE;
}

#guestbookcalendar .calendar-prev:hover, #guestbookcalendar .calendar-next:hover {
	color: #FFEEBB;
}

.contentlister {
	height: 35px;
	padding: 6px;
}
.contentsitechanger {
	height: 35px;
	padding: 6px;
}

.pagereleases {
	position: relative;
}
.pagereleases .contentlister {
	background-color: #AADD77;
}
.pagereleases .contentlistheadline {
	color: #113300;
}
.pagereleases .contentlistcontent {
	color: #ffffff;
}
.pagereleases .contentlistextra {
	color: #777766;
}
.pagereleases .contentsitechanger {
	background-color: #669933;
	color: #AADD77;
}
.pagereleases .singlehead {
	color: #669933;
	text-transform: none;
	line-height: 24px;
}
.pagereleases .singesubhead {
	margin-top: 3px;
	color: #ffffff;
	font-weight: normal;
	text-transform: none;
	line-height: 18px;
}
.pagereleases .infotext {
	color: #777766;
	font-size: 12px;
}

.pageradio .contentlister {
	background-color: #BBAABB;
}
.pageradio .sendtoradioplayer {
	height: 35px;
	margin-top: -6px;
	padding: 6px 0;
	width: 27px;
}
.pageradio .sound1 {
	/*background: url("../img/ka_icon.php5?c=ffffff_sound") center no-repeat;*/
}
.pageradio .sendtoradioplayer span {
	display: none;
}
.pageradio .contentlistheadline {
	color: #442244;
}
.pageradio .contentlistcontent {
	color: #ffffff;
}
.pageradio .contentlistextra {
	color: #777766;
}
.pageradio .contentsitechanger {
	background-color: #997799;
}
.pageradio .singlehead, #radiolist .singlehead {
	color: #997799;
	text-transform: none;
	line-height: 24px;
}
.pageradio .singesubhead, #radiolist .singesubhead {
	margin-top: 3px;
	color: #ffffff;
	font-weight: normal;
	text-transform: none;
	line-height: 18px;
}
.pageradio .infotext .bborder, #radiolist .infotext .bborder {
	border-color: #442244;
	line-height: 13px;
}
.pageradio .infotext .lister, #radiolist .infotext .lister {
	display: block;
	width: 25px;
	float: left;
}

.pagedates .contentlister {
	background-color: #FFBB99;
}
.pagedates .contentlistheadline {
	color: #993300;
}
.pagedates .contentlistcontent {
	color: #ffffff;
}
.pagedates .contentlistextra {
	color: #777766;
}
.pagedates .contentsitechanger {
	background-color: #CC6633;
}
.pagedates .singlehead {
	color: #CC6633;
	text-transform: none;
	line-height: 24px;
}
.pagedates .singesubhead {
	margin-top: 3px;
	color: #ffffff;
	font-weight: normal;
	text-transform: none;
	line-height: 18px;
}
.pagedates .infotext {
	color: #777766;
	font-size: 12px;
}

.pagepress .contentlister {
	background: #777766;
	height: auto;
	width: 297px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.pagepress .contentlinker {
	display: block;
	height: 198px;
	width: 297px;
	overflow: hidden;
	margin-bottom: 6px;
}
.pagepress .singesubhead {
	margin-top: 6px;
	font-weight: normal;
}

/* #  COMMENT COUNTER# */
.commentcount_, .commentcount_0, .commentcount_1, .commentcount_2, .commentcount_3, .commentcount_4, .commentcount_5, .commentcount_6, .commentcount_7, .commentcount_8, .commentcount_9,
.commentcount_10, .commentcount_11, .commentcount_12, .commentcount_13, .commentcount_14, .commentcount_15, .commentcount_16, .commentcount_17, .commentcount_18,
.commentcount_19, .commentcount_20 {
	margin-top: 3px;
	width: 32px;
	height: 32px;
}
.commentcountw_, .commentcount_0 {
	background: url("../img/ka_icon.php5?c=999988_comment-0") no-repeat;
}
.commentcount_1 {
	background: url("../img/ka_icon.php5?c=999988_comment-1") no-repeat;
}
.commentcount_2 {
	background: url("../img/ka_icon.php5?c=999988_comment-2") no-repeat;
}
.commentcount_3 {
	background: url("../img/ka_icon.php5?c=999988_comment-3") no-repeat;
}
.commentcount_4 {
	background: url("../img/ka_icon.php5?c=999988_comment-4") no-repeat;
}
.commentcount_5 {
	background: url("../img/ka_icon.php5?c=999988_comment-5") no-repeat;
}
.commentcount_6 {
	background: url("../img/ka_icon.php5?c=999988_comment-6") no-repeat;
}
.commentcount_7 {
	background: url("../img/ka_icon.php5?c=999988_comment-7") no-repeat;
}
.commentcount_8 {
	background: url("../img/ka_icon.php5?c=999988_comment-8") no-repeat;
}
.commentcount_9 {
	background: url("../img/ka_icon.php5?c=999988_comment-9") no-repeat;
}
.commentcount_10 {
	background: url("../img/ka_icon.php5?c=999988_comment-10") no-repeat;
}
.commentcount_11 {
	background: url("../img/ka_icon.php5?c=999988_comment-11") no-repeat;
}
.commentcount_12 {
	background: url("../img/ka_icon.php5?c=999988_comment-12") no-repeat;
}
.commentcount_13 {
	background: url("../img/ka_icon.php5?c=999988_comment-13") no-repeat;
}
.commentcount_14 {
	background: url("../img/ka_icon.php5?c=999988_comment-14") no-repeat;
}
.commentcount_15 {
	background: url("../img/ka_icon.php5?c=999988_comment-15") no-repeat;
}
.commentcount_16 {
	background: url("../img/ka_icon.php5?c=999988_comment-16") no-repeat;
}
.commentcount_17 {
	background: url("../img/ka_icon.php5?c=999988_comment-17") no-repeat;
}
.commentcount_18 {
	background: url("../img/ka_icon.php5?c=999988_comment-18") no-repeat;
}
.commentcount_19 {
	background: url("../img/ka_icon.php5?c=999988_comment-19") no-repeat;
}
.commentcount_20 {
	background: url("../img/ka_icon.php5?c=999988_comment-20") no-repeat;
}

.commentcountw_, .commentcountw_0, .commentcountw_1, .commentcountw_2, .commentcountw_3, .commentcountw_4, .commentcountw_5, .commentcountw_6, .commentcountw_7, .commentcountw_8, .commentcountw_9,
.commentcountw_10, .commentcountw_11, .commentcountw_12, .commentcountw_13, .commentcountw_14, .commentcountw_15, .commentcountw_16, .commentcountw_17, .commentcountw_18,
.commentcountw_19, .commentcountw_20 {
	margin-top: 3px;
	width: 32px;
	height: 32px;
}
.commentcountw_, .commentcountw_0 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-0") no-repeat;
}
.commentcountw_1 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-1") no-repeat;
}
.commentcountw_2 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-2") no-repeat;
}
.commentcountw_3 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-3") no-repeat;
}
.commentcountw_4 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-4") no-repeat;
}
.commentcountw_5 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-5") no-repeat;
}
.commentcountw_6 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-6") no-repeat;
}
.commentcountw_7 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-7") no-repeat;
}
.commentcountw_8 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-8") no-repeat;
}
.commentcountw_9 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-9") no-repeat;
}
.commentcountw_10 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-10") no-repeat;
}
.commentcountw_11 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-11") no-repeat;
}
.commentcountw_12 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-12") no-repeat;
}
.commentcountw_13 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-13") no-repeat;
}
.commentcountw_14 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-14") no-repeat;
}
.commentcountw_15 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-15") no-repeat;
}
.commentcountw_16 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-16") no-repeat;
}
.commentcountw_17 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-17") no-repeat;
}
.commentcountw_18 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-18") no-repeat;
}
.commentcountw_19 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-19") no-repeat;
}
.commentcountw_20 {
	background: url("../img/ka_icon.php5?c=ffffff_comment-20") no-repeat;
}

#showallnews {
	margin: 12px 2px;
}
.blogoverview {
	text-transform: uppercase;
	color: #0099BB;
	font-size: 10px;
}
.blogoverview:hover {
	text-transform: uppercase;
	color: #77CCEE;
}
.trackpodhead {
	height: 24px;
}
.trackpodwidget, .trackpodlist {
	height: 23px;
}
.trackpodlist {
	height: 23px;
}
.trackpodnext, .trackpodprev {
	color: #AADD77;
}

.trackpodnext:hover, .trackpodprev:hover {
	color: #113300;
}

/* # NAVIGATION-COLORS # */
.home {
	color: #ffffff;
}

.news a:hover, .news a.active {
	color: #0099BB;
}
.biography a:hover, .biography a.active {
	color: 	#CC4466;
}
.pagebiography {
	background-color: #000000;
}
.press a:hover, .press a.active {
	color: #000000;
}
.pagepress {
	background-color: #000000;
}
.radio a:hover, .radio a.active {
	color: #997799;
}
.pageradio {
	background-color: #997799;
}
.guestbook a:hover, .guestbook a.active {
	color: #FFCC66;
}
.releases a:hover, .releases a.active {
	color: #669933;
}
.pagereleases {
	background-color: #669933;
}
.dates a:hover, .dates a.active {
	color: #CC6633;
}
.pagedates {
	background-color: #CC6633;
}
.languagede {
	float: right;
}
.languageen {
	float: right;
}

.pagebiography .packagelink {
	color: #990033;
	margin: 0 0 -5px;
	font-size: 12px;
	line-height: 10px;
	font-family: Arial, sans-serif;
	font-weight: normal;
}

.pagepress .packagelink {
	color: #999988;
}

.bloglink_older, .bloglink_newer {
	display: block;
	float: left;
	margin: 2px 0 0;
	font-size: 13px;
	line-height: 16px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #0099BB;
}
.bloglink_newer {
	float: right;
}
.bloglink_newer:hover, .bloglink_older:hover {
	color: #77CCEE;
}

.presslink_older, .presslink_newer {
	display: block;
	float: left;
	margin: 2px 0 0;
	font-size: 13px;
	line-height: 16px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #444433;
}
.presslink_newer {
	float: right;
}
.presslink_newer:hover, .presslink_older:hover {
	color: #777766;
}

.guestbooklink_older, .guestbooklink_newer {
	display: block;
	float: left;
	margin: 2px 0 0;
	font-size: 13px;
	line-height: 16px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFCC66;
}
.guestbooklink_newer {
	float: right;
}
.guestbooklink_newer:hover, .guestbooklink_older:hover {
	color: #FFEEBB;
}

#showamount, #showamountgb, #showamountpress {
	float: left;
	margin: 6px 2px 0;
	padding: 6px 0;
	width: 146px;
	border-top: 1px solid #77CCEE;
	border-bottom: 1px solid #77CCEE;
	font-weight: normal;
}
#showamountgb {
	border-top: 1px solid #FFEEBB;
	border-bottom: 1px solid #FFEEBB;
}
#showamount a {
	color: #0099BB;
}
#showamount a.active, #showamount a:hover {
	color: #77CCEE;
}

#showamountgb a {
	color: #FFCC66;
}
#showamountgb a.active, #showamountgb a:hover {
	color: #FFEEBB;
}

#showamountpress {
	border-top: 1px solid #999988;
	border-bottom: 1px solid #999988;
}

#showamountpress a {
	color: #777766;
}
#showamountpress a.active, #showamountpress a:hover {
	color: #444433;
}

.ituneslink {
	margin-top: 6px;
	display: none;
	background: url("../img/ituneslink.gif");
	width: 75px;
	height: 25px;
}

/* # HEADLINES AND TEXT # */
.txt_right {
	text-align: right;
}
.txt_34 {
	margin: 0;
	font-size: 34px;
	line-height: 34px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}
h1, .txt_24 {
	margin: 0;
	font-size: 24px;
	line-height: 24px;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: -0.03em;
}
.txt_18 {
	margin: 0 0 5px;
	font-size: 18px;
	line-height: 12px;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}
.txt_17 {
	margin: 0;
	font-size: 17px;
	line-height: 12px;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}
h2, .txt_14 {
	margin: 0;
	font-size: 13px;
	line-height: 16px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}
.txt_12 {
	margin: 0 0 -5px;
	font-size: 12px;
	line-height: 10px;
	font-family: Arial, sans-serif;
	font-weight: normal;
}
.txt_11 {
	margin: 0 0 -5px;
	font-size: 11px;
	line-height: 10px;
	font-family: Arial, sans-serif;
	font-weight: normal;
}
.txt_9 {
	margin: -1px 2px 2px;
	font-size: 8px;
	line-height: 10px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
}
.txt_8 {
	margin: 2px 0 0;
	font-size: 9px;
	line-height: 12px;
	font-family: Arial, sans-serif;
	font-weight: normal;
}
.txt_7 {
	margin: -2px 0 2px;
	font-size: 8px;
	line-height: 10px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
}
h3 {
	margin: 0;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
}
/* # TEXT COLORS # */
.hblue {
	color: #77CCEE;
}
.blue {
	color: #0099BB;
}
.dblue {
	color: #003344;
}
.hpink {
	color: #EEAABB;
}
.pink {
	color: #CC4466;
}
.dpink {
	color: #990033;
}
.hgreen {
	color: #AADD77;
}
.green {
	color: #669933;
}
.dgreen {
	color: #113300;
}
.orange {
	color: #CC6633;
}
.dorange {
	color: #993300;
}
.hyellow {
	color: #FFEEBB;
}
.yellow {
	color: #FFCC66;
}
.dyellow {
	color: #BB7700;
}
.violett {
	color: #997799;
}
.dviolett {
	color: #442244;
}
.grey {
	color: #333322;
}
.dgrey {
	color: #000000;
}
.hgrey {
	color: #999988;
}
.white {
	color: #ffffff;
}

/* # BACKGROUND COLORS # */

.bg_black {
	background-color: #000000;
}
.bg_hblue {
	background-color: #77CCEE;
}
.bg_hpink {
	background-color: #EEAABB;
}
.bg_hgreen {
	background-color: #AADD77;
}
.bg_horange {
	background-color: #FFBB99;
}
.bg_hyellow {
	background-color: #FFEEBB;
}
.bg_hviolett {
	background-color: #BBAABB;
}
.bg_blue {
	background-color: #0099BB;
}
.bg_pink {
	background-color: #CC4466;
}
.bg_green {
	background-color: #669933;
}
.bg_dgreeni {
	background-color: #669933 !important;
}
.bg_orange {
	background-color: #CC6633;
}
.bg_yellow {
	background-color: #FFCC66;
}
.bg_violett {
	background-color: #997799;
}
.bg_dgrey {
	background-color: #333322;
}
.bg_grey {
	background-color: #444433;
}
.bg_hdgrey {
	background-color: #999988;
}
.bg_dblue {
	background-color: #003344;
}
.bg_white {
	background-color: #ffffff;
}

/* TABLES */
table {
	margin: 0 0 0 2px;
	table-layout: fixed;
	border-collapse: collapse;
}
table th {
	font-weight: normal;
}
table td, table th{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 21px;
}
table td a {
	display: block;
	padding: 4px 0;
	background: #77CCEE;
	color: #000000;
}
table caption {
	text-align: left;
	text-transform: uppercase;
}

#guestbookcalendar table td a {
	background: #FFEEBB;
}

/* ## 6er-RASTER ## */
.c1{
	width: 36px;
	float: left;
}
.c1m{
	width: 36px;
	margin-right: 3px;
	float: left;
}
.c1p{
	width: 36px;
	padding-right: 3px;
	float: left;
}
.c2{
	width: 75px;
	float: left;
}
.c2m{
	width: 75px;
	margin-right: 3px;
	float: left;
}
.c2p{
	width: 75px;
	padding-right: 3px;
	float: left;
}
.c3{
	width: 114px;
	float: left;
}
.c3m{
	width: 114px;
	margin-right: 3px;
	float: left;
}
.c3p{
	width: 114px;
	padding-right: 3px;
	float: left;
}
.c4{
	width: 153px;
	float: left;
}
.c4m{
	width: 153px;
	margin-right: 3px;
	float: left;
}
.c4p{
	width: 153px;
	padding-right: 3px;
	float: left;
}
.c5{
	width: 192px;
	float: left;
}
.c5m{
	width: 192px;
	margin-right: 3px;
	float: left;
}
.c5p{
	width: 192px;
	padding-right: 3px;
	float: left;
}
.c6{
	width: 231px;
	float: left;
}
.c6m{
	width: 231px;
	margin-right: 3px;
	float: left;
}
.c6p{
	width: 231px;
	padding-right: 3px;
	float: left;
}
.c7{
	width: 270px;
	float: left;
}
.c7half{
	width: 297px;
	float: left;
}
.c7m{
	width: 270px;
	margin-right: 3px;
	float: left;
}
.c7p{
	width: 270px;
	padding-right: 3px;
	float: left;
}
.c8{
	width: 309px;
	float: left;
}
.c8m{
	width: 309px;
	margin-right: 3px;
	float: left;
}
.c8r{
	width: 309px;
	margin-left: 3px;
	float: right;
}
.c8p{
	width: 309px;
	padding-right: 3px;
	float: left;
}
.c9{
	width: 348px;
	float: left;
}
.c9m{
	width: 348px;
	margin-right: 3px;
	float: left;
}
.c9p{
	width: 348px;
	padding-right: 3px;
	float: left;
}
.c10{
	width: 387px;
	float: left;
}
.c10m{
	width: 387px;
	margin-right: 3px;
	float: left;
}
.c10p{
	width: 387px;
	padding-right: 3px;
	float: left;
}
.c11{
	width: 426px;
	float: left;
}
.c11half{
	width: 453px;
	float: left;
}
.c11m{
	width: 426px;
	margin-right: 3px;
	float: left;
}
.c11p{
	width: 426px;
	padding-right: 3px;
	float: left;
}
.c12{
	width: 465px;
	float: left;
}
.c12m{
	width: 465px;
	margin-right: 3px;
	float: left;
}
.c12p{
	width: 465px;
	padding-right: 3px;
	float: left;
}
.c13{
	width: 504px;
	float: left;
}
.c13m{
	width: 504px;
	margin-right: 3px;
	float: left;
}
.c13p{
	width: 504px;
	padding-right: 3px;
	float: left;
}
.c14{
	width: 543px;
	float: left;
}
.c14m{
	width: 543px;
	margin-right: 3px;
	float: left;
}
.c14p{
	width: 543px;
	padding-right: 3px;
	float: left;
}
.c15{
	width: 582px;
	float: left;
}
.c15m{
	width: 582px;
	margin-right: 3px;
	float: left;
}
.c15p{
	width: 582px;
	padding-right: 3px;
	float: left;
}
.c16{
	width: 621px;
	float: left;
}
.c16m{
	width: 621px;
	margin-right: 3px;
	float: left;
}
.c16p{
	width: 621px;
	padding-right: 3px;
	float: left;
}
.c17{
	width: 660px;
	float: left;
}
.c17m{
	width: 660px;
	margin-right: 3px;
	float: left;
}
.c17p{
	width: 660px;
	padding-right: 3px;
	float: left;
}
.c18{
	width: 699px;
	float: left;
}
.c18m{
	width: 699px;
	margin-right: 3px;
	float: left;
}
.c18p{
	width: 699px;
	padding-right: 3px;
	float: left;
}
.c19{
	width: 738px;
	float: left;
}
.c19m{
	width: 738px;
	margin-right: 3px;
	float: left;
}
.c19p{
	width: 738px;
	padding-right: 3px;
	float: left;
}
.c20{
	width: 777px;
	float: left;
}
.c20m{
	width: 777px;
	margin-right: 3px;
	float: left;
}
.c20p{
	width: 777px;
	padding-right: 3px;
	float: left;
}
.c21{
	width: 816px;
	float: left;
}
.c21m{
	width: 816px;
	margin-right: 3px;
	float: left;
}
.c21p{
	width: 816px;
	padding-right: 3px;
	float: left;
}
.c22{
	width: 855px;
	float: left;
}
.c22m{
	width: 855px;
	margin-right: 3px;
	float: left;
}
.c22p{
	width: 855px;
	padding-right: 3px;
	float: left;
}
.c23{
	width: 894px;
	float: left;
}
.c23m{
	width: 894px;
	margin-right: 3px;
	float: left;
}
.c23p{
	width: 894px;
	padding-right: 3px;
	float: left;
}
.c24{
	width: 933px;
	float: left;
}
.c24m{
	width: 933px;
	margin-right: 3px;
	float: left;
}
.r2 {
	height: 16px;
}

/* # FORM ELEMENTS # */
input, textarea {
	padding-top: 5px;
	height: 16px;
	border: none;
	margin-bottom: 3px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
input.newsletter {
	margin-left: 6px;
	padding-left: 6px;
	width: 134px;
}
input.submit {
	padding-top: 0;
	height: 21px;
	padding-bottom: 3px;
	font-size: 12px;
	cursor: pointer;
}
input.newslettersubmit {
	width: 140px;
	padding-top: 0;
	height: 21px;
	padding-bottom: 3px;
	margin-bottom: 6px;
	font-size: 12px;
	cursor: pointer;
}
*+html input.newslettersubmit {
	margin-bottom: -6px;
}
input.specialsubmit {
	padding: 0;
	margin: 12px 0 0 3px;
	height: 36px;
	width: 36px;
	font-size: 0;
	background-image: url("../img/ka_submitgb.gif");
	cursor: pointer;
}
textarea {
	margin: 0 0 3px;
	height: 64px;
}
textarea.smaller {
	height: 55px;
}
label {
	cursor: pointer;
}

