/* standard helper classes */
@font-face {
	font-family: 'KomikaTitle-KapsRegular';
	src: url('KomikaTitle-Kaps-webfont.eot');
	src: local('☺'), url('KomikaTitle-Kaps-webfont.woff') format('woff'), url('KomikaTitle-Kaps-webfont.ttf') format('truetype'), url('KomikaTitle-Kaps-webfont.svg#webfontvbDbqcC2') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
 	font-family: 'GoudyFancy-CondensedHeavyItalic';
 	src: url('GoudyFancy.eot');
 	src: url('GoudyFancy?#iefix') format('embedded-opentype'),url('GoudyFancy.woff') format('woff'),url('GoudyFancy.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
 	}


html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

.clr {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

.hide {    display: none;
    visibility: hidden;
    overflow: hidden;
}

body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #333;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	line-height: 20px;
	background-image: url(../img/masthead1.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	background-color: #fff;
}
.entry-item p{
}
img {border: 0px none transparent; }

#page a:link, #page a:visited {  color: #609; }
#page a:hover, #page a:active
{
	color: #93C;
	text-transform: inherit;
	text-decoration: underline;
}

#slides a:link, #slides a:visited 
{
	color: #609;
	background-image: url(../img/linkline.gif);
	background-repeat: repeat-x;
	background-position: 0px 4px;
}
#slides a:hover, #slides a:active 
{
	color: #93C;
	background-image: url(../img/linkline.gif);
	background-repeat: repeat-x;
	background-position: 0px 4px;
}

#news a:link, #news a:visited 
{
	color: #609;
	background-image: url(../img/linkline.gif);
	background-repeat: repeat-x;
	background-position: 0px 4px;
}
#news a:hover, #news a:active {  color: #93C; }


#morecontent a:link, #morecontent a:visited { 
	color: #609; 
	background-image: url(../img/linkline.gif);
	background-repeat: repeat-x;
	background-position: 0px 4px;
}
#morecontent a:hover, #morecontent a:active { color: #93C;  }
/* selected link */

a
{
	text-decoration: none;
	color: #609;}

/* LAY OUT */
#canvas {width:890px; 	margin: 0px auto 0px auto;
}
#masthead
{
	width:890px;height: 275px;
	margin: 0px auto 0px auto;
}
#footer
{
	width: 890px;
	height: 18px;
	margin: 0px auto 30px auto;
	background-image: url(../img/footerbg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#footercontent
{	padding-top:20px;
	font-size: 12px;
	text-align: center;
	text-transform: inherit;
}
#middle
{
	width: 890px;
	margin: 0px auto 0px auto;
	background-image: url(../img/middle.jpg);
	background-repeat: repeat-y;
}
#right {width:350px;	float: right;
}
#right-inner {margin:0px 20px 20px 5px;/*border:1px solid #F66;*/}
#main
{
	width: 515px;	float: left
}
#main-inner {margin:0px 0px 20px 20px; /*border:1px solid #666;*/}

#slides
{
	margin:10px 0px 20px 10px;
	color: #336;
	font-weight: bold;
	text-transform: inherit;
}
#news .dateblock {
width:120px;height:30px;
margin:0px 28px 0px 0px;padding:0px;
	background-image: url(../img/dateblock.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
float:right;}

#news .date{
	margin: 5px auto 0px auto;
	text-align: center;
	text-transform: inherit;
}
.dateheader
{	
	width: 490px;
	margin-top:10px;
	display: block;
	background-image: url(../img/divider.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	}
.dateheader h4{
	width: 330px;
}

#news p {	margin: 10px 0px 0px 0px;
}
#news h4
{
	margin: 15px 0px 10px 0px;
	padding: 0px;
	font: 22px/22px 'KomikaTitle-KapsRegular', Arial, sans-serif;
	text-transform: inherit;
	color: #431D6E;
	word-spacing: 1px;
	letter-spacing: 1px;
	font-weight: normal;
	float: left;
}
#news h4 a:link { color: #431D6E;	background-image: url(../img/blank.gif);
 }
#news h4 a:visited { color: #431D6E;	background-image: url(../img/blank.gif); }
#news h4 a:hover
{
	color: #609;
	background-image: url(../img/blank.gif);
}
#news h4 a:active {  color: #609;	background-image: url(../img/blank.gif); }

