html, body {
	width:100%;
	height:100%;	
	background:#fcfbf4 url(../img/body-background.gif) bottom left repeat-x;	
	font-family:verdana;
	font-size:12px;	
	color:#1c1c1c;	
}		

h1, h2, h3 {font-family:"trebuchet ms";padding-bottom:4px;}
#body-right h1, #body-right  h2, #body-right  h3 {padding-bottom:6px;}

h1 { font-size:16px;font-weight:bold; }
#body-left h1, #body-full h1 { font-size:17px; }
h2 { font-size:15px;font-weight:bold; }
h3 { font-size:14px;font-weight:bold; }

b, strong {color:#3e3e3d;font-weight:bold;}
.box1 b, .box1 strong {color:#666666;}
p.zitat {font-weight:bold;font-style:italic;color:#666666;background:url(../img/quote.jpg) left top no-repeat;padding-left:50px;}
p img {vertical-align:text-bottom;}
p.align-left {text-align:left;}
p.align-right {text-align:right;}
p.align-center {text-align:center;}
#body-left p, #body-full p { margin:10px 0px;}
#body-left table p, #body-full table p { margin:0px;}

#navigation {margin-top:17px;}

#sun {
	position:relative;
	left:-230px;
	float:left;	
	overflow:visible;
	width:700px;
	height:73px;
}
#wrapper {
	background:url(../img/header-bg.jpg) top left repeat-x;	
	text-align:center;
}

#head-wrap {
	position:relative;
	height:172px;
	padding-left:955px;
	text-align:center;
	background:url(../img/head.jpg) top center no-repeat;
}	
#head {
	position:relative;
	margin:0 auto;
	margin-left:-955px;
	height:172px;
	width:955px;
	text-align:center;
	}
#top {
	position:relative;
	top:-172px;
	height:172px;
	margin:0 auto;
	overflow:visible;	
	text-align:right;
}
#navi-wrap {
	height:60px;
	padding-top:3px;	
	width:940px;	
	text-align:left;
	margin-right:0px;
	margin-left:auto;
	clear:left;
	}	

#homelink { display:block;width:210px;margin-right:30px;height:60px;float:left;}

#navi-wrap li {
	display:block;
	float:left;
	margin-right:8px;	
}	

#body-wrap {
	background:#fcfbf4 url(../img/oku-paper.jpg) repeat;	
	padding:0px 0px;
	width:100%;
	text-align:center;
	float:left;
}


#body {
	width:955px;
	margin:0px auto;
	text-align:left;
	line-height:140%;	
}

#body-left {
	padding-left:30px;
	width:496px;	
	float:left;
	margin-top:-172px;
	line-height:160%;
}

#body-right {
	float:right;	
	margin-top:-172px;	
	padding-right:20px;
}
#body-full {
	float:left;
	margin-top:-172px;	
	padding:20px 20px 0px 30px;
}
#body-full h1, #body-left h1 {clear:both;color:#3e3e3d;background:url(../img/h1.gif) bottom left no-repeat; padding-bottom:5px;margin-bottom:10px;margin-top:15px;}
#body-left h1.csc-firstHeader , #body-full h1.csc-firstHeader {margin-top:0px;}
#body-full h2, #body-left h2 { clear:both;}
/* LINK */
#body-full a, #body-left a, #body-right a{font-weight:bold;color:#E2830D;text-decoration:none;border-bottom:1px solid #E2830D;}
#body-full a:hover, #body-left a:hover, #body-right a:hover {background:#FFECBF;}
#body-full a:visited, #body-left a:visited {color:#DFA253;border-bottom:1px solid #DFA253;}
#body-full a strong, #body-full a b, #body-left a strong, #body-left a b {font-weight:bold;color:#E2830D;}
#body-full a:visited strong, #body-full a:visited b, #body-left a:visited strong, #body-left a:visited b {font-weight:bold;color:#DFA253;}
#body .news_image a, #body .news_image a:visited, #body .news_image a:hover { border:none; } 
#body #body-left, #body #body-right, #body #body-full {padding-bottom:30px;padding-top:20px;} 

#body-right h1 { color:#ee8814; }
#body-right #c87 h1, #body-right #c29 h1 { color:#666666; }
#body-right .box {	width:366px;text-align:center;padding-bottom:25px; }
#body-right .box-padding { text-align:left;margin:0px auto;width:336px;padding:0px 0px;}
#body-right #c86 .box-padding , #body-right #c79 .box-padding, #body-right #c93 .box-padding, #body-right #c146 .box-padding{ width:356px;padding:0px;padding-bottom:3px;}
#body-right #c86 .box-padding h1, #body-right #c93 .box-padding h1, #body-right #c79 .box-padding h1, #body-right #c146 .box-padding h1 { padding-left:10px; }

