html {
	overflow-x:auto;
	overflow-y:scroll;
}

table
	{
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: 13px;	
	}

td { padding:1px; }
	
	
h2 a:link,h2 a:visited
	{
	color: #1F497D;
	text-decoration: none;
	}
h2 a:hover,h2 a:active
	{
	color: steelblue;
	text-decoration: underline;
	}
	
.top_left
	{
	background-image: url('grfx/top_left2.png');
	background-repeat: no-repeat;
	height:35px;
	width: 30px;
	}
.top_center
	{
	background-image: url('grfx/top_center2.png');
	background-repeat: repeat-x;
	}
.top_right
	{
	background-image: url('grfx/top_right2.png');
	background-repeat: no-repeat;
	}
.left
	{
	background-image: url('grfx/left2.png');
	background-repeat: repeat-y;
	min-width:30px !important;
	}
.right
	{
	background-image: url('grfx/right2.png');
	background-repeat: repeat-y;
	}
.bottom_left
	{
	background-image: url('grfx/bottom_left2.png');
	background-repeat: no-repeat;
	height:110px;
	width: 11px;
	}
.bottom_center
	{
	background-image: url('grfx/bottom_center2.png');
	background-repeat: repeat-x;
	height:60px;
	}
.bottom_right
	{
	background-image: url('grfx/bottom_right2.png');
	background-repeat: no-repeat;
	height:35px;
	}

/*POST STYLE */
.post_top_left
	{
	background-image: url('grfx/post_top_left.png');
	background-repeat: no-repeat;
	height:5px;
	width: 10px;
	}
.post_top_center
	{
	background-image: url('grfx/post_top_center.png');
	background-repeat: repeat-x;
	}
.post_top_right
	{
	background-image: url('grfx/post_top_right.png');
	background-repeat: no-repeat;
	}
.post_left
	{
	background-image: url('grfx/post_left.png');
	background-repeat: repeat-y;
	min-width:20px !important;
	}
.post_right
	{
	background-image: url('grfx/post_right.png');
	background-repeat: repeat-y;
	}
.post_bottom_left
	{
	background-image: url('grfx/post_bottom_left.png');
	background-repeat: no-repeat;
	height:70px;
	width: 1px;
	}
.post_bottom_center
	{
	background-image: url('grfx/post_bottom_center.png');
	background-repeat: repeat-x;
	height:10px;
	}
.post_bottom_right
	{
	background-image: url('grfx/post_bottom_right.png');
	background-repeat: no-repeat;
	height:10px;
	}
.post_content
	{
	background-color:#DCE6F2;
	}
	
/*CATEGORIE LISTING */
.cat_top_left
	{
	background-image: url('grfx/cat_top_left.png');
	background-repeat: no-repeat;
	height:35px;
	width: 10px;
	}
.cat_top_center
	{
	padding-top:10px;
	font-size: 18px;
	background-image: url('grfx/cat_top_center.png');
	background-repeat: repeat-x;
	border-bottom:1px solid firebrick;
	}
.cat_top_right
	{
	background-image: url('grfx/cat_top_right.png');
	background-repeat: no-repeat;
	}
.cat_left
	{
	background-image: url('grfx/cat_left.png');
	background-repeat: repeat-y;
	min-width:20px !important;
	}
.cat_right
	{
	background-image: url('grfx/cat_right.png');
	background-repeat: repeat-y;
	}
.cat_bottom_left
	{
	background-image: url('grfx/cat_bottom_left.png');
	background-repeat: no-repeat;
	height:70px;
	width: 1px;
	}
.cat_bottom_center
	{
	background-image: url('grfx/cat_bottom_center.png');
	background-repeat: repeat-x;
	height:10px;
	}
.cat_bottom_right
	{
	background-image: url('grfx/cat_bottom_right.png');
	background-repeat: no-repeat;
	height:10px;
	}
.cat_content
	{
	background-color:#FCD5B5;
	min-width: 540px !important;
	max-width: 540px !important;
	}
	
/*SUBNAVI */
.sub_top_left
	{
	background-image: url('grfx/sub_top_left.png');
	background-repeat: no-repeat;
	height:35px;
	width: 10px;
	}
.sub_top_center
	{
	padding-top:10px;
	font-size: 18px;
	background-image: url('grfx/sub_top_center.png');
	background-repeat: repeat-x;
	border-bottom:1px solid silver;
	color: white;
	padding-bottom: 10px;
	}
.sub_top_right
	{
	background-image: url('grfx/sub_top_right.png');
	background-repeat: no-repeat;
	}