#news .entry-item {margin: 0px 0px 15px 10px;}
#theresmore
{
	width: 195px;
	height: 27px;
	margin: 10px 0px 0px 0px;
	background-image: url(../img/wait-theres-more.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#morecontent p {	margin: 0px 0px 5px 0px;
}
#morecontent h4
{
	margin: 15px 0px 5px 0px;
	font: 20px/30px 'KomikaTitle-KapsRegular', Arial, sans-serif;
	font-weight: normal;
	text-transform: inherit;
	word-spacing: 1px;
	letter-spacing: 1px;
	color:#431D6E;
}
#morecontent a {}

#page .entry-item {
	margin: 0px 0px 15px 10px;
}
#page .tripage-item
{
	margin: 20px 0px 15px 10px;
	font-size: 14px;
	line-height: 20px;
	text-transform: inherit;

}
#page h4
{
	margin: 0px 0px 10px 0px;padding:0px;
	text-transform: inherit;
	color: #431D6E;
	word-spacing: 1px;
	letter-spacing: 1px;
	font-family: 'KomikaTitle-KapsRegular', Arial, sans-serif;
	font-size: 24px;
	line-height: 24px;
	font-weight: normal;
}

/* Vocal Inspirations */
.presents
{	padding-bottom: 10px;
	font-size: 18px;
	text-indent: 160px;
	text-transform: inherit;
	letter-spacing: 1px;
	font-style: bold;
}
#page-id-79 .intro {
	padding: 10px 0px 20px 0px;	color: #431D6E;
	font-size: 18px;
	line-height: 26px;
	border:1px solid #ee;
}
#page-id-79 h4 {
	margin: 25px 0px 25px 0px;padding:0px;
	text-transform: inherit;
	color: #431D6E;
	word-spacing: 1px;
	letter-spacing: 1px;
	font-family: GoudyFancy-CondensedHeavyItalic, Arial, sans-serif;; 
	font-size: 54px;
	line-height: 28px;
	font-weight: normal;
}
#page h3 {
	margin: 10px 0px 12px 0px;padding:0px;
	text-transform: inherit;
	color: #431D6E;
	word-spacing: 1px;
	letter-spacing: 1px;
	font-family: GoudyFancy-CondensedHeavyItalic, Arial, sans-serif;; 
	font-size: 28px;
	line-height: 28px;
	font-weight: normal;
}

#page .entry-body p {margin: 0px 0px 10px 0px;padding:0px;}
#page .entry-more p {margin: 0px 0px 10px 0px;padding:0px;}

.align-right {float:right; margin: 0px 0px 10px 20px;}
.align-left {float:left; margin: 0px 20px 10px 0px;}



/* ########  Navigation  ###########  */
/* top menu*/
#wrapper1 {text-align:left;hight:30px;margin-left:10px;}
.menu-top {display:inline-block;}
.menu-top {display:inline;}
.holder {display:table;}

.menu-top {
  display:table-row;
  padding:0;
  margin:0;
  list-style-type:none;
  white-space:nowrap; 
  
  }
.menu-top li {display:inline;}
.menu-top a, .menu a:visited {
  display:block;
  float:left;
  padding:4px 20px 0px 0px;
  color:#3C1F6D; 
  border:1px solid #fff; 
  font-size: 12px;
  text-decoration:none;
  }
.menu-top a:hover
{
	font-weight: bold;
}
/*end top menu*/

/*main menu     	border: 1px solid #f00;
    */

#menu {	width:480px;margin: 0px 0px 0px 0px;;

}

#navcontainer
{/*border-bottom:1px solid #666;*/
}
#navlist
{
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*
*/
font-weight: bold;
font-size: 11px;
}

#navlist ul, #navlist li
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline;
list-style-type: none;
}
#navlist a:link, #navlist a:visited {
	float: left;margin-right: 20px;
} 


