@charset 'utf-8';

/* 

	webstyles / powered by io-market.com

*/
img.ondemand {
	margin: 0 5px 0 5px;
	padding: 0;
	width: 84px;
	/*width: 75px;*/
	/*height: 86px;*/
	border: none;
}

img.ondemand_k {
	margin: 0 5px 0 5px;
	padding: 0;
	width: 50px;
	border: none;
}

.smg {
	color: #c0c0c0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

.x0sw {
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}

.x0rt {
	color: #B22222;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}

/* global effects */

a:focus {outline:none;}
form {padding:0px; margin:0px;}
hr {
	background-color:#bdbdbd; /* Mozilla 1.4 */
	color:#bdbdbd; /* IE 6 */
	border:#bdbdbd; /* Opera 7.11 */
	height:1px;
}

/* font-headers */

h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	margin:6px 0px 6px 0px;	
}
h2 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	margin:4px 0px 4px 0px;	
}
h3 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin:4px 0px 4px 0px;	
}
h4 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin:0px 0px 0px 0px;	
}
.h3xtra {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.arrow {
	border:none;
	vertical-align:middle;
	margin-top:-2px;
}

.ioText {
	color:#FF7900;
}
.ioTextUnderline {
	text-decoration:underline;
}


/* over-head (languages) */

#webInit {
	position:absolute; 
	left:7%; 
	top:10px; 
	width:680px; 
	height:12px; 
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	white-space:nowrap;
	text-align:right;	
	color:#BEBEBE;
	visibility:hidden;
}

/* head */

#webHead {
	position:absolute; 
	left:7%; 
	top:15px; 
	width:680px; 
	height:95px; 
	background-color:#FFFFFF; 
}

/* head-logo */

#webLogo {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:269px; 
	height:95px; 
}

/* head-claim */

#webClaim {
	position:absolute; 
	left:278px; 
	top:0px; 
	width:402px; 
	height:95px; 
}

/* event (navi/visio) */

#webEvent {
	position:absolute; 
	left:7%; 
	top:120px; 
	width:680px; 
	height:141px; 
}

/* event-navi */

#webNav {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:269px; 
	height:141px; 
	background-color:#E7E7E7; 
	background-image: url(../_img/web_bg_navi.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}
#webNav td {
	font-family: Verdana, Arial, Tahoma,  Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
#webNav a {
	text-decoration:none;
	display:block;
	padding:4px;
}

#webNav a:hover {
	color:#FF7900;	
}
#webNav .element {
	border:none;
	vertical-align:middle;
	margin-top:0px;
}

/* event-navi-left */

.webNavLeft {
	padding-top:5px;
	padding-left:0px;
}
.webNavLeft a {
	/*border-bottom:1px solid #FFFFFF;
	border-bottom:1px solid #EFEFEF;*/
}
.webNavLeft .webNavOff {
	color:#666666;
}
.webNavLeft .webNavOn {
	color:#FF7900;
}

/* event-navi-right */

.webNavRight {
	padding-top:5px;
}
.webNavRight a {
	border-bottom:1px solid #FF7900;
}
.webNavRight .webNavOff {
	color:#666666;
}
.webNavRight .webNavOn {
	color:#FF7900;
}

/* event-vision (emotions) */

#webVisio {
	position:absolute; 
	left:278px; 
	top:0px; 
	width:402px; 
	height:141px; 
	background-color:#E7E7E7; 
}

/* main */

#webMain {
	position:absolute; 
	left:7%; 
	top:270px; 
	width:680px;
}

/* main-area */

#webArea {
	width:476px; 
	background-color:#FFFFFF; 
	margin:0px;
	min-height:385px;
	height:auto;	
}
#webAreaNews {
	width:476px; 
	background-color:#FFFFFF; 
	margin:0px;
	min-height:100px;
	height:auto;	
}
* html #webArea { /*IE 5.5 -6.x hack*/
	height:385px;
}

/* main-area style */

