/* CSS Document */

body{

}

P{
  margin:0;
  padding:0;
}

h1,h2,h3{
  font-size:1.1em;
  margin:0;
  padding:0;  
}

#main {
  width:965px;
  /*font-size:1.1em;*/
}

/******************************************************************************/
/* Header                                                                     */
/******************************************************************************/

#head{
  height:44px;
}

#head #left #top{
  height:25px;

}

#head #left #bottom{
  height:22px;
}

#head #left #middle{
  height:8px;
  font-size:8px;
}


#head #left{
  width:742px;
  float:left;
}


#head #right{
  width:223px;
  float:left;
}

#head #right #htp{
  height:55px;
  padding-right: 13px;
  font-size:0.9em;
  color: #000;
  
}

#head #right #htp IMG{
  margin-left:155px;
  margin-top:4px;
  position:absolute;
  
}

#head #right #htp SPAN{
  position:absolute;
  margin-left:85px;
  margin-top:5px; 
}


/******************************************************************************/
/* Menue                                                                    */
/******************************************************************************/

#menu{
  position:absolute;
  top:10px;
  left:18px;
  width:698px; /*needed for Opera*/
  
}

#menu A{
  width: 117px;
  height: 18px;
  text-align:center;
  padding:5px 0 0 0;
  display:inline;
  float:left;
  text-decoration:none;
  margin: 0 0 0 -1px; 
}

#menu A.first{
  margin:0;
}

#menu ul, #menu li{
  margin:0;
  padding:0;
  
}

#menu ul{
  list-style-type:none;
}


/******************************************************************************/
/* Content                                                                    */
/******************************************************************************/


#content #inner{
  float:left;
  /*margin: 0 0 0 20px;*/
  padding: 0 0 15px 20px;
  margin:0;
}

#content .flvplayer{
  float:left;
  width:720px;
  margin:0 0 10px 20px;
  padding:0;
  overflow: hidden;
  display: inline; /* fix IE double-margin bug */
}

#content #inner #frame{
  width:690px;
  padding:14px 14px 14px 14px;
  margin:0;
}

#content #inner #frame .box{
  width:690px;
}


#content #inner #frame .box h1{
  height:17px;
  /*width:672px;*/
  padding: 4px 0 0 7px;
  margin:0;
}

#content #inner #frame .box .boxContent{
  padding:5px;
}

#content #inner #frame .box .imagebottom{
  width: 690px;
  height: 6px;
  margin-bottom: 0px;
}

/******************************************************************************/
/* Teaser-Spalte                                                             */
/******************************************************************************/

#content #client{
  width:223px;
  float:left;
}

#content #client #logo {
  float:right;
  padding: 0 17px 9px 0;
}

#content #client #teaser{
  clear:both;  
}


#content #client #teaser .box{
  width:191px;
  margin:0 0 5px 17px; 
}

#content #client #teaser .box .boxContent{
  padding:10px;
  margin:0;
}

#content #client #teaser .box IMG.imagebottom{
  margin:0;
  padding:0;
}



#content #client #teaser .box h1{
  width: 182px;
  height: 18px;
  
/*  height:18px;
  width:182px; */
  padding: 6px 0 0 9px;
}

/******************************************************************************/
/* Footer                                                              */
/******************************************************************************/
#footer{
  text-align:right;
  margin: 0 20px;
}

#footer a{
  color:#000;
  
}

/******************************************************************************/
/* Verschiedenes                                                              */
/******************************************************************************/
hr.clearColumns{
	display: block;
	height: 0;
	line-height: 0px;
	clear: both; 
	visibility: hidden;
	border: 0;
	padding: 0;
	overflow: hidden;
}


/******************************************************************************/
/* Tipafriend                                                                 */
/******************************************************************************/
#content label{
  display:block;
}


