body
{
    font-family : Arial,Verdana,Sans-serif;
    font-size : 0.8em;
    margin : 0 0 0 0;
    padding : 0;
    color: #5D5D5D;
    text-align : center;
}

#layoutrahmenwrap
{
    background : url(../tmpl/gfx/hg.jpg) repeat-x #f1f1f1;
}

#layoutrahmen 
{
    margin : 0 auto 0 auto;
    padding : 0;
    text-align : left;
    width : 1000px;
    font-size : 89%;
}

#kopfleiste
{
	width : 1000px;
	margin : 0 auto 0 auto;
	height : 84px;
	background-image : url(../tmpl/gfx/kopf_hg.jpg);
	background-repeat : repeat-x;
	text-align : left;
	position : relative;
}

#logo
{
	position : absolute;
	top : 0;
	left : -1px;
}

#sumpfblume {
	
	position : absolute;
	top : 0;
	left : 140px;
}


#kopfrahmen
{
	width : 1000px;
	height : 238px;
	margin : 0;
	padding : 0;
	background-image : url(../tmpl/gfx/kopf_grau.jpg);
	background-repeat : no-repeat;
}


#navilinksrahmen{
	float : left;
	width : 240px;
	height : 235px;
	margin : 0;
	padding : 0 0 0 0;
	overflow : hidden;
	position : relative;
}

#logolink
{
    height : 44px;
    width : 240px;
}

#navilinksabstand{
	margin : 0;
	padding : 0 0 0 0;
}

#navilinkback
{
    color : #ffffff;
    position : absolute;
    right : 10px;
    bottom : 7px;
}


#kopfrechts
{
	width : 750px;
	float : right;
	height : 238px;
}

#kopfrechtsoben
{
	padding : 0 0 0 0;
	height : 36px;
}

#kopfrechtsobenab
{
	padding : 10px 0 0 0;
}


#kopfnavi{
	width : 600px;
	float : right;
	padding : 27px 0 0 0;
}

#pfad{
	margin : 0;
	padding : 0;
	color : #808080;
}

#kopfnaviabstand{
	margin : 0;
	padding : 0;
}

#kopfgrafik{
	width : 490px;
	height : 202px;
	margin : 0;
	padding : 0;
	float : right;
}

#rechtsoben {
	float : right;
	width : 260px;
	height : 202px;
	margin : 0 0 0 0;
	overflow : hidden;
}

#rechtsobenabstand{
	margin : 0 0 0 0;
	padding : 10px 10px 10px 20px;
}




#spalten
{
    margin : 0;
    padding : 0;
    width : 1000px;
    background : url(../tmpl/gfx/rechts_hg.jpg) no-repeat;
    background-position : right 16px;
}

#spaltencms
{
    margin : 0;
    padding : 0;
    width : 1000px;
}

#spaltenbg{
	background : url(../tmpl/gfx/blume.gif) no-repeat;
	background-position : left bottom;
	margin : 0;
	padding : 0;
}

#spaltenbgrechts{
	background : url(../tmpl/gfx/punkte.gif) no-repeat;
	background-position : 642px 18px;
	margin : 0;
	padding : 0;
}

#layoutmitte
{
    float: left;
    margin: 0;
    padding: 0 0 0 0;
    width : 740px;
}

#layoutmittecms
{
    margin: 0;
    padding: 0 0 0 0;
    width : 1000px;
}

#layoutmitteabstand
{
    margin: 0;
    padding: 16px 0 150px 0;
}

#rechtespalterahmen
{
    margin: 16px 0 0 0;
    padding: 0;
    width : 240px;
    float: right;
}

#rechtespalteabstand
{
    margin: 0;
    padding: 10px 10px 0px 0px;
}

#fussnavi{
	width  : 1000px;
	padding : 0;
	clear : both;
}

#fussnaviabstand{
	margin : 0;
	padding : 0 0 0 0;
}

#layoutfussrahmen
{
	background : url(../tmpl/gfx/fuss.jpg) repeat-x #1b1b1b;
	height : 85px;
	margin : 0;
	padding : 0;
}


#layoutfuss 
{
	width : 1000px;
	color : #d2d2d2;
    padding: 0;
    text-align: center;
	margin : 0 auto 0 auto;

}

#fussschatten{
	height : 12px;
	width : 1000px;
	margin : 0 auto 0 auto;
	background : url(../tmpl/gfx/blume_schatten.jpg) repeat-x #1b1b1b;
}

#layoutfussabstand{
	margin : 20px auto 0 auto;
	width : 1000px;
	padding : 0 0 0 0;
	text-align : left;
}

#layoutfussabstand a:link, #layoutfussabstand a:visited { text-decoration : none; color:#d2d2d2; }
#layoutfussabstand a:active, #layoutfussabstand a:hover, #layoutfussabstand a:focus { color : #d2d2d2; text-decoration : underline; font-weight : normal; background-color : transparent; }


/* BOXEN */

#boxsum185 h2 {
    background : url(../tmpl/gfx/box_veranstaltungstipps.jpg) no-repeat;
    height : 20px;
    width : 200px;
}

#boxsum185 h2 .aus { display : none; }

#boxsum200 h2 {
    background : url(../tmpl/gfx/box_live.jpg) no-repeat;
    height : 20px;
    width : 200px;
    padding : 0;
    margin : 0;
}

#boxsum200 h2 .aus { display : none; }

#boxsum198 h2 {
    background : url(../tmpl/gfx/box_disko.jpg) no-repeat;
    height : 20px;
    width : 200px;
    padding : 0;
    margin : 0;
}

#boxsum198 h2 .aus { display : none; }

#boxsum196 h2 {
    background : url(../tmpl/gfx/box_kino.jpg) no-repeat;
    height : 20px;
    width : 200px;
    padding : 0;
    margin : 0;
}

#boxsum196 h2 .aus { display : none; }

#boxsum220 h2 {
    background : url(../tmpl/gfx/box_gastronomie.jpg) no-repeat;
    height : 20px;
    width : 200px;
    padding : 0;
    margin : 0;
}

#boxsum220 h2 .aus { display : none; }

#modlogin h2 {
    background : url(../tmpl/gfx/box_login.jpg) no-repeat;
    height : 20px;
    width : 220px;
    padding : 0;
    margin : 0;
}

#modlogin h2 .aus { display : none; }


.qglbox h2 .aus { display : none; }




.ticketshop { margin-left: 10px; }









