/* HACK IE 6 */
* html .GridPSFrame_class
{
  width: 840px !important;
}


/* body / main */
* {
}

body {
  text-align:left;
  color: #7A7C7E;
}

#mainbody
{
  text-align: left;
  width: 800px;
  margin:0;
}


  /**************
   *  TOOLMENU FOOTER*
   **************/
   
  #footer_toolmenu {
    width: 780px; /* 100% gehen hier nicht */
     height: 17px; 
text-align: center;
border: 0px solid;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.7em;
display: block;
clear:both;
  }
  

  #footer_toolmenu a{  
    /* height: 17px; */
    color: #555555;
    /* display: block; */
    text-decoration: none;
    font-weight: normal; 
    display: inline;
  }
  
  #footer_toolmenu a:hover {
    text-decoration: none;
  }  

.toolimage {

}


/*********** Bereichmenu ***************/

#bereichmenu a {
font-size: 1.1em;
text-decoration:none;
border: 0px solid;
}

.bereichmenu_item {
  color:2174AF;
  margin-left:3px;
margin-right:8px;
}

#bereichmenu img {
margin-bottom:-5px;
}


/* SHORTLINK */
.shortlinkarea            { 
float: right; 
border: 0px solid; 
width: 245px; 
padding: 5px 0px 5px 0;
}

.shortlinkform            {  }

.shortlinklabel           { 
display: inline; 
display: block; 
float: left; 
font-size: 0.65em; 
padding: 5px 0px 0px 0px; 
}

.shortlinkinput           { 
border: solid 1px;
border-color: #555555;
margin: 3px 3px 0px 3px; 
font-size: 0.65em; 
width: 90px;
float: left; 
}




/* Footer */   
#footer 
{
  height: 17px;
  width: 780px;
  text-align: center;
  font-size:0.65em;
  margin: 0px 0px 0px 0px;
}    

/* Header */
#header_back 
{
    height: 118px;
    margin: 0;
    overflow: hidden;
}

#header_back img 
{
    /* margin: 15px 30px 0px 0px; */
    border: 0px;
  }  

#headlogo {
  margin-bottom:-20px !important;
  margin-left:-33px !important;
  margin-top:-35px !important;
}

.bgnlogo {
  position:absolute;
  top:20px;
  left:20px;
}


 #headlogo_start {
   width:200px;
  margin-bottom:-20px !important;
  margin-left:-20px !important;
  margin-top:-6px !important;
 } 

.currentTime {
  color:#0462AA;
  padding-left:42px;
  font-size:0.85em;
  padding-bottom:2px;
}

.page_editdate {
  clear:both;
  font-size:0.6em;
  text-align:right;
  width:780px;
  margin-left:5px;
  display:block;
}


#content_basediv_site h1, #content_basediv h1 
{
  font-size:1.2em !important;
  margin:0;
}

#content_basediv_site h2, #content_basediv h2 
{
  font-size:0.9em !important;
  clear:both;
  margin:0;
}

#content_basediv_site h3, #content_basediv h3 {
  margin: 0 !important;
}





/* Galerie */
.gallery-div, .gallery-title
{
  padding: 9px 10px 9px 20px;
  width:401px;
}


/* QFA */
.qfa_container {
  padding-left:42px;
  width:404px;
}

.textinput {
  width:390px;
}



/* AB HIER PORTAL SACHEN, OBEN NOCH AUFRÄUMEN */
.portalimage_start {
  border:0 solid;
  clear:both;
  display:block;
  margin-left:1px;
  width:780px;
}


#header {
  margin-left:20px;
  margin-top:40px;
  width:780px;
}


#portalmenu {
  width:780px;
  margin-top:122px;
  padding-bottom:30px;
}

#portalmenu li {
  display:block; 
  border:0;
  float:left;
  padding:3px 15px 3px 20px;
  text-align:center;
}

#portalmenu li  a {
  font-weight: bold;
  font-size:0.9em;
  text-decoration:none;
}

#portalmenu li  img {
  display:none;
}

#portalmenu .menudivider {
  display:none;
}


#portalmenu .portalmenuitem {
  padding-right:10px;
  margin-right:4px;
}

.articleitem_frame_microsite {
  border:0px solid;
  display:block;
  float:left;
  height:172px;
  margin-bottom:10px;
  margin-left:0;
  margin-right:0;
  overflow:hidden;
  width:190px;
  padding:10px 10px 10px 9px;
}

.articleitem_frame_microsite h3 {
  color:#EA682E !important;
  font-size:0.9em;
  margin:0;
border:0px solid;
  width:175px;
}

.articleitem_content_microsite_padding {
  font-size:0.9em;
}

.portlet-mehrlink {
  border:0px solid;
  color:#7A7C7E;
  display:block;
  font-size:0.9em;
  font-weight:bold;
  padding-right:16px;
  text-align:right;
  text-decoration:none !important;
  margin-top:15px;
  width:158px;
}






table {
  font-size: 1em;
}


.unsichtbar {
  display:none;
}

img {
  border:0;
}

.fileinfo {
 width:97%;
}



.articleitem, .articleitem_frame, .content {
padding:9px 10px 9px 20px;
}

.col-brighttext {
color:#2173ab
}

.pagehistory {
  font-size: 0.7em;  
  font-weight: bold;
  color: black;
  margin-left:5px;
}
