body{font-family: Verdana, sans-serif !important; color:#5d5d5d !important;}

#wrap { background:url(mf2010/wrapper.png) repeat-y !important; text-align: left !important;}
#footer { background-image:url(mf2010/footer.png) !important; background-position:bottom !important; height:26px !important;}

#left{float:left !important; padding:14px 28px 0px 35px !important; margin:0px !important; width:557px !important; min-height:328px !important; font-size:11px !important; line-height:1.45 !important;}
#left h1{font-weight:normal !important; font-size:20px !important;  margin:0px 0px 7px 0px !important; padding:14px 0px 0px 0px!important;  border-top:1px dashed #999 !important; color:#5d5d5d !important;}
#left .top_news_header{font-weight:bold !important; font-size:12px !important; margin:-21px 0px 7px 0px !important; padding:14px 0px 0px 0px!important; color:#5d5d5d !important; border-top:1px dashed #999 !important;}

#main_mf2010 h1{background:none !important; color:#10709e !important; font-variant:small-caps !important; font-size:13px !important; margin-top:14px !important; font-style:normal !important;}

#footer_pre h1{background:none !important; color:#10709e !important; font-variant:small-caps !important; font-size:13px !important; margin-top:0px !important; font-style:normal !important; padding-bottom:0px !important;}

#main_mf2010{float:right !important; margin:0px !important; width:328px !important; padding:21px 32px 14px 21px !important;min-height:328px !important;}

a{color:#0092d7 !important;}
h2{font-weight:bold !important; font-size:12px !important; margin-bottom:3px;}

.trenner { border-top: 1px #bebebe dashed !important;padding-top:28px; padding-bottom:14px;}
h2.trenner {padding-bottom:2px !important; padding-top:21px !important;}

.header_medien { background:url(mf2010/header.png) no-repeat !important; height:181px !important;}
.header_logo {margin-top: -7px !important; }
.custom { background:url(mf2010/header_pre.png) no-repeat !important; height: 26px !important; }
.custom a {color:#fff !important;}
.custom a:hover {background:url(mf2010/custom_hover.png) !important; }
.custom span {background:url(mf2010/custom_hover.png) !important; }
.main {background:url(mf2010/navi_main.png) no-repeat !important; height:31px !important; padding-left:17px !important;}
.main a{ font-weight:bold !important;}
.main a:hover {background:url(mf2010/main_hover.png) repeat-x !important; color:#FFF !important; height:30px !important;}
.main span {background:url(mf2010/main_hover.png) repeat-x !important; height:30px !important;}
.main ul , .main li{height:22px !important;}
.main ul {background:none !important;}
.sub {background-image:url(mf2010/sub.png) !important; background-position: -12px 0 !important; padding: 0px 0px 0px 5px !important; margin:0px 0px 0p 0px !important; width:956px !important; height:24px !important;}
.sub a, .sub span { color:#5d5d5d !important; padding: 4px 14px 4px 14px !important; margin:0px 0px 0px 0px !important; font-weight:normal !important;}
.sub a:hover, .sub span {background-image:url(mf2010/sub_hover.png) !important;}

.news_full_image_text {float:left; font-size:10px; width:265px !important; margin:0px !important; padding:0px 35px 14px 0px !important; font-size:10px !important;}

.medientwitter{background:url(mf2010/right_twitter.png) !important; width:318px !important; height:360px !important;padding:15px 0px 0px 10px !important; margin-bottom:21px !important;}

.breadcrumb{padding:0px 0px 14px 0px !important; margin:0px !important; border:0px !important;}

.news_full_headline{color:#0092d7; font-size:20px; font-weight:normal; margin-bottom:14px !important;}
.news_full_subheadline{font-weight:bold;}
.news_teaser {margin-top:21px !important;}
.news_tags{font-size:10px !important; width:100%; padding-bottom:5px !important; border-bottom: #d2cfb7 1px dashed; margin:0px 0px 0px 0px !important;}
.news_full_text{min-height:221px !important; margin-bottom:28px !important;}

#left .mod_tellafriend h1, #left .addthis_separator{display:none !important; }
#left .addthis_toolbox{margin:5px 0px 0px 0px !important; padding:0px !important;border-top: #d2cfb7 1px dashed !important; margin:21px 0px 0px 0px !important; padding:21px 0px 0px 0px !important; float:none !important; clear:both !important;}
#left .addthis_toolbox a {margin:0px 21px 0px 0px !important; padding:0px !important;}
#left .fb {margin-top:14px !important;}

#left .news_referenten_detail strong {font-weight:bold !important;}

#left .fb_referenten {margin-top:14px !important;}

#left img {margin:0px 28px 14px 0px;}
#left .news_full_image{border:0px !important;}
#left .news_full img {margin:0px 35px 7px 0px !important; border: #bebebe 1px solid !important; padding: 1px !important;}
#left .ce_gallery img {margin:0px 3px 0px 0px !important;}

.sponsoren img{ margin:0px !important; padding:1px; border: 1px #bebebe solid;}
.sponsoren{margin-bottom:14px !important;}

#main_mf2010 .sponsoren img {border:0px !important; margin-bottom:-18px !important;}
#main_mf2010 .sponsoren2 img {border-top:0px !important; margin:0px 0px 21px 1px !important;}
#main_mf2010 .no_border_1 img {border:0px !important; padding:0px !important; margin:0px 0px 7px 0px !important;}
#main_mf2010 .no_border_2 img {border:0px !important; padding:0px !important; margin:7px 0px 7px 0px !important;}
#main_mf2010 .no_border_3 img {border:0px !important; padding:0px !important; margin:0px 0px -7px 0px !important;}

.mod_twitterreader {font-size:10px !important; line-height:1.2 !important; padding-bottom:14px !important; clear:both !important;}
.mod_twitterreader li{padding:6px; width:150px !important; float:left; height:85px !important; border-bottom: 1px #bebebe dashed;}
.mod_twitterreader .date, .mod_twitterreader a{font-weight:bold;}{font-weight:bold;}

.twtr-tweet-text{font-size:10px !important;font-family: Verdana, sans-serif !important;}

.news_tags_list, news_teaser { clear:both; border:0px !important; padding-bottom:0px !important;}
.news_teaser {margin-bottom:21px !important; font-size:11px !important;}
.news_teaser .news_list_subheadline, .news_full .news_full_subheadline {font-size:13px !important;}
.news_teaser .news_list_headline a{margin-bottom:7px !important; margin-top:3px !important; font-size:20px !important; font-weight:normal !important;}
.news_teaser .news_list_text {margin:14px 0px 0px 0px !important; min-height:187px !important; padding-bottom:7px !important; min-height:214px !important;}
h2.themen {padding-top:21px !important; clear:both !important; float:none !important;}

.news_list_tags{font-size:10px !important;margin-top:7px !important;}

.news_teaser_k {clear:both; margin-top:21px !important; font-size:11px !important;}
.news_teaser_k .news_list_headline {font-size:14px !important; font-weight:bold; margin-top:0px; margin-bottom:7px;}
.news_teaser_k .news_list_subheadline { margin-top:4px !important;}
.news_teaser_k .news_list_text {margin-top:14px !important; min-height:113px !important; padding-bottom:35px !important;}

#left .mod_tagcloudnews{margin:14px 0px 14px 0px !important; padding:0px 0px 21px 0px !important;}
#left .mod_tagcloudnews li.size1{font-size:10px !important;}
#left .mod_tagcloudnews li.size2{font-size:12px !important;}
#left .mod_tagcloudnews li.size3{font-size:14px !important;}
#left .mod_tagcloudnews li.size4{font-size:16px !important;}
#left .mod_tagcloudnews li.size5{font-size:18px !important;}
#left .ce_comments input, #left .ce_comments textarea{width:530px !important;}
#left .ce_comments textarea{width:530px !important; height:200px !important;}

#left .tagcloud_archiv{margin:0px 0px 14px 0px !important; padding:0px 0px 14px 0px !important;}

#footer_pre .news_referenten {background:url(mf2010/right_feedback.png) !important; width:570px !important; height:82px !important;padding:38px 0px 0px 10px !important; margin:7px 0px 7px 35px !important; clear:both; font-size:10px !important; float:left;}
#footer_pre .news_referenten img{margin:0px 14px 0px 0px; float:left;}
#footer_pre .news_referenten li{display:block; float:left !important; width:563px !important; margin:3px 21px 0px 0px !important;}
#footer_pre .news_referenten .feedback_text{margin-left:79px !important; }
#footer_pre .news_referenten h2 {margin-top:14px !important;}
#footer_pre .news_referenten .titel { font-style:normal !important;}

#left .news_referenten .box{margin:0px 21px 21px 0px; width:246px; min-height:65px; float:left; font-size:10px !important; border:1px solid #bebebe !important; padding:1px !important; padding-right:7px !important; vertical-align:middle !important; background:url(mf2010/referenten_bg.png) !important;}
#left .news_referenten .box span{display:block !important; padding-bottom:0px !important; padding-top:0px !important; font-size:9px !important;}
#left .news_referenten img{margin:0px 14px 0px 0px !important; float:left; border:0px !important; padding:0px !important;}
#left .news_referenten h2 {margin-top:5px !important; font-size:11px !important; margin-bottom:3px !important; line-height:1.2 !important;}
#left .news_referenten a.info{position:relative; z-index:24;color:#000;text-decoration:none}
#left .news_referenten a.info:hover{z-index:25;}
#left .news_referenten a.info span{display: none;}
#left .news_referenten a.info:hover span{display:block; position:absolute; min-width:400px; padding:7px; top:0px; left:15px; border: 1px #bebebe solid; font-size:10px !important; color:#000; background-color:#e4ebf0; text-align: left;z-index:26;}
#left .news_referenten .referenten_strich {width:563px !important; clear:both !important; float:none !important;}

#left .veranstaltung_ref{width:85px !important; height:85px !important;padding:0px 0px 28px 0px !important; margin:7px 7px 28px 0px !important; float:left !important; }
#main_mf2010 .news_referenten{background:url(mf2010/right_referenten.png) !important; width:318px !important; height:161px !important;padding:38px 0px 0px 10px !important; margin:17px 0px 21px 0px !important;}
#main_mf2010 .news_referenten img, #left .veranstaltung_ref img{margin:3px 2px 2px 3px !important;}
#main_mf2010 .news_referenten a.info, #left .veranstaltung_ref a.info{position:relative; z-index:24;color:#000;text-decoration:none}
#main_mf2010 .news_referenten a.info:hover, #left .veranstaltung_ref a.info:hover{z-index:25;}
#main_mf2010 .news_referenten a.info span, #left .veranstaltung_ref a.info span{display: none}
#main_mf2010 .news_referenten a.info:hover span, #left .veranstaltung_ref a.info:hover span{display:block; position:absolute; padding:7px; top:0px; left:15px; border: 1px #bebebe solid; font-size:10px !important; color:#000; background-color:#e4ebf0;  text-align: center}
.referenten_link{text-align:right; font-weight:bold !important; font-size:11px !important;}
#left .veranstaltung_ref h2{height:17px !important;}
#left .veranstaltung_ref .beschreibung{margin:0px 0px 28px 0px !important;}
#left .veranstaltungen h1{margin:14px 0px 28px 0px !important; padding:14px 0px 0px 0px !important;}
	
.news_referenten_detail {margin-top:28px !important;}
.news_referenten_detail img {margin-bottom:4px !important;}
.news_referenten_detail .image {float:left; margin:0px 28px 14px 0px; width:200px; font-size:10px;}	
.beitraege {padding-top:21px !important; font-style:normal !important;}
.news_referenten_detail .feedback {padding-top:21px !important; font-style:italic !important;}

#footer_pre .social_media {background:url(mf2010/right_social.png) !important; width:318px !important; height:82px !important;padding:38px 0px 0px 10px !important; margin:7px 0px 21px 27px !important; float:left;}
#footer_pre .social_media a img{ float:left !important; margin:3px 3px 3px 3px !important; padding:0px !important; width:69px !important; height:69px !important;}

#footer_pre .social_media a img.facebook{ width:69px !important; height:69px !important;background-image:url(../medienforum/2010/pictures/social_media/facebook_hover.jpg); background-repeat:no-repeat !important;}	
#footer_pre .social_media a:hover img.facebook{ width:69px !important; height:69px !important; background-image:url(../medienforum/2010/pictures/social_media/facebook.jpg);background-repeat:no-repeat !important;}	
#footer_pre .social_media a img.twitter{ width:69px !important; height:69px !important;background-image:url(../medienforum/2010/pictures/social_media/twitter_hover.jpg); background-repeat:no-repeat !important;}	
#footer_pre .social_media a:hover img.twitter{ width:69px !important; height:69px !important;background-image:url(../medienforum/2010/pictures/social_media/twitter.jpg); background-repeat:no-repeat !important;}
#footer_pre .social_media a img.youtube{ width:69px !important; height:69px !important;background-image:url(../medienforum/2010/pictures/social_media/youtube_hover.jpg); background-repeat:no-repeat !important;}	
#footer_pre .social_media a:hover img.youtube{ width:69px !important; height:69px !important;background-image:url(../medienforum/2010/pictures/social_media/youtube.jpg); background-repeat:no-repeat !important;}
#footer_pre .social_media a img.studivz{ width:69px !important; height:69px !important;background-image:url(../medienforum/2010/pictures/social_media/studivz_hover.jpg); background-repeat:no-repeat !important;}	
#footer_pre .social_media a:hover img.studivz{ width:69px !important; height:69px !important;background-image:url(../medienforum/2010/pictures/social_media/studivz.jpg); background-repeat:no-repeat !important;}


#drei-von-einhundert strong em{font-weight:bold !important; font-style:italic !important; font-size:11px !important;}

#hotels img {border:0px !important;}
#hotels .trenner {padding-top:14px !important;}
#anfahrt .ce_text{margin-bottom:-21px !important;}
.mod_routenplaner input {width:450px !important; margin-left:50px; font-size:11px !important;}
.mod_routenplaner .inputbutton{background-color:#e4ebf0 !important; margin-top:14px !important; border:0px !important;}

#left .pagination {border-top: 1px #bebebe dashed !important;padding-top:14px;margin-top:28px;}

.sponsoren_gross img {border:0px !important;}
.mod_newslist .news_teaser_top-news_headline {color:#5d5d5d !important; font-size:16px !important; font-weight:bold !important; padding-top:14px !important; border-top: 1px #bebebe dashed !important; }

#left .ce_text, #left .mod_cataloglist {margin-bottom:32px !important;}
#left .ce_text h1, #left .ce_headline{margin-bottom:25px !important;}

.vergangene_medienforen {padding-top:21px !important; clear:both;}

#left .alle_news {text-align:right !important; padding: 7px 0px 14px 0px !important; margin:-28px 0px 0px 0px!important;  border-top:1px dashed #999 !important; margin-top:0px !important;}


#irdiv2 img {border:0px !important; padding:0px !important;}

#left .veranstaltungen .box, #left .news_referenten_detail .box{margin:0px 21px 21px 0px; width:525px; float:left; font-size:10px !important; border:1px solid #bebebe !important; padding:1px !important; padding:0px 14px 7px 0px !important; vertical-align:middle !important; background:url(mf2010/veranstaltungen_bg.png) !important;line-height:1.2 !important; }
#left .veranstaltungen .box span{display:block !important; padding-bottom:0px !important; padding-top:0px !important; font-size:9px !important;}
#left .veranstaltungen .box .more{display:block !important; padding-bottom:0px !important; padding-top:7px !important; font-size:10px !important; text-align:right !important; font-weight:bold !important;}
#left .veranstaltungen img{margin:7px 14px 0px 0px !important; float:left; border:0px !important; padding:0px !important;}
#left .veranstaltungen h2 {margin-top:10px !important; font-size:13px !important; margin-bottom:4px !important; line-height:1.2 !important;}
#left .veranstaltungen .untertitel {font-weight:bold !important; margin-top:1px !important; font-size:10px !important; margin-bottom:10px !important; line-height:1.2 !important;}
#left .veranstaltungen .zeit {font-weight:bold !important; margin-top:14px !important; font-size:10px !important; margin-bottom:0px !important;}
#left .veranstaltungen a.info{position:relative; z-index:24;color:#000;text-decoration:none}
#left .veranstaltungen a.info:hover{z-index:25;}
#left .veranstaltungen a.info span{display: none;}
#left .veranstaltungen a.info:hover span{display:block; position:absolute; min-width:400px; padding:7px; top:0px; left:15px; border: 1px #bebebe solid; font-size:10px !important; color:#000; background-color:#e4ebf0; text-align: left;z-index:26;}
#left .veranstaltungen .referenten_strich {width:563px !important; clear:both !important; float:none !important;}

.veranstaltung_detail .titel {font-weight:normal !important; font-size:20px !important;  margin:0px 0px 7px 0px !important; padding:14px 0px 0px 0px!important;  border-top:1px dashed #999 !important; color:#5d5d5d !important;}
.veranstaltung_detail .untertitel {font-weight:bold !important; margin-top:0px !important; margin-bottom:14px !important; line-height:1.2 !important;}
.veranstaltung_detail img {margin-bottom:4px !important; float:left !important;}
.veranstaltung_detail .image {float:left; margin:0px 28px 14px 0px; width:200px; font-size:10px;}	
.veranstaltung_detail .beitraege {padding-top:21px !important; font-style:normal !important;}
.veranstaltung_detail .feedback {padding-top:21px !important; font-style:italic !important;}
 textarea {height:30px !Important;}
#left #veranstaltungsdetail label{width:150px !important; }
#left #veranstaltungsdetail input{width:150px !important; }
#left #veranstaltungsdetail textarea{width:530px !important; height:100px !important;}

#programm .list_k h2{margin-bottom:21px !important;}

.presseakkreditierung tableform{width:550px !important;}
.presseakkreditierung h2 {padding:28px 0px 0px 0px !important;border-top:1px dashed #999 !important;margin-top:28px !important;}
.presseakkreditierung td.col_0{width:250px !important; padding:21px 0px 0px 0px !important; vertical-align:top !important;}
.presseakkreditierung td.col_1{width:300px !important; padding:21px 0px 0px 0px !important; vertical-align:top !important;}
.presseakkreditierung input {width:100% !important; margin:0px !important;}
.presseakkreditierung .checkbox_container input.checkbox {width:20px !important; margin:0px !important;}
.presseakkreditierung .checkbox_container span{display:block !important;margin:0px !important; width:300px !important; clear:both !important; float:none !important;}

.tickets tableform{width:550px !important;}
.tickets strong {font-weight:bold !important;}
.tickets h2 {padding:28px 0px 0px 0px !important;border-top:1px dashed #999 !important;margin-top:28px !important;}
.tickets td.col_0{width:355px !important; padding:7px 0px 0px 0px !important; vertical-align:top !important;}
.tickets td.col_1{width:195px !important; padding:7px 0px 0px 0px !important; vertical-align:top !important;}
.tickets input {width:100% !important; margin:0px !important;}
.tickets textarea {width:100% !important; margin:0px !important; height:80px !important;}
.tickets input.ticket_anzahl {width:24px !important; margin:0px !important;}
.tickets .checkbox_container input.checkbox {width:20px !important; margin:0px !important;}
.tickets .checkbox_container span{display:block !important;margin:0px !important; width:195px !important; clear:both !important; float:none !important;}

.tickets select{width:200px !important;} 

.veranstaltung_button img, #left .news_full_text .veranstaltung_button img  {margin:0px !important; padding:0px !important;}

.beitraege strong {font-weight:bold !important;}

.presse_bilder img {margin:7px 28px 7px 0px !important;}

.mf_umfrage strong{font-weight:bold !important;}

.mf_umfrage .surveytitle {margin-bottom:7px !important; margin-top:3px !important; font-size:20px !important; font-weight:normal !important;}
.mf_umfrage .pagetitle {margin-bottom:0px !important; font-size:15px !important; font-weight:normal !important; border-top: 1px #bebebe dashed !important;padding-top:14px; }
.mf_umfrage .pageintroduction { border-bottom: 1px #bebebe dashed !important;padding-top:7px; padding-bottom:14px; margin-bottom:14px;}
.mf_umfrage .title {font-weight:bold !important; margin-top:21px !important; margin-bottom:7px !important;}
.mf_umfrage .widget div {margin-bottom:7px !important;}
.mf_umfrage .widget label {padding-left:14px !important; display:inline-block !important; width:500px !Important;}
.mf_umfrage .matrix td{padding: 0px 7px 7px 0px !important;}

.mf_umfrage .surveyblock { border-bottom: 1px #bebebe dashed !important; padding-bottom:14px; margin-bottom:14px;}
.mf_umfrage .right {float:right !important; margin:0px !important; padding:0px !important;}
.mf_umfrage input.text {width:100% !important; }
.mf_umfrage input.submit { float:left !important; color:#FFF !important; background-color:#0092d7 !important; padding: 7px 14px !important; border:1px solid #bebebe !important; margin-right:7px !important;}

.tl_error {margin-bottom:14px !important; font-weight:bold !important; color:#F00 !important;}

.ce_news_gallery .gallery img{width:100px !important; margin:0px !important; padding:0px !important;}
.ce_news_gallery .image_container{width:100px !important; margin:7px !important; padding:0px !important;}

#video-liste .news_teaser_k { border-bottom: 1px #bebebe dashed !important; padding-bottom:14px; margin-bottom:14px;}
