/* =========================================================
content.css MINT
$Id: content.css 4350 2011-01-06 16:44:09Z sgr $
$Rev: 4350 $
$Date: 2011-01-06 17:44:09 +0100 (Do, 06. Jan 2011) $
$Author: sgr $

========================================================= */


.capitals{ text-transform: uppercase;}
#main div.class-folder{float:left;}
#main hr.clearer{clear:both;}
/*
boxes and container
========================================================= */
#main div.content-view-full div.class-folder,
#main div.content-view-full div.class-survey-folder,
#main div.content-view-full div.class-event-calendar,
#main div.content-view-full div.class-news-article,
#main div.content-view-full div.class-form,
#main div.content-view-full div.class-sitemap{background-color:#FFF;border-bottom:5px solid #FFF;border-top:0.5px solid #FFF;}
#main div.content-view-full div.class-sitemap{width:575px;}
#main div.content-view-full,#main div.content-search{margin:0;padding:0;}
#main div.content-search,#main div.content-view-line div.class-event{background-color:#FFF;border-bottom:10px solid #FFF;}
#main div.attribute-header{margin:0 15px 0px 15px;background-color:#FFF;/* min-height:15px; */}
#main div.attribute-long,#main div.attribute-short,#main div.attribute-image,/* #main div.attribute-location, */#main div.attribute-byline{margin:0px 15px 0px 15px;background:transparent;}
#main div.attribute-long{overflow: auto;}
#main div.block-type-automatic_paktpartner{overflow: auto;}

/* gallery styles 
==================================================== */
#main div.class-gallery div.content-view-children{margin: 0 0 0 77px;  padding-bottom: 20px;}
#main div.class-gallery #gallery_nav img{margin: 0 77px 10px 77px; cursor: pointer;}
#main div.content-view-galleryline {float: left; padding:3px;background-color: #fff; border: #FFFFFF solid 2px;}
#main div.content-view-galleryline.hidden {display: none;}
#main div.content-view-galleryline:hover {padding: 3px;border-color: grey;}
#main div.content-view-galleryline div.class-image{margin: 0;}
#main div.content-view-galleryline .attribute-image {margin: 0 !important;}
#main div.content-view-full div.class-gallery {width: 575px;background-color: #FFF;}
#main div.content-view-full div.class-gallery div.class-image{height: 100px !important; width: 130px; overflow:hidden;}


#main div.attribute-body-top{margin:10px 15px 0px 15px;}
#main div.attribute-sitemap, #main div.attribute-link {margin:10px 15px 0px 15px;}
#main div.content-view-children{margin:10px 15px 0px 15px;}
#main div.attribute-list, #main div.class-gis-map{background-color:#FFF;border-bottom:10px solid #FFF;}
#main div.attribute-url {background-color:#fff;margin:0px 15px 0px 15px;}
#main div.attribute-publish-date,#main div.feedback {margin:0px 15px 0px 15px;}
#main div.content-view-full div.class-event {background-color:#FFF;border-bottom:10px solid #FFF;/* margin-top:10px; */}
#main div.content-view-full div.class-event div.attribute-subheader{margin: 0 0 10px 15px; font-size: 0.88888888em;}
#main div.content-view-full div.attribute-body-bottom {margin:0px 15px 15px 15px;}
/*
headertop
========================================================= */
#main #headertop{background-color:#FFF;padding:0 0 10px 0;margin-top:5px;}
#headertop h1{padding:0;font-size:0.88em;border-left:solid 14px #5E5955;}
#headertop h1 span{background:#5E5955 url(../images/bg_navActive.gif) no-repeat right bottom;color:#FFF;line-height:199%;text-transform:uppercase;padding:6px 37px 6px 0;}
/*
Text markup
========================================================= */
#main div.content-view-full div.attribute-short p{font-weight:bold;}
#main div.content-view-full div.class-event div.attribute-short p{font-weight:normal;}
#main div.content-view-full h2{font-size:1.1em;}
#main div.content-view-full div.attribute-header h2{margin:0;padding:10px 0;}
#main div.content-view-full h3{font-size:0.9em;padding: 0 0 10px 0; }
#main div.content-view-full .content-view-line .class-news-article h3{padding: 0 0 2px 0; }
#main div.content-view-full div.attribute-long h3{margin:0 0 8px 0;}
#main div.content-view-full h3 a:link,
#main div.content-view-full h3 a:visited{font-weight:bold;font-size:1em;color:#EA6419;background-color:#FFF;}
#main div.content-view-full h3 a:hover,
#main div.content-view-full h3 a:focus,
#main div.content-view-full h3 a:active{text-decoration:underline;}
#main div.content-view-full h4{font-size:0.9em;}
#main div.content-view-full div.attribute-long h4{margin:0 0 8px 0;}
#main div.content-view-full h4 a:link,
#main div.content-view-full h4 a:visited{font-size:0.9em;}
#main div.content-view-full h4 a:hover,
#main div.content-view-full h4 a:focus,
#main div.content-view-full h4 a:active{text-decoration:underline;}
#main div.content-view-full p, #main div.content-search p,#main div.content-view-full dd, #main div.content-view-full dt,#main div.content-view-full td{font-size:0.75em;}
#main div.content-view-full td p {font-size:1em}
#main div.content-view-full div.attribute-long p,#main div.content-view-full div.attribute-short p, #main div.content-view-full div.attribute-long ul,#main div.content-view-full div.attribute-long table,#main div.content-view-full div.attribute-body-top p{margin:0 0 15px 0;}
#main div.content-search ul{}
#main div.content-view-full div.class-folder div.attribute-long ul, #main div.content-view-full div.class-folder div.attribute-short ul, #main div.content-view-full div.class-news-article ul,#main div.content-view-full div.class-article div.attribute-long ul{margin-left:20px;}
#main div.content-view-full ol{margin-left:1.75em;}
#main div.content-view-full li, #main div.content-search li{font-size:0.8em;}
#main div.content-view-full a:link,
#main div.content-view-full a:visited{color:#EA6419;font-weight:bold;text-decoration:none;}
#main div.content-view-full a:hover,
#main div.content-view-full a:focus,
#main div.content-view-full a:active{text-decoration:underline;}
#main div.attribute-long hr{margin:10px 0; height:10px;}
#main div.content-view-full div.attribute-long hr.clearBoth{display:none;}
/*#main div.content-view-full div.content-view-line div.attribute-publish-date p{font-weight:bold;font-size:.75em;}*/
#main div.content-view-full div.content-view-line div.class-article h3{margin:0 0 6px 0;}
#main div.content-view-full div.content-view-line div.attribute-short p{font-weight:normal;margin:0 0 6px 0;}
#main div.content-view-full div.content-view-line div.link-more a{font-size:0.8em;}
#main div.content-view-full div.attribute-link a,#main div.content-view-full div.attribute-link a:link, #main div.content-view-full div.attribute-link a:visited,#main div.content-view-full div.attribute-link a:focus{font-weight:bold;font-size:1em;color:#EA6419;background-color:#FFF;}
#main div.content-view-full div.attribute-link a:hover, #main div.content-view-full div.attribute-url a:hover {text-decoration:underline;}
#main div.content-view-full div.attribute-url a, #main div.content-view-full div.attribute-url a:link, #main div.content-view-full div.attribute-url a:visited,#main div.content-view-full div.attribute-url a:focus{font-weight:bold;font-size:0.9em;color:#EA6419;background-color:#FFF;}
#main div.content-view-full div.content-view-line div.class-link_topic {text-align:right;width:545px}
#main div.content-view-full div.class-folder div.content-view-line div.class-link_topic  h2 a {font-size:0.8em}
/*PDF*/
#main div.content-view-full div.attribute-pdf a:link, #main div.content-view-full div.attribute-pdf a:visited {
background:url("../images/pdficon.gif") no-repeat scroll left 3px transparent;
display:block;
font-size:0.75em;
padding:4px 0 4px 20px;
}
#main div.content-view-full td div.attribute-pdf a:link, #main div.content-view-full td div.attribute-pdf a:visited {font-size:1.2em;}
/*
images
========================================================= */
#main div.content-view-full div.imageleft,
#main div.content-view-full div.imageright{float:left;margin:0 5px;}
#main div.content-view-full div.imageleft{margin-left:0;}
#main div.content-view-full div.object-left {float:left;margin:0 5px 10px 0;}
#main div.content-view-full div.attribute-short div.object-left {float:left;margin-right: 5px;}
#main div.content-view-full div.object-right{float:right;margin-left:5px;}