#webAreaBegin {
	width:476px; 
	height:4px;
	background-color:#FFFFFF;	
	margin-bottom:0px;	
}
#webAreaEnd {
	width:476px; 
	height:4px;
	background-color:#FFFFFF;	
	margin-top:0px;
}

/* main-content */

#webContent {
	margin:0px 16px 0px 16px;
}

#webContent,
#webContent td,
#webContent input, 
#webContent textarea, 
#webContent select {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;	
}

#webContent .formfield {
	/*border:1px inset #b6b6b6;*/
	background-color:#fafafa;
}
#webContent .button {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;	
}

#webContent .zitatH3 {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	font-style: italic;	
}
#webContent .smallH3 {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
#webContent .conHigh {
	color:#FF7900;
	/*color:#F7941E;*/
}
#webContent .conUnderOR {
	color:#FF7900;
	font-size:9px;
	vertical-align:bottom;
}
#webContent .conUnderGR {
	color:#666666;
	font-size:9px;
	vertical-align:bottom;
}

#webContent a {
	color:#666666;
	text-decoration:underline;	
}
#webContent a.conLink {
	color:#FF7900;
}
#webContent a.conSelect {
	color:#FF7900;
	/*line-height:14px;*/
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
#webContent a.conNavi {
	color:#666666;
	/*line-height:14px;*/
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

#webContent a:hover {
	color:#FF7900;
	text-decoration:underline;
}
#webContent .cellBot10 a {
	color:#666666;
	text-decoration:none;	
}
#webContent td.storyTitle {
	padding:10px 0px 0px 0px;
}
#webContent td.storyRight0 {
	padding-right:0px;
}
#webContent td.storyRight {
	padding-right:8px;
}
#webContent td.storyRight15 {
	padding-right:15px;
}
#webContent td.storyRight20 {
	padding-right:20px;
}
#webContent td.storyRight25 {
	padding-right:25px;
}

#webContent td.storyLeft {
	padding-left:15px;
}
#webContent td.storyLeft15 {
	padding-left:15px;
}
#webContent td.storyLeft20 {
	padding-left:20px;
}
#webContent td.storyLeft25 {
	padding-left:25px;
}
#webContent td.storyBoth {
	padding:0px 8px 0px 8px;
}
#webContent td.storyBoth10 {
	padding:0px 10px 0px 10px;
}
#webContent td.storyBoth15 {
	padding:0px 15px 0px 15px;
}
#webContent td.storyBoth20 {
	padding:0px 20px 0px 20px;
}

#webContent td.storyAround {
	padding:8px;
}
#webContent td.storyAround10 {
	padding:10px;
}
#webContent td.storyAround20 {
	padding:20px;
}
#webContent td.storyAround25 {
	padding:25px;
}

#webContent .cellBot10 {
	padding-bottom: 10px;
}
#webContent .cellTop10 {
	padding-top: 10px;	
}
#webContent .cellBot10b {
	padding-bottom: 10px;	
	border-bottom: 1px solid #efefef;
}
#webContent .cellTop10b {
	padding-top: 10px;	
	border-top: 1px solid #efefef;
}

#webContent .cellTopBot10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
#webContent .cellTopBot10 td {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #efefef;
}
#webContent .cellTopBot10v td {
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	border-bottom: 1px solid #efefef;
}

/* --- content split --- */

.webContentSpace {
	height:10px;
}

/* column */

.webCol {
	width:193px; 	
	padding:0px;
}
.webCol p {
	padding:0px 0px 4px 0px;
}
.webCol img {
	border:none;
}
.webCol .story {
	padding:8px;
}
.webCol .center {
	padding-right:8px;
	padding-left:8px;
}
.webCol .watch {
	padding:0px 8px 4px 8px;
}
.webCol .small {
	font:normal 9px Verdana,sans-serif;	
	color:#878787;
	padding:2px 0px 2px 0px;
}
.webCol a.capsule {
	padding-bottom: 5px;
	text-decoration:none;
	color:#FF7900;	
}
.webCol .icon {
	margin-right:4px;
	vertical-align:middle;
}