.sub_left
	{
	background-image: url('grfx/sub_left.png');
	background-repeat: repeat-y;
	min-width:20px !important;
	}
.sub_right
	{
	background-image: url('grfx/sub_right.png');
	background-repeat: repeat-y;
	}
.sub_bottom_left
	{
	background-image: url('grfx/sub_bottom_left.png');
	background-repeat: no-repeat;
	height:70px;
	width: 1px;
	}
.sub_bottom_center
	{
	background-image: url('grfx/sub_bottom_center.png');
	background-repeat: repeat-x;
	height:10px;
	}
.sub_bottom_right
	{
	background-image: url('grfx/sub_bottom_right.png');
	background-repeat: no-repeat;
	height:10px;
	}
.sub_content
	{
	background-color:#1F497D;
	color: white;
	min-width: 220px !important;
	max-width: 220px !important;
	}
	
.sub_content a:link, .sub_content a:visited
	{
	color: white;
	text-decoration: underline;
	}
.sub_content a:active, .sub_content a:hover
	{
	color: lightsteelblue;
	text-decoration: underline;
	}
	

/*SUBNAVI */
.sub_suche_top_left
	{
	background-image: url('grfx/sub_suche_top_left.png');
	background-repeat: no-repeat;
	height:15px;
	width: 30px;
	}
.sub_suche_top_center
	{
	padding-top:10px;
	font-size: 18px;
	background-image: url('grfx/sub_suche_top_center.png');
	background-repeat: repeat-x;
	border-bottom:1px solid #808080;
	color: white;
	padding-bottom: 10px;
	padding-top: 20px;
	}
.sub_suche_top_right
	{
	background-image: url('grfx/sub_suche_top_right.png');
	background-repeat: no-repeat;
	}
.sub_suche_left
	{
	background-image: url('grfx/sub_suche_left.png');
	background-repeat: repeat-y;
	min-width:20px !important;
	}
.sub_suche_right
	{
	background-image: url('grfx/sub_suche_right.png');
	background-repeat: repeat-y;
	}
.sub_suche_bottom_left
	{
	background-image: url('grfx/sub_suche_bottom_left.png');
	background-repeat: no-repeat;
	height:70px;
	width: 1px;
	}
.sub_suche_bottom_center
	{
	background-image: url('grfx/sub_suche_bottom_center.png');
	background-repeat: repeat-x;
	height:10px;
	}
.sub_suche_bottom_right
	{
	background-image: url('grfx/sub_suche_bottom_right.png');
	background-repeat: no-repeat;
	height:10px;
	}
.sub_suche_content
	{
	background-color:#C3D69B;
	color: white;
	min-width: 220px !important;
	max-width: 220px !important;
	}
/* ENDE SUCHE */
	
	
a.rightMenu:link, a.rightMenu:visited, #archivlinks a:link,#archivlinks a:visited
	{
	text-decoration: underline;
	font-weight: normal;
	font-family: Tahoma, sans serif;
	}

a.rightMenu:hover, a.rightMenu:active, #archivlinks a:hover,#archivlinks a:active
	{
	color: lightsteelblue;
	}
	
	
	
/*ENDE SUBNAVI */	
	
.block
	{
	background-image: url('grfx/jeans_bg.png');
	background-repeat: no-repeat;	
	padding: 11px;
	height: 130px;
	vertical-align: top;
	color: white;
	font-family: Tahoma;
	font-size: 13px;
	}
.block h1
	{
	color: orange;
	font-size: 15px;
	}
	
.mitte
	{
	background-image: url('grfx/jeans.png');
	background-repeat: repeat-y;	
	width: 162px;
	height: 100px;
	}
a.sloganLink:link,a.sloganLink:visited,a.sloganLink:active,a.sloganLink:hover
	{
	text-decoration: none;
	/*color:#335A8B;*/
	color: white;
	}

.header
	{
	background-image: url('grfx/banner_siegel_berge.png');
	background-repeat: no-repeat;
	width: 100%;
	}	
.topLinks
	{
	vertical-align: top;
	float:left;	
	margin-left:510px;
	padding-top:8px;
	padding-right:8px;
	}

a.toplink:link,a.toplink:visited
	{
	color: white;
	text-decoration: none;
	}
a.toplink:hover,a.toplink:active
	{
	color: #C3D69B;
	text-decoration: underline;
	}
	
.slogan
	{
	font-size: 50px;
	font-weight: bold;
	color: white;
	padding-left: 11px;
	
	height:100px;
	
	}
	