#main div.content-view-full div.object-left div.class-image *,
#main div.content-view-full div.object-left div.image *,
#main div.content-view-full div.object-right div.class-image *,
#main div.content-view-full div.object-right div.image *{margin:0;padding:0;background:none;}

#main div.content-view-full div.imageleft img,
#main div.content-view-full div.object-left div.class-image img,#main div.content-view-full div.object-left div.class-image p{/* margin-right:8px; */}
#main div.content-view-full div.imageright img,
#main div.content-view-full div.object-right div.class-image img, #main div.content-view-full div.object-right div.class-image p{/* margin-left:8px; */}

/*#main div.content-view-full div.object-center{margin:0 auto;display:inline-block;}*/
#main div.content-view-full div.object-center{text-align: center;}
#main div.content-view-full div.object-center img{margin-right: 10px;}
#main div.content-view-full div.object-center div.content-view-embed{display: inline-block; margin: auto;}


/* map-location-list */
#main div.content-view-full div.map-location-list ul{}
#main div.content-view-full div.map-location-list li a{color:#EA6419;background-color:#FFF;font-size:1.2em;font-weight:bold;}
#main div.content-view-full div.map-location-list p{font-size:1em;}
/*
lists 
========================================================= */
#main div.content-view-full div.class-folder div.content-view-line{border-top:1px dotted #EA6419;}
#main div.content-view-full div.class-folder div.content-view-children hr{clear:both;}
#main div.content-view-full div.class-folder div.content-no-float-hr div.content-view-children hr{clear:none;margin-top:10px;}

#main div.content-view-full div.content-view-line div.class-news-article div.attribute-short,
#main div.content-view-full div.content-view-line div.class-news-article div.attribute-publish-date,
#main div.content-view-full div.content-view-line div.class-article div.attribute-short{margin:0;}
#main div.content-view-full div.content-view-line div.class-news-article div.attribute-publish-date{ margin-top:8px; }
#main div.content-view-full div.class-folder div.content-view-line div.class-article div.object-left {margin:0 5px 5px 0;}

/*Link list*/
#main div.content-view-full div.class-folder .content-view-line div.class-link {padding:10px 0;}
#main div.content-view-full div.class-folder .content-view-line div.class-link div.attribute-header,#main div.content-view-full div.class-folder .content-view-line div.class-link div.attribute-long {margin:0;}

/*event list*/
#main div.content-view-full div.class-event-calendar div.content-view-line div.attribute-short{margin:0;}
#main div.content-view-full div.class-event ul li{margin-left: 25px;}
#main div.content-view-full div.class-event-calendar hr{border-bottom:
1px dotted #EA6419;height:1px;}
#main div.content-view-full div.class-event-calendar div.attribute-month-list ul{margin-left:1em;}
#main div.content-view-full div.class-event-calendar div.attribute-month-list ul li{list-style-type: none; list-style-image: none; color:#EA6419;font-weight:bold;margin:10px 15px 10px 0;}
#main div.content-view-full div.class-event-calendar div.attribute-location ,#main div.content-view-full div.class-event-calendar div.attribute-event-date{display:inline;}
#main div.content-view-full div.class-event-calendar div.content-view-line,#main div.content-view-full div.class-event-calendar h3 {margin-top:10px;}
#main div.content-view-full div.class-event-calendar div.attribute-location span,#main div.content-view-full div.class-event-calendar div.attribute-event-date span{font-size:0.88em;font-weight:bold;}
#main div.content-view-line div.class-event h4 a,#main div.content-view-line div.class-event div.attribute-url a,#main div.content-view-full div.class-event-calendar div.attribute-month-list ol li a{background-color:#FFF;color:#EA6419;}
#main div.content-view-line div.class-event div.attribute-url a{font-weight:bold;font-size:0.88em;background-color:#fff;}
#main div.content-view-full div.class-event div.attribute-header {margin-bottom:10px;}
#main div.content-view-full div.class-event div.attribute-location {margin: 0 0 10px 15px;}
#main div.content-view-full div.content-view-line div.class-event div.attribute-location {margin: 0 0 10px 0;}
#main div.content-view-full div.calendar-header div#newevent{margin: 0 10px 15px 0;}
#main div.content-view-full div.calendar-header div#newevent a{padding: 5px; font-size: 0.88em;}
#main div.content-view-full div.calendar-header div#newevent a:hover{background-color: #EA6419; color: #FFF; text-decoration: none;}
#main div.content-view-full div.ezagenda_event_old div.attribute-location {margin-left:0;}

/*event navigator */
#main div.content-view-full div.class-event-calendar .calendar-header{float:left;margin-bottom:15px;}
#main div.content-view-full div.class-event-calendar .calendar-header hr{clear:left;}
#main div.event-navigator{width:17em;min-width:219px;height:1.75em;margin:10px auto 0;padding:0;}
#main div.event-navigator div.previous{float:left;height:1.75em;margin-right:10px;}
#main div.event-navigator div.next{text-align:right;}
#main div.event-navigator div.next a,#main div.event-navigator div.previous a,#main div.event-navigator div.next a:visited,#main div.event-navigator div.previous a:visited,#main div.event-navigator div.next a:link,#main div.event-navigator div.previous a:link,#main div.event-navigator div.next a:focus,#main div.event-navigator div.previous a:focus{display:inline-block;background-color:#FFF;color:#EA6419;font-weight:bold;font-size:0.88em;}

/*navigator*/
#main div.pagenavigator{border-top:1px dotted #EA6419;margin:0 15px;}
#main div.content-search div.pagenavigator{margin-top:15px;}

