@import url(normalize.css);
@import url(wrapper.css);
@import url(layout.css);
@import url(color.css);
@import url(typo.css);
@import url(shop.css);
@import url(slidingDoorButton.css);


.fl {
	float: left;
}

.fr {
	float: right;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

input.suche:focus {
	background-color: red;
}

#navlist{
	padding:0;
}
#navlist ul{
	padding:0;
	list-style: none;
}

#navlist li a{
	font-size: 12px;
	display: block;
	padding: 5px 0px 5px 20px;
	background: transparent url(../images/list/list.jpg) no-repeat left center;
}

#navlist li a:hover, #navlist li.active a{
	color: red;
	background: transparent url(../images/list/list_hover.jpg) no-repeat left center;
}

a.konto {
	font-size: 10px;
	display: block;
	padding: 0px 0px 0px 20px;
	background: transparent url(../images/list/list.jpg) no-repeat left center;
}
a.konto:hover {
	background: transparent url(../images/list/list_hover.jpg) no-repeat left center;
}

#show_detail ul {
	list-style-image: none;
	margin: 0 0 0 20px;
}

#show_detail ul li{
	list-style-image: none;
	margin: 0 0 5px 0;
	padding-left: 20px; 
	background: #000 url(../images/list/list.jpg) no-repeat left 3px;
}

#navcontainer {
	margin: 0 auto 0 auto;
}
	

/*footer*/
div#footer {
	width: 100%;
	text-align: right;
	font-size : 8px;
}

/*pager*/
div.pager {}

div.pager td {
	white-space:nowrap;
}
a.mainlevel-nav {
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
	margin: 4px 15px 5px 0;
	padding: 5px;
	height: 16px;
	line-height: 16px;
	
}
a.mainlevel-nav:hover {color: red;}

a#active_menu-nav {color: red;}

table.contentpaneopen {
	width: 100%;
}


.createdate{
  font-size        : 10px;
  color            : red;
  font-style		:italic;
}

div#more_detail a{
	background: transparent url('../images/mehrDetails_down_off.jpg') no-repeat center center;
	width: 60px;
	height: 40px;
	padding: 5px;
	float: right;
	
}

div#more_detail a:hover{
	background: transparent url('../images/mehrDetails_down_on.jpg') no-repeat center center;
}

div#more_detail a.open{
	background: transparent url('../images/mehrDetails_up_off.jpg') no-repeat center center;
}
div#more_detail a.open:hover{
	background: transparent url('../images/mehrDetails_up_on.jpg') no-repeat center center;
}

.listElem_zubehoer {
	width: 48%;
	float: left;
	height: 130px;
}

table.listElement_half {
	width: 100%;
}

.neuheit {
	position: relative;
	left: 40px;
	top: -5px;
	width: 40px;
	height: 40px;
	background-color: green;
	display: inline;
	z-index: 99;
	padding: 15px;
	background: transparent url(../images/icons/neu_klein_07.png) no-repeat center center;
}

tabel.news_element{
	width: 100%;
}

td.news_date {
	font-size: 10px;
}
td.news_link {
	text-align: right;
}

div.first_col{
	left: 200px;
	width: 250px;
	float: left;
	height: 500px;

}
div.sec_col{
	width: 250px;
	float: right;
}

.style1 {
	border-width: 0px;
}

