/*<agl.folder "Kram">*/
	input.inputbox, input.textarea { border-style: inset; border-width: 1px; }
	input.inputbox { color: inherit; font-size: inherit; font-family: inherit; font-weight: inherit; font-style: inherit; text-indent: 2px; padding-top: 2px; padding-bottom: 1px; }
	select.inputbox { font-size: inherit; margin: 0; padding: 0; border-top-width: 1px; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-width: 1px; }
	input.button { color: inherit; font-size: inherit; background-color: #e6e6e6; width: auto; overflow: visible; margin: 0; padding: 1px; border-width: 1px; }
	* { margin: 0; padding: 0; border-collapse: collapse; }
	body, html { color: #333; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 16px; width: 100%; height: 100%; }
	a:link, a:visited { color: #036; font-size: inherit; text-decoration: none; }
	a:hover { color: #900; font-size: inherit; }
	h1, h2, h3, h4, h5 { font-size: inherit; font-weight: normal; font-style: normal; line-height: 140%; margin: 0; padding: 0; }
	cbBox h3 { font-size: medium; line-height: 100%; width: auto; height: auto; margin: 10px; padding: 10px; }
	form {  }
	strong { font-size: inherit; }
	img { border-style: none; border-width: 0; }
/*</agl.folder>*/
/*<agl.folder "Layout">*/
	#containerblau { font-size: inherit; background-color: #036; background-image: url(../bilder/master_bg.gif); background-repeat: repeat-y; background-position: center 0; width: 100%; min-height: 100%; }
	#containerblau:after { visibility: hidden; display: block; height: 0; clear: both; content: ""; }
	#container0 { font-size: inherit; background-color: #fff9ee; position: relative; width: 960px; min-height: 100% !important; margin: 0 auto; }
	#container0:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
	#kopf { font-size: inherit; background-image: url(../bilder/kopf.jpg); background-repeat: no-repeat; width: 100%; height: 115px; border-bottom: 8px solid #036; }
	#contentwrapper { width: 100%; float: left; padding-top: 49px; }
	#content { position: relative; width: 720px; }
	#rechts { width: 190px !important; float: right; }
	#footer { width: 100%; clear: both; }
	#chooser { font-size: inherit; position: relative; width: 180px; height: 115px; float: left; margin-right: 50px; padding-left: 10px; }
	#lang_curr { position: absolute; right: 0; bottom: 0; width: auto; border-right: 1px solid #fff9ee; }
	#lang_curr2 { position: absolute; right: 0; bottom: 0; width: auto; border-right: 1px solid #fff9ee; }
	#lang_curr2 .moduletable_langselect { border-left: 1px solid #fff9ee; }
	.moduletable_langselect, .moduletable_currselect { height: 2em; float: right; padding-right: 10px; padding-left: 10px; }
	.moduletable_langselect { font-size: 91.7%; }
	.moduletable_currselect { font-size: 91.7%; border-right: 1px solid #fff9ee; border-left: 1px solid #fff9ee; }
	.moduletable_mainmenu { width: 720px; height: 115px; margin-left: 240px; }
/*</agl.folder>*/
/*<agl.folder "topmenu">*/
	.moduletable_mainmenu ul { font-size: 14px; height: 115px; list-style-type: none; }
	.moduletable_mainmenu ul li { float: left; margin: 0; padding: 0; display: block; }
	.moduletable_mainmenu ul li.item1 a:link, .moduletable_mainmenu ul li.item1 a:visited { color: black; font-size: 0; line-height: 0; background-image: url(../bilder/home.jpg); background-repeat: no-repeat; background-position: 0 -115px; text-decoration: none; display: block; width: 239px; border-left: 1px solid #fff9ee; }
	.moduletable_mainmenu ul li.item1 a:hover { background-repeat: no-repeat; background-position: 0 0; }
	.moduletable_mainmenu ul li a, .moduletable_mainmenu ul li a:visited { color: #036; text-decoration: none; width: 119px; height: 115px; margin: 0; padding: 0; border-left: 1px solid #fff9ee; display: block; }
	.moduletable_mainmenu ul li a span { height: 20px; padding-top: 95px; padding-left: 10px; display: block; }
	.item2 a, .item2 a:visited { background-image: url(../bilder/men1.jpg); background-repeat: no-repeat; background-position: 0 -115px; }
	.item4 a, .item4 a:visited { background-image: url(../bilder/men3.jpg); background-repeat: no-repeat; background-position: 0 -115px; }
	.item6 a, .item6 a:visited { background-image: url(../bilder/men2.jpg); background-repeat: no-repeat; background-position: 0 -115px; }
	.item5 a, .item5 a:visited { background-image: url(../bilder/men4.jpg); background-repeat: no-repeat; background-position: 0 -115px; }
	.moduletable_mainmenu a:hover, .moduletable_mainmenu a:hover span { color: #900; background-position: 0 0 !important; cursor: pointer; }
	.moduletable_mainmenu .active a, .moduletable_mainmenu .active a:visited { font-weight: bold; background-position: 0 -115px; cursor: pointer; }
	.moduletable_mainmenu .active a:hover { background-position: 0 0; }
/*</agl.folder>*/
/*<agl.folder "virtuemart_menu">*/
	.moduletable_vmcat, .moduletable_vmsearch, .moduletable_vmlogin, .moduletable_news, .moduletable_submenu, .moduletable_featured_mod { font-size: 91.7%; margin-bottom: 20px; padding-left: 15px; border-left: 1px solid #036; display: block; }
	.moduletable_vmcat {  }
	#virtuemart h3, .moduletable_featured_mod h3 { font-size: 109.1%; text-transform: uppercase; letter-spacing: 0.1em; padding-bottom: 3px; }
	.moduletable_vmcat a:link, .moduletable_vmcat a:visited { padding-top: 3px; padding-bottom: 3px; display: block; }
	.moduletable_vmcat a:hover { color: #900; }
	.zeile0 { border-style: none !important; }
	/* achtung Umbenennungen!!*/
	a.sublevel { padding-left: 14px; }
	#active_menu { font-weight: bold; }
	#rechts .inputbox { width: 150px; }
	.moduletable_vmsearch .button, .moduletable_vmlogin .button { margin-top: 5px; }
	.moduletable_vmlogin ul { margin-top: 6px; list-style-type: none; display: block; }
	.moduletable_vmlogin ul li { margin: 0; padding: 0; list-style-type: none; list-style-image: none; display: block; }
/*</agl.folder>*/
/*<agl.folder "Content">*/
	.contentpaneopen {  }
	.contentpaneopen td {  }
	#content .contentheading, #content .componentheading, h1.contentheading { font-size: 116.67%; text-transform: uppercase; text-align: right; letter-spacing: 1px; position: absolute; left: 0; width: 180px; margin-left: 10px; display: block; }
	.mceContentBody .body { padding-right: 0 !important; padding-left: 0 !important; }
	.body { text-indent: 2em; display: block; padding-right: 10px; }
	.body1 { display: block; padding-right: 10px; }
	.jcebox, .jcepopup, .jce_caption { background-image: none !important; float: left; margin-right: 20px; padding-left: 0 !important; border-style: none; border-width: 0; }
	.jcecaptiontext { font-size: 91.7%; font-style: italic; padding-top: 10px; }
	.small { font-size: 83.4%; }
	.blog, #page { margin-left: 240px; padding-bottom: 20px; }
	.leading { width: 100%; float: left; }
	.leading_separator { line-height: 30px; display: block; }
/*</agl.folder>*/
/*<agl.folder "Textlinks">*/
	.body1 a, .body a, .body1 a:visited, .body a:visited, #vm_categorydescr a, #vm_categorydescr a:visited { background-image: url(../bilder/link.gif); background-repeat: no-repeat; background-position: left 0.1em; padding-left: 14px; }
	.body a:hover, .body1 a:hover, #vm_categorydescr a:hover { background-image: url(../bilder/link_hover.gif); background-repeat: no-repeat; background-position: left 0.1em; padding-left: 14px; }
/*</agl.folder>*/
/*<agl.folder "continue/back">*/
	a.continuelink, a.continuelink:link, a.continuelink:visited { color: white; font-size: 0.7em; font-weight: normal; line-height: 1em; background-color: maroon; background-image: none; text-decoration: none; text-align: center; width: 50px; margin-top: 5px; padding-top: 2px; padding-bottom: 2px; display: block; }
/*</agl.folder>*/




/*<agl.folder "News-Spalte Titelseite">*/
	.moduletable_news h3 { font-size: 109.1%; }
	.moduletable_news h4 { font-size: 100%; }
	.moduletable_news .readon { display: none; }
	.moduletable_news .article_separator { height: 1em; display: block; }
	.moduletable_news ul { font-size: inherit; list-style-type: none; }
/*</agl.folder>*/
/*#order, #orderbyform { height: 0; visibility: hidden; display: none; }*/
#order, #orderbyform { height: 0; visibility: hidden; display: none; }
#last_update { width: 0; height: 0; visibility: hidden; display: none; }
/*<agl.folder "VM">*/
	.shophead { text-align: right; position: absolute; left: 0; width: 180px; margin-bottom: 10px; padding-left: 10px; }
	.mceContentBody .shophead { position: static !important; }
	.shophead h1, .shophead h2, .shophead h3, .shophead h4 { font-size: 116.67%; padding-bottom: 3px; }
	.shophead h1 { text-transform: uppercase; letter-spacing: 1px; }
	.shophead h2 { font-size: 100%; }
	#einr { width: 480px; margin: 0 0 0 240px; padding: 0; }
	.shophead_sub { font-size: 91.7%; margin-top: 30px; padding-right: 15px; border-right: 1px solid #036; }
	.shophead_sub a { margin: 0 0 5px; padding: 0 0 0; display: block; }
	.shophead_sub input.button { color: #036; font-size: inherit; background-color: transparent; text-align: right; width: 100%; float: right; margin: 0 0 5px; padding: 0; border-style: none; border-width: 0 !important; cursor: pointer; display: block; }
	.shophead_sub input:hover { color: #900; }
	.mixed { font-style: italic; text-transform: none; letter-spacing: normal; }
	#einr .body { background-color: transparent; text-indent: inherit; }
/*</agl.folder>*/
/*<agl.folder "AGB">*/
	#page #agb { margin: 10px; padding: 0; top: 0; }
	#agb { position: absolute; top: 0; left: 0; margin: 10px; padding: 0; }
	#agb ol { padding-left: 20px; }
	.abg li { color: orange; margin: 0 0 0 10px; padding: 0 0 0 10px; }
/*</agl.folder>*/
/*<agl.folder "Submenu">*/
	.moduletable_submenu ul { list-style-type: none; }
	.moduletable_submenu ul li { padding-top: 3px; padding-bottom: 2px; list-style-type: none; }
/*</agl.folder>*/
/*<agl.folder "contenttoc">*/
	#artikelnavi_container { font-size: 91.7%; text-align: right; position: absolute; top: 28px; left: 0; width: 165px; margin-top: 20px; padding-right: 15px; padding-left: 10px; border-right: 1px solid #036; }
	#artikelnavi_container ul { list-style-type: none; }
	#artikelnavi_container ul li a { padding-top: 3px; padding-bottom: 2px; display: block; }
	.pagenavbar { font-size: 91.7%; margin-top: 10px; }
	.pagenav_next { background-image: url(../bilder/repfeil.gif); background-repeat: no-repeat; background-position: right center; padding-right: 10px; }
	.pagenav_prev { background-image: url(../bilder/lipfeil.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px; }
/*</agl.folder>*/
/*<agl.folder "virtuemart_menu 2">*/
	.moduletable_vmcat, .moduletable_vmsearch, .moduletable_vmlogin, .moduletable_news, .moduletable_submenu { font-size: 91.7%; margin-bottom: 20px; padding-left: 15px; border-left: 1px solid #036; display: block; }
	.moduletable_vmcat ul { list-style-type: none; }
	.moduletable_vmcat ul ul { padding-left: 1em; list-style-type: none; }
	#virtuemart h3 { font-size: 109.1%; text-transform: uppercase; letter-spacing: 0.1em; padding-bottom: 3px; }
	.moduletable_vmcat a:link, .moduletable_vmcat a:visited { padding-top: 3px; padding-bottom: 3px; display: block; }
	.moduletable_vmcat a:hover { color: #900; }
	.zeile0 { border-style: none !important; }
	/* achtung Umbenennungen!!*/
	a.sublevel { padding-left: 14px; }
	#active_menu { font-weight: bold; }
/*</agl.folder>*/