#main div.content-search div.pagenavigator p,
#main div.pagenavigator p{text-align:center;margin:3px 0 10px;}
#main div.pagenavigator span.pages,
#main div.pagenavigator span.next,
#main div.pagenavigator span.previous{margin:0;padding:0;}
#main div.pagenavigator span span{display:inline-block;font-size:0.88em;margin:0 2px;padding:0;}
#main div.pagenavigator span span.current{border-color:#FFF;color:#EA6419;font-weight:bold;}
#main div.pagenavigator span a:link,
#main div.pagenavigator span a:visited,
#main div.pagenavigator span a:focus{display:inline-block;background-color:#FFF;border:1px solid #EA6419;color:#EA6419;font-weight:bold;text-decoration:none;padding:1px 5px;}
#main div.pagenavigator span a:hover,
#main div.pagenavigator span a:active{background-color:#EA6419;color:#FFF;text-decoration:underline;}
#main div.pagenavigator span.next a:link,
#main div.pagenavigator span.next a:visited,
#main div.pagenavigator span.previous a:link,
#main div.pagenavigator span.previous a:visited{position:relative;top:6px;border:1px solid #FFF;margin:0 2px;padding:0;}
#main div.pagenavigator span.next a:hover,
#main div.pagenavigator span.next a:focus,
#main div.pagenavigator span.next a:active,
#main div.pagenavigator span.previous a:hover,
#main div.pagenavigator span.previous a:focus,
#main div.pagenavigator span.previous a:active{border-color:#EA6419;}


/*search result list*/
#main div.content-search div.feedback h2{font-size:0.88em;font-weight:normal;}
#main div.content-search ul.search-result li{margin-bottom:10px;color:#000;}
#main div.content-search ul.search-result li a:link,
#main div.content-search ul.search-result li a:visited{font-weight:bold;text-decoration:none;color:#EA6419;}
#main div.content-search ul.search-result li a:hover,
#main div.content-search ul.search-result li a:focus,
#main div.content-search ul.search-result li a:active{text-decoration:underline;}

/*downloadlist*/
#main div.class-folder div.content-view-line div.class-file{padding:7px 0; float: left; max-width: 474px;}
#main div.class-folder div.content-view-line div.class-file div.attribute-short{margin:0;}
#main div.class-folder div.content-view-line div.class-file h3{font-size:.82em;padding:0 0 5px;}
div.content-view-line div.fm_thumb {max-height: 62px; width: 62px; float:left; margin: 9px 9px 9px 0;}
div.content-view-line div.fm_thumb img {max-height: 62px; max-width: 62px;}

/*umfrage liste*/
#main div.class-survey-folder p{margin-bottom:10px;}
#main div.class-survey-folder hr{border-bottom:1px dotted #EA6419;margin:-3px 0 5px;}
#main div.class-survey-folder div.content-view-first-line{border-top:1px dotted #EA6419;padding-top:5px;}
#main div.class-survey-folder div.content-view-first-line p.name a:link,
#main div.class-survey-folder div.content-view-first-line p.name a:visited{float:none;background-color:#FFF;color:#EA6419;font-size:1.25em;}

/*umfrage ergebis*/
#main div.class-news-article div.survey-questions td{font-size:.75em;}
#main div.class-news-article div.survey-questions td.tight{width:130px;}
#main div.class-news-article div.survey-questions label{display:block;font-size:.88em;font-weight:bold;padding-top:10px;}
#main div.class-news-article div.survey-questions div.block h2{font-size:1em;}

#main div.class-news-article div.survey-questions table.diagram{border:solid 1px #2070A0;}
#main div.class-news-article div.survey-questions table.diagram img{width:1px;}

#main div.class-news-article div.survey-questions table.list{width:545px;border-bottom:1px dotted #EA6419;margin-bottom:0;}
#main div.class-news-article div.survey-questions table.list th{font-size:.88em;}
#main div.class-news-article div.survey-questions div.link-block{text-align:right;margin:15px 0 10px;}
#main div.class-news-article div.survey-questions div.link-block a:link,
#main div.class-news-article div.survey-questions div.link-block a:visited{background-color:#EA6419; border:solid 1px #EA6419;padding:2px 7px;color:#fff;}
#main div.class-news-article div.survey-questions div.link-block a:hover,
#main div.class-news-article div.survey-questions div.link-block a:focus,
#main div.class-news-article div.survey-questions div.link-block a:active{background-color:#FFF;border-color:#000;color:#000;text-decoration:none;}

/*Table no-border*/
#main .content-view-full div.attribute-short table.no-border,#main .content-view-full div.attribute-long table.no-border {border-bottom:1px dotted #EA6419;margin-bottom:15px;}
#main .content-view-full div.attribute-short table.no-border tr td,#main .content-view-full div.attribute-long table.no-border tr td{border-top:1px dotted #EA6419;padding:5px;}
#main .content-view-full div.attribute-short table.no-border tr td a:link, 
#main .content-view-full div.attribute-short table.no-border tr td a:visited, 
#main .content-view-full div.attribute-short table.no-border tr td a:focus{color:#EA6419;background-color:#FFF;}
#main .content-view-full div.attribute-long table.no-border tr td a:link, 
#main .content-view-full div.attribute-long table.no-border tr td a:visited, 
#main .content-view-full div.attribute-long table.no-border tr td a:focus{color:#EA6419;background-color:#FFF;}
#main .content-view-full div.attribute-long table.no-border tr td .attribute-pdf {font-size:0.9em}
/*sitemap*/
#main .content-view-full .class-sitemap .attribute-sitemap .attribute-sitemap-list{border-top:1px dotted #EA6419;margin-top:10px;padding-top:10px;}
#main .content-view-full .class-sitemap .attribute-sitemap ul{margin: 0 0 0 15px;}
#main .content-view-full .class-sitemap .attribute-sitemap ul li{color:#EA6419;font-size:.88em;padding-bottom:5px;}
#main .content-view-full .class-sitemap .attribute-sitemap ul li a:link, 
#main .content-view-full .class-sitemap .attribute-sitemap ul li a:visited{color:#EA6419;background-color:#FFF;}

#main .content-view-full .class-sitemap .attribute-sitemap ul li ul{margin-top:5px;}
#main .content-view-full .class-sitemap .attribute-sitemap ul li ul li{list-style:disc;color:#000;font-size:1em;}
#main .content-view-full .class-sitemap .attribute-sitemap ul li ul li a:link, 
#main .content-view-full .class-sitemap .attribute-sitemap ul li ul li a:visited{color:#000;}

#main .content-view-full .class-sitemap .attribute-sitemap ul li ul li ul li{font-size:.93em;}
#main .content-view-full .class-sitemap .attribute-sitemap ul li ul li ul li a:link, 
#main .content-view-full .class-sitemap .attribute-sitemap ul li ul li ul li a:visited{font-weight:normal;}

/*Startseite*/
/*Allgemein*/
#main div.class-frontpage div.box-header{position:relative;top:13px;left:0;z-index:500;margin-bottom:-8px;}
#main div.class-frontpage div.box-header h2{display:inline;font-family:Arial,Helvetica,sans-serif;font-size:0.88em;}
#main div.class-frontpage div.box-header h2 span{background-color:#5E5955;color:#FFF;text-transform:uppercase;padding:5px 10px;}
/*#main div.class-frontpage div.box-content{font-size:0.88em;} */

#main div.class-frontpage div.block-type-manual_1er,
#main div.class-frontpage div.block-type-manual_2er_variant1,
#main div.class-frontpage div.block-type-manual_2er_variant2
{margin-bottom:10px;}

