body div#map {
   width:480px !important;
   height: 320px !important;
   font-family:Arial,sans-serif !important;
   border:1px solid #3f4648 !important;
   margin-left:0 !important;
}

#head, #footer {
   display:none;
}

#search_result {
   padding-bottom: 40px;
}

#search_result h1.search_headline {
   font-size:18px !important;
   margin-top:30px !important;
   margin-bottom:12px !important;
}

#search_result h1.search_headline:first-child {
   margin-top:0px !important;
}

h2 {
   position:relative !important;
   top:auto !important;
   left:auto !important;
   margin-top:20px !important;
   margin-bottom: 5px !important;
   font-size:12px !important;
   width:100% !important;
}

form {
   display:none;
}

#map form {
   display:block !important;
}

.noPrint {
   display:none !important;
}

#headline {
   padding-top:0px !important;
   margin-bottom:60px !important;
   font-size:22px;
   margin-right:90px !important;
}

#headline div {
   font-size:22px !important;
}

.teaser2 {
   margin-bottom:20px !important;
   font-weight:bold;
}

#printLogo {
   position:absolute !important;
   top:0 !important;
   right:0 !important;
   height:90px;
   width:90px;
}

div.prof_liste {
   margin-bottom:10px !important;
}

* {
   font-family:Arial, sans-serif !important;
   color:black !important;
}

body {
   padding:10px !important;
   padding-left:30px !important;
}

ul, li, ol {
   margin-left:10px !important;
   padding-left:0 !important;
}

img {
   border:none !important;
}

table {
   margin-left:0 !important;
}

.onTheSubject, .subA {
   display:none;
}

.port {
   top:115px !important;
   position:absolute !important;
   margin:0 !important;
   padding:0 !important;
}

h2.profh2 {
   position:static !important;
   top:auto !important;
   left:auto !important;
margin:0 !important;
margin-top:-50px !important;
padding:0 !important;
margin-bottom:190px !important;
}

#prevNext {
   margin-top:10px !important;
   padding-top:15px !important;
}

#prevNext a {
   background:none !important;
   padding-left:0 !important;
}

.printAbstand {
   margin-bottom:10px !important;
}

a, a * {
   text-decoration:none !important;
}

#teaser a, #teaser2 a, .siehtAusWieTeaser a {
   font-size:12px !important;
}

h3 {
   font-size:14px !important;
   margin-top:10px !important;
   margin-bottom:10px !important;
}

.linksFett a {
   font-weight:bold !important;
}

ul.printNoMargin, ul.printNoMargin li {
   margin:0px !important;
}

h3.textBlockHeadline {
   margin-top:5px !important;
   margin-bottom:5px !important;
}

div.print20px {
   line-height:20px !important;
}

#teaser, #teaser2, .siehtAusWieTeaser {
   line-height:17px !important;
   font-weight:bold !important;
   margin-bottom:10px !important;
}

div.aSpacer {
   margin-top:10px !important;
}

/*div.printMargin,*/
p.printMargin {
   margin-top:10px !important;
}

.confFDetailHeadline {
   font-size:16px !important;
   margin-bottom:0px !important;
}

a {
   color:black;
}






div, span, table, ul, li, a {
   font-size:12px !important;
   line-height:17px !important;
}

/*
div, span, table, ul, li, a {
   float:none !important;
   height:auto !important;
   width:auto !important;
   padding-left:0 !important;
}


* {
   margin:auto !important;
   padding:auto !important;
   padding-left:auto !important;
   position:static !important;
   top:auto !important;
   left:auto !important;
}
*/


#content,
#startseite,
#startseite td,
.printWhiteBg,
#content_left,
#upcomingConferencesBox {
   background:none !important;
}

#startseite div {
   margin:0 !important;
}

#startseite td,
#startseite div {
   padding-left:0 !important;
   width:auto !important;
}

#left_content_group {
   width:auto !important;
}

div.linksFett div div.textklein {
   padding-left:0 !important;
}

#content_left,
#content_right_blank,
#content_middle,
#teaser {
   float:none !important;
   width:auto !important;
}

.printNoPadding {
   padding:auto !important;
}

.printNoMargin {
   margin:auto !important;
}

.printNoBorder {
   border:none !important;
}

#CV {
   padding:0 !important;
}

p.linktext {
   margin-left:auto !important;
}

.hspacer {
   visibility:hidden;
}
