﻿html, body {
	background-color:  #000000;
	background-image: url('img/comp/BG_new.jpg');
	background-repeat:  repeat-y;
	background-position: center 0px;
	background-attachment: fixed;
	height: 100%;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


#wrapper {
	width: 981px;
	margin-right: auto;
	margin-left: auto;
	z-index: 3;
	position: relative;
	margin-top: 0px;
	background-repeat:repeat;

}
h1 {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.news_h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: white;
	font-weight: normal;
}
#header {
	background-image: url('img/banner/header.png');
	background-repeat: no-repeat;
	z-index: 2;
	width: 981px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 450px;
	background-position: center 70px;
	
}

#social {
	width: 220px;
	position: relative;
	height: auto;
	margin-right: 96px;
	margin-top: 33px;
	z-index: 2;
}


#malte {
	width: 50px;
	position: relative;
	height: 50px;
	margin-top:-50px;
	margin-left:160px;
	z-index: 3;
}	

#stephan {
	width: 50px;
	position: relative;
	height: 50px;
	margin-top:-50px;
	margin-left:160px;
	z-index: 3;
}	

#jens {
	width: 50px;
	position: relative;
	height: 50px;
	margin-top:-50px;
	margin-left:160px;
	z-index: 3;
}	


#layout_news {
	position:relative;
	width:600px;
	min-height:300px;
	z-index:2;
	background-image: url(img/comp/bg_eb1.png);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right:20px;
	text-align: left;
}
#layout_helmolt {
	position:relative;
	width:700px;
	height:auto;
	z-index:2;
	background-image: url(img/comp/bg_eb1.png);
	background-repeat: repeat;
	margin-left: 3px;
	margin-top: 0px;
	float: left;
	text-align: justify;

}
#layout_presse {
	position:relative;
	width:680px;
	height:1200px;
	z-index:2;
	background-image: url(img/comp/bg_eb1.png);
	background-repeat: repeat;
	margin-left: 3px;
	margin-top: 0px;
	float: left;
}

#inhalt_presse {
	font-family: Arial;
	font-size: 13px;
	color: #FFF;
	width: 650px;
	margin-left: 20px;
	height: auto;
	position: relative;
	z-index: 0;
}

#layout_shop {
	position:relative;
	width:700px;
	height:1500px;
	z-index:2;
	background-image: url(img/comp/bg_eb1.png);
	background-repeat: repeat;
	margin-left: 3px;
	margin-top: 0px;
	float: left;
}
#layout_media {
	position:relative;
	width:680px;
	height:1700px;
	z-index:2;
	background-image: url(img/comp/bg_eb1.png);
	background-repeat: repeat;
	margin-left: 3px;
	margin-top: 0px;
	float: left;
}

#inhalt_media {
	font-family: Arial;
	font-size: 13px;
	color: #FFF;
	width: 600px;
	margin-left: 20px;
	height: auto;
	position: relative;
	z-index: 0;
}


#layout_konzerte {
	position:relative;
	width:700px;
	height:auto;
	z-index:2;
	background-image: url(img/comp/bg_eb1.png);
	background-repeat: repeat;
	margin-left: 3px;
	margin-top: 0px;
	float: left;
}

#layout_impressum {
	position:relative;
	width:700px;
	height:1000px;
	z-index:2;
	background-image: url(img/comp/bg_eb1.png);
	background-repeat: repeat;
	margin-left: 3px;
	margin-top: 0px;
	float: left;
}


#inhalt_impressum {
	font-family: Arial;
	font-size: 13px;
	color: #FFF;
	width: 450px;
	margin-left: 20px;
	height: auto;
	position: relative;
	z-index: 0;

}
#konzerte {
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	width: 180px;
	height: auto;
	margin-left: 25px;
	margin-right:0px;
	position: relative;
	margin-top: 15px;
	padding-bottom: 20px;

}


#konzerte_inhalt {
	background-image: url(img/comp/bg_eb1.png);
	background-repeat:repeat;
	margin-top:0px;
	margin-left:auto;
	margin-right:0px;
	height: auto;
	width: 230px;
	vertical-align:top;
	position:relative;
}

#epkauf {
	background-image:url('img/comp/bg_eb1.png');
	background-repeat:repeat;
	width: 230px;
	position: relative;
	margin-top:25px;
	margin-right: 0px;
	margin-left: auto;
	text-align: center;
}
#newsletter {
	background-image:url('img/comp/bg_eb1.png');
	background-repeat:repeat;
	height:100px;
	width: 230px;
	position: relative;
	margin-top:25px;
	margin-right: 0px;
	margin-left: auto;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #fff;
	
}

