/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Seitenaufbau */
.page						{ width: 962px; margin-right: auto; text-align: left; }

.page .header .logo			{ padding: 15px 0 15px 32px; }
.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: 0px; text-align: left; }
.page .content				{ float: left; width: 760px; padding: 0px; margin: 0px; }

.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 12px; margin:0 0 2px 0; line-height:6px; }
.page .content .contentright .contentright-lastbox
							{ padding:0 12px 16px 12px; 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 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 0; }

.headline					{ padding:43px 0 16px 10px; }

/* Basisdefinitionen */
body						{ text-align:left; background:url(../pics/layout/toppits/bg_body.jpg) repeat-x; background-color:#EBEBEB; padding:15px 15px 15px 22px; margin:0; }

form						{ padding: 0px; margin: 0px; border: 0px; }

img							{ border: 0px; }

/* 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 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 9px; }
.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 0; }

.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 0; }
.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 0;}
.section .content-box-main .box-blanco-a
							{ width:190px; height:270px; background-color:#fff; float:left; margin:0 0 2px 0; }
.section .content-box-main .box-blanco-b
							{ width:380px; height:270px; background-color:#fff; float:left; margin:0 0 2px 0; }
.section .content-box-main .box-blanco-c
							{ width:570px; height:270px; background-color:#fff; float:left; margin:0 0 2px 0; }
.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 20px; }
.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 0; 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 0; 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 0; padding:0 0 20px 0; }
.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 0; }
.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 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 0; }

.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 0; 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 0 0px 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 0; padding:0 0 20px 0; }
.toppits-o2 .content .content-searchheader
							{ width:580px; float:left; margin:0px 0 2px 0; }
.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 0; }
.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 0px 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 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 0; padding:0 0 20px 0; }
.toppits-d2-rezept .content .content-box-02
							{ width:580px; float:left; margin:0 0 2px 0; background-color: #ffffff; }
.toppits-d2-rezept .content .content-box-02 .column-01
							{ width:287px; float:left; margin:0 2px 0 0; padding:0 0 20px 0; 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 0; 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 0; 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 0; }

.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 #003399; 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 0; }
.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 0; }
.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 0; }
.toppits-d2-rezept .content .list-txt table
							{ width:450px; margin:0 0 10px 0; }
.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 0; }
.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:bold; }
.toppits-d2-rezept .content .column-02 .second-01
							{ position:relative; left:110px; }
.toppits-d2-rezept .content .list-txt .spacing
							{ padding:0 0 13px 0; }
.toppits-d2-rezept .content .list-txt .first-02
							{ position:absolute; padding:0; font-weight:bold; }
.toppits-d2-rezept .content .list-txt .second-02
							{ position:relative; left:16px; padding:0 0 8px 0; width:420px; }
.toppits-d2-rezept .content .list-txt .sub-txt
							{ padding:5px 0 0 0; }

.toppits-d2-rezept .contencenter-links
							{ position:relative; height:41px; width:580px; }
.toppits-d2-rezept .contencenter-links .links
							{ position:absolute; right:0px; bottom:0px; 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 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:#666666; 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: #666666; }
.toppits-i-sitemap .content-site .linktop a
							{ font-size:11px; font-weight: bold; }
.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 0px 0px 10px; min-height: 13px; float: left; }
.toppits-i-sitemap .content-site .linkbox .link
							{ padding: 4px 0px 0px 1px; min-height: 13px; display: block; }

* html .toppits-i-sitemap .content-site .linkbox .arrow
							{ padding:4px 0px 0px 10px; height: 13px; float: left; }
* html .toppits-i-sitemap .content-site .linkbox .link
							{ padding:4px 0px 0px 1px; height: 13px; display: block; }

.toppits-i-sitemap .content-print
							{ width:580px; float:left; padding:0 0 20px 0; 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 0; 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:bold; padding:0 0 22px 0; }
.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:bold; }
.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 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; }