/*
Theme Name: valeria-kosmetik.de 2010
Theme URI: http://www.valeria-kosmetik.de
Description: Das für valeria-kosmetik.de entwickelte Design der stigits.media
Version: 1.0
Author: scoletti (stigits.media)
Author URI: http://www.stigits-media.de
License: GPL
*/

/********************************************************************************
					CSS - www.valeria-kosmetik.de
		@author 	Sandro Coletti
		@company 	stigits.media
		@date		2009-12-15
*********************************************************************************/

body { margin:0; padding:0; background:url(images/bg.jpg) repeat-x; font-family:arial; font-size:12px; color:#666; }


/* ALLGEMEINES */
.clear { clear:both; }
.spacer { clear:both; }
.spacer#red { background:#ccc; height:5px; text-indent:-9765px; }

h2 { font-family:arial black; font-size:20px; line-height:160%; color:#666; margin:0; padding:0; }
h2#active { background:url(images/rsaquo.jpg) no-repeat center left; color:#97000C; padding:0 0 0 20px; font-size:16px; font-family:arial; }
h2#active a { color:#97000C; font-family:arial black; font-size:20px; text-decoration:none; margin:0; padding:0; }
h3 { font-family:arial black; font-size:14px; line-height:140%; color:#97000C; }
h4 { font-weight:bold; margin:0; }
h5 { font-family:arial black; color:#97000C; font-weight:bold; margin:0; font-size:12px; }

ul { margin:0; padding:0; list-style:none; }
img { border:0; }
a { color:#97000C; font-weight:bold; text-decoration:none; }
a:hover { color:black; }



/* WRAPPER */
.wrapper { background:#fff; width:904px; text-align:left; border-left:1px solid gray; border-right:1px solid gray; }

/* HEADER */
.header { height:177px; }
.header h1 { margin:0; padding:0 0 0 40px; }
.header h1 a { float:left; display:block; background:url(images/valeria_kosmetik_logo.jpg) top left no-repeat; width:198px; text-indent:-9765px; height:177px; }

.news { float:right; text-align:right; width:630px; height:155px; margin:0 10px 0 0; }
.news a { color:#666; font-weight:normal; text-decoration:none; }
.news a:hover { color:black; }
.news a span { font-weight:bold; }
.news h2 { list-style:none; }

.top-navi ul li { list-style:none; display:inline; padding:0 10px; }
.top-navi ul li a { color:#666; text-decoration:none; font-size:16px; }
.top-navi ul li a:hover { color:#97000C; }
.top-navi ul li a#active { color:#97000C; font-weight:bold; }
.top-navi .current_page_item a { color:#97000C; font-weight:bold; }

/* INNER WRAPPER */
.inner_wrapper { background:url(images/flower.jpg) no-repeat bottom right; width:100%; height:100%; }

/* NAVI LEFT */
.navi-left { float:left; text-align:right; width:200px; margin:20px 0 0 0; }
.navi-left li a { font-size:16px; letter-spacing:2px; font-weight:bold; line-height:160%; color:#666; margin:0; padding:0; text-decoration:none; }
.navi-left li a:hover { background:url(images/raquo.jpg) no-repeat center left; color:#97000C; padding:0 0 0 20px; }
.navi-left li a#active { background:url(images/raquo.jpg) no-repeat center left; color:#97000C; padding:0 0 0 20px; }
.navi-left .current_page_item a { background:url(images/raquo.jpg) no-repeat center left; color:#97000C; padding:0 0 0 20px; }
.navi-left .current_page_parent a { background:url(images/raquo.jpg) no-repeat center left; color:#97000C; padding:0 0 0 20px; }
.navi-left ul ul { display:none; }
.navi-left ul li ul li a { display:none; }

/* INFOS */
.info-adress { margin:0 10px 0 0; padding:20px 0 0 0; text-align:left; }
.info-adress p { margin:0; }

.client-smilie { margin:20px 0 30px 0; }
.client-smilie p { margin:0; color:black; line-height:160%; }

/* CONTENT */
.content { float:left; width:480px; border-left:1px solid #ccc; border-right:1px solid #ccc; margin:0 20px 0 40px; padding:20px 10px; min-height:345px; }
.content ul { margin:0 0 0 25px; list-style:circle; line-height:160%; font-weight:bold; }
.content p { margin:3px 0 20px 0; }
.content p span { color:#97000C; font-weight:bold; }

/* PARTNER */
.partner { text-align:right; margin:0 10px 0 0; }
.partner a { font-weight:bold; color:#666; text-decoration:none; }
.partner a:hover { color:black; }
.partner a span { font-weight:bold; }
.partner .linkcat { list-style:none; }

/* FOOTER */
.footer { border-bottom:1px solid gray; font-size:11px; }
.footer p { text-align:right; padding:0 10px 10px 10px; }
.footer a { color:#97000C; font-weight:bold; }