body {
	background-color: #505050;
	margin:0px; 
	padding:0px;
}
.p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D7DBDC;
	line-height: 20px;

}
.newstext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #D7DBDC;
        line-height: 20px;
}
.newsdate {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #D7DBDC;
        line-height: 20px;
        font-weight: bold;
}
.newsheadline {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #D7DBDC;
        line-height: 20px;
        font-weight: bold;
}
.newsdetaillink {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #D7DBDC;
        line-height: 20px;
        text-align: right;
}
.p newsletterformtext {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #a3a3a3;

}

p ol li {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #D7DBDC;
        line-height: 20px;
}
.formtext {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #D7DBDC;
        line-height: 20px;
}
.formerrormessage {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: red;
        line-height: 20px;
	font-weight: bold;
}
.newsletterformtext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #D7DBDC;
}

.newsletterformerrortext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #D7DBDC;
	font-weight: bold;
}
.required {

	color: #D7DBDC;
	font-weight: bold;
}

a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #D7DBDC;
	text-decoration: underline;	
}
a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #D7DBDC;
	text-decoration: none;
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #D7DBDC;
	border: none;
}
.boxHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.boxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D7DBDC;
}
.boxLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: right;

}
.boxLink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;

}



.boxelement {

	margin: 0px 4px 4px;
}
.box {
	border: 10px #4d6680;

}

.dockclass{
	position:relative;
border-color: #B53C34; border-style: dashed; border-width: 1px 1px 1px 1px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #D7DBDC;
	text-align: center;
	text-decoration: none;
}

.footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #D7DBDC;
	text-align: center;
	text-decoration: none;
}
.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #D7DBDC;
	text-align: center;
	text-decoration: underline;
}
.textfield
{
    font-family : Arial, helvetica, sans-serif;
    font-size : 11px;
    font-weight: bold;
    border-top : 2px solid;
    border-left : 2px solid;
    border-bottom : 2px solid;
    border-right : 2px solid;
    border-color : #D7DBDC;
    background: #999999;
    margin-left: 20px;
    margin-bottom: 10px;
}

.textfieldnormal {
    font-family : Arial, helvetica, sans-serif;
    font-size : 11px;
    font-weight: bold;
    border-top : 2px solid;
    border-left : 2px solid;
    border-bottom : 2px solid;
    border-right : 2px solid;
    border-color : #D7DBDC;
    background: #999999;
}
.button
  {
    background: #3B3B3B;
    color: #B4B9BF;
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 10pt;
    border-top : 2px solid;
    border-left : 2px solid;
    border-bottom : 2px solid;
    border-right : 2px solid;
    border-color : #D7DBDC;
}

.columntopleft {
    background: #000000;
}
.themerow1 {
    background: #000000;
}

.themerow2 {
    background: #000000;
}

.themerowbackground {

    background-image:url(../../../../fileadmin/system/2007/images/top/top_header2.jpg);
    background-repeat:no-repeat;
}

.mainbackground {
	background-image:url(../../../../fileadmin/system/2007/images/common/background.jpg);
	background-repeat:no-repeat;
	background-color: #0D181E;
}

.footerbackground {
        background-image:url(../../../../fileadmin/system/2007/images/common/background_footer.jpg);
        background-repeat:no-repeat;
}

.artistOfTheMonthBox {
	background-color: #364051;
        border-left : 1px solid;
        border-bottom : 1px solid;
        border-right : 1px solid;
        border-top : 1px solid;
	border-color : #0f878c;
	text-align : left;
}

.artistOfTheMonthBoxHeadline {

        font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-color: #FFFFFF;
	color: #FFFFFF;
        font-weight: bold;
	text-decoration: underline;	
}

.artistOfTheMonthBoxText {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-color: #FFFFFF;
        color: #FFFFFF;
}

.artistOfTheMonthBoxText a {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-color: #FFFFFF;
        color: #FFFFFF;
	text-decoration: none;
}

.artistOfTheMonthBoxText a:hover {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-color: #FFFFFF;
        color: #FFFFFF;
        text-decoration: none;
}


.newDealersBox {
        background-color: #364051;
        border-left : 1px solid;
        border-bottom : 1px solid;
        border-right : 1px solid;
        border-top : 1px solid;
        border-color : #0f878c;
        text-align : left;
}

.newDealersBoxHeadline {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-color: #FFFFFF;
        color: #FFFFFF;
        font-weight: bold;
        text-decoration: underline;
}

.newDealersBoxText {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-color: #FFFFFF;
        color: #FFFFFF;
	text-decoration: underline;
}

.newDealersBoxText a {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-color: #FFFFFF;
        color: #FFFFFF;
        text-decoration: underline;
}

.newDealersBoxText a:hover {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-color: #FFFFFF;
        color: #FFFFFF;
        text-decoration: underline;
}

.eventInfosBox {
        background-color: #364051;
        border-left : 1px solid;
        border-bottom : 1px solid;
        border-right : 1px solid;
        border-top : 1px solid;
        border-color : #1a616c;
        text-align : left;
}

.eventInfosBoxHeadline {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-color: #FFFFFF;
        color: #FFFFFF;
        font-weight: bold;
        text-decoration: underline;
}

.eventInfosBoxText {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-color: #FFFFFF;
        color: #FFFFFF;
}

.eventInfosBoxText a {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-color: #FFFFFF;
        color: #FFFFFF;
	text-decoration: none;
}

.eventInfosBoxText a:hover {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-color: #FFFFFF;
        color: #FFFFFF;
        text-decoration: none;
}


.eventInfosBoxUrl {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-color: #FFFFFF;
        color: #FFFFFF;
	text-decoration: underline;
}

h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: D7DBDC;
        line-height: 20px;
}

h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: D7DBDC;
        line-height: 20px;
}

h3 {


}

h4 {


}


h5 {


}