#body-right #c14 .box {	width:366px;text-align:right;padding-bottom:25px; }
#body-right #c14 .box-padding { width:351px;margin-right:0px;margin-left:auto;background:url(../img/box/c14-oku.jpg) top right no-repeat; }

#body-right .box0 {background:#F0EEE8 url(../img/box0-bg.jpg) repeat-y;}
#body-right .box0-top { background:url(../img/box0-top.jpg) no-repeat;width:366px;height:11px;}
#body-right .box0-bottom { background:url(../img/box0-bottom.jpg) no-repeat;width:366px;height:11px;}

#body-right .box1 {background:#F4E6D1 url(../img/box1-bg.jpg) repeat-y;}
#body-right .box1-top { background:url(../img/box1-top.jpg) no-repeat;width:366px;height:11px;}
#body-right .box1-bottom { background:url(../img/box1-bottom.jpg) no-repeat;width:366px;height:11px;}	

#body-right .box5 {text-align:left;}

#body .csc-header { padding-top:10px; }
#body .csc-header.csc-header-n1 { padding-top:0px; }
#body-right .csc-header { padding-top:0px; }


#footer-wrap {
	clear:both;
	width:100%;
	height:250px;
	background:#232323;
	text-align:center;	
	background:#232323 url(../img/footer-bg.jpg) top left repeat-x;
	}

#footer-innerWrap {
	width:100%;
	height:250px;
	text-align:center;
	background:url(../img/foot.jpg) top center no-repeat;	
	min-width:955px;
	}
	
#footer {
	padding-top:51px;
	padding-left:12px;
	width:954px;
	margin:0px auto;
	text-align:left;
	line-height:140%;		
	}

#footer h3 {color:#d9780f;}
#footer, #footer strong, #footer b { color:#ccc; }
#footer .net_link { float:left;padding-right:50px; }
#footer .tx-odsajaxmailsubscription-pi1 {padding-top:11px;}

.box_footer {
	padding:20px 40px 0px 0px;
	float:left;	
	}
	
.box_footer.c82 {padding:20px 0px 0px 0px;}

.box_footer.c155 {
	padding:0px 20px 0px 0px;
	float:right;
	}
.box_footer.c155 .box {	
	background:url(../img/sofa_hanna.jpg) top right no-repeat;
	height:200px;
	width:170px;	
}

.box_footer a {color:#E2830D;}

.box_footer #c83 { width:290px; }

#block-news {
	padding:20px 40px 0px 0px;
	float:left;
	}
#block-netz {
	padding:20px 20px 0px 0px;
	float:left;
	}