/* column-highlights */

#webColHighlight {
	background-color:#E7E7E7; 
	padding:0px;
	min-height:100px;
}
#webColHighlight td {
	font-family:Verdana, Arial, Tahoma,  Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;	
	color:#000000;
	text-align:left;
}
#webColHighlight a,
#webColHighlight a:visited {
	/*color:#FF7900;
	text-decoration:none;*/
	color:#000000;
	text-decoration:underline;	
}
#webColHighlight a:hover,
#webColHighlight a:focus {
	color:#FF7900;
	text-decoration:underline;
}

/* column-informations */

#webColInfo {
	background-color:#FFFFFF; 
	padding:0px;
	min-height:85px;
}
#webColInfo td {
	font-family: Verdana, Arial, Tahoma,  Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color:#666666;
}
#webColInfo a,
#webColInfo a:visited {
	color:#666666;
	/*text-decoration:none;*/
	text-decoration:underline;	
}
#webColInfo a:hover,
#webColInfo a:focus {
	color:#FF7900;
	text-decoration:underline;
}

/* column-partner */

#webColTransparent {
	padding:0px;
}
#webColTransparent td {
	font-family: Verdana, Arial, Tahoma,  Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color:#666666;
}
#webColTransparent a,
#webColTransparent a:visited {
	color:#666666;
}
#webColTransparent a:hover,
#webColTransparent a:focus {
	color:#FF7900;
	text-decoration:underline;
}

/* column-grey */

#webColGRBegin {
	width:193px; 
	height:4px;
	background-color:#E7E7E7;	
	margin-bottom:0px;
}
#webColGREnd {
	width:193px; 
	height:4px;
	background-color:#E7E7E7;	
	margin-top:0px;
}

/* column-white */

#webColWSBegin {
	width:193px; 
	height:4px;
	background-color:#FFFFFF;	
}
#webColWSEnd {
	width:193px; 
	height:4px;
	background-color:#FFFFFF;	
	margin-top:0px;
}

/* column split */

#webColSpace {
	padding:0px;	
	height:10px;
}
.webColSpace {
	padding:0px;	
	height:10px;
}

/* footer */

#webFoot {
	width:476px; 
	padding:10px 0px 15px 0px;
}
#webFoot td {
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	white-space:nowrap;
	color:#888888;
}
#webFoot a {
	text-decoration:none;
	vertical-align:middle;
}
#webFoot a:link,
#webFoot a:visited {
	color:#888888;
}
#webFoot a:hover,
#webFoot a:active {
	color:#FF7900;
}

/* designs */

#tl, #tr, #bl, #br {
	position:absolute;	
	z-index:100;
	width:5px;
	height:5px;
	border:none;
}
#tl {
	top:-1px;
	left:-1px;
}
#tr {
	top:-1px;
	right:-1px;
}
#bl {
	bottom:-1px;
	left:-1px;
}
#br {
	bottom:-1px;
	right:-1px;
}

#tlx, #trx, #blx, #brx {
	z-index:100;
	width:4px;
	height:4px;
	border:none;
}

/* classes */

.tl, .tr, .bl, .br {
	position:absolute;	
	z-index:100;
	width:5px;
	height:5px;
	border:none;
}
.tl {
	top:-1px;
	left:-1px;
}
.tr {
	top:-1px;
	right:-1px;
}
.bl {
	bottom:-1px;
	left:-1px;
}
.br {
	bottom:-1px;
	right:-1px;
}

.tlx, .trx, .blx, .brx {
	z-index:100;
	width:4px;
	height:4px;
	border:none;
}

.niceTable {
	width:100%;
	padding:0px;
	border:none;
}
.nTL {
	text-align:left;
}
.nTR {
	text-align:right;
}

/* webstyles / powered by io-market.com */