* { margin:0; padding:0; text-decoration:none }
body { font:normal 100.01%/1em verdana, sans-serif, helvetica, arial; color:#000; margin:0 0 2em }
p { margin:0 0 1em }
img { border: 0px }
a {color: #1d7eb1 }
a:hover{text-decoration:underline}
.none { display: none }
.clear { clear: both; display:block; }

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */  

#start {
  width: 82.95em;
  font-size:.7em;
  margin: auto;
  /* background: url(/images/thiele/start_hintergrund_links.jpg) repeat-y */
}

.start_oben {
  width: 90.6em;
  height:148px;
  font-size: .9em;
  background: url(/images/thiele/links_hintergrund.jpg) no-repeat right bottom;
}

.start_oben h1 a {  
  height: 80px;
  width: 442px;
  background: url(/images/thiele/banner.jpg) no-repeat; 
  float: left;
  margin: 6px 0 6px 4px
}

.start_oben h1 span { display:none }

.start_oben p { 
  width: 20em; 
  height: 15px;
  float:right;
  text-align: right;
  vertical-align: bottom;
  margin: 0!important;
  padding-top: 65px
}

.start_oben p a { padding: 0 5px }

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */  
  
#start_mitte {
  width: 81.5em;
  background: url(/images/thiele/hintergrundbild.jpg) no-repeat right top
}

#menu {
  width: auto; /* IE hier: width 1024 */
  height: 4em;
  margin:0 15px 16px 0;
  float: right
}

#menu a {
  height: 4em;  
  padding: 1.5em 2.4em 0;
  float: left;
  display: block;
  color:#fff;
  text-decoration: none;
  font-size:1.2em;
  font-weight:700
}

#menu li {
  float: left; 
  list-style-type: none;
}

#menu .link_aktiv a,#menu a:hover{padding-top: .7em !important; color: #000 !important;background: url(/images/thiele/link_aktiv_bg.gif) no-repeat}
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */  
/* #submenu * {line-height: 1em;} */
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */  

#article_top {
  width: 15.8em;
  height: 25em;
  float: left;
  padding: 0;
  margin-bottom: 25px
}

#article_top h2 {font-size: 1.05em!important; color: #65a6ce; padding: .5em 0 .5em}

#content {
  width: 60.5em;
  float: left;
  padding: 0 1.6em;
}

.imgleft {margin: 5px 5px 5px 0; float: left; display: block }

.content_nodirection {
  padding-bottom: 1.7em;
  clear: both;
  border-bottom: 1px solid #dadada
}

.content_left,.content_right {
  width: 27em;
  float: left;
  padding: 1.0em;
  clear: both;
  background: #f1f1f1;
  margin-top: 1.0em;

}

 .content_right {
  float: right;
  clear:none!important
}

.datum { text-align: right; margin: 0!important }
#content h2 {font-size:1.25em; margin:0 0 .5em; }
#sidebars li {list-style: disc inside; padding-bottom: 3px }
#content li { list-style-type: square; color: #1d7eb1; margin:.5em 0 .5em 20px }

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */  

.comment * {border: 0px;}
.comment p {padding: 5px 0px;}
.comment label {float: left; display: block; clear: both; margin: 0px 0px 5px; width: 10em;}
.comment .submit {clear: both; float: left; margin: 5px;}
.comment #name, .comment #email, .comment #text {border: 1px #000 solid!important; display: block; float: left; width: 30em; font-size: 1em; padding: 3px; margin: 3px 0px;}

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */  

#sidebars {
  width: 17.5em;
  float: right;
  display: block;
  margin-top: 287px
}

#sidebar1 {
  height: auto;
  padding:3em 2em .7em 1em;
  width:16.4em;
  float: left;
  background: url(/images/thiele/portlet2.jpg) no-repeat right 0;
  color: #313131;
  font-size: .9em
}

#sidebar1 h2 {font-size: 1.3em; padding:.7em 0 .4em }
#sidebar1 b { color: #ff9a00; padding: 5px 0 10px}

#sidebar1_schattenunten {
  width:17.45em;
  height: 13px;
  float: left;
  background: url(/images/thiele/portlet2_unten_rechts.gif) no-repeat  right bottom
}

#sidebar1_schattenunten span{ height: 13px; width: 28px; display: block;  float: left; position:relative; background: url(/images/thiele/portlet2_unten_links.gif) no-repeat  right bottom }

#sidebar2 {
  width: 16.7em;
  margin: 20px 6px 0 0;
  float: left;
  border: 1px #e1e3e2 solid;
  background: #f1f1f1;
}

#sidebar2 h2{font-size: 1em; color: #2a5e83; background: url(/images/thiele/sidebar2_titelhintergrund.jpg) repeat-x; border-bottom: 1px #e1e3e2 solid; padding: 3px }
#sidebar2 .imgleft{margin:0}
#sidebar2 .portletfoot{ display:none }

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */  

textarea {width: 190px; height: 88px; border: 1px #888888 solid; font: 0.9em verdana, sans-serif, helvetica, arial; color: #000000; float: right;}

.start_unten {
  /* background: #fff url(/images/thiele/start_unten_rechts.jpg) no-repeat right top; */
  border-top:1px dotted #aaa;
  margin:1em 0
}

.start_unten span {
  /* background: #fff url(/images/thiele/start_unten_links.jpg) no-repeat; */
  padding:9px 17px 0;
  display:block; 
  float: left;
  position:relative;
}

.suche {width: 230px; float: right; margin:9px 22px 9px 0; text-align: right;}
.suchfeld{width:150px}

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */  


.bilder-ajax{position:relative;clip:rect(0, 620px, 160px, 0);width:625px;/*height:160px;*/overflow:hidden;/*margin-left:15px*/}
.bilder-ajax div span,.overview span{font-size:.8em;z-index:3;position:relative;display:block;float:left;width:160px;margin:1em 15px;padding:7px;border:1px solid #999;text-align:center}
/*.bilder-ajax div span{height:127px}*/
.box-bilder a{border:0!important;padding:0 0 2px}
.box-bilder p{text-align:center;margin:0;padding:0 0 9px}
.bilder-nav-z{background:url(/images/thiele/bilder-nav-z.gif) no-repeat;padding:3px 0 9px 25px !important;cursor:pointer;color:#2E81D4}
.bilder-nav-v{background:url(/images/thiele/bilder-nav-v.gif) no-repeat right 0;padding:3px 25px 9px 0 !important;cursor:pointer;color:#2E81D4}

.rssaggregator em {float:left;}

#debug { display:none!important; }