
body {
   background-image:url(../img/layout/headline.png);
   background-repeat: repeat-x;
   background-color:#F0F0F0;
   font-family:Arial;
   text-align:center;
   margin:0px;
   padding:0px;
}

div {
   text-align:left;
}

h1 {
   font-family: Georgia,"Times New Roman",Times,serif;
   margin-top:0px;
   padding:0px;
}

h1 {
   font-size:22px;
}

h2 {
   font-family:Arial;
   font-size:18px;
   margin:0px;
}

p {
   font-family: Arial;
   font-size:12px;
   text-align: justify;
   padding:0px;
   margin:0px 0px 10px 0px;
}

table tr td, table tr th {
   font-family: Arial;
   font-size:12px;
}

a img {
   border: 2px solid #2D8847;
}

/****** Layout ******/

div.outline {
   width:950px;
   margin:auto;
   padding:0px;
}

/* Head */
div.head {
   width:950px;
   height:120px;
   float:left;
   clear:left;
}

div.head div.topmenu ul {
   line-height:normal;
   list-style:none outside none;
   float:right;
   clear:both;
   padding:0px;
   margin:0px;
}

div.head div.topmenu ul li {
   float:left;
   height:40px;
}

div.head div.topmenu ul li a {
   border:medium none;
   color:#FFFFFF;
   display:block;
   font-family:Arial,Helvetica,sans-serif;
   font-size:10px;
   font-weight:normal;
   margin-right:5px;
   padding:0px;
   text-decoration:none;
}

div.head div.title {
   margin:20px 0px 0px 20px;
}

div.head span.portfolio {
   font-family:serif;
   font-size:40px;
   color:white;
}

div.head span.by {
   font-family:Arial;
   font-size:14px;
   color: white;
}

/* Menu */
div.menu {
   float:left;
   clear:left;
}

div.menu div.div-spacer {
   margin:30px 0px 0px 20px;
}

div.menu ul {
   line-height:normal;
   list-style:none outside none;
   float:left;
   clear:left;
   padding:0px;
   margin:0px;
}

div.menu ul li {
   float:left;
   height:40px;
}

div.menu ul li#selected a {
   text-decoration: underline;
}

div.menu ul li a {
   border:medium none;
   color:#FFFFFF;
   display:block;
   font-family:Arial,Helvetica,sans-serif;
   font-size:18px;
   font-weight:normal;
   margin-right:3px;
   padding:10px 30px 7px;
   text-decoration:none;
}

/* Inhalt */
div.content {
   width:950px;
   background-color:white;
   float:left;
   clear:left;
   border-bottom:1px solid #E6E6E6;
   background-image:url(../img/layout/fadeline.png);
   background-repeat: repeat-y;
   background-position: 695px;
}

div.content div.left {
   width:700px;
   float:left;
   clear:both;
}

div.content div.left a.img_left {
   float:left;
   margin:0px 5px 5px 0px;
}

div.content div.left p {
   width:100%;
}

div.content div.left div.div-spacer {
   margin: 40px 20px 20px 10px;
   float:left;
   clear:left;
}

div.paragraph, div.paragraph div.paracontent {
   clear:both;
   float:left;
   width:100%;
}

div.content div.right {
   width:250px;
   float:left;
}

div.content div.right div.div-spacer {
   margin: 40px 10px 20px 10px;
   float:left;
   clear:left;
}

div.content div.right a img {
   border: 0px none;
}

/* Footer */
div.footer {
   float:left;
   clear:both;
   width:950px;
}

div.footer div.div-spacer {
   float:left;
   clear:left;
   margin: 10px;
   width:950px;
   text-align:center;
   font-size:10px;
   color:#a0a0a0;
   letter-spacing:2px;
   text-transform:uppercase;
}