#newsletter a{
	color: #FFF;
	font-size:18px;
	text-decoration: none;
}
#newsletter a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}



#fotos_reviews {
	margin-top: 10px;
	width: 650px;
	padding-top: 2px;
	height: 230px;
}
#fotos_reviews ul {
	margin-top: 10px;
	margin-left: -35px;
}
#fotos_presse {
	margin-top: 10px;
	width: 650px;
	padding-top: 2px;
	height: 230px;
}
#fotos_presse ul {
	margin-top: 10px;
	margin-left: -35px;
}
#fotos_reviews li {
	list-style-type: none;
	width: auto;
	padding-bottom: 5px;
	display: block;
	float: left;
	padding-right: 5px;
}
#fotos_presse li {
	list-style-type: none;
	width: auto;
	padding-bottom: 5px;
	display: block;
	float: left;
	padding-right: 5px;
}
.fotos_inhalt {
	background-image: url(img/comp/bg_eb1.png);
	margin-top: 10px;
	width: 100%;
	padding-top: 2px;
}

.fotos_box {
	margin-top: 10px;
	padding-top: 2px;
}


#layout_zusatz2 {
	background-image: url(img/comp/bg_eb1.png);
	background-repeat: repeat-y;
	min-height: 100%;
	height:auto !important;
	height:100%;
	width: 224px;
	position: relative;
	z-index: 2;
	overflow: hidden !important;
	padding-bottom: 10px;
	margin-top: 200px;
	float: left;
}
#leiste_rechts {
	position: relative;
	height: auto;
	width: 230px;
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 2;
	float: right;
	margin-right: 40px;
	margin-top: 20px;
}
#news_ende {
	background-image: url(img/comp/bg_eb1.png);
	height: 104px;
	width: 459px;
	position: absolute;
	margin-top: 809px;
	margin-left: 3px;
}
#abschluss {
	width: 224px;
	position: relative;
	margin-left: 480px;
	background-image: url(img/comp/bg_eb1.png);
	height: 106px;
}
#news {
	font-family: Arial;
	font-size: 13px;
	color: #FFF;
	width: 450px;
	margin-left: 20px;
	height: auto;
	position: relative;
	margin-top: -20px;
	z-index: 0;
	
}

#helmolt {
	font-family: Arial;
	font-size: 13px;
	text-align:justify;
	color: #FFF;
	width: 600px;
	margin-left: 20px;
	height: auto;
	position: relative;
	margin-top: -20px;
	z-index: 0;
	
}

#inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	width: 650px;
	margin-left: 20px;
	height: auto;
	position: relative;
	z-index: 0;
}
#inhalt_konzerte {
	font-family: Arial;
	font-size: 13px;
	color: #FFF;
	width: 450px;
	margin-left: 20px;
	height: auto;
	position: relative;
	z-index: 0;
}
#inhalt_konzerte a{
	color: #FFF;
	text-decoration: none;
}
#inhalt_konzerte a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#konzerte a{
	color: #FFF;
	text-decoration: none;
}
#konzerte a:hover {
	color: #FFF;
	text-decoration: underline;
}
#merch_bild {
	height: 334px;
	width: 222px;
	z-index: 5;
	position: relative;
	margin-top: -20px;
	border-top-width: medium;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #fb7606;
	border-bottom-color: #fb7606;
	border-right-width: thin;
	border-left-width: thin;
	border-right-color: #fb7606;
	border-left-color: #fb7606;
	margin-left: 1px;
}
#monster {
	position: relative;
	height: auto;
	width: 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	text-align: center;
	margin-top: 20px;
	padding-bottom: 20px;
}

.center {
	margin-bottom: 5px;
}
#impressum {
	height: auto;
	width: 100%;
	margin-top:auto;
	margin-right: auto;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center;
	color: #FFF;
	background-image: url(img/comp/bg_eb1.png);
	position: relative;
	z-index: 3;
	float: left;
	
}
#inavi {
	font-family: Arial, Helvetica, sans-serif;
	z-index:0;
	font-size: 12px;
	position: relative;
	text-align:center;
	width: auto;
	height: 40px;
	margin-left:220px;
	margin-top: 30px;
		

}
#inavi li a:hover, #inavi li a:active, #inavi li a:focus{
	text-decoration: underline;
}
#inavi ul{
	margin-left: -20px;
}
.abstand {
	margin-left: 10px;
	color: #FFF;
}
.abstandfarbe {
	margin-left: 10px;
	color: #FFF;
}
#inavi li{
	display: block;
	float: left;
	list-style-type: none;
}
#inavi li a{
	text-decoration: none;
}
.farbe_schrift {
	color: #FFF;
}
#kontakt_links {
	float: left;
	height: 500px;
	width: 250px;
	position: relative;
}

