/**
 * @author Jan Westphal - IT - Dienstleistungen
 * @copyright 2008 - west-tec.de Jan Westphal IT-Dienstleistungen
 * @created 20:53 - 11.3.2008
 *
 * @filename style.css
 * @bgcolor:     #ffffcc;
 * @underground: #ffff99;
 * @pageground:  #fff26c;
 * @link-color: #990000;
 * @text-color:  #000000;
*/
body{
 background-color: #ffffcc;	
 margin:0px;
 font-family: verdana,arialcursive,helvitica;
}
div,p,td, h2{
	 font-size:12px;
}
img{
  border:none;
  behavior: url("/css/pngbehavior.htc");
}
a{
 color:#990000;
 text-decoration:none;		
}
a:hover{
	text-decoration:underline;
}
/**
* main table style /index.php
*/
#main{
	width:1005px;
	height:590px;
	*width:1000px;
	background-color: #ffff99;
}
#navigation{
	width:150px;
	*width:155px;
	vertical-align: top;
	padding-top:120px;
}
#freeSpace{
	 width:1px;
	 background-color: #990000;	
}
#freeSpaceFooter{
	height:1px;
	background-color: #990000;	
}
#content{
 vertical-align: top;
 padding-left: 10px;
 height:520px;
}
#footer{
	height:70px;	
}
/**
* specific style / navigation / index.php
*/
#navigation div{
	padding-left:5px;
	width:150px;
	*width:155px;
}
#navigation #navi{
	height:450px;
	overflow:hidden;
	z-index: 1;
}
#navigation div img{
	border:none;
	padding-top:5px;
}
#navigation div .break_before{
	display: block;
	height:15px;
	width:150px;
}

#navigation div .dontShow{
 display:none;
}

#subMen{
   position:absolute;
   margin:0px;
   border-top:1px #990000 solid;
   border-bottom:1px #990000 solid;
   border-left:1px #990000 solid;
   background-color: #fff26c ;
   width:141px;
   display: block;
   padding-left:5px;
   padding-top:5px;
   padding-bottom:5px;
   text-align:left;
   font-size:10px;
   margin-top:29px !important;
   margin-left:3px !important;
   *margin-top:25px !important;
   *margin-left:9px !important;

}


#subMen a{
	display:block;
	padding-bottom:5px;
}
/**
*	specific style / content / index.php
*/
.logo{
	position:absolute;
	left:855px;
	*left:850px;
}
.head{
 position:absolute;
 left:350px;	
 top:15px;
}


 #headline,.headlineImg{
	position: absolute;
    height:50px;
    width:700px;
    text-indent: -9999em;
	top:95px;
    z-index:1;
}

 .addBig{
	margin-left:115px;
}

 .addMedium{
	margin-left:125px;
}

 .addBigger{
	margin-left:165px;
}

 .addSmall{
	margin-left:90px;
}
/** Text COntainer für prjekte**/

.project_title{
	text-align:center;
	font-weight:bold;
	margin:0px;
	padding:5px;
	position: relative;
}
.project_text{
	margin:0px;
	padding:5px;
	height:330px;
	width:275px;
	*height:340px;
	*width:280px;
	overflow:auto;
	position: relative;	
}
/** Projekte Teaser Page **/
#content #teaserpage #content_1{
	display:block;
	margin: 0px;
	height:365px;
	width:380px;
	position: absolute;
	top:150px;
	background-color: #fff26c;		
}
#content #teaserpage .project_text{
	width:370px;
	*width:380px;	
}
#content #teaserpage #content_2{
	display:block;
	margin: 0px;
	height:365px;
	width:300px;
	position: absolute;
	top:150px;
	margin-left:390px;
	background-color: #fff26c;
	overflow:auto;
}

#vid embed{
 width: 305px;
 height: 220px;
 margin-top:40px;
}

.display-block{
	display:block;
}
.display-none{
	display:none;
}

#content #teaserpage #content_2 img{
 margin:10px;
}
#content #teaserpage #content_3{
	display:none;
}
/** Projekte - Variante Ohne bilder **/
#content #noPictures #content_1{
	display:block;
	margin: 0px;
	height:365px;
	width:700px;
	position: absolute;
	top:150px;
	background-color: #fff26c;	
}

#content #noPictures .project_text{
	width:690px;
	height:339px;
	*height:350px;
	*width:700px;	
}