#main div.class-frontpage div.block-type-manual_3er div.block-type-3items-content, 
#main div.class-frontpage div.block-type-manual_2er_variant1 div.box-content,
#main div.class-frontpage div.block-type-manual_2er_variant1 div.box-content div.right,
#main div.class-frontpage div.block-type-manual_2er_variant1 div.box-content div.left,
#main div.class-frontpage div.block-type-manual_2er_variant2 div.box-content,
#main div.class-frontpage div.block-type-manual_2er_variant2 div.box-content div.right,
#main div.class-frontpage div.block-type-manual_2er_variant2 div.box-content div.left
{position:relative;height:13.13em;}
/* #main div.class-frontpage div.box-content .description p{float:left} */
#main div.class-frontpage div.box-content div.link {width:19px;height:19px;margin:0 7px 7px 0;float:right; }
#main div.class-frontpage div.box-content div.link a{background-color:transparent;display:block;margin:0;padding:0;}
/*Box 1*/
#main div.class-frontpage div.border-content #maintop{display:inline;margin:0;padding:0;}
#main div.class-frontpage div.block-type-manual_1er {background:#fff;}
#main div.class-frontpage div.block-type-manual_1er div.box-header{height:28px;position:static;top:0;padding:5px 0 0 0;border:0;margin:0;}
#main div.class-frontpage div.block-type-manual_1er div.box-header h2{height:28px;}
#main div.class-frontpage div.block-type-manual_1er div.box-content {background:#fff;padding:0;padding:0 0 8px 0;}
#main div.class-frontpage div.block-type-manual_1er div.box-content div div.link{display:inline;height:19px;}
#main div.class-frontpage div.block-type-manual_1er div.box-content div.teaser_image{}
#main div.class-frontpage div.block-type-manual_1er div.box-content div.description{bottom:0;width:575px;background:#fff;}
#main div.class-frontpage div.block-type-manual_1er div.box-content div.description h3{margin:0 8px 10px 8px;}
#main div.class-frontpage div.block-type-manual_1er div.box-content div.description p{margin:5px 33px 5px 8px;}
#main div.class-frontpage div.block-type-manual_1er div.box-content div.description div.link {margin-top:-23px;}

/*Box 2 */
#main div.class-frontpage div.block-type-manual_2er_variant1 div.box-content div.right div.box-header, #main div.class-frontpage div.block-type-manual_2er_variant1 div.box-content div.left div.box-header{position:absolute;top:5px;}
#main div.class-frontpage div.block-type-manual_2er_variant1 div.box-content div.right{float:right;}
#main div.class-frontpage div.block-type-manual_2er_variant1 div.box-content div.right div.teaser_image{position:relative;}
#main div.class-frontpage div.block-type-manual_2er_variant1 div.box-content div.right div.description{position:absolute;bottom:0;background:url("../images/bg_description.png") repeat-y 0 0;}
#main div.class-frontpage div.block-type-manual_2er_variant1 div.box-content div.left{float:left;background:url("../images/bg_description.png") repeat-y scroll 0 0 transparent;}
#main div.class-frontpage div.block-type-manual_2er_variant1 div.box-content div.left div.description{position:absolute;bottom:0;}
#main div.class-frontpage div.block-type-manual_2er_variant1 div.box-content div.description{background:url("../images/bg_description.png") repeat-y 0 0;position:absolute;bottom:0;width:100%;}
#main div.class-frontpage div.block-type-manual_2er_variant1 div.box-content div.description h3{margin:0 8px 8px 8px;}
#main div.class-frontpage div.block-type-manual_2er_variant1 div.box-content div.description p{margin:0 32px 8px 8px;}
#main div.class-frontpage div.block-type-manual_2er_variant1 div.box-content div.description div.link {margin-top:-25px;}

/*Box 2*/
#main div.class-frontpage div.block-type-manual_2er_variant2 div.box-content div.right div.box-header,
#main div.class-frontpage div.block-type-manual_2er_variant2 div.box-content div.left div.box-header{position:absolute;top:5px;}
#main div.class-frontpage div.block-type-manual_2er_variant2 div.box-content div.right{float:right;}
#main div.class-frontpage div.block-type-manual_2er_variant2 div.box-content div.right div.teaser_image{position:relative;}
#main div.class-frontpage div.block-type-manual_2er_variant2 div.box-content div.right div.description{position:absolute;bottom:0;background:url("../images/bg_description.png") repeat-y 0 0;}
#main div.class-frontpage div.block-type-manual_2er_variant2 div.box-content div.left{float:left;background:url("../images/bg_description.png") repeat-y scroll 0 0 transparent;}
#main div.class-frontpage div.block-type-manual_2er_variant2 div.box-content div.left div.description{position:absolute;bottom:0;}
#main div.class-frontpage div.block-type-manual_2er_variant2 div.box-content div.description{background:url("../images/bg_description.png") repeat-y 0 0;position:absolute;bottom:0;width:100%;}
#main div.class-frontpage div.block-type-manual_2er_variant2 div.box-content div.description h3{margin:0 8px 8px 8px;}
#main div.class-frontpage div.block-type-manual_2er_variant2 div.box-content div.description p{margin:0 32px 8px 8px;}
#main div.class-frontpage div.block-type-manual_2er_variant2 div.box-content div.description div.link {margin-top:-25px;}

/*Box 3*/
#main div.class-frontpage div.block-type-manual_3er div.box-content{margin-bottom:8px;}
#main div.class-frontpage div.block-type-manual_3er div.block-type-3items-content{position:relative;height:210px;padding:0;margin:0;}
#main div.class-frontpage div.block-type-manual_3er div.block-type-3items-content div.box-left,
#main div.class-frontpage div.block-type-manual_3er div.block-type-3items-content div.box-center,
#main div.class-frontpage div.block-type-manual_3er div.block-type-3items-content div.box-right{position:relative;top:0px;float:left;width:185px;}
#main div.class-frontpage div.block-type-manual_3er div.block-type-3items-content div.box-left{left:0;}
#main div.class-frontpage div.block-type-manual_3er div.block-type-3items-content div.box-center{left:10px;}
#main div.class-frontpage div.block-type-manual_3er div.block-type-3items-content div.box-right{left:20px;}
#main div.class-frontpage div.block-type-manual_3er div.block-type-3items-content div.box-left div.box-header,
#main div.class-frontpage div.block-type-manual_3er div.block-type-3items-content div.box-center div.box-header,
#main div.class-frontpage div.block-type-manual_3er div.block-type-3items-content div.box-right div.box-header{top:13px;}

#main div.class-frontpage div.block-type-manual_3er div.block-type-3items-content div.teaser_image{width:185px;height:210px;background-color:#fff}
#main div.class-frontpage div.block-type-manual_3er div.block-type-3items-content div.description{background:url("../images/bg_description.png") repeat-y 0 0;width:185px;position:absolute;bottom:0;left:0px;}
#main div.class-frontpage div.block-type-manual_3er div.block-type-3items-content div.description h3 {margin:5px;}
#main div.class-frontpage div.block-type-manual_3er div.box-footer {/* clear:both; */min-height:8px;}
#main div.class-frontpage div.block-type-manual_3er div.description p {padding:0;margin:0 30px 5px 5px;}
#main div.class-frontpage div.block-type-manual_3er div.description div.link { margin-top:-23px}
/*Newsletter Abo*/
#main div.class-frontpage div.block-type-newsletter{margin-bottom:10px;background-color:#5E5955;line-height:1.3em;padding-bottom:8px;padding-top:3px;}
#main div.class-frontpage div.block-type-newsletter div.box-header, #main div.class-frontpage div.block-type-newsletter div.box-content, #main div.class-frontpage div.block-type-newsletter div.box-content p {top:3px;margin:0;padding:0;display:inline;}
#main div.class-frontpage div.block-type-newsletter div.box-header h2 {}
#main div.class-frontpage div.block-type-newsletter div.box-header h2 span{}
#main div.class-frontpage div.block-type-newsletter div.box-content{text-align:right;color:#FFF;float:right;margin-right:10px;margin-top:1px;}
#main div.class-frontpage div.block-type-newsletter div.box-content p a:link,
#main div.class-frontpage div.block-type-newsletter div.box-content p a:visited{background:#5E5955 url("../images/bg_arrowOrange.gif") no-repeat right 0;color:#FFF;text-decoration:underline;padding:0px 25px 3px 0;display:inline;}
#main div.class-frontpage div.block-type-newsletter div.box-content p a:hover,
#main div.class-frontpage div.block-type-newsletter div.box-content p afocus,
#main div.class-frontpage div.block-type-newsletter div.box-content p a:active{text-decoration:none;}

