body {margin:0; font-family:"Trebuchet MS", Helvetica, sans-serif; background: url(images/body.jpg) repeat-x center top #FFFFFF;}
a {color:#21334A;}
a:hover {text-decoration:none;}

#container {width:974px; margin:0 auto; margin-top:30px; background:url(images/main.jpg) no-repeat #FFFFFF;}



#logo {padding:20px 37px 0 21px;}
#logo a {color:#21334A; text-decoration:none; text-transform:uppercase; font-size:35px; font-weight: bold;}
#menu {margin:125px 22px 0 22px;}
#menu ul {padding:0; margin:0; height:29px;}
#menu li {list-style:none; float:left; padding:0 15px;}
#menu a {color:#FFFFFF; text-decoration:none; font-size:14px; line-height:24px; }
#menu a:hover {border-bottom:2px #FFFFFF solid;}

.portrait {width: 82px; height: 82px; position: absolute; margin-left: 50%; padding-left: 200px}

#main {font-size:15px; line-height:16px; color:#21334A;}
#sidebar {float:right; width:204px; padding:0 37px 30px 0; margin-top:10px;}
#sidebar h3 {text-transform:uppercase; font-size:16px; margin:20px 0 7px 0;}
#sidebar a {color:#4780C2;}
#sidebar ul {margin:0; padding:0;}
#sidebar li {margin-left:20px;}
#text {padding:10px 281px 30px 37px; text-align: justify;}
#text h1, #text h2 {font-size:20px; font-weight:normal; text-transform:uppercase; margin:20px 0 10px 0;}
#text ul {margin-top:8px; margin-bottom:8px;}
#text br {line-height:8px;}
.title_pic {float: right; margin-left: 10px}

.rowA td {background-color: #DBDCFF}
.rowB td {background-color: #B7B4F7}
.projekte table th {width: 120px}
.projekte img {}
.projekte table {width: 100%}
.projekte h3 {text-align: center;}

#text td {padding: 5px;}
#text h3 {text-align: center;}


#footer {clear:both; height:130px; background:url(images/footer.jpg) no-repeat; font-size:11px; color:#21334A;}
#footer a {color:#000000;}
#menu_footer {padding:18px 37px 0 37px; text-transform:lowercase;}
#left_footer {float:left; padding:38px 0 0 37px;}
#right_footer {float:right; padding:30px 30px 0 0;}