#content #noPictures #content_2, #content #noPictures #content_3{
	display:none;
}
/** container 3 für v1 und v2 **/
#content  #content_3{
	display:block;
	margin: 0px;
	height:354px;
	width:195px;
	margin-left:630px;
	top:160px;
	position:absolute;
	background-color: #fff26c;
	overflow:auto;
}
#content  #content_3 p{
	padding:5px;
	margin:0px;
	text-align:center;
}
#content  #content_3 img{
	border:none;
	margin:2px;
}

#content #content_3 h3{
border-bottom: 1px solid #990000; 
font-size: 12px; 
color: #990000; 
display: block;	
margin:0px;
margin-left: 5px;
margin-top: 5px;	
}

/** Projekte - Variante 1 **/
#content #variant1{
	display:block;
	margin: 0px;
	border: none;
}

#content #variant1 #content_1{
	display:block;
	margin: 0px;
	height:365px;
	width:285px;
	position: absolute;
	top:150px;
	background-color: #fff26c;
}

#content #variant1 #content_2{
	display:block;
	margin: 0px;
	height:365px;
	width:325px;
	position: absolute;
	top:150px;
	margin-left:295px;
	background-color: #fff26c;
	text-align: center;
}

#content  #content_2 .picTitle{
display:block;
font-weight:bold;
margin-top:10px;
color:#990000;
width: 300px;
margin-bottom: 5px;
text-align: center;
}

#content  #content_2 img{
font-weight:bold;
border:none;
}


/** projekte variante 2 **/
#content #variant2 #content_1{
	display:block;
	margin: 0px;
	height:365px;
	width:285px;
	position: absolute;
	top:150px;
	background-color: #fff26c;
	margin-left:335px;
}

#content #variant2 #content_2{
	display:block;
	margin: 0px;
	height:365px;
	width:325px;
	position: absolute;
	top:150px;
	background-color: #fff26c;
	text-align: center;
}

#content #variant2 #content_3{
	display:block;
	margin: 0px;
	height:354px;
	width:195px;
	margin-left:630px;
	top:160px;
	position:absolute;
	background-color: #fff26c;
}




.border{
 background-color:#990000;
 font-size:0.5px;
 line-height:1px;	
}

/** referenzen **/
#content #year{
	display:block;
	margin: 0px;
	height:40px;
	width:690px;
	position: absolute;
	top:150px;
	background-color: #fff26c;	
}

#content #year p{
	margin-top:5px;
	height:30px;
	line-height: 30px;
	display:block;
	vertical-align:middle;
}

#content #year p a{
   font-weight: bold;
   text-decoration: underline;
   padding-right:10px;
   padding-left:10px;
}
#content #year .active{
	text-decoration:overline underline;
}

#content #reference{
	display:block;
	margin: 0px;
	height:305px;
	width:825px;
	*width:815px;
	position: absolute;
	top:210px;
	background-color: #fff26c;
}

#content #reference p{
	padding-left:10px;
	padding-top:5px;
	display:block;
	margin: 0px;
}

#content #reference .content{
	overflow:auto;	
	height:275px;
	width:825px;
	*width:835px;

}
#content #reference #head, #content #reference #body{
	width:805px;
}
 #content #reference #body td{
	padding-bottom:5px;
}
#content #reference #head td.text, #content #reference #head td.month{
	padding-bottom:5px;
}
 #content #reference #body td.border{
	padding-bottom:0px;
}
#content #reference .month{
	text-align:right;
	width:100px;
	vertical-align:bottom;
	padding-right:5px;
	font-style:italic;
}
#content #reference .press{
	vertical-align: bottom;
	width:100px;
}
#content #reference .text{
 padding-left: 5px;
}

/** allgemeiner Container**/
#content #container{
	display:block;
	margin: 0px;
	height:365px;
	width:690px;
	position: absolute;
	top:150px;
	background-color: #fff26c;
	overflow:auto;
}
/** links **/
#content .link_container{
	padding-left:10px;
	padding-top:10px;

}

#content .link_container a{
	font-weight:bold;
	text-decoration:underline;
}

#content .link_container p{
	margin:0px;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;

}
/** download **/

#content #downloads #container{
	display:block;
	margin: 0px;
	height:285px;
	width:825px;
	position: absolute;
	top:230px;
	background-color: #fff26c;
	overflow:auto;
}
#content #downloads #note{
 	display:block;
	margin: 0px;
	height:40px;
	width:825px;
	position: absolute;
	top:175px;
	background-color: #fff26c;
	padding-top:10px;
}