#body table {width:100%;}
#body table, #body table td, #body table tr , #body tbody {border:none;}
table.contenttable td {height:23px;}
table.contenttable td.td-odd {width:280px;}
#body table.contenttable td.td-even a,#body table.contenttable td.td-even a:hover,#body table.contenttable td.td-even a:visited {border:none;}
table.contenttable .tr-even td.td-odd {color:#4a4a49;background:url(../img/links_table.jpg) left center no-repeat;}
table.contenttable .tr-even td.td-even {color:#4a4a49;background:url(../img/links_table.jpg) right center no-repeat;}
table.contenttable td {padding-left:7px;}
table.contenttable td.td-even {padding-left:12px;}

.tx-skpagecomments-pi1 {clear:both;}
#body div.error, .sk-pagecomments-error {color:#FFFFFF;font-weight:bold;background:#EE8207;border:1px solid #FFE8CF;padding:12px 12px;}
.sk-pagecomments-success {color:blue;font-weight:bold;}
.sk-pagecomments-formlabel, .sk-pagecomments-counter { font-size:13px;font-weight:bold;margin: 20px 0px 10px 0px;color:#666;background:transparent url(../img/h1-heller.gif) no-repeat scroll left bottom;padding-bottom: 5px; }
.sk-pagecomments-headline { font-weight:bold;color:#EFEFEF;background:transparent url(../img/commentHeader.jpg) center left no-repeat;text-indent:6px;height:23px;line-height:23px;width:650px;}
.sk-pagecomments-answerheadline { background:transparent url(../img/answerHeader-left.jpg) center left no-repeat;font-weight:bold;color:#EFEFEF;text-indent:6px;height:23px;line-height:23px;}
.sk-pagecomments-answerheadlineInner { background:transparent url(../img/answerHeader-right.jpg) center right no-repeat;height:23px; }
.sk-pagecomments-namedate {float:left;}
.sk-pagecomments-emailhomepage{float:right;padding-top:2px;}
.sk-pagecomments-answer{float:right;padding:2px 4px 0 12px;}   
.sk-pagecomments-comment{background:transparent url(../img/commentAnswer.jpg) bottom center repeat-y;padding:4px 28px;clear:both;}
.sk-pagecomments-teaser {margin-top:-40px}
.sk-pagecomments-teaser h4 {background:#eee;font-size:85%;margin:0;color:green;padding-left:4px;}
.sk-pagecomments-teaser h4 span{padding-right:4px}
.sk-pagecomments-teaser p {margin:0;font-size:90%}
.tx-skpagecomments-pi1 form {margin:0px;}
.tx-skpagecomments-pi1 form fieldset {clear:both;}
.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}
.tx-skpagecomments-pi1 span.sk-pagecomments-number {float:left;padding:0px 0px 0px 5px;}
.tx-skpagecomments-pi1 form h2 {color:#3e3e3d;background:url(../img/h1.gif) bottom left no-repeat; padding-bottom:5px;margin:20px 0px 10px 0px;font-family:trebuchet ms;padding-bottom:4px;}
.tx-skpagecomments-pi1 form label {width:120px;float:left;margin-left:8px;}
.tx-skpagecomments-pi1 form label.check {width:100%;float:none;}
.tx-skpagecomments-pi1 form p {margin:6px 0;clear:all;}
.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}
.tx-skpagecomments-pi1 div.smileytext{margin-left:0px;}
.tx-skpagecomments-pi1 form input#skcommentssubmit {margin:10px 0px 20px 55px;border:none;width:273px;height:34px;background:url(../img/submitComment.jpg) top center no-repeat;}
.tx-skpagecomments-pi1 form input#skcommentssubmit.submit_hover {background-position:bottom center;cursor:pointer;}
.tx-skpagecomments-pi1 input#captcha { width:75px;margin-right:10px; }
.tx-skpagecomments-pi1 input#mailonanswer, input#mailoncomment {margin-left:120px;width:20px;height:auto;}
.tx-skpagecomments-pi1 img {border:0px}

#comment_smilies {width:370px;margin-left:120px;}
#body #comment_smilies a:hover, #body #comment_smilies a:visited, #body #comment_smilies a {border:none;}
#body #comment_smilies img {margin-bottom:3px;margin-right:3px;}
label {display:block;}
label#commentLabel {display:block;height:100px;}
label#captchaLabel {padding-top:5px;}
textarea { margin-top:5px;border:2px solid #F4E5D1;padding:5px;width:348px;height:160px; }

/* INPUT */
.tx-skpagecomments-pi1 label, .newsletter_preferences label { width:125px;display:block;float:left; }
.tx-skpagecomments-pi1 input, .newsletter_preferences input { border:2px solid #F4E5D1;padding-top:2px;width:350px;padding-left:5px;height:25px;font-size:14px;font-weight:bold;color:#666;}
span.tx-srfreecap-pi2-cant-read { font-size:11px; }
.tx-skpagecomments-pi1 .pagebrowser {padding:10px 0px 5px 0px;color:#666;}
.pagebrowser #pageof {float:left;}
.pagebrowser #pagelinks {float:right;}
#body .pagebrowser #pagelinks a,#body .pagebrowser #pagelinks a:visited {border:none;padding-left:6px;}

/*.pagebrowser #pagelinks span {padding:0px 5px;}*/

.answer-wrap { background:transparent url(../img/answerWrap.jpg) top left repeat-y; }
.answer-pfeil { background:transparent url(../img/answerArrow.jpg) top right no-repeat; margin-top:6px;height:12px; }
#body #body-left #skpagecomments-smileys a,#body #body-left .skpagecomments-smileys a:visited, #body #body-left .skpagecomments-smileys a:hover { border:none; } 
#body #body-left .sk-pagecomments-number a, #body #body-left .sk-pagecomments-number a:visited, #body #body-left .sk-pagecomments-number a:hover { border:none;color:#EFEFEF; }

#body #body-left .sk-pagecomments-emailhomepage a:visited, #body #body-left .sk-pagecomments-emailhomepage a {border:none;background:transparent url(../img/iconHP.jpg) top left no-repeat;display:block;height:18px;width:17px;}
#body #body-left .sk-pagecomments-emailhomepage a:hover { border:none;background:transparent url(../img/iconHP.jpg) bottom left no-repeat; }
#body #body-left .sk-pagecomments-answer a:visited, #body #body-left .sk-pagecomments-answer a {border:none;background:transparent url(../img/iconAnswer.jpg) top left no-repeat;display:block;height:18px;width:21px;}
#body #body-left .sk-pagecomments-answer a:hover { border:none;background:transparent url(../img/iconAnswer.jpg) bottom left no-repeat; }

/* KONZERT SHORTLIST */
.tx-ncbandconcerts-pi3 {overflow:hidden; } 
.tx-ncbandconcerts-pi3 table {width:356px;}
.tx-ncbandconcerts-pi3 table th {font-weight:bold;color:#666;}
.tx-ncbandconcerts-pi3 table .tx-ncbandconcerts-pi3-date {width:60px;}
.tx-ncbandconcerts-pi3 table .tx-ncbandconcerts-pi3-city {width:110px;}
.tx-ncbandconcerts-pi3 table .tx-ncbandconcerts-pi3-location {width:166px;}
.tx-ncbandconcerts-pi3 td.td-first p,.tx-ncbandconcerts-pi3 th.td-first p {padding-left:10px;}
.tx-ncbandconcerts-pi3 td.td-last p {padding-right:10px;}
.tx-ncbandconcerts-pi3 td{ height: 20px;color:#4a4a49;font-family:tahoma,verdana; }
.tx-ncbandconcerts-pi3-listrow-odd td { background:url(../img/concert-shortlist-next-bg.jpg) center center no-repeat;}
.tx-ncbandconcerts-pi3-listrow-odd td.td-first { background:url(../img/concert-shortlist-next-bg.jpg) left center no-repeat;}
.tx-ncbandconcerts-pi3-listrow-odd td.td-last { background:url(../img/concert-shortlist-next-bg.jpg) right center no-repeat;}
#body .tx-ncbandconcerts-pi3-overview a, #body .tx-ncbandconcerts-pi3-overview a:visited {margin:14px 0px 0px 25px;text-indent:-5000px;border:none;background:url(../img/concert-overview.jpg) top left no-repeat;width:306px;height:32px;display:block;}
#body .tx-ncbandconcerts-pi3-overview a:hover { border:none;background:url(../img/concert-overview.jpg) bottom left no-repeat; }

/* NEWSLETTER INPUT */
#newsletter_input {float:left;overflow:hidden;width:197px;height:33px;background:url(../img/newsletter_input.jpg) left top no-repeat;}
#newsletter_input input {margin-top:8px;margin-left:6px;display:block;border:none;background:none;height:18px;width:185px; font-family:verdana;font-weight:bold;color:#333;border:none;}
#newsletter_submit {margin-left:210px;}
#newsletter_submit a {color:#EE8207;width:77px;height:35px;border:none;display:block;background:url(../img/newsletter_submit.gif) left top no-repeat;}
#newsletter_submit a:hover { background-position:left bottom;}
#body #tx_odsajaxmailsubscription_pi1_info {display:inline;margin-left:40px;font-weight:bold;}
.ods_ajaxmailsubscription .error {float:left;margin:5px 0px 0px 5px;padding:4px 4px 4px 0px;color:#FF5A00;font-weight:bold;}
.ods_ajaxmailsubscription .newsletter_indication {float:left;width:16px;display:inline;}
.ods_ajaxmailsubscription .newsletter_indication img {margin-top:6px;}
.newsletter_preferences { margin:20px 0px; }
.newspref-row { clear:both;margin-bottom:10px; }
.newsletter_preferences select { border:2px solid #F4E5D1;padding-top:2px;width:100px;padding-left:5px;height:25px;font-size:14px;font-weight:bold;color:#666;}
#body a#newsletter_pref_submit {margin-left:160px; display:block;text-indent:-5000px;background:transparent url(../img/newsletter_datenaendern.jpg) top left no-repeat;width:303px;height:40px;border:none;}
#body a#newsletter_pref_submit:hover {cursor:pointer;cursor:hand;background:transparent url(../img/newsletter_datenaendern.jpg) bottom left no-repeat;border:none;}
#body a#newsletter_unsubscribe {margin-left:160px; display:block;text-indent:-5000px;background:transparent url(../img/newsletter_abbestellen.jpg) top left no-repeat;width:303px;height:40px;border:none;}
#body a#newsletter_unsubscribe:hover {background:transparent url(../img/newsletter_abbestellen.jpg) bottom left no-repeat;border:none;}
.news_sadsmile {margin:7px 5px 0px 5px;float:left;}
a#newsletter_einstellungen { text-indent:-5000px;display:block;background:url(../img/newsletter_einstellungen.jpg) top left no-repeat;width:132px;height:39px;border:none;}
a#newsletter_einstellungen:hover { background-position:bottom left;}
#tx_odsajaxmailsubscription_pi1_prefs {clear:both;}
#tx_odsajaxmailsubscription_pi1_unsubscribe h1 {margin-bottom:20px; }

/* TT_NEWS GENEREL */
#body #body-right .news-latest-item { clear:both;padding-bottom:10px; }
#body #body-right .news-latest-morelink { margin-top:5px;height:25px;width:100%; }
#body #body-right .news-latest-morelink a, #body #body-right .news-latest-morelink a:visited { float:right;border:none;display:block;height:25px;width:88px;background:transparent url(../img/mehr.jpg) top center no-repeat;text-indent:-5000px; }
#body #body-right .news-latest-morelink a:hover {  border:none;display:block;height:25px;width:88px;background:transparent url(../img/mehr.jpg) bottom center no-repeat;text-indent:-5000px; }
#body #body-right .news-latest-item h3 a {float:left;}
#body #body-right .news-latest-item h3 .news-latest-date { padding-left:5px;color:#777777;font-family:arial;font-size:12px;float:right;}
#body #body-right .news-latest-item .news_content {padding-top:5px;clear:both;}
#body #body-right h2 { color:#666666;margin-bottom:10px; }
.news_meta {margin-bottom:10px;height:23px;font-family:verdana;font-size:11px;line-height:23px;color:#7e7f7c; }
.news-list-item .news_image {width:120px;float:left;text-align:center;margin-right:7px;}
#body .news-list-item .news_image a:hover {background:none;}
.news-list-item .news_image img {border:1px solid #ccc;margin:0px 2px 7px 2px;margin-top:3px;}
.news-list-item .news_image .cat_image img {border:none;}
.news-list-item .news_image img.spacer-gif {border:none;margin:0px;padding:0px;}
.news-single-item .news_image img {float:right;marging-left:10px;margin-right:10px;margin-top:3px;}
.news-latest-item-startseite {margin-bottom:30px;}
.news-single-img a img {border:1px solid #CCCCCC;}

#body #body-right .box-padding .csc-textpic-imagewrap a, #body #body-right .box-padding .csc-textpic-imagewrap a:hover,#body #body-right .box-padding .csc-textpic-imagewrap a:visited {border:none;}
#body .news-single-video {margin-bottom:20px;background:url(../img/blog/youtube-logo-big.jpg) center center no-repeat;width:646px;height:auto;}
#body .news-single-video.startseite {background:url(../img/blog/youtube-logo-big-plain.jpg) center center no-repeat;}
#body .news-single-video span {display:block;border:3px solid #EE8207;}

#body-right #c149 .news-latest-item a { border:none;}
#body #body-right #c149  .news-latest-item { padding:0px; }
#body #body-right #c149  .news-latest-item span { padding-top:4px; }
#body .zur_bloguebersicht { padding-top:20px;padding-bottom:10px;}
#body .zur_bloguebersicht a, #body .zur_bloguebersicht a:visited, #body .zur_bloguebersicht a:hover {display:block;border:none;margin-top:0px;width:330px;height:32px;text-indent:-5000px;background:transparent url(../img/blog_uebersicht_dunkel.jpg) top center no-repeat;}
.blog_desc {padding:5px 0px;}

#body-left .media-center-wrap {background:url(../img/media/player_cut_top.jpg) top left no-repeat;}
#body-left .media-center-wrapInner {padding-bottom:25px;padding-top:25px;background:url(../img/media/player_cut_bottom.jpg) bottom left no-repeat;}
#media-center-141, #media-center-141 b {color:#CCCCCC;}
#media-center-141 {background:#000000;}
#media-center-141 img {margin-left:10px;margin-right:10px;}
#media-center-141 .csc-textpic-text {margin-left:10px;padding-bottom:10px;}
#body #body-left #media-center-141 p {margin:0px;padding-right:10px;} 

/*LINKS*/
#body-left a.extern-link, #body-left a.extern, #body-left a.external-link, #body-left a.external-link-new-window {padding-right:16px;background:url(../img/icon_newwindow.gif) bottom right no-repeat;}
#body-left a.extern-link:hover, #body-left a.extern:hover, #body-left a.external-link:hover, #body-left a.external-link-new-window:hover {padding-right:16px;background:#FFECBF url(../img/icon_newwindow.gif) bottom right no-repeat;}

a#madebylink {display:block;margin-top:128px;margin-right:10px;float:right;width:93px;height:18px;background:url(../img/madeby.gif) top left no-repeat;border:none;text-indent:-5000px;color:#ccc;}