/*MINT News*/
/*#main div.class-frontpage div.block-type-automatic_news{background-color:#FFF;margin-bottom:15px;}*/
#main div.class-frontpage div.block-type-automatic_news{background:#FFF url(../images/MINT-News_large.jpg) no-repeat right center;margin-bottom:15px;}
#main div.class-frontpage div.block-type-automatic_news div.teaser_image{float:right;width:185px;}
/*#main div.class-frontpage div.block-type-automatic_news div.box-content {background:#fff; overflow: hidden;}*/
#main div.class-frontpage div.block-type-automatic_news div.box-header{top:5px;}
#main div.class-frontpage div.block-type-automatic_news div.content-view-children{margin:15px 193px 0 8px;}
#main div.class-frontpage div.block-type-automatic_news div.content-view-children div.content-view-line:first-child{min-height:55px;border-bottom:1px dotted #000;padding-top:5px;}
#main div.class-frontpage div.block-type-automatic_news div.content-view-children hr.structure{background-color:#FFF;color:#FFF;border-color:#FFF;margin-top:0;}
#main div.class-frontpage div.block-type-automatic_news div.box-footer{background-color:#FFF;min-height:3px;margin-top:-3px;}
/*#main div.class-frontpage div.block-type-automatic_news div.attribute-publish-date, 
#main div.class-frontpage div.block-type-automatic_news h3, 
#main div.class-frontpage div.block-type-automatic_news div.attribute-short p{margin-right:25px;}*/
#main div.class-frontpage div.block-type-automatic_news div.content-view-children div.attribute-short {width:auto; margin-bottom: 10px;}
#main div.class-frontpage div.block-type-automatic_news div.content-view-children div.attribute-short p{}
#main div.class-frontpage div.block-type-automatic_news div.content-view-children div.link{margin-top:-15px; margin-right: 0;}
#main div.class-frontpage div.block-type-automatic_news div.content-view-children div.link a{background-color:#FFF;}

/*Paktpartner News*/
#main div.class-frontpage div.block-type-automatic_paktpartner{background-color:#FFF;margin-bottom:10px;}
#main div.class-frontpage div.block-type-automatic_paktpartner div.content-view-children div.content-view-line{margin-bottom:0;border-bottom:1px dotted #000;margin-top:10px;/* padding-bottom:30px; */}
#main div.class-frontpage div.block-type-automatic_paktpartner div.content-view-children{margin:30px 10px 0 10px;padding:0;}
#main div.class-frontpage div.block-type-automatic_paktpartner div.content-view-line div.class-news-article div.attribute-publish-date {margin-top:0px;}
#main div.class-frontpage div.block-type-automatic_paktpartner div.box-header{top:4px;} 
#main div.class-frontpage div.block-type-automatic_paktpartner div.object-left {margin-right:10px;/* margin-bottom:10px; */}
#main div.class-frontpage div.block-type-automatic_paktpartner div.class-news-article h3 a:link,
#main div.class-frontpage div.block-type-automatic_paktpartner div.class-news-article h3 a:visited{
display:block;background:url("../images/bg_arrowOrange.gif") no-repeat right top;line-height:1.3em;padding: 0 25px 0 0;font-size:.95em;}
#main div.class-frontpage div.block-type-automatic_paktpartner div.content-view-children hr{background-color:#FFF;color:#FFF;border-color:#FFF;margin-top:0;}
#main div.class-frontpage div.block-type-automatic_paktpartner div.box-footer{background-color:#FFF;min-height:3px;margin-top:-3px;clear:left;}
#main div.class-frontpage div.block-type-automatic_paktpartner div.content-view-children hr.structure {margin:0;padding:0;}
/*gis map*/
#main div.content-view-full div.class-gis-map div.attribute-header{padding-top:10px;}
#main div.content-view-full div.class-gis-map div.attribute-map{margin:0 15px 0 15px;}
#main div.content-view-full div.class-gis-map div.attribute-map h4{display:block;font-size:1em;height:15px;}
#main div.content-view-full div.class-gis-map div.attribute-map img{margin:0 auto;}
#main div.content-view-full div.class-gis-map div.map-filter{border-bottom:1px dotted #EA6419;border-top:1px dotted #EA6419;padding:10px 0;}
#main div.content-view-full div.class-gis-map div.map-location-list{margin:0 15px 0 15px;}
#main div.content-view-full div.class-gis-map div.map-location-list p{font-size:0.88em;margin-bottom:10px;}
#main div.content-view-full div.class-gis-map div.map-location-list ul{margin:0px 15px 0 15px;}
#main div.content-view-full div.class-gis-map div.map-location-list ul li{color:#EA6419;}
#main div.content-view-full div.class-gis-map div.map-location-list ul li a:hover{text-decoration:underline;}

/* gis map list */
#main div.content-view-full div.class-gis-map div.map-path,#main div.content-view-full div.class-gis-map div.attribute-region {margin:0 15px 10px 15px;}
#main div.content-view-full div.class-gis-map div.map-intro {border-bottom:1px dotted #EA6419;border-top:1px dotted #EA6419;padding:10px 0}
#main div.content-view-full div.class-gis-map div.map-contact {border-top:1px dotted #EA6419;}
#main .class-gis-map .attribute-list table{border-bottom:1px dotted #EA6419;margin:0 10px 0 10px;background-color:#fff;}
#main .class-gis-map .attribute-list table td, 
#main .class-gis-map .attribute-list table th{border-top:1px dotted #EA6419;font-size:0.8em;padding:5px;width:125px;}
#main .class-gis-map .attribute-list table td a:link,#main .class-gis-map .attribute-list table td a:visited,
#main .class-gis-map .attribute-list table th a:link,#main .class-gis-map .attribute-list table th a:visited{background-color:#FFF;font-weight:bold;width:125px;} 
#main .class-gis-map .attribute-list table td a:link,
#main .class-gis-map .attribute-list table td a:visited{background:transparent url("../images/bg_arrowOrange.gif") no-repeat left -1px; padding: 0 0 0 23px;min-height:100%;}
#main .class-gis-map .attribute-list table td.leftCol{background-color:#ffb287;}

