@charset "utf-8";
/* CSS Document */
/* Copyright Veero.net */

body {
	background-image: url(../images/stefanjuergens_header_topc.png);
	background-repeat: no-repeat;
        /*background-position:left top; margin:0;*/
	background-position:center top;
	position: relative;
    width:870px;
	margin: 0 auto;    
	text-align: left;

	
}

body, td, th, tr, p, div {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 150%;
	text-align: left;
}

a {
	color: #333;
	text-decoration: underline;
}

a:hover {
	text-decoration : none;
}

a:active {
	text-decoration : underline;
}

a .itunes{text-decoration : none;} 
p .itunes{text-align:right;}
a:active .itunes{
	text-decoration : none;
}
.itunes{ width:90%;}
.frontpage .moduletable{
	text-align: left;
}

.logo img {
	margin-top: 55px;
}

.logo {
	height: 120px;
}
.topback{
	/*background-image: url(../images/stefanjuergens_header_top.png);
	background-repeat: no-repeat;
	background-position: top left;*/
}
.spacer {
	height: 370px;
	margin-bottom: 20px;
}
.spacer-no {
	height: /*105*/2px;
	margin-bottom: /*20*/0px;
}
.banner{
	background-image:url(../images/header_under_info.jpg);
	background-repeat: no-repeat;
	height: /*105*/147px;
	margin: /*20*/0px;
	padding:0px;
	background-color:;
}
.feed{
	/*background-image:url(../images/header_under.jpg);
	background-repeat: no-repeat;*/
	/*height: 105147px;*/
	margin: /*20*/0px;
	padding:0px;
}
.newsletter{
	/*background-image:url(../images/header_under.jpg);
	background-repeat: no-repeat;
	height: 105147px;*/
	margin: /*20*/0px;
	padding:0px;
}
.banner_standard{
	/*background-image:url(../images/header_under.jpg);
	background-repeat: no-repeat;
	height: 147px;*/
	margin: /*20*/0px;
	padding:0px;
}
.banner_top{
	background-image: url(../images/stefanjuergens_header_top2.png);
	background-repeat: no-repeat;
	height: /*105*/378px;
	margin: /*20*/0px;
	padding:0px;
}
.spacer-no2 {
	height: /*105*/7px;
	margin-top:5px;
	margin-bottom: /*20*/0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEAEA;
}

.back{background-color:#FFFFFF;min-height:250px; /*background-image:url(../images/header_under.jpg);
	background-repeat: no-repeat;*/
	padding-top:00px;margin:0px;}
.back2{background-color:#FFFFFF;min-height:250px; /*background-image:url(../images/spacer.jpg);
	background-repeat: repeat-x;*/
	padding-top:23px; text-align:right;margin:0px;}
