body {
	font-family:	Verdana, Arial;
	margin: 	0px;
	border: 	none;
	padding: 	0px;
}

/* img { border: 0; } */

td, th {
	font-family:	Verdana, Arial;
}
/*
a {
	color:			#000080;
	font-weight:	bold;
}
*/
div {
	border:none;
}

.ROcontainer {
	margin: 	5px 0 0 5px;
	width:		140px;
	height:		83px;
	border:		none;
	position:	relative;
}

.ROhead1000 {
	margin: 	0 0 0 0;
	width: 		1000px;
	height: 	84px;
	border:		none;
	background:	transparent url(http://www.rainbow.at/_img/oben1000.jpg) no-repeat center bottom;
}


.RObody1000 {
	margin: 	0px;
	width: 		1000px;
	border:		none;
	clear:		both;
	position: 	relative;
	background:	transparent url(http://www.rainbow.at/_img/ro-bg.gif) repeat-y center top;
}

.ROmain1000 {
	width: 711px;
	float: left;
	overflow: hidden;
	display: block;
	margin-left: 1px;
}

.ROcontent {
	width: 711px;
	overflow: hidden;
	display: block;
	background-color: #f0f0f0;
	border-bottom: 1px solid #111111;
}




.ROspacer5 {
	border:		none;
	margin: 	0px;
	overflow:	hidden;
	height: 	5px;
	width:		5px;
}


.ROspacer10 {
	border:		none;
	margin: 	0px;
	overflow:	hidden;
	height: 	10px;
	width:		10px;
}


.ROmenu {
	width:		122px;
	padding: 	0px;
	float:		left;
	position: 	relative;
	margin: 	0px 0px 0px 1px;
	text-align:	left;
	background:	transparent url(http://www.rainbow.at/_top1000/menu-bg.jpg) repeat-x;
}

.ROmenu a {
	color:			#000000;
	font-family:	Verdana, Arial;
	font-size:		13px;
	font-weight:	bold;
	text-decoration:none;
}

.ROmenuMain {
	text-align: 	center;
	padding:		2px 0 2px 0;
	margin-left: 	8px;
	font-family:	Verdana, Arial;
	font-size:		13px;
	font-weight:	bold;
	color:			#000000;
	background-image:url(http://www.rainbow.at/menu/menu-main1x.gif);
	width:			106px;
}

.ROmenuBox {
	background-image:url(http://www.rainbow.at/menu/menu-bg1.jpg);
	border-top:	1px solid #111111; 
	text-decoration: none;
	overflow: 		hidden;
	margin-left: 	8px;
	text-align:		left;
	font-size:		13px;
	width:			106px;
}

.ROmenuBox a {
	text-decoration: none;
	padding: 		5px;
	margin-left: 	0px;
	font-size:		13px;
	font-weight:	bold;
}

.ROmenuSub a {
	text-align:		left;
	font-size:		11px;
	font-weight:	normal;
}

.ROmenuEnd {
	background-image:url(http://www.rainbow.at/menu/menu-bot.jpg);
	margin-left: 	8px;
	margin-bottom:	20px;
	width: 106px;
	height: 4px;
	overflow:hidden;
}

.myRO {
	text-align:		left;
	font-weight:	normal;
	font-family: 	Verdana, Arial; 
	font-size: 		10px;
	text-decoration: none;
	color: 			#000000;
}


.myRO a {
	text-align:		left;
	font-weight:	normal;
	font-family: 	Verdana, Arial; 
	font-size: 		12px;
	padding: 		5px 0 5px 2px;
	text-decoration: none;
	color: 			#000080;
}

.myRO form {
	margin: 	2px;
	padding: 	0px;
	border: 	none;
}


#ROright {
	height: 	650px;
	width: 		163px;
	margin-right: 1px;
	background: transparent url(http://www.rainbow.at/_top1000/menu-bg.jpg) repeat-x; float:right;
}

#ROfoot {
	width: 		1000px;
	height: 	50px;
	position:	relative;
	clear:		both;
	background: white url(http://www.rainbow.at/_img/ro-bg-bottom.gif) no-repeat;
}

#ROfooter {
	text-align:		center;
	font-weight:	normal;
	font-family: 	Verdana, Arial; 
	font-size: 		12px;
	color: 			#000000;
}

#ROfooter a {
	text-decoration: none;
	color: 			#0000B0;
}


.boxX {
	margin: 		7px 0px 0px 7px;
	padding:		0px;
	overflow: 		hidden;
	float:			left;
}


.box700 {
	width: 			700px;
	margin: 		5px 0px 0px 5px;
	padding:		0px;
	overflow: 		hidden;
	float:			left;
}

.box300 {
	width: 			300px;
	margin: 		5px 0px 0px 5px;
	padding:		3px;
	overflow: 		hidden;
	float:			left;
}



.box150 {
	width: 			150px;
	margin: 		5px 0px 0px 5px;
	padding:		0px;
	overflow: 		hidden;
	float:			left;
}



.boxH_B {
	overflow: 			hidden;
	border-right:		1px solid #111111;
	background:			transparent url(http://www.rainbow.at/_img/box_head_B.gif) no-repeat;
}

.boxH_R {
	height: 			24px;
	overflow: 			hidden;
	border-right:		1px solid #111111;
	background:			transparent url(http://www.rainbow.at/_img/box_head_R.gif) no-repeat;
}



.boxH {
	padding: 			5px 0px 2px 5px;
	font-family:		Arial;
	font-weight:		bold;
	font-size:			11pt;
	color:				#000000;
	text-decoration:	none;
}

.boxX a {
	color:				#000000;
	text-decoration:	none;
}



.boxB_B {
	border:				1px solid #111111;
	display:			block;
	overflow: 			hidden;
	background:			#F9F9FF;
}

.boxB_G {
	border:				1px solid #111111;
	display:			block;
	overflow: 			hidden;
	background:			#FCFBE9;
}

.boxB_W {
	border:				1px solid #111111;
	display:			block;
	overflow: 			hidden;
	background:			#FBFBFB;
}

.boxB {
	padding: 			6px;
	font-family: 		Verdana, Arial;
	font-weight:		normal;
	font-size:			8pt;
	color:				#000000;
	text-decoration:	none;
}




.contB {
	padding: 			10px;
	font-family: 		Verdana, Arial;
	font-weight:		normal;
	font-size:			13px;
	color:				#000000;
	text-decoration:	none;
}


.contB a {
	color:				#0000A0;
	text-decoration:	none;
}





.boxF_B {
	height: 			24px;
	border-left:		1px solid #111111;
	display:			block;
	overflow: 			hidden;
	background:			transparent url(http://www.rainbow.at/_img/box_foot_B.gif) no-repeat;
	background-position: bottom right;
}

.boxF_R {
	height: 			24px;
	border-left:		1px solid #111111;
	display:			block;
	background:			transparent url(http://www.rainbow.at/_img/box_foot_R.gif) no-repeat;
	background-position: right bottom;
}


.boxF {
	padding: 			5px 5px 0px 0px;
	color:				#000000;
	font-family:		Arial;
	font-weight:		bold;
	font-size:			10pt;
	text-decoration: 	none;
	text-align:			right;
}

.boxF a {
	color:				#000000;
	text-decoration:	none;
}






.ROcommentTable {
	border-collapse:	collapse;    
	width:				640px;
	border:				0px solid #111111;
}

.ROcommentTable td {
	font-family:		Verdana, Arial;
	vertical-align:		middle;
	font-size:			10pt;
	font-weight:		normal;
	padding:			2px;
}






.box_head {
	margin:				0px;
	overflow:			hidden;
	display:			block;
	border:				0px solid #111111;
}

.box_head td {
	font-family:		Arial;
	border:				0px;
	font-weight:		bold;
	font-size:			11pt;
	padding:			4px;
	padding-left:		6px;
}

.box_head a {
	font-family:		Arial;
	font-weight:		bold;
	font-size:			11pt;
	color:				#000000;
	text-decoration:	none;
}



.box {
	font-size:			8pt;
	font-family: 		Verdana, Arial;
	margin:				0px;
	padding:			0px;
	overflow:			hidden;
	display:			block;
	border:				1px solid #111111;
	border-collapse:	collapse;    
}

.box td {
	background-color:	#ffffff;
	border:				0px solid #111111;
}

.box th {
	background-color:	#ddddff;
	border:				1px solid #111111;
	padding:			4px;
}

.box a {
	color:				#000000;
	font-family: 		Verdana, Arial;
	font-weight:		normal;
	font-size:			8pt;
	text-decoration:	none;
}

.box img {
	border:				0px;
}

.mehr a {
	color:				#000000;
	font-family:		Arial;
	font-weight:		bold;
	font-size:			10pt;
	text-decoration: 	none;
	text-align:			right;
}


.box div {
	padding:			4px;
	padding-top:		8px;
	padding-bottom: 	8px;
}


.box p {
	margin: 			0px;
	padding: 			0px;
}






.magazin td { font-family:		Verdana, Arial; }
.magazin a	{	color: #000080;  font-family: Arial, Verdana;  font-weight: bold; text-decoration: none; font-size: 10pt; }
.magazin p { margin: 5px; padding: 5px; }











.rubrik {
	border-top:			1px solid #111111;
	border-bottom:			1px solid #111111;

	border-collapse:	collapse;    
	margin:				0px;
}

.rubrik th {
	font-family:		Arial;
	border:				0px;
	font-weight:		bold;
	font-size:			12pt;
	background-color:	#ddddff;
	padding:			2px;

}

.blockl {
/*	border-top:			1px solid #111111; */
	border-collapse:	collapse;    
/*	background-color:	#ffffcc; */
	margin:				0px;
	width:				238px;
	overflow:			hidden;
	display:			block;
}

.blockl th {
	font-family:		Arial;
	text-align:			left;
	border:				0px;
	border-bottom:		1px solid #111111; 
	font-weight:		bold;
	font-size:			12pt;
	background-color:	#ddddff;
	padding:			2px;

}

.blockl td {
	vertical-align:		middle;
	text-align:			left;
	padding:			5px;
/*	background-color:	#FFEEAA; */
	width:				236px;
	overflow:			hidden;
	display:			block;
	color:				#000000;
	font-family: 		Verdana, Arial;
	font-weight:		normal;
	font-size:			8pt;
}

.blockl a {
	color:				#000000;
	font-family: 		Verdana, Arial;
	font-weight:		normal;
	font-size:			8pt;
	text-decoration:	none;
}




.blockr {
/*	border-top:			1px solid #111111; */
	border:				0px;
	border-collapse:	collapse;    
/*	background-color:	#ffffcc; */
	margin:				0px;
	width:				300px;
/*	overflow:			hidden;
	display:			block;
	padding:			0px; */
	margin-bottom:		15px;

}

.blockr th {
	font-family:		Arial;
	text-align:			left;
	border:				0px;
	border-bottom:		1px solid #111111; 
	font-weight:		bold;
	font-size:			11pt;
	background-color:	#ddddff;
	padding:			3px;

}

.blockr th a {
	color:				#000000;
	font-family: 		Arial;
	font-weight:		bold;
	font-size:			11pt;
	text-decoration:	none;
}

.blockr td {
	vertical-align:		middle;
/*	text-align:			left; */
	padding:			0px;
	background-color:	#F5F5F5;
	width:				300px;
	overflow:			hidden;
	display:			block;
	color:				#000000;
	font-family: 		Verdana, Arial;
	font-weight:		normal;
	font-size:			8pt;

}



.blockr td a {
	color:				#000000;
	font-family: 		Verdana, Arial;
	font-weight:		normal;
	font-size:			8pt;
	text-decoration:	none;
}























.maglist {
	border:				1px solid #111111; 
	border-collapse:	collapse;    
	background-color:	#ffffcc;
	margin:				10px;
}

.maglist th {
	border:				0px;
	border-bottom:		1px solid #111111; 
	font-weight:		bold;
	background-color:	#CCCCFF;
	padding:			2px;

}

.maglist td {
	vertical-align:		middle;
	text-align:			left;
	padding:			5px;
	background-color:	#FFEEAA;
}




.splitter {
	border:				1px solid #111111; 
	border-collapse:	collapse;    
	background-color:	#ffffcc;
	margin:				0px;
	width:				238px;
	overflow:			hidden;
	display:			block;
}

.splitter th {
	border:				0px;
	border-bottom:		1px solid #111111; 
	font-weight:		bold;
	background-color:	#ddddff;
	padding:			2px;

}

.splitter td {
	vertical-align:		middle;
	text-align:			left;
	padding:			5px;
	background-color:	#FFEEAA;
	width:				236px;
	overflow:			hidden;
	display:			block;
	color:				#000000;
	font-family: 		Verdana, Arial;
	font-weight:		normal;
	font-size:			8pt;
}

.splitter a {
	color:				#000080;
	font-family: 		Verdana, Arial;
	font-weight:		normal;
	font-size:			8pt;
	text-decoration:	none;
}

.title {
	border:				0px;
	border-bottom:		1px solid #111111; 
	font-weight:		bold;
	background-color:	#ddddff;
	padding:			2px;
}