#content .download_container{
	padding-left:10px;
	padding-top:10px;	
}
#content .download_container p.title{
		padding-left:0px;
 font-weight:normal;
 color:#990000;
 text-decoration:underline;	
 padding-bottom:5px;
}

#content .download_container p{
	margin:0px;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;
}
#content .download_container p.links{
	padding-top:5px;	
}
#content .download_container a{
	font-weight:bold;
	text-decoration:underline;
}


/** kontakt **/
#content #nonForm{
	display:block;
	margin: 0px;
	height:365px;
	width:300px;
	position: absolute;
	top:150px;
	background-color: #fff26c;	
	text-align:center;
}
#content #nonForm p{
	text-align:center;
	padding:0px;
	margin:0px;
}

#content #nonForm .title{
	 margin:0px;
	 font-weight:bold;
	 padding-bottom:5px;
	 padding-top:30px;	
	 display:block;
}

#content #nonForm .adress{
	margin:0px;
	padding-bottom:15px;
}
#content #nonForm a{
	font-weight: bold;
	text-decoration: underline;
}

#content #nonForm .misc{
	padding-top:15px;
	
}
#content #nonForm .tele{
	padding-top:15px;
	
}

#content #form{
	display:block;
	margin: 0px;
	height:365px;
	width:380px;
	position: absolute;
	top:150px;
	margin-left:310px;
	background-color: #fff26c;	
}
#content #form p{
 margin:0px;
 padding-bottom:5px;	
}

#content #form .title {
 	padding-left:10px;
	 margin:0px;
	 padding-bottom:15px;
	 padding-top:10px;	
	 display:block;
}

#content #form label{
	padding-left:10px;
	width:135px;
	display:block;
	float:left;
}
#content #form input, #content #form select, #content #form textarea{
	width:220px;
}
#content #form textarea{
	height:150px;
	*height:100px;
}

#content #form .href{
	text-align: right;
	padding-right:10px;
}

#content #form .text{
	padding-left:10px;	
	font-size: 10px;
	display:block;
}

#content #form .error td{
	font-weight:normal;
	vertical-align: top;
}
#content #form .error td.err_title{
	font-weight:bold;
}

/** impressum **/

#content #container_split_left{
	display:block;
	margin: 0px;
	height:365px;
	width:300px;
	position: absolute;
	top:150px;
	background-color: #fff26c;	
}

#content #container_split_left p{
	padding:0px;
	margin:0px;
	padding-left:10px;
}
#content #container_split_left .title{
	font-weight:bold;
	padding-top:10px;
	display:block ;
}
#content #container_split_left .adress{
	margin:0px;
}
#content #container_split_left .gf{
	padding-top:15px;
	margin:0px;
}
#content #container_split_left .finanz{
	padding-top:15px;
	margin:0px;
	padding-bottom:15px;
}
#content #container_split_left .finanz span{
	font-weight:bold;
	display:block;
	float:left;
	width:65px;
	*width:60px;
}
#content #container_split_left .contact{
	padding-left:10px;
	margin:0px;
	text-decoration: underline;
	font-weight:bold;
}
#content #container_split_left .clr{
 height:10px;
 display:block;
}
#content .line{
  border:1px;	
  height:1px;
  line-height:1px; 
  font-size:1px;
  display:block;
  background-color: #990000;
  width:290px;
  padding-left:10px;
  color: #990000;	
}

#content #container_split_left .watermark{
	padding-top:15px;
	margin:0px;
	padding-bottom:15px;
}
#content #container_split_left .watermark1 span{
	display:block;
	float:left;
	width:50px;
	font-weight:bold;
}
#content #container_split_left .watermark1 a{
	font-weight:normal;
}
#content #container_split_left .container_left{
 padding-left:10px;	
 height:200px;
 *height:187px;	
}


#content #container_split_right{
	display:block;
	margin: 0px;
	height:365px;
	width:380px;
	position: absolute;
	top:150px;
	margin-left:310px;
	background-color: #fff26c;	
}
#content #container_split_right .line{
	width:370px;
	}

#content #container_split_right .container_right{
 padding-lefT:10px;	
 height:200px;
 *height:187px;	
 overflow:auto;
}
#content #container_split_right .haft{
	 padding:10px 10px 0px 0px;
     margin:0px;
     text-align: justify;
}

