body{
background:#7e7a76;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:120%;

}

#top{
width:670px;
height:131px;
background-image:url(../../App_Themes/Default/images/top.jpg)}



#wrapper{
width:670px;
margin: 20px 0 0 20px;
background-image:url(../../App_Themes/Default/images/back.png);
background-repeat:repeat-y;

}

#header{
width:410px;
height:33px;
margin: 10px 0 10px 10px;
padding: 0 10px;
background-color:#d0c8be;
}

span{
visibility:hidden;
display:none;
}

a{
/*display:block;*/
text-decoration:underline;
color:#7e7a76;
font-size:16px;
line-height:140%;}

a:hover{
color:#c69e71;
}

ul{
list-style:none;
margin:0px;
padding:0px;
}


li{
float:left;
margin: 0 20px 0 0px;
padding:0px;
}


#content{
clear:both;
width:650px;
padding: 10px;


}

#right{
width:190px;
float:right;
margin-right:10px;


}

#tickets{
background-image:url(../../App_Themes/Default/images/ticket.png);
width:161px;
height:121px;
}

#tickets:hover{
background-image:url(../../App_Themes/Default/images/ticket_h.png);
}

#left{
width:410px;
padding: 10px;
margin-left:10px;

background-color:#d0c8be;

}


#footer{
width:610px;
height:33px;
margin:10px auto 0 auto;

padding:0 20px;
clear:both;}


#bottom{
width:670px;
height:21px;
background-image:url(../../App_Themes/Default/images/bottom.jpg);
position:relative;
}


h3{
margin:0 0 10px 0;
display:block;
width:170px;
padding:0 10px;
background-color:#d0c8be;
color:#ebe4db;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:lighter;
height:14px;
}

h2{
margin:0 0 10px 10px;
display:block;
width:410px;
padding:0 10px;
background-color:#d0c8be;
color:#ebe4db;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:lighter;
height:14px;
}

.right_model{
background-color:#d0c8be;
width:170px;
padding:10px;
margin-bottom:20px;
}

.right_model .center{
text-align:center;
margin:0px;
padding:0px;
}

#ctl00_home{
width:78px;
height:33px;
/*background-image:url(images/navi/home.png);}*/
background-image:url(../../App_Themes/Default/images/navi/home.png);}

#ctl00_home:hover{
width:78px;
height:33px;
/*background-image:url(images/navi/home_h.png);}*/
background-image:url(../../App_Themes/Default/images/navi/home_h.png);}

#ctl00_bands{
width:92px;
height:33px;
background-image:url(../../App_Themes/Default/images/navi/bands.png);}

#ctl00_bands:hover{
width:92px;
height:33px;
background-image:url(../../App_Themes/Default/images/navi/bands_h.png);}

#ctl00_data{
width:71px;
height:33px;
background-image:url(../../App_Themes/Default/images/navi/data.png);}

#ctl00_data:hover{
width:71px;
height:33px;
background-image:url(../../App_Themes/Default/images/navi/data_h.png);}

#ctl00_infos{
width:78px;
height:33px;
background-image:url(../../App_Themes/Default/images/navi/infos.png);}

#ctl00_infos:hover{
width:78px;
height:33px;
background-image:url(../../App_Themes/Default/images/navi/infosh.png);}


#bottom img{
position:absolute;
bottom:-10px;
right:-10px;
}

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:33px; left:0; background:#7e7a76; display:none; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#7e7a76; color:#c69e71; font-size:12px;}
ul.menu ul li a:hover {background-color:#7e7a76; color:#fff; font-size:12px;}
ul.menu ul ul {left:148px; top:-1px}

ul.menu .menulink {padding:0px; margin: 0 20px 0 0; font-weight:bold; width:134px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(../../App_Themes/Default/images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(../../App_Themes/Default/images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

/**/


#NewsBox
{
	width: 375px;
	background-color: #EBE4DA;
	margin-left: 15px;
	border: solid 1px white;
}

.NewsHead
{
	margin-top: 3px;
	text-decoration: underline;
	text-align: center;
}

.NewsHead a:hover
{
}

.Date
{
	text-decoration: underline;
	font-size: 90%;
	margin-left: 3px;
}

.NewsText
{
	text-decoration: none;
	font-size: 100%;
	margin-left: 23px;
	margin-bottom: 3px;
}

.NewsText a
{
    font-size: 100%;
	text-decoration: none;
}

.NewsText a:hover
{
	text-decoration: underline;
}

#welcome {
	margin-bottom: 20px;
	padding-bottom: 1px;
}

h1 {
	margin-bottom: .5em;
	font-size: 182%;
	font-weight: normal;
	letter-spacing: -1px;
	text-align: center;
	text-decoration: underline;
}

h4 {
	font-size: 100%;
	font-weight: bold;
	text-align: center;
}

#welcome p
{
    margin-top: 10px;
	text-align: justify;
}

#left p
{
    margin-top: 10px;
	text-align: justify;
}

#left p a
{
    font-size: 100%;
    text-decoration: underline;
}

h6
{
    font-size: 110%;
    text-align: center;
    margin-top: -10px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 5px;
}

h5
{
    font-size: 110%;
    text-align: center;
    margin-top: -5px;
    margin-bottom: 0px;
    padding-top: 0px;
}

.picture_left
{
	float: left;
	width: 280px;
}

.text_right
{
    float: right;
    width: 115px;
}

.picture_right
{
	float: right;
	width: 280px;
}

.text_left
{
    float: left;
    width: 115px;
}

.Beschreibung
{
	width: 75px;
}

.Dateiname
{
	width: 75px;
	text-align: center;
}

.Groesse
{
    width: 75px;
	text-align: center;
}

.DownLink
{
	text-align: center;
	text-decoration: underline;
	color: #001D74;
}

.BildGalerieLink a
{
    font-size: 140%;
    margin-left: 20px;
    text-decoration: none;
    display: block;
}

#left span
{
    visibility: visible;
    display: inline;
    font-size: 120%;
    font-weight:bold;
}

.BildSidebar
{
    padding-bottom: 4px;
    padding-left: 10px;
}
