/* Allgemein */

* {
	padding: 0;
	margin: 0;
	outline:none;
}

html {
	overflow-y: scroll;
	height:100%;
}

body {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,Genevam Sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	height:100%;
}

a, a:link, a:active, a:visited {
	color:#CB0A07;
	text-decoration:none;
}

img {
	border:0 none;
}

#container {
	min-height:100%;
	position:relative;
	width:998px;
	margin: 0 auto;
}

.border{
	border: 1px solid #cccccc;
}

.borderbottom{
	border-bottom: 1px solid #cccccc;
}

.borderright {
	border-right: 1px solid #cccccc;
}

.marginbottom{
	margin-bottom:5px;
}

.small{
	font-size: 0.8em;
}

.tablepadding td{
	padding:5px;
}

.tablenopadding td{
	padding:0px;
}

.section {
	margin-bottom: 5px;
	height:27px;
	padding-left:10px;
	padding-right:10px;
	padding-top:25px;
}

.section h2{
	line-height: 22px;
	display: inline;
	float: left;
}


/* Header */

#header {
	width:998px;
	height:162px;
	position:relative;
	margin:0 auto;
}

#logo {
	position:absolute;
	left:0;
	top:0;
	clear:both;
	height:104x;
	width:998px;
	text-align:center;
}

#basket {
	position:absolute;
	width:180px;
	height:80px;
	left:800px;
	top:15px;
}

#basketheader {
	font-size:16px;
	font-weight:bold;
	position:absolute;
	right:10px;
}

#basketamount {
	font-weight:bold;
	position:absolute;
	right:10px;
	top:20px;
	text-align:right;
}

#basketlinks {
	position:absolute;
	right:10px;
	bottom:7px;
	text-align:right;
}

#topmenu{
	left:0;
	position:absolute;
	top:103px;
	width:998px;
	height:56px;
}

#topmenu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#topmenu ul li {
	display:inline;
	line-height:100%;
	font-size:11px;
}

#topmenu a {
	background-repeat:no-repeat;
	height:40px;
	padding-top:18px;
	float:left;
	color:#FFFFFF;
	text-align:center;
}

#topmenu a:hover {
	background-position: 0 -58px;
}

#topmenu .fix {
	float:left;
}

#topmenu_home {
	width:53px;
	background-image:url(/layout/rombol01/images/btn_home.png);
}

#topmenu_neuheiten {
	width:84px;
	background-image:url(/layout/rombol01/images/btn_neuheiten.png);
}

#topmenu_aktionen {
	width:76px;
	background-image:url(/layout/rombol01/images/btn_aktionen.png);
}

#topmenu_blog {
	width:52px;
	background-image:url(/layout/rombol01/images/btn_blog.png);
}

#topmenu_kundeninfos {
	width:100px;
	background-image:url(/layout/rombol01/images/btn_kundeninfos.png);
}

#topmenu_kontakt {
	width:70px;
	background-image:url(/layout/rombol01/images/btn_kontakt.png);
}

#topmenu_impressum {
	width:86px;
	background-image:url(/layout/rombol01/images/btn_impressum.png);
}

#topmenu_abmelden {
	width:81px;
	background-image:url(/layout/rombol01/images/btn_abmelden.png);
}

#topmenu_konto {
	width:90px;
	background-image:url(/layout/rombol01/images/btn_meinkonto.png);
}

#topmenu_kasse {
	width:85px;
	background-image:url(/layout/rombol01/images/btn_zurkasse.png);
}


/* Inhalt */

#contentframe {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;	
	min-height:150px;
	padding-bottom:95px;
	width:998px;
	margin:0 auto;
}

#breadcrumb {
	padding-bottom:10px;
}

#content {
	float:left;
	left:220px;
	top:10px;
	position:relative;
	width:760px;
}

#content_standalone {
	float:left;
	left:20px;
	top:10px;
	position:relative;
	width:960px;
}

