/* CSS Document */
*, div {
	margin:0;
	padding:0;
}
html {
	height:100%;
}
body {
	width:100%;
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#sitemotiv {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background: url(../images/bluete_1.jpg) no-repeat left top;
}
#sitebody {
	width:980px;
	margin:0 auto;
	background: url(../images/sitebody_bg.jpg) repeat-y;
}
/**/
#header {
	width:100%;
	height:193px;
	display:block;
	padding-top:7px;
	overflow:hidden;
}
/*LOGO*/
#head1 {
	width:215px;
	height:190px;
	display:block;
	float:left;
	/*background: url(../images/logo1.png) no-repeat left top;*/
	overflow:hidden;
}
/**USERACTIONS**/
#head2 {
	width:760px;
	height:27px;
	float:right;
	display:block;
	overflow:hidden;
}
/*Search*/
.h_00 {
	width:303px;
	height:19px;
	line-height:19px;
	display:block;
	float:left;
	overflow:hidden;
	border:1px solid #0d430a;
	margin-right:10px;
	background:#E0FFBF;
}
.h_00 a, .h_00 a:visited {
	width:70px;
	height:19px;
	display:block;
	float:left;
	border:0px;
	background:#9ed65f;
	color:#0d430a;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	border-right:1px solid #0d430a;
	margin-right:5px;
	}
.h_01 {
	width:227px;
	height:19px;
	line-height:19px;
	display:block;
	float:left;
	overflow:hidden;
	background-color: #9ed65f;
	border:1px solid #0d430a;
	margin-right:10px;
}
form#search {
	border:none;
	border:0px;
	color:#fff;
	float:left;
	height:19px;
	margin:0;
	padding:0;
}
#searchlabel {
	width:45px;
	height:17px;
	line-height:17px;
	display:block;
	float:left;
	background:#9ed65f;
	color:#0d430a;
	padding:1px;
	text-align:center;
	text-decoration:none;
	border-right:1px solid #0d430a;
}
*html input#searchbox {
	width:150px;
	height:15px;
	float:left;
	padding:2px 4px;
	border:0px;
	background:#fff;
}
input#searchbox {
	width:150px;
	height:15px;
	float:left;
	font-size:1em;
	padding:2px 4px;
	border:0px;
	display:block;
	border-right:1px solid #0d430a;
}
input#searchbutton {
	width:19px;
	height:19px;
	border:0px;
	float:left;
	background-color: #9ed65f;
	background-image: url(../images/los.gif);
}
.h_02 {
	width:202px;
	height:19px;
	line-height:19px;
	display:block;
	float:left;
	overflow:hidden;
	background:#E0FFBF;
	border:1px solid #0d430a;
}
.h_02 a, .h_02 a:visited {
	width:70px;
	height:19px;
	display:block;
	float:left;
	border:0px;
	background:#9ed65f;
	color:#0d430a;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	border-right:1px solid #0d430a;
	margin-right:5px;
	}
