@CHARSET "ISO-8859-1";

/* HTML-ELEMENTE */
body
    {
        text-align:center;
        margin:0px;
        padding:0px 3px 0px 3px;
        background-image:url("../_img/t_kachel.gif");
        font: 12px georgia,verdana;
		color: #3D3028;
    }


form
    {
        display:inline;
    }

h1
	{
		color:#777777;
		font-size:15px;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}

h2
	{
		font-size:12px;
		color:#777777;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}

h3
	{
		font-size:11px;
		color:#777777;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}

h4
	{
		font-size:10px;
		color:#777777;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}

.disableFloat
	{
		clear:left;
	}

.inBlack
    {
        color:#3D3028;
    }

.fontSmall
    {
        font: 11px georgia;
		color: #3D3028;
		margin-top:10px;
    }

a:link
	{
		color: #777777;
		text-decoration:none;
	}

a:visited
	{
		color:#777777;
		text-decoration:none;
	}


a:hover
	{
		color:#3D3028;
		text-decoration:none;
		background-color: #bbbbbb;
	}

a:active
	{
		color:#3D3028;
		text-decoration:none;
		background-color: #bbbbbb;
	}

a.simple:before
    {
        content:url("../_img/a_left.gif");
        display:inline;
    }

a.extern:before
    {
        content:url("../_img/a_left_double.gif");
        display:inline;
    }

/* BILDER */
.image
	{
		border:1px dotted #000000;
		padding:2px;
		background-color:#FFFFFF;
	}

.withTextRight
    {
        float:right;
        margin-left:5px;
        margin-bottom:5px;
    }

.profile
    {
        /*margin-top:5px;
        margin-bottom:5px; */
    }

/* TEXTE */
.fliesstext
	{
		font: 11px/150% Georgia;
		color: #3D3028;
	}

.message
    {
        float:left;color:#777777;font-size:15px; font-weight:bold;margin:0px;padding:0px;
    }

.messageError
    {
        color:#3D3028;
    }

.messageSuccess
    {
        color:#777777;
    }


/* FORMULARE */
.clubSelect
	{
		float:left;
		color: #3D3028;
		font: normal 10px geneva, verdana, sans-serif;
		width: 250px;
	}

.plzInput
	{
		float:left;
		color: #3D3028;
		font: normal 10px geneva, verdana, sans-serif;
		width: 300px;
	}

.formularText
    {
        float:left;
        width:300px;
        text-align:left;
    }

.formularInput
    {
        float:left;
        color: #3D3028;
		font: normal 10px geneva, verdana, sans-serif;
		border: 1px solid #3D3028;
		width: 250px;
    }

.formularInputNoFloat
    {
        color: #3D3028;
		font: normal 10px geneva, verdana, sans-serif;
		border: 1px solid #3D3028;
		width: 250px;
    }

.formularRadioText
	{
		font: normal 10px geneva, verdana, sans-serif;
	}
    
.formularInputSmall
    {
        float:left;
        color: #3D3028;
		font: normal 10px geneva, verdana, sans-serif;
		border: 1px solid #3D3028;
		width: 150px;
    }

.mark
    {
        background-color:#777777;
    }

.checkbox
    {
        float:left;
        color: #3D3028;
		border: 1px solid #3D3028;
		background-color: #FFFFFF;
    }

.formularDay
    {
    	color: #3D3028;
		font: normal 10px geneva, verdana, sans-serif;
		border: 1px solid #3D3028;
        width:61px;
        margin:0px;
        padding:0px;
    }

.formularMonth
    {
    	color: #3D3028;
		font: normal 10px geneva, verdana, sans-serif;
		border: 1px solid #3D3028;
        width:61px;
        margin:0px;
        padding:0px;
    }

.formularYear
    {
    	color: #3D3028;
		font: normal 10px geneva, verdana, sans-serif;
		border: 1px solid #3D3028;
        width:118px;
        margin:0px;
        padding:0px;
    }

.formularWeek
    {
        width:28px;
    }

.chartTitle
    {
        float:left;
        width:150px;
        text-align:center;
    }
.chartInput
    {
        float:left;
        width:50px;
    }

.songTitle
    {
        text-align:left;
        margin-bottom:3px;
    }
    
.songInput
    {
        color: #3D3028;
		font: normal 10px geneva, verdana, sans-serif;
		border: 1px solid #3D3028;
        width:248px;
        margin:0px;
        padding:0px;
        margin-bottom:5px;
    }



/******************************************************
 * DIV-LAYER AUSSEN ***********************************
 ******************************************************/


.spacer
    {
        clear:left;
        height:12px;
        font-size:6px;
    }

.spacerMedium
    {
        clear:left;
        height:10px;
        font-size:10px;
    }

.spacerLarge
    {
        clear:left;
        height:15px;
        font-size:15px;
    }

.text_spacer
    {
        clear:both;
        height:3px;
        font-size:3px;
    }

div#headerBox { position:relative; height:78px; }
div#Banner { position:absolute; top:-6px; left:0px; width:960px; height:84px; }
div#Banner img { border:0px none #000000; }

div#navigationBox { background-image:url('../_img/bg_navigation.gif'); background-repeat:repeat-x; height:13px; overflow:hidden; }
div#navigation_items { margin-left:220px; }
div.navigationHR { background-image:url('../_img/bg_dotted_hr_navigation.gif'); background-repeat:repeat-x; height:3px; }
div#spacerBox { height:41px; }

.titleBox
	{
		border:0px;
		height:136px;
		width:960px;
		background-image:url("../_img/banner.gif");
	}

.outerBox
    {
        width:960px;
        margin:auto;
        padding:0px;
        text-align:left;
        border:0px solid #000000;
        background-color:#FFFFFF;
    }

.rightBox
    {
    	float:left;
        width:600px;
        margin-top:0px;
        margin-bottom:0px;
        margin-left:15px;
        margin-right:0px;
        padding:0px;
        text-align:left;
        border:0px solid #000000;
        background-color:#FFFFFF;
    }

.leftBox
    {
    	float:left;
        width:311px;
        margin-top:0px;
        margin-bottom:0px;
        margin-left:0px;
        margin-right:0px;
        padding:0px;
        text-align:left;
        border:0px solid #000000;
        background-color:#FFFFFF;
    }

/******************************************************
 * DIV-LAYER INNEN ************************************
 ******************************************************/
.innerBox
	{
		border:0px solid #000000;
		margin:0px;
		padding:0px;
		background-image:url("../_img/bg_simple.gif");
		background-repeat:repeat-y;
	}


/* DOTTED **********************************************/
.innerBoxDottedTop
    {
        width:600px;
        height:3px;
        font-size:3px;
        background-image:url("../_img/bg_dotted_top.gif");
        background-repeat:no-repeat;
    }

.innerBoxDottedMiddle
    {
        width:600px;
        height:3px;
        font-size:3px;
        background-image:url("../_img/bg_dotted_middle.gif");
        background-repeat:repeat-y;
    }

.innerBoxDottedBottom
    {
        width:600px;
        height:3px;
        font-size:3px;
        background-image:url("../_img/bg_dotted_bot.gif");
        background-repeat:no-repeat;
    }


/* NEW *************************************************/
.innerBoxNewTop
    {
        width:600px;
        height:3px;
        background-image:url("../_img/bg_simple_top.gif");
        background-repeat:no-repeat;
    }

.innerBoxNewBottom
    {
        width:600px;
        height:3px;
        font-size:3px;
        background-image:url("../_img/bg_simple_bot.gif");
        background-repeat:no-repeat;
    }

/* AKTION ************************************************/
.innerBoxActionTop
    {
        width:600px;
        height:3px;
        background-image:url("../_img/bg_simple_top.gif");
        background-repeat:no-repeat;
    }

/* KONTAKT ************************************************/
.innerBoxKontaktTop
    {
        width:600px;
        height:3px;
        background-image:url("../_img/bg_simple_top.gif");
        background-repeat:no-repeat;
    }

/* ARTISTS ************************************************/
.innerBoxArtistsTop
    {
        width:600px;
        height:3px;
        background-image:url("../_img/bg_simple_top.gif");
        background-repeat:no-repeat;
    }

/* BILD ************************************************/
.innerBoxBildTop
    {
        width:600px;
        height:3px;
        background-image:url("../_img/bg_simple_top.gif");
        background-repeat:no-repeat;
    }

/* CLUB ************************************************/
.innerBoxClubTop
    {
        width:600px;
        height:3px;
        background-image:url("../_img/bg_simple_top.gif");
        background-repeat:no-repeat;
    }

.innerBoxClubBottom
    {
        width:600px;
        height:3px;
        font-size:3px;
        background-image:url("../_img/bg_simple_bot.gif");
        background-repeat:no-repeat;
    }


/* PROFILE **********************************************/
.innerBoxProfileTop
    {
        width:600px;
        height:3px;
        background-image:url("../_img/bg_simple_top.gif");
        background-repeat:no-repeat;
    }

.innerBoxProfileBottom
    {
        width:600px;
        height:3px;
        font-size:3px;
        background-image:url("../_img/bg_simple_bot.gif");
        background-repeat:no-repeat;
    }


/* SEARCH ***********************************************/
.innerBoxSearchTop
    {
        width:600px;
        height:3px;
        background-image:url("../_img/bg_simple_top.gif");
        background-repeat:no-repeat;
    }

.innerBoxSearchBottom
    {
        width:600px;
        height:3px;
        font-size:3px;
        background-image:url("../_img/bg_simple_bot.gif");
        background-repeat:no-repeat;
    }

/* CHART *********************************************/
.innerBoxChartTop
    {
        width:600px;
        height:3px;
        background-image:url("../_img/bg_simple_top.gif");
        background-repeat:no-repeat;
    }

.innerBoxChartBottom
    {
        width:600px;
        height:3px;
        font-size:3px;
        background-image:url("../_img/bg_simple_bot.gif");
        background-repeat:no-repeat;
    }

/* FEEDBACK *********************************************/
.innerBoxFeedbackTop
    {
        width:600px;
        height:3px;
        background-image:url("../_img/bg_simple_top.gif");
        background-repeat:no-repeat;
    }

.innerBoxFeedbackBottom
    {
        width:600px;
        height:3px;
        font-size:3px;
        background-image:url("../_img/bg_simple_bot.gif");
        background-repeat:no-repeat;
    }


/* SIMPLE ************************************************/
.innerBoxNoTop
    {
        width:600px;
        height:3px;
        background-image:url("../_img/bg_simple_top.gif");
        background-repeat:no-repeat;
    }


.innerBoxSimpleTop
    {
        width:600px;
        height:3px;
        background-image:url("../_img/bg_simple_top.gif");
        background-repeat:no-repeat;
    }

.innerBoxSimpleBottom
    {
        width:600px;
        height:3px;
        font-size:3px;
        background-image:url("../_img/bg_simple_bot.gif");
        background-repeat:no-repeat;
    }


/* SMALL **************************************************/
.innerBoxSmall
    {
        border:0px solid #000000;
        width:311px;
        background-image:url('../_img/bg_small.gif');
		background-repeat:repeat-y;
    }

.innerBoxSmallTop
    {
        width:311px;
        height:3px;
        background-image:url("../_img/bg_small_top.gif");
        background-repeat:no-repeat;
    }

.innerBoxSmallTopShort
    {
        width:311px;
        height:5px;
        font-size:5px;
        background-image:url("../_img/bg_small_top.gif");
        background-repeat:no-repeat;
    }

.innerBoxSmallBottom
    {
        width:311px;
        height:3px;
        font-size:3px;
        background-image:url("../_img/bg_small_bot.gif");
        background-repeat:no-repeat;
    }


/* NAVIGATION ********************************************/
.navigationBox
    {
        position:relative;
        top:79px;
        text-align:left;
    }

.navigationInnerBox
    {
        position:relative;
        top:0px;
        left:150px;
        width:810px;
    }

/* OTHERS ************************************************/
.innerBoxMargin
	{
		margin-left:15px;
		margin-right:15px;
		margin-top:15px;
		margin-bottom:15px;
	}

.innerBoxMarginSmall
	{
		margin:5px;
	}

.withBorder
    {
        border-top:1px dotted #777777;
        padding-top:15px;
    }

.fileBox
    {
		border: 1px dotted #777777;
		width:548px;
    }

.footerBox
	{
		border:0px;
		height:25px;
		margin:auto;
		text-align:right;
		width:960px;
	}

.innerAlertMessageLayer
	{
		border:3px solid #777777;
		padding:15px;
	}

#alertMessage
	{
		font-size:10px;
	   display:none;
	   margin:0px;
	   z-index:1010;
	   background-color:#FFFFFF;
	   position: expression("absolute");
       top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight + 50);
	}

#alertMessage[id]
	{
		font-size:10px;
	   display:none;
	   margin:0px;
	   z-index:1010;
	   background-color:#FFFFFF;
	   position:fixed;
	   top:50px;
	}

#alertMessageHelpLayer
	{
		font-size:10px;
	   display:none;
	   margin:0px;
	   z-index:1000;
	   background-color:#FFFFFF;
	   position: expression("absolute");
       top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight + 50);
	}

#alertMessageHelpLayer[id]
	{
		font-size:10px;
	   display:none;
	   margin:0px;
	   z-index:1000;
	   background-color:#FFFFFF;
	   position:fixed;
	   top:50px;
	}

.innerContactBoxLayer
	{
		border:3px solid #777777;
		padding:15px;
	}

#contactBox
	{
	   display:none;
	   margin:0px;
	   z-index:1010;
	   background-color:#FFFFFF;
	   position: expression("absolute");
       top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight + 50);
	}

#contactBox[id]
	{
	   display:none;
	   margin:0px;
	   z-index:1010;
	   background-color:#FFFFFF;
	   position:fixed;
	   top:50px;
	}

#contactBoxHelpLayer
	{
	   display:none;
	   margin:0px;
	   z-index:1000;
	   background-color:#FFFFFF;
	   position: expression("absolute");
       top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight + 50);
	}

#contactBoxHelpLayer[id]
	{
	   display:none;
	   margin:0px;
	   z-index:1000;
	   background-color:#FFFFFF;
	   position:fixed;
	   top:50px;
	}
