/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  * { margin: 0pt;
    padding: 0pt;
    }

 a { 
    color: white;
    }
    
 .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }



 h1.imageheader {
   margin-top:10px;
   margin-left:160px;
   overflow: hidden;
   height: 38px;
   width:600px;
   text-indent: 999em;
   white-space: nowrap;
   background-repeat: no-repeat;
   }

   h2 {
    font-size:15pt;
    margin-bottom:0.3em;
   }

   h3 {
    font-size:12pt;
   }
   h4 {
    font-size:9pt;

   }

   .bodytext {
   margin-bottom:10px;
   }


  #outerwrap { margin-left: auto;
    margin-right: auto;
    width: 937px;
    text-align:left;
    font-size:11pt;
    font-family: Arial,Helvetica,sans-serif;
    background-image: url(schatten.png);
    background-position: right top;
    background-repeat: repeat-y;
  
    }
    
    #wrap {
      margin-right:8px;
      background: #005cb2;
      background-image: url(streifen_links.png);
      background-position: left top;
      background-repeat: repeat-y;
    }


  #sidebar { float: left;
    width: 150px;
    }

  #content { padding: 1em;
    margin-left: 150px;
    overflow:auto;
    min-height:100%;
    color:white;
    width:740px;
    }
    
    #contentRight{
        visibility: hidden;
        height:0px;
    }

  body { background-color: white;
      background-image: url(back.png);
      background-position: center top;
      background-repeat: repeat-y;
  }


  #wrap { margin-top: 0pt;
    margin-bottom: 0pt;
    }

  #header { padding-right: 10px;
    background-color: rgb(255, 204, 0);
    color: white;
    }
    
  #footer { color: white;
    text-align: center;
    font-size:0.8em;
    margin-top:10px;
    padding-top:20px;
    clear:both;
    }
    
    
  div#head_p1 { margin: 0pt;
    padding: 0px 0px 0px 0pt;
    background-color: rgb(255, 204, 0);
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: left bottom;
    color: rgb(0, 0, 0);
    width: 300px;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    height: 90px;
    text-align: left;
    }

  div#head_p4 { margin: 0px;
    background-color: rgb(255, 204, 0);
    color: rgb(0, 0, 0);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-align: center;
    height: 90px;
    }

  div#head_p5 { margin: 0pt;
    padding: 12px 6px 0px 0pt;
    background-color: rgb(255, 204, 0);
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: left bottom;
    font-size: 9px;
    text-align: center;
    color: rgb(0, 0, 0);
    height: 78px;
    volume: 50;
    float: right;
    width: 250px;
    }

  #welle { 
    background-color: rgb(255, 204, 0);
    background-repeat: no-repeat;
    background-position: right top;
    font-size: 0.83em;
    text-align: left;
    }

  #top_menu1 { width: 130px;
    height: 23px;
    float: left;
    background-color: rgb(255, 204, 0);
    }

  #top_menu2 { float: left;
    height: 23px;
    background-color: rgb(0, 92, 178);
    }

  #top_menu3 { background-image: url(welle2.png);
    background-repeat: no-repeat;
    background-position: left top;
    overflow: hidden;
    height: 23px;
    background-color: rgb(255, 204, 0);
    }                      
    
  table {
    border: 1px none rgb(255,255,255);
    border-collapse: collapse;
    }
    
  #login {
    margin-left: 5px;
    font-size: 10px;
    margin-top: 10px;
    width: 120px;
    }
    
.align-center {
text-align:center;
}

.white_table { border: 1px solid rgb(255, 255, 255);
padding: 3px;
border-collapse: collapse;
font-size: 10pt;
}

.white_table td { border: 1px solid rgb(255, 255, 255);
padding: 3px;
border-collapse: collapse;
}
.white_table th { background-color: rgb(255, 255, 255);
font-family: Arial,Helvetica,sans-serif;
color: rgb(0, 92, 178);
}

.radar { border-top: 1px dotted rgb(255, 255, 255);
clear:both;
margin: 10px;
padding-top: 5px;
}

.radarbild { 
margin-bottom: 5px;
float:right;
}

.gmnoprint {
color:black;
font-size:10pt;
}

.gmnoprint a {
color:blue;
}

/* ----- Input-Felder ----- */
#login { 
  width:100px;
}

#login input.input{
//   background: url(http://www.philipphauer.de/tut/typo3-login-template/bg-input.jpg) repeat-x;
   border:1px solid #759fb7;
   border-right:1px solid #476d82;
   border-bottom:1px solid #476d82;
   width:100px;
   color:#79a5be;
   margin-bottom:1px;
}
#login input.submit{
   width:102px;
//   background: url(http://www.philipphauer.de/img/bg-suchbutton.jpg) repeat-x;
   border:1px solid #759fb7;
   border-right:1px solid #476d82;
   border-bottom:1px solid #476d82;
}

.tx-comments-comment-info {
float:left;
width:120px;
}

.tx-comments-comment-name {
font-weight:bold;
font-size:0.85em;
}

.tx-comments-comment-date {
font-size:0.7em;
}

.tx-comments-comment-2 {
border-top: 1px dotted rgb(255, 255, 255);
padding-top:10px;
padding-left:0.5em;
padding-right:0.5em;
padding-bottom:10px;
background: #1c6dba;
}

.tx-comments-comment-1 {
border-top: 1px dotted rgb(255, 255, 255);
padding-top:10px;
padding-left:0.5em;
padding-right:0.5em;
padding-bottom:10px;
}

.tx-comments-comments {
margin-left:1.5em;
margin-right:1.5em;
border-bottom:1px dotted rgb(255, 255, 255);
margin-bottom:20px;
}

.tx-comments-comment-content {
margin-left:120px;
}

#tx_comments_pi1_content {
	border: 1px solid #1c6dba;;
	font-size: small;
}

.tx-comments-comment-form h4, fieldset{
margin-left:1.5em;
margin-right:1.5em;
border:none;
}

.tx-comments-rating {
margin-left:120px;
}
.tx-comments-rating .tx-ratings-text {
color: none;
font-size: 0.65em;
font-family: Helvetica,Arial;
}

.clear {
clear:both;
}