a.startpagelink {
  position: absolute;
  top: 7px;
  left: 20px;
  height: 130px;
  width: 268px; 
  text-decoration: none;
}
a:hover.startpagelink {
  text-decoration: none;
}
.headline {
  float: left;
  width: 100%;
  background: transparent url(/res/domains/ebkon/schemas/default/gfx/headline_center_bg.gif) repeat-x scroll right center;
}
.headline h2{
  float: left;
  width: 90%;
  background: transparent url(/res/domains/ebkon/schemas/default/gfx/headline_left_start.gif) no-repeat scroll left center;
  height: 23px;
  padding-top: 4px;
  margin: 0;
  color: #f0f1f3;
  font-size: 1em;
  font-weight: bold;
  padding-left: 2%;
}
.headline a{
  float: right;
  width: 8%;
  background: transparent url(/res/domains/ebkon/schemas/default/gfx/headline_rigth_end.gif) no-repeat scroll right center;
  height: 23px;
  padding-top: 4px;
  margin: 0;
}
.headline a img{
  float: right;
  padding-right: 4px;
}
#teaser #imagespreview {
  float: left;
  width: 98.3%;
  height: 243px;
  background: transparent url(/res/domains/ebkon/schemas/default/gfx/bg_overview.gif) repeat-x scroll right center;
  border: 0.7em solid #FFFFFF;
  border-top: 0.9em solid #fff;
  margin-bottom: 0.5em;
}
#teaser #imagefullsizecontainer {
  width: 45%;
  float: left;
  height: 235px;
  margin-left: 1.1em;
  margin-bottom: 0.8em;
}
#teaser #imageoverviewcontainer{
  width: 53%;
  float: left;
}
#teaser #imagefullsize{
  float: left;
  width: 100%;
}
#teaser #imagefullsize #imageitem{
  float: left;
  width: 100%;
  height: 235px;
  cursor: pointer;
}
#teaser #imagefullsize #imageitemtext{
  float: left;
  background-color: #fff;
  bottom: 50px;
  height: 36px;
  width: 392px;
  padding-left: 4px;
  padding-right: 4px;
  color: #3d3d3d;
  font-size: 0.9em;
  padding-top: 13px;
  opacity: 0.8;
  filter: alpha(opacity = 80);
  position: relative;
}
#teaser #imageoverviewcontainer .imageoverviewcol{
  float: left;
  width: 49%;
}
#teaser #imageoverviewcontainer .imageitemcontainer{
  float: left;
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px solid #adadaf;
  width: 96.5%;
  margin-right:6%;
}
#teaser #imageoverviewcontainer .imageitemcontainer .imageitem{
  background: transparent url(/res/domains/ebkon/schemas/default/gfx/bu_image_overview_passive.gif) no-repeat scroll 2px center;
  width: 88%;
  padding-left: 12%;
  float: left;
  height: 50px;
}
#teaser #imageoverviewcontainer .active .imageitem{
  background: #5f5f5f url(/res/domains/ebkon/schemas/default/gfx/bu_image_overview_active.gif) no-repeat scroll 2px center;
  color: #fff;
}
#teaser #imageoverviewcontainer .imageitemcontainer a{
  float: left;
  width: 85px;
}
#teaser #imageoverviewcontainer .imageitemcontainer .imageitemtitle{
  float: left;
  width: 100px;
  padding-left: 5px;
  padding-right: 5px;
  font-size:0.9em;
}
#teaser #imageoverviewcontainer #imageoverview1, #teaser #imageoverviewcontainer #imageoverview5 {
  border-top: 1px solid #adadaf;
}
.newsbox, .directareabox, .quicklinks{
  float: left;
  width: 100%;
  background-color: #ffffff;
  height: 300px;
  margin-bottom: 21px;
}
.quicklinks .headline h2 {
  width: 91.01%;
}
.newsbox .headlineimage, .newsbox .newsitem, .directareabox .headlineimage, .quicklinks .headlineimage{
  float: left;
  width: 96%;
  margin-left: 0.5em;
  margin-right: 0.5em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.newsitem .newsitemhead{
  float: left;
  width: 100%;
  margin-left: 8px;
  margin-top: 0.2em;
  margin-bottom: 12px;
}
.newsitem .newsitemimage {
  float: left;
  width: 170px;
  margin-right: 6px;
  margin-left: 8px;
}
.newsitem .teaser {
  float: left;
  width: 225px;
  margin-right: 6px;
}
.newsitem .teaser a{
  margin-left: 10px;
  font-size: 0.9em;
  color: #b82a4d;
}
.newsitem .newsitemhead h2 a{
  color: #000;
  font-size: 1em;
}
.newsitem .newsitemhead h2{
  font-weight: bold;
  margin-bottom: 0;
}
.newsitem .newsitemhead h3 {
  margin-bottom: 0;
}
.newsitem .newsitemhead h3 a{
  color: #000;
  font-size: 1em;
  font-weight: normal;
}
.newsitem .teaser {
  font-size: 1em;
}
.quicklinks ul li {
  list-style-type: none;
  background: transparent url(/res/domains/ebkon/schemas/default/gfx/li_quicklinks.gif) no-repeat scroll left 2px;
  padding-bottom: 0.3em;
  padding-top: 0.3em;
  padding-left: 2.2em;
  width: 83%;
}
.quicklinks ul{
  float: left;
  width: 100%;
  margin-left: 1.35em;
  margin-top: 1em;
}
.quicklinks ul li a{
  color: #b7274b;
  font-size: 1em;
}
#nav_main #nav_main2 {
  float: left;
  width: 100%;
  background: transparent url(/res/domains/ebkon/schemas/default/gfx/bg_nav2.gif) repeat-x scroll right center;
  margin-top: -12px;
  position: relative;
}

