/* RESET für Standard Blueprint CSS Framwork */
.container {width:960px;margin:0 auto;}
.span-185,.span-960,.span-500,.span-255,.span-765,.span-freiraum,.span-usp,.span-freiraum-horizontal,.span-freiraum-vertical  {float:left;margin-right: 0px;}

.last, div.last {margin-right:0;}
.span-765  { width: 765px;}
.span-freiraum-vertical  { width: 10px;}
.span-freiraum-horizontal  { height: 15px; width:960px;}
.span-usp  { width: 185px;}
.span-255  { width: 255px;}
.span-500  { width: 500px;}
.span-960  { width: 960px;}
.span-185   { width: 185px;}

table {margin-bottom:0px;width:100%;}
th, td, caption {padding:0;}

a {color:#000000; text-decoration:underline;}
a:HOVER {text-decoration:none;}

/*Verhinderung des Mozilla-Wackelns durch dauerhafte Einblendug der Srcollbar*/
html {overflow: -moz-scrollbars-vertical;}
img {border:none;}

/*CSS: Tabbed-Slider-Container*/
/* Verstecken der Tabs */
.ui-tabs-hide{
	display: none !important;
}
.offer-container {
	position:relative;
	/*border:1px solid green;*/
	height:305px;
	width:765px; /*19*40-10 mins 2px für den Border links rechts*/
}

.vf-container {
	position:relative;
	height:305px;
	width:500px;
}
/* Tabs */
.ui-tabs .ui-tabs-panel {
	/*padding: 1em 1.4em;*/
	display: block;
	border-width: 0;
	background: none;
}
.ui-tabs .ui-tabs-nav{
	/*ul*/
	list-style-type: none;
	height:38px;
	bottom:0px;
	padding:0;

	margin:0;
	position:absolute;
	
	left:0;
	z-index:1;
	background-image: url(/oode/b2n/deu/img/tabs/topoffer_tabbg.gif);
		background-repeat:no-repeat;
			background-position:left;
	width:765px;
}

.ui-tabs .ui-tabs-nav_0{
	/*ul*/
	list-style-type: none;
	height:0px;
	bottom:0px;
	padding:0;
	
	margin:0;
	
	position:absolute;
	
	left:0;
	z-index:1;
	background-image: url(/oode/b2n/deu/img/tabs/topoffer_tabbg.gif);
		background-repeat:no-repeat;
			background-position:left;
	width:765px;
}

.ui-tabs .ui-tabs-nav_1{
	/*ul*/
	list-style-type: none;
	height:38px;
	bottom:0px;
	padding:0;
	
	margin:0;
	
	position:absolute;
	
	left:0;
	z-index:1;
	background-image: url(/oode/b2n/deu/img/tabs/topoffer_tabbg_1.gif);
		background-repeat:no-repeat;
			background-position:left;
	width:765px;
}

.ui-tabs .ui-tabs-nav_2{
	/*ul*/
	list-style-type: none;
	height:38px;
	bottom:0px;
	padding:0;
	
	margin:0;
	
	position:absolute;
	
	left:0;
	z-index:1;
	background-image: url(/oode/b2n/deu/img/tabs/topoffer_tabbg_2.gif);
		background-repeat:no-repeat;
			background-position:left;
	width:765px;
}


.ui-tabs .ui-tabs-nav li {
	float: left;
	
}
.ui-tabs .ui-tabs-nav li a {
	display: block;
	line-height: 38px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #254c7e;
	text-align:center;
width:191px;
}
.width-1{
	width:191px;
}
.width-2{
	width:170px;	
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	color: #FFF !important;
	background-image: url(/oode/b2n/deu/img/tabs/topoffer_tab_aktiv_191.gif);
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: pointer;
	color:#fff;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
} 

/* Hovered Tab */
.ui-tabs-nav a:hover, .ui-tabs-nav a:active, .ui-state-active {
	background-image: url(/oode/b2n/deu/img/tabs/topoffer_tab_aktiv_191.gif);
	color: #fff !important;
}

.ui-state-active {
	background-image: url(/oode/b2n/deu/img/tabs/topoffer_tab_aktiv_191.gif);
	color: #fff !important;
}


.ui-tabs-panel {
	height:274px !important;
	overflow:hidden;
	padding:0 !important;
}

/*-- rund ecken --*/
.b1, .b2{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#e0e0e0; margin:0 2px;}
.b2 {height:1px; background:#fff; border-right:2px solid #e0e0e0; border-left:2px solid #e0e0e0; margin:0 1px;}

/* Höhe 301px damit oben und unten noch 2 px für die runden ecken vorhanden sind */
.contentb {background: #fff; border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0;height:301px;}
.contentb div {margin-left: 1px}