#content #container_split_right .photo_title{
	display:block;
	padding-top:15px;
	padding-left:10px;
	font-weight:bold;	
}
#content #container_split_right .photo_list{
	display:block;
	 padding:5px 10px 0px 10px;
	font-style:italic;
	margin:0px;
	height:130px;
	overflow: auto;	
}

/** Presse **/
#content #press{
	display:block;
	margin: 0px;
	height:305px;
	width:830px;
	*width:825px;
	position: absolute;
	top:210px;
	background-color: #fff26c;
	overflow:auto;
}

#content #press p{
	padding-left:10px;
	padding-top:5px;
	display:block;
	margin: 0px;
}
#content #mother tr td{
vertical-align: top;
font-size:11px;	
}

#content #mother .month{
	font-size: 10px;
	font-style: italic;
    width: 90px;
    vertical-align: top;	
}
#content #mother .title{
	font-size: 10px;
	font-style: normal;
	font-weight:bold;
    width: 90px;
    vertical-align: top;
 	padding-bottom:5px;		
}
#content #mother .space{
 width: 10px;	
 vertical-align:top;
}
#content #mother .pic{
 width: 90px;	
 vertical-align:top;
}
#content #mother img{
 border:none;
}
#content #mother .note{
	font-size: 10px;
	font-style: italic;
    width: 300px;
	padding-bottom:5px;	
}
#content #mother .utitle{
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
 width: 300px;
 vertical-align: top;
 padding-bottom:5px;	
}
#content #mother .text{
	font-size: 11px;
	font-style: normal;
 width: 300px;
 vertical-align: top;
 padding-bottom:5px;	
}

#content #mother tr td{
	padding-bottom:15px;
}
#content #mother tr td table tr td{
	padding-bottom:0px;
}
/** termine**/
#content #months{
	display:block;
	margin: 0px;
	height:25px;
	width:690px;
	position: absolute;
	top:150px;
	background-color: #fff26c;
padding-top:15px;	
}
#content #months p a{
   font-weight: bold;
   text-decoration: underline;
   padding-right:5px;
   padding-left:5px;
}
#content #months .active{
	text-decoration:overline underline;
}
#content #months .none{
	text-decoration:none;
}

#content #note{
 	display:block;
	margin: 0px;
	height:50px;
	width:830px;
	*width:825px;
	position: absolute;
	top:200px;
	background-color: #fff26c;
	
    padding-top:10px;
    
}

#content #note p{
	text-align:right;
	padding-right:10px;
	float:right;
	font-style: italic;
}
#content #note p span{
	display:block;
	font-size:11px;
}

#content #dates{
	display:block;
	margin:0px;
	height:245px;
	width:830px;
	*width:825px;
	position: absolute;
    top:270px;
	background-color: #fff26c;
}
#content #dates div{
	margin:0px;	
	padding-top:5px;
}
#content #dates .content{
	overflow:auto;	
	height:200px;
    width:850px;
}

#content #dates #head td.text, #content #dates #head td.month{
	padding-bottom:5px;
}


#content #dates #head, #content #dates #body{
	width:830px;
	*width:825px;
	margin:0px;
	padding:0px;
}
 #content #dates #body td{
	padding-bottom:5px;
}
#content #dates #body td.spacer{
	height:5px;
}
 #content #dates #body td.border{
	padding-bottom:0px;
}

#content #dates #body td.period{
	width:200px;
	vertical-align: bottom;
	text-align: right;
}
#content #dates .month{
	text-align:right;
	width:150px;
	vertical-align:bottom;
	padding-right:5px;
}
#content #dates .text{
 padding-left: 5px;
}

/** Home - Aktuelles **/
#content #home_content{
	display:block;
	margin: 0px;
	height:365px;
	position: absolute;
	top:150px;
	background-color: #fff26c;	
	overflow:auto;	
}
#content .noTeaser{
	width:620px;
	*width:610px;	
}
#content .useTeaser{
	width:285px;	
}

#content #teaser{
	display:block;
	margin: 0px;
	height:365px;
	width:325px;
	position: absolute;
	top:150px;
	margin-left:290px;
	background-color: #fff26c;
	text-align: center;
}

#content  #teaser a{

font-weight:bold;
margin-top:10px;
color:#990000;
display:block;
}
#content  #teaser img{

font-weight:bold;
margin-top:10px;
border:none;
}


#content #home_content p{
 width:245px;
 *width:260px;
 padding-left:10px;
 padding-top:10px;	
 padding-right:10px;
 margin:0px;
}