.h_02 a:hover, .h_00 a:hover { background:#3e690c;	color:#fff; }
/**BUTTONS**/
#head3 {
	width:760px;
	height:158px;
	float:right;
	display:block;
	overflow:hidden;
	margin-top:2px;
}
#head3 a, #head3 a:visited {
	width:93px;
	height:158px;
	float:left;
	text-align:center;
	padding-top:131px;
	margin:0;
	margin-right:2px;
	font-weight:normal;
	text-decoration:none;
	color:#0d430a;
	display:block;
	overflow:hidden;
}
#head3 a:hover {
	color:#000;
}
a#t_00, a#t_00:visited {
	background: url(../images/t_00_n.jpg) no-repeat;
}
a#t_00:hover, a#t_00active {
	background: url(../images/t_00_a.jpg) no-repeat;
}
a#t_01, a#t_01:visited {
	background: url(../images/t_01_n.jpg) no-repeat;
}
a#t_01:hover, a#t_01active {
	background: url(../images/t_01_a.jpg) no-repeat;
}
a#t_02, a#t_02:visited {
	background: url(../images/t_02_n.jpg) no-repeat;
}
a#t_02:hover, a#t_02active {
	background: url(../images/t_02_a.jpg) no-repeat;
}
a#t_03, a#t_03:visited {
	background: url(../images/t_03_n.jpg) no-repeat;
}
a#t_03:hover, a#t_03active {
	background: url(../images/t_03_a.jpg) no-repeat;
}
a#t_04, a#t_04:visited {
	background: url(../images/t_04_n.jpg) no-repeat;
}
a#t_04:hover, a#t_04active {
	background: url(../images/t_04_a.jpg) no-repeat;
}
a#t_05, a#t_05:visited {
	background: url(../images/t_05_n.jpg) no-repeat;
}
a#t_05:hover, a#t_05active {
	background: url(../images/t_05_a.jpg) no-repeat;
}
a#t_06, a#t_06:visited {
	background: url(../images/t_06_n.jpg) no-repeat;
}
a#t_06:hover, a#t_06active {
	background: url(../images/t_06_a.jpg) no-repeat;
}
a#t_07, a#t_07:visited {
	background: url(../images/t_07_n.jpg) no-repeat;
}
a#t_07:hover, a#t_07active {
	background: url(../images/t_07_a.jpg) no-repeat;
}
/**BREADCRUMB**/
#breadcrumb {
	width:760px;
	height:19px;
	float:right;
	display:block;
	overflow:hidden;
}
#breadcrumb h2 {
	padding-right:11px;
	color:#333;
	float:left;
}
#breadcrumb a {
	color:#333;
	font-weight:normal;
	margin:0;
	padding:0;
}
#breadcrumb a:visited {
}
#breadcrumb a:hover {
	color:#000;
}
#contentbody {
	width:980px;
	height:auto;
	display:block;
	overflow:hidden;
}
/*Left*************************************************/
#l {
	width:215px;
	display:block;
	float:left;
	overflow:hidden;
}
#l h2 {
	color:#0d430a;
	text-transform:uppercase;
	text-align:left;
	line-height:31px;
	margin-left:5px;
}
#l a {
	text-decoration:none;
	font-weight:normal;
}
#l p {
	margin:0 5px;
}
/*#l .navleft p.spacer { width:195px; height:10px; display:block; overflow:hidden; }*/
/**/
#l .lefthead {
	width:215px;
	height:31px;
	background: url(../images/box_head.png) no-repeat;
	display:block;
	overflow:hidden;
}
#l .leftfoot {
	width:215px;
	height:11px;
	background: url(../images/box_footer.png) no-repeat;
	display:block;
	overflow:hidden;
	margin-bottom:7px;
}
#l .leftbody {
	width:215px;
	background:url(../images/box_body.png) repeat-y;
	display:block;
	overflow:hidden;
}
#l .leftbody p.linkliste a, #l .leftbody p.linkliste a:visited {
	width:190px;
	height:15px;
	display:block;
	overflow:hidden;
	background:#6c478d;
	padding:0 5px;
	margin-bottom:2px;
	color:#fff;
}
#l .leftbody p.linkliste a:hover {
	background:#e9e3f0;
	color:#000;
}
/**/
#l .navleft {
	width:215px;
	background:url(../images/box_body.png) repeat-y;
	display:block;
	overflow:hidden;
}
/**/
#l .navleft ul {
margin:0px;
}
#l .navleft ul li {
margin:1px;
}
#l .navleft ul ul {
margin:0px;
}
#l .navleft ul li ul li {
margin-bottom:0px;
}
#l .navleft li a, #l .navleft li a:visited {
	display:block;
	height:15px;
	margin-left:5px;
	background:#9ed65f;
	color:#000;
	margin-bottom:2px;
}
#l .navleft li a:hover {
	background:#3e690c;
	color:#fff;
	height:15px;
	margin-bottom:2px;
}
#l .navleft ul li a#active {
	background:#3e690c;
	color:#fff;
	height:15px;
	margin-bottom:2px;
}
/**/

#l .navleft li li a, #l .navleft li li a:visited {
	display:block;
	height:15px;
	margin-left:5px;
	text-indent:5px;
	background:#FFF47F;
	color:#0c5208;
	margin-bottom:0px;
}
#l .navleft li li a:hover {
	display:block;
	height:15px;
	margin-left:5px;
	text-indent:5px;
	margin-bottom:2px;
	background:#e9e3f0;
	color:#000;
	margin-bottom:0px;
}
#l .navleft li li a#active1 {
	background:#cfcfcf;
	color:#000;
	margin-bottom:0px;
}

#l .navleft li li li a, #l .navleft li li li a:visited {
	display:block;
	height:15px;
	margin-left:5px;
	text-indent:5px;
	background:#fff;
	color:#0c5208;
	margin-bottom:0px;
}
#l .navleft li li li a:hover {
	display:block;
	height:15px;
	margin-left:5px;
	text-indent:5px;
	margin-bottom:2px;
	background:#e9e3f0;
	color:#000;
	margin-bottom:0px;
}
#l .navleft li li li a#active1 {
	background:#cfcfcf;
	color:#000;
	margin-bottom:0px;
}
/**/
#l .navleft a, #l .navleft a:visited {
	width:190px;
	height:15px;
	display:block;
	overflow:hidden;
	background:#6c478d;
	padding:0 5px;
	margin-bottom:2px;
	color:#fff;
}
#l .navleft a:hover {
	background:#e9e3f0;
	color:#000;
	margin-bottom:2px;
}
/**/

