body {
margin: 0 0 0 0;
}

p {
margin: 0px;
padding: 0px;

}


H1 {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; 
	font-size: 14px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #3d638c;
}


.head-formular{
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	color: #2c465a;
	text-decoration: none;
}

.text-form {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.text-form-bold {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.form-beschr {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #3d638c;
}

.field-lieferanschrift {
	width: 190px;
}

.field-lieferanschrift-plz {
	width: 50px;
}

.imgtext-nowrap{
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 13px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #3d3d3d;
	text-decoration: none;
}

.fliesstext {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 13px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #3d3d3d;
	text-decoration: none;
}

.teasertext {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #3d3d3d;
	text-decoration: none;
}

.fliesstext-bold-rot {
font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; 
font-size: 13px; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
color: #FF0000;
}

.fliesstext-rot {
font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; 
font-size: 13px; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
color: #FF0000;
}

.fliesstext-bold-blau {
font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; 
font-size: 13px; 
font-style: normal; 
line-height: 22px; 
font-weight: bold; 
font-variant: normal; 
color: #3563a5;
}

.fliesstext-bold-dkl-blau {
font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; 
font-size: 13px; 
font-style: normal; 
line-height: 22px; 
font-weight: bold; 
font-variant: normal; 
color: #2c465a;
}

a {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 13px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #3563a5;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 13px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #3563a5;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 13px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 13px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #3563a5;
	text-decoration: none;
}

a.func:link {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-transform:uppercase;
}
a.func:visited {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-transform:uppercase;
}
a.func:hover {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #c3ccd5;
	text-decoration: none;
	text-transform:uppercase;
}
a.func:active {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #c3ccd5;
	text-decoration: none;
	text-transform:uppercase;
}

a.copylink:link {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.copylink:visited {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.copylink:hover {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #3563a5;
	text-decoration: none;
}
a.copylink:active {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

a.rootline:link{
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; 
	font-size: 14px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #FFFFFF
}
a.rootline:visited {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; 
	font-size: 14px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #FFFFFF
}
a.rootline:hover {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; 
	font-size: 14px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #CCCCCC
}
a.rootline:active {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; 
	font-size: 14px; 
	font-style: normal; 
	line-height: normal; 
	font-weig	ht: bold; 
	font-variant: normal; 
	color: #FFFFFF
}

.head-weiss {
font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; 
font-size: 17px; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
color: #FFFFFF
}

.head-blau {
font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; 
font-size: 17px; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
color: #3563a5
}

.fliesstext-bold {
font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; 
font-size: 12px; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
color: #333333
}

th{
font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; 
font-size: 12px; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
color: #333333
}

.subtitel-bold {
font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; 
font-size: 12px; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
color: #97A38E
}
.microicon {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}


/*Styles der New Login Box*/


DIV.tx-newloginbox-pi1 {

	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #3d3d3d;
	text-decoration: none;

}


/*Ausrichten der überschriften*/


DIV.tx-newloginbox-pi1 H3 {

font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; 
font-size: 12px; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
color: #333333

}


/*Ausrichtung der Texte*/
.tx-newloginbox-pi1{
margin: 0px;
padding: 0px;
}


DIV.tx-newloginbox-pi1 P {

         margin-left: 0px;


}


DIV.tx-newloginbox-pi1 TABLE {

         margin-top:0px;

         padding-top:0px;

         width: 100px;

         margin-left: -1px;

}

DIV.tx-newloginbox-pi1 TABLE TR TD P {

         margin-top:0px;

         padding-top:0px;

         margin-left: -1px;

}


DIV.tx-newloginbox-pi1 TABLE TR TD {

        margin-top:0px;

        padding-top:0px;

        margin-left: -1px;
        
                        	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	color: #3d3d3d;
	text-decoration: none;

}


DIV.tx-newloginbox-pi1 TABLE TR {

        margin-top:0px;

        padding-top:0px;

        margin-left: -1 px;

}







DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {

        margin-top:0px;

        margin-left: 4px;

        padding-top:0px;

        width:100px;

}


DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {

        margin-top:0px;

        margin-left: 0px;

        padding-top:0px;

        width:100px;

        align: center;

}


DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {

       margin-top:0px;

       margin-left: 4px;

       padding-top:0px; 

       width:100px;

}


DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {

       margin-top:0px;

       margin-left: 4px;

       padding-top:0px;

       width:100px;

}


/*Ausrichtung des Usernamens, wenn angemeldet*/


DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {

       margin-left: 4px;

       margin-top:0px;

       padding-top:0px;

       width:50px;

       align: center;

}
.tx-srfeuserregister-pi1-text { margin:0px;}
.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
		.tx-srfeuserregister-pi1 legend { padding: 0; font-weight: bold; color: #000000;}
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
.tx-srfeuserregister-pi1 fieldset{ border:0px;}
.tx-srfeuserregister-pi1-title { color: #000000;}
label{
	margin:0;
}

/* NEWS */
.news-list-container, .news-single-item {
	width: 670px;
	margin-top: 17px;
}

.news-single-item {
	padding: 10px 0 20px 0;
}

.news-list-item {
	border-bottom: 1px dotted #818a91;
	padding: 10px 0 20px 0;
	margin-bottom: 10px;
	clear: both;
}

.news-list-item .fleft, .news-single-item .fleft {
	float: left;
	width: 378px;
}


.news-list-item img, .news-single-item img {
	float: left;
	margin-left: 50px;
	border: 1px solid #004fa0;
}
.news-list-item h3, .news-single-item h2 {
	margin: 10px 0 20px 0;
	padding: 0;
}

.news-list-item h3 a, .news-list-item h3 a:hover, .news-latest-header a, .news-latest-header a:hover, .news-single-item h2 {
	font-size: 15px !important;
	font-weight: bold !important;
	text-decoration: none;
	color: #3a3a3a !important;
	line-height: 5px !important;
	display: block;
}

.news-latest-header a, .news-latest-header a:hover {
	color: #1065a9 !important;
	line-height: 12px !important;
	display: block;
	margin: 0 0 3px 0;
	font-size: 12px !important;
}

.news-list-item .spacer-gif, .news-single-item .spacer-gif {
	display: none;
}

.clr {
	clear: both;
	width: 1px;
	height: 1px;
	line-height: 1px;
}

.news-list-date, .news-single-timedata, .news-latest-date {
	font-size: 10px;
	line-height: 10px;
	margin: 0 !important;
	padding: 0 !important;
	font-weight: bold;
}
.news-latest-date {
	display:block;
	height:15px;
}


.news-list-morelink {
	clear: both;
	background: url(pixel/bg-more.png) top left no-repeat;
	height: 20px !important;
	line-height: 20px !important;
	padding-left: 20px !important;
	margin-top: 10px !important;
}

.news-list-morelink a{
	font-weight: bold !important;
}

.news-single-additional-info, .news-single-imgcaption {
	float: right;
	width: 220px;
	border: 1px solid #a2bbd5;
	background: #dcebf5;
	padding: 10px;
	margin-top: 15px;
}

.news-single-imgcaption {
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	margin-top:0;
	border-top: 0;
}

* html .news-single-additional-info, * html .news-single-imgcaption {
	width: 242px;
}

.news-single-additional-info dd, .news-single-additional-info dl, .news-single-additional-info dt {
	margin: 0;
	padding: 0;
}

.news-single-additional-info dd img, .start-news br{
	display: none;
}

.news-single-backlink {
	clear: both;
}

.news-single-additional-info dt {
	font-weight: bold;
}

.news-single-additional-info a, .news-single-additional-info a:hover, .news-latest-morelink a, .news-latest-morelink a:hover {
	font-weight: bold !important;
	background: url(bg-files.gif) top left no-repeat;
	padding-left: 15px;
	line-height: 16px !important;
}

.news-latest-morelink {
	/*display:inline-block;
	float:right;*/
}

/* Startseite */

.start-text, .start-news{
	padding-top: 28px;
}
.start-news .news-latest-container {
	margin-left: 20px;
	margin-bottom: 10px;
	background: url(bg-news-teaser.png) bottom left repeat-y;
	width: 230px;
	padding: 0 20px 10px 20px;
}

* html .start-news .news-latest-container {
	width: 270px;
}

.start-news h1 {
	background: url(bg-news-teaser-head.png) top left no-repeat;
	display: block;
	height:24px;
	line-height:24px;
	margin-bottom: 0px;
	margin-left:20px;
	margin-right:0;
	margin-top:0;
	padding-left:20px;
	width:250px;
}

* html .start-news h1 {
	width: 270px;
}

.news-latest-item {
	border-bottom: 1px solid #a7bbd6;
	padding-bottom: 5px;
	padding-top: 10px;
	line-height: 16px;
}

.news-latest-item p {
	line-height: 19px
}

.tx-andshadowbox-pi1 {
	margin-top: 30px;
	margin-bottom: 20px;
}

.tx-andshadowbox-pi1 a {
	display: block;
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #5f7994 !important;
	padding: 3px;
	background: #daecee;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.tx-andshadowbox-pi1 img {
	border: 0 !important;
}

a.backlink {
	display:block;
	margin-bottom:20px;
	margin-top: 0px;
	clear: both;
}

* html a.backlink {
	margin-top: -30px;
}

.detail {
	padding: 20px;
	padding-bottom: 0px;
	background: #edf6fb;
}

.detail img {
	display: block;
	border: 1px solid #5f7994 !important;
	padding: 3px !important;
	margin-right: 20px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> 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;
	color:#666666;
}

#TB_window a:link {color: #3563a5;}
#TB_window a:visited {color: #3563a5;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #3563a5;}
#TB_window a:focus{color: #3563a5;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> 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:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* 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: #edf6fb;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	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;
	margin: 15px 0 0 15px;
	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;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#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:#deeaf4;
	height:29px;
	color: #3563a5;
	border-bottom: 1px solid #a6b9d3;
}

* html #TB_title {
	width: 529px;
}

#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:#ff000;
	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;
	background: #edf6fb;
}