#content ul {
	list-style-position:outside;
	margin:0 20px;
	padding:0;
}

/* Sidebar links */

#sidebar-left {
	float:left;
	left:-755px;
	width:200px;
	position:relative;
	z-index:2;
}


/* Boxen */

.box {
	margin-bottom:5px;
	padding-top:5px;
	padding-left:5px;
}

.box input, .box select{
	font-size: 11px;
}

.box h1 {
	font-size: 14px;
	color: #666666;
	height: 22px;
	font-weight: bold;
	padding-bottom: 6px;
}

.box .box_top {
	height: 5px;
	width: 190px;
	font-size:0;
	margin-top:5px;
}
.box .box_content {
	padding: 2px 10px 2px 10px;
	width: 168px;
}
.box .box_bottom {
	height: 5px;
	width: 190px;
	font-size:0;
}

.box.darkgrey .box_top {
	background-image: url(/layout/rombol01/images/box_darkgrey_top.png);
}
.box.darkgrey .box_content {
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	background-color: #7A7A7A;
}
.box.darkgrey .box_bottom {
	background-image: url(/layout/rombol01/images/box_darkgrey_bottom.png);
}

.box.grey .box_top {
	background-image: url(/layout/rombol01/images/box_grey_top.png);
}
.box.grey .box_content {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #E8E8E8;
}
.box.grey .box_bottom {
	background-image: url(/layout/rombol01/images/box_grey_bottom.png);
}

.box.white .box_top {
	background-image: url(/layout/rombol01/images/box_white_top.png);
}
.box.white .box_content {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.box.white .box_bottom {
	background-image: url(/layout/rombol01/images/box_white_bottom.png);
}

.box_content_hotline{
	background-image:url(/layout/rombol01/images/box_hotline.jpg);
	height:140px;
	width:190px;
	position:relative;
	margin-top: 5px;
}

.box_content_hotline_number{
	font-size:16px;
	font-weight:bold;
	position:absolute;
	bottom:2px;
	left:10px;
}


/* Footer */

#footerframe {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	clear:both;
	position: absolute;
	bottom:0;
	margin:0 auto;
	width:998px;
	height:67px;
}

.footer {
	background:transparent url(/layout/rombol01/images/content.png) repeat scroll 0 0;
	text-align:center;
}


/* Kategoriemenu */

ul.left_menu {
	margin-bottom:5px;
}

ul.left_menu li {
	list-style-type:none;
	text-align:left;
	width:168px;
	line-height: 170%;
}

.left_menu a, .left_menu a:link, .left_menu a:visited {
	color:#CB0A07; !important;
}

.left_menu a:hover {
	color:#666666;
}


.left_menu .level1 a{
	background-image:url(/layout/rombol01/images/listimg.png);
	background-repeat: no-repeat;
	padding-left:15px;
	background-position: 0px 2px;
}

.left_menu .level1active_link{
	font-weight:bold;
}

.left_menu .level2 a{
	padding-left:20px;
	background-image:none;
}

.left_menu .level2active_link{
	font-weight:bold;
}

.left_menu .level3 a{
	padding-left:30px;
	background-image:none;
}

.left_menu .level3active_link{
	font-weight:bold;
}

.left_menu .level4 a{
	padding-left:40px;
	background-image:none;
}

.left_menu .level4active_link{
	font-weight:bold;
}


/* Link Cloud */

.tag_6 {
	display:inline;
	font-size:10px;
}
.tag_5 {
	display:inline;
	font-size:12px;
	font-weight:bold;
}
.tag_4 {
	display:inline;
	font-size:14px;
	font-weight:bold;
}
.tag_3 {
	display:inline;
	font-size:16px;
	font-weight:bold;
}
.tag_2 {
	display:inline;
	font-size:18px;
	font-weight:bold;
}
.tag_1 {
	display:inline;
	font-size:20px;
	font-weight:bold;
}


