@charset "UTF-8";

body {
	font-family:Arial;
	font-size:11px;
	color:#fff;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	line-height:16px;
    background-color: #d9e5fb;
}

#main {
    width: 100%;
    height: 100%;
    background: url(../images/bg_verlauf.jpg) repeat-x !important;
}

#header {
    background: url(../images/header.jpg) no-repeat;
    width: 1255px;
    height: 259px;
}

#video {
    width: 100%;
    height: auto;
    float: left;
    background: url(../images/videobereich.jpg) no-repeat;
}

#twitter {
    float: right;
    width: 264px;
    margin-top: 20px;
    margin-right: 32px;
    background: url(../images/twitter_mitter.jpg) repeat-y;
}

#chat_foot {
    width: 642px;
    height: 73px;
    float: left;
    background: url(../images/chat_footer.jpg) repeat-x;
}

#chat_head {
    overflow: hidden;
    width: 642px;
    float: left;
    background: url(../images/chat_head.jpg) no-repeat;
    height: 167px;
}

#chat_content {
    background-color: #9bc32c;
    min-height: 550px;
}



#chat_entry_admin {
    margin-bottom: 10px;   
    overflow: hidden;
    width: 642px;
}

#chat_entry_left_text_admin {
    overflow: hidden;
    font-family: Arial;
    font-size: 16px;
    color: #30343d;
    margin-top: 4px;
    text-align: right;
}

#chat_entry_left_title_admin {
    overflow: hidden;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-align: right;
}

#chat_entry_left_admin {
    float: left;

    overflow: hidden;
    margin-top: 67px;
    width: 538px;
}

#chat_entry_right_time_admin {
    color: #fff;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    margin-left: 22px;
    margin-top: 82px;
}

#chat_entry_right_admin {
    background: url(../images/chat_kugel_rechts.jpg) no-repeat;
    overflow: hidden;
    float: left;
    width: 104px;
    height: 124px;
}

#demo_3 {
    background: url(../images/bastelei.jpg) no-repeat;
}

.play_button {
    background: url(../images/btn_play_03.gif) no-repeat;
    width: 92px;
    height: 36px;
    background-position: top center;

}

#demo_2 {
    background: url(../images/ballett.jpg) no-repeat;
    margin-bottom: 30px;
}

#demos_content p {
    color: #111111;
    font-size: 14px;
    margin-left: 22px;
    font-weight: bold;
    font-family: Arial;
}

#countdown_time2 {
    font-family: Arial;
    font-size: 22px;
    line-height: 110%;
    width: 100%;
    padding-left: 790px;
}
#countdown_live {
    float: left;
    width: 900px;
    overflow: hidden;
}

#countdown_text2 {
    font-weight: bold;
    font-family: Arial;
    font-size: 22px;
    width: 100%;
    padding-left: 793px;
    padding-top: 110px;
}

#countdown_time2 input {
    font-weight: normal;
    display: block;
    border: 0;
    background-color: transparent;
    color: #fff;
    font-size: 22px;
    width: 100%;
}

#demo_1 {
    background: url(../images/konzert.jpg) no-repeat;
    margin-bottom: 30px;
}

.demo_video {
    margin: 0 auto;
    margin-top: 5px;
    width: 101px;
    height: 122px;
    padding-top: 78px; 
    height: 44px; 
    padding-left: 124px;
}

#chat_entry {
    margin-bottom: 10px;   
    overflow: hidden;
    width: 642px;
}

#chat_entry_right_text {
    overflow: hidden;
    font-family: Arial;
    font-size: 16px;
    color: #30343d;
    margin-top: 4px;

}

#chat_entry_right_title {
    overflow: hidden;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}

#chat_entry_right {
    float: left;
    overflow: hidden;
    margin-top: 67px;
    width: 538px;
}

#chat_entry_left_time {
    color: #fff;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    margin-left: 42px;
    margin-top: 75px;
}

