/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */
/* Seitenaufbau */
.page {
	width:962px;
	margin-right:auto;
	text-align:left;
}

.page .header .logo {
	margin:0 auto;
	width:150px;
}

.page .header .logo_print {
	display:none;
}

.page .header .logo img,.page .header .logo span.pngfix {
	border:none;
}

.page .header {
	position:relative;
	height:97px;
}

.page .header .logo img,.page .header .logo span.pngfix {
	border:none;
}

.page .header .langsel {
	position:absolute;
	top:0;
	right:0;
	text-align:right;
	padding:5px 13px 0 0;
}

.page .header .langsel form {
	margin:0;
	padding:0;
}

.page .header .langsel select {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}

.page .header .langsel-txt {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#fff;
}

.page .header-colorcode {
	height:7px;
	margin-top:2px;
	font-size:1px;
	background:#A40025;
}

.page .navigation {
	float:left;
	width:202px;
	padding:0;
	text-align:left;
}

.page .content {
	float:left;
	width:760px;
	padding:0;
	margin:0;
	position:relative;
}

.page .content .contentright {
	width:168px;
	float:right;
}

.page .content .contentright .contentright-colorcode {
	height:7px;
	margin:0;
	font-size:1px;
	background:#A40025;
}

.page .content .contentright .contentright-box {
	padding:0 12px 16px;
	margin:0 0 2px;
	line-height:6px;
}

.page .content .contentright .contentright-lastbox {
	padding:0 12px 16px;
	line-height:6px;
}

