/*
 colors: blue:#0074C6, grey:#cbc6b5, red:#d71818 

*/

body {font-family:arial; font-size:9pt; background:#cbc6b5; margin:0; padding:0;}


/*types*/
h1 {color:#d71818; margin:10px 0 20px 0; padding:0; font-size:18pt;}
h2 {color:#d71818; margin:0 0 10px 0; padding:0; font-size:12pt;}
h3 {margin:0; padding:0; font-size:11pt;}

p {margin:10px 0;}

a {color:#d71818; text-decoration:none;}
a:hover {color:#d71818; text-decoration:underline;}



#main {padding:0; margin:0 auto; width:900px;}

/*head*/
#head {margin:0 0 0px 0;}

#arcus {position:relative; right:10px; top:15px; text-align:right;}
#arcus h1 {margin:0; padding:0 0 0 0; color:#000;}
#arcus h1 span.color-red {color:#d71818;}
#arcus h3 {margin:0; font-size:0.9em; padding:0 0 0 0; font-weight:normal;}

#navigation { margin:0; padding:0;}
#navigation ul {list-style:none; margin:0; padding:0;}
#navigation li {float:left; padding:8px;}
#navigation li a { color:#000; font-weight:bold;}

/*content*/
#content {background:#fff;}

#breadcrumb {padding:0; margin:0; font-size:8pt;}

#left-column {float:left; width:546px; padding:8px;}

#right-column {margin-left:554px; padding:8px;}
#right-column 
#right-column .block h3  {background:#333; margin:0 0 8px 0; padding:4px 0px 4px 8px; color:#fff; font-size:1em; font-weight:normal;}			

/*footer*/
#foot {text-align:right; padding:8px;}

/*tagebuch*/
div.diary-entry {margin:5px 0 5px 0; padding:5px;}
div.diary-entry p {margin:4px 0;}
div.diary-entry span.date {font-size:7pt;}
.block img.image {border:#eeeadc solid 5px; text-decoration:none;}


/*projekte referenzen übersicht*/
div.project-index {width:259px; float:left; padding:5px; background:#eeeadc; margin-bottom:8px;}
div.project-index h3 {margin-bottom:8px;}
div.project-index a.img {border:none; color:none; text-decoration:none;  padding:0; margin:0; display:block;}
div.project-index img {border:none;}

/*projekte home übersicht*/
div.project-index-front {width:166px; float:left; padding:5px; background:#eeeadc; margin-bottom:8px;}
div.project-index-front h3 {margin-bottom:8px;}
div.project-index-front a.img {border:none; color:none; text-decoration:none;  padding:0; margin:0; display:block;}
div.project-index-front img {border:none;}

/*Kontakt*/
#left-column-contact {float:left; width:666px;}
#left-column-contact h1 {margin-left:8px;}
#left-column-contact h3 {font-size:10pt; margin-bottom:5px;}

#right-column-contact {margin-left:674px; padding:8px;}

div.contacts {width:204px; float:left; padding:5px; background:#eeeadc; margin-left:8px;}

/*general*/
.red-border {background:#ddd; padding:8px; color:#000; font-weight:bold;}

.background {background:#eeeadc;}
span.color-red {color:#d71818;}

.padding-5px {padding:5px;}

.border-bottom {border-bottom:dashed 1px #cbc6b5;}

.no-margin {margin:0;}
.margin-bottom-60px {margin-bottom:60px;}
.margin-bottom-8px {margin-bottom:8px;}
div.margin-right {margin-right:8px;}

.block {}

a.image {border:none; color:none; text-decoration:none; margin-right:5px; margin-top:3px; float:left;}