/* Livesuche */

#livesearch_result {
}

#live_article_search_result {
}

.LiveSearchImage {
}

.LiveSearchArticleName {
	font-size: 1.2em;
}

.LiveSearchVAT {
	font-size: 0.8em;
}

.LiveSearchShippingHandling {
	font-size: 0.8em;
}


/* Artikelansichten */

.box_article_name a:link, .box_article_name a:visited {
	color:#CB0A07;
}

.box_article_name{
	margin-bottom: 3px;
}

.box_article_img {
	margin-bottom: 5px;
}

.box_article_price {
	margin-bottom: 15px;
	color:#666666;
	font-weight:bold;
}
.Price_single_art, .Price{
	color:#666666;
	font-size:1.5em;
	font-weight:bold;
}

.currency{
	color:#666666;
	font-weight:bold;
}


/* Article List Category */

.pagenav{
	margin-bottom: 5px;
	height:27px;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
}

.pagenav h2{
	line-height: 22px;
	display: inline;
	float: left;

}

.BrowsePreviousButton{
	float:right;
	margin-right: 5px;
	margin-top:5px;
}

.BrowseNextButton{
	float:right;
	margin-left: 5px;
	margin-top:5px;
}

.articleOrder{
	float: right;
	/*display:none;*/
	padding-top:0px;	
}

.articlePages_Link{
	line-height: 22px;
	text-decoration: none;
}

.articlePages_activeLink{
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
}

.articlePages{
	display:inline;
	float:right;
	margin-top:1px;
}


/* SingleArticle */

.ArticleAttrTable td{
	text-align:right;
	padding-bottom: 3px;
	padding-left: 3px;
}

.ArticleAttrImage {
	border: 1px solid #FFFFFF;
}

.ArticleAttrImageSelected {
	border: 1px solid #CB0A07;
}

.article_rating_column_right {
    padding-left:10px;
    padding-bottom:6px;
}

.article_rating_column_right .name {
     font-style:italic;
}

.2row_name {
	height: 45px;
}

.single_previm {
	margin-top:10px;
}

.single_previm img{
	width:75px;
}

.single .Price_single_art, .single .Price{
	font-size:1.9em;
}


/* Nachrichten */

.msg{
	margin-bottom:5px;
	padding:10px;
}

.msg_ok{
	background-color:#C0C0C0;
	border-color: #CB0A07;
}

.plentyErrorBox {
	background-image:url();
	background-color: #CB0A07;
	background-repeat:repeat-y;
	margin: 0px 0px 4px 0px;
	padding:10px;
	width:auto;
	text-align:left;
	vertical-align:middle; 
	color: #FFFFFF
}

.plentyErrorBoxTitle {
	margin-top:4px;
	margin-bottom:6px;
	padding-left:26px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	background-image:url(/images/icons/silk/warning_onred.gif);
	background-repeat:no-repeat;
}

.plentyMessageBox {
        background-image:url();
	background-repeat:repeat-y;
	background-color: #046608;
	border:0;
	margin: 0px 0px 4px 0px;
	padding:10px;
	width:auto;
	text-align:left;
	vertical-align:middle;
	color: #FFFFFF;
}

.plentyMessageBoxTitle {
	margin-top:4px;
	margin-bottom:6px;
	padding-left:26px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	background-image:url(/images/icons/silk/idea_ongreen.gif);
	background-repeat:no-repeat;
} 


/* BLOG */

.plenty_blog_category_list a {
	background-image:url(/layout/rombol01/images/listimg.png);
	background-position:0 2px;
	background-repeat:no-repeat;
	padding-left:15px;
}

.plenty_blog_category_list li {
	line-height: 170%;
	list-style-type: none;
	text-align: left;
	width: 168px;
}

.blog_archive_linklist a {
	background-image:url(/layout/rombol01/images/listimg.png);
	background-position:0 2px;
	background-repeat:no-repeat;
	padding-left:15px;
}