.page .content .contentright .txt {
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

.page .content .contentright img,.page .content .contentright span.pngfix {
	margin:8px 0 0;
	border:none;
}

.page .content .contentright a {
	font:11px Arial, Helvetica, sans-serif;
	color:#45658D;
	text-decoration:underline;
}

.page .content .contentright a:hover {
	text-decoration:none;
}

.page .content .contentright h1 {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
	padding:13px 0 6px;
}

.headline {
	padding:43px 0 16px 10px;
}

/* Basisdefinitionen */
body {
	text-align:left;
	background:url('../pics/layout/toppits/bg_blue.gif') repeat-x #f2f7fc;
	padding:15px 15px 15px 22px;
	margin:0;
	font-family: Arial,Helvetica,sans-serif;
}

form {
	padding:0;
	margin:0;
	border:0;
}

img {
	border:0;
}

/* Standard: Neutraler Bereich */
.content-box-colorcode {
	background:#A40025;
}

.contentright .contentright-box {
	background-color:#EFD1D8;
}

.contentright .contentright-lastbox {
	background:url(../pics/layout/toppits/neutraler-bereich-info-corner.gif) bottom right no-repeat;
}

/* Template: toppits_h.tpl */
.toppits-h .big-box {
	height:274px;
	width:760px;
}

.toppits-h .big-box .img-left {
	float:left;
	border-right:2px solid #fff;
	margin-bottom:2px;
}

.toppits-h .big-box .img-right {
	float:left;
	margin-bottom:2px;
}

.toppits-h .big-box-txt {
	height:44px;
	width:760px;
	float:right;
	clear:both;
}

.toppits-h .big-box-txt .txt {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0 12px;
	display:block;
	line-height:44px;
}

.toppits-h .big-box-txt .large {
	font-size:20px;
	padding:0 10px 0 0;
}

.toppits-h .big-box-txt a {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

.toppits-h .big-box-txt a:hover {
	text-decoration:underline;
}

.toppits-h .big-box-png {
	height:274px;
	width:760px;
	position:relative;
	padding:31px 0 0;
}

.toppits-h .big-box-png .img-png {
	position:absolute;
	right:18px;
	bottom:11px;
	border:none;
}

.toppits-h .content-box-main {
	width:760px;
	position:relative;
}

.toppits-h .content-box-main .box {
	width:165px;
	height:210px;
	background-color:#fff;
	margin:0 2px 0 0;
	float:left;
}

.toppits-h .content-box-main .first {
	width:258px;
	margin:0 2px 0 0;
}

.toppits-h .content-box-main .last {
	width:166px;
	margin:0;
}

.toppits-h .content-box-main .box-headline {
	padding:15px 0 0 9px;
	margin:0;
}

.toppits-h .content-box-main .box-headline a {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#45658D;
	text-decoration:none;
}

.toppits-h .content-box-main .box-colorcode-first {
	height:7px;
	font-size:1px;
	margin:6px 0 0 9px;
	width:241px;
}

.toppits-h .content-box-main .box-colorcode {
	height:7px;
	font-size:1px;
	margin:6px 0 0 9px;
	width:149px;
}

.toppits-h .content-box-main .box-img {
	margin:2px 0 0 9px;
}

.toppits-h .content-box-main .box img {
	border:none;
}

.toppits-h .content-box-main .box-txt {
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
	padding:7px 9px 0;
}

.toppits-h .content-box-main .box-txt a {
	font:11px Arial, Helvetica, sans-serif;
	color:#45658D;
	text-decoration:underline;
}

.toppits-h .content-box-main .box-txt a:hover {
	text-decoration:none;
}

/* Template: toppits_s1*.tpl */
.section .contentright {
	width:168px;
	float:right;
	font:11px Arial, Helvetica, sans-serif;
	color:#676767;
}

.section .contentright-colorcode {
	height:7px;
	margin:0;
	font-size:1px;
}

.section .contentright .contentright-box {
	height:256px;
	line-height:6px;
	padding:0 12px!important;
}

.section .contentright a {
	font:11px Arial, Helvetica, sans-serif;
	color:#45658D;
	text-decoration:underline;
}

.section .contentright a:hover {
	text-decoration:none;
}

.section .contentright h1 {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
	padding:13px 0 6px;
}

.section .headline {
	padding:43px 0 25px 10px;
}

.section .big-box {
	height:263px;
	width:580px;
}

.section .big-box .img-left {
	float:left;
	border-right:2px solid #fff;
	margin-bottom:2px;
}

.section .big-box .img-right {
	float:left;
	margin-bottom:2px;
}

.section .big-box-txt {
	height:63px;
	width:580px;
	float:right;
	clear:both;
}

.section .big-box-txt .txt {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:15px 0 0 12px;
	display:block;
}

.section .big-box-txt a {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

.section .big-box-txt a:hover {
	text-decoration:underline;
}

.section .big-box-png {
	height:263px;
	width:580px;
	position:absolute;
}

.section .big-box-png .img-png {
	position:absolute;
	right:18px;
	bottom:11px;
	border:none;
}

.section .content-box-headline {
	background-color:#fff;
	width:760px;
	height:47px;
	margin:0 0 2px;
}

.section .content-box-headline div {
	padding:16px 0 0 11px;
}

.section .content-box-main {
	width:760px;
}

.section .content-box-main .box {
	width:188px;
	height:270px;
	background-color:#fff;
	margin:0 2px 2px 0;
	float:left;
}

.section .content-box-main .last {
	width:190px;
	margin:0 0 2px;
}

.section .content-box-main .box-blanco-a {
	width:190px;
	height:270px;
	background-color:#fff;
	float:left;
	margin:0 0 2px;
}

.section .content-box-main .box-blanco-b {
	width:380px;
	height:270px;
	background-color:#fff;
	float:left;
	margin:0 0 2px;
}

.section .content-box-main .box-blanco-c {
	width:570px;
	height:270px;
	background-color:#fff;
	float:left;
	margin:0 0 2px;
}

.section .content-box-main .box-headline {
	padding:15px 0 0 20px;
	margin:0;
}

.section .content-box-main .box-headline a {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#45658D;
	text-decoration:none;
}

.section .content-box-main .box-colorcode {
	height:7px;
	font-size:1px;
	margin:6px 0 0 20px;
	width:148px;
}

.section .content-box-main .box-img {
	margin:0 0 0 20px;
	width:148px;
}

.section .content-box-main .box img {
	border:none;
}

.section .content-box-main .box-txt {
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
	padding:2px 20px 0;
}

.section .content-box-main .box-txt a {
	font:11px Arial, Helvetica, sans-serif;
	color:#45658D;
	text-decoration:underline;
}

.section .content-box-main .box-txt a:hover {
	text-decoration:none;
}

* html .section .content-box-main .box-txt {
	position:absolute;
}

/* Template: toppits_d3_news*.tpl, toppits_i1.tpl */
.toppits-d3-news .contencenter-links {
	position:relative;
	height:82px;
	width:580px;
}

.toppits-d3-news .contencenter-links .links {
	position:absolute;
	right:0;
	bottom:0;
	text-align:right;
}

.toppits-d3-news .contencenter-links .links a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#45658D;
	text-decoration:underline;
	line-height:16px;
}

.toppits-d3-news .contencenter-links .links a:hover {
	text-decoration:none;
}

.toppits-d3-news .contencenter-links .druckansicht {
	background:url(../pics/layout/detail_news/icon_druckansicht.gif) bottom left no-repeat;
	padding:0 10px 0 20px;
}

.toppits-d3-news .contencenter-links .empfehlen {
	background:url(../pics/layout/detail_news/icon_empfehlen.gif) bottom left no-repeat;
	padding:0 0 0 20px;
}

.toppits-d3-news .content-legal {
	width:580px;
	float:left;
	padding:20px 0 20px 11px;
	background:url(../pics/layout/toppits/big-box-corner.gif) bottom right no-repeat;
}

.toppits-d3-news .content-legal .txt {
	width:440px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

.toppits-d3-news .content-legal a {
	text-decoration:underline;
	color:#45658D;
}

.toppits-d3-news .content-legal a:hover {
	text-decoration:none;
}

.toppits-d3-news .content-print {
	width:580px;
	float:left;
	padding:0 0 20px;
	background:url(../pics/layout/toppits/big-box-corner.gif) bottom right no-repeat;
}

.toppits-d3-news .content-print .txt {
	padding:18px 0 0 20px;
	float:left;
	width:325px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

.toppits-d3-news .content-print .img-row {
	float:left;
	margin:20px 0 0 10px;
}

.toppits-d3-news .content-print .img-row img,.toppits-d3-news .content-print .img-row span.pngfix {
	margin:0 0 20px;
	border:1px solid #A40025;
	display:block;
}

.toppits-d3-news .contencenter-links .links-print {
	position:absolute;
	right:0;
	bottom:20px;
	text-align:right;
}

.toppits-d3-news .contencenter-links .links-print a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#45658D;
	text-decoration:underline;
	line-height:16px;
}

.toppits-d3-news .contencenter-links .links-print a:hover {
	text-decoration:none;
}

.toppits-d3-news .news-navigation {
	background-color:#dedede;
	width:580px;
	height:27px;
	font:bold 11px Arial, Helvetica, sans-serif;
}

.toppits-d3-news .spacing-news {
	padding-top:6px;
}

.toppits-d3-news .spacing-news .left {
	float:left;
	width:170px;
	padding-left:10px;
}

.toppits-d3-news .spacing-news .center {
	text-align:center;
}

.toppits-d3-news .spacing-news .right {
	float:right;
	width:170px;
	padding-right:10px;
	text-align:right;
}

.toppits-d3-news .spacing-news .left-02 {
	padding:0 0 0 10px;
}

.toppits-d3-news .spacing-news .center-02 {
	padding:0 0 0 84px;
}

.toppits-d3-news .spacing-news .right-02 {
	padding:0 10px 0 84px;
}

.toppits-d3-news .spacing-news a {
	text-decoration:underline;
	color:#45658D;
}

.toppits-d3-news .spacing-news a:hover {
	text-decoration:none;
}

/* Template: toppits_o1.tpl */
.toppits-o1 .content {
	width:580px;
	float:left;
}

.toppits-o1 .content .content-box {
	width:580px;
	float:left;
	background-color:#fff;
	margin:0 0 2px;
	padding:0 0 20px;
}

.toppits-o1 .content .content-lastbox {
	width:580px;
	float:left;
	background:url(../pics/layout/toppits/big-box-corner.gif) bottom right no-repeat;
	padding:0 0 20px;
}

.toppits-o1 .content .left {
	float:left;
}

.toppits-o1 .content .right {
	float:right;
}

.toppits-o1 .content .txt {
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	width:336px;
}

.toppits-o1 .content .right .txt {
	padding:20px 11px 20px 0;
}

.toppits-o1 .content h1 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#45658D;
}

.toppits-o1 .content .left .txt {
	padding:20px 0 20px 11px;
}

.toppits-o1 .content img.left,.toppits-o1 .content span.pngfix.left {
	margin:20px 20px 0 11px;
	border:1px solid #A40025;
}

.toppits-o1 .content img.right,.toppits-01 .content span.pngfix.right {
	margin:0 11px 20px 20px;
}

.toppits-o1 .content .content-box-colorcode {
	height:7px;
	margin:20px 20px 2px 0;
	font-size:1px;
	width:200px;
}

.toppits-o1 .content a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#45658D;
	text-decoration:underline;
}

.toppits-o1 .content a:hover {
	text-decoration:none;
}

.toppits-o1 .content p {
	margin:0;
	padding:12px 0 0;
}

/* Template: toppits_o2.tpl */
.toppits-o2 .search-form {
	width:580px;
	position:relative;
}

.toppits-o2 .search-form-left {
	padding:0 0 0 10px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	width:315px;
	background:url(../pics/layout/detail_recipesearch/search-form-bg.gif) top right repeat-y;
}

.toppits-o2 .search-form-left .vspace {
	margin:0 0 5px;
}

.toppits-o2 .search-form-left .start-monat {
}

.toppits-o2 .search-form-left .start-jahr {
}

.toppits-o2 .search-form-left .end-monat {
}

.toppits-o2 .search-form-left .end-jahr {
}

.toppits-o2 .search-form-left label {
	position:absolute;
	cursor:hand;
	cursor:pointer;
}

.toppits-o2 .search-form-left input {
	width:156px;
	height:12px;
	margin:0 0 10px;
	border:1px solid #7D7D7D;
	position:relative;
	left:136px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

.toppits-o2 .search-form-left select {
	width:156px;
	border:1px solid #7D7D7D;
	position:relative;
	left:136px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

.toppits-o2 .search-form-right {
	position:absolute;
	bottom:0;
	left:340px;
}

.toppits-o2 .search-form-right .search-button {
	width:53px;
	height:16px;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#45658D;
	border:none;
	margin:0 10px 0 0;
	cursor:hand;
	cursor:pointer;
}

.toppits-o2 .singlefield #suchbegriff {
	margin:0;
}

.toppits-o2 .singlefield #advancedSearchOptions {
	display:none;
}

.toppits-o2 .singlefield #searchModeLinkNormal {
	display:none;
}

