/* Layout */

#topright {
  visibility:hidden;
}

#header {
  height:115px;
  width: 795px;
}

#navblau {
  position:absolute;
  padding-left:25px;
  top:59px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:smaller;
  color:#CCCCCC;
}
#navblau a {
  color:#CCCCCC;
  text-decoration: none;
}

#blauerbalken {
  position:absolute;
  top:115px;
  left:0px;
  height:16px;  
  margin:0px;
  padding:0px;
  /*padding-left:300px;*/
  /*padding-top:7px;*/
  width:100%;
  background-color:#113f87;
  font-family:Arial, Helvetica, sans-serif;
  font-size:smaller;
  color:#F4D000;
}
#blauerbalken a {
  color:#eeeeee;
  text-decoration: underline;
}

#suchfenster {
  visibility:hidden;
  position:absolute;
  left:795px;
  top:116px;
}

#hauptbild {
  margin-top:5px;
}

#navleiste {
  width:789px;
  padding:3px;
  background-color:#959394;
  font-family:Arial, Helvetica, sans-serif;
  font-size:x-small;
  color:#FFFFFF;
}
#navleiste a{
  color:#FFFFFF;
}

#ad {
  position: absolute;
  top: 295px;
  left: 10px;
  width: 160px;
  visibility:hidden;
}

#gesamttextbox {
  width:900px;
  border-style:none;
  padding-left:12px;
  padding-bottom:8px;
  padding-right:10px;
}

#respalte {
  visibility:hidden;
  float:right;
  width: 300px;
  margin-top:13px;
  margin-bottom:20px;
}

#rebox {
  visibility:hidden;
  margin-top:15px;
  width: 300px;
  border:1px;
  border-style:solid;
  border-color:#CCCCCC;
}

#text {
  float:left;
  width: 600px;
  margin-bottom:20px;
}

#kommentar {
  width: 600px;
  border:1px;
  border-style:solid;
  border-color:#CCCCCC;
  margin-top:15px;
}

#footer {
  /*clear:both;*/
  border-top: 1px;
  border-top-style:solid;
  border-color:#CCCCCC;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:smaller;
  color:#666666;
  margin-right:0px;
}

/* Schrift */

#autor {
  float:left;
  padding-top:15px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:smaller;
  font-style:italic;
  color:#666666;
}

#datum {
  float:right;
  padding-top:15px;
  text-align:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:smaller;
  font-style:italic;
  color:#666666;
}

#headline {
  clear:both;
  text-align:left;
  padding-top:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:x-large;
  font-style:bold;
  color:#444444;
}

#teaser {
  padding-top:15px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:smaller;
  color:#2266AA;
}

#meldung {
  padding-top:15px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:smaller;
  color:#444444;
}

#boxheadline {
  padding:4px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:medium;
  font-style:bold;
  color:#113f87;
  border-bottom: 1px;
  border-bottom-style:solid;
  border-color:#959394;
}

#boxinhalt {
  padding:4px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:smaller;
  color:#444444;
}

#copyright {
  padding-top:20px;
  text-align:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:smaller;
  color:#444444;
}

/* TabContent Menü rechts*/
.shadetabs{
  padding: 2px 0;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:x-small;
  color:#FFFFFF;
  font-weight:lighter;
  list-style-type: none;
  border:none;
  text-align:left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
  display: inline;
  margin: 0;
}

.shadetabs li a{
  text-decoration: none;
  padding: 2px 10px;
  margin: 0px;
  color: #FFFFFF;
  background: #2266aa url(http://www.aerosecure.de/images/standard/navre_inactive.gif) top left repeat-x;
}

.shadetabs li a:hover{
  text-decoration: underline;
}

.shadetabs li.selected{
  position: relative;
  top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
  background-image: url(http://www.aerosecure.de/images/standard/navre_active.gif);
}

.shadetabs li.selected a:hover{ /*selected main tab style */
  text-decoration: none;
}

.tabcontentstyle{ /*style of tab content container*/
  width: 292px;
  border:1px;
  border-style:solid;
  border-color:#CCCCCC;
  margin-bottom: 1em;
  padding:4px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:smaller;
  color:#444444;
}

.tabcontent{
  display:none;
}

@media print {
.tabcontent {
  display:block!important;
}
}

/* Virtual Pagination für Kommentarfunktion */

.virtualpage{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
  display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
  /* width: 250px;*/
  font-family:Arial, Helvetica, sans-serif;
  font-size:small;
  text-align: right;
  padding: 2px 0;
  margin: 0 0;
}

.paginationstyle a{ /*Pagination links style*/
  padding: 0 5px;
  text-decoration: none;
  border: 1px solid #CCCCCC;
  color: #2266aa;
  background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
  color: #000;
  background-color: #F4D000;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
  border: 0;
  padding: 0;
}

.paginationstyle a.imglinks img{
  vertical-align: bottom;
  border: 0;
}

.paginationstyle a.imglinks a:hover{
  background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
  color: #000;
  background-color: #F4D000;
}


/* STAR RATING */
.ratingblock {
	visibility:hidden;
	display:block;
	padding-top:5px;
	/*border-bottom:1px solid #999;
	padding-bottom:8px;
	margin-bottom:8px;*/
	}

.loading {
    visibility:hidden;
	height: 30px;
	background: url('http://www.aerosecure.de/images/standard/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
    visibility:hidden;
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('http://www.aerosecure.de/images/standard/starrating.gif') top left repeat-x;		
	}
	