.slogan a
	{
	font-size: 50px;
	font-weight: bold;
	color: white;
	padding-left: 11px;
	text-decoration: none;
	}

.mainNavi
	{
	height: 40px;
	background-image: url('grfx/mainnavi_end_long.png');
	background-position: center right;
	background-repeat: no-repeat;	
	list-style: none;
	width:100%;
	}
	
.mainnavi_start
	{
	height: 40px;
	width:10px !important;
	background-image: url('grfx/mainnavi_start.png');
	background-repeat: repeat-x;	
	list-style: none;
	}
.mainnavi_center
	{
	height: 40px;
	background-image: url('grfx/mainnavi_center.png');
	background-repeat: repeat-x;	
	list-style: none;
	}


.mainnavi_end
	{
	height: 40px;
	width:10px !important;
	background-image: url('grfx/mainnavi_end.png');
	background-repeat: repeat-x;	
	list-style: none;
	background-position:right;
	}
	
.Footer
	{
	background-image: url('grfx/footer.png');
	background-repeat: repeat-x;	
	}
	
.Footer a:link, .Footer a:visited
	{
	border-right: 1px solid silver;
	background-image: url('grfx/footer.png');
	background-repeat: repeat-x;	
	padding-left: 11px;
	padding-right: 11px;
	padding-top:5px;
	padding-bottom:5px;
	color: white;
	text-decoration: none;
	}
	
.Footer a:active, .Footer a:hover
	{
	background-image: url('grfx/footer_hover.png');
	background-repeat: repeat-x;	
	}	
	
.bottom_center a:link,.bottom_center a:visited
	{
	color: white;
	text-decoration:none;
	}
.bottom_center a:active,.bottom_center a:hover
	{
	color: silver;
	text-decoration: underline;
	}
	
	
.pageBg, html
	{
	/*background-image:url('grfx/background_v2.gif');*/
	background-repeat: repeat-x,y;
	background-position: left top;
	margin-top: 0px;
	background-color:#376092;
	}
.page
	{
	background-color: white;
	}
.content_bg
	{
	background-image: url('grfx/content_jeans_bg.png');
	background-repeat: repeat-x,y;	
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
	}
	
.contentText
	{
	padding:20px;
	background-color: white;
	line-height: 20px;
	filter:alpha(opacity=70); /* IE */
	-moz-opacity:0.7; /* Gecko-Browser */
	opacity:0.7; /* Opera 9+ */	
	}

.topnavi_link
	{
	list-style:none;
	float:left;
	
	}
		