.toppits-o2 .search-form #searchModeLinkAdvanced {
	display:none;
}

.toppits-o2 .singlefield #searchModeLinkAdvanced {
	display:inline;
}

.toppits-o2 .content {
	width:580px;
	float:left;
}

.toppits-o2 .content .content-box {
	width:580px;
	float:left;
	background-color:#fff;
	margin:0 0 2px;
	padding:0 0 20px;
}

.toppits-o2 .content .content-searchheader {
	width:580px;
	float:left;
	margin:0 0 2px;
}

.toppits-o2 .content .content-lastbox {
	width:580px;
	float:left;
	background:url(../pics/layout/toppits/big-box-corner.gif) bottom right no-repeat;
	padding:0 0 20px;
}

.toppits-o2 .content .content-lastbox .no-entry {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:20px 10px 10px;
	color:#7D7D7D;
}

.toppits-o2 .content .headline-01 {
	margin:20px 0 14px 10px;
	display:block;
}

.toppits-o2 .content .headline-02 {
	margin:25px 0 10px 10px;
}

.toppits-o2 .content .search-box-img {
	float:left;
	border:1px solid #A40025;
	margin:11px 0 0 10px;
}

.toppits-o2 .content .search-content {
	padding:10px 0 0 18px;
	float:left;
	width:422px;
}

