/**
* Fluidtime Style Sheet File
* @author David Loder
* @copyright Fluidtime 2007
* @version 0.1
* @package media platform
*/

/**
* @META
*
* defines the meta structure of the page
*/

body
{
	margin: 0;
	padding: 0;
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif;
	background-color: #00783B;
	background-image: url(../../../../media/rapid/web/images/bg.gif);
	background-repeat: repeat-x;
}

.footer, .header, .body
{
	clear: left;
}
.header
{
	background-image: url(../../../../media/rapid/web/images/header.gif);
	background-repeat: no-repeat;
	height: 85px;
}
.header-spacer
{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 45px;
	width: 400px;
	cursor: pointer;
	/*background-color: #fe3f67;*/
}
.body {
    background-color: #ffffff;
}
.footer
{
	color: #990000;
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif;
	font-size: 10px;
	padding: 5px;
	margin-left: 5px;
	width: 253px;
    display: none;
}
.top
{
	background-image: url(../../../../media/rapid/web/images/bg_col_top.png);
	background-repeat: no-repeat;
	height: 31px;
	width: 233px;
}

/**
* @GENERAL
*
* defines the general elements of the page
*/

img
{
	border: 0;
}

h1
{
	font-size: 14px;
	padding: 8px 4px 4px 8px;
}
h2
{
	font-size: 12px;
	padding: 8px 4px 4px 0px;
}
p
{
	font-size: 11px;
	line-height: 16px;
	padding: 10px 5px 0px 0px;
	/*background-color: #34ff10;*/
}
.footer p {
	font-size: 11px;
	line-height: 16px;
	padding: 0px 5px 0px 0px;
	color: #000;
}

/**
* @TEXT LINKS
*
* defines the link design of the page
*/
a {
    color: #FFF;
    text-decoration: underline;
}

a.linkfooter, a.linkfooter:link, a.linkfooter:visited
{
	color: #000;
	text-decoration: underline;
}
a.linkfooter:hover
{
	color: #F9F400;
}
a.colA, a.colA:link, a.colA:visited
{
	color: #CCE0D6;
	font-weight: bold;
	text-decoration: underline;
	background: none;
}
a.colA:hover
{
	color: #F9F400;
}
a.colBlink, a.colBlink:link, a.colBlink:visited
{
	color: #CCE0D6;
	font-weight: bold;
	text-decoration: underline;
}
a.colBlink:hover
{
	color: #F9F400;
}

a.colC, a.colC:link, a.colC:visited
{
	color: #CCE0D6;
	font-weight: bold;
	text-decoration: underline;
}
a.colC:hover
{
	color: #F9F400;
}
a.breadcrumbs, a.breadcrumbs:link, a.breadcrumbs:visited
{
	color: #000000;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
}
a.breadcrumbs:hover
{
	color: #000000;
	text-decoration: underline;
}
a.choose_handset, a.choose_handset:link, a.choose_handset:visited
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.choose_handset:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

/**
* @TEXT
*
* defines the text layout of the page
*/

p.cat
{
	margin: 0px 0px 2px 35px;
	/*background-color:#ff00dd;*/
}
.smallText
{
	font-size:10px;
}

.boldText
{
	font-weight:bold;
}
.px3padding
{
	padding: 3px 5px 0px 3px;
}
.px15padding
{
	padding: 5px 10px 10px 15px;
}
h2.paddin10px, p.paddin10px
{
	margin-left: 10px;
	margin-top: 0px;
}
.colABC_caption
{
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	margin: 8px 2px 2px 5px;
}
.error
{
	font-weight:bold;
	font-size: 11px;
	padding: 10px 5px 0px 0px;
	width: 200px;
	color: #333;
}
.success
{
	font-weight:bold;
	font-size:11px;
    width: 200px;
	padding: 10px 5px 0px 0px;
}
/**
* @COLUMN FORMATTING
*
* defines the design of the columns of the page
*/
.colB_image img, img.details
{
	/*border: 2px outset #AAA;*/
	padding: 0px;
	margin: 0px;
}

