/* Schrift */
html {overflow-y:scroll;}
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:18px; 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 }

h2 { margin:0px; padding:0px; font-weight: bold}
#titel { font-weight:bold; }

/* Farben */ 
.rot	{ color:#9a0078; text-decoration:none }
.rotfett	{ color:#9a0078; text-decoration:none; font-weight: bold }
.hellgelb	{ color:#FFF2CC }
.gelb		{ color:#FFC000 }
.dunkelgelb { color:#e6a000 }
.weiss	{ color:#383A28; text-decoration:none }

/* Links */ 
a:link , h2 a , h3 a, h4 a { color:#9a0078; text-decoration:none; font-weight:normal }
a:visited 	{ color:#9a0078; 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:#9a0078; text-decoration:none; font-weight:normal }
a.fliesstext:hover   	{ color:#9a0078; text-decoration:none; font-weight:normal }

a.menrechts:link    	{ color:#9a0078; text-decoration:none; font-weight:normal }
a.menrechts:visited 	{ color:#9a0078; 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:#9a0078; text-decoration:none; font-weight:normal; font-size:9px }
a.teaser:visited 	{ color:#9a0078; 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:#9a0078; text-decoration:none; font-weight:normal; background-image:url("_pics/geschenkbuch/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/geschenkbuch/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:#9a0078; }
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:#ffc800; }
input.button { background-color:#9a0078; font-weight:bold; color:#ffffff; border-color:#9a0078; border-style:solid; border-width:0px; }
input.buttonrechts { background-color:#9a0078; font-weight:bold; color:#ffffff; border-color:#9a0078; 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: #9a0078; 
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #ffffff; 
SCROLLBAR-3DLIGHT-COLOR: #9a0078; 
SCROLLBAR-ARROW-COLOR: #ffffff; 
SCROLLBAR-TRACK-COLOR: #9a0078; 
SCROLLBAR-DARKSHADOW-COLOR: #9a0078;
}

.small {
	font-size:10px;
	line-height:12px;
}
.small a{
	font-size:10px;
	line-height:12px;
}

.weiterempfehlen{ color:#333333; font-family:Verdana,Arial,Helvetica; font-size:14px; line-height:20px; font-weight: bold }

/* 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 #9a0078;
}
.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: #dce39c url(_pics/geschenkbuch/menrechts_hg.gif) 0 0 no-repeat;	
}

.hgmenulinks {
	background: #dce39c url(_pics/geschenkbuch/geschenk_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 Geschenkportal */
.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 = 10% gelb */
	background-color:#F8F9EB;
	padding: 10px;
	border:1px solid #dce39c;
}

.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 {
	padding: 3px 10px 3px 10px;
	display: block;
	height: auto;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	line-height: 14px;
	background: #9a0078;
	margin-bottom:0px;
}
h1.nobg {
	color:#333333;
	font-family:Verdana,Arial,Helvetica;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	background-color:transparent;
	padding:0px;
	margin:9px 0px;
}
.box_mitrahmen, .box2_mitrahmen {
	padding: 5px 10px 5px 10px;
	margin: 0px;
	background: #ffffff;
	border:1px solid #CFCFCF;
}
.box2_mitrahmen {
	border:1px solid #9a0078;
}
table.box_mitrahmen {
	position: relative;
	width: 100%;
	padding: 5px 10px 5px 10px;
	margin: 0px;
	background: #ffffff;
	border-top:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
}
table.box_mitrahmen td { overflow:hidden; }

/*  N E U - Optimierung 2009 - Wako rechte Spalte */
.box_wako h1 {
	background: #9a0078;
}
.box_wako div.box_mitrahmen {
	border:1px solid #9a0078;
	background: #f7ebf4;
	top:-2px;
}

table.box_news {
	font-family:Verdana,Arial,Helvetica;
	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; }
/* Neu 09.08.06 */
.grusskarten { border:1px solid #9a0078; }


.coverflow {
	height:236px;
	overflow:hidden;
	position:relative;
}
.coverflow .titles {
	position:absolute;
	left:0px;
	top:0px;
}
.coverflow .title {
	margin:0px 5px;
	width:192px;
	float:left;
}
.coverflow .cover_container {
	position:relative;
	height:200px;
}
.coverflow .cover {
	position:absolute;
	bottom:0px;
}
.coverflow .text {
	text-align:center;
	margin:10px 12px;
}
.coverflow .prev, .coverflow .next {
	position:absolute;
	top:205px;
	height:29px;
	left:0px;
	width:15px;
	background:url('/pfeile.gif') left top no-repeat;
	text-indent:22px;
	overflow:hidden;
}
.coverflow .next {
	left:auto;
	right:0px;
	background-position:left -29px;
}
.hide_noscript {
	display:none;
}

/* RECAPTCHA */
.recaptchatable { background-color: #fff; position:relative; }
.recaptcha_input_area { width:253px !important; }
#recaptcha_image img, #recaptcha_image { width: 253px !important; margin: 0px !important; }
#recaptcha_response_field { width: 253px !important; }
#recaptcha_tagline, #recaptcha_logo{
	display: none;
}


.mwst-info{
	font-size: 10px;
	color: #aaa;
}
.mwst-info a{
	font-size: 10px;
}