/*gis map detail*/
#main div.content-view-full div.class-gis-map div.back-links  {margin:0 0 10px 0;font-size:1.2em}
#main div.content-view-full div.class-gis-map div.back-links  ul li {list-style:none;margin:0;}
#main div.content-view-full div.class-gis-map div.map-intro, #main div.content-view-full div.class-gis-map div.map-contact {margin:0 15px 0 15px;}
#main div.content-view-full div.class-gis-map div.map-contact {padding:10px 0;}
#main div.content-view-full div.class-gis-map div.attribute-long {padding:10px 0;}
#main div.content-view-full div.class-gis-map div.attribute-link {margin:0 15px 10px 15px;font-size:0.8em}
/*bilder liste detail*/
#main div.content-view-full div.class-article{background-color:#FFF;border-bottom:5px solid #FFF;padding-top:10px;}
#main div.content-view-full div.class-article h1#presse-title{margin-bottom: 10px; font-size: 0.9em}

/*flickr fotogalerie*/
#main div.content-view-full div.flickr-grid{min-height:539px;background:#EA6419 url("../images/bg_fotogalerie.gif") no-repeat 0 0;margin:10px 15px;padding:0;}
#main div.content-view-full div.flickr-grid div.photo{position:relative;z-index:100;float:left;width:75px;height:75px;border:1px solid #fff;margin:0;}
#main div.content-view-full div.flickr-grid div.blank_photo{width: 75px;height:75px;margin:0;float: left;border:1px solid #fff;}
#main div.content-view-full div.flickr-grid div.first{border-left:4px solid #fff;}
#main div.content-view-full div.flickr-grid div.first{border-left:4px solid #fff;}
#main div.content-view-full div.flickr-grid div.last{border-right:4px solid #fff;}
#main div.content-view-full div.flickr-grid div.clear{clear: both;}
#main div.content-view-full div.flickr-grid div.photo img{width:75px;height:75px;}
#main div.content-view-full div.flickr-grid div.photo img:hover{cursor: pointer;}
#main div.content-view-full div.flickr-grid div.tooltip {display:none;background-color:#FFFFFF;border: 1px solid #EA6419;font-size: 12px;width: 250px;padding:10px;color: #FFAA00; z-index: 5000}
#main div.content-view-full div.flickr-grid div.tooltip div.title{font-size: 16px;font-weight: bold;}
#main div.content-view-full div.flickr-grid div.tooltip div.description{	font-size: 16px;font-weight: normal;}
#main div.content-view-full div.flickr-grid div.tooltip div.description span{color: #EA6419;font-weight: bold;}
#main div.content-view-full div.flickr-grid div.tooltip img{border: 4px solid #EA6419;height: 180px;width: 240px;margin: 10px 0;}
#main div.content-view-full div.flickr-grid div.tooltip div.close {display:inline;background-color:#fff; float: right; margin-right: 3px; cursor: pointer;}
#main div.content-view-full div.flickr-grid div.tooltip div.close img{border:0;height: 18px;width: 19px;margin:0;}
/*flash player*/
#main div.content-view-full div.player-pannel {text-align:center}


#galery_nav img{cursor: pointer; margin-right: 50px; visibility: hidden;}
/* styles for /forms/process/ */
#main div.content-view-full div.attribute-body-sent{background-color: #FFFFFF;margin: 15px}

/* styles for 404 */
#main div.warning{
	background-color: #FFFFFF;
}

#main div.warning h1, #main div.warning h2 {
	font-size: 1.3em;
	margin:	15px;
	padding: 15px 0 0 0;
}
#main div.warning h3{
	font-size: 1.2em; 
	font-weight: bold;
	margin: 0 15px 15px 15px;
}

#main div.warning p {
	margin: 0 15px 15px 15px;
}

#main div.warning li{
	margin: 0 15px 10px 50px;
}
#main div.warning li p{
	margin: 0;
}
#main div.warning .thanks{
	padding: 15px 0;
}
#main div.content-view-full div.attribute-body-sent{background-color: #FFFFFF;margin: 15px} 
/*#main div.content-view-full div.map-intro dt{float: left; clear: left; width: 200px;}
#main div.content-view-full div.map-intro dd{float: left; clear: right;}*/
#main div.content-view-full div.class-gis-map div.contact-address{float: left; min-width: 200px;padding-right: 40px;} 
#main div.content-view-full div.class-gis-map div.contact-person{float: left;} 

/* tipafriend  */
div.content-tipafriend div.message-feedback{padding: 0 0 0 10px; height: 185px;}
div.content-tipafriend div.message-feedback h2{margin-bottom: 5px;}

#main div.content-view-full div.class-gis-map div.map-intro dt{
    display:inline-block;
    width: 150px;
}
#main div.content-view-full div.class-gis-map div.map-intro dd{
    display:inline-block;
    width: 750px;
}

/* ####################################
International Women's Day */
#wd_container, #wd_layer,#wd_content{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
	z-index: 101;
}
#wd_container{
    display: none;
}
#wd_layer{
    background: #816243 url(../images/wd_sepia_background.jpg) repeat-x;
    z-index: 102;
}
#wd_layer img{
    display: block;
    margin: 0 auto;
}
/*++++++++++++++++++++++++++++
	jobboerse*/
div.content-view-line div.class-news-article div.partner-logo{
	float: right;
	margin: 0 0 5px 10px;
}
/*event styles*/
#main .class-event .activities{ float: right;}
#main .class-event  .activities img{display: inline-block; padding: 0 0 0 5px;}
#main .class-event  .activities img.inactive{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; 	filter: alpha(opacity=35);	opacity : 0.35;	-moz-opacity: 0.35;}
#main .class-event h4{	clear: right;	margin-bottom: 5px;}
#main .class-event a.show_details:link, #main .class-event a.show_details:visited,#main .class-event a.show_details:active{	color: #000;font-size: 0.8em;display: inline-block;width: 200px;padding: 2px 0 0 0;	text-decoration: none;	font-weight: normal;}
#main .class-event a.show_details:hover{text-decoration: underline;}
#main .class-event div.event_description{display: none;	margin-top: 10px;}
#main div.content-view-full div.class-event-calendar #activity_legend{margin: 0 15px 15px 15px;}
#main div.content-view-full div.class-event-calendar #activity_legend p{margin-bottom: 5px;	font-weight: bold;}
#main div.content-view-full div.class-event-calendar #activity_legend img{display: inline;padding: 0 5px 0 0;vertical-align: middle;}
#main div.content-view-full div.class-event-calendar #activity_legend li{float: left;margin-right: 30px;font-weight: normal;font-size: 70%;}
#main div.content-view-full div.class-event-calendar div.content-view-children h3{padding:2px 0;color: #000;border-top: #EA61419 dotted 1px;border-bottom: #EA61419 dotted 1px;}
#main div.content-view-full div.class-event-calendar div.event-navigator{clear: none;}
#main div.content-view-full div.class-event-calendar div.attribute-location span, #main div.content-view-full div.class-event-calendar div.attribute-event-date span{font-size: 0.8em;}
#main div.content-view-full div.class-event-calendar div.headerLeft{float: left;width: 70%;}
#main div.content-view-full div.class-event-calendar div#activity_legend span{font-size: 0.75em; padding-right: 20px;}
#main div.content-view-full div.class-event-calendar div.calendar-header hr{clear: none;margin: 0 15px;}

#main hr.separator{clear: both;border-top: 1px dotted #EA6419; background-color: #FFF; color: #FFF; height: 1px !important;margin: 0 0 15px 0 !important;}
#main div.content-view-full div.object-left div.content-view-embed div.class-file{margin-bottom: 12px;}

