/* Schrift */
body,p,a,c,h2,h3,h4,h5,h6,b,i,u,tr,td,input,select,div,textarea { color:#333333; font-family:Verdana,Arial,Helvetica; font-size:11px; line-height:16px;}

h1 { color:#333333; font-family:Verdana,Arial,Helvetica; font-size:14px; line-height:20px; font-weight: bold }
h6 { margin:0px 0px 10px 0px; padding:0px; color:#333333; font-family:Verdana,Arial,Helvetica; font-size:12px; line-height:18px; font-weight: bold }

/* Farben */ 
.rot	{ color:#c6005a; text-decoration:none }
.rotfett	{ color:#c6005a; text-decoration:none; font-weight: bold }
.blau		{ color:#00a0e1 } 
.gelb		{ color:#ffc800 }
.weiss	{ color:#ffffff; text-decoration:none }

/* Links */ 
a:link    	{ color:#c6005a; text-decoration:none; font-weight:normal }
a:visited 	{ color:#c6005a; text-decoration:none; font-weight:normal }
a:active  	{ color:#333333; text-decoration:none; font-weight:normal }
a:hover   	{ color:#333333; text-decoration:none; font-weight:normal }

a.fliesstext:link    	{ color:#333333; text-decoration:none; font-weight:normal }
a.fliesstext:visited 	{ color:#333333; text-decoration:none; font-weight:normal }
a.fliesstext:active  	{ color:#c6005a; text-decoration:none; font-weight:normal }
a.fliesstext:hover   	{ color:#c6005a; text-decoration:none; font-weight:normal }

a.menrechts:link    	{ color:#c6005a; text-decoration:none; font-weight:normal }
a.menrechts:visited 	{ color:#c6005a; text-decoration:none; font-weight:normal }
a.menrechts:active  	{ color:#ffffff; text-decoration:none; font-weight:normal }
a.menrechts:hover   	{ color:#ffffff; text-decoration:none; font-weight:normal }

a.teaser:link    	{ color:#c6005a; text-decoration:none; font-weight:normal; font-size:9px }
a.teaser:visited 	{ color:#c6005a; text-decoration:none; font-weight:normal; font-size:9px }
a.teaser:active  	{ color:#333333; text-decoration:none; font-weight:normal; font-size:9px }
a.teaser:hover   	{ color:#333333; text-decoration:none; font-weight:normal; font-size:9px }

a.bullet:link, a.bullet:visited { color:#c6005a; text-decoration:none; font-weight:normal; background-image:url("_pics/kinderbuch/pfeilrechts.gif"); background-repeat: no-repeat; padding-left: 10px; }
a.bullet:active, a.bullet:hover { color:#333333; text-decoration:none; font-weight:normal; background-image:url("_pics/kinderbuch/pfeilrechts.gif"); background-repeat: no-repeat; padding-left: 10px; }

/* Formulare */
input.ssuche { font-family:Verdana,Arial,Helvetica; font-size:10px; line-height:10px; color:#333333; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#c6005a; }
input.ssuchekinder { font-family:Verdana,Arial,Helvetica; font-size:10px; line-height:10px; color:#333333; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#c6005a; }
input.button { background-color:#c6005a; font-weight:bold; color:#ffffff; border-color:#c6005a; border-style:solid; border-width:0px; }
input.buttonrechts { background-color:#c6005a; font-weight:bold; color:#ffffff; border-color:#c6005a; border-style:solid; border-width:0px; }
input.disabled { background-color:#ffffff; font-weight:bold; color:#FFE278; border-color:#FFE278; border-style:solid; border-width:0px; }
/*  N E U - Optimierung 2009 */
input.wakobestellmenge { font-family:Verdana,Arial,Helvetica; font-size:10px; line-height:10px; color:#333333; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#CFCFCF; }

input.default { font-family:Verdana,Arial,Helvetica; font-size:11px; line-height:12px; color:#333333; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#999999; }
select.default { font-family:Verdana,Arial,Helvetica; font-size:11px; line-height:12px; color:#333333; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#999999; }
textarea.default { font-family:Verdana,Arial,Helvetica; font-size:11px; line-height:12px; color:#333333; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#999999; }

/* Geschenkbuch */
/* Scrollbar */
BODY,textarea {
margin: 0px;
padding: 0px;
SCROLLBAR-FACE-COLOR: #f2a4b4; 
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #ffffff; 
SCROLLBAR-3DLIGHT-COLOR: #f2a4b4; 
SCROLLBAR-ARROW-COLOR: #ffffff; 
SCROLLBAR-TRACK-COLOR: #f2a4b4; 
SCROLLBAR-DARKSHADOW-COLOR: #f2a4b4;
}

.small {
	font-size:10px;
	line-height:12px;
}

/* Allgemeines */
/* Padding/Margin: oben, rechts, unten, links */
.breadcrumb {
	font-size: 10px;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	border-top:1px solid #c6005a;
}
.breadcrumb a {
	font-size: 10px;
	line-height: 20px;
}

.page_footer {
	font-size: 10px;
	line-height: 20px;
	padding-top: 3px;
	margin-bottom: 3px;
	margin-left: 15px;
	margin-top: 10px;
	border-top:1px solid #efefef;	
}
.page_footer a, .page_footer div {
	font-size: 10px;
	line-height: 20px;
}

.hgmenurechts {
	width:209px;
	background: #7ed966 url(_pics/kinderbuch/menrechts_hg.gif) 0 0 no-repeat;	
}

.hgmenulinks {
	background: #7ed966 url(_pics/kinderbuch/kinder_hg.gif) 0 0 no-repeat;
}

/* Boxen 1-spaltig - 2-spaltig - 3-spaltig */
/* Padding/Margin: oben, rechts, unten, links */
.mod_box1 {
	position: relative;
	width: 192px;
	height: auto;
	margin: 0px 0px 15px 15px;
}
.mod_box2 {
	position: relative;
	width: 399px;
	height: auto;
	margin: 0px 0px 15px 15px;
}
.mod_box2_overflow {
	position: relative;
	width: 399px;
	height: auto;
	margin: 0px 0px 15px 15px;
	overflow: hidden;
}
.mod_box3 {
	position: relative;
	width: 606px;
	height: auto;
	margin: 0px 0px 15px 15px;
}

/* Abstandboxen für Content */
/* Padding/Margin: oben, rechts, unten, links */
.box_preview {
	width: auto;
	/* background-color = 30% hellgelb */
	background-color:#FEF6F7;
	padding: 10px;
	border:1px solid #f2a4b4;
}

.box_preview_gross {
	width: auto;
}

/* Geschenkbuch */
/* Gerahmte Boxen Auszeichnungen - Weitere Bücher - Über den Autor - Pressestimmen - Leserstimmen */
/* Padding/Margin: oben, rechts, unten, links */

/*  N E U - Optimierung 2009 */
.box_headline, .box2_headline, .box_headline_news, h1 {
	position: relative;
	width: auto;
	padding: 3px 10px 3px 10px;
	display: block;
	height: auto;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	line-height: 14px;
	background: #f2a4b4;
	margin: 0px;
}
.box_headline_news {
	background: #c6005a;
}
.box_mitrahmen {
	position: relative;
	width: auto;
	padding: 5px 10px 5px 10px;
	margin: 0px;
	background: #ffffff;
	border:1px solid #CFCFCF;
}
table.box_mitrahmen {
	position: relative;
	width: 100%;
	padding: 5px 10px 5px 10px;
	margin: 0px;
	background: #ffffff;
	border:1px solid #CFCFCF;
}
table.box_mitrahmen td { overflow:hidden; }


/*  N E U - Optimierung 2009 - Wako rechte Spalte */
.box_wako h1 {
	background: #f2a4b4;
}
.box_wako div.box_mitrahmen {
	border:1px solid #f2a4b4;
	background: #fdf1f4;
	top:-2px;
}

table.box_news {
	position: relative;
	width: 100%;
	padding: 5px 10px 5px 10px;
	margin: 0px;
	background: #ffffff;
	border:1px solid #CFCFCF;
}

.gs_bg { height:20px; line-height:20px; background-image:url(_pics/gs_trennlinie.jpg); background-repeat: repeat-x; }