/* ============================= */
/* ==========TEMPLATE ========== */
/* ============================= */
small {font-size: 11px;}
/* ========================== */
/* ========= RESETS ========= */
/* ========================== */
.container {padding-top: 0; padding-bottom: 0}
.tl {text-align: left}
.tc {text-align: center}
.tr {text-align: right}

/* ======================== */
/* ========= BODY ========= */
/* ======================== */
body {font-size: 13px}
#layoutbox {background: url("../images/top_white.gif") repeat-x center top #EDDEC5;}
#layoutbox #main {background:#fff}

/* TOP */
/* LEFT */
.title_left {margin-top: 48px;}
/* RIGHT */
.title_center {background: url("../images/header_title.jpg") no-repeat scroll right top !important; min-height: 113px;}

/* MIDDLE */
#middle {background: url("../images/middle_bg.gif") repeat-y scroll 8px top transparent;}

/* LEFT */
#middle .col1 .block1 {color: #E1DAD0; font-size: 11px; font-family: 'droid_sansregular',Arial,sans-serif; line-height: 140%}
#middle .col1 .block1 .basics {font-style: oblique; display: block; margin-bottom: 16px}
#middle .col1 .block1 .date {font-size: 14px;}
#middle .col1 .block1 .location {}

#middle .col1 .block2 {color: #F18700;font-family: 'droid_sansregular',Arial,sans-serif;font-size: 14px;line-height:150%;font-style: oblique;text-shadow: 1px 1px 3px #000000;text-transform: uppercase;}
#middle .col1 .block2 strong {font-family: 'droid_sansbold',Arial,sans-serif; font-weight: normal}

#leftmenu li a {background: #F18700; display: block; color: #fff !important; text-decoration: none}
#leftmenu li a .big {font-size: 18px; padding: 6px 4px 2px; text-transform: uppercase;}
#leftmenu li a .small {background: url('../images/menusmallbg.png') no-repeat left top; font-size: 12px; padding: 2px 2px 2px 4px; text-transform: uppercase; display: block; min-height: 16px;}
#leftmenu li a:hover, #leftmenu li.active a {background: #57AA27}

#middle .col1 a {color: orange;}

/* RIGHT */
#middle .col3 {background:url("../images/header_title.jpg") no-repeat scroll right -113px transparent}

/* ARCHIVE */
#archive { background:#FAF5ED;margin-top: 1em;padding-bottom: 1em;}
#archive li {border-bottom: 1px dotted #aaa}
#archive a {text-decoration: none;}
#archive a:hover, #archive .active a {color: #000}
#archive a strong {font-size: 20px; color: #ccc; line-height: 140%;}
#archive a:hover strong, #archive .active a strong {color: #888}
#archive a small {margin-top: 6px;}

/* FOOTER */
#footer {margin-bottom: 1em}

/* HEADLINES */
h1 {color: #F18700;font-family: 'OpenSansCondensedBold',Arial,sans-serif;font-size: 25px;letter-spacing: 0;}
h2 {color: #888888;font-family: 'OpenSansCondensedBold',Arial,sans-serif;font-size: 20px;letter-spacing: 0;} /*margin: 8px 0 10px;}*/
h3 {color: #888888;font-family: 'OpenSansCondensedBold',Arial,sans-serif;font-size: 15px;letter-spacing: 0;}

/* CONTENTELEMENTS */
.name {color:#9B8F78}

.programm em {font-size: 12px;}
.programm td p {line-height: 120% !important;}

.programm td {color: #4D4D4D;line-height: 120%;padding: 0 0 16px;}
.programm td.time {color: #9B8F78;font-weight: bold;width: 90px;}

.programm .highlight td {font-size: 14px;font-weight: bold !important;line-height: 130%;}
.programm .highlight td.time {color: #F18700;font-size: 13px;}

#middle .col2 {}
#middle .col2 p {line-height: 160%}

/* ================================ */
/* ========== RESPONSIVES ========= */
/* ================================ */

@media only screen and (max-width:960px) {
}

@media only screen and (max-width:744px) {
}

@media only screen and (max-width:450px){
}

@media only screen and (max-width:312px){
}