/* 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:#c80000; text-decoration:none }
.rotfett	{ color:#c80000; text-decoration:none; font-weight: bold }
.gelb		{ color:#ffc800 }
.weiss	{ color:#ffffff; text-decoration:none }

/* Links */
a:link    	{ color:#c80000; text-decoration:none; font-weight:normal }
a:visited 	{ color:#c80000; 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:#c80000; text-decoration:none; font-weight:normal }
a.fliesstext:hover   	{ color:#c80000; text-decoration:none; font-weight:normal }

a.menrechts:link    	{ color:#31479d; text-decoration:none; font-weight:normal }
a.menrechts:visited 	{ color:#31479d; 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:#c80000; text-decoration:none; font-weight:normal; font-size:9px }
a.teaser:visited 	{ color:#c80000; 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 }

/* 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:#31479d; }
input.button { background-color:#c80000; font-weight:bold; color:#ffffff; border-color:#c80000; 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; }

/*Auflistung*/
ul {padding:0px; margin:5 0 20 20px;}
li {padding:0px;}


/* 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:#31479d; }
input.button { background-color:#31479d; font-weight:bold; color:#ffffff; border-color:#31479d; border-style:solid; border-width:0px; }
input.buttonrechts { background-color:#31479d; font-weight:bold; color:#ffffff; border-color:#31479d; border-style:solid; border-width:0px; }

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: #008ac3;
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
SCROLLBAR-SHADOW-COLOR: #ffffff;
SCROLLBAR-3DLIGHT-COLOR: #008ac3;
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #008ac3;
SCROLLBAR-DARKSHADOW-COLOR: #008ac3;
}

.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 #c80000;
}
.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: #5cb3de;
	/* background: #7bb1da url(_pics/paedagogen/kinder_hg.gif) 0 0 no-repeat; */
}

.hgmenulinks {
	background: #5cb3de;
	/* background: #7bb1da url(_pics/paedagogen/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;
}

/* Trennstrich Pädagogenportal */
.trennstrich {
	margin: 0px;
	padding: 0px;
	border: 1px;
	height: 1px;
	color: #CFCFCF;
	background-color: #CFCFCF;
}

/* Abstandboxen für Content */
/* Padding/Margin: oben, rechts, unten, links */
.box_preview {
	width: auto;
	/* background-color = 30% hellgelb */
	background-color:#E5F0F7;
	padding: 10px;
	border:1px solid #31479d;
}

.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: #31479d;
}
.box_headline_news {
	background: #c80000;
}
.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: #31479d;
}
.box_wako div.box_mitrahmen {
	border:1px solid #31479d;
	background: #e4eaed;
	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; }

.blickinsbuch span {
	background-position:left -68px;
}
