/*****************************/
/**  M A I N  -  S T Y L E  **/
/*****************************/

@import url("news.css"); /* Style für News-Einträge */
@import url("navigation.css"); /* Style für Navigation und Unternavigation */
@import url("character.css"); /* Style für den Steckbrief */
@import url("guestbook.css"); /* Style für das Gästebuch */
@import url("screen.css"); /* Style für das große Bild auf der Hauptseite */
@import url("impressum.css"); /* Style für das Impressum */
@import url("media.css"); /* Style für die Medienansicht */
@import url("video.css"); /* Style für die VideoPlayer-Anzeige */
@import url("videos.css"); /* Style für die Video-Anzeige */
@import url("images.css"); /* Style für Bilder-Anzeige */
@import url("vita.css"); /* Style für den Lebenslauf */
@import url("contact.css"); /* Style für die Kontaktmöglichkeiten */
@import url("stage.css"); /* Style für die Auftritte */
@import url("input_form.css");

body {

    margin: 0;
    padding: 0;
    //background-color: #C32E2E;
    //background-color: #720005;
    background-image: -webkit-linear-gradient(top, #4E0005 0%, #5D1116 300px);
    background-image: -moz-linear-gradient(top, #4E0005 0%, #5D1116 300px);
    background-image: -o-linear-gradient(top, #4E0005 0%, #5D1116 300px);
    background-image: -ms-linear-gradient(top, #4E0005 0%, #5D1116 300px);
    //background-image: url("../images/body/abstract_theatre_wallpaper.jpg");
    //background-image: url("../images/body/2014-04-16/light_abstract.jpg");
    background-position: center top;
    background-attachment: fixed;
    
}

#main {

    width: 1000px;
    margin: 0px auto 0 auto;
    
    background-color: rgba(240, 240, 240, 0.85);
    //background-color: rgba(30, 30, 30, 0.85);
    //background-color: rgba(180, 180, 180, 0.85);
    
    box-shadow: 1px 1px 8px #000000;
    
    //border: 1px solid #321D1D;
    //border-bottom: 0px;
    /border-top-left-radius: 5px;
    /border-top-right-radius: 5px;
    
}

#topPicture {
    width: 100%;
    height: 150px;
    background-color: #008000;
    background-image: url("../images/design/theme/2014-04-06/top_picture.jpg");
    background-position: center;
    
    //border-top-left-radius: 10px;
    //border-top-right-radius: 10px;
}

#pageInside {
    position: relative;
    margin: 10px 20px 20px 20px;
    z-index: 999;
}

#fixBottom {
    height: 1px;
}

/***************************** TITLE ********************************/

#pageTitle {
    font-size: 32px;
    font-family: Verdana;
    font-variant: small-caps;
    text-align: left;
    padding: 0 0 0 10px;
    margin: 0 8px 0 8px;
    text-shadow: 1px 1px 3px black;
}


/***************************** FOOTER *******************************/

#footer {
    text-align: center;
    width: 1000px;
    margin: 0 auto 10px auto;
    padding-top: 15px;
    padding-bottom: 15px;
    
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    
    background-color: #1C1C1C;
    background: -webkit-radial-gradient(center, ellipse closest-side, #2A2A2A 0%, #0E0E0E 150%);  
    background: -moz-radial-gradient(center, ellipse closest-side, #2A2A2A 0%, #0E0E0E 150%);  
    background: -ms-radial-gradient(center, ellipse closest-side, #2A2A2A 0%, #0E0E0E 150%);  
    background: -o-radial-gradient(center, ellipse closest-side, #2A2A2A 0%, #0E0E0E 150%);  
    
    background-image: url("../images/triagle/triagle_footer.jpg");   
    box-shadow: 1px 1px 8px #000000;
    
    font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
    font-size: 13px;
    color: #9ABBBF;
    line-height: 30px;
    text-shadow: 1px 1px 3px #000000;
}

#footer a {
    text-decoration: none;
    color: #4A5298;
}
#footer a:hover {
    text-decoration: underline;
}

/***************************** STANDARD *****************************/

/* Clearfix */
#clearFix {
    height: 0;
    width: 0;
}
#clearFix.left {
    clear: left;
}



/** allgemeines **/

#mysql-error-text {
    padding: 4px 20px;
    font-family: "Calibri", "Times New Roman";
    color: red;
}