body { margin:0; padding:0;background:#ccc url(grafik/back.gif) repeat-x; font-family:Arial, Helvetica, sans-serif;font-size: 12px;text-align: center;color: #555;}
#navi {width:900px;margin:0 auto;}
#navi1, #navi2, #navi3 {display: none;background:white;filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;border:2px solid white;padding:5px;width:200px;float:right;}
#content {width:900px;height:460px; margin:40px auto 10px;padding:0;background:#ccc;text-align:left;border:4px solid white;}
#balken {width:900px;margin:10px auto;text-align:left;height:80px;}
#box1 {border:2px solid #aaa; width: 280px;height:265px; position:relative;margin:-250px 0 -35px 15px;background:white;filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;overflow:hidden;}
#box1a {border:2px solid #aaa; width: 280px;position:relative;margin:-250px 0 -35px 15px;background:white;filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;overflow:hidden;}
#box2 {border:2px solid #aaa; width:600px;height:265px; position:relative;margin:-250px 0 -35px 15px;background:white;filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;overflow:hidden;}
#box3 {border:2px solid #aaa; width:330px;height:465px; position:relative;margin:-450px 0 -35px 15px;background:white;filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;overflow:hidden;}
#box4 {border:2px solid #aaa; width:300px;height:325px; position:relative;margin:-310px 0 -35px 15px;background:white;filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;overflow:hidden;}
#box5 {border:2px solid #aaa; width:600px;margin:-385px 0 -35px 15px;background:white;filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;position:relative;}
#footer {width:900px; margin:10px auto;text-align:right;font-size:90%;font-weight:bold;position:relative;color:white;}

#foto1 {background: url(grafik/start.jpg) no-repeat;border:4px solid #aaa; width:700px;height:463px; position:relative;top:-30px;left:180px;}
#flash {border:4px solid #aaa; width:700px;height:463px; position:relative;top:-30px;left:180px;}

h1 {font-variant: normal; font-style: normal; font-weight: normal; margin: 10px;font-size: 130%;}
h2 {margin: 10px;font-size:110%;}
h3 { padding-bottom: 4px; padding-top: 4px; border-bottom-color: #5e5e5e; border-top-color: #5e5e5e; border-bottom-width: 1px; border-bottom-style: solid; border-top-style: solid; border-top-width: 1px; margin: 10px;font-size:100%;}
p {margin:10px;}
.small {font-size:80%;}
.cleaner {clear:both;}
ul#top  
{
      list-style-type : none;
      padding : 0;
      margin:0 0 0 560px;     

}

ul#top li  
{
      height: 20px;
      padding-left:15px;
      Padding-right:15px;
      line-height:20px;
      float :left;
      text-align : center;
      border-right: 1px dotted #535353;
      margin:0;
}

ul#top li a 
{     
      font-weight:bold;
      height: 20px;
      text-decoration : none;
      text-align : center;
      
}

ul.square { list-style-type : none;}

ul.square li {margin:10px 0 10px 0;background: url(grafik/pfeil.gif) no-repeat left;padding-left: 17px;}

.lft {border-left: 1px dotted #535353;}    

a:link {color: #535353;text-decoration:none;}
a:visited {color: #535353;text-decoration:none;}
a:active {color: red;text-decoration:none;}
a:hover {color: red;text-decoration:none;}
.red {color: red;text-decoration:none;}
a.white:link {color: white;text-decoration:none;}
a.white:visited {color: white;text-decoration:none;}
a.white:active {color: white;text-decoration:none;}
a.white:hover {color: white;text-decoration:none;}
.link {background: url(grafik/pfeil.gif) no-repeat left;padding-left: 17px;font-weight: bold;}

.close {width:10px;background:red;border:1px solid black;font-weight:bold;text-align:center;margin-left:190px;}

.button-submit 
{
         border-right:1px solid #535353;
         border-bottom: 1px solid #535353;
         border-left:1px solid #ddd;
         border-top: 1px solid #ddd;
         margin-top: 8px;
         background: #eee
}

input,textarea{border:1px solid black;margin-top: 4px;}

.portfolio {width: 95%;margin:10px 0 10px 10px;border: 1px solid #535353;overflow: auto;}
.screen {float: left;width: 170px;height: 130px;margin: 5px;text-align: center;display:inline;}
.description {float: left;width:380px;margin: 5px;display:inline;}
img {border:none;}