#kontakt_rechts {
	float: left;
	height: 500px;
	width: 250px;
	position: relative;
}
#player {
	margin-top: 20px;
}
.video_abstand {
	margin-top: 50px;
}

#ytvideo,
#ytvideo2 {
    float: left;
	margin-right:10px;
}


.yt_holder {
	float: left;
	margin-bottom:15px;
	padding-left: -10px;
}


.yt_holder ul {
	float: left;
	width: 650px;
	margin-left: -40px;
	margin-top: 10px;
}

.yt_holder ul li {
	list-style-type: none;
	display:block;
	float: left;
	width: 100px;
	margin-bottom: 5px;
	padding:2px;
	height: 75px;
}
.yt_holder ul li img {
	width: 100%;
	float: left;
	margin-right: 5px;
}



.currentvideo {
	background-color: #FFF;
}

.wechsel {
	margin-top: -500px;
}


html body div#wrapper div#layout_news div#news div.blog h1 {
	display: none;
}


html body div#wrapper div#layout_news div#news div.blog  h2 {
	color: #6C6E6F;
	font-family: Arial;
	font-size: 20px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

html body div#inhalt_konzerte div.blog  h1 {
	color: #6C6E6F;
	font-family: Arial;
	font-size: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}


html body div#inhalt_konzerte div.blog  h2 {
	color: #6C6E6F;
	font-family: Arial;
	font-size: 20px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

html body div#inhalt_impressum div.blog  h2 {
	color: #6C6E6F;
	font-family: Arial;
	font-size: 20px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}


html body div#inhalt_media div.blog  h2 {
	color: #6C6E6F;
	font-family: Arial;
	font-size: 20px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

html body div#inhalt_presse div.blog  h2 {
	color: #6C6E6F;
	font-family: Arial;
	font-size: 20px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}



html body div#wrapper div#layout_news img {
	margin-bottom: 30px;
}

html body div#layout_zusatz div#konzerte_inhalt div#konzerte  li {
	list-style-type: none;
	margin-left: -15px;
	margin-top: -10px;
	margin-bottom: 10px;
}


.menu {

	text-align:center;
	margin-top: 250px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image:url('img/comp/bg_eb1.png');
	background-repeat:repeat;
	width: 981px; 
	height: 73px;
	position:relative;

	
}


ul.menu li{
	float: left;
	height: 43px;
	list-style-type: none;
}

navi 
{
	width: 981px;
	height: 60px;
	position: relative;
	z-index: 1;
	text-align:center;
}

html body div#wrapper div#header div#navi ul.menu li.item-101 a img {
	background-image: url('img/buttons/news.png');
}

html body div#wrapper div#header div#navi ul.menu li.item-101 a:hover img {
	background-image: url('img/buttons/news_b.png');
}

html body div#wrapper div#header div#navi ul.menu li.item-102 a img {
	background-image: url(img/buttons/helmolt.png);
	text-align:center;
	}

html body div#wrapper div#header div#navi ul.menu li.item-102 a:hover img {
	background-image: url(img/buttons/helmolt_b.png)
	}
	
	html body div#wrapper div#header div#navi ul.menu li.item-103 a img {
	background-image: url(img/buttons/termine.png)
	}

html body div#wrapper div#header div#navi ul.menu li.item-103 a:hover img {
	background-image: url(img/buttons/termine_b.png)
	}


html body div#wrapper div#header div#navi ul.menu li.item-104 a img {
	background-image: url(img/buttons/media.png)
	}

html body div#wrapper div#header div#navi ul.menu li.item-104 a:hover img {
	background-image: url(img/buttons/media_b.png)
	}
	
	html body div#wrapper div#header div#navi ul.menu li.item-105 a img {
	background-image: url(img/buttons/presse.png)
	}

html body div#wrapper div#header div#navi ul.menu li.item-105 a:hover img {
	background-image: url(img/buttons/presse_b.png)
	}
	
	html body div#wrapper div#header div#navi ul.menu li.item-106 a img {
	background-image: url(img/buttons/shop.png)
	}

html body div#wrapper div#header div#navi ul.menu li.item-106 a:hover img {
	background-image: url(img/buttons/shop_b.png)
	}
	
	
	.plattenkauf_links {
	height: 60px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}