#nav_main #nav_main2 ul li{
  width: 10.2em;
  background: none;
  line-height: 1.2em;
  font-size: 1em;
}
#nav_main #nav_main2 ul li a.separator{
  background: transparent url(/res/domains/ebkon/schemas/default/gfx/bg_nav2_separator.gif) no-repeat scroll right center;
}
#nav_main #nav_main2 ul li a{
  color: #000;
  font-weight: normal;
}
#nav_main #nav_main2 ul li.current a, #nav_main #nav_main2 ul li#current a{
  color: #b9254d;
  font-weight: bold;
}
#navbreadcrumb {
  float:left;
  width: 60%;
}

#sitecontrols{
  float: right;
}
#navbreadcrumb .navbreadcrumb_last{
  color: #B9254D;
  font-size: 0.9em;
}
#navbreadcrumb .introtext {
  font-size: 0.9em;
}
#navbreadcrumb a{
  color: #000;
  font-size: 0.9em;
}

/* #### directImage #### */

        .detailimage {
		padding: 6px;
	}
	
	.detailimage span {
		display: block;
	}
	
	.detailimage .copyright, .detailimage .bildunterschrift {
		padding: 3px;
	}
	.enlargecontainer {
		float: right;
                padding-right:4px;
	}
	.detailimage .enlarge small {
		display: none;
		position: absolute;
		top: 0;
		left: -9999px;
	}
	
	.detailimage .enlarge {
		padding-top: 5px;
	}

        .detailimage .copyright
	{
	  float:left;
	  margin-top:0.8em;
          width: 100%;
	}
	.detailimage .copyright {
		color: #9d9da0;
	}
	
	.detailimage img, .detailimage a img {
		border: 0;
	}
	
	.detailimage-meta .bildunterschrift {
	}
	
	.detailimage-meta .copyright {
		float: right !important;
                padding-right:4px !important;
                padding-top: 0.5em !important;
                color: #AAAAAA !important;
	}	
	
	.directimage-container {
		float: right;
		margin: 0px 5px 5px 5px; 
		border: 0; 
		border: 1px solid #9d9da0;
                font-size: 90%;
	}

.directfileentry .file img{
  padding-right:1.2em;
  margin-bottom:-0.4em;
  float: left;
}

.directfileentry .file {
  margin-bottom:1em;
  font-size: 0.9em;
}

.detailimage a.enlarge {
  background:transparent url(/res/domains/ebkon/schemas/default/gfx/buttonmagnify.gif) no-repeat scroll right center;
  position: absolute;
  background-color: #fff;
  opacity: 0.6;
  filter: alpha(opacity = 60);
  width: 26px;
  margin-left: 269px;
  margin-top: 2px;
  text-decoration: none;
}

a.gallery {
  background:transparent url(/res/domains/ebkon/schemas/default/gfx/bu_gallery.gif) no-repeat scroll left center;
  width: 53px;
  height: 13px;
  float: left;
  text-decoration: none !important;
  /*margin-top: 2px;*/
  margin-left: 4px;
  padding-top:0.5em;
}

