p {
	font-family: Arial;
	font-size: 12px;
	color: #3B3A38;
}

p.bodytext {
	font-family: Arial;
	font-size: 12px;
	color: #3B3A38;
}

h1 {
	font-size: 24px;
	color: black;
	font-weight: normal;
	margin: 0;
	margin-top: 0px;
	padding: 0;
}

h1.rot {
	font-size: 24px;
	color: #A82819;
	font-weight: normal;
	margin: 0;
	margin-top: 0px;
	padding: 0;
}

.csc-header {
	font-size: 24px;
	color: #0e9794;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

h2 {
	font-size: 12px;
	color: #4D4C4A;
	font-weight: bold;
	margin: 0;
	margin-top: 0px;
}

h3 {
	font-size: 12px;
	color: #A82819;
	font-weight: bold;
	margin: 0;
	margin-top: 0px;
}


a {
	font-size: 12px;	
	color: #3B3A38;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #A82819;
}

a.boden {
	color: #3B3A38;
	font-weight: normal;
	font-size: 11px;
	margin-right: 25px;
}
a.boden:hover {
	color: #A82819;
}

a.haupt {
	color: #3B3A38;
	font-weight: bold;
	font-size: 12px;
	margin-right: 20px;
}
a.haupt:hover {
	color: #A82819;
}

a.haupt_akt {
	color: #A82819;
	font-weight: bold;
	font-size: 12px;
	margin-right: 20px;
}
a.haupt_akt:hover {
	color: #A82819;
}

a.haupt2 {
	color: #3B3A38;
	font-weight: bold;
	font-size: 12px;
}
a.haupt2:hover {
	color: #A82819;
}

a.haupt2_akt {
	color: #A82819;
	font-weight: bold;
	font-size: 12px;
}
a.haupt2_akt:hover {
	color: #A82819;
}

a.haupt3 {
	color: #3B3A38;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	display: inline-block;
}
a.haupt3:hover {
	color: #A82819;
}

a.haupt3_akt {
	color: #3B3A38;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	display: inline-block;
}
a.haupt3_akt:hover {
	color: #A82819;
}


a.neben {
	color: #3B3A38;
	font-weight: normal;
	font-size: 11px;
	margin-right: 15px;
}
a.neben:hover {
	color: #A82819;
}

a.neben_akt {
	color: #A82819;
	font-weight: normal;
	font-size: 11px;
	margin-right: 15px;
}

a.rootline {
	color: #8e8e8e;
	font-size: 11px;
	font-family: arial;
	text-decoration: none;
	font-weight: normal;
}
a.rootline:hover {
	color: #A82819;
}

img {
	border: 0;
}

ul {
	margin: 0;
	margin-left: 12px;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	list-style-image:url(bullet.gif);
}

li {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
}

/******************* LOGIN ************************/
div.felogin_links_oben {
	position: absolute;
	top: 0;
	left:0;
	width: 350px;
	height: 53px;
	padding: 0;
	margin: 0;
	padding-left: 25px;
	padding-top: 10px;
	border: 0;
	border-right: 1px solid #F2F2F0;
	border-bottom: 1px solid #F2F2F0;
	overflow: hidden;
}

form.felogin_formular_links_oben {
     margin: 0;
     padding: 0;
}

div.tx-felogin-pi1 form {
	padding: 0;
	margin: 0;
	border: 0;
}

div.tx-felogin-pi1 fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}

input.sy_login_inputfeld {
	width: 106px;
	height: 12px;
	border: 1px solid #BFBFBF;
     font-size: 11px;
     margin: 0;
}

input.sy_login_submitfeld {                 
     border: 0;
     background: none;
     font-weight: bold;
     font-family: arial;
     color: #3b3a38;
     font-size: 12px;
     padding: 0;
     margin: 0;
	text-align: left;
     cursor: pointer;
}

a.sy_login_passwort_vergessen {
     font-weight: normal;
     font-family: arial;
     color: #575756;
     font-size: 11px;
}

/******************* Gästebuch ************************/
div.tx-veguestbook-pi1 {
     width: 400px;
}

div.tx-guestbook-result-links {
     width: 200px;
     float: left;
     font-weight: normal;
     font-size: 12px;
     font-family: arial;
	color: #575756;
}

div.tx-guestbook-pagination-rechts {
     display: inline-block;
     width: 190px;
     text-align: right;
     font-weight: normal;
     font-size: 12px;
     font-family: arial;
	color: #575756;
}
div.tx-guestbook-pagination-rechts a {
     font-weight: normal;
}

h2.tx-guestbook-topheader {
     font-weight: bold;
     font-family: arial;
     color: #A82819;
     font-size: 12px;
     margin: 0;
     padding: 0;
     background: none;
}

h5.tx-guestbook-subheader {
     font-weight: normal;
     font-family: arial;
     color: #808080;
     font-size: 11px;
     margin: 0;
     padding: 0;
     background: none;
}

p.tx-guestbook-text {
     font-size: 12px;
}
/******************* DWS ************************/
div.tx-sydeutschlandwiegtsich-pi1 {
/*     width: 800px;*/
}

