@charset "UTF-8";

body {font: 12px georgia, Arial, verdana, Helvetica, sans-serif; background:#fff url(../pix/background_.gif) 0 0 repeat; margin:0 0 0 0; padding:0 0 40px 0; text-align:left; color:#333;}
a:link, a:visited {color:#990033; text-decoration:none; font-weight:normal;}
a:hover, a:active {color:#990033; text-decoration:underline;}
p {margin:0 0 15px 0; padding:0; text-align:justify;}
div {margin:5px 0 5px 0; padding:0 0 0 0;}
ul {border:0px solid #888;}
ul li {margin:0 0 5px 0; padding:0;}
a.aktiv:link,a.aktiv:hover,a.aktiv:visited,a.aktiv:active {font-weight:bold; color:#990033; text-decoration:underline;}

/* Layout */
.main {position:relative; margin-left:auto; margin-right:auto; text-align:left; width:1010px; padding:20px; }
.header {-moz-border-radius:5px; border:0px solid #999; padding:15px 8px 8px 0px; height:55px;}
.left {background:#fff; padding:10px 35px 0 8px; margin:0px 0px 20px 0; -moz-border-radius:5px; border:1px solid #ccc;}
.middle {background:#fff; float:left; width:278px; padding:0 35px 0 8px; margin:20px 20px 0 0; -moz-border-radius:5px; border:1px solid #ccc;}
.middle_big {background:#fff; padding:0 0 0 8px; margin:0px; -moz-border-radius:5px; border:1px solid #ccc;}
.middle_big p {text-align:left;}
.right {background:#fff; float:left; width:278px; padding:0 35px 0 8px; margin:20px 0 0 0; -moz-border-radius:5px; border:1px solid #ccc;}
.float_left {float:left;}
.float_right {float:right;}
.header span {Font-size:30px; color:#990033;}
.clearboth {clear:both;}
/* Title */
h1 {font-size:12px; padding:0; margin:0; font-weight:normal;}
h2 {font-size:16px; padding:15px 0 5px 0; margin:0 0 0 0; color:#556B2F; }
h3 {font-size:14px; padding:0px 0 5px 0;; margin:0 0 0 0; }
h4 {font-size:13px; padding:0; margin:0; font-weight:bold; color:#556B2F;}
h5 {font-size:11px; padding:0; margin:0; font-weight:bold;}

/* IMAGE BACKGROUND */
#contact {background:#fff url(../pix/divers/webdesign-post.png) right top no-repeat;}
#contact span {background-color:#fff; padding:0 5px 0 0;}

#news {background:#fff url(../pix/divers/webdesign_journal.jpg) right top no-repeat; text-align:justify;}
#news span {background-color:#fff; padding:0 5px 0 0;}

#cv {background:#fff url(../pix/divers/webdesign-cv.jpg) right top no-repeat; padding:10px 8px 0 8px;}
#cv span {background-color:#fff; padding:0 5px 0 0;}

#service {background:#fff url(../pix/divers/webdesign-service.jpg) right bottom no-repeat;}
#service span {background-color:#fff; padding:0 5px 0 0;}

#competence {background:#fff url(../pix/divers/webdesign-competence.jpg) right top no-repeat;}
#competence span {background-color:#fff; padding:0 5px 0 0;}

#key {background:#fff url(../pix/divers/ts.jpg) right top no-repeat;}
#key span {background-color:#fff; padding:0 5px 0 0;}

/* Color */
.green {color:#556B2F;}
h2 .klein {font-weight:normal; font-size:13px;}
.klein {font-weight:normal; font-size:12px;}
