/* CSS Document */

body, textarea {margin:0px; padding:0; font:10pt Arial, Helvetica, sans-serif;}

td.content h1 { font-weight: bold; color: #cc6600; font-size: 144%; margin-top:0; margin-bottom:0.5em; padding: 0; }
td.content h2 { font-weight: bold; color: #cc6600; font-size: 120%; margin-top:0.75em; margin-bottom:0.4em; padding: 0; }
td.content h3 { font-weight: bold; color: #cc6600; font-size: 100%; margin-top:0.75em; margin-bottom:0.4em; padding: 0; }
td.content h4 { font-weight: bold; color: black; font-size: 100%; margin-top:0.75em; margin-bottom:0.4em; padding: 0; }
td.content h5 { text-decoration: underline; font-weight: normal; color: black; font-size: 100%; margin-top:0.75em; margin-bottom:0.4em; padding: 0; }

td.content h1+h1, td.content h2+h2, td.content h3+h3, td.content h4+h4, td.content h5+h5 {margin-top: 0}
td.content h1+h2, td.content h2+h3, td.content h3+h4, td.content h4+h5 {margin-top: 0}

td.content img[align=left] {margin-right:10px; margin-left: 0px; margin-bottom: 10px; margin-top: 2px;}
td.content img[align=right] {margin-right:0px; margin-left: 10px; margin-bottom: 10px; margin-top: 2px;}

td.content hr {margin-top:0.2ex}

td.content p+p {padding-top: 1em !important ; padding-bottom: 0em !important; }

td.content table td {padding: 10px !important; margin:10px !important; }
td.content table td.zutaten {padding: 3px !important; margin:0px !important; }
td.content div.contentBoxMagazin table td {padding:0; margin:0}

td.content table {padding:0; margin:0}
td.content table td:first-child {padding-left:0; margin-left: 0}
td.content table td:last-child {padding-right:0; margin-right: 0}
td.rightSidebar table td {padding: 2px; margin: 0px}
td.rightSidebar table {padding: 2px; margin: 0px}
td.rightSidebar table td {margin: -5px !important}
td.rightSidebar table p {padding: 2px; margin: 0px}
td.rightSidebar table select {padding: 2px; margin: 0px}

td.content table {border-collapse: collapse}


a { color: #366; text-decoration: none; }
a:hover { color: #999999;  }

table { border-color: #999 !important}
th { text-align:left; }

small { font-size: 8pt; }
smaller { font-size: 7pt; }
big { font-size: 18pt; }
.contentBox h4 { font-style: italic; color: #555555; font-size: 9pt; margin:0; padding: 0 0 5px 22px; font-weight: 600}

.zeilenabstand_15 { line-height: 15px }

ul { margin: 15; padding:5; }
ul li { list-style:square; margin: 0 0 0 14px; font-size: 9pt;  list-style-position: outside;}

.subNavigation .header {background:#9999cc; font-weight:700;}
.subNavigation {font-size: 9pt; vertical-align:top;}
.subNavigation td {padding: 0 6px 0 6px;}
.subNavigation ul {margin:0; padding:0;}
.subNavigation li {list-style-type:none; margin:0; padding:0 0 4px 0;}
.subNavigation li ul li {list-style-type:none; margin:0; padding:0 0 0 15px; font-size:8pt; font-weight:normal;}

.subNavigation a, .mainNavigation a { text-decoration:none; color:#000;}
.subNavigation a:visited, .mainNavigation a:visited { color:#000;}
.subNavigation a:hover, .mainNavigation a:hover { text-decoration:none; color:#cc6600;}

.pagenator_custom { padding: 5px 5px 5px 5px !important; }
/* .UserList { padding: 5px 5px 5px 5px; border-color:#CCCCCC !important } */
.paginator_inactive_step { padding: 5px 5px 5px 5px }

.mainNavigation {text-align:center; font-weight:700; text-transform:capitalize; letter-spacing: 1px; border-bottom: 1px solid #93a7C6; border-top: 1px solid #93a7C6;}

.active {font-weight:700 !important; color:#cc6600;}

.content {background: #f0f0f0; vertical-align:top; padding: 5px;}
.contentBox { padding: 10px; background: #fff; font-size: 9pt; line-height: 13pt; }
.contentBoxMagazin { padding: 10px; background: #fff; font-size: 9pt; line-height: 13pt; vertical-align: top;}
.contentBoxMagazin p { margin:0; padding:0 }
.contentBoxSearchList { background: #fff; font-size: 9pt; }
.breadcrumb { padding: 5px 0 0 10px; font-size: 8pt; }

.zutaten small { font-size: 7pt; color:#000; line-height: 9pt; }
.zutaten td { vertical-align:top; line-height: 9pt; }

.borderBottom { border-bottom: 1px solid #93a7C6; }
.borderTop { border-top: 1px solid #93a7C6; }
.grey_font { color: #888; }

.lightblue { background: #9999cc; }
.lightblue a { color: #ffffff; }

.grey { background: #f0f0f0; }
.greyfont { color: #cccccc; }
.top_navi_active a { color: #cc6600 ! important; }
.frame { border: 1px solid #f0f0f0; }
.lustfaktor { font-size: 14pt; text-align:center; padding: 10px 0 10px 0;}

.naehrwert { font-size: 8pt; }
.naehrwert td { border-bottom: 1px solid #CCC; }

.bewertung { font-size: 8pt; margin: 0 0 10px 0; }

.rezeptZusatz { margin: 10px 0 0 0; }
.rezeptZusatz td { padding:0; }
.tags { font-size: 10pt; }

.rightSidebar { padding: 0 10px 0 0;}

/* Form */
input, textarea { border: 1px solid #ccc; }

/* Geniesserwelten Navi */
h3.gwgoccus-on      {width:100%; background:#666699; color:#f0f0f0; text-indent:6px; margin:0; border-left: 3px solid #666699;}
h3.gwgoccus a       {display:block; width:100%; background:#f0f0f0; text-indent:6px; margin:0; border-left: 3px solid #666699;}
h3.gwgoccus a:hover {display:block; width:100%; background:#666699; color:#fff; text-indent:6px; margin:0;}

h3.gwvital-on       {width:100%; background:#33CC00; color:#f0f0f0; text-indent:6px; margin:0; border-left: 3px solid #33CC00;}
h3.gwvital a        {display:block; width:100%; background:#f0f0f0; text-indent:6px; margin:0; border-left: 3px solid #33CC00;}
h3.gwvital a:hover  {display:block; width:100%; background:#33CC00; color:#fff; text-indent:6px; margin:0;}

h3.gwkreativ-on      {width:100%; background:#990000; color:#f0f0f0; text-indent:6px; margin:0; border-left: 3px solid #990000;}
h3.gwkreativ a       {display:block; width:100%; background:#f0f0f0; text-indent:6px; margin:0; border-left: 3px solid #990000;}
h3.gwkreativ a:hover {display:block; width:100%; background:#990000; color:#fff; text-indent:6px; margin:0;}

h3.gwwelt-on      {width:100%; background:#009999; color:#f0f0f0; text-indent:6px; margin:0; border-left: 3px solid #009999;}
h3.gwwelt a       {display:block; width:100%; background:#f0f0f0; text-indent:6px; margin:0; border-left: 3px solid #009999;}
h3.gwwelt a:hover {display:block; width:100%; background:#009999; color:#fff; text-indent:6px; margin:0;}

h3.gwhaus-on      {width:100%; background:#CC6600; color:#f0f0f0; text-indent:6px; margin:0; border-left: 3px solid #CC6600;}
h3.gwhaus a       {display:block; width:100%; background:#f0f0f0; text-indent:6px; margin:0; border-left: 3px solid #CC6600; }
h3.gwhaus a:hover {display:block; width:100%; background:#CC6600; color:#fff; text-indent:6px; margin:0;}

.magazin_navi_active { font-weight:bold }
.marked { font-weight:bold !important; }
.box_right_height { margin: 5px }

.htIngredientSearch {
	background:#fff;
}

#AlphabetList {
	margin: 0 0 0 5px;
}

.kochclubs_categories_cell {
	border: 1px solid #9999CC;
	padding: 5px;
	margin: 2px;
}

.tabledata {
	width: 100%;
}

.tcontent3c_1 {
	width: auto;
	background-color: #ccc;
	padding: 4px;
	vertical-align: top;
	text-align: left;
	background-color : #F4F4F4;
}

.tcontent3c_2 {
	width: 50px;
	background-color: #ccc;
	padding: 4px;
	vertical-align: top;
	text-align: left;
	background-color : #F4F4F4;
}

.tcontent3c_3 {
	width: 150px;
	background-color: #ccc;
	padding: 4px;
	vertical-align: top;
	text-align: left;
	background-color : #F4F4F4;
}

.theader3c_1 {
	width: auto;
	background-color: #ccc;
	padding: 4px;
	vertical-align: top;
	text-align: left;
}

.theader3c_2 {
	width: 50px;
	background-color: #ccc;
	padding: 4px;
	vertical-align: top;
	text-align: left;
}

.theader3c_3 {
	width: 150px;
	background-color: #ccc;
	padding: 4px;
	vertical-align: top;
	text-align: left;
}

.moderating a {
	font-family: Verdana, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF! important;
	background-color: #AA4444;
}

.hovertip_wrap1 {
	background-color: #EEEEEE;
	border: 1px solid #93a7C6;
	padding: 5px;
}

hr {height: 2px; color: #999; ; background-color: #999; border: none; }
table.aktuell hr {height: 1px}

a img {border: none !important}

h4 + hr { margin-top: -0.3em !important }

