﻿/*
*  ##### Ung Kommunikation #####
*/
.siteBody 
{
    margin:0;
    padding:0;
	text-align:center;
	background-color:#ffffff;
}

.clickable
{
	cursor:pointer;
}

.mp_minimumContentHeight 
{ 
    height:210px; 
    line-height:210px;
    width:1px; 
    font-size:1px;
    
    position:absolute; 
    top:0px; 
    left:0px;
}
#main_div_contextMenu
{
    position:absolute; 
    top:0px; 
    right:0px; 
    z-index:10;
} 
#main_div_siteWrapper
{ 
    width:906px;
    _width:910px;
    text-align:left;  
    margin-left:auto; 
    margin-right:auto;
    background-color:#ffffff;
}

/*
* MAIN MasterPage 
*/
/* HEADER */
#main_div_siteHeader
{
    background:transparent url(../../Documents/UngKommunikation/Images/ungk_header_bg_and_logos.jpg) top left no-repeat;
    position:relative;
    width:100%;
    padding-top:19px;
}
#main_ungKLogoClick { position:absolute; top:20px; left:3px; width:358px; height:71px; z-index:2; }
#main_KKLogoClick { position:absolute; top:74px; left:746px; width:144px; height:28px; z-index:2; }
#main_div_siteHeader img { border:none; } 
/* ROW 1 - Logos & QuickLinks */
#main_div_siteHeaderRow1 
{
    position:relative;
	height:82px;
}
/* Search */
#main_div_sHR1Col1
{
	float:right;
}
/* QuickLinks */
#main_div_sHR1Col2
{
    padding-top:2px;
    float:right;
}
/* a.searchForm is declared in SiteCss.css */
/* span.searchForm is declared in SiteCss.css */
div.searchForm { float:left; }
img.searchForm { float:left; margin:2px 0 0 11px; }
input.searchForm { border:solid 1px #b8b8b8; width:102px; margin:0 8px 0 11px; color:#666768; }
/* ROW 2 - Menu Big buttons */
#main_div_siteHeaderRow2 
{
	margin-top:5px; 
}
/* BUTTONS */
a.btn_menu 
{ 
    float:left;
    width:225px; 
    height:110px;
    background-color:#ffffff; 
    display:block; 
    text-decoration:none; 
}
/* Button 1 */
a.btn_up_1:link,
a.btn_up_1:visited  { width:228px; background:#ffffff url(../../Documents/UngKommunikation/Images/ungk_btn_up_1.jpg) top left no-repeat;  }
a.btn_up_1:active, a.btn_down_1:link, a.btn_down_1:visited,
a.btn_down_1:active { width:228px; background:#ffffff url(../../Documents/UngKommunikation/Images/ungk_btn_down_1.jpg) top left no-repeat; }
/* Button 2 */
a.btn_up_2:link,
a.btn_up_2:visited  { background:#ffffff url(../../Documents/UngKommunikation/Images/ungk_btn_up_2.jpg) top left no-repeat;  }
a.btn_up_2:active, a.btn_down_2:link, a.btn_down_2:visited,
a.btn_down_2:active { background:#ffffff url(../../Documents/UngKommunikation/Images/ungk_btn_down_2.jpg) top left no-repeat; }
/* Button 3 */
a.btn_up_3:link,
a.btn_up_3:visited  { background:#ffffff url(../../Documents/UngKommunikation/Images/ungk_btn_up_3.jpg) top left no-repeat;  }
a.btn_up_3:active, a.btn_down_3:link, a.btn_down_3:visited,
a.btn_down_3:active { background:#ffffff url(../../Documents/UngKommunikation/Images/ungk_btn_down_3.jpg) top left no-repeat; }
/* Button 4 */
a.btn_up_4:link,
a.btn_up_4:visited  { width:228px; background:#ffffff url(../../Documents/UngKommunikation/Images/ungk_btn_up_4.jpg) top left no-repeat;  }
a.btn_up_4:active, a.btn_down_4:link, a.btn_down_4:visited,
a.btn_down_4:active { width:228px; background:#ffffff url(../../Documents/UngKommunikation/Images/ungk_btn_down_4.jpg) top left no-repeat; }
/* ROW 3 - Breadcrumb */
#main_div_siteHeaderRow3
{
    padding-left:12px;
    margin:2px 0;
}
.breadCrumbLabel { margin-right:4px; }
#main_div_siteHeaderRow3 img { display:none; } /* Hide images(in breadcrumb) used in Navigation title */
/* CONTENT */
#main_div_siteContent
{
    float: left;
    width:905px; 
    z-index:1; /* make sure the dropdownnavigation and header-div have a higher value  */
    padding-left:1px;
}
/* FOOTER */
#main_div_siteFotoer
{
    clear:both;
}
/*
* #### Content START MasterPage ####
*/
/* Middle */
#contentStart_topImage
{
    margin-bottom:10px;
}

/*
* #### CONTENT MasterPage ####
*/
/* LEFT */
/* Kalendarium */
#content_div_fauxColumn
{
    position:relative;
    margin:5px 0 15px 0;
    
    _width:910px; /* This prevents the absolute-positioned "content_div_navBottom"-element from dissapearing */
}
#content_div_siteContentLeft
{
    width:169px;
    float:left;
}
.contentLeftContent
{
	padding:10px 16px 5px 11px !important;
}
/* Twitter */
#twitterWrapper
{
    padding:0 3px 5px 4px; 
}
#twitterWrapper .twtr-doc,
#twitterWrapper .twtr-timeline{
    -moz-border-radius-topleft:0 !important;
    -moz-border-radius-topright:0 !important;
}
#twitterWrapper .twtr-hd h3,
#twitterWrapper .twtr-hd h4{
    color:#666666 !important;
}

/* CONTENT mainPlaceHolder */
#content_div_siteContent /* used in UngK_Content.master */
{
    float:left;
    width:729px;
    margin-bottom:-10px;
    
    *margin-bottom:-8px;
    _width:730px;
}
#content_div_navBottom
{
    position:absolute;
    bottom:0;
    left:0;
}
.content_div_siteContent /* used in masterpages inherriting from UngK_Content.master */
{
    float:left;
    width:490px;
    margin:0 8px;
    _margin:0 4px;
}
.content_div_right /* used in masterpages inherriting from UngK_Content.master */
{
    float:right;
    width:223px;
}

/*
* Presentations Boxes/Puffs 
*/
.boxWrapper {
	background:transparent url(../../Documents/UngKommunikation/Images/ungk_box_btmBorder.gif) bottom left repeat-x;
	margin-bottom:10px;
}
.boxWrapperSimple 
{
    padding-bottom:18px;
    margin-bottom:18px;
    border-bottom:solid 1px #cccccc;
}
.content_div_siteContent .boxWrapper
{
	*width:490px; /* To prevent "hasLayout = false" in IE-browsers -> set a width */
}
.boxHeaderWrapper {
	background:transparent url(../../Documents/UngKommunikation/Images/ungk_box_hdrBordr_lft_grey.gif) top left repeat-y;
	padding-left:4px;
}
.boxHeader {
	background:#cccccc url(../../Documents/UngKommunikation/Images/ungk_box_hdrBordr_rgt_grey.gif) top right repeat-y;
	padding:9px 17px 8px 17px;
	
	font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:#666666;
}
.greenBox .boxHeader
{
    background:#90d540 url(../../Documents/UngKommunikation/Images/ungk_box_hdrBordr_rgt_green.gif) top right repeat-y;
    color:#3e541a;
}
.boxBodyWrapper {
	background:transparent url(../../Documents/UngKommunikation/Images/ungk_box_border_left.gif) top left repeat-y;
	padding-left:4px;
}
.boxBody {
	background:transparent url(../../Documents/UngKommunikation/Images/ungk_box_border_right.gif) top right repeat-y;
	padding:12px 19px 4px 16px;
}
.content_div_right .boxBody {
	_padding:12px 16px 4px 14px;
}
.boxFooter {
	position:relative;
	background:transparent url(../../Documents/UngKommunikation/Images/ungk_box_corner_left.gif) top left no-repeat;
	height:22px;
}
.boxRgtBtmCorner {
	position:absolute;
	top:0;
	right:0;
}
/*
* Presentation of latest blogs 
*/
.rightLatestBlogPostsHeader 
{
    padding:4px 0 13px 18px;
}
.blogHeader {} /* font styles are declared in SiteCss.css */
.blogDate {} /* font styles are declared in SiteCss.css */
.boxWrapperSimple .blogDate
{
    padding-top:8px;
}
.blogComments {}
.blogShortInfo { padding:8px 0 10px 0; }
.blogShortInfo img { border:none; }
.blogFooter { text-align:right; }

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

