@import url(reset.css);
body { background-color: #EDEDED; font-size: 12px; }
#header { display: none; }
#left { display: none; }
#page { width: 728px; margin: 24px auto; padding: 12px; background-color: #FFF; border: 1px solid; border-color: #E0E0E0; }
h1 { font-size: 16px; font-weight: 700; display: block; padding: 0px; color: #369; margin: 0 0 0.5em 0; }
h1.header { font-size: 16px; font-weight: 700; display: block; padding: 7px; color: #FFF; background-color: #369; margin: 0; line-height: 1.1em; }
h2 { font-size: 15px; color: #036; font-weight: 700; }
h3, h3 a { font-size: 14px; color: #369 !important; font-weight: 700; margin-top: 0.5em; text-decoration: none; }
h4 { font-size: 11px; color: #036; font-weight: 700; }
h5 { font-size: 11px; color: #036; font-weight: 700; }
h6 { font-size: 11px; color: #036; font-weight: 700; }
.application-form table td.form-label { margin: 0px; padding: 12px 0 2px 12px; }
.application-form table td.form-label { margin: 0px; padding: 12px 0 2px 5px; font-weight: 700; color: #369; }
.application-form table td.form-field label { display: block; font-weight: 700; line-height: 1em; vertical-align: middle; margin: 0 0 5px 0; font-size: 11px; padding: 0; }
.bordeaux, a.bordeaux, .bordeaux a { color: #900; }
.application-form table td.form-field div.feedback-where label { display: inline }
.application-form table td.form-field #send_message { margin: 12px 0 0 0; }
.application-form input, .application-form textarea { padding: 3px; font-size: 12px; font-family: Verdana, Geneva, sans-serif; }
#page-wrapper #page #content .application-form table tr .form-field #required { font-weight: 700; color: #990000; margin-top: 5px; font-size: 11px !important; }
#www-culturaldiplomacy-de body #page-wrapper #page #content .back-button-top { font-size: 10px; font-weight: 400; white-space: nowrap; text-align: left; margin: 0; padding: 0; line-height: 1em; }
#www-culturaldiplomacy-de body #page-wrapper #page #content .back-button-top a { font-size: 10px; font-weight: 700; color: #900; }
#www-culturaldiplomacy-de body #page-wrapper #page #content .back-button-bottom { font-size: 10px; font-weight: 400; white-space: nowrap; text-align: left; margin: 0; padding: 0; line-height: 1em; }
#www-culturaldiplomacy-de body #page-wrapper #page #content .back-button-bottom a { font-size: 11px; font-weight: 700; color: #990000; text-decoration: none; }
#required { font-size: 11px !important; }
#page #content a { color: #336699; text-decoration: none; }
ul { margin: 0.5em 0 1.2em 1.2em; padding: 0; border: 0; font: inherit; vertical-align: baseline; font-family: Arial, Helvetica, sans-serif; line-height: 1.4em; }
li { margin: 0.3em 0; padding: 0; line-height: 1.2em; }
.imageEntry:hover { background-color: #369; }
.teaser_images_compressed-list { background-color: #FFFFFF; height: 138px; width: 132px; float: left; padding: 10px; margin: 0 2px 4px 3px; text-align: left; font-weight: bold; border: 1px solid; border-color: #CED7EB; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.teaser_images_compressed-list:hover { background-color: #DAE9F7; border-color: #B2C4EB; }
.teaser_images_compressed-list img { height: 88px; width: 132px; margin: 0 0 5px 0; border: 1px solid; border-color: #E2E7F3; }
.teaser_images_compressed-list-1st a { display: block; padding: 0 0 0 3px; line-height: 1.1em; color: #003366 !important; font-size: 11px !important; }
.h3-teaser_images_compressed-list { font-size: 13px; padding: 0 0 5px 7px; border-bottom: 1px solid; border-bottom-color: #CAD1D9; margin: 0 0 12px 0; color: #990000 !important; }
.gold { color: #E6AC00; }
.blue, a.blue, .blue a { color: #369; text-decoration: none; }
/* new forms */
.elegant-aero td.form-label { width: 200px; text-align: right; vertical-align: middle; padding-right: 1em; font-weight: 700; color: #004599; }
h1.elegant-aero { font-weight: 700; color: #004599; font-size: 16px; margin-bottom: 0; }
.elegant-aero { margin-left: auto; margin-right: auto; background: #FCFDFF; padding: 12px; font: 12px Arial, Helvetica, sans-serif; color: #666; }
.elegant-aero h1 { padding: 10px 10px 10px 20px; display: block; background: #C0E1FF; border-bottom: 1px solid #B8DDFF; margin: -20px -20px 15px; }
.elegant-aero h1>span { display: block; font-size: 11px; }
.elegant-aero label>span { float: left; margin-top: 10px; color: #5E5E5E; }
.elegant-aero label { display: block; margin: 0px 0px 5px; }
.elegant-aero label>span { float: left; width: 20%; text-align: right; padding-right: 15px; margin-top: 10px; font-weight: bold; }
.elegant-aero input[type="text"], .elegant-aero input[type="email"], .elegant-aero textarea, .elegant-aero select { color: #333333; width: 75%; padding: 0px 0px 0px 5px; border: 1px solid #E1E6F2; background: #FBFBFB; outline: 0; font: 200 12px/25px Arial, Helvetica, sans-serif; min-height: 30px; line-height: 15px; margin: 1em 6px 12px 0px; }
.elegant-aero textarea { height: 100px; padding: 5px 0px 0px 5px; width: 75%; }
.elegant-aero .button { padding: 10px 30px 10px 30px; background: #004599; border: none; color: #FFF; }
.header-image {width:100%;height:auto;}
