* {
margin:0;
padding:0;
}

h1 {
font-size:16px;
font-weight: normal;
margin:0 0 20px;
color:#9dbb36;
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
text-transform:uppercase;
letter-spacing:0;
}

.manueltitel {
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
padding-top:0;
color:#000;
font-size:18px;
margin:0 0 20px;
letter-spacing:0;
font-weight:bold;
}

/* Linkage
------------------------------------------------------------------------------*/
p a {
color:#91b436;
border-bottom:1px solid #dce8d2;
font-weight:normal;
}

p a:hover {
color:#91b436;
border:none;
border-bottom:1px solid #fff;
background-color:#fff9d6;
font-weight:normal;
}

h2 {
font-size:14px;
font-weight:bold;
margin:0 0 20px;
color:#545248;
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
text-transform:none;
letter-spacing:0;
}

h3 {
font-size:11px;
font-weight:bold;
margin:0 0 5px;
color:#9dbb36;
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
letter-spacing:0;
}

hr {
border-top:0 solid #fff;
border-right:0 solid #fff;
border-left:0 solid #fff;
border-bottom:1px solid #dbdbdb;
margin:0 0 15px;
height:2px;
}

td {
font-size:11px;
line-height:18px;
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
border:0 solid #fff;
}

body {
background: url(../images/bg.gif) #f2f2f2;
margin-bottom:20px;
margin-top:0px;
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:12px;
color:#000;
}

.work_preview {
position:relative;
background:url(http://dennis92.de/includes/templates/dennis92/images/work_preview.gif) 0 0 no-repeat;
width:166px;
height:101px;
float:left;
padding-top:3px;
}

.refbottom {
letter-spacing:0;
float:left;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}

.refbottom a {
font-size:11px;
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-weight:normal;
color:#91b436;
border-bottom:1px solid #dce8d2;
}

.refbottom a:hover {
font-size:11px;
font-weight:normal;
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
color:#91b436;
border:none;
border-bottom:1px solid #fff;
background-color:#fff9d6;
}

img {
border:0;
}

a,a:active,a:visited {
text-decoration:none;
font-weight:normal;
}

a:hover {
text-decoration:none;
font-weight:normal;
}

.header {
background:url(../images/header.jpg) no-repeat;
float:left;
width:876px;
height:125px;
}
a#logo {
	position: absolute;
	left: 572px;
	top:40px;
	width: 199px;
	height: 87px;
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
.dev {
background:url(../images/devbg.jpg) no-repeat;
display:block;
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:11px;
width:195px;
padding-top:20px;
padding-left:40px;
float:left;
}

.navigation {
background: url(../images/navibg.jpg);
float:left;
width:844px;
height:28px;
margin:0 16px 25px;
padding:11px 0 0;
}

.navi {
color:#5e5e5e;
font-weight:normal;
float:left;
}

.navi a {
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:11px;
color:#5e5e5e;
font-weight:normal;
height:14px;
padding:13px 33px 12px;
}

.navi a:hover {
background:url(../images/navihover.jpg) repeat-x;
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:11px;
color:#90b534;
font-weight:normal;
padding:13px 33px 12px;
}

.overline {
background:#000;
float:left;
width:100%;
height:10px;
margin-bottom:33px;
padding:0;
}

#box {
margin:0 auto;
width:876px;
margin-top:0px;
margin-bottom:20px;
}

.inbox {
background:#fff;
width:876px;
float:left;
margin:0 auto;
}

.sub_navi {
color:#929292;
float:right;
margin-top:30px;
margin-right:50px;
width:774px;
height:28px;
font-weight:normal;
}

.sub_navi a {
color:#929292;
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:12px;
font-weight:normal;
}

.sub_navi a:hover {
color:#ec43a0;
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:12px;
font-weight:normal;
}

.cont {
background:#FFF;
width:876px;
float:left;
margin-bottom:10px;
}

.left {
background:url(../images/leftbg.jpg);
width:587px;
float:left;
padding-right:15px;
padding-left:16px;
padding-bottom:10px;
padding-top:10px;
}

.ueberschrift {
font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
font-size:20px;
color:#91b436;
}

.right {
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:11px;
color:#939393;
font-weight:normal;
width:235px;
float:left;
padding-right:16px;
padding-left:7px;
}

.navitop {
background:url(../images/navitopbg.jpg);
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:15px;
color:#535353;
font-weight:bold;
float:left;
width:235px;
padding-left:0;
padding-top:0;
}

.friends {
background:url(../images/friendbg.jpg) no-repeat;
display:block;
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:11px;
color:#6b6b6b;
width:223px;
padding-top:0;
padding-left:12px;
float:left;
}

.friends a {
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:11px;
color:#90b534;
font-weight:normal;
padding:5px 2px 3px 5px;
float:left;
}

.friends a:hover {
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:11px;
color:#939393;
font-weight:normal;
padding:5px 2px 3px 5px;
float:left;
}
.work {
display:block;
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:11px;
color:#6b6b6b;
width:211px;
padding: 12px;
float:left;
}

.buddietop {
background:url(../images/navitopbg.jpg);
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:12px;
color:#93b338;
font-weight:bold;
float:left;
width:209px;
height:23px;
padding-left:9px;
padding-top:12px;
}

.buddie {
display:block;
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:10px;
color:#6b6b6b;
width:200px;
padding-top:6px;
padding-left:12px;
float:left;
}

.buddie a {
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:10px;
color:#939393;
font-weight:normal;
padding:5px;
float:left;
}

.buddie a:hover {
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:10px;
color:#91b436;
font-weight:normal;
padding:5px;
float:left;
}

.footer {
background: url(../images/footer.jpg) no-repeat;
float:left;
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:10px;
color:#5e5e5e;
font-weight:normal;
width:846px;
height:27px;
padding-top:9px;
padding-left:15px;
padding-right:15px;
}

.footer a {
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:10px;
color:#5e5e5e;
font-weight:normal;
padding-left:0;
padding-right:0;
}

.footer a:hover {
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:10px;
color:#5e5e5e;
font-weight:normal;
padding-left:0;
padding-right:0;
}

.footer2 {
float:left;
width:876px;
height:18px;
}

.footright {
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:11px;
color:#91b436;
font-weight:bold;
width:200px;
float:left;
}

.footright a {
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:11px;
color:#91b436;
font-weight:bold;
margin-right:0;
margin-left:0;
}

.footright a:hover {
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:11px;
color:#91b436;
font-weight:bold;
margin-right:0;
margin-left:0;
}

.footleft {
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
font-size:12px;
color:#939393;
padding-top:0;
padding-left:0;
float:left;
font-weight:bold;
width:580px;
}

.content {
background:url(../images/contenthg.jpg) repeat-x;
width:876px;
margin:0 auto;
padding:0;
float:left;
}

.blogeintrag p.datum {
float:right;
background-color:#fff;
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
color:#8a8a8a!important;
font-size:10px;
margin:-9px -3px 0 0;
}

.blogeintrag p.titel {
color:#000!important;
font-weight:bold;
}

.blogeintrag p.titel a {
font-family:Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
color:#000;
font-size:18px;
font-weight:bold;
}

.blogeintrag {
background:transparent;
}

.blogkommentar {
background:url(eintrag.png) no-repeat top right!important;
}
