/*   ++++++++++++++++++++   HTML   START   */
* {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
HTML, BODY {
	height: 100%;
	background-color: #510813;
}
A {
	color: #510813;
}
H1 {
}
H2 {
	color: #510813;
	padding: 0px;
	margin: 0px;
}
/*   --------------------   HTML   STOP   */


/*   ++++++++++++++++++++   BACKGROUND   START   */
.strukcont {
	background-repeat: no-repeat;
	background-position: bottom;
}
.sstart .strukcont {
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/hintergrund/start_typo.gif);
}
.sevents .strukcont {
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/hintergrund/events_typo.gif);
}
.simpressum .strukcont {
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/hintergrund/impressum_typo.gif);
}
.snews .strukcont {
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/hintergrund/news_typo.gif);
}
.sservice .strukcont {
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/hintergrund/service_typo.gif);
}
.suhren .strukcont, .muhren .strukcont {
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/hintergrund/uhren_typo.gif);
}
.sschmuck .strukcont, .mschmuck .strukcont {
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/hintergrund/schmuck_typo.gif);
}
.maccessoires .strukcont {
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/hintergrund/accessoires_typo.gif);
}
/*   --------------------   BACKGROUND   STOP   */


/*   ++++++++++++++++++++   FORM   START   */
INPUT {
	margin-right: 3px;
}
FIELDSET, LEGEND {
	border: none;
	margin: 0px;
	padding: 0px;
}
.formcheck {
	width: 130px;
	float: left;
}
.formradio {
	width: 500px;
	clear: both;
	float: left;
}
.forminput {
	width: 260px;
	float: left;
}
.formlabel {
	clear: both;
	padding: 12px 0px 3px 0px;
	font-weight: bold;
}
.formfieldwrap {
	float: left;
	margin-bottom: 3px;
}
.button, .sendbutton {
	text-transform: uppercase;
	height: 18px;
}
.sendbutton {
	border: 2px solid #510813;
	background-color: #DAD2A4;
	font-weight: bold;
	color: #510813;
}
.button {
	border: 1px solid #404040;
	background-color: #D9D9D9;
}
/*   --------------------   FORM   STOP   */


/*   ++++++++++++++++++++   NEWS   START   */
.news-beitrag {
	float: left;
	margin: 5px 0px 5px 0px;
}
.news-bild, .news-listbild {
	width: 285px;
	float: left;
}
.news-listbild {
	width: 150px;
}
.news-bild IMG, .news-listbild IMG {
	padding: 3px;
	border: 1px solid #999;
	background-color: #FFFFFF;
}
.news-bildtext {
	text-align: center;
	float: left;
	color: #666;
}
.news-inhalt, .news-listinhalt {
	float: left;
	width: 250px;
}
.news-listinhalt {
	width: 385px;
}
.news-link {
	margin-top: 5px;
}
.news-link A {
	text-decoration: none;
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/nav1_a.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 10px;
}
.news-link A:hover {
	text-decoration: underline;
}
.news-single-item {
	float: left;
	width: 225px;
}
.news-single-image {
	float: right;
	width: 260px;
}
/*   --------------------   NEWS   STOP   */


