/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.2.0
build: 2676
*/
html{color:#000;background:#e1e1e1;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* end yui */

body { 
  font-size:small;
  font-family: Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
  margin-top: 20px;
  margin-left:auto;
  margin-right:auto;
  background-color:#e1e1e1;
  vertical-align: top;
  color: black;
  text-align: center;
}
body * { font-size:small; }
#mainframe {
  min-height:500px;
  width: 1040px;
  background-color: #ff7f00;
  border: 0px solid black;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:20px;
  text-align: left;
}
#leftmenu {
  width: 200px;
  overflow : hide;
  text-indent:0px;
  margin-left:25px;
  float:left;
}
#menu {
  text-indent:0px;
  margin-left:0px;
  margin-top: 0px;
  margin-bottom: 4px;
  padding-left: 0px;  
  color: #FFFFFF;
  font-weight:bold;
  
}
#menu ul {
  text-indent:0px;
  margin-left:0px;
  margin-top: 0px;
  vertical-align:middle;
  margin-right: 4px;
}
#menu li { margin: 4px 0px 0px 0px; }
#menu li img { text-indent:0px;  margin-left:0px 4px 0px 0px;  vertical-align:middle; }

#submenu {
  text-indent:0px;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 16px;  
  color: #FFFFFF;
  font-weight:bold;
}
#submenu li {
  text-indent:0px;
  margin:2px;
  padding:2px;
  vertical-align:middle;
}

#canvas {
  height:auto !important;
  margin-left:250px;
  border:0px solid blue;
  overflow:auto;
  width: 750px;
}

h1   { margin:3px 0px;padding-right:15px; text-align:left; color: #fff28d; font-size: medium; clear:both; font-weight:700; }

a:link  { color: #fff28d; text-decoration: none }
a:hover { color: white; text-decoration: none }
a:visited { color: #fff28d; text-decoration: none }

img {
  border: 0px solid black;
}
#topheader {
    background-color: #fff28d;
    color: #555555;
    border: 0px solid black;
    text-align:right;
    background-image: url("bilder/head1_b.gif");
    background-position: right;
    background-repeat:no-repeat;
}
#topheader a:link { color: #555555; }
#topheader a:hover { color: #555555; }
#topheader a:visited { color: #555555; }

#subheader {
    height: 62px;
    background-image: url("bilder/head2.gif");
    background-position: right;
    background-repeat:no-repeat;
}

.projectpreview {
  border:0px solid red;
  width:135;
  height: 198px;
  margin:4px 4px;
  display:block;
  float:left;
  color:black;
  overflow: none;
  font-size:13px;
}
.projectpreview * {
  /*display:block;*/
  color:black;
}
.projectpreview img { margin:4px 2px ; display:block; }
.projectpreview span { float:left; margin-right:2px; color: black;display:block;  font-size:13px; }


.breadcrumps { margin-top:1px;margin-bottom:6px;}
.breadcrumps * { margin-top:1px;margin-bottom:6px;color:#fff28d}


.projecttable {
  border-collapse:collapse;
  margin-left: -5px;
}
.projecttable td { padding:5px; border:0px solid green; }

ul.horizonalnav { margin-bottom:8px; min-height:23px; padding: 0.2em; text-align: center; width:98%; }
ul.horizonalnav li { list-style: none; display: inline-block; float:left;  margin: 0.1em; padding: 0; width:160px; }
ul.horizonalnav a, ul.horizonalnav span { padding: 0.2em 1em; text-decoration: none; font-weight: bold; font-size:10pt; }

.clear { clear: both; height: 0; overflow: hidden; }