p.bildunterschrift{
  margin-bottom: 0em !important;
}
detailimage-meta{
  float:left;
}
p.copyright{
  float: right;
  margin-top:0pt;
  padding-top:0.5em;
  text-align:right;
  width: 190px;
  margin-right: 6px !important;
}
.directfileentry {
  float: left;
  width: 100%;
  margin-top: 2em;
}
.links {
  float: left;
  width: 100%;
  margin-top: 1em;
  font-size: 0.9em;
}
.links li{
  line-height: 1em;
}
.directfileentry h3, .links h3{
  font-size: 1.2em;
  font-weight: normal;
}
.directfileentry p.filesize{
  float: left;
}
.directfileentry .file a{
  float: left;
  width: 32%;
}



#header {
  float: none !important;
  width: 991px !important;
}
#page {
  width: 100%;
}

*+html #col2 {
  margin-right: 18px;
}
#newsdetailtext {
  float: left;
  width: 100%;
}
#newsdetailimage {
  width: 265px;
}
.bildunterschrift {
  padding-left: 6px !important;
  padding-right: 0px;
  font-size: 1em;
}
.txtCol {
  padding: 0.8em;
}
#teaser {
  margin-bottom: 0 !important;
}
*+html #col1 .headline h2 {
  width: 200px !important;
}

// IE6

* html #page{ 
  width: 991px !important;
  float: none !important;
  display: block !important;
}
* html #page_margins {
  width: 991px !important;
  float: none !important;
}
* html #nav {
  width: 991px !important;
  float: left !important;
}
* html #teaser {
  float: left !important;
  width: 980px !important; 
}
* html #teaser #imageoverviewcontainer .imageoverviewcol {
  width: 240px !important; 
}
* html #teaser #imageoverviewcontainer {
   width: 510px !important; 
}
* html #teaser #imagefullsizecontainer {
  width: 425px !important; 
}
* html #teaser #imageoverviewcontainer .imageitemcontainer {
   margin-right: 0px !important; 
}
* html #imagefullsize {
  margin-bottom: -43px !important;
  margin-left: -10px !important;
}
* html #col1 .headline {
  width: 440px !important;
}
* html .newsbox .headlineimage, * html .newsbox .newsitem, * html .directareabox .headlineimage, * html .quicklinks .headlineimage {
  margin: 3px !important; 
}
* html #col2 .headline{
  width: 252px !important;
  margin: 0 !important;
}
* html #col2 {
  width: 220px !important;
  margin: 0 !important;
  margin-right: -12px !important;
}
* html #main {
  float: left;
  width: 980px !important;
}
* html #col3 {
  position: absolute !important;
  top: 490px !important;
  margin: 0 !important;
  width: 245px !important;
  float: none !important;
}
* html #col3 .headline{
  width: 250px !important;
}
* html #col3 .headline h2{
  width: 218px !important;
}
* html span.onecol #main {
  margin: 0 !important;
  float: left !important;
  width: 968px !important;
}
* html span.onecol #teaser {
  margin: 0 !important;
}
* html #col1 .newsitem .teaser {
  width: 210px !important;
}
* html .directfileentry p.filesize {
  display: none !important;
}
* html #nav_main #nav_main2 ul li a.separator {
/*  height:42px !important;*/
}

*+html #nav_main #nav_main2 ul li{
  line-height: 1.4em;
}
* html #nav_main #nav_main2 ul li {
  line-height: 1.6em;
}
.directareabox h1 {
  color: #000;
  font-size: 140%;
  margin-bottom: 0;
}
.directareabox h1 a {
  color: #000;
  font-size: 100%;
  margin-bottom: 0;
  text-decoration:none;
}
.directareabox h1 a:focus, .directareabox h1 a:hover, .directareabox h1 a:active {
  text-decoration:underline;
}
.directareabox h2 a {
  color: #000;
  font-size: 100%;
  margin: 0 0 0.55em;
  text-decoration:none;
}
.directareabox h2 a:focus, .directareabox h2 a:hover, .directareabox h2 a:active {
  text-decoration:underline;
}

.directareabox h2 {
  color: #000;
  font-size: 116.67%;
  margin: 0 0 0.55em;
}
.directareabox .headlineimage{
  margin-bottom: 14px;
}



/* CSS Hacks IE6*/

* html .quicklinks ul{
  margin-left: 0.7em !important;
  margin-right: 0.0em !important;
  padding-left: 0.0em !important;
  padding-right: 0.0em !important;
}

* html .quicklinks ul li{
  width:210px;

} 