/* CSS Document */

html {
 height: 100%;
}

/* Allgemeines - START */
body, td, th, tr, div, span, table {
	font-family: Arial, Helvetica, sans-serif;
 	color:#333333;
	font-smooth: 10px;
	line-height: 1.25em;
	font-size:14px;
}
/* Allgemeines - END */


   html, body, #wrapper {
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
   }
   #wrapper {
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
      width: 990px;
   }

body {
 	background-color: #F6F6F8;
 	margin: 0;
 	padding: 0;
	text-align:center;
	/*background: url(images/back.gif) repeat-y center #EEEFF1;*/
}

#page {
	margin: 0 auto;
	padding: 0px;
	width: 1000px;
	text-align:center;
}

#header {
	width: 992px;
	height: 40px;
	background:url(images/adiacom_logo.gif) no-repeat right ;
}

.mainTable {
	width: 990px;
	height: 100%;
	padding-bottom:12px;
}

#navigation {
  background:url(images/t3_normal.gif) repeat-x center;
	margin:0px;
	width:100%;
	padding:6px;
	height:48px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom: 5px;
	padding-bottom:6px;
}
#menu_left {
	height:38px;
	width:750px;
	margin:0px;
	float:left;
}
#menu_right {
	height:38px;
	text-align:right;
	/*height: 28px;*/
}

.contentTop {
	width: 100%;
	min-height: 20px;
	padding: 0px;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom:16px;
	padding-top:12px;
	text-align:left;
}

#content_bottom {
	height: 100%;
	margin-top:6px;
	width: 990px;
	padding: 4px;
	padding-top:10px;
	padding-left: 1px;
	padding-right:0px;
	text-align:left;
	vertical-align:top;
}

/* Page Frame - START */
.pageFrameTable {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	padding-top:0px;
	text-align:left;
	vertical-align:top;
}

.pageFrameTd {
	width: 100%;
	padding:0px;
	margin:0px;
		margin-bottom:8px;
		padding-bottom:9px;
	vertical-align:top;
	text-align:center;
}

.pageFrameTdLeft {
	padding:0px;
	margin:0px;
	padding-right:15px;
	vertical-align:top;
	text-align: left;
	height:100%;
}

.pageFrameTdRight {
	padding:0px;
	margin:0px;
	padding-left:15px;
	vertical-align:top;
	text-align: right;
	height:100%;	
}
/* Page Frame - END */


/* Big Window - START */

.bigWindowTopLeft {
	height: 7px;
	width: 7px;
	background: url(images/ol.gif) no-repeat center;
}

.bigWindowTopRight {
	height: 7px;
	width: 7px;
	background: url(images/or.gif) no-repeat center;
}

.bigWindowBottomLeft {
	height: 7px;
	width: 7px;
	background: url(images/ul.gif) no-repeat center;
}

.bigWindowBottomRight {
	height: 7px;
	width: 7px;
	background: url(images/ur.gif) no-repeat center;
}

.bigWindowTop {
	text-align:center;
	height: 7px;
	background: url(images/u.gif) no-repeat center;
}

.bigWindowTop {
	text-align:center;
	height: 7px;
	background: url(images/o.gif) repeat-x;
}

.bigWindowLeft {
	width: 7px;
	background: url(images/l.gif) repeat-y;
}

.bigWindowRight {
	width: 7px;
	background: url(images/r.gif) repeat-y;
}

.bigWindowBottom {
	height: 7px;
	background:url(images/u.gif) repeat-x;
}

.bigWindowContent {
	background-color:#FFFFFF;
	vertical-align:top;
	padding: 8px;
	padding-right:10px;
	/*text-align:left;
	padding-left: 8px;
	padding-right: 8px;
	background:url(images/big_window_content.png) repeat-y center;*/
}

#content {

	text-align:left;
	min-width: 546px;
	min-height: 0px;
	width: 100%;
}
/* Big Window - END */

/* Small Window - START */
/*#content_left .t3_textcontent h1.csc-firstHeader, #content_right .t3_textcontent h1.csc-firstHeader{
	margin-top: -17px;
	margin-bottom:8px;
	text-align:center;
	width: 186px;
	height: 25px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
	background: url(images/small_window_top.png) no-repeat  top;
}*/

.pageFrameTdRight .smallWindowContent h1.csc-firstHeader, .pageFrameTdLeft .smallWindowContent h1.csc-firstHeader{
	margin-top: -9px ;
	margin-bottom:4px;
	margin-left:-8px ;
	text-align:center;
	width: 186px;
	height: 26px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 7px;
	padding-bottom: 0px;
	background: url(images/small_window_top.png) no-repeat top;
}

