body{ font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     background: #D9D7EC;
     font-size: 12px;
     }
body, div, h1, h2, h3, h4, h5, h6, p, strong, span, ul, img, fieldset, label, form, input,button,textarea,legend {margin:0px; padding:0px; }  

.container {  
     width: 1000px;  
     margin: 0 auto;
     
     }
     
#logo {  
     background: url(img/logotype.png) no-repeat;
     height: 100px;  
     width: 350px;
     float: left;
     }
     
#logo h1 {  
     text-indent: -9999px;   
    }
    
#header
    {  
     padding-top: 40px;   
    }
    
#tagline {  
     float: left;
     padding-top: 20px;  
     padding-left: 30px;
     }
     
#tagline h3 {font-size: 25px; color: white; }

ul#menu {
     list-style: none;
     margin-top: 25px;
    }

ul#menu li a {
     font-size: 15px;
     color: #676666;
     text-decoration: none; 
    }

ul#menu li {
    float: left;
    padding-left: 10px;
    padding-right: 40px;
    background: url(img/menubutton.png) no-repeat
    
    
}

#content h2 {
     font-size: 2.0em;
     color: #EC008C;
     padding:25px 0 5px;
     letter-spacing:-1px;
     line-height:20px;
     
}

#content h3 {
    font-size: 1.6em;
    color: #C6C8CA;
}

#content h4 {
    margin-top:10px;
    font-size: 1.4em;
    color: #373737; 
}

#content p{
    font-size: 1.25em;
    color: #595858;
    padding-top: 20px;
    line-height: 20pt;
}

#content a {
    color: #EC008C;
    font-weight: bold;
    text-decoration: none;
}
#content {
     margin-top:40px;
     padding: 50px 40px 60px 50px;
     background-color:white;
     width: 500px;
     float: left;
     color: #595858;
}
#content img{
     border:none;
     margin-top:10px;
     margin-bottom:10px;
}



fieldset{border: 0px solid white;
     width:445px;
}
fieldset br {display:none;} 
textarea,input {
     background-image:url(img/shadow.gif);
     }
legend{padding-bottom:20px;}

input {
     margin:3px;
     width:300px;
     }
textarea{
     margin:3px;
     height:165px;
     width:300px;
}

fieldset p span{
     color:white;
     background-color:red;
     padding:5px;
     margin-top:20px;
     margin-left:97px;
  }

fieldset label {
     width:82px;
     float:left;
     margin-top:3px;
     margin-right:10px;
     }

.stroke{
     -moz-background-clip:border;
     -moz-background-inline-policy:continuous;
     -moz-background-origin:padding;
     background:#B7BBD5 none repeat scroll 0 0;
     color:white;
     margin:0 auto 10px;
     padding:10px;
     }

.radius .stroke {
     -moz-border-radius-bottomleft:10px;
     -moz-border-radius-bottomright:10px;
     -moz-border-radius-topleft:10px;
     -moz-border-radius-topright:10px;
}
.comment{margin-left:380px;}

ul#mail li a {
    font-size: 18px; 
}
ul#mail li {
    padding-bottom: 5px; 
}

ul#mail li a {
    font-size: 18px; 
}

#sidebar ul {
    list-style: none; 
}
#sidebar {
     float: left;
     margin-top:40px;
     margin-left:40px;
     padding: 10px;
     width:340px;
     font-size: 1.25em;
}
#sidebar h3 {
     font-size: 1.6em;
     color: black;
     margin-bottom: 10px;

}

#sidebar ul {
     list-style: none;
     padding-bottom: 25px;
     }

#sidebar ul li a {
     font-size: 14px;
     color: #393838; 
     }


#footer {
     padding-top: 10px;
     padding-bottom:10px;
     margin-top: 40px;
     color: #DBDDEA;
     background-color:#9DA0B7;
     border-top: solid 1px gray;
     }

.new .box {
     -moz-border-radius-bottomleft:10px;
     -moz-border-radius-bottomright:10px;
     -moz-border-radius-topleft:10px;
     -moz-border-radius-topright:10px;
     }
.box {
     -moz-background-clip:border;
     -moz-background-inline-policy:continuous;
     -moz-background-origin:padding;
     background:#B7BBD5 none repeat scroll 0 0;
     color:white;
     padding:10px;
     }

#sidebar li{padding-bottom:10px; }
#sidebar a:link {
     color:#6A8188;
     text-decoration:none;
     }
#sidebar a:visited {
     color:gray;
     text-decoration:none;
     }
#sidebar a:active {
     color:#66FFCC;
     text-decoration:none;
     }
#sidebar a:hover {
     color:grey;
}

#contact{
     padding-top:10px;
}

#archiv li{
padding:0;
margin:0;
     
}

#user_comment{
width:480px;
background-color:#ededed;
padding:10px;
border:1px solid #e3e3e3;
margin-bottom:20px;
}


#user_comment2{
     width:110px;
     float:left;
     }
    
#user_comment3{
     margin-top:10px;
     margin-left:20px;
     width:340px;
     float:left;
     
     
}
#user_comment3 strong{
     color: #EC008C;
     font-size: 1.4em;
     margin-right:5px;
}
#user_comment3 span{
     margin-right:5px;
     color: #BABCBD;
     font-size: 1.2em;
}
#user_comment3 p{
     margin-top:5px;
     clear:both;
     border:1px solid #e3e3e3;
     background-color:white;
     padding:10px 20px 20px 20px;
     line-height: 20pt;
     }
#share{
     padding-top:10px;
     margin-top:10px;
}
#share img{
     margin:0;
     padding:0;
}
#share h3{
     margin-top:20px;
     margin-bottom:5px;
}

button{
     overflow:visible;
     background-color:white;
     border:1px solid #e3e3e3;
     padding:4px 10px 3px 7px;
     cursor:pointer;

}
fieldset button{
     float:right;
     margin-top:20px;
     margin-right:45px;
}

#content button img {
     margin:0;
     margin-right:3px;
}
#content button span {
     margin:0;
}
#pagination {
     margin-top:20px;
     width:50px;  
}
#twitter, #archiv {margin-bottom: 10px;}
