body {
    margin:0;
    padding:0;
    background:#f3f8fc url(../images/2011_bg_body.png) 0 0 repeat-x;
    }

td,body	{font-family:Arial;
			color:#1c5283;
			font-size:11px;
			line-height:14px;
			letter-spacing:0.1mm;
			word-spacing:1px;
			scrollbar-base-color:#526A74;
			scrollbar-3dlight-color:#6C848E;
			scrollbar-arrow-color:#FFE4B0;
			scrollbar-darkshadow-color:#6C848E;
			scrollbar-face-color:#6C848E;
			scrollbar-highlight-color:#6C848E;
			scrollbar-shadow-color:#6C848E;
			scrollbar-track-color:#526A74;
}

img {
    border:0;
    margin:0;
    padding:0;
    }

#playerwrapper {
    width:100%;
    text-align:center;
    } 
    
    #containerplayer {
        width:735px;
        margin:0 auto;
        padding:0;
        text-align:right;
        }

.container {
    width:700px;
    margin:0 auto;
    padding:0;
    text-align:right;
    }

#player {
    margin:0;
    padding:0;
    overflow:hidden;
    }

.text_startkasten{padding-left:0px;padding-top:0px;padding-right:0px;color:#1c5283;font-size:12px;font-weight: bold}
.text_date{color:#1c5283;font-size:10px;}
.text_head{color:#1c5283;font-size:18px;line-height:30px;text-transform:uppercase;font-family: 'Oswald', arial, serif;}
.text_vorschauhead{color:#1c5283;font-size:13px;font-weight: bold;line-height:30px;}
.text_vorschauteaser{font-family: Arial, Helvetica, sans-serif;color:#1c5283;font-size:11px;line-height:15px;}
.text_teaser{font-family: Arial, Helvetica, sans-serif;color:#1c5283;font-size:11px;font-weight: bold;line-height:15px;}
.text_body{color:#1c5283;font-size:11px;line-height:14px;}
.vorschaubild{padding-left:0px;padding-top:0px;padding-right:10px;}

.termin_uhrzeit{color:#1c5283;font-size:11px;}
.termin_datum{color:#1c5283;font-weight:bold;}
.termin_ort{color:#1c5283;font-weight: bold}
.termin_vort{color:#1c5283;font-size:11px;}


.info1{color:#1c5283;font-size:11px}
.info2{color:#1c5283;font-size:11px}



.navi a {text-decoration: none;color:#FFF; margin:2px 5px; font-size:12px; font-family: 'Oswald', arial, serif;}
.navi a:visited {text-decoration: none;color:#FFF; margin:2px 5px; font-size:12px; font-family: 'Oswald', arial, serif;}
.navi a:hover {text-decoration: none;color:#ffed00; margin:2px 5px; font-size:12px; font-family: 'Oswald', arial, serif;}

span.bottom { display:block;margin: 10px 0 30px 0;}
.bottom a {text-decoration: none;color:#245b88; margin:2px; text-transform:uppercase; font-size:10px;}
.bottom a:hover { color:#6f9ed0; }


a {text-decoration: underline;color:#1c5283;}
a:hover {text-decoration: none;color:#1c5283;}

INPUT {
background-color: #FFF;
border: 1px;
border-color:#1c5283;
color: black;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 11px;
border-style:solid;
} 
TEXTAREA {
background-color: #FFF;
border: 1px;
border-color:#1c5283;
color: #000000;
font-family: arial, verdana, ms sans serif;
font-size: 11px;
font-weight: normal;
}
SELECT {
background-color: #FFF;
border: 1px;
border-color:#1c5283;
color: black;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 11px;
border-style:solid;
} 
 

/* --- Newsletter Form Startseite --- */

.newsletter_form {
    border:1px solid #1c5283;
    padding:2px;
    background-color:#FFF;
    color:#1c5283;
    width:143px;
    font-size:95%;
    margin:0 0 5px 0;
    } 

.newsletter_form_submit {
    border:1px solid #1c5283;
    padding:1px 2px;
    background-color:#1c5283;
    color:#FFF;
    width:143px;
    font-size:90%;
    margin:0 0 5px 0;
    } 

.newsletter_form_submit:hover {
    border:1px solid #FFF;
    padding:1px 2px;
    background-color:#FFF;
    color:#1c5283;
    width:143px;
    font-size:90%;
    margin:0 0 5px 0;
    } 


/* --- News Trennstriche --- */

.trennlinien {
    margin:20px 0;
    width:100%;
    height:1px;
    overflow:hidden;
    border-bottom:1px dotted #1c5283;
    }

.trennlinien_small {
    margin:5px 0;
    width:100%;
    height:1px;
    overflow:hidden;
    border-bottom:1px dotted #1c5283;
    }


/* ---- Musiker ---- */

a.hyperbutton {
    display:block;
    background:#1c5283;
    padding:2px 10px;
    margin:0 0 3px 0;
    text-decoration:none;
    color:#afdaed;
    }

a.hyperbutton:hover {
    display:block;
    background:#afdaed;
    margin:0 0 3px 0;
    text-decoration:none;
    color:#1c5283;
    }


/* ---- Diskographie ---- */

a.hyperbutton_big {
    display:block;
    background:#1c5283;
    padding:6px 10px;
    margin:0 5px 3px 0;
    text-decoration:none;
    color:#afdaed;
    }

a.hyperbutton_big:hover {
    display:block;
    background:#afdaed;
    margin:0 5px 3px 0;
    text-decoration:none;
    color:#1c5283;
    }

/* --- Kontakt Formular --- */

.kontakt_form {
    border:1px solid #1c5283;
    padding:2px;
    background-color:#FFF;
    color:#1c5283;
    width:220px;
    font-size:95%;
    margin:0 0 5px 0;
    } 

.kontakt_form_plz {
    border:1px solid #1c5283;
    padding:2px;
    background-color:#FFF;
    color:#1c5283;
    width:60px;
    float:left;
    font-size:95%;
    margin:0 10px 5px 0;
    } 

.kontakt_form_ort {
    border:1px solid #1c5283;
    padding:2px;
    background-color:#FFF;
    color:#1c5283;
    width:150px;
    font-size:95%;
    margin:0 0 5px 0;
    float:left;
    } 

.kontakt_form_area {
    border:1px solid #1c5283;
    padding:2px;
    background-color:#FFF;
    color:#1c5283;
    width:220px;
    height:100px;
    font-size:95%;
    margin:0 0 5px 0;
    } 

.kontakt_form_select {
    border:1px solid #1c5283;
    padding:2px;
    background-color:#FFF;
    color:#1c5283;
    width:220px;
    font-size:95%;
    margin:0 0 5px 0;
    } 
    
.kontakt_form_submit {
    border:1px solid #1c5283;
    padding:1px 2px;
    background-color:#1c5283;
    color:#FFF;
    width:220;
    font-size:90%;
    margin:0 0 5px 0;
    } 

.kontakt_form_submit:hover {
    border:1px solid #FFF;
    padding:1px 2px;
    background-color:#FFF;
    color:#1c5283;
    width:220px;
    font-size:90%;
    margin:0 0 5px 0;
    } 
    
    
 
 
 
    
/* SLIDER MUSIK */

#wrap {
	margin:30px 0 30px 0;
	width:735px;

}

/************************************************
	      JCAROUSEL LITE		
************************************************/
#list {
	margin:30px auto; 
}

.slider {
	float:left;
	position:relative; 
	visibility:hidden;	
	width:595px !important;
	_width:575px !important;
}
	
.slider ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.slider ul li {
    border:2px solid #afdaed;
    width:127px;
    height:126px;
    margin:0 8px 0 8px;
    _margin:0 12px 0 10px;
    _width:133px;
    }

.slider ul li.active {
    margin:0 8px 0 8px;
    border:2px solid #FFF;
    width:127px;
    height:126px;
    overflow:hidden;
    }


.prev {
	cursor:pointer; 
	float:left;
	padding-top:40px;
	width: 70px;
}

.next {
	cursor:pointer; 
	float:left;
	padding-top:40px;
	width: 70px;
}



/* --- TERMINE --- */

.termin_pkt {
    margin:0 0 12px 0;
    padding:0 0 12px 0;
    border-bottom:1px dotted #1c5283;
    }
    
    .termin_pkt_left {
        float:left;
        width:110px;
        }
    
    .termin_pkt_right {
        float:left;
        width:410px;
        }
    
    .termin_pkt_datum {
        font-size:18px;
        line-height:1.5em;
        text-transform:uppercase;
        }
        
    .aus {
        height:1px;
        overflow:hidden;
        clear:left;
        }


