/* Style Sheet kugler-gmbh.de */
body {
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	background: #b8ddde url(gfx/kgback.gif);
	color: #fff;
}
img {
	border: 0;
}
img.produkt, img.produkt:hover {
	border: 1px solid #ccc;
}
h1, h2, h3 {
	font-family: Lucida Sans, sans-serif;
	background: transparent;
	color: #ac0e1f;
}
ul {
	list-style-type: square;
	text-indent: 0px;
	margin: 0;
	padding: 0;
	margin-left: 20px;
}
a:link, a:visited, a:active {
	color: #ac0e1f;
	background: transparent;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:hover img {
	border: none;
}
td {
	text-align: left;
	vertical-align: top;
}
/* Definition der einzelnen Bereiche */
#main {
	margin: 0;
	border-left: 1px solid #fff;
	padding: 0;
}
#toplinks {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 81%;
	background: #008993;
	color: #fff;
	border-bottom: 1px solid #008993;
	height: 22px;
}
#toparea {
	border-top: 0;
	border-top: 1px solid #fff;
	background: #fff url(gfx/logoback.gif);
}
p.small {
	font-size: 71%;
	COLOR: #000;
}
#copyright, #copyright1 {
	clear: both;
	border: 0;
	padding: 4px 30px 4px 260px;
	margin: 0;
	font-size: 76%;
	color: #fff;
	background: #008993;
	text-align: left;
	border-top: 5px solid #fff;
	border-right: 1px solid #fff;
	height: 25px;
}
#copyright1 {
	padding: 4px;
	text-align: center;
}
#impress, #impress1 {
	clear: both;
	border: 0;
	padding: 4px 4px 4px 30px;
	margin: 0;
	font-size: 71%;
	text-align: left;
	color: #000;
	background: transparent;
	border-top: 10px solid #fff;
}
#impress1 {
	padding: 4px;
	text-align: center;
}
#navigation {
	float: left;
	margin: 30px 0px 0px 20px;
	padding: 0;
	border: 0;
	font-size: 76%;
	text-align: left;
	width: 200px;
}
#toplogo {
	border: 0;
	margin: 0;
	border-bottom: 1px solid #8f8f8f;
	color: #000;
	background: #fff;
	height: 125px;
}
#fullcontent {
	padding: 0px;
	border: 0px;
	margin: 0px 20px 20px 280px;
	color: #000;
	background: #fff;
	border-left: 1px solid #fff;
	text-align: left;
}
#searchbox {
	border: 0;
	margin: 0;
	padding-top: 4px;
	padding-right: 20px;
	color: #fff;
	background: #b6b9bd;
	font-size: 71%;
	text-align: right;
	height: 30px;
}
#realcontent {
	clear: right;
	padding: 0px;
	border: 0px;
	margin: 0px;
	background: #fff;
	color: #000;
	font-size: 76%;
	text-align: left;
}
#morelinks {
	float: right;
	width: 200px;
	margin: 0px 0px 10px 30px;
	padding: 0px;
	border: 0;
	color: #fff;
	background: #E9F6F7;
	text-align: left;
}
#morelinks img {
	border-top: 10px solid #fff;
}
div.moretext {
	border-top: 1px solid #fff;
	padding: 10px 10px 10px 10px;
}
div.hometext {
	float: left;
	margin: 20px 20px 10px 10px;
	padding: 0;
	border: 0;
	font-size: 76%;
	text-align: left;
	width: 250px;
	color: #000;
	background: #fff;
	text-align: left;
}
div.slogan {
	clear: both;
	border: 0;
	padding: 0;
	margin: 0px 20px 20px 20px;
	text-align: left;
	font-weight: bold;
	letter-spacing: 6px;
	font-size: 76%;
	color: #000;
	background: #fff;
}
#realtext {
	padding: 30px;
}
div.menulink {
	border: 0;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #000;
}
a.menu1, a.menu1sel {
	display: block;
	clear: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 0px;
	text-decoration: none;
}
a.menu1, a.menu1:hover, a.menu1:visited {
	text-decoration: none;
	background: #fff;
	color: #ac0e1f;
	font-weight: bold;
}
a.menu1sel, a.menu1sel:active, a.menu1sel:visited {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	background: #fff;
}
a.menu1:hover, a.menu1sel:hover {
	background: #fff;
	color: #000000;
}
a.topmenu:link, a.topmenu:visited, a.topmenu:active {
	color: #fff;
	background: transparent;
	text-decoration: none;
}
a.topmenu:hover {
	text-decoration: underline;
	color: #fff;
	background: transparent;
}
/* Bisheriges Style Sheet */
.schwarz {
	background-color: #000000;
}
.white, .none {
	background-color: #fff;
}
h1 {
	font-size: 151%;
}
h2 {
	font-size: 111%;
}
p, li, legend, .normal {
	color: #000000;
	font-size: 12px;
	line-height: 16px;
}
p.red {
	color: #ff0000;
	font-size: 12px;
	line-height: 16px;
}
.box {
	background-color: #ebebeb;
	color: #000000;
	font-size: 12px;
	line-height: 16px;
}
.form {
	width: 100px;
	font-size: 12px;
	background-Color: #FFFFFF;
	BORDER: #000000 1px solid;
}
td.bild {
	background-color: #ebebeb;
	background-repeat: repeat-y;
}
div.kcontent {
	padding: 0px 80px 20px 80px;
	text-align: left;
}
div.kmenu {
	padding: 2px 80px 2px 80px;
	text-align: right;
}
a.klein:link, a.klein:visited, a.klein:active {
	color: #000;
	background: transparent;
	text-decoration: none;
}
/* Definition der Navigationsleiste */
a.menubox:link, a.menubox:visited, a.menubox:active, a.selmenubox:link, a.selmenubox:visited, a.selmenubox:active {
	padding: 4px 15px 7px 15px;
	margin: 0;
	border: 0;
	border-right: 1px solid #fff;
	background: #008993;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	height: 22px;
}
a.menubox:hover, a.selmenubox:link, a.selmenubox:visited, a.selmenubox:active, a.selmenubox:hover {
	background: #b8ddde;
	color: #008993;
	text-decoration: none;
}
a.copyright:link, a.copyright:visited, a.copyright:active, a.copyright:hover {
	color: #000;
	background: transparent;
}
#fullcontent div.menulink {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	border: 0;
	padding: 0px 0px 0px 30px;
}
td.kopf {
	background: #E9F6F7;
	color: #000;
	font-weight: bold;
	font-size: 12px;
	border-top: 4px solid #fff;
}
td.inhalt {
	color: #000;
	background: transparent;
	border-bottom: 1px solid #000;
	font-size: 12px;
	padding-right: 25px;
}
td.inhaltrechts {
	color: #000;
	background: transparent;
	text-align: right;
	border-bottom: 1px solid #000;
	font-size: 12px;
}
td.linie {
	border-bottom: 1px solid #ccc;
	padding-left: 8px;
	padding-top: 6px;
}
#morelinks a {
	color: #000;
	background: transparent;
	text-decoration: none;
}
#morelinks a:hover {
	text-decoration: underline;
}
#morelinks img.rahmen {
	background-color: #fff;
	border: solid 1px #E9F6F7;
	padding: 1px 1px 1px 1px;
	width: 200px;
	overflow: hidden;
}
/* Gallery */
.list200, .list150 {
	float: left;
	background-color: #fff;
	border: solid 1px #ccc;
	overflow: hidden;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 1px 1px 1px 1px;
}
.list200 {
	width: 150px;
	height: 200px;
}
.list150 {
	width: 200px;
	height: 150px;
}
div.topline {
	font-size: 12px;
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	margin: 10px 0px 10px 0px;
	clear: right;
	background: #E9F6F7;
	color: #000;
}
#kasten {
	background-color: #fff;
	margin-left: 2%;
	margin-right: 2%;
}

/* vor Mac-IE verstecken \*/
* html #fullcontent{ height:1%;}
/* ende verstecken */