#navcontainer #option2 a:link, 
#navcontainer #option2 a:visited
{
	width: 85px; height: 40px; 
	background-image: url(../img/singer.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}

#navcontainer #option3 a:link, 
#navcontainer #option3 a:visited
{
	width: 130px; height: 40px;
	background-image: url(../img/comedienne.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}

#navcontainer #option4 a:link, 
#navcontainer #option4 a:visited
{
	width: 115px;
	height: 40px;
	background-image: url(../img/presenter.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}


#navlist a:link#current {}
#navlist a:visited#current {}
#navlist a:hover {}

#navcontainer #option2 a:hover { background-image: url(../img/singer.gif);	background-position: 0px 0px;
 }
 
#navcontainer #option3 a:hover { background-image: url(../img/comedienne.gif);	background-position: 0px 0px; } 
#navcontainer #option4 a:hover { background-image: url(../img/presenter.gif); 	background-position: 0px 0px;}

#music {}
#agenda {}
#agenda-kop {
	width: 160px;
	height: 30px;
	margin: 30px 0px 10px 0px;
	background-image: url(../img/coming-soon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border:0px none transparent;
}
#agenda h4 {
	margin: 10px 0px 0px 0px;padding:0px;
	font: 17px/18px 'KomikaTitle-KapsRegular', Arial, sans-serif;
	font-weight: normal;
	text-transform: inherit;
	color:#431D6E;
}
span.sidedate
{
	font: 15px/18px 'KomikaTitle-KapsRegular', Arial, sans-serif;
	font-weight: normal;
	text-transform: inherit;
}
#agenda p {
	margin: 0px 0px 0px 0px;padding:0px;
	}
#agenda h4 a:link, #agenda h4 a:visited {color: #306;}
#agenda h4 a:hover, #agenda h4 a:active {color: #93C;}
#breakingnews
{
	width: 180px;
	height: 27px;
	margin: 10px 0px 10px 10px;
	background-image: url(../img/breaking-news.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border:0px none transparent;
}
#breakingnews a:link {
display:block;
	width: 180px;
	height: 27px;
	background-image: url(../img/pixtr.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#live
{
	width: 55px;
	height: 28px;
	margin: 10px 0px 10px 0px;
	background-image: url(../img/live.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	border:0px none transparent;
}
#live a {display:block;
	width: 55px;
	height: 28px;
}
#live-title {display:block;
	width: 55px;
	height: 28px;
	margin: 20px 0px 20px 10px;
	background-image: url(../img/live.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border:0px none transparent;
}
#clip {}


iframe
{
	border-color: transparent;
	border-width: 0px;
	border-style: none;
}

/* FORMULIEREN */
.form1 {width:450;}
hr
{
	border-color: #CCC;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	
}

fieldset
{
	color: #333;
	padding: 10px 0px 10px 0px;
	width: 450px;
	margin: 5px 0px 10px 0px;
	border-color: #CCC;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
}
	
legend
{
	font-size: 100%;
	color: #000;
	font-weight: bold;
	padding: 10px 0px 15px 0px;
	text-transform: inherit;
}

.label2   {
	font-size: 100%;
	line-height: normal;
	text-align: right;
	margin-right: 5px;
	position: relative;
	display: block;
	float: left;
	width: 90px;
	}

.submit {margin-left:115px;}

input.formInputText   {
	font-size: 100%;
	color: #000;
	background-color: #FFF;
	padding: 2px;
	border: solid 1px #aaa;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 15px;
	width: 250px;
	}
textarea
{
	font-size: 13px;
	line-height: 1.24;
	width:305px;
	border: solid 1px #aaa;
	margin:0px 0px 5px 5px;
}

.warning {color:#C00;font-size:90%;padding-left:72px;padding-bottom:10px;}
.warning2 {color:#C00;font-size:90%;}

.dutch{width:27px;height:12px;}
.dutch a:link {background-image: url(clear.gif);}
.dutch img {padding:3px 3px 0px 3px ;background-image: url(clear.gif);}

#page blockquote
{
	margin: 10px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	background-color: #EEF;
}

ul#socialnet {margin: 0px 0px 20px 0px; padding:0px;text-align:center;}
#socialnet li
{
	list-style-type: none;
	display: block;
	float: right;
}
#socialnet li a:link {padding: 0px 10px 0px 0px;margin:0px;}


.mt-image-center {margin:0px auto 0px auto;}
.mt-image-left {float:left;margin:0px 10px 10px 0px;}
.mt-image-right {float:right;margin:0px 0px 10px 10px;}