/*##################### Interview ##################*/

div.content-view-full div.content-folder-interview {background-color: #FFF;}
div.content-view-full div.content-folder-interview div.header-navi {
	margin: 10px 0 0 0;
	
}

div.content-view-full div.content-folder-interview div.header-navi li{
	display: inline;
}

#main div.content-view-full div.content-folder-interview div.header-navi a:link,
#main div.content-view-full div.content-folder-interview div.header-navi a:active,
#main div.content-view-full div.content-folder-interview div.header-navi a:visited,
#main div.content-view-full div.content-folder-interview div.header-navi a:hover{
	display : inline-block; 
	padding: 7px 15px; 
	margin: 10px 0;
	background-color: #CD510B;
	font-size: 0.95em;
	letter-spacing: 0.065em;
	color: #fff;	
	text-decoration: none;
	text-transform:uppercase; 
}

#main div.content-view-full div.content-folder-interview div.header-navi a:hover{
	background-color: #A4A4A2;
}

div.content-view-full div.content-folder-interview div.header-navi a span{
	color: #FFF;
}

#main div.content-view-full div.content-folder-interview div.header-navi a.active:link,
#main div.content-view-full div.content-folder-interview div.header-navi a.active:active,
#main div.content-view-full div.content-folder-interview div.header-navi a.active:visited,
#main div.content-view-full div.content-folder-interview div.header-navi a.active:hover{
	background-color: #A4A4A2;
	text-decoration: none;
}

#main div.content-view-full div.content-folder-interview .text-center{
	text-align: center;
}

#main div.content-view-full div.content-folder-interview div.text-center{
    display: inline;
}

#main div.content-view-full div.content-folder-interview .text-right{
    text-align: right;    
}

div.content-view-full div.content-folder-interview div.header-navi a span.big{
	font-size: 1.7em;
	color: #fff;
}

div.content-view-full div.content-folder-interview div.attribute-teaser{
    margin-bottom: 10px;
}
div.content-view-full div.content-folder-interview div.attribute-teaser p{
    margin: 0 8px;
    font-weight: bold;
}

#main div.content-view-full div.content-folder-interview div.overview{
    padding-bottom: 1px;
}

#main div.content-view-full div.content-folder-interview div.overview div.overview-entry{
    border: 2px solid #EA6419;
    margin: 0 8px 10px 8px;
    padding: 0 0 10px 10px;
}

#main div.content-view-full div.content-folder-interview div.overview div.overview-entry div.interview-data{
    margin-top: 10px;
    height: 120px;
}

#main div.content-view-full div.content-folder-interview div.overview div.overview-entry div.interview-data p.text-right a{
    display: inline-block;
    padding-left: 20px;
    background: #FFF url("../images/bg_arrowWhite.gif") no-repeat scroll left;    
}

#main div.content-view-full div.content-folder-interview div.overview div.overview-entry div.interview-data p,
#main div.content-view-full div.content-folder-interview div.overview div.overview-entry div.interview-data h4{
    margin: 10px 0 0 10px;    
}

#main div.content-view-full div.content-folder-interview div.overview div.overview-entry div.interview-picture{    
    float: left;
    height: 120px;
    width: 100px;
    border: 1px solid gray;
    overflow: hidden;
}

#main div.content-view-full div.content-folder-interview div.overview div.overview-entry div.interview-description{
    float: left;
    width: 420px;
}

#main div.content-view-full div.content-folder-interview div.overview div.sector_0{
    background: #FFF url(../images/interview_mathe.jpg)  no-repeat right top;    
}

#main div.content-view-full div.content-folder-interview div.overview div.sector_1{
    background: #FFF url(../images/interview_informatik.jpg)  no-repeat right top;    
}

#main div.content-view-full div.content-folder-interview div.overview div.sector_2{
    background: #FFF url(../images/interview_natur.jpg)  no-repeat right top;    
}

#main div.content-view-full div.content-folder-interview div.overview div.sector_3{
    background: #FFF url(../images/interview_technik.jpg)  no-repeat right top;    
}

#main div.content-view-full div.content-folder-interview div.interview{
    padding-bottom: 10px;
}
#main div.content-view-full div.content-folder-interview div.interview div.interview-teaser{
    background-color: #A4A4A2;    
    height: 126px;
    margin: 0 8px 10px 8px;      
}

#main div.content-view-full div.content-folder-interview div.interview div.interview-teaser div.interview-picture{
    height: 120px;
    overflow: hidden;
    padding: 2px 0 2px 2px;
    float: left;
	max-width: 117px;
}

#main div.content-view-full div.content-folder-interview div.interview div.interview-teaser div.teaser-text{    
    width: 400px;    
    float: left;
    margin: 12px 10px 10px 30px;
}

#main div.content-view-full div.content-folder-interview div.interview div.interview-teaser div.teaser-text h4,
#main div.content-view-full div.content-folder-interview div.interview div.interview-teaser div.teaser-text p{
    color: #FFF;
    margin-bottom: 10px;    
}

#main div.content-view-full div.content-folder-interview div.interview div.interview-content{
    margin: 20px 8px 10px 8px;
}

#main div.content-view-full div.content-folder-interview div.interview div.interview-content ul{
	margin-left: 20px;
}

/*navigation*/
#main div.content-view-full div.content-folder-interview div.interview div.entry-navigation{
     height: 160px; /*todo: test without height -> only a problem in dev? */    
     margin: 0 8px;
}

#main div.content-view-full div.content-folder-interview div.interview div.entry-navigation div{
    overflow: hidden;
}   

#main div.content-view-full div.content-folder-interview div.interview div.entry-navigation div.entry-link{
     float: left;
     margin: 10px 5px;
     padding: 5px 5px;
     border: 2px solid #A4A4A2; 
     height: 200px;
     display: none;
	 max-width: 100px !important;
}

#main div.content-view-full div.content-folder-interview div.interview div.entry-navigation div.entry-link div{
    height: 95px;
    margin-top: 5px;
}

#main div.content-view-full div.content-folder-interview div.interview div.entry-navigation div.entry-link a:link,
#main div.content-view-full div.content-folder-interview div.interview div.entry-navigation div.entry-link a:visited,
#main div.content-view-full div.content-folder-interview div.interview div.entry-navigation div.entry-link a:active,
#main div.content-view-full div.content-folder-interview div.interview div.entry-navigation div.entry-link a:hover{
    font-size: 0.8em;
    text-decoration: none;
}

#main div.content-view-full div.content-folder-interview div.interview div.interview-content p{
    font-size: 0.75em;
    margin: 8px 0;
}

#main div.content-view-full div.content-folder-interview div.interview div.interview-content h4{
    margin-top: 15px;
    font-size: 0.8em;
}

#main div.content-view-full div.content-folder-interview div.interview h4.message{
    margin: 10px 8px 10px 8px;
}

#main div.content-view-full div.content-folder-interview div.interview div#interview-container{
	position:relative;	
}

#main div.content-view-full div.content-folder-interview div.interview div#interview-container div{
    z-index: 20;
}

#main div.content-view-full div.content-folder-interview div.interview div#interview-container div#waiting{
	display:none;
	background: #FFF url(../images/ajax-loader.gif) scroll no-repeat center 200px;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 150;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    -moz-opacity: 0.90;
    opacity: 0.90;
}

/* ###############  blog ######################### */

