@charset "utf-8";
/* CSS Document */

html, body {
        height: 100%;
        margin: 0px;
        padding: 0px;
        font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
        background: url(images/bg.jpg) top left repeat;
        font-size: 12px;
        text-align: center;
        line-height: 160%;
        color: black;
}

img, img a {
        border: none;
}
/***********************************************/
/* Layout Divs                   */
/***********************************************/

/**** HEADER ********/
#header {
        width: 909px;
        height: 80px;
        background: url(images/header.jpg) top left no-repeat;
}
#header_home {
		width: 909px;
        height: 80px;
        background: url(images/header_home.jpg) top left no-repeat;
}

/****** CONTENT ********/
#main {
        width: 909px;
        background: url(images/content_bg.jpg) top left repeat-y;
}
#menu-left {
        width: 210px;
        height: 367px;
        background-image: url(images/menu_left_bg.jpg);
        float: left;
        text-align: left;
}
#content {
        width: 456px;
		float: left;
        text-align: left;
        height: 470px;
        margin-bottom: 20px;
}
#content p {
        margin-left: 5px;
}

#content_left {
	width: 268px;
	float: left;
}
#content_left p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#content_right {
	width: 180px;
	float: left;
}
#right {
        width: 243px;
		_width: 238px;
		height: 400px;
        text-align: left;
        float: right;
}
#fuenf-gruende {
        height: 132px;
		background-image: url(images/fuenf_gruende.jpg);
				
		}

#menu-right {
        background-image: url(images/menu_right.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		height: 153px;
		width: 243px;
		
		
}
#menu-right a img {
                filter:alpha(opacity=80);
        -moz-opacity: 0.8;
        opacity: 0.8;
        -khtml-opacity: 0.8;
		
}
#menu-right a:hover img, #menu-right a img.act  {
  filter:alpha(opacity=100);
        -moz-opacity: 1.0;
        opacity: 1.0;
        -khtml-opacity: 1.0;
		
}

.kontakt_icon {
	vertical-align: top;
	float: left;
	height:22px;

}
.kontakt_icon_txt {
  height:22px;
  vertical-align: text-bottom;


}
/****** FOOTER ********/
#footer {
        clear:both;
        width: 909px;
	    height:5px;
        text-align: left;
        background-image: url(images/footer.jpg);
		background-repeat: no-repeat;
		background-color: white;
}
#footer_txt {
        width: auto;
        float: right;
        margin-right: 20px;
        margin-top: 2px;
        font-size: 10px;
        height: 30px;
}
#footer_txt a {
                text-decoration: none;
}
#footer_txt a, #footer_txt a:link, #footer_txt a:visited, #footer_txt a:hover {
        color: #710072;
}
#footer_txt a:hover {
        text-decoration: none;
}


.clear {
  clear:both;
  display:block;
  height:0px;
  margin:0;
  padding:0;
  font-size:1px;
  line-height:1px;
  }



#menu img {
        margin-bottom: 2px;
}



/****** TEXT ******/
#home, #pk, #redaktion, #lektorat, #ce, #qm, #ce_act, #home_act, #pk_act, #redaktion_act, #lektorat_act, #qm_act {
        margin-top: 38px;
        margin-bottom: -15px;
        font-size: 14px;
        color: #710072;
        margin-left: 23px;
        height: 27px;
        padding-left: 14px;
}
#pk a, #ce a, #qm a, #redaktion a, #lektorat a, #home a {
        text-decoration: none;
        color: #710072;
}
#pk a:hover, #ce a:hover, #qm a:hover, #redaktion a:hover, #lektorat a:hover, #home a:hover, #ce_act a, #home_act a, #pk_act a, #redaktion_act a, #lektorat_act a, #qm_act a {
        background: url(images/menu_act_bg.jpg) top left repeat;
        color: #710072;
        text-decoration: none;
}

#content a, #content a:link, #content a:hover, #content a:visited{
        color: #710072;
}

#content a:hover{
        text-decoration: none;
}
#content em{
color: #710072;
font-style: normal;
}
#lightbox-images-hidden {
	display: none;	
}
