
/*################################################################################################*/	
/* --Design -- */	
/*################################################################################################*/	

#body_main{
 background-color:#ffffff;
 background-image:url('../images/main/bg_main.jpg');
 background-repeat:repeat-x;
}

#ib_maincontainer{
  width: 1000px ;
  margin-left: auto ;
  margin-right: auto ;

}

#ib_bottom_Container{
    background-color: #EEEEEE;
    bottom: 0;
    display: block;
    height: 30%;
    width: 100%;
  margin-top: auto ;    
   position:relative;
}


#ib_bottom {
  width: 1000px ;
  margin-left: auto ;
  margin-right: auto ;

  padding-top:10px;

}

#ib_top{
 height: 141px;
 width: inherit ;
 display:block
 
}

#ib_nav{
 width: inherit ;
 height:28px;
 
}

#ib_maincontentcontainer{
 margin-top:20px;
 min-height:400px;
}

#ib_maincontent{
 width:800px;
 float:left;
}

#ib_maincontentshort{
 width:180px;
 padding-left:20px;
 float:left;
}

#ib_bottom{
 
}

#ib_logoimage{
 padding-top:30px;
}


#ib_bottom{
	
}

#ib_bottom_links{
	float:left;
}

#ib_bottom_rechts{
	float:right;
}

