body 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	color:#646464;
	background-color:#ffffff;
	background-repeat: no-repeat;
	background-image:url(/images/sp/bg_stern_sp.gif);
	background-attachment:fixed;
	background-position:center 240px;
	line-height:15px;
	overflow: -moz-scrollbars-vertical;

}

h2
{
	font-size:13px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	margin:0 0 0 0;
	color: #002A5C;
}


h3
{
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	margin:0 0 0 0;
	color: #002A5C;
}


html * a.arrowmore
{
	color: #002A5C;
	text-decoration:none;
	background-image:url(/images/sp/arrow_more_sp.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0;
	padding: 0px 0 0 15px;
	font-size:11px;
}

html * a.arrowback
{
	color: #002A5C;
	text-decoration:none;
	background-image:url(/images/sp/arrow_back_sp.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0;
	padding: 0px 0 0 15px;
	clear:both;
	font-size:11px;
}


html * a.arrowmoreactive:link, a.arrowmoreactive:visited, a.arrowmoreactive:active, a.arrowmoreactive:focus
{
	color: #E20025;
	text-decoration:none;
	background-image:url(/images/sp/arrow_more_sp.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0;
	padding: 0px 0 0 15px;
	clear:both;
	font-size:11px;
}

.arrowmorenolink
{
	color: #002A5C;
	text-decoration:none;
	background-image:url(/images/sp/arrow_more_sp.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0 0 14px;
	clear:both;
	font-size:11px;
}

.arrowright
{
	color: #002A5C;
	text-decoration:none;
	background-image:url(/images/sp/arrow_right.gif);
	background-repeat: no-repeat;
	background-position:0 3px;
	padding: 0px 0 0 14px;
	clear:both;
	font-size:11px;
}

.arrowup
{
	color: #002A5C;
	text-decoration:none;
	background-image:url(/images/sp/arrow_up.gif);
	background-repeat: no-repeat;
	background-position:0 5px;
	padding: 0px 0 0 10px;
	clear:both;
	font-size:11px;
}


/*.arrowup
{
	color: #002A5C;
	text-decoration:none;
	background-image:url(/images/sp/arrow_up.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0;
	padding: 0px 0 0 15px;
	clear:both;
	font-size:11px;
}
*/


* a.subnavi_i:link,
* a.subnavi_i:visited,
* a.subnavi_i:focus,
* a.subnavi_i:active 
{
	color: #002A5C;
	text-decoration:none;
	font-size:11px;
}

* a.subnavi_i:hover
{
	color: #E20025;
}

* a.subnavi_a:link,
* a.subnavi_a:visited,
* a.subnavi_a:focus,
* a.subnavi_a:active 
{
	color: #E20025;
	text-decoration:none;
	font-size:11px;
}


* a:link,
* a:visited,
* a:focus,
* a:active 
{
	color: #002A5C;
	text-decoration:none;
	font-size:11px;
}


#directnavi 
{
	margin: 6px 0 7px 0;
	clear:both;
	font-size:11px;
	color: #002A5C;
}


#mythosbox250
{
	
	background-image:url(/images/sp/teaser/mythosbox_250.jpg);
	background-repeat:no-repeat;
	padding:42px 0 0 112px;
	width:138px;
	height:26px;
	float:left;
	
}

.downloadbox411
{
	width:371px;
	padding:54px 20px 20px 20px;
	margin:0 0 0 0;
	background-color:#F1F2F6;
	background-image:url(/images/sp/teaser/boxheader411_downloads.gif);
	background-repeat:no-repeat;
	
}


#prodlayerhead
{
	width:676px;
	height:32px;
	background-color:#B4C0D0;
}

body #page
{
	
}

body #page #head
{
	
}

body #page #maincontent
{
	
}

body #page #maincontent #navicol
{
	
}

body #page #maincontent #contentcol
{

}


.highslide-wrapper .highslide-header {
	height: 32px;
	background-color:#B4C0D0;
}

.highslide-wrapper .highslide-header .popuptitle
{
	position:relative;
	left:20px;
	top:8px;
	float:left;
	background-color:#B4C0D0;
}

/* *
.highslide-wrapper .highslide-header .popupclose
{
	position:absolute;
	left:643px;
	top:9px;
	float:left;
	background-color:#B4C0D0;
}
/* */

.highslide-wrapper .highslide-header .popupclose
{

	float:right;
	margin:10px 15px 0 0;
	background-color:#B4C0D0;
}


.popupleftcol
{
	width:180px;
	margin:0 0 0 0px;
	padding: 1px 0 0 14px;
	float:left;

}

.popuprightcol
{
	width: 414px;
	margin: 0 0 0 0px;
	padding: 0 0 0 28px;
	float:left;
}


.tableprodukt
{
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	color:#646464;
	width:414px;
}


.tableproduktw
{
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	color:#646464;
	width:464px;
}


.tableprodukt tr td.leftcol
{
	width:210px;
	padding:0 0 0 10px;
	vertical-align: middle;
	height:16px;

}

.tableprodukt tr td.leftcolw
{
	width:230px;
	padding:0 0 0 10px;
	vertical-align: middle;
	height:16px;

}


.tableprodukt tr td.leftcol2
{
	width:120px;
	padding:0 0 0 10px;
	vertical-align: middle;
	height:16px;

}

.tableprodukt tr td.center
{
	vertical-align: middle;
	align:	center;

}


.tableprodukt tr td.rightcol
{

	padding:0 0 0 10px;
	vertical-align: middle;
	height:16px;
	

}

.tableprodukt tr td.border
{
	background-image:url(/images/common/dotline_hor.gif);
	background-repeat: repeat-x;
	height: 1px;
	overflow: hidden;
	
}

.produktinfo
{
	margin-bottom:16px;
	margin-left:12px;
}




/* ------------- css matthias --------------*/

.SPBoxTeaserContentLeft 
{
	border:		1px solid #ff0000;
	width:		375px;
	margin:		0;
	padding:	0;
}


.SPBoxTeaserContentLeftPic 
{
	width:		165px;
	margin:		0;
	padding:	0;
	background-color:	#ff0000;
}

.SPBoxTeaserContentText 
{
	width:		200px;
	margin:		60px 0 0 0;
	padding:	0;
	background-color:	#fff;
}

.SPBoxTeaserContentText2 
{
	width:		200px;
	margin:		0;
	padding:	0;
	background-color:	#fff;
}


.headSpaceTeaserContent {
	margin:		0 0 0 0;
	padding:	0;
}

.headSpaceTeaserContent2 {
	margin:		0 0 17px 0;
	padding:	0;
}

.SPBoxTeaserContentText p 
{
	font-size:	11px;
	font-family:arial,helvetica,sans-serif;
	margin:		0 0 20px 0;
	padding:	0;
}

.teaserContentRight {
	margin:		0;
	padding:	20px;
	background-color:	#f1f2f6;
}

.head_sp_content {
	font-family: 	arial;
	/*font-weight:	bold;*/
	font-size:		16px;
	color:			#002a5c;
	margin:			0 0 19px 0;	
	line-height:	19px;
}


/* ------------- formatierung sternecup ergebnislisten ------------------ */

.dotlineBack {
	height:				25px;
	background-image: 	url(../images/sp/dotline_cell_back.gif);
}

.headblue {
	color:				#01295c;
	font-weight:		bold;
}

.inputfeld225
{

  border:						1px solid #002a5c;
  font-family:					arial,helvetica,sans-serif;
  font-size:					11px;
  padding:     					2px 2px;
  width:						225px;
}

.inputfeld160
{

  border:						1px solid #002a5c;
  font-family:					arial,helvetica,sans-serif;
  font-size:					11px;
  padding:     					2px 2px;
  width:						160px;
}

.inputfeld101
{

  border:						1px solid #002a5c;
  font-family:					arial,helvetica,sans-serif;
  font-size:					11px;
  padding:     					2px 2px;
  width:						101px;
}

.inputfeld45
{

  border:						1px solid #002a5c;
  font-family:					arial,helvetica,sans-serif;
  font-size:					11px;
  padding:     					2px 2px;
  width:						45px;
}

.textInput
{
  border:						1px solid #002a5c;
  font-family:					arial,helvetica,sans-serif;
  font-size:					11px;
  padding:     					0px 2px;
  width:						474px;
  height:						100px;
}

/* ------------- css matthias -------------- */


#selboxyear {
background-color:#f1f2f6;
width:115px;
margin:3px 0 3px 20px;
border-style: solid;
font-size:12px;
border-width:1px;
}


.copytext12bold{
    font-size:		12px;
	color:			#002a5c;
	font-weight: bold;
}

#labelyear {
    float:left;
    margin:5px 0 3px 0;
    font-weight:bold;
    font-size:12px;
    color:#002a5c;
    font-weight: bold;
}



.bg_sp
{

	background-color:#F1F2F6;

}

.dropDownCountry {
	width:			231px; 
	font-size:		11px; 
	font-family:	arial,helvetica,sans-serif; 
	color:			#646464;
	border:			1px solid #002a5c;
}



.errorclass {
   background-color:#B4C0D0;

}

div.div_rezept_vontent {
	color:			#002A5C;
}

span.div_rezept_vontent {
	color:			#002A5C;
	font-size:		12px;
}


ul.sanbitter_rezept {

	color:			#666666;
	
	list-style:		none;
	padding:		0;

}

ul.sanbitter_rezept li {

	background:		url("../images/sp/icon_stern_layer_white.gif") no-repeat scroll 0 0px transparent;
	padding-left:	22px;
	line-height:	22px;
	margin: 0 0 12px 0;
}

/********************** Vespa Gewinnspiel Form ************************/
table.form td input, table.form td select
{
	border: 		1px solid #002a5c;
	margin-bottom:	15px;
	font-family:	arial,helvetica,sans-serif;
	font-size:		11px;
	color:			#646464;
	padding:		2px;
}

table.form td
{
	padding:		3px 0 3px 0;
}

table.form td input.bigField, table.form td select.bigField
{
	width: 			229px;
}

table.form td input#plzField
{
	width:			49px;
	margin-right:	10px;
}

table.form td input#ortField
{
	width:			164px;
}

table.form tr td input.radioBTN
{
	margin:			0 5px 0 0;
	border:			none;
	float:			left;
}

.pb20
{
	padding-bottom:	20px !important;
}

.mr10
{
	margin-right:	10px;
}

* html .mr13
{
	margin-right:	13px;
}

table.form tr td.anrede
{
	padding-right:	10px;
	padding-bottom:	15px;
}

table.form tr td#anrede
{
	padding-right:	100px;
}

table.form tr td.anrede span
{
	float:			left;
}

table.form tr td textarea
{
	border:			1px solid #002A5C;
	height:			96px;
	padding:		2px;
	width:			474px;
	margin-bottom:	15px;
	font-family:	arial,helvetica,sans-serif;
	font-size:		11px;
	color:			#646464;
}

input#sendBTN
{
	border:			none;
	float:			right;
}

input#captchaField
{
	width:			49px;
	margin-bottom:	0;
}
