/* Style sheet eufep */
.caption{font-size:80%;color:#666666;}
#header h1{margin:0;padding:0;}
#header h1 a{width:307px;height:155px;display:block;}
#header h1 span{display:none;}
#headerLanguage span.active{color:#fff;}
#headerLanguage span a{text-decoration:none;color:#040000;}
#footerPartner{float: right;}
#footerPartner ul{margin:0;padding:0;list-style-type:none;}
#footerPartner ul li{float:left;}
#footerPartner ul li img{border:0;}
#leftShortBox a,#print_top a{text-decoration:none;color:#858283;}
#searchBox{margin:0;padding:0 0 0 50px;}
#main a,#main a:link,#main a:visited,#main a:hover,#main a:active{text-decoration:underline;color:#961b20;}
#main h2{margin-top:11px;margin-bottom:10px;padding:0;font-weight:bold;font-size:120%;color:#961a1e;line-height:18pt;}
#main h3{margin-top:18px;padding-bottom:5px;color: #333333;line-height: 16pt;font-size: 110%;margin: 0px;}
#main h4{margin-top:18px;padding-bottom:0;color: #333333;line-height: 16pt;font-size: 110%;margin: 0px;}
ul{margin-top: 0px;margin-bottom: 5px;}
#main .inside p{padding: 4px 0px;}
#main div.inside #col2{float:left;width:440px;}
#main #contentBoxInfo p{margin:0;padding:0;}
#main #contentBoxInfo p.title{padding:10px;background-color:#afafaf;font-weight:bold;font-size:110%;}
#main #contentBoxInfo p.title span{font-size:90%;color:#fff;}
#main #contentBoxInfo p.description{padding:10px;background-color:#e9e9ea;font-size:90%;}
#main #contentBoxInfo p.description strong{font-size:110%;}
#main #contentBoxInfo p.description span.date{display:block;padding-left:5px;font-weight:bold;color:#96191d;}
#main #contentBoxInfo p.description span.desc{display:block;padding-left:15px;}
#main #contentBoxInfo p.overview{padding:10px;background-color:#f59e01;font-weight:bold;font-size:110%;}
#main #contentBoxInfo p.anmeldung{padding:10px;background-color:#666666;font-weight:bold;font-size:100%;color:#ffffff;}
#main #contentBoxInfo p.anmeldung a{font-weight:bold;text-decoration:none;font-size:100%;color:#ffffff;}
#main #contentBoxInfo p.overview a{font-weight:bold;text-decoration:none;font-size:110%;color:#000;}
#main #contentBoxInfo p.register{padding:10px;background-color:#961a1e;font-weight:bold;font-size:110%;color:#fff;}
#main #contentBoxInfo p.register a{font-weight:bold;text-decoration:none;font-size:110%;color:#fff;}
#main div.mod_sitemap ul.level_1{font-size:120%;list-style-type:square;}
#main div.mod_sitemap ul.level_1 li{margin-top:3px;margin-bottom:3px;}
#main div.mod_sitemap ul.level_1 li a{font-weight:bold;text-decoration:none;color:#000;}
#main div.mod_sitemap ul.level_2{margin:5px 0 5px 15px;padding:3 0;font-size:80%;color:#c0c0c0;list-style-type:square;}
#main div.mod_sitemap ul.level_2 li a{font-weight:normal;color:#000;}
#branding a{width:20px;height:20px;display:block;background-image:url("tl_files/bodypix/weblifting.png");background-repeat:no-repeat;}
#branding a span{display:none;}
.formbody input,.formbody select,.formbody textarea{margin-bottom:5px;padding:2px;border:1px solid #CECED0;}
#cforp .formbody input,#cforp .formbody select{width: 300px;}
.formbody textarea{border:1px solid #D0D0D2;}
.formbody input:focus,.formbody select:focus,.formbody textarea:focus{background-color:#f7f7f7;}
#cforp .formbody input.submit{border:0;background-color: #961a1e;color: #fff;float: right;margin-right: 4px;}
.standard input{background: #eaeaea;width: 300px;}
.standard input.checkbox{background: #eaeaea;width: 20px;}
.standard input.submit{width: 130px;margin-left: 170px;margin-top: 20px;}
.formbody input.submit{background-color: #961a1e;color: #fff;}
.formbody label{display:block;font-size:100%;}
.formbody div.error{font-size:90%;color:#d91c26;}
form input,form{margin:0;padding:0;}
fieldset{margin: 0px;margin-bottom: 30px;padding: 10px 20px;border: 1px solid #D0D0D2;}
fieldset.textArea{margin: 0px;margin-bottom: 30px;padding: 0px 10px;border: 1px solid #D0D0D2;}
fieldset.textArea textarea{width: 600px;margin: 10px 0px;}
fieldset.textArea label{display: none;}
fieldset legend{font-weight: bold;color: #961A1E;}
#search input.text,#search div.submit_container,#search input.submit{display:inline;margin:0;padding:0;}
#search input{float:left;}
#search .text{float: left;}
#search .submit_container{width: 20px;height: 20px;}
#schedule{border-top:1px solid #D5D5D5;border-right:1px solid #D5D5D5;border-bottom:0px solid #D5D5D5;border-left:1px solid #D5D5D5;}
#schedule .entry,.schedl .entry{padding-top:3px;padding-bottom:3px;border-bottom:1px solid #D5D5D5;}
#schedule .odd,.schedl .odd{background-color:#F4F4F4;}
#schedule span.time,.schedl span.time{width:90px;float:left;display:block;padding-right:20px;padding-left:20px;font-size:90%;}
#schedule .headline,.schedl .headline{text-decoration:underline;color:#96191D;cursor: pointer;}
#schedule .noc,.schedl .noc{text-decoration:none;color:#000000;cursor: text;}
#schedule .content,.schedl .content{margin:0 5px 0 130px;font-size:90%;}
#pricing{margin-top:5px;border-top:1px solid #D5D5D5;border-right:1px solid #D5D5D5;border-left:1px solid #D5D5D5;border-collapse:collapse;}
#pricing tr.odd{background-color:#F4F4F4;}
#pricing td{padding:4px 15px;border-bottom:1px solid #D5D5D5;}
#pricing td.last{font-style:italic;}
#referents{border-top:1px solid #D5D5D5;border-right:1px solid #D5D5D5;border-left:1px solid #D5D5D5;}
#referents .referent{padding:4px 20px;border-bottom:1px solid #D5D5D5;font-size:100%;}
#referents .even{background-color:#F4F4F4;}
#referents .toggler{text-decoration:underline;color:#96191D;cursor: pointer;}
#referents .toggler2010{text-decoration:none;color:#96191D;cursor: default;}
#referents img.avatar{float:right;margin:4px;border:3px solid #e4c691;}
#referents span{display:block;}
#referents span strong{margin-right:10px;}
#referents .bio-cont,#referents .abs-cont{display:block;margin-left:20px;}
#referents .abs-cont strong{font-weight:normal;font-size:110%;color:#711316;}
#referents .career{display:block;margin-top:4px;margin-bottom:4px;font-variant:small-caps;}
#referents .accordion{font-size:90%;}
#referents .separator{padding:4px;border-bottom:1px solid #D5D5D5;font-weight:bold;font-size:120%;}
.mod_changelanguage ul{float:right;list-style-type:none;margin: 0;margin-right: 40px;padding-top:14px;}
.mod_changelanguage ul li{float:left;margin-left:15px;}
.mod_changelanguage ul li.first{border-right:2px solid #7A7A7A;padding-right: 15px;}
.mod_changelanguage p{margin: 0;}
.mod_changelanguage a{text-decoration:none;color:#ffffff;}
div.ce_form p.error{color:#b51919;margin: 3px 0;}
form div.checkbox_container span input{float:left;margin-right:10px;}
.mod_routenplaner{margin-top: 20px;}
.mod_routenplaner input{margin: 7px 30px;width: 400px;}
.mod_routenplaner input.inputbutton{width: 150px;float: right;color: #fff;background-color: #961a1e;border: 0px;}