#list_folder, #list_content, #show_content_detail
{
	background-image: url(../../../../media/rapid/web/images/bg_col.png);
	background-position: 0 -8px;
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	width: 245px;
	min-height: 441px;
}
/*#list_content, #show_content_detail
{
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #990000;
}*/
.col_body
{
	margin: -4px 0px -15px 0px;
	padding: 0;
	z-index: 10;
	min-height: 400px;
}
.col_basic, .col_basic_blank_colb, .col_basic_blank_colc
{
	background-color: #00783B;
	background-image: url(../../../../media/rapid/web/images/bg_col_basic.gif);
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	width: 233px;
	height: 415px;
}
.col_basic_blank
{
    /*background-image: url(../../../../media/rapid/web/images/bg_col_basic_blank.jpg);
    background-repeat: no-repeat;
    height: 415px;*/
}

/* folgende anweisung wird nicht vom ie interpretiert */.col_basic[class] {    height:auto;    min-height:415px;}

.folderlogo
{
	background-color: #a2c3b2;
	width: 233px;
	padding: 0px;
	margin: 0px;
	background-color: #88aa11;
	min-height: 20px;
}
.folderlogo img
{
	width: 233px;
}
.colA_monthlyspecial
{
	background-image: url(../../../../media/rapid/web/images/bg_cat_monthlyspecial.png);
	background-repeat: no-repeat;
	background-color: #ff6524;
	min-height: 50px;
	height: auto;
	height: 50px;
	width: 253px;
}
.colAgradient
{
	background-image: url(../../../../media/rapid/web/images/bg_cat.png);
	background-repeat: no-repeat;
	min-height: 40px;
	margin: 0px;
	padding: 0px;
	width: 233px;
}
.colA
{
	background-image: url(../../../../media/rapid/web/images/bg_cat_general.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	min-height: 40px;
	margin: 0px;
	padding: 0px;
	width: 233px;
}
.folderContainer .colA
{
	min-height: 5px;
	margin-left: 7px;
	background-image: url(../../../../media/rapid/web/images/icon_arrow.gif);
	background-repeat: no-repeat;
	background-position: 25px 12px;
}
.folderContainer {
    margin-bottom: 10px;
    min-height: 1px;
}
.colB
{
	background-image: url(../../../../media/rapid/web/images/bg_cat.png);
	background-repeat: no-repeat;
	min-height: 50px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
    margin-bottom: 10px;
	clear: both;
	width: 213px;
}

.colB_image
{
    background: none;
	float: left;
	width: 60px;
	height: 50px;
    overflow: hidden;
}
.colB_image_music
{
    background-image: url(../../../../media/rapid/web/images/icon_sound.jpg);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-left: 6px;
	float: left;
	width: 45px;
	height: 40px;
}
.colB_text
{
    background: none;
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
	min-height: 40px;
}


.breadcrumbs
{
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 10px;
}

input, select {
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif;
	padding: 2px;
	margin-bottom: 5px;
}
.colC_submit {
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #fff;
	background-color: #000000;
	border: 0px;
}
.colC_handsetnumber_input
{
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif;
	width:180px;
}
.colC_operator_select, .colA_select {
	width:180px;
}
.colC_image_music {
    background-image: url(../../../../media/rapid/web/images/icon_sound.jpg);
    background-repeat: no-repeat;
    padding-top: 6px;
    padding-left: 6px;
    width:30px;
    height:30px
}

#handset_manufacturer
{
	position:absolute;
	padding-top: 9px;
	left:460px; 
	top:22px; 
	width:254px; 
	height:42px;
	text-align: center;
	z-index:1;
	background-image:url(../../../../media/rapid/web/images/option_choose_handset.gif);
	background-repeat:no-repeat;
}
