/**
 * Style sheet global
 */
*
{
	margin:0px;
	padding:0px;
	border:0px;
}

body
{
	margin:0px;
	padding:0px;
	background-position:center top;
	background-repeat:repeat-y;
}

a, b, body, cite, div, em, fieldset, form, h1, h2, h3, h4, h5, h6, i, input, label, li, ol, optgroup, p, select, strong, td, textarea, th, u, ul
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5b5b5b;
}

body, input, select, textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5b5b5b;
	line-height:15px;
}

strong, b
{
	font-weight:bold;
}

a
{
	text-decoration:none;
	color:#0000ff;
}

a:hover
{
	text-decoration:underline;
}

p, cite, .ce_text, .ce_table, .ce_list, .mod_dfGallery, .ce_download, .ce_downloads
{
	margin-bottom:12px;
}

.mod_article
{
	margin-bottom:20px;
}

.rand img, img.rand
{
	border:1px solid #000000;
}

.vollebreite, 
{
	width:100%;
}

h1
{
	height:33px;
	margin-top:19px;
	padding-left:12px;
	font-weight:bold;
	font-size:15px;
	color:#709E28;
	text-transform:uppercase;
}

h2
{
	margin-bottom:10px;
	font-weight:bold;
	font-size:11px;
}

h3
{
	margin-bottom:10px;
	font-weight:bold;
	font-size:11px;
	color:#709E28;
	text-transform:uppercase;
}

h4
{
	margin-bottom:10px;
	font-weight:bold;
	font-size:11px;
}

h5
{
	margin-bottom:10px;
	font-weight:bold;
	font-size:11px;
}

h6
{
	margin-bottom:10px;
	font-weight:bold;
	font-size:11px;
}

ul
{
	margin-bottom:10px;
	list-style-type:square;
}

ol
{
	margin-bottom:10px;
	list-style-type:decimal;
}

li
{
	margin:0px 0px 5px 22px;
}

li a.trail
{
	color:#FFFFFF;
}

li.last
{
	margin-bottom:0px;
}

.formgeteilt.b270.h240
{
	margin:0px;
	padding:0px;
}

.ce_form.geteilt
{
	padding-right:0px;
}

input.text, input.password, input.captcha, input.mandatory, textarea
{
	width:220px;
	height:18px;
	margin:0px 0px 2px 0px;
	padding:0px 2px;
	border:1px solid #C5CBCD;
	font-size:11px;
}

textarea
{
	height:55px;
}

input.captcha
{
	width:30px;
}

select
{
	width:366px;
	height:19px;
	margin:1px 0px 5px 0px;
	border:1px solid #000000;
}

fieldset
{
	margin-bottom:10px;
}

optgroup
{
	padding-top:3px;
	padding-bottom:3px;
}

optgroup option
{
	margin-left:19px;
}

div.radio_container
{
	margin:0px 0px 5px 0px;
}

div.radio_container span
{
	display:block;
	padding-right:6px;
}

input.radio
{
	top:2px;
	position:relative;
	margin:1px 2px 0px 1px;
	padding:0px;
}

div.checkbox_container
{
	margin:0px 0px 5px 0px;
}

div.checkbox_container span
{
	display:block;
	padding-right:6px;
}

input.checkbox
{
	margin:3px 3px 0px 1px;
	padding:0px;
}

input.file, input.upload
{
	width:366px;
	margin:1px 0px 5px 0px;
	border:1px solid #000000;
}

.submit_container
{
	width:226px;
	margin-top:3px;
	text-align:right;
}

input.submit
{
	margin:0px;
	padding:0px;
}

label
{
	display:block;
	margin:0px;
	padding:0px;
}

.formbody
{
	margin:0px;
}

.ce_form .col_0
{
	padding-right:10px;
}

.col_0 label
{
	display:block;
	margin-top:0px;
}

.col_0 label.mandatory, .radio_container label, .checkbox_container label
{
	padding-right:10px;
}

div.error
{
	margin:1px 0px;
	color:#ff0000;
}

table
{
	border-collapse:collapse;
}

td, th
{
	vertical-align:top;
}

.vollebreite table
{
	width:100%;
}