.toppits-o2 .content .large-link {
	font:bold 13px Arial, Helvetica, sans-serif;
}

.toppits-o2 .content .txt {
	padding:12px 25px 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

.toppits-o2 .content a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#45658D;
	text-decoration:underline;
}

.toppits-o2 .content a:hover {
	text-decoration:none;
}

.toppits-o2 .search-navigation .left {
	padding:0 0 0 10px;
	float:left;
}

.toppits-o2 .search-navigation .right-content {
	padding:0;
	color:#666;
	float:right;
}

.toppits-o2 .search-navigation .right-content .center {
	padding:0 0 0 10px;
}

.toppits-o2 .search-navigation .right-content .right {
	padding:0 10px;
}

.toppits-o2 .search-navigation .border {
	background:url(../pics/layout/detail_recipesearch/search-navigation-bg.gif) center right no-repeat;
}

.toppits-o2 .search-navigation .numerics {
	padding:0 6px;
}

.toppits-o2 .search-navigation {
	background-color:#dedede;
	width:580px;
	height:29px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#7D7D7D;
	margin:0 auto;
}

.toppits-o2 .search-navigation .spacing {
	line-height:29px;
}

.toppits-o2 .search-navigation a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#45658D;
	text-decoration:underline;
}

.toppits-o2 .search-navigation a:hover {
	text-decoration:none;
}