/*#content_left .t3_textcontent h1, #content_right .t3_textcontent h1{
	margin:-16px;
	margin-top:0px;
	margin-bottom:8px;
	text-align:center;
	width: 186px;
	height: 24px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 23px;
	padding-bottom: 0px;	
	background: url(images/small_window_between.gif) no-repeat top;
}*/

.smallWindowContent .csc-header H1
{
	margin:-8px ;
	margin-top:4px;
	margin-bottom:8px ;
	text-align:center ;
	width: 186px ;
	height: 24px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 23px;
	padding-bottom: 0px;	
	background: url(images/small_window_between.gif) no-repeat top;
}

.smallWindowBottom {
	margin-bottom:8px;
	width: 186px;
	height: 7px;
	background:url(images/small_window_bottom.png) no-repeat center;
}

/*.smallWindowContent .t3_textcontent {
	min-height: 0px;
	padding:8px;
	margin-top:28px;
	height: 100%;
	padding-bottom:0px;
}*/

div.smallWindowContent {
	min-height: 150px;
	height: 100%;
	width: 170px;
	text-align:left;
	padding:8px;
	padding-bottom: 16px;
	margin-top:2px;
	margin-bottom:0px;
	background:url(images/small_window_content.png) repeat-y center;
}

/* IE HACKS */
@media All{
	
	* html b\ody div.smallWindowBottom {
		margin-top:-5px;
		margin-bottom:8px;
		margin-left:1px;
		width: 186px;
		height: 7px;
		background:url(images/small_window_bottom.png) no-repeat center;
	}
	
	* html b\ody td.pageFrameTdRight .smallWindowBottom {
		margin-top:-8px;
		margin-bottom:0px;
		margin-left:1px !important;
		margin-right:-1px !important;
		padding-left:1px;
		padding-right:-1px;
		padding-bottom:-10px;
		width: 188px;
		height: 7px;
		background:url(images/small_window_bottom.png) no-repeat right;
	}	
	
	* html b\ody td.pageFrameTdLeft {
		margin-bottom:8px;
		margin-left:0px;
		padding-left:-8px;
		width: 290px;
		height: 7px;
	}
	
	* html b\ody td.pageFrameTdRight {
		margin-bottom:8px;
		margin-left:0px;
		padding-left:-8px;
		width: 290px;
		height: 7px;
	}	

	* html b\ody td.pageFrameTdLeft div.smallWindowContent {
		min-height: 150px;
		height: 100%;

		text-align:left;
		padding:8px;
		margin-right:-8px;
		padding-right:-8px;
		padding-left:14px;
		padding-bottom: 0px;
		margin-left:-7px;
		margin-top:2px;
		margin-bottom:0px;
		background:url(images/small_window_content.png) repeat-y center;
	}
	
	* html b\ody td.pageFrameTdRight div.smallWindowContent {
		min-height: 150px;
		height: 100%;
		width:172px;
		text-align:left;
		padding:8px;
		margin-right:-1px;
		padding-right:0px;
		padding-left:14px;
		padding-bottom: 8px;
		margin-left:0px;
		margin-top:2px;
		margin-bottom:0px;
		background:url(images/small_window_content.png) repeat-y left;
	}	
	
	html b\ody td.pageFrameTd .bigWindowContent {
		padding-bottom:16px;
	}
	
	* html b\ody td.pageFrameTd h3 {
		font-size:17px;
	}
	
	* html b\ody td.pageFrameTdLeft div.smallWindowContent .csc-header H1 {
		margin:-8px;
		margin-left:-6px;
		margin-top:4px;
		margin-bottom:8px;
		text-align:center;
		width: 186px ;
		height: 24px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 23px;
		padding-bottom: 0px;	
		background: url(images/small_window_between.gif) no-repeat top;
	}
	
	* html b\ody td.pageFrameTdRight div.smallWindowContent .csc-header H1 {
		margin:-8px;
		margin-left:-14px;
		margin-top:4px;
		margin-bottom:8px;
		text-align:center;
		width: 186px ;
		height: 24px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 23px;
		padding-bottom: 0px;	
		background: url(images/small_window_between.gif) no-repeat top;
	}	
		
	* html b\ody .pageFrameTdLeft .smallWindowContent h1.csc-firstHeader{
		margin-top: -9px ;
		margin-bottom:4px;
		margin-left:-6px ;
		text-align:center;
		width: 186px;
		height: 26px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 7px;
		padding-bottom: 0px;
		background: url(images/small_window_top.png) no-repeat top;
	}		
	
	* html b\ody td.pageFrameTdRight div.smallWindowContent h1.csc-firstHeader{
		margin-top: -9px ;
		margin-bottom:4px;
		margin-left:-14px;
		text-align:center;
		width: 186px;
		height: 26px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 7px;
		padding-bottom: 0px;
		background: url(images/small_window_top.png) no-repeat top;
	}			
			
	* html b\ody td.pageFrameTdLeft .tx-airlexicon-pi1 {
		height:100px;		
	}		
		
}


