/* Start of CMSMS style sheet 'blf' */
body {background: #fff url(/uploads/tmpl/bck.png) repeat-x top left; text-align: center; margin: 0;}
#wrap {width: 799px; margin: auto;}
a img {border: 0;}
.clear {clear: both;}

#main {background: url(/uploads/tmpl/main_bck.png) repeat-y top left; text-align: left; padding-left: 6px; padding-right: 8px;}
#footer {background: url(/uploads/tmpl/footer_bck.png) no-repeat top left; height: 11px;}

#header {height: 47px; background: url(/uploads/tmpl/header_bck.jpg) no-repeat top left; padding-top: 119px; }

#nav {margin-left: 10px;}
#nav ul {list-style: none; margin: 0; padding: 0;}


#stage {min-height: 300px; padding-top: 10px; padding-bottom: 20px;}
#breadcrumbs {font: 11px arial; text-align: right; padding-right: 20px; color: #a6a6a6;}
#breadcrumbs a {color: #4e4e4e;}
#leftcol {float: left; width: 180px; background: url(/uploads/tmpl/side_bck.png) no-repeat top right; padding: 5px  5px  215px  5px; }
#contentcol {float: left; width: 415px; padding: 5px;}
#rightcol {float: right; width: 160px; background: url(/uploads/tmpl/side_bck.png) no-repeat top left; padding: 5px;}
#rightcol p {text-align: center;}
#footlinks {float: left; width: 300px; color: #000; text-align: left; font: 11px arial; padding-left: 10px;}
#imprint {color: #000; text-align: right; font: 11px arial; padding-right: 10px; float: right;}
#footlinks a, #imprint a {color: #000; text-decoration: none;}

#leftcol, #rightcol {font: 13px/14px arial;}
#leftcol .title {color: #373f99; font-weight: bold;}
#leftcol p {color: #848484;}
#contentcol {font: 12px/14px arial; color: #000;}
#contentcol h1 {font: 18px tahoma; background: url(/uploads/tmpl/content_h1.png) no-repeat; color: #373f99;}
#contentcol h3 {font: 14px tahoma; color: #373f99;}
#contentcol a {color: #4e4e4e; text-decoration: none;}
#contentcol li {list-style: square inside; }
.contactform label {display: block;}
.contactform input {border: 1px solid 4e4e4e; width: 300px;}
.contactform textarea {border: 1px solid 4e4e4e; width: 300px; height: 150px;}
.error_message {padding: 5px; background-color: #e9adad; margin-bottom: 10px; color: #000;}


.panel {color: #37409a; font-weight: bold;}
.speaker {font-style: oblique;}

.registerform fieldset {width: 350px; border: 0; background: #eee; margin-bottom: 10px;}
.registerform legend {font: 14px arial;}
.registerform label {display: block; padding: 5px 5px 5px 0px;}
.registerform input {border: 1px solid 4e4e4e; width: 300px;}
.registerform textarea {border: 1px solid 4e4e4e; width: 300px; height: 150px;}
.error_message {padding: 5px; background-color: #e9adad; margin-bottom: 10px; color: #000;}

#pdfs {font: 13px arial; color: #000;}
#pdfs a {text-decoration: none; color: #000;}

.NewsSummary {margin-bottom: 10px;}
/* End of 'blf' */