/*popup Mitte*************************************************************/
#m_popup {
	width:300px;
	height:auto;
	display:block;
	float:right;
	overflow:hidden;
}
#m_popup .m_head {
	width:300px;
	height:31px;
	line-height:31px;
	float:left;
	display:block;
	overflow:hidden;
	background: url(../images/c_head.jpg) no-repeat;
	padding-left:5px;
}

#m_popup .m_foot {
	width:760px;
	height:10px;
	line-height:1px;
	float:left;
	display:block;
	overflow:hidden;
	background: url(../images/c_footer.jpg) no-repeat;
}

#m_popup .m_head li {
	list-style:decimal;
}
#m_popup .m_body {
	width:750px;
	height:auto;
	display:block;
	overflow:hidden;
	float:left;
	background: url(../images/c_body.jpg) repeat-y;
	padding: 5px;
}
#m_popup .m_body p {
	color:#0d430a;
}
#m_popup .m_body p.black {
	color:#000;
}
#m_popup .m_body a.basket, #m_popup .m_body a.prodinfo {
	background:#9ed65f;
	color:#0d430a;
	padding:5px 3px;
	display:block;
	width:175px;
	text-align:center;
	text-decoration:none;
}
#m_popup .m_body a.basket:hover, #m_popup .m_body a.prodinfo:hover {
	background:#3e690c;
	color:#fff;
	}

/*Mitte******************************************************/
#m {
	width:760px;
	height:auto;
	display:block;
	float:right;
	overflow:hidden;
}
#m .m_head {
	width:760px;
	height:31px;
	line-height:31px;
	float:left;
	display:block;
	overflow:hidden;
	background: url(../images/c_head.jpg) no-repeat;
	padding-left:5px;
}
#m .m_head li {
	list-style:decimal;
}
#m .m_body {
	width:750px;
	height:auto;
	display:block;
	overflow:hidden;
	float:left;
	background: url(../images/c_body.jpg) repeat-y;
	padding: 5px;
}

#m .m_body h3 {
	font-weight:normal;
}

#m .m_body h5 {
	font-weight:normal;
}

#m .m_body p {
	color:#0d430a;
}
#m .m_body p.black {
	color:#000;
}
#m .m_body a.basket, #m .m_body a.prodinfo {
	background:#9ed65f;
	color:#0d430a;
	padding:5px 3px;
	display:block;
	width:174px;
	text-align:center;
	text-decoration:none;
}
#m .m_body a.basket:hover, #m .m_body a.prodinfo:hover {
	background:#3e690c;
	color:#fff;
	}

.artikel {
	width:750px;
	margin-top:25px;
	display:block;
	overflow:hidden;
}
.artikel .a_pic {
	width:128px;
	float:left;
	display:block;
	overflow:hidden;
}
.artikel .a_desc {
	width:380px;
	float:left;
	display:block;
	overflow:hidden;
	margin:0 10px;
}
.artikel .a_info {
	width:200px;
	float:left;
	display:block;
	overflow:hidden;
}
.artikel .a_anzahl {
	width:20px;
	float:left;
	display:block;
	overflow:hidden;
	padding-top:40px;
	align:center;
	font-weight:bold;
}
#m .m_foot {
	width:760px;
	height:10px;
	line-height:1px;
	float:left;
	display:block;
	overflow:hidden;
	background: url(../images/c_footer.jpg) no-repeat;
}
/*Footer*****************************************************************/
#footer {
	width:980px;
	height:35px;
	line-height:35px;
	display:block;
	float:left;
	background: url(../images/footer.jpg) no-repeat;
	overflow:hidden;
}
#footer p {
	color:#0000;
	text-align:right;
	margin-right:10px;
}
#footer a {
	color:#0d430a;
	font-weight:normal;
}
.cls {
	clear: both;
}
/** Changing the file size */

.button {
	border:solid 1px #0D430A;
	background-color:#9ED65F;
	width:120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.fehler {
	border:1px solid red;
	color:red;
	font-color:red;
	font-weight:bold;
}

.textboxfehler {
	color:#000000;
	background-color:#9ED65F;
}

.hinweis {
	color:#ffffff;
	background:#6c478d;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
}

#teaser {
	padding-top:15px;
	text-align: justify;
	font-size: 11px;
	color: rgb(102, 102, 102);
}
