*{
        font-size:11px;
        font-family:Trebuchet MS, Verdana, Arial, sans-serif;
        color:#333333;
}
@charset "ISO-8859-1";

body{
        margin:0;
        padding:0;
        font-size:11px;
        font-family:Trebuchet MS, Verdana, Arial, sans-serif;
        background-repeat:repeat-x;
        background-color:#FFFFFF;
        color:#333333;
}



.Price{
        font-weight:bold;
        font-size:12px;
        color:#666666;
}

h1{
        font-family:Trebuchet MS, Verdana, Arial, sans-serif;
        font-size:18px;
        color:#cc6600;
}

h2{
        font-size:16px;
        color:#666666;
        font-family:Trebuchet MS, Verdana, Arial, sans-serif;
}
h3{
        font-size:14px;
        color:#666666;
        font-family:Trebuchet MS, Verdana, Arial, sans-serif;
}

.table_border{
        border-left:1px #CCCCCC solid;
        border-right:1px #CCCCCC solid;
        background-color:#FFFFFF;
}

.menu{
        background-image:url(/layout/default_layout_1/bg_navigation.gif);
        background-repeat:repeat-x;
        padding-left:13px;
        padding-right:13px;
        margin:0px;
}

.menu a{
        color:#333333;
        text-decoration:none;
}

.table_menu{
        margin-left:19px;
}

.header{
        background-image:url();
        background-repeat:no-repeat;
        height:80px;
}

.header_logo{
        background-image:url(http://diana-schuette.plentymarket.net/images/gallery/Bilder/logo_dianas_holzstuebchen.jpg);
        background-position:30px 0px;
        background-repeat:no-repeat;
        height:80px;
        width:100%;
}

.logo{
        background-image:url(http://diana-schuette.plentymarket.net/images/gallery/Bilder/logo_dianas_holzstuebchen.jpg);
        background-repeat:no-repeat;
        padding:40px;
        margin:20px;
        width:400px;
}

.header_navigation_right{
        margin:0px;
        padding-right:20px;
        padding-bottom:5px;
        padding-top:60px;
        text-align:right;
        color:#333333;
}

.header_navigation_right a{
        color:#333333;
        text-decoration:none;
}

#left_column{
        padding-top:20px;
        width:204px;
}

#main_column{
        text-align:left;
        width:580px;
        padding:20px;
}

#right_column{
        width:196px;
        padding-top:20px;
}

ul.left_menu{
        padding:0px;
        margin:0px 0px 0px 20px;
        width:184px;
}

ul.left_menu ul{
        padding:0px;
        margin:0px;
        width:184px;
}

ul.left_menu li{
        text-align:left;
        list-style-type:none;
        background-image:url(/layout/default_layout_1/bg_subnavi.gif);
        background-repeat:no-repeat;
        padding-left:0px;
        padding-top:0px;
        margin-left:0px;
        width:auto;
}

ul.left_menu a{
        display:block;
        color:#3C3C3C;
        text-decoration:none;
        padding:7px 4px 5px 20px;
        width:auto;
}

ul.left_menu li a:hover{
        font-weight:bold;
}

ul.left_menu li.level2{
        text-align:left;
        background-image:url();
        background-repeat:no-repeat;
        width:auto;
}

ul.left_menu li.level2 a{
        display:block;
        background-image:url();
        background-color:#DFDFDF;
        border-top:1px #C0C0C0 solid;
        padding:7px 4px 5px 30px;
        width:auto;
}

ul.left_menu li.level3{
        text-align:left;
        background-image:url();
        background-repeat:no-repeat;
        width:auto;
}

ul.left_menu li.level3 a{
        display:block;
        background-image:url();
        background-color:#E3F3F5;
        border-top:1px #C0C0C0 solid;
        padding:7px 4px 5px 40px;
        width:auto;
}

.box{
        width:200px;
        padding-right:5px;
}

#left_column .box{
        text-align:left;
        padding-left:20px;
        padding-right:0px;
}

.box .header{
        padding:0px;
        height:28px;
        background-image:url(/layout/default_layout_1/bg_box.gif);
        background-repeat:no-repeat;
}

.header h2{
        text-align:left;
        padding-top:6px;
        padding-left:20px;
        padding-bottom:0px;
        margin:0px;
        font-size:12px;
        font-weight:normal;
}

.box .content{
        text-align:left;
        font-size:11px;
        font-weight:normal;
        background-image:url(/layout/default_layout_1/bg_text_box.gif);
        background-repeat:repeat-y;
        margin-top:0px;
        margin-left:0px;
        padding:10px 10px 0px 10px;
        width:inherit;
}

.box .footer{
        background-image:url(/layout/default_layout_1/box_footer.gif);
        background-repeat:no-repeat;
        margin-bottom:10px;
        height:20px;
}

.bg_content{
        background-color:#FFFFFF;
        padding:9px;
        width:964px;
        margin-top:45px;
}

.footer{
        text-align:left;
        background-image:url(/layout/default_layout_1/bg_footer.jpg);
        background-repeat:repeat-x;
        height:25px;
        color:#999999;
        padding-left:16px;
}

.plenty_horizontal_bar{
        width:99%;
        margin:4px 0px 4px 0px;
        padding:0px;
        border:2px solid #dfdfdf;
        background-color:#F8F8FF;
        text-align:left;
        vertical-align:middle;
}

.plenty_horizontal_bar div{
        padding-left:8px;
        padding-bottom:4px;
}

.plenty_horizontal_bar h2{
        color:#D2D1D7;
        font-weight:normal;
}

.indexpage table { color: #333333; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, verdana; }
.indexpage a:link { color: #333333; text-decoration: underline}
.indexpage a:visited { color: #333333; text-decoration: underline}
.indexpage a:hover { color: #666666;text-decoration: underline}



.indexpage ul {
        color: #cc6600;
        font-size: 11px;
        font-weight: normal;
}.indexpage li {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: -20px;
}
.indexpage li span { color: #333; }
.indexpage #rahmen { background-image:url(/images/holzspielzeug.jpg); background-repeat: no-repeat; background-position: 420px 0; position: relative; width: 920px; height: auto; clear: left; margin: 10px;border: solid 1px #999999; }
.indexpage #rahmen2 { text-align: center; position: relative; width: 920px; height: auto; clear: left; top: 0; margin: 10px; border: solid 1px #999999; }
.indexpage h1 {
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        font-size: 30px;
        line-height: normal;
        font-weight: bold;
        color: #cc6600;
}
.indexpage h2 { color: #666; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 24px; line-height: normal; font-weight: bold; }
.indexpage h3 { color: #666; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: normal; text-align: center; font-weight: bold; }
.indexpage h4 {
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        line-height: normal;
        text-align: right;
        font-weight: bold;
        color: #666;
}


/* The Nivo Slider styles */
#slider {
	width: 723px;
	position: relative;
}
.nivoSlider {
	position: relative;
	width: 723px;
	height: 358px;
	margin-bottom: 80px;
}
.nivoSlider img {

}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */


/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	width: 30px;
	height: 30px;
	background:url(/images/gallery/Basis/arrows.png) no-repeat; 
	cursor:pointer;
	display: block;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
 a.nivo-prevNav {
	left:15px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	position: absolute;
	bottom: -72px;
	z-index: 9;
}

.nivo-controlNav a {
	cursor:pointer;
	width: 118px;
	height: 66px;
	padding-left: 1px;
	padding-right: 1px;
}
.nivo-controlNav a.active {

	border-bottom: 3px solid grey;
}

.nivo-controlNav a:hover {

	border-bottom: 3px solid gold;
} 