td.sy_dws_meine_daten_kopf
{
	vertical-align: bottom;
	color: #3B3A38;
	font-family: arial;
	font-size: 12px;
}

span.sy_dws_anrede {
     color:#A82819;
     font-size: 14px;
}

td.sy_dws_label {
	width: 120px;
	height: 29px;
	color: #A82819;
	font-family: arial;
	font-size: 12px;
	vertical-align: middle;
}

td.sy_dws_value {
	color: #3B3A38;
	font-family: arial;
	font-size: 12px;
	vertical-align: middle;
}

input.sy_input {
	width: 208px;
	height: 15px;
	border: 1px solid #BFBFBF;
     font-size: 12px;
	font-family: arial;
	color: #3B3A38;
     padding:2px;
     padding-top: 3px;
}

select.sy_select {
	height: 20px;
	border: 1px solid #BFBFBF;
     padding:0;
}
select.sy_select option {
     font-size: 12px;
	font-family: arial;
	color: #3B3A38;
}

textarea.sy_textarea {
	width: 212px;
	height: 70px;
	border: 1px solid #BFBFBF;
     font-size: 12px;
     font-family: arial;
     color: #3B3A38;
}


input.sy_dws_submit_meinedaten {
     border: 0;
     background: none;
     font-weight: bold;
     font-family: arial;
     color: #3b3a38;
     font-size: 12px;
     padding: 0;
     margin: 0;
	cursor: pointer;
	text-align: left;
}

div#sy_dws_gewichtseingabe {
     width: 351px;
     height: 166px;
     padding: 10px;
     padding-top: 0;
     background-image:url(img/profil_back.gif);
     margin-right: 13px;
     float: left;
}

div#sy_dws_expertentipp {
	display: inline-block;
     width: 351px;
     height: 156px;
     padding: 10px;
     /*background-image:url(img/profil_back.gif);*/
}

div#sy_dws_grafik {
     margin-top: 35px;
     margin-left: -30px;
     margin-bottom: 50px;
}

td.sy_dws_td_meingewicht_links {
     height: 30px; 
     width: 120px;
	color: #A82819;
	font-family: arial;
	font-size: 12px;
	vertical-align: bottom;
}

td.sy_dws_td_meingewicht_mitte {
     width: 90px;
	color: #3B3A38;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
}

td.sy_dws_td_meingewicht_rechts {
     width: 150px;
	color: #3B3A38;
	font-family: arial;
	vertical-align: bottom;
	font-size: 12px;
}

td.sy_dws_td_gewicht_eingeben {
     height: 30px;
     width: 120px;
	color: #A82819;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
}

input.sy_dws_input_meingewicht {
     width: 42px;
     height: 18px;
     border: 1px solid #B9B9B9;
     vertical-align: bottom;
     padding: 2px;
     padding-top: 4px;
     font-size: 13px;
     font-family: arial;
     font-weight: bold;
     color: #3B3A38;
}

input.sy_dws_submit_meingewicht {
     border: 0;
     margin: 0;
     padding: 0;
     background:none;
	color: #3B3A38;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

div.sy_dws_gewinnspiel_anzeige {
     font-family: arial;
     font-size: 12px;
     color: #3B3A38;
     margin-top: 35px;
     margin-bottom:-20px;
}

div.sy_dws_gewinnspiel_vorschau {
     font-family: arial;
     font-size: 12px;
     color: #3B3A38;
}

div.sy_dws_statistik {
     width: 200px;
}


/* Rezeptvorschau **/
div.sy_dws_rezept_vorschau {
 /*    width: 351px;*/
 	width: 351px;
     height: 90px;
     padding: 10px;
     background-image:url(img/rezept_back.gif);
     margin-top: 50px;
}
p.sy_dws_rezept_vorschau_headline {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color:#A82819;
	margin: 0;
	padding: 0;
	margin-left: 10px;
}
p.sy_dws_rezept_vorschau_text {
	font-family: arial;
	font-size: 12px;
	color:#3B3A38;
	margin: 0;
	padding: 0;
	margin-left: 10px;
}
p.sy_dws_rezept_vorschau_text a {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color:#3B3A38;
}
p.sy_dws_rezept_vorschau_text a:hover {
	color:#A82819;
}

#mailformTeilnahmebedingungen label {
     width: 400px;
}

/************** Pinnwand **********************/
h5.sy_dws_pinnwand-subheader {
     font-weight: normal;
     font-family: arial;
     color: #A82819;
     font-size: 11px;
     margin: 0;
     padding: 0;
     background: none;
}

p.sy_dws_pinnwand-text {
     font-size: 12px;
     margin: 0;
     padding: 0;
	color:#3B3A38;     
}

h5.sy_dws_pinnwand-kontakt {
     font-weight: normal;
     font-family: arial;
     font-size: 11px;
     margin: 0;
     padding: 0;
     background: none;
	color:#3B3A38;
}

a.sy_dws_pinnwand-mailto {
     font-weight: normal;
     font-family: arial;
     font-size: 11px;
	color:#3B3A38;
}
a.sy_dws_pinnwand-mailto:hover {
	color:#A82819;
}