/*################################################################################################*/	
/* --Facebook share -- */	
/*################################################################################################*/	
.FBConnectButton_Simple,
.FBConnectButton_RTL_Simple{background-image:url(/images/connect_favicon.png);background-repeat:no-repeat;outline:none;text-decoration:none}
.FBConnectButton_RTL_Simple{background-position:right 0}
.FBConnectButton_Simple .FBConnectButton_Text_Simple{margin:0 0 0 20px;padding-bottom:1px}
.FBConnectButton_RTL_Simple .FBConnectButton_Text_Simple{margin:0 10px 0 0}
a.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple,
a.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple,
.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple,
.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple{text-decoration:underline}
.FBConnectButton,
.FBConnectButton_RTL{background:#29447e url(/images/connect_sprite.png);background-repeat:no-repeat;cursor:default;display:inline-block;padding:0 0 0 1px;text-decoration:none;outline:none}
.FBConnectButton .FBConnectButton_Text,
.FBConnectButton_RTL .FBConnectButton_Text{background:#5f78ab url(/images/connect_sprite.png);border-top:solid 1px #879ac0;border-bottom:solid 1px #1a356e;color:#fff;display:block;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:bold;padding:2px 6px 4px;margin:1px 1px 0 0;text-shadow:none}
a.FBConnectButton,
a.FBConnectButton_RTL ,
.FBConnectButton,
.FBConnectButton_RTL{text-decoration:none}
a.FBConnectButton:active .FBConnectButton_Text,
a.FBConnectButton_RTL:active .FBConnectButton_Text ,
.FBConnectButton:active .FBConnectButton_Text,
.FBConnectButton_RTL:active .FBConnectButton_Text{border-bottom:solid 1px #29447e;border-top:solid 1px #45619d;background:#4f6aa3;text-shadow:none}
.FBConnectButton_BigPun,
.FBConnectButton_RTL_BigPun{background-position:left -60px;font-size:24px;line-height:30px}
.FBConnectButton_BigPun .FBConnectButton_Text{padding:3px 8px 3px 12px;margin-left:38px}
a.FBConnectButton_BigPun:active{background-position:left -99px}
.FBConnectButton_RTL_BigPun{background-position:right -268px}
.FBConnectButton_RTL_BigPun .FBConnectButton_Text{padding:3px 8px 3px 12px;margin-right:39px}
a.FBConnectButton_RTL_BigPun:active{background-position:right -307px}
.FBConnectButton_Large,
.FBConnectButton_RTL_Large{background-position:left -138px;font-size:13px;line-height:16px}
.FBConnectButton_Large .FBConnectButton_Text{margin-left:24px}
a.FBConnectButton_Large:active{background-position:left -163px}
.FBConnectButton_RTL_Large{background-position:right -346px}
.FBConnectButton_RTL_Large .FBConnectButton_Text{margin-right:25px}
a.FBConnectButton_RTL_Large:active{background-position:right -371px}
.FBConnectButton_Medium,
.FBConnectButton_RTL_Medium{background-position:left -188px;font-size:11px;line-height:14px}
.FBConnectButton_Text,
.FBConnectButton_Medium .FBConnectButton_Text{padding:2px 6px 3px 6px;margin-left:21px}
a.FBConnectButton_Medium:active{background-position:left -210px}
.FBConnectButton_RTL_Medium{background-position:right -396px}
.FBConnectButton_RTL_Text,
.FBConnectButton_RTL_Medium .FBConnectButton_Text{padding:2px 6px 3px 6px;margin-right:22px}
a.FBConnectButton_RTL_Medium:active{background-position:right -418px}
.FBConnectButton_Small,
.FBConnectButton_RTL_Small{background-position:left -232px;font-size:10px;line-height:10px}
.FBConnectButton_Small .FBConnectButton_Text{padding:2px 6px 3px;margin-left:17px}
a.FBConnectButton_Small:active ,
.FBConnectButton_Small:active{background-position:left -250px}
.FBConnectButton_RTL_Small{background-position:right -440px}
.FBConnectButton_RTL_Small .FBConnectButton_Text{padding:2px 6px;margin-right:18px}
a.FBConnectButton_RTL_Small:active{background-position:right -458px}
.FBConnectButton_Inactive{-ms-filter:'alpha(opacity=40)';filter:alpha(opacity = 40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4}
.fb_share_count_wrapper{position:relative;float:left}
.fb_share_count{background:#b0b9ec none repeat scroll 0 0;color:#333;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;text-align:center}
.fb_share_count_inner{background:#e8ebf2;display:block}
.fb_share_count_right{margin-left:-1px;display:inline-block}
.fb_share_count_right .fb_share_count_inner{border-top:solid 1px #e8ebf2;border-bottom:solid 1px #b0b9ec;margin:1px 1px 0 1px;font-size:10px;line-height:10px;padding:2px 6px 3px;font-weight:bold}
.fb_share_count_top{display:block;letter-spacing:-1px;line-height:34px;margin-bottom:7px;font-size:22px;border:solid 1px #b0b9ec}
.fb_share_count_nub_top{border:none;display:block;position:absolute;left:7px;top:35px;margin:0;padding:0;width:6px;height:7px;background-repeat:no-repeat;background-image:url(http://static.ak.fbcdn.net/rsrc.php/v1/zU/r/bSOHtKbCGYI.png)}
.fb_share_count_nub_right{border:none;display:inline-block;padding:0;width:5px;height:10px;background-repeat:no-repeat;background-image:url(http://static.ak.fbcdn.net/rsrc.php/v1/zX/r/i_oIVTKMYsL.png);vertical-align:top;background-position:right 5px;z-index:10;left:2px;margin:0 2px 0 0;position:relative}
.fb_share_no_count{display:none}
.fb_share_size_Small .fb_share_count_right .fb_share_count_inner{font-size:10px}
.fb_share_size_Medium .fb_share_count_right .fb_share_count_inner{font-size:11px;padding:2px 6px 3px;letter-spacing:-1px;line-height:14px}
.fb_share_size_Large .fb_share_count_right .fb_share_count_inner{font-size:13px;line-height:16px;padding:2px 6px 4px;font-weight:normal;letter-spacing:-1px}

/*################################################################################################*/	
/* --SITEMAP -- */	
/*###################################################################################################*/	
.sitemapmain {
margin:0pt;
padding:0pt;
list-style:none;
list-style-image:none;
list-style-type:none;
color:#000001;
}
.sitemaplinkfont{
margin:0pt;
color:#000001;
text-decoration:none;
font-weight:bold;
}

.sitemaplink{
margin:0pt;
color:#000001;
text-decoration:none;
display:block;
font-weight:bold;
background-color:#aaaaaa;
padding-left:20px;
}

.sitemapsub2
{
margin:0pt;
padding-left:40px;
color:#000000;
text-decoration:none;
display:block;
font-weight:bold;
background-color:#cccccc;
}


.sitemapsub2:hover{
color:#000000;
text-decoration:none;
display:block;
font-weight:bold;
background-color:#ffffff;
}


.sitemapsub3
{
margin:0pt;
padding-left:60px;
color:#000000;
text-decoration:none;
display:block;
font-weight:bold;
background-color:#dddddd;
}


.sitemapsub3:hover{
color:#000000;
text-decoration:none;
display:block;
font-weight:bold;
background-color:#ffffff;
}

.sitemapsub4
{
margin:0pt;
padding-left:80px;
color:#000000;
text-decoration:none;
display:block;
font-weight:bold;
background-color:#eeeeee;
}


.sitemapsub4:hover{
color:#000000;
text-decoration:none;
display:block;
font-weight:bold;
background-color:#ffffff;
}

/*################################################################################################*/	
/* --COMMENTS / BLOG-- */	
/*###################################################################################################*/	
.blogframe{
	padding:5px; 
	background-color:#efefef; 
	margin-bottom:10px;
}

.bloghead{
 border:1px solid #efefef; background-color:#ffffff; margin-bottom:10px; height:20px;padding:5px;
}

.blogcontent{
 min-height:20px;
}

.blognewheader{
 
}

.blognewframe{
 padding:5px; background-color:#eeeeee; margin-bottom:10px;
}

.blognewhead{
   margin-bottom:10px; height:20px;padding:5px;
}

.blognewcontent{
 min-height:20px;
}

.captchaline{
 flaot:left;
}

.blogsendmessage{
  background-color:#CCCCCC; color:#000000; height:20px; padding:5px; text-align:center; cursor:pointer; margin-top:10px;
}

.blognewtextarea{
	width:99%; height:200px; background-color:#ffffff;
}

.blogloadframe{
	cursor:pointer;padding:5px; background-color:#efefef; margin-bottom:10px;
}

.blogloadframehead{
	border:1px solid #efefef; background-color:#ffffff;   padding:5px;
}
/*################################################################################################*/	