#content #home_content span.title{
	display: block;
	font-size:13px;
	color:#990000;
	font-weight:bold;
	font-style: normal;
}

#content #home_content span.useT{
  text-align:center;
}
#content #home_content span.useTJustify{
  text-align:left;
}

#content #home_content .useTeaser span{
text-align:center;
}

#content #home_content span.text{
	display: block;
	font-size:12px;
	font-style: normal;
	padding-bottom: 10px;
}
#content #home_content .line{
  border:1px;	
  height:1px;
  line-height:1px; 
  font-size:1px;
  display:block;
  background-color: #990000;
  width:595px;
  padding-left:10px;
  color: #990000;	
}
#content #home_content hr.useT{
	width:260px;
}

#content #home_dates{
	display:block;
	margin: 0px;
	height:330px;
	width:195px;
	margin-left: 630px;
	*margin-left:625px;
	top:175px;
	position:absolute;
	background-color: #fff26c;	
	padding-top:10px;	
	padding-left:8px;
	*padding-left:5px;
}

#content img.dates{
	margin-left:630px;
	*margin-left:620px;
	
	top:150px;
	position:absolute;	
	z-index:1;
}

#content #home_dates #body{
	margin:0px;
	width:185px;
}

#content #home_dates #body .text{
	font-size:10px;
	width:185px;
	padding:0px;
	padding-bottom: 5px;
}

#content #home_dates #body .top td{
	vertical-align: top;
	font-size:10px;
	width:50%;
	padding:0px;

}
#content #home_dates #body .border{
	width:185px;
	padding:0px;
}
/** popUp **/
#popup{
	margin:0px;
	padding:0px;
	 width:750px;
	 height:700px;
	 *width:735px;
	 *height:690px;	 
}

#popup #head{
	padding:5px;
	height:25px;
}

#popup #head img{
	margin-left:35px;
}

#popup .footer{
	height:20px;
	padding:5px;
	text-align: center;
}

#popup #content td{
	height:595px;
	*height:585px;
	vertical-align: middle;
}
#popup #content td p{
		height:595px;
	*height:585px;
	overflow:auto;
}

/** laufband **/
#footer div{
	display:block;
	float:left;
	height:70px;
	padding-top:1px;
}
#footer #left_click{
	margin-left: 10px;
	width:52px;
}
#footer #forTreadmill{
	width:720px;
    overflow:hidden;
}

#treadmillwrapper{
	margin:0px;
	padding:0px;
}

#right_click,#left_click{
	cursor: pointer;
}

#footer #treadmill a{
	margin-left:3px;
}
#footer #treadmill a:hover{
	text-decoration: none;
}
#footer #treadmill img{
	margin-left:3px;
}

#footer #treadmill .millContainer{
	     margin-right:10px;
    	 padding-right:5px;
    	 border-right: none;
    	 border-bottom: 1px solid #990000;
    	 border-top:none;
    	 border-left:1px solid #990000;
		overflow:hidden;
		display: block;
		height:65px;
		*height:66px;
		float:left;
		
}
#footer #treadmill .millContainer span{
	display:block;
	margin-left:3px;
	font-size:10px;

}
#footer #right_click{
	width:52px;
}
#flags{
 display:block;
 top:20px;	
 position:absolute;
 text-align:center;
 width:150px;
}

#flags img{
 padding-top:3px;
  margin-left: 5px;
}

#flags p{
	font-size:10px;
	color:#990000;
	font-weight: bold;
	padding:0px;
	margin:0px;
}

.hidden{
	display:none;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;

}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#ddd;
	filter:alpha(opacity=55);
	-moz-opacity: 0.55;
	opacity: 0.55;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffcc;
	z-index: 102;
	color:#000000;
	display:none;
	border: 2px solid #990000;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
	color:#990000;
	font-weight:bold;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
	margin-top:-50px;
	position:relative;
}

#TB_secondLine{
	color:#000;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #5561ff;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


#TB_window #headline{
	position:static;
	display:block;
	margin-left: 15px;
}

#footercontent{
    margin-top:5px;
  width:985px;  
  text-align: center;
  line-height:18px;
  padding:10px;
 
}

#footercontent p{
       font-size:9px;
       font-family:arial;
       font-weight:bold;
       color:#333; 
}

#footercontent a{
    font-weight:bold;
    font-size:9px;
}