#chat_entry_left {
    background: url(../images/chat_kugel_links.jpg) no-repeat;
    overflow: hidden;
    float: left;
    width: 104px;
    height: 124px;
}

#video_bg {
    width: 910px;
    overflow: hidden;
    float: left;
}

#video_content {
    background: url(../images/video_verlauf.jpg) repeat-y;
    height: 100%;
    width: 910px;
    float: left;
    overflow: hidden;
}

#chat {
    overflow: hidden;
    width: 642px;
    float: left;
    height: 100%;
}

#demos_head {
    background: url(../images/demos_header.jpg) no-repeat;
    height: 167px;
    overflow: hidden;
    width: 268px;
    float: left;
}

#demos_content {
    height: ;
    width: 100%;
}

#demos_foot {
    background: url(../images/demos_foot.jpg) no-repeat;
    height: 73px;
    float: left;
    width: 268px;
}

#demos {
    background: url(../images/demos_mitte.jpg) repeat-y;
    overflow: hidden;
    width: 268px;
    height: 100%;
    float: left;
}

#twitter_foot_icon {
    float: left;
    margin-left: 10px;
}

#twitter_foot_text {
    float: left;
    margin-top: 5px;

}

#twitter_foot a {
    color: #fff;
}

#twitter_foot {
    margin: 0;
    padding-top: 20px;
    padding-left: 30px;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    background: url(../images/twitter_footer.jpg) no-repeat;
    height: 40px;
}

#twitter_head {
    background: url(../images/twitter_head.jpg) no-repeat;
    height: 82px;

}

#twitter_mitte {
    font-family: Arial;
    font-size: 16px;
    color: #000;
    padding-top: 10px;
    padding-left: 17px;
    padding-right: 20px;
    overflow: hidden;
}

#twitter_line {
    margin-top: 2px;
    color: #999999;
}

#entry {
    overflow: hidden;
    margin-bottom: 8px;
}

#linie {
    border-bottom: 1px solid #376b10;
    margin: 0 auto;
    width: 580px;
}

#button_submit {
    background-image: url(../images/btn_absenden.gif);
    background-repeat: no-repeat;
    background-position: top center;
    width: 205px;
    margin: 0 auto;
    margin-top: 15px;
    height: 48px;
}

#chat_button {
    background-image: url(../images/btn_chatarchiv_03.gif);
    background-repeat: no-repeat;
    background-position: top center;
    width:295px;
    margin: 0 auto;
    margin-top: 10px;
    height: 48px;
}

#twitter_avatar {
    float: left;
    height: 65px;
    width: 54px;
}

#twitter_text {
    font-size: 14px;
    float: left;
    overflow: hidden;
    width: 173px;
}

#left_content {
    margin-bottom: 3px;
    float: left; 
    width: 640px;
    height: 370px;
}

#copyright a, a:hover, a:focus, a:active {
    color: #000;
}

#copyright {
    background-color: #fff;
    width: 99%;
    height: 50px;
    color: #000;
    font-family: Arial;
    font-size: 12px;
    padding-top: 5px;
    padding-left: 15px;
}

#content {
    overflow: hidden;
    min-height: 845px;
    width: 1255px;
}

#footer {
    overflow: hidden;
    background: url(../images/footer.jpg) no-repeat;
    background-color: #d9e5fb;
    border: 0;
    height: 141px;
    width: 1280px;
}

#right_content {
    width: 270px;
    float: left;
    height: 370px;
    margin-bottom: 3px;

}

#right_content textarea {
    margin-left: 27px;
    margin-top: 63px;
    border: 0px;
    font-family: Arial;
    font-size: 16px;
    color: #33610b;
    font-weight: bold;
    width: 215px;
    height: 130px;
}

#addthis {
    padding-top: 52px;
    margin-left: 982px;
    color: #000 !important;
}

#addthis a, a:hover, a:focus {
    text-decoration: none;
}

#right_content input {
    margin-left: 27px;
    margin-top: 63px;
    border: 0px;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    width: 215px;
    color: #33610b;
}