.submenu_top
	{
	background-image: url('../../grfx/submenu_top_shadow.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	z-Index: 2000;
	position: absolute;
	display: none;
	top: 170px;
	padding-left: 25px;
	padding-right: 5px;
	padding-bottom: 15px;
	min-width: 240px !important;
	width: 250px !important;
	}

ol
	{
	margin-left:-40px;
	}

#top_navi li
{
	float: left; /*left: von links nach RECHTS lesen | right: es wird von rechts nach LINKS gelesen*/
	list-style:none;
}

#top_navi li a
{
	padding-top: 10px;
	padding-bottom: 2px;
	padding-right: 11px;
	padding-left: 11px;
	color:white;
	display: block; 
	text-decoration: none;	
	background-image: url('grfx/mainnavi_center.png');
	height: 40px;
	background-repeat: no-repeat;
}

#top_navi li a:hover,#left_menu li a:focus,#left_menu li a:active
	{
	background-image: url('grfx/mainnavi_center_hover.png');
	color:white;
	}

#top_navi li a.topnavi_language:link,#top_navi a.topnavi_language:visited
	{
	color:white;
	}
	
#top_navi li a.topnavi_active
	{
	color:white;	
	background-image: url('grfx/mainnavi_center_hover.png');
	}

#top_navi li a.submenu_top_link:link, #top_navi li a.submenu_top_link:visited, a.submenu_top_link:link, a.submenu_top_link:visited
	{
	clear: both;
	text-decoration: none;
	line-height: 25px;
	border:none;
	background-image: url('');
	color: #589141;
	width:100%;
	height:20px;	
	wrap:nowrap;
	}
	
#top_navi li a.submenu_top_link:hover, a.submenu_top_link:hover, #top_navi li a.submenu_top_link:active, a.submenu_top_link:active
	{
	width:100%;
	text-decoration: underline;
	line-height: 25px;
	font-weight: normal;
	color: #4B5347;
	display:block;
	border:0px;
	background-color: white;	
	background: none;
	}	

#footer_list li
	{
	float: left;
	list-style: none;
	}

#footer_list li a
	{
	
	float: left;
	color: white;
	border-right: 1px solid #e0dfd6; 
	/*Farbe des Trennstriches zwichen den einzelnen Footer-Links*/
	display: block; 
	text-decoration: none;		
	}

	
/* ############	DEFAULT ARTIKEL ####################### */
	
TD.artlistContent
	{
	background-color: white;
	}
	
TD.artlistTopLeft
		{
		background-image: url('grfx/contentTopLeft.png');
		background-repeat:no-repeat;
		height:20px;
		width:30px;		
		}
TD.artlistTopLine
		{
		background-image: url('grfx/contentTopLine.png');
		padding-top: 5px;
		background-repeat:y-repeat;
		padding-top:10px;
		}	
TD.artlistTopRight
		{
		background-image: url('grfx/contentTopRight.png');
		background-repeat:no-repeat;		
		width:15px;
		}	
		
TD.artlistLeft
		{
		background-image: url('grfx/contentLeft.png');
		background-repeat:repeat-y;
		}		
TD.artlistRight
		{
		background-image: url('grfx/contentRight.png');
		background-repeat:repeat-y;
		}		
TD.artlistBottomLeft
		{
		background-image: url('grfx/contentBottomLeft.png');
		background-repeat:no-repeat;
		height:30px;
		
		}	
TD.artlistBottomLine
		{
		background-image: url('grfx/contentBottomLine.png');
		background-repeat:y-repeat;
		}	
TD.artlistBottomRight
		{
		background-image: url('grfx/contentBottomRight.png');
		background-repeat:no-repeat;
		}		

.teaserListingSingle
	{
	width: 540px;
	padding-left:10px;
	margin-top:2px;
	}

a.teaserLink:link, a.teaserLink:visited
	{
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, sans serif;
	color: #1F497D;
	border-bottom :1px solid #1F497D;
	}

a.teaserLink:hover, a.teaserLink:active
	{
	color: steelblue;
	}

a.teaserLinkMore:link, a.teaserLinkMore:visited
	{
	text-decoration: none;
	font-family: Tahoma, sans serif;
	color: firebrick;
	}

a.teaserLinkMore:hover, a.teaserLinkMore:active
	{
	color: black;
	}

textarea
	{
	width: 520px;
	}

.commentlist {
	padding: 0;
	list-style-type: none;
	margin-top: -20px;
	margin-left: 0px;
}

.commentlist li {
	margin-top: 16px;
	margin-left: 0px;
	padding-right:35px;
	border: 1px solid silver;
}

.commentlist li .comment-content,
.commentlist li .before-comment,
.commentlist li .after-comment div {
	background:transparent no-repeat top right;
}

.commentlist li .after-comment
	{
	border-bottom: 1px dotted firebrick;
	}

.commentlist li .comment-content {
	position:relative;
	zoom:1;
	_overflow-y:hidden;
 	padding: 28px 0px 30px 30px;
}

.commentlist li .before-comment {
	/* top+left vertical slice */
	position:absolute;
	left:0px;
	top:0px;
	width: 27px; /* top slice width */
	margin-left: -27px;
	height:100%;
	_height:1600px; /* arbitrary long height, IE 6 */
	background-position:top left;
}

.commentlist li .after-comment {
	/* bottom */
	position:relative;
	width:100%;
}

.commentlist li .after-comment,
.commentlist li .after-comment div {
	height: 40px; /* height of bottom cap/shade */
	font-size:1px;
}

.commentlist li .after-comment {
	background-position:bottom right;
}

.commentlist li .after-comment div {
	position:relative;
	width:27px; /* bottom corner width */
	margin-left: -27px;
	background-position:bottom left;
}

.commentlist .comment {
	margin: 0;
	padding-right: 27px;
}

.comment-text {
	margin-left: 42px;
	margin-right: 10px;
	margin-top: 24px;
	font-size: 0.9em;
}

.comment-text * {
	margin-bottom: 0;
	padding-bottom: 0;
}

.commentlist .comment .reply {
	text-align: right;
	position: relative;
	top: 15px;
	z-index: 100;
	font-size: 0.9em;
}

.commentlist .comment .reply a {
	color: #D7DBD8;
	text-decoration: none;
}	
.avatar {
	float: left;
	margin:0 10px 0 0!important;
	list-style: none;
	}
	
