body{
	/* background-color:#000055; */
	background-color:#ffffff;
	font-family: 'IM Fell English', serif;
	background-image: url(../pics/background2.png); 
	background-repeat:repeat;
}

p{
	font-size:3.8em;
	color:#dfb458;
	margin:0px;
	line-height:1.5em;
	margin-top:200px;
	margin-bottom:25px;
	text-align:center;
}

.small {
	font-size:1.0em;

}

h1{
	font-size:1.4em;
	color:#ffffff;
	text-shadow: 2px 2px 0px #aa0000;
}

h2{
	font-size:1.2em;
	color:#ffffff;
}

li {
	font-size:1.0em;
	color:#ffe680;
	line-height:1.5em;
	margin-left:0px;
	list-style-type:square;
	margin:0;
	padding:0;

}

#wrapper { /* Abstände oben u. unten */
	padding-top:100px;
	padding-bottom:40px;
}

.logo {
	position:absolute;
	top:2px;
	padding-left:60px;
	width:391px;
	height:212px;
	z-index:1000;
}


.button {
	position:absolute;
	top:90px;
	margin-left:670px;
	width:222px;
	height:222px;
	z-index:1000;
}


.container {
	margin-top:160px;
	background-color:#ffe680; 
    	-webkit-border-radius: 20px;
    	-khtml-border-radius: 20px;
    	-moz-border-radius: 20px;
    	border-radius: 20px;
    	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#dbdbdb));
    	background: -moz-linear-gradient(0% 6% 270deg,#ffffff, #dbdbdb);
    	box-shadow:2px 2px 2px #666;
}


.box_right {
	background-color:#D45500;
    	-webkit-border-radius: 20px;
    	-khtml-border-radius: 20px;
    	-moz-border-radius: 20px;
    	border-radius: 20px;
}


.textbox {
	background-color:#D45500;
	margin-top:80px;
	margin-bottom:40px;
    	-webkit-border-radius: 20px;
    	-khtml-border-radius: 20px;
    	-moz-border-radius: 20px;
    	border-radius: 20px;
    	padding-bottom:30px;
}

.linkbox {
	margin-top:145px;
	padding-bottom:60px;
}

.coverpic {
	padding:5px;
	padding-left:20px;

}

.profil {
	padding-right:10px;
	padding-top:8px;
}

.social {
	padding-left:5px;
}

.wide_pic{
	padding-bottom:20px;
}


/* Links */

a:link, a:visited, a:hover {
	color:#ffcc00;
	text-decoration:none;
}

a:hover {
	color:#ffeeaa;
}

a:link.mainlink, a:visited.mainlink, a:hover.mainlink , a:link.mainlink_current, a:visited.mainlink_current,  a:hover.mainlink_current{
	background-color:#D45500;
    	-webkit-border-radius: 20px;
    	-khtml-border-radius: 20px;
    	-moz-border-radius: 20px;
    	border-radius: 20px;
	width: 160px;
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:1.4em;
	color:#ffe680;
	text-decoration:none;
	margin-bottom:9px;
	/* padding-left:15px; */
	/* margin-bottom:12px; */

	
}

a:hover.mainlink  {
	color:#ffcc00;
}

/* für aktive Seite */
a:link.mainlink_current, a:visited.mainlink_current,  a:hover.mainlink_current {
	color:#ffcc00;
	width: 190px;
	padding-right:15px;
	text-align:right;
}


/* Unterlinks */

a:link.sublink, a:visited.sublink, a:hover.sublink , a:link.sublink_current, a:visited.sublink_current,  a:hover.sublink_current{
	background-color:#D45500;
    	-webkit-border-radius: 14px;
    	-khtml-border-radius: 14px;
    	-moz-border-radius: 14px;
    	border-radius: 14px;
	width: 190px;
	display:block;
	text-align:right;
	*/ font-weight:bold;*/
	font-size:1.0em;
	color:#ffe680;
	text-decoration:none;
	margin-bottom:9px;
	padding-right:15px;
	/* padding-left:15px; */
	/* margin-bottom:12px; */
}

a:hover.sublink  {
	color:#ffcc00;
}
	

/* aktiver Unterlink */
a:link.sublink_current, a:visited.sublink_current,  a:hover.sublink_current {
	color:#ffcc00;
}

/* Footer & Footer Links */

.footer_list {
	list-style-image: url(../images/gm_icon.png);
	margin-top:8px;
	/* list-style:none; */
}


a:link.footerlink, a:visited.footerlink, a:hover.footerlink {
	margin-left:20px;	
	text-decoration:none;
	color:#808080;
	text-decoration:underline;
}



.disclaimer {
	font-size:0.8em;
	color:#808080;
	text-align:center;
}

.lyrics {
	line-height:1.9em;
}

/* Tabelle */

table {
	color:#ffe680;
	border:1px #ffe680 solid;
}
.tag {
	width:20px;

}

.datum {
	width:80px;

}

.ort {
	width:100px;
}

.programm {
	width:310px;
}