/* Template: toppits_d2_rezept.tpl */
.toppits-d2-rezept .content {
	width:580px;
	float:left;
}

.toppits-d2-rezept .content .content-box {
	width:580px;
	float:left;
	background-color:#fff;
	margin:0 0 2px;
	padding:0 0 20px;
}

.toppits-d2-rezept .content .content-box-02 {
	width:580px;
	float:left;
	margin:0 0 2px;
	background-color:#fff;
}

.toppits-d2-rezept .content .content-box-02 .column-01 {
	width:287px;
	float:left;
	margin:0 2px 0 0;
	padding:0 0 20px;
	background-color:#fff;
	border-right:2px solid #ebebeb;
	min-height:260px;
	height:auto;
}

* html .toppits-d2-rezept .content .content-box-02 .column-01 {
	width:287px;
	float:left;
	margin:0 2px 0 0;
	padding:0 0 20px;
	background-color:#fff;
	border-right:2px solid #ebebeb;
	height:260px;
}

.toppits-d2-rezept .content .content-box-02 .column-02 {
	width:289px;
	float:left;
	margin:0;
	padding:0 0 20px;
	background-color:#fff;
}

.toppits-d2-rezept .content .content-lastbox {
	width:580px;
	float:left;
	background:url(../pics/layout/toppits/big-box-corner.gif) bottom right no-repeat;
	padding:0 0 20px;
}

.toppits-d2-rezept .content a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#45658D;
	text-decoration:underline;
}

.toppits-d2-rezept .content a:hover {
	text-decoration:none;
}

.toppits-d2-rezept .content .img-left {
	float:left;
	border:1px solid #039;
	margin:20px 0 0 11px;
}

.toppits-d2-rezept .content .content-right {
	float:left;
	padding:20px 0 0 23px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	width:280px;
}

.toppits-d2-rezept .content .content-right img,.toppits-d2-rezept .content .content-right.span.pngfix {
	display:block;
}

.toppits-d2-rezept .content .content-right-txt {
	padding:0 0 20px;
}

.toppits-d2-rezept .content .column-01 img,.toppits-d2-rezept .content .column-02 img,.toppits-d2-rezept .content .column-01 span.pngfix,.toppits-d2-rezept .content .column-02 span.pngfix {
	display:block;
	margin:20px 0 0 11px;
	padding:0 0 6px;
}

.toppits-d2-rezept .content .column-txt {
	padding:0 0 10px 11px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:20px;
}

.toppits-d2-rezept .content .list-txt {
	padding:20px 30px 0 11px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

.toppits-d2-rezept .content .list-txt img,.toppits-d2-rezept .content .list-txt span.pngfix {
	display:block;
	padding:0 0 6px;
}

.toppits-d2-rezept .content .list-txt table {
	width:450px;
	margin:0 0 10px;
}

.toppits-d2-rezept .content .content-lastbox img,.toppits-d2-rezept .content .content-lastbox span.pngfix {
	display:block;
	margin:20px 0 0 11px;
	padding:0 0 9px;
}

.toppits-d2-rezept .content .content-lastbox .txt {
	padding:0 0 20px 11px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	width:450px;
}

.toppits-d2-rezept .content .column-02 .first-01 {
	position:absolute;
	padding:0;
	font-weight:700;
}

.toppits-d2-rezept .content .column-02 .second-01 {
	position:relative;
	left:110px;
}

.toppits-d2-rezept .content .list-txt .spacing {
	padding:0 0 13px;
}

.toppits-d2-rezept .content .list-txt .first-02 {
	position:absolute;
	padding:0;
	font-weight:700;
}

.toppits-d2-rezept .content .list-txt .second-02 {
	position:relative;
	left:16px;
	padding:0 0 8px;
	width:420px;
}

.toppits-d2-rezept .content .list-txt .sub-txt {
	padding:5px 0 0;
}

.toppits-d2-rezept .contencenter-links {
	position:relative;
	height:41px;
	width:580px;
}

.toppits-d2-rezept .contencenter-links .links {
	position:absolute;
	right:0;
	bottom:0;
	text-align:right;
}

.toppits-d2-rezept .contencenter-links .links a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#45658D;
	text-decoration:underline;
	line-height:16px;
}

.toppits-d2-rezept .contencenter-links .links a:hover {
	text-decoration:none;
}