/*   ++++++++++++++++++++   USER   START   */
.startlayer {
	position:absolute;
	left:770px;
	top:370px;
	width:147px;
	height:128px;
	z-index:1;
}
.startlayer DIV {
	padding: 0px 0px 10px 10px;
}
.startlayer A {
	text-transform: uppercase;
	background-image: url(img/nav1_a.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 10px;
	text-decoration: none;
}
.startbild {
	margin-left: 105px;
}
.csc-textpic-image DT IMG {
	padding: 3px;
	border: 1px solid #999;
	background-color: #FFFFFF;
}
.sevents .csc-textpic-imagewrap {
	width: 100%;
}
.sevents .csc-textpic-imageevent {
	float: left;
	width: 128px;
	margin: 5px 5px 0px 0px;
}
.sevents .csc-textpic-imageevent IMG {
	padding: 3px;
	border: 1px solid #999;
	background-color: #FFFFFF;
}
.linie {
	height: 1px;
	width: 100%;
	background-color: #D9D2A3;
	overflow: hidden;
}
.rot, STRONG.red {
	color: #510813;
}
.news-single-img {
	float: right;
	border: 1px solid #999;
	padding: 5px;
}
.snews .news-list-item {
	width: 538px;
}
.muhren .news-list-item IMG, .maccessoires .news-list-item IMG, .mschmuck .news-list-item IMG {
	display: block;
	margin: 0px auto;
}
.muhren .news-list-item, .maccessoires .news-list-item, .mschmuck .news-list-item {
	border: 1px solid #999;
	height: 51px;
	width: 51px;
	text-align: center;
	float: left;
	margin: 0px 0px 5px 5px;
	padding: 2px;
}
.newsletteranmeldung TD {
	padding: 2px;
}
.newsletteranmeldung {
	border-collapse: collapse;
	width: 300px;
	padding: 0px;
	border: none;
}
.glosspoptable {
	border-collapse: collapse;
	width: 100%;
	height: 100%;
	padding: 0px;
	border: none;
	background-color: #FFFFFF;
}
.glosspoptable TD {
	padding: 10px;
	vertical-align: top;
}
/*   --------------------   USER   STOP   */

/*   ++++++++++++++++++++   STRUKTUR   START   */
.struklogo {
	margin: 0px 0px 5px 150px;
}
.strukbgimage {
	height: 600px;
	background-position: 10px 370px;
	background-repeat: no-repeat;
}
.strukjewelsdetail, .strukjewels {
	float: left;
}
.strukjewels {
	width: 150px;
	float: left;
	clear: both;
}
.strukjewelsdetail {
	width: 493px;
}
.strukcont {
	background-color: #FFFFFF;
	width: 748px;
}
.strukitemsinhalt {
	width: 643px;
	padding: 105px 105px 105px 0px;
	float: left;
}
.skontakt .strukitemsinhalt {
	width: 603px;
	padding: 105px 105px 105px 40px;
	float: left;
}
.strukinhalt {
	width: 538px;
	padding: 105px 95px 105px 0px;
	float: left;
}
.strukinhaltl {
	width: 269px;
	padding: 105px 0px 105px 0px;
	float: left;
}
.strukinhaltr {
	width: 269px;
	padding: 105px 105px 105px 0px;
	float: left;
	overflow: hidden;
}
.strukitems {
	padding: 105px 0px 105px 0px;
	width: 105px;
	float: left;
}
.strukrechts {
	background-color: #510813;
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/schatten_rot.gif);
	background-repeat: repeat-y;
}
.struktopnav {
	width: 740px;
	text-align: right;
}
.struktopnav A:hover {
	text-decoration: underline;
}
.strukhomelink, .strukteiler {
	padding: 0px 5px 0px 5px;
	color: #000000;
	text-decoration: none;
}
.strukteiler {
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/teiler.gif);
	background-repeat: no-repeat;
	padding: 0px 5px 0px 6px;
}
.struktable {
	width: 100%;
	height: 100%;
	border: none;
}
.struktable TH, .struktable TD {
	vertical-align: top;
}
.struktable TH {
	width: 210px;
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/schatten.gif);
	background-repeat: repeat-y;
	background-position: 210px 0px;
	padding-right: 10px;
	text-align: left;
	font-weight: normal;
	background-color: #510813;
}
/*   --------------------   STRUKTUR   STOP   */


/*   ++++++++++++++++++++   NAVIGATION   START   */
.nav1, .nav2, .nav1a, .nav2a, .nav3 A, .nav4 A, .nav3a A, .nav4a A {
	float: left;
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav1, .nav1a {
	width: 175px; /* 210 */
	height: 18px; /* 23 */
	background-color: #510813;
	color: #DAD2A4;
	padding: 5px 0px 0px 35px;
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/nav1.gif);
	background-position: 21px 8px;
	text-transform: uppercase;
}
.nav1:hover, .nav1a {
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/nav1_a.gif);
}
.nav2, .nav2a {
	width: 163px; /* 210 */
	height: 16px; /* 19 */
	background-color: #DAD2A4;
	padding: 3px 0px 0px 47px;
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/nav2.gif);
	background-position: 35px 7px;
	color: #000;
}
.nav3 A, .nav4 A, .nav3a A, .nav4a A {
	width: 152px; /* 210 */
	height: 15px; /* 17 */
	background-color: #FFF;
	padding: 2px 0px 0px 58px;
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/nav3.gif);
	background-position: 51px 7px;
	color: #000;
}
.nav4 A, .nav4a A {
	background-image: none;
}
.nav3 A:hover, .nav3a A {
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/nav3_a.gif);
}
.nav4 A:hover, .nav4a A {
	background-image: url(/fileadmin/juwelier-kuhnle.de/img/nav3_b.gif);
}
.nav1a:hover, .nav1:hover, .nav2:hover, .nav3 A:hover, .nav4 A:hover, .nav1a, .nav2a, .nav3a A, .nav4a A {
	background-color: #FFF;
	color: #510813;
	font-weight: bold;
}
.nav1a {
	background-color: #C3AF82;
}
/*   --------------------   NAVIGATION   STOP   */


.panorama {
padding: 60px 0px 0px 13px;
}

