body {
    background: url(http://11249.2.sihosting.net/Blog/Images/Background.jpg);
    background-position:bottom left;
    background-repeat:no-repeat;
    background-color:#0e3658;
    padding-bottom:350px;
}

.addthis_toolbox .hover_effect
{
    width: 250px;
    padding-left: 5px;
    padding-top: 10px;
}

.addthis_toolbox .hover_effect div
{
    float: left;
    width:20px;
    height:14px;
}

.addthis_toolbox .hover_effect a
{
    width: 16px;
    height: 16px;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}

.post h2
{
    line-height:25px;
}

.postview h2
{
    color: #0069ad;
    margin-bottom: 10px;
    padding-top: 10px;
}

.postview img
{
  margin:0px;
  padding:0px;
padding-right:2px;
padding-bottom:2px;
}

.post img
{
  margin:0px;
  padding:0px;
padding-right:2px;
padding-bottom:2px;
}


#masthead
{
    background: url(http://11249.2.sihosting.net/Blog/Images/CustomHeaderBackground.png);
    height:160px;
    padding-right:10%;
    position:absolute;
    left:0px;right:0px;top:0px;
}

#welcome
{
    color: #9f9f9f;
}

#CustomHeaderLink
{
   position:absolute;
}

#CustomHeader
{
    position:absolute;left:10%;right:10%;top:50px;height:115px;
    z-index:0;
}

#CustomHeaderLeft {
    background: url(http://11249.2.sihosting.net/Blog/Images/CustomWrapperLeft.png);
    position:absolute;margin-left:-20px;
    height:115px;
    width:200px;
}
#CustomHeaderCenter {
    background: url(http://11249.2.sihosting.net/Blog/Images/CustomWrapperCenter.png);
    position:absolute;left:180px;right:11px;
    height:45px;
z-index:10;
}
#CustomHeaderRight {  
    background: url(http://11249.2.sihosting.net/Blog/Images/CustomWrapperRight.png);
    position:absolute;right:0px;
    margin-right:-19px;
    height:115px;
    width:30px;
}

#CustomFooter
{
    /*position:absolute;
    bottom:180px;
    height:14px;
    z-index:0;*/
}

#CustomFooterLeft {
    background: url(http://11249.2.sihosting.net/Blog/Images/CustomFooterLeft.png);    
    height:14px;
    width:14px;
    float:left;
}

#CustomFooterCenter {
    background: url(http://11249.2.sihosting.net/Blog/Images/CustomFooterRight.png);    
    height:14px;
    width:14px;
    float:right;
}

#CustomFooterRight {
    background-color:#5594d2; 
    height:14px;
    margin-left:14px;
    margin-right:14px;
}

.headermaintitle {

}
.headermaintitle #Left {
    width:10px;
    height:10px;
    background-color:black;
}

#container {
margin-top:-100px;
margin-left:10%;
margin-right:10%;
width:auto;
}

#header
{
    position:absolute;
    top:0px;
    left:10%;
}

#header h1
{
    height:50px;    
}

#header h1 a
{
    color:#ff9c00;
    height:50px;
    font-size:28px;
    line-height:50px;
}

#footer {
    border-top:0 solid #AAAAAA;
    right:10%;
    margin:-85px 10px 0 5px;
    position:absolute;
    z-index:999;
}

#SiMediaLogo {
border-top:0 solid #AAAAAA;
margin:-60px 0px 0 20px;
position:absolute;
z-index:999;
}

#SiMediaLogo img {
    border:none;
}

#contentfooter {
    height:0px;
}

#header h1 span
{
    color:#FFFFFF;
}

#wrapper
{
    /* background: url(http://11249.2.sihosting.net/Blog/Images/Snow.gif); */
    background-position: 0 60px;
    background-repeat: repeat-x;
    padding: 0px;
    margin-top:195px;
}

#contentwrapper
{   
    position:relative;
    margin-top:30px;
    z-index:500;
    border-left: 14px solid #5594d2;
    border-right: 14px solid #5594d2;
    background: url(http://11249.2.sihosting.net/Blog/Images/Navigation.jpg);
    *background-position: 14px 0px;
    background-color:#ffffff;
    background-repeat: repeat-y;
}

#content
{
    background-color:#FFFFFF;
    margin-left:221px;
}

#content2
{
    margin-bottom: 50px;
}

#sidebar-a
{
    background-color:#cee7ff;

    padding-bottom:80px;
}

#sidebar-a ul
{
    border: none;
    margin: 0px;
    margin-bottom: 5px;
}

#sidebar-a h3
{
    background-color:#e8f4ff;
    color:#006bad;
    padding-top:6px;
    padding-bottom:6px;
}

#WeblogLinks h3
{
   background-image: url(http://11249.2.sihosting.net/Blog/Images/SidebarHeader.jpg);
}

#MediaSideBar
{
   background-color: white;
   width:221px;
}

#MediaSideBar img
{
   border: none;
}

#WeblogLinks h3
{
   background-color: white;
   width:214px;
}

.postsubhead
{
    background-color: #e8f4ff;
    color:#006bad;
    padding-top:6px;
    padding-bottom:6px;
}

.postsubhead a
{
    color:#006bad !important;
}

.post
{
    margin-top: 10px;
}

.postsub
{
    /*border:1px solid #cfd0d2;*/
    border: none;
}

.CustomBox
{
    padding: 5px;
    background-color:#eff7ff;
    border: 1px solid #5296d6;
}

/* Box für die Codedarstellung */
CODE {
    display: block;
 background-color: #F7F7F7;
 border: 1px solid gray;
 padding: 10px;
}

.Quotes {
    background-color: #F0F6FB;
    border: 1px solid #006BAD;
    padding: 10px;
}

/* Box für die Codedarstellung */
.CodeBoxAlt {
 background-color: #F7F7F7;
 border: 1px solid gray;
 padding: 10px;
}

/* Box für Hinweise */
.HinweisBox {
 background-color: #FFEDDD;
 border: 1px solid #FEAF6D;
 padding: 15px;
}

.DownloadBox {
 background-image: url(http://11249.2.sihosting.net/Blog/Images/Download.png);
background-repeat: no-repeat;
background-position: 5px center;
 background-color: #eff7ff;
 border: 1px solid #5296d6;
 padding: 15px;
padding-left: 45px;
margin-bottom:20px;
}

.Green {
    color: #3a8000;
}

.Red {
    color: #ff0000;
}