#main div.extrainfo-column-position,
#main div.main-column-position{background-color: #FFF; padding: 0 8px;}
#maine div.class-blog{background-color: #FFF;}
#main div.class-blog div{margin-left: 0;}
#main div.extrainfo-column div.attribute-description div.object-left,
#main div.extrainfo-column div.attribute-description p{font-size: 0.75em;	font-weight: bold;}
#main div.extrainfo-column div.attribute-description{overflow: auto;padding-bottom: 10px;}
#main div.class-blog div.content-view-line p{font-size: 0.75em;}
#main div.class-blog div.content-view-line div.class-blog-post,
#main div.class-blog div.content-view-full{	border-top: 1px dotted #EA6419;	padding: 10px 0 13px 0;}
#main div.class-blog h2 a:link,#main div.class-blog h2 a:visited, 
#main div.class-blog h2 a:active{	color: #EA6419;	text-decoration: none;}
#main div.class-blog h2 a:hover{text-decoration: underline;}
#main div.class-blog div.content-view-line div.attribute-body,
#main div.class-blog div.content-view-line div.attribute-comments,
#main div.class-blog-post div.content-view-line div.attribute-body,
#main div.class-blog-post div.content-view-line div.attribute-message{margin-top: 5px;}
#main div.class-blog div.content-view-line div.attribute-comments a:link,
#main div.class-blog div.content-view-line div.attribute-comments a:active,
#main div.class-blog div.content-view-line div.attribute-comments a:visited{color: #EA6419;	text-decoration: none;}
#main div.class-blog div.content-view-line div.attribute-comments a:hover{text-decoration: underline;}
#main div.class-blog-post{margin-bottom: 8px;}
#main div.class-blog li{margin-left: 25px;}
#main div.extrainfo-column-position div.calendar div.month {text-align: center;	padding: 10px 0;margin-top: 10px;border-top: 1px #EA6419 dotted;}
#main div.extrainfo-column-position div.calendar div.month span.monthname{display: inline-block;padding: 0 10px;font-weight: bold;}
#main div.extrainfo-column-position div.calendar div.month span a:link,
#main div.extrainfo-column-position div.calendar div.month span a:active,
#main div.extrainfo-column-position div.calendar div.month span a:visited{color: #EA6419;}
#main div.extrainfo-column-position div.calendar div.month span a:hover{text-decoration: underline;}
#main div.extrainfo-column-position div.calendar div.month span a{text-decoration: none;}
#main div.class-blog div.attribute-comments input.button,
#main div.class-blog div.content-view-full div.class-blog-post div.ajax-form input.button,
#main div.class-blog div.content-view-full div.class-blog-post div.ajax-form input.defaultbutton,
#main div.content-edit div.class-comment div.buttonblock input.defaultbutton,
#main div.content-edit div.class-comment div.buttonblock input.button{ background-color: #EA6419; border: 1px solid #EA6419; color: #FFFFFF; cursor: pointer;font-size: 0.95em; font-weight: bold; overflow: visible; width: auto;}
#main div.class-blog div.content-view-full div.class-blog-post div.ajax-form input.button:hover,
#main div.class-blog div.content-view-full div.class-blog-post div.ajax-form input.defaultbutton:hover,
#main div.class-blog div.attribute-comments input.button:hover,
#main div.content-edit div.class-comment div.buttonblock input.defaultbutton:hover,
#main div.content-edit div.class-comment div.buttonblock input.button:hover{background-color: #FFF;	border-color: #000;	color: #000;}
#main div.class-blog-post div.attribute-body{margin: 10px 0;}
#main div.class-blog-post div.attribute-relatedcontent{margin-bottom: 15px;}
#main div.content-view-full div.class-blog-post div.attribute-comments{padding-top: 10px; border-top: 1px dotted #EA6419;}
#main div.class-blog-post div.attribute-comments div.content-view-children{	margin-top: 0;}
#main div.class-blog-post h4{font-size: 0.8em;}
#main div.class-blog-post div.attribute-comments h3{color: #EA6419;}
#main div.class-blog-post div.attribute-comments div.content-view-line{padding-bottom: 10px;}
#main div.class-blog div.content-view-full div.class-blog-post div.ajax-form{margin: 0 0 10px 0;display:none;padding-top: 10px; border-top: 1px dotted #EA6419;}
#main div.content-edit div.class-comment{background-color:#FFF; padding: 15px 8px;margin-top: 5px;}
#main div.class-blog div.content-view-full div.class-blog-post div.ajax-form div.attribute-header,
#main div.content-edit div.class-comment div.attribute-header{margin: 0 0 10px 0;}
#main div.class-blog div.content-view-full div.class-blog-post div.ajax-form div.block,
#main div.content-edit div.class-comment div.block{font-size: 0.82em; margin-bottom: 8px;}
#main div.class-blog div.content-view-full div.class-blog-post div.ajax-form input[type="text"],
#main div.class-blog div.content-view-full div.class-blog-post div.ajax-form textarea,
#main div.content-edit div.class-comment input[type="text"],
#main div.content-edit div.class-comment textarea{width: 99%}
#main div.content-edit div.class-comment textarea,
#main div.class-blog div.content-view-full div.class-blog-post div.ajax-form textarea{font-size: 1.25em;font-weight: lighter;}
#main div.class-blog div.content-view-line div.class-blog-post div.attribute-header {overflow: hidden;}
#main div.class-blog div.content-view-line div.class-blog-post div.attribute-header h2{float: left;}
#main div.class-blog div.content-view-line div.class-blog-post div.attribute-header div.comment_icon{float: right; padding: 13px 0 0 17px; background: transparent url(../images/activities2.jpg) scroll no-repeat left top; min-height: 30px; min-width: 30px; font-size: 0.82em; font-weight: bold;}
#main div.class-blog div.content-view-line div.class-blog-post div.attribute-header div.comment_icon span{color: #515151;}
#main div.class-blog div.content-view-line div.class-blog-post div.attribute-header div.inactive{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter: alpha(opacity=35);opacity:0.35;-moz-opacity: 0.35;}
#main div.class-blog div.attribute-description p.backlink a:link,
#main div.class-blog div.attribute-description p.backlink a:active,
#main div.class-blog div.attribute-description p.backlink a:visited{color: #EA6419; text-decoration: none; display: inline-block; padding: 8px 0 3px 25px; background: transparent url(../images/bg_arrowOrange_left.gif) no-repeat scroll left 6px;}
#main div.class-blog div.attribute-description p.backlink a:hover{text-decoration:underline;}
#main div.extrainfo-column-position div.blog-header div.pagenavigator {margin: 0; padding-bottom: 10px;}
#main div.extrainfo-column-position div.blog-header div.pagenavigator p{margin-bottom: 0}

#main a.toggler:link, #main a.toggler:active, #main a.toggler:visited{
	font-size: 0.75em; display:block; font-weight:normal;text-decoration: none; margin-bottom: 10px; clear: left;}
#main br.teaser-break{line-height: 0}
/* ########## logocontainer##############*/
div#logoContainer{ width: 195px; height: 215px; background: transparent url(../images/logoContainerBackground2.jpg); display: none; position: relative; overflow: hidden;}
div#logoContainer #statusImage{ position: absolute; bottom: 11px; right: 13px; cursor: pointer; z-index: 100;}
div#logoContainer img.logo{display: none;z-index: 10; position: absolute; }