.content{  /*background-image:url(../images/textback2.png); background-repeat:repeat-x; background-position:top; padding:5px; background-color: #FEFEFE; border:1px solid #eee;*/}
.padding{padding-left:45px; padding-right:30px;}
.contentpaneopen{ /*background-image:url(../images/trenner.png); background-repeat:no-repeat; background-position:bottom center; */padding-bottom:15px;}
.contentpane_kontakt{  /*background-image:url(../images/textback2.png); background-repeat:repeat-x; background-position:top;*/ padding:5px; background-color: #FEFEFE; border:1px solid #eee;}
.moduletable{background-image:url(../images/textback2.png); background-repeat:repeat-x; background-position:top; padding:5px; background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_front{background-image:url(../images/textback3.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; background-color: #FEFEFE; border:1px solid #eee;margin-bottom:15px;}
.moduletable_twitter{background-image:url(../images/textback2.png); background-repeat:repeat-x; background-position:top left; padding:5px; margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_flash {background-image:url(../images/textback4.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.trenner_flash{ background-image:url(../images/trenner.png); background-repeat:no-repeat; background-position:bottom center; height:25px;margin-bottom:25px;}
.moduletable_lesen {background-image:url(../images/textback6.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_shopinfo {background-image:url(../images/textback28.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_live {background-image:url(../images/textback24.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_helden {background-image:url(../images/textback25.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_lang {background-image:url(../images/textback26.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_anders {background-image:url(../images/textback27.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_latest {background-image:url(../images/textback18.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_latest2 {background-image:url(../images/textback20.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_latest3 {background-image:url(../images/textback21.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_subscribe_r {float:right;background-image:url(../images/textback19.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_subscribe2 {background-image:url(../images/textback19.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_termine {background-image:url(../images/textback13.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_liebe {background-image:url(../images/textback12.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_soko {background-image:url(../images/textback14.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_kontakt {background-image:url(../images/textback8.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_arbeit {background-image:url(../images/textback7.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_theater {background-image:url(../images/textback22.png); background-repeat:repeat-x; background-position:top left; padding-top:42px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_theaterbilder {background-image:url(../images/textback23.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_mp3 {background-image:url(../images/textback16.png); background-repeat:repeat-x; background-position:top left; padding-top:35px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_bildton {background-image:url(../images/textback15.png); background-repeat:repeat-x; background-position:top left; padding-top:55px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_shop {background-image:url(../images/textback11.png); background-repeat:repeat-x; background-position:top left; padding-top:45px; padding-left:5px; padding-right:5px;margin-bottom:10px;background-color: #FEFEFE; border:1px solid #eee;}
.moduletable_noback{ float:right;padding-right:5px; }
.moduletable_noback ul li{ list-style-image:none; float:right;margin-bottom:3px;}
.moduletable_nobacktermine{ background-color:#FFFFFF; border-bottom:1px solid  #eee; padding-bottom:10px;margin-bottom:5px;}
.moduletable_noback_2{padding-bottom:5px; }
.moduletable_noback3{ float:right;padding-right:10px;margin-top:2px; font-size:0.8em; }
.moduletable_noback4{padding-left:5px;}

.moduletable_noback2{ background-color:#FFFFFF;}

#vmMainPage{
	margin-top:23px; 
	margin-right:10px; 
	padding: 5px; 
	border: 1px solid #eee; 
	background-image:url(../images/textback17.png); 
	background-repeat: repeat-x; 
	background-position:top left;
}
.readmore {
	text-decoration: none;
	background-image:url(../images/weiterlesen.png); 
	background-position:top left; 
	background-repeat:no-repeat; 
	padding-left:20px; 
	padding-top:0px; 
	height:20px;
	margin-top:15px;
}
.blog, .contentpaneopen{ 
	/*border:1px dotted #eee;*/
	margin-right:0px;
	padding:5px;
} 
.item{
	margin-bottom:25px;/*
	border-bottom:1px dotted #999999;*/
}
.location{
	padding-left:5px;
}
.section-category {
	color: #CCCCCC; 
	font-size:0.9em; 
	padding-top:4px; 
	padding-bottom:4px;
}
.mainmenu {
	padding-top: 95px;
}
.mainmenu2 {
	padding-top: 40px;
}
#component-contact{}

h1, h2, h3, h4 {
	font-family: Georgia,serif;
	margin: 0.3em 0 0.3em 0;
	color: #666666;
	
}

h1{
	font-size:16px;
	font-style:italic;
	background-image:url(../images/apo.png); 
	background-repeat:no-repeat; 
	background-position:left top; 
	padding-left:25px;	
	font-weight:bold;
}

h2 {
	font-size: 16px;
	font-weight:bold;
	
}

h3 {
	font-size: 14px;
	font-weight:bold;
	
}
h4 {
	font-size: 14px;
	font-style:italic;
	background-image:url(../images/apo.png); background-repeat:no-repeat; background-position:left top; padding-left:25px;
	font-weight:bold;
}
h5 {font-size: 12px;
	font-weight:normal;
	/*background-image:url(../images/datum.png); background-repeat:no-repeat; background-position:left top; padding-left:35px;*/}
	
.componentheading, .contentheading {
	margin:4px 0px 0px 0px;
	padding-bottom:10px;
	font-size: 16px;
	font-style:italic;
	background-image:url(../images/apo.png); background-repeat:no-repeat; background-position:left top; padding-left:25px;margin-bottom:0px;}

/* PRIMARY MENU  */

.mainmenu h3 {
	display: none;
}
.mainmenu2 h3 {
	display: none;
}

.mainmenu ul, 
.mainmenu li {
	list-style-type:none;
	list-style-image:none;
	padding: 0;
	margin: 0;
}
.mainmenu2 ul, 
.mainmenu2 li {
	list-style-type:none;
	list-style-image:none;
	padding: 0;
	margin: 0;
}
.mainmenu ul {
	float: right;
	padding-right:3px;
} 
.mainmenu2 ul {
	float: right;
	padding-right:3px;
} 
.mainmenu ul li {
	float:left;
	font-weight:bold;
}
.mainmenu2 ul li {
	float:left;
	font-weight:bold;
}
.mainmenu a, 
.mainmenu a:link, 
.mainmenu a:visited {
	color: #999;
	text-decoration: none;
	padding-left: 10px;

}
.mainmenu2 a, 
.mainmenu2 a:link, 
.mainmenu2 a:visited {
	color: #999;
	text-decoration: none;
	padding-left: 10px;

}
.mainmenu a:hover {
	color: #666666;
	text-decoration: none;
	padding-left: 10px;

}
.mainmenu2 a:hover {
	color: #666666;
	text-decoration: none;
	padding-left: 10px;

}

.mainmenu ul li:hover, 
.mainmenu ul li.over {	
	color: #999;
}
.mainmenu2 ul li:hover, 
.mainmenu2 ul li.over {	
	color: #999;
}
.mainmenu ul li#current {
	color: #999;
}
.mainmenu2 ul li#current {
	color: #999;
}
.mainmenu ul li#current * {	
	color:#666666;
	font-family:Georgia, serif;
	font-style:italic;
	text-decoration: underline;
	
	
}
.mainmenu2 ul li#current * {	
	color:#666666;
	font-family:Georgia, serif;
	font-style:italic;
	text-decoration: underline;
	
	
}
/*sub menu */

.mainmenu ul li ul {
	width:190px;
	padding-top:10px;
}
.mainmenu2 ul li ul {
	width:190px;
	padding-top:10px;
}
.mainmenu ul li ul li {
	width:190px;
}
.mainmenu2 ul li ul li {
	width:190px;
}
.mainmenu ul li ul li:hover, 
.mainmenu ul li ul li.over {
}
.mainmenu2 ul li ul li:hover, 
.mainmenu2 ul li ul li.over {
}


.footer {
	margin-top: 0px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEAEA;*/
}
.footer2 {
	margin-top: 0px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEAEA;*/
}
.footer p, footer td {
	font-size:10px;
	color: #999999;
}
.footer2 p, footer2 td {
	font-size:9px;
	color: #eee;
}
 .footer h3  {
	 font-size:11px;
	 color: #999;
 }
 .footer2 h3  {
	 font-size:11px;
	 color: #999;
 }
.footer-left .moduletable {
}

.footer-right .moduletable {
	padding: 5px;
	text-align:right;
}

/*footer */

.footer ul, 
.footer li {
	list-style-type:none;
	list-style-image:none;
	padding: 0;
	margin: 0;
}
.footer2 ul, 
.footer2 li {
	list-style-type:none;
	list-style-image:none;
	padding: 0;
	margin: 0;
}
.footer ul li {
	float:right;
}
.footer2 ul li {
	float:right;
}
.footer a, 
.footer a:link, 
.footer a:visited, 
.footer a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:0.8em;
	text-decoration: none;
	padding-left: 6px;
	padding-right:6px;
	color: /*#FECE30;*/ #999999;
}
.footer a:hover{color: /*#FECE30;*/ #666666;}
.footer2 a, 
.footer2 a:link, 
.footer2 a:visited, 
.footer2 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration: none;
	padding-left: 0px;
	padding-right:3px;
	color: /*#FECE30;*/ #CCCCCC;
}

.footer ul li:hover, 
.footer ul li:over {
	
}
.footer ul li#current *{ font-family:Georgia, serif; font-style:italic; color:#666666;} 

.footer2 ul li:hover, 
.footer2 ul li:over {
	
}

.modifydate {
	color: #C0C0C0;
}

.author {
	color: #C0C0C0;
}

.createdate {
	color: #C0C0C0;
}

.contenttoc {
	margin: 5px;
}

ul { 
	margin: 2px;
	padding: 6px;
	padding-left: 15px;
}
.moduletable_theater ul{ 
	margin-top: -5px;
	padding: 6px;
	padding-left: 15px;
}
li {	
	list-style: none;
	list-style-image: url(../images/arrow.png);
	padding-left: 1px;
	line-height: 150%;
}

ul.arrow1 li,
ul.arrow2 li {
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.buttons {
	float:right;
	width:85px;
}

.buttons .buttonheading {
	float:left;
}

.mainmenu ul li { 
	position:relative;
}

.mainmenu ul li ul {
	display:none;
}

.mainmenu ul li:hover ul, 
.mainmenu ul li.over ul {
	display:none;
}


/* poll module styles */
.poll-radio {
padding-bottom:5px;
float:left;
clear:left;
width:14%;
text-align:center;
}

.poll-option {
float:left;
padding-bottom:5px;
width:85%;
}

.poll h3 {
border:none;
}