.ce_table table
{
	margin:1px 0px 0px 1px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

.ce_table td
{
	padding:2px 8px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.ce_table th
{
	padding:2px 8px;
	background-color:#e6e6e6;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.ce_table.vollebreite table
{
	width:99.8%;
}

.pagination ul
{
	margin:0px;
	list-style-type:none;
}

.pagination li
{
	display:inline;
	margin:0;
	padding:0;
}

.pagination a, .pagination span.pagination_current
{
	padding-right:5px;
	padding-left:5px;
	border-left:1px solid #8b8b8b;
}

a.pagination_previous
{
	padding-left:15px;
	background-image:url("dateien/template/pfeil_links.gif");
	background-position:left center;
	background-repeat:no-repeat;
	border-left:1px solid #ffffff;
}

a.pagination_next
{
	padding-right:15px;
	background-image:url("dateien/template/pfeil_rechts.gif");
	background-position:right center;
	background-repeat:no-repeat;
}

.pagination p
{
	float:right;
	display:inline;
}

p.back
{
	margin-top:12px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:25px;
	background-image:url("dateien/template/pfeil_links.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

p.back a
{
	color:#000000;
}

p.back a:hover
{
	text-decoration:underline;
}

#header
{
	width:895px;
	height:40px;
	overflow:hidden;
	margin: 0 auto;
}

#container
{
	width:100%;
	height:552px;
	position:absolute;
	overflow:hidden;
	margin-bottom:40px;
	background-image:url("dateien/template/contbg1.gif");
	background-position:center top;
	background-repeat:no-repeat;
}

#container2
{
	width:811px;
	background-color:#ffffff;
	margin: 9px auto;
}

.mod_navigationMain
{
	margin-top:20px;
	margin-left:42px;
}

.mod_navigationMain ul, .mod_navigationMain li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.mod_navigationMain li
{
	float:left;
}

.mod_navigationMain a, .mod_navigationMain p
{
	width:94px;
	height:21px;
	overflow:hidden;
	display:block;
	margin:0px;
	padding:0px 0px 0px 5px;
	font-weight:bold;
	text-decoration:none;
	font-size:9pt;
	color:#709E28;
	line-height:21px;
	text-transform: uppercase;
}

.mod_navigationMain a:hover, .mod_navigationMain p
{
	color:#ffffff;
}

.mod_customnav
{
	right:50px;
	top:420px;
	position:absolute;
}

.mod_customnav ul, .mod_customnav li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.mod_customnav li
{
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px;
}

.mod_customnav a, .mod_customnav p
{
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	color:#808080;
}

.mod_customnav a:hover, .mod_customnav p
{
	text-decoration:none;
	color:#404040;
}

.mod_customnav .active
{
	color:#709E28;
}

.logo
{
	right:0px;
	top:-56px;
	position:absolute;
}

.sprachen
{
	right:0px;
	top:420px;
	position:absolute;
}

.sprachen a
{
	width:22px;
	height:22px;
	float:left;
	display:block;
	margin-left:10px;
}

.sprachen a.de
{
	background-image:url("dateien/template/flagge_de.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.sprachen a.en
{
	background-image:url("dateien/template/flagge_en.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.sprachen a.de:hover
{
	background-image:url("dateien/template/flagge_de-h.gif");
}

.sprachen a.en:hover
{
	background-image:url("dateien/template/flagge_en-h.gif");
}

#main
{
	height:400px;
	margin-top:73px;
	background-color:#ffffff;
	background-image:url("dateien/template/bg_seite.gif");
}

.titelfoto
{
	margin-bottom:6px;
}

.b180map
{
	width:170px;
}

.b200
{
	width:176px;
}

.b220
{
	width:196px;
}

.b230
{
	width:206px;
}

.b270
{
	width:246px;
}

.b540
{
	width:516px;
}

.b810
{
	width:786px;
}

.h240
{
	height:220px;
}

.h140
{
	height:120px;
}

.h385
{
	height:375px;
}

.trenner
{
	background-image:url("dateien/template/bg_spalte.gif");
	background-position:right top;
	background-repeat:repeat-y;
}

.geteilt
{
	overflow:auto;
	float:left;
	padding:20px 12px 0px 12px;
}

.anfahrtmap
{
	overflow:hidden;
	float:left;
	padding:35px 5px 0px 5px;
}

.mod_eventlist h1
{
	margin-left:0px;
	padding-left:0px;
	font-size:12px;
}

.mod_newslist h2, .mod_eventlist h2
{
	margin-bottom:2px;
}

.mod_newslist .more, .mod_eventlist .header, .mod_eventlist .more
{
	display:none;
}

.mod_newslist a, .mod_eventlist a
{
	float:left;
	display:block;
	margin:0px;
	padding:0px 25px 0px 0px;
	background-image:url("dateien/template/submarker2.gif");
	background-position:right center;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:11px;
	color:#709E28;
}

.ce_text a.kontaktmail
{
	float:left;
	display:block;
	margin:0px;
	font-weight:bold;
	font-size:9px;
	color:#709E28;
}

.ce_text a.kontaktmailpfeil
{
	float:left;
	display:block;
	margin:0px;
	padding:0px 25px 0px 0px;
	background-image:url("dateien/template/submarker3.gif");
	background-position:right center;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:9px;
	color:#709E28;
}

.mod_newslist p.info
{
	float:right;
	margin:0px;
}

.mod_newslist p.teaser
{
	clear:both;
	margin:5px 0px 10px 0px;
}

.mod_eventlist .time
{
	clear:both;
	margin:0px 0px 2px 0px;
}

.mod_newsreader h1, .mod_eventreader h1
{
	float:left;
	margin:0px;
	padding-left:0px;
	font-size:12px;
}

.mod_newsreader .ce_text, .mod_eventreader .ce_text
{
	clear:both;
}

.mod_newsreader p.info, .mod_eventreader .info
{
	float:right;
	margin:0px;
	color:#c0c0c0;
}

.layout_latest
{
	margin:0px 0px 12px 0px;
}

.layout_full
{
	margin:0px;
}

.mod_navigationSub a
{
	font-weight:bold;
	color:#709E28;
}

.mod_navigationSub
{
	height:33px;
	overflow:hidden;
	margin-top:19px;
}

.mod_navigationSub ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.mod_navigationSub li
{
	float:left;
	display:block;
	margin:0px;
	padding:0px 10px;
}

.mod_navigationSub a
{
	float:left;
	display:block;
	margin:0px;
	padding:0px 28px 0px 0px;
	background-image:url("dateien/template/submarker1.gif");
	background-position:right center;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:11px;
}

.mod_navigationSub a_backup
{
	float:left;
	display:block;
	margin:0px;
	padding:0px 28px 0px 0px;
	background-image:url("dateien/template/submarker1.gif");
	background-position:right center;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:11px;
}

.mod_navigationSub p.active
{
	float:left;
	display:block;
	margin:0px;
	padding:0px 28px 0px 0px;
	text-align:left;
	background-image:url("dateien/template/submarker1active.gif");
	background-position:right center;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:11px;
}

.mod_navigationSub p
{
	float:left;
	display:block;
	margin:0px;
	padding:0px 28px 0px 0px;
	text-align:left;
	background-image:url("dateien/template/submarker1.gif");
	background-position:right center;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:11px;
}

.mod_navigationSub p_backup
{
	float:left;
	display:block;
	margin:0px;
	padding:0px 28px 0px 0px;
	text-align:left;
	background-image:url("dateien/template/submarker1.gif");
	background-position:right center;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:11px;
}

.mod_navigationSub.uebersicht
{
	margin-top:5px;
	height: auto;
}

.mod_navigationSub.uebersicht ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.mod_navigationSub.uebersicht li
{
	float:left;
	margin:0px;
	padding:0px;
	background-image:url("dateien/template/bg_spalte.gif");
	background-position:right top;
	background-repeat:repeat-y;
}

.mod_navigationSub.uebersicht a
{
	width:130px;
	height:25px;
	float:left;
	display:block;
	margin:0px;
	padding:170px 0px 0px 12px;
	background-position:center top;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:12px;
	background-position: center 15px;
	background-image:none;
}

.mod_navigationSub.uebersicht a:hover
{
	text-decoration:none;
}

.mod_navigationSub.uebersicht a_backup
{
	width:130px;
	height:25px;
	float:left;
	display:block;
	margin:0px;
	padding:170px 0px 0px 12px;
	background-position:center top;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:12px;
	background-position: center 15px;
	background-image:none;
}

.mod_navigationSub.uebersicht li.produktumbruch
{
	width:144px;
	background-image: none;
}

.mod_navigationSub.uebersicht li.last
{
	width:154px;
	background-image:url("dateien/template/bg_produktblock_last.gif");
	background-position:right top;
	background-repeat:repeat-x;
}

.mod_navigationSub.uebersicht li.reihe2
{
	background-image:url("dateien/template/bg_produktblock.gif");
	background-position:right top;
	background-repeat:no-repeat;
}

.mod_navigationSub.uebersicht a.haka
{
	background-image:url("dateien/produkte/haka.jpg");
}

.mod_navigationSub.uebersicht a.dob
{
	background-image:url("dateien/produkte/dob.jpg");
}

.mod_navigationSub.uebersicht a.traditionals
{
	background-image:url("dateien/produkte/traditionals.jpg");
}

.mod_navigationSub.uebersicht a.technics
{
	background-image:url("dateien/produkte/technics.jpg");
}

.mod_navigationSub.uebersicht a.jeans
{
	background-image:url("dateien/produkte/jeans.jpg");
}

.mod_navigationSub.uebersicht a.sports
{
	background-image:url("dateien/produkte/sports.jpg");
}

.mod_navigationSub.uebersicht a.casual
{
	background-image:url("dateien/produkte/casual.jpg");
}

.mod_navigationSub.uebersicht a.stretch
{
	background-image:url("dateien/produkte/stretch.jpg");
}

.mitarbeiter img
{
	margin-top:12px;
	margin-right:10px;
}

.mitarbeiter table
{
	width:100%;
}

.mitarbeiter td
{
	vertical-align:bottom;
}

.mitarbeiter td.foto
{
	width:83px;
}

.ce_gallery
{
	width:810px;
	height:159px;
	overflow:hidden;
}

h1.startseite
{
	height:76px;
	font-size:18px;
}

#container
{
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #c0c0c0;
	scrollbar-darkshadow-color: #808080;
	scrollbar-shadow-color: #dddddd;
	scrollbar-arrow-color: #709E28;
	scrollbar-track-color: #F3F1EC;
}