.blog_archive_linklist li {
	line-height: 170%;
	list-style-type: none;
	text-align: left;
	width: 168px;
}

.blog_author {
	font-size: 80%;
}

.blog_body {
	margin-top: 15px;
}

/* ALT */

#flOuterContainer {
	background: #FFFFFF;
	color: #000000;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	text-align: left;
}

#flOuterContainer table {
	border: none;
}

td.flMain {
	padding: 0px;
	text-align: center;
}

.flOuterBorder {
}

.flBorder {
	border: 0px solid #DDDDDD;
}

.flImageleft {
}

.flImageright {
}

.flSubTable {
	width: 100%;
}

#flRemoveAllFilters {
	margin-left: 2px;
}

.flFilterRedundant {
	margin-left: 5px;
}

.flCloudHeader {
	color: #000000;
	padding: 4px;
	text-align: left;
	font-weight: bold;
}

strong .flEmphasis {
	text-decoration: underline;
}

.flEmphasis {
	font-weight: bold;
}

.flFrequency {
	color: #0000FF;
}

.flOuterBorder {
	border-color: #D3D3D3;
	border-spacing: 0;
	border-style: solid;
	border-width: 1px 0;
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
}

a.flResultTitle {
	font-family: arial;
	font-weight: bold;
}

a.flResultTitle .flEmphasis {
	text-decoration: underline;
}

.flShortDescription {
	font-size: 10px;
	background-color: #D2E6CB;
}

span.flPrice {
	font-weight: bold;
}

span.flOverriddenPrice {
	font-weight: normal;
	text-decoration: line-through;
}

span.flOverridingPrice {
	font-weight: bold;
	color: #FF0000;
}

.flFilterCloud a {
	color: #000000;
	font-family: arial;
	text-decoration: none;
}

.flFilterCloud a:hover {
	text-decoration: underline;
	color: #000000;
}

.flCloudHeader a:visited {
	color: #000000;
}

.flCloudSizeClass0 a {
	font-size: 9px;
}

.flCloudSizeClass1 a {
	font-size: 10px;
}

.flCloudSizeClass2 a {
	font-size: 11px;
}

.flCloudSizeClass3 a {
	font-size: 12px;
}

.flCloudSizeClass4 a {
	font-size: 13px;
}

.flCloudSizeClass5 a {
	font-size: 14px;
}


#flRemoveAllFilters {
	color: #FF8C00;
}

#flRemoveAllFilters:hover {
	text-decoration: underline;
}

#flCloudAreasTable {
	margin-top: 1px;
}

#flCloudArea {
	background-color: #E8E8FF;
}

#flContentContainer {
	margin-right: 5px;
	border: 1px solid #A9A9A9;
}

#flSearchHeader {
	width: 100%;
	cellspacing: 0;
}

#flSearchInfo {
	font-size: 14px;
}

#flPoweredBy {
	width: 90px;
}

#flRestrictHeader {
	border-spacing: 0;
	font-size: 12px;
	height: 17px;
}

.flContFilterRedundant {
	margin-left: 2px;
	margin-bottom: 5px;
}

ul.flFilters {
	list-style-type: none;
	list-style-position: inside;
	list-style-image: none;
	padding: 0px;
	margin: 0px;
}

ul.flFilters li {
	list-style-type: none;
	list-style-position: inside;
	list-style-image: none;
	padding: 0px;
	margin: 0px;
}

.flChosenFilters {
	padding: 4px;
}

.flChosenFilters span {
	display: block;
}

.flFilterCloud {
	padding: 4px;
}

.flFilterCloud span {
	padding-right: 4px;
}

.flFilterRedundant span {
	padding-right: 3px;
}

.flPageCurrent {
	color: #ED222A;
	text-decoration: none;
	font-weight: bold;
}

.flClear {
	height: 20px;
	clear: both;
}
 