/* IE 7 HACK */

*+html td.pageFrameTd h3{
	height:30px;
}

*+html td.pageFrameTdLeft .tx-airlexicon-pi1 {
	height:95px;		
}		


/* Small Window - END */

#footer {
	color:#999999;
	text-align: center;
	font-size:11px;
}

#footer a {
	text-decoration:none;
	color:#e9f2fb;
	font-size:11px;
}

#footer a:hover{
	text-decoration:underline;
}

img{
	border:none;
}

a{
	color:#00478b;
}

a:hover{
	color:#eb9a43;

}

h1{
	font-size:16px;
	margin-bottom:8px;
	margin-top: 0px;
	padding-bottom: 6px;
}

h3{
	color:#eb9a43;	
	font-size:17px;
}

#wall{
	margin-left:-1px;
}

.logoAdia{
	color:#eb9a43;
}

.logoEnd{
	color:#00478b;
}

.overline{
	text-decoration:overline;
	color:#eb9a43;
	font-size:8px;
	font-stretch:70%;
}

.floating{
margin-left:10px;
margin-top:8px;
	float:left;
}

/* bullet list styles  */

ul.bullets {
	padding-left: 0px;
}

ul.bullets li {
	list-style-type: none;
	vertical-align:middle;
	background: #FFF url(images/bullet.gif) no-repeat 0px 4px;
	padding-left: 12px;
}

/*Indexed Search */


INPUT.tx-indexedsearch-searchbox-sword { width:250px !important;}
INPUT.tx-indexedsearch-searchbox-button { width:105px !important;  }

.searchbox-sword {
	width:100px;
	margin-left:12px;
	margin-top:8px;
	float:left;
}

.searchbox-button {
	margin-left:10px;
	margin-top:8px;
	float:left;
}

searchbox-form {
	float:left;
}

#indexedsearchbox {
	float:left;
	width:0px;
}

/*indexedsearchbox form, indexedsearchbox input{
	float:left;
}*/

tx-indexedsearch-searchbox Table{
padding:0px;
margin:0px;
}


/*MailForm*/

#mailformemail, #mailformaddress, #mailformname{
	width:140px;
}


/*Google Maps*/

#googlemap span, #googlemap a{
	font-size:6px;
}


/* airLexicon */

table.tx_airlexicon_row {
width:100%;
}

tr.tx_airlexicon_row {

}

td.tx_airlexicon_row_anker {
vertical-align:top;
width: 0px;
padding:0px;
}

td.tx_airlexicon_row_pic {
background:#F4F4F4;
padding:5px;
/*width: 130px;*/
text-align:center;
vertical-align:middle;
}

td.tx_airlexicon_row_word {
font-size:16px;
font-weight:bold;
padding:5px;
background:#F4F4F4;
width:150px;
vertical-align:top;
}

div.tx_airlexicon_row {
font-size:12px;
font-weight:normal;

width:100px;
}

td.tx_airlexicon_row_description {
background:#F4F4F4;
vertical-align:top;
padding:5px;
}

a.tx_airlexicon_tag {

}

div.tx_airlexicon_scrollframe {
	overflow:auto;
	width:955px;
	height:207px;
}

div.tx-airlexicon-pi1-searchbox {
	vertical-align:middle;
	padding:0px;
	margin:0px;
	margin-top:-5px;
	width:250px;
	height:25px;
	float:left;
}

div.tx_airlexicon_filter {
	vertical-align:middle;
	padding:0px;
	margin:0px;
	height:25px;
}

div.tx-airlexicon-pi1-searchbox table{
	vertical-align:top;
}

tr.tx_airlexicon_row:hover td{
	background:#eeeeee !important;
}

#content #cast {
	padding:0px;
	margin:0px;
}

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

#example_cast {
	padding:14px 0 0 84px;
	padding-bottom:14px;
	margin:0 0 0 0;
	background: url(images/castback.png) no-repeat;
}

div.down {
margin-bottom:-8px;
}


/*tx-thmailformplus-pi1*/


div.tx-thmailformplus-pi1{
	width:546px;
}

.highlight{
	color:#eb9a43;
}


/* Regitriertungs-Forumlar */
input, textarea {
	/*margin-bottom:3px;*/
	border:1px solid #5F5F5F;
	background-color:#FCFCFC;
	color:#1F1F1F;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.input-big, textarea {
	width:366px;
}

.input-medium {
	width:150px;
}

.input-small {
	width:100px;
}
.input-nr {
	width:220px;
}
.cb{
	border:none;
}

div#cast_remark {
	/*font-size:11px;
	color:#999999;*/
	text-align:right;
}
div#cast_remark a {
	text-decoration:none;
	color:#999999;
	font-size:11px;
}