.toppits-d2-rezept .contencenter-links .druckansicht {
	background:url(../pics/layout/detail_news/icon_druckansicht.gif) bottom left no-repeat;
	padding:0 10px 0 20px;
}

.toppits-d2-rezept .contencenter-links .empfehlen {
	background:url(../pics/layout/detail_news/icon_empfehlen.gif) bottom left no-repeat;
	padding:0 0 0 20px;
}

.toppits-d2-rezept .news-navigation {
	background-color:#dedede;
	width:580px;
	height:27px;
	font:bold 11px Arial, Helvetica, sans-serif;
}

.toppits-d2-rezept .spacing-news {
	padding-top:6px;
}

.toppits-d2-rezept .spacing-news .left {
	float:left;
	width:170px;
	padding-left:10px;
}

.toppits-d2-rezept .spacing-news .center {
	text-align:center;
}

.toppits-d2-rezept .spacing-news .right {
	float:right;
	width:170px;
	padding-right:10px;
	text-align:right;
}

.toppits-d2-rezept .spacing-news a {
	text-decoration:underline;
	color:#45658D;
}

.toppits-d2-rezept .spacing-news a:hover {
	text-decoration:none;
}

/* Template: toppits_i_sitemap.tpl */
.toppits-i-sitemap .contencenter-links {
	position:relative;
	height:82px;
	width:580px;
}

.toppits-i-sitemap .contencenter-links .links {
	position:absolute;
	right:0;
	bottom:0;
	text-align:right;
}

.toppits-i-sitemap .contencenter-links .links a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#45658D;
	text-decoration:underline;
	line-height:16px;
}

.toppits-i-sitemap .contencenter-links .links a:hover {
	text-decoration:none;
}

.toppits-i-sitemap .contencenter-links .druckansicht {
	background:url(../pics/layout/detail_news/icon_druckansicht.gif) bottom left no-repeat;
	padding:0 10px 0 20px;
}

.toppits-i-sitemap .contencenter-links .empfehlen {
	background:url(../pics/layout/detail_news/icon_empfehlen.gif) bottom left no-repeat;
	padding:0 0 0 20px;
}

.toppits-i-sitemap .content-site {
	width:580px;
	float:left;
	padding:5px 0 20px 11px;
	background:url(../pics/layout/toppits/big-box-corner.gif) bottom right no-repeat;
}

.toppits-i-sitemap .content-site p {
	margin:8px 0 0;
}

.toppits-i-sitemap .content-site .txt1 {
	font:10px Arial, Helvetica, sans-serif;
	color:#00549B;
	padding:10px 0 28px 20px;
	width:200px;
	float:left;
	line-height:13px;
}

.toppits-i-sitemap .content-site .txt2 {
	font:10px Arial, Helvetica, sans-serif;
	color:#00549B;
	padding:11px 120px 28px 20px;
	width:160px;
	float:right;
	line-height:13px;
}

.toppits-i-sitemap .content-site a {
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:underline;
}

.toppits-i-sitemap .content-site a:hover {
	text-decoration:none;
}

.toppits-i-sitemap .content-site .linktop {
	margin-top:20px;
	margin-bottom:10px;
	color:#666;
}

.toppits-i-sitemap .content-site .linktop a {
	font-size:11px;
	font-weight:700;
}

.toppits-i-sitemap .content-site .linktop a:hover {
	text-decoration:none;
}

.toppits-i-sitemap .content-site .linkbox {
	width:200px;
	display:block;
}

.toppits-i-sitemap .content-site .linkbox a {
	color:#45658d;
	font-size:11px;
}

.toppits-i-sitemap .content-site .linkbox a:hover {
	text-decoration:none;
}

.toppits-i-sitemap .content-site .linkbox .arrow {
	padding:4px 0 0 10px;
	min-height:13px;
	float:left;
}

.toppits-i-sitemap .content-site .linkbox .link {
	padding:4px 0 0 1px;
	min-height:13px;
	display:block;
}

* html .toppits-i-sitemap .content-site .linkbox .arrow {
	padding:4px 0 0 10px;
	height:13px;
	float:left;
}

* html .toppits-i-sitemap .content-site .linkbox .link {
	padding:4px 0 0 1px;
	height:13px;
	display:block;
}

.toppits-i-sitemap .content-print {
	width:580px;
	float:left;
	padding:0 0 20px;
	background:url(../pics/layout/toppits/big-box-corner.gif) bottom right no-repeat;
}

