/* CSS Document */

html, BODY{
/*margin:0px;
padding:0px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#ff991d;
background-image:url(../images/back.gif);
background-repeat:no-repeat;
background-attachment:fixed;
height:100%;
}

.bg-white {
background-color:#FFFFFF;
}

#logo {
margin:15px;
}

#visual-philo {
background-image:url(../images/header/philosophie.png);
background-repeat:no-repeat;
background-position:bottom;
}

#visual-imp {
background-image:url(../images/header/impressim.png);
background-repeat:no-repeat;
background-position:bottom;
}

#visual-proj {
background-image:url(../images/header/projekte.png);
background-repeat:no-repeat;
background-position:bottom;
}

#visual-kont {
background-image:url(../images/header/kontakt.png);
background-repeat:no-repeat;
background-position:bottom;
}

#visual-ref {
background-image:url(../images/header/referenzen.png);
background-repeat:no-repeat;
background-position:bottom;
}

#bodyframe-top {
background-image:url(../images/body_frame_top.png);
background-repeat:no-repeat;
}

#bodyframe-bottom {
background-image:url(../images/body_frame_buttom.png);
background-repeat:no-repeat;
}

#bodyframe-left {
background-image:url(../images/body_frame_left.png);
background-repeat:repeat-y;
}

#bodyframe-right {
background-image:url(../images/body_frame_right.png);
background-repeat:repeat-y;
}

#innerbody {
margin:13px;
}

#content {
background-image:url(../images/verlauf_body.png);
background-repeat:no-repeat;
background-position:bottom;
}

#content th {
text-align:left;
background-color:#FE961E;
color:#FFFFFF;
padding:5px;
}

#content td {
vertical-align:top;
padding:5px;
}

#content table {
border:solid;
border-color:#FE961E;
border-width:1px;
}

.td_bg_gray {
background-color:#dddddd;
}

h1 {
margin: 0 50px 0 50px;
font-size:12px;
font-weight:bold;
color:#ff991d;
}

.subline {
font-size:12px;
font-weight:bold;
color:#ff991d;
}

#content DIV {
margin: 10px 50px 0 50px;
}


.tooltip {
  background-color:#FFFFFF;
  padding:5px;
  color:#000000;
  border-style:solid;
  border-color:#FE961E;
  border-width:1px;
  font-weight:normal;
  float:left;
}

.tooltip_alpha {
  position: absolute;
  display:none;
  border:none;
}