html body div#wrapper div#layout_zusatz div#inhalt_konzerte div#konzerte a {
	color: #fff;
	margin-left: 23px;
}

html body div#wrapper div#layout_zusatz div#inhalt_konzerte div#konzerte a:hover {
	color: #FFF;
}

html body div#wrapper div#layout_news div#news div.blog  a {
	color: #6C6E6F;
	text-decoration: none;
	
}

html body div#wrapper div#layout_news div#news div.blog  a:hover {
	color: #6C6E6F;
	text-decoration:underline;
}



/* line 312, ../sass/screen.sass */
.section {
  padding: 40px 0;
}
/* line 314, ../sass/screen.sass */
.section:first-child {
  border-top: none;
}

/* line 317, ../sass/screen.sass */
.imageRow {
  *zoom: 1;
  margin: 5px 0;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.imageRow:after {
  content: "";
  display: table;
  clear: both;
}
/* line 320, ../sass/screen.sass */
.imageRow .single {
  float: left;
}
/* line 322, ../sass/screen.sass */
.imageRow .single a {
  float: left;
  display: block;
  background: transparent;
  padding: 7px;
  line-height: 1em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  margin-right: 40px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 332, ../sass/screen.sass */
.imageRow .single a img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 335, ../sass/screen.sass */
.imageRow .single a:hover {
  background-color: #8ad459;
}
/* line 337, ../sass/screen.sass */
.imageRow .set {
  float: left;
  background: transparent;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 343, ../sass/screen.sass */
.imageRow .set:hover {
  background: transparent;
}
/* line 346, ../sass/screen.sass */
.imageRow .set .single a {
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-right: 0;
}

/* line 355, ../sass/screen.sass */
.imageRow .set .single.first a {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -ms-border-top-left-radius: 4px;
  -o-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 358, ../sass/screen.sass */
.imageRow .set .single.last a {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -ms-border-top-right-radius: 4px;
  -o-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../images/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../images/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}



/* AB HIER THICKBOX */

#TBajaxContent{
clear:both;
overflow:auto;
padding:2px 15px 15px 15px;
text-align:left;
}

#TBajaxWindowTitle{
padding:7px 50px 5px 10px;
}

#TBcaption{
color:#fff;
float:left;
font:bold 11px Arial,Helvetica,sans-serif;
height:25px;
padding:7px 30px 10px 25px;
}

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

#TBcloseWindow{
float:right;
height:25px;
padding:11px 25px 10px 0;
}

#TBcloseWindow a{
background:#FFFFFF;
color:black;
text-decoration:none;
font:bold 11px Arial,Helvetica,sans-serif;
}

#TBcloseWindow a:hover{
background:#FFFFFF;
color:black;
text-decoration:underline;
font:bold 11px Arial,Helvetica,sans-serif;
}


#TBcloseAjaxWindow a{
background:#fff;
color:black;
font:bold 11px Arial,Helvetica,sans-serif;
}

#TBcloseAjaxWindow a:hover{
background:#fff;
color:black;
text-decoration:underline;
font:bold 11px Arial,Helvetica,sans-serif;
}


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

#TBiframeContent{
border:none;
clear:both;
margin-bottom:-5px;
margin-bottom:0px;

}

#TBload{
background:url(img\comp\loadingAnimation.gif);
display:none;
height:100px;
position:absolute;
width:100px;
z-index:101;
}

#TBoverlay{
background: transparent;
color:#000000;
left:0px;
-moz-opacity:0.8;
opacity:0.8;
filter:alpha(opacity=80);
position:absolute;
top:0px;
width:auto;
z-index:100;

}
* html #TBoverlay{
height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');
}
#TBsecondLine{
background:#FFFFFF;
color:#fff;
font:bold 11px Arial,Helvetica,sans-serif;
}
#TBsecondLine span{
padding:0 10px;
}
#TBsecondLine a{
background:#FFFFFF;
color:#fff;
}
#TBtitle{
_height:27px;
background:#fff;
color:#000000;
font:bold 12px Arial,Helvetica,sans-serif;
min-height:27px;
}
#TBwindow{
border:0px;
color:#000000;
display:none;
position:absolute;
text-align:left;
z-index:102;

}
#TBwindow img#TBimage{
border-bottom:1px solid #CCCCCC;
border-left:1px solid #666666;
border-right:1px solid #CCCCCC;
border-top:1px solid #666666;
display:block;
margin:15px 0 0 15px;

}


