html{overflow-y:scroll;}
body, html{background:#000000;color:#FFFFFF;text-align:left;font-family:Lucida, Lucida Sans, Lucida Sans Unicode, Tahoma, Geneva,sans-serif;}

#hd{background-image:url(/fileadmin/templates/gfx/header.png);height:121px;background-repeat:no-repeat;}

.yui-main, .yui-b{min-height:500px;}

#bd div.yui-b{background-image:url(/fileadmin/templates/gfx/navibg.png);background-repeat:no-repeat;}

#yui-main div.yui-b{background-image:none;margin-top:20px;}


#ft{background-image:url(/fileadmin/templates/gfx/footerbg.png);background-repeat:no-repeat;height:64px;}

/* NAVI */

#headnav{position:relative;left:600px;top:60px;width:400px;}

#headnav a:link, #headnav a:visited, #headnav a:active, #headnav a:hover{color:#FFCC00;text-decoration:none;margin-left:10px;} 
#headnav a:hover{color:CECECE;;text-decoration:none;margin-left:10px;} 


.mainnav a:link, .mainnav a:active, .mainnav a:visited, .mainnav a:hover{color:#FFCC00;text-decoration:none;font-size:1em;}
.mainnav a:hover{color:#CECECE;font-weight:bold;}

.mainnav{margin-top:25px;}

.mainnav div.navigationcontent div.menulevel1, .mainnav div.navigationcontent div.menulevel2, .mainnav div.navigationcontent div.menulevel3{line-height:1.8em;background-image:url(/fileadmin/templates/gfx/menuline.png);background-repeat:no-repeat;background-position:6px 1.7em;}

.mainnav div.navigationcontent div.menulevel1 a{display:block;padding-left:34px;}
.mainnav div.navigationcontent div.menulevel2 a{display:block;padding-left:64px;font-size:0.9em;}
.mainnav div.navigationcontent div.menulevel3 a{display:block;padding-left:74px;font-size:0.9em;}


/* CONTENT ELEMENTS */

a:link, a:active, a:visited, a:hover{color:#FFCC00;text-decoration:none;}
a:hover{color:#FFCC00;text-decoration:underline;}



.content{text-align:left;}

h1 {font-size:1.5em;margin-bottom:1em;font-weight:bold;font-variant:small-caps;}
h2 {color:#FFCC00;font-size:1.3em;margin-bottom:1em;}
h3 {color:#FFCC00;font-size:1.1em;margin-bottom:1em;font-weight:bold;}


.content p.bodytext{margin-bottom:1em;font-size:1em;}
.bodytext span.detail{color:#FFCC00;}

.csc-textpic-image{padding:10px 0px;}

/* TEASERS */

div.sidebar{font-size:0.9em;}


/* NEWSTEASER RECHTS */

div.teaser{margin-bottom:1.5em;}
div.teaser div.teaserhead{width:189px;height:40px;background-image:url(/fileadmin/templates/gfx/teaserhead.png);background-repeat:no-repeat;}
div.teaser div.teaserhead h2{margin-left:15px;line-height:25px;font-size:1.1em;color:#000000;font-weight:bold;font-variant:small-caps;}
div.teaser div.teaserbody{width:179px;padding-left:5px;padding-right:5px;}

div.teaser div.teaserbody h3 a:link, div.teaser div.teaserbody h3 a:active, div.teaser div.teaserbody h3 a:visited, div.teaser div.teaserbody h3 a:hover{letter-spacing:1px;color:#FFCC00;font-weight:bold;font-variant:small-caps;text-decoration:underline;}
div.teaser div.teaserbody h3 a:hover{color:#C0C0C0;text-decoration:underline;}
div.teaser div.teaserbody div.news-latest-item{margin-bottom:1em;}


/* NEWS */

div.content div.news-list-container{width:590px;}

div.content div.news-list-container div.news-list-item{margin-bottom:2em;border-bottom:1px dotted #ffcc00;padding-bottom:1em;}

div.content div.news-list-container div.news-list-item div.info{width:360px;float:left;}







/* TERMINTEASER RECHTS */
div.tx-cnterminteaser-pi1{}
div.tx-cnterminteaser-pi1 div.teaserbody{}
div.tx-cnterminteaser-pi1 div.teaserbody div.terminteaseritem{margin-bottom:1em;}
div.tx-cnterminteaser-pi1 div.teaserbody div.terminteaseritem div.date{font-size:1em;font-weight:bold;}
div.tx-cnterminteaser-pi1 div.teaserbody div.terminteaseritem div.title{font-weight:bold;}
div.tx-cnterminteaser-pi1 div.teaserbody div.terminteaseritem div.location{}


/* TERMINLISTE UND DETAILANSICHT */

div.tx-cnterminteaser-pi2{}
div.tx-cnterminteaser-pi2 div.listenansicht{}
div.tx-cnterminteaser-pi2 div.listenansicht div.termin{margin-bottom:0.5em;}
div.tx-cnterminteaser-pi2 div.listenansicht div.termin h2{font-size:1em;}

div.tx-cnterminteaser-pi2 div.detailansicht{}
div.tx-cnterminteaser-pi2 div.detailansicht div.backlink{margin-bottom:2em;}
div.tx-cnterminteaser-pi2 div.detailansicht div.title h2{font-size:1.2em;font-weight:bold;margin-bottom:1em;}
div.tx-cnterminteaser-pi2 div.detailansicht div.date h3{font-size:0.9em;font-weight:bold;margin-bottom:2em;}
div.tx-cnterminteaser-pi2 div.detailansicht div.description{margin-bottom:4em;}
div.tx-cnterminteaser-pi2 div.detailansicht div.image{margin-bottom:2em;}

div.tx-cnterminteaser-pi2 div.routenplanerbutton a{display:block;margin:15px;background-color:#444444;color:#FFFFFF;border:1px solid #AA8800;font-family:courier new;font-size:0.9em;padding:5px;font-weight:bold;width:140px;-moz-border-radius:4px;-khtml-border-radius:4px;}
div.tx-cnterminteaser-pi2 div.routenplanerbutton a:hover{text-decoration:none;background-color:#555555;color:#FFFFFF;border:1px solid #AA8800;font-family:courier new;font-size:0.9em;padding:5px;font-weight:bold;-moz-border-radius:3px;-khtml-border-radius:3px;}


/* BILDERGALERIEAUSWAHL */

.tx-cnbildergalerieliste-pi1 {}
.tx-cnbildergalerieliste-pi1 h2{background-color:#685403;color:#000000;width:400px;padding:3px;font-size:1em;}
.tx-cnbildergalerieliste-pi1 div.year{margin-bottom:3em;}

/* KONTAKTFORMULAR */

#mailform label{width:300px;display:block;color:#c0c0c0;}
#mailform input, #mailform textarea{margin-bottom:1em;width:300px;background-color:#444444;color:#FFFFFF;border:1px solid #AA8800;font-family:courier new;font-size:0.9em;}

#mailform #mailformIhre_Nachricht{width:400px;height:200px;margin-bottom:1em;}

div.messagesSuccess, div.messagesError{margin-bottom:20px;padding:10px;border: 1px solid #AA8800;}
div.messagesSuccess {color:#00EE00;}
div.messagesError {color:#EE0000;}


/* MESSAGING-FORMULAR */

div.tx-cnfeusermail-pi1 form select {width:300px;display:block;background-color:#444444;color:#FFFFFF;border:1px solid #AA8800;font-family:courier new;font-size:0.9em;}
div.tx-cnfeusermail-pi1 form textarea{width:300px;display:block;height:200px;background-color:#444444;color:#FFFFFF;border:1px solid #AA8800;font-family:courier new;font-size:0.9em;}
div.tx-cnfeusermail-pi1 form input{background-color:#444444;color:#FFFFFF;border:1px solid #AA8800;font-family:courier new;font-size:0.9em;}

/* INFO-SEITE UND DOWNLOADS */

dt.ddl_title {
background-color:transparent;
background-image:none;
background-repeat:repeat;
border-bottom:1px dotted #FFCC00;
display:block;
font-weight:bold;
margin-top:1em;
}

div.tx-damfrontend-pi2 a:link, div.tx-damfrontend-pi2 a:visited {
color:#FFCC00;
text-decoration:none;
}

div.tx-damfrontend-pi2 dt.ddl_title a:link, div.tx-damfrontend-pi2 dt.ddl_title a:active, div.tx-damfrontend-pi2 dt.ddl_title a:visited, div.tx-damfrontend-pi2 dt.ddl_title a:hover{color:#FFFFFF;}
div.tx-damfrontend-pi2 dd.ddl_description p{color:#aaaaaa;}

ul.csc-menu li{font-size:1em;margin-bottom:0.8em;font-weight:bold;list-style-type:none;list-style-image:none;margin-left:0;}
ul.csc-menu li a:link,
ul.csc-menu li a:active,
ul.csc-menu li a:visited,
ul.csc-menu li a:hover {background-color:#FFCC00;color:#000000;padding:2px;display:block;width:150px;padding-left:1em;text-decoration:none;-moz-border-radius:4px;}
ul.csc-menu li a:hover {background-color:#BBAA00;color:#333333;padding:2px;display:block;width:150px;padding-left:1em;}



/* BAND */ 

div.inlinebandcontent{background:#333333;padding:20px;}

div.inlinebandcontent div.title{width:700px;}
div.inlinebandcontent div.title div.name{width:150px;font-size:1.3em;font-variant:small-caps;font-weight:bold;color:#ffcc00;}
div.inlinebandcontent div.title div.instrument{width:300px;font-size:1.1em;font-variant:small-caps;}
div.inlinebandcontent div.image{float:left;width:200px;padding-top:40px;}
div.inlinebandcontent div.info{float:left;width:450px;}

div.tx-caravanband-pi1 div.bandmember{margin-bottom:2em;height:180px;width:190px;float:left;}
div.tx-caravanband-pi1 div.bandmember div.image{width:150px;}
div.tx-caravanband-pi1 div.bandmember div.info{width:150px;}

/* LINKLISTE */

div.tx-cnpreviewlinklist-pi1 {}
div.tx-cnpreviewlinklist-pi1 div.liste {}
div.tx-cnpreviewlinklist-pi1 div.liste div.linkitem{margin-bottom:2em;}

div.tx-cnpreviewlinklist-pi1 div.liste div.linkitem div.image{float:left;width:150px;}
div.tx-cnpreviewlinklist-pi1 div.liste div.linkitem div.image img{border:1px solid #333333;padding:4px;}
div.tx-cnpreviewlinklist-pi1 div.liste div.linkitem div.info {float:left;width:300px;}


/* DOWNLOAD */

.autoindex .css_adds{background:none !important;}


/* FACEBOOK */
div.facebooklike{float:left;}