.toppits-i-sitemap .content-print .txt {
	padding:18px 0 0 20px;
	float:left;
	width:325px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

.toppits-i-sitemap .content-print .img-row {
	float:left;
	margin:20px 0 0 10px;
}

.toppits-i-sitemap .content-print .img-row img,.toppits-i-sitemap .content-print .img-row span.pngfix {
	margin:0 0 20px;
	border:1px solid #A40025;
	display:block;
}

.toppits-i-sitemap .contencenter-links .links-print {
	position:absolute;
	right:0;
	bottom:20px;
	text-align:right;
}

.toppits-i-sitemap .contencenter-links .links-print a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#45658D;
	text-decoration:underline;
	line-height:16px;
}

.toppits-i-sitemap .contencenter-links .links-print a:hover {
	text-decoration:none;
}

/* Template: toppits_f_kontakt.tpl */
.toppits-f-kontakt .content-kontakt {
	width:580px;
	float:left;
	padding:25px 0 20px 11px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	position:relative;
	background:url(../pics/layout/toppits/big-box-corner.gif) bottom right no-repeat;
}

.toppits-f-kontakt .content-kontakt a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#45658D;
	text-decoration:underline;
	line-height:16px;
}

.toppits-f-kontakt .content-kontakt a:hover {
	text-decoration:none;
}

.toppits-f-kontakt .content-kontakt .txt-top {
	font-weight:700;
	padding:0 0 22px;
}

.toppits-f-kontakt .content-kontakt label {
	position:absolute;
	cursor:hand;
	cursor:pointer;
	white-space:nowrap;
	vertical-align:middle;
	line-height:19px;
}

.toppits-f-kontakt .content-kontakt .text-small {
	width:45px;
	height:12px;
	border:1px solid #7D7D7D;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

.toppits-f-kontakt .content-kontakt .text-medium {
	width:142px;
	height:12px;
	border:1px solid #7D7D7D;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

.toppits-f-kontakt .content-kontakt .text-large {
	width:200px;
	height:12px;
	border:1px solid #7D7D7D;
	position:relative;
	left:115px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

.toppits-f-kontakt .content-kontakt .list {
	width:200px;
	border:1px solid #7D7D7D;
	position:relative;
	left:115px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

.toppits-f-kontakt .content-kontakt .text-kombi {
	position:relative;
	left:115px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

.toppits-f-kontakt .content-kontakt .text-kombi .tween-txt {
	vertical-align:top;
}

.toppits-f-kontakt .content-kontakt .radio {
	position:relative;
	left:110px;
	font-weight:700;
}

.toppits-f-kontakt .content-kontakt .checkbox {
	position:relative;
	left:111px;
	display:block;
}

.toppits-f-kontakt .content-kontakt .checkbox-spacing {
	position:absolute;
}

.toppits-f-kontakt .content-kontakt .checkbox-txt {
	position:relative;
	left:25px;
	top:3px;
	line-height:normal;
}

* html .toppits-f-kontakt .content-kontakt .checkbox-txt {
	padding:2px 0 0;
}

.toppits-f-kontakt .content-kontakt .text-area {
	width:360px;
	height:140px;
	border:1px solid #7D7D7D;
	position:relative;
	left:115px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

.toppits-f-kontakt .content-kontakt .footer-txt {
	position:relative;
	left:115px;
}

.toppits-f-kontakt .content-kontakt .footer-button {
	position:relative;
	left:350px;
}

.toppits-f-kontakt .content-kontakt .send-button {
	width:64px;
	height:16px;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#45658D;
	border:none;
	cursor:hand;
	cursor:pointer;
}

.toppits-f-kontakt .content-kontakt .head-empfehlung {
	margin-bottom:15px;
}

.toppits-f-kontakt .contencenter-links {
	position:relative;
	height:82px;
	width:580px;
}

.toppits-f-kontakt .contencenter-links .druckansicht {
	background:url(../pics/layout/detail_news/icon_druckansicht.gif) bottom left no-repeat;
	padding:0 10px 0 20px;
}

.toppits-f-kontakt .contencenter-links .links-print {
	position:absolute;
	right:0;
	bottom:20px;
	text-align:right;
}

.toppits-f-kontakt .contencenter-links .links-print a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#45658D;
	text-decoration:underline;
	line-height:16px;
}

.toppits-f-kontakt .contencenter-links .links-print a:hover {
	text-decoration:none;
}

