#wrapper {word-wrap: break-word;} /* ie proprietary property to force long words to break rather than the layout */


/***** allgemeine angaben *****/
* { margin:0; padding:0; border:0; }

body {
  overflow-y:scroll;
}
* html body { /* IE 6 */
  overflow-y:auto;
}
*+html body{ /* IE 7 */ 
  overflow-y:auto; 
}

h1,h2,h3,h4,h5,p,ul,li{ padding:0; margin:0;}
html {min-height: 100%; margin-bottom: 1px;}

a { text-decoration:none; color:white; }

/***** layout *****/

#wrapper { text-align:left;	width:1000px; margin:0 auto; background:url('../images/site/wrapper-background.gif') repeat-y; }

#contentfloatholder {/* right faux column tab */  
	float: left;
	width: 100%;	
	background:url('../images/site/contentfloatholder-background.gif') 703px 0px no-repeat;
}

#mainwrap { float:left; width:100%; height:100%; }

#main {	margin: 0 297px 0 24px; background:url('../images/site/main-background.png') 6px 0px no-repeat; border-top:6px solid white; }
#main div.inside { min-height:700px; }
#main div.trauerflor {
  position:absolute;
  top:-6px;
  left:0;
  width:38px;
  height:38px;
  background:url('../images/site/trauerflor.png') no-repeat;
}


#right { width:268px;	margin-right:24px; border-top:6px solid white; border-right:6px solid white; }
#right .inside { padding:16px 30px; }

#footer { clear:both; padding:30px 0 0 31px; height:36px; background:url('../images/site/footer-background.png') 30px left no-repeat; }

/***** short classes *****/

.clear { clear:both; }

/***** modules *****/

h1 { width:100%; border-bottom:1px dotted white; font:normal normal bold 12px Helvetica, Arial, sans-serif; color:white; padding:10px 0 0 0; margin-bottom:10px; }
h2 { width:100%; border-bottom:1px dotted white; font:normal normal bold 12px Helvetica, Arial, sans-serif; color:white; padding:10px 0 0 0; margin-bottom:10px; }
h3 { font:normal normal bold 12px Helvetica, Arial, sans-serif; color:black; padding:0 0 4px 0; }

.navi-top { width:673px; height:220px; }
* html .navi-top { height:224px; }
.navi-top ul { padding:140px 0 0 37px; }
.navi-top li { float:left; display:block; padding: 0 24px 0 0; font:normal normal bold 15px Helvetica, Arial, sans-serif; text-transform:uppercase; }
.navi-top li a { display:block; text-decoration:none; color:black; }
.navi-top li.active, .navi-top li a.submenu, .navi-top li a:hover { color:#f36e01; }

.navi-top li ul { padding:6px 0 0 0; margin:0; }
.navi-top li ul li { clear:left; font:normal normal bold 12px/15px Helvetica, Arial, sans-serif; color:black; padding:0px; }
html>body .navi-top li ul { padding-top:1px; }

.navi-bottom { float:left; width:300px; }
.navi-bottom ul { padding:0 0 0 37px; }
.navi-bottom li { float:left; display:block; padding:0 30px 0px 0; font:normal normal normal 12px Arial, Helvetica, sans-serif; }
.navi-bottom li a { display:block; text-decoration:none; color:black; }

.mod_article { padding:0 37px; }
.mod_article .ce_text { padding:0 0 20px 0; font:normal normal normal 12px/18px Arial, Helvetica, sans-serif; color:black; }
.mod_article .ce_text p { padding:0 0 8px 0;}
.mod_article .ce_text div.caption { color:#111111; font:normal normal normal 11px/11px arial; }

.mod_article .ce_download { clear:both; }
.mod_article .ce_download img { float:left; }
.mod_article .ce_download a { height:18px; display:block; float:left; font:normal normal normal 11px/18px arial; }

.mod_eventlist { padding:0 0 24px 0; font:normal normal normal 11px Arial, Helvetica, sans-serif; color:white;}
.mod_event_list a { font:normal normal bold 12px Arial, Helvetica, sans-serif; color:#e77919; text-decoration:none; padding:2px 0; }
.mod_event_list .header { border-bottom:3px solid white; padding-bottom:2px; margin-bottom:1px; }
.mod_event_list h2 { margin:0; padding:0; border:none; border-top:1px dotted white; color:#f36e01; }
.mod_event_list .ce_text { padding:2px 0 0 0; margin-bottom:10px; border-bottom:1px dotted white;}
.mod_event_list .toggler { padding:0 0 24px 0; }
.mod_event_list .toggler:hover { cursor:pointer; }
#right .mod_eventlist { padding:0 0 100px 0; }

#right .mod_subscribe { border-top:1px dotted white; border-bottom:1px dotted white; margin:0 0 48px 0; }
#right .subscribe.header { font: normal normal normal 11px Arial, Helvetica, sans-serif; color: white; border-bottom:3px solid white; padding-bottom:2px; margin-bottom:1px; }
#right .mod_subscribe .formbody input[type=text] { float:left; margin:4px 2px 4px 0; width:150px; height:15px; font-size:11px;}
#right .mod_subscribe .formbody input[type=submit] { float:left; margin:4px 0; width:50px; cursor:pointer; }
#right .mod_subscribe { font:normal normal bold 12px arial; color:#e77919;}

#main .subscribe.header { display:none; }
#main .mod_subscribe { font:normal normal normal 12px arial; }

.mod_eventlist .empty { font:normal normal normal 12px Arial, Helvetica, sans-serif; color:white; }
	
.mod_eventplan { font:normal normal normal 12px/18px Arial, Helvetica, sans-serif; color:black; }
.mod_eventplan a { border-bottom:1px dotted white;}
.mod_eventplan a:hover { border-bottom:1px solid white;}
.mod_eventplan td.day { width:80px; }
.mod_eventplan td.date { width:80px; }
.mod_eventplan td.time    { width:40px; }
.mod_eventplan td.image   { width:30px; }
.mod_eventplan td.image a { border:none; }
.mod_eventplan td.title   { width:364px;}
.mod_eventplan div.details { padding:0 0 12px 20px; clear:both; }
.mod_eventplan div.name   { color:white; float:left; font-weight:bold; }
.mod_eventplan div.facebook { float:left; padding:0 0 0 4px; border-spacing:0; }
.mod_eventplan div.facebook img { display:block; }
.mod_eventplan table td { vertical-align:top; }
.mod_eventplan a.facebook { display:block; border:none; }

.mod_newslist .head { float:left; width:100%; border-bottom:1px dotted white; margin:10px 0 10px 0; }
.mod_newslist .headline { float:left; font:normal normal bold 12px Helvetica, Arial, sans-serif; color:white;  }
.mod_newslist .info { float:right; font:normal normal normal 10px Helvetica, Arial, sans-serif; color:white; }
.mod_newslist .ce_text { clear:both; }
.mod_newslist div.layout_full { padding:0 0 20px 0; }

.mod_memberlist { font:normal normal normal 12px Arial, Helvetica, sans-serif; color:black; }
.mod_memberlist .list_search { padding:20px 0; }
.mod_memberlist td, .mod_memberlist th { padding:2px 5px; }
.mod_memberlist .go_back { padding-top:20px; }
.mod_memberlist img.avatar { width:178px; height:178px;}
.mod_memberlist tr:hover td { cursor:pointer; background:#fadfc4; }

.mod_gallerylist .layout_short { float:left; width:290px; }
.mod_gallerylist .layout_short img { margin:4px 0; border:1px dotted white; }
.mod_gallerylist .layout_short td { vertical-align:top; }
.mod_gallerylist .layout_short td.empty { display:none; }
.mod_gallerylist { font:normal normal normal 12px Arial, Helvetica, sans-serif; color:black; }
.mod_gallerylist td.details { padding:4px 0 0 10px; }
.mod_gallerylist a { text-decoration:none; color:white; }

.mod_galleryviewer { font:normal normal normal 12px Arial, Helvetica, sans-serif; color:black; }
.mod_galleryviewer .details { padding:0 0 10px 0; }
.mod_galleryviewer a { text-decoration:none; color:white; }
.mod_galleryviewer img { display:block; margin-bottom:5px; margin-right:5px; border:1px dotted white; }
.mod_galleryviewer .back { padding-top:20px; }

.mod_ch_flowplayer div.player {
  float:left;
  padding:0 20px 20px 0;
}
.mod_ch_flowplayer div.description {
  font:normal normal normal 12px Arial, Helvetica, sans-serif; color:black;
}

.pagination p { float:left; }
.pagination ul { float:right; list-style-type:none; }
.pagination li { float:left; padding:0 4px; }

.mod_visitors {
	float:left;
	text-align:right;
	width:337px;	
	font:normal normal normal 11px Arial, Helvetica, sans-serif;
}


div.mod_memberlist div.member {
  float:left;
  margin:0 24px 20px 0;
}
div.mod_memberlist div.member img {
  display:block;
  width:72px;
  height:72px;
}
div.mod_memberlist div.member div.name {
  padding:0 0 0 2px;
  font:normal normal normal 10px arial;
  color:white;
  text-transform:uppercase;
}
div.mod_memberlist div.member a.border {
  display:block;
  padding:1px;
  border:1px dotted white;
}
div.mod_memberlist div.member a.border:hover {
  cursor:pointer;
  border:1px dotted black;
}


div.mod_listing {
  font:normal normal normal 12px Arial, Helvetica, sans-serif; color:black;
}

.formbody { font:normal normal normal 12px Arial, Helvetica, sans-serif; }
.formbody input[type=text], .formbody input[type=password], .formbody textarea { margin:2px; padding:2px; background:#dddddd; border:1px solid black; width:250px; }
.formbody select { margin:2px; background:#dddddd; border:1px solid black; width:auto; }
.formbody .submit_container input { background:#e77919; color:white; }
.formbody input.submit { margin:8px 2px 2px 2px; padding:2px; border:1px solid black; background:#e77919; color:white; width:140px; }
.formbody input[type=submit]:hover {cursor:pointer; color:black; background:#cf6d17;}
.formbody input.captcha { width:40px; }
.formbody input[type=file] {
  padding:6px 0;
  width:300px;
}
.formbody input[type=text].error, .formbody textarea.error {
  background:#e8baba;
}
#main .formbody p.error {
  display:none;
}


.ce_text td {
  padding:2px 10px 2px 0;
}
div.ce_text img.galery {
  margin:0 24px 0 0;
}
div.ce_text img.galery.last {
  margin:0;
}


div.right-contact {
  position:absolute;
  top:-150px;
  right:60px;
  width:208px;
  height:170px;
  font:normal normal normal 11px arial;
  color:white;
  text-align:right;
}
div.right-contact h1 {
  border:none;
}
div.right-contact a:hover {
  border-bottom:1px dotted white;
}


div.ce_text.social p {
  float:right;
  padding:0 0 6px 0;
}


div.mod_birthdays {
  font:normal normal normal 12px/18px arial;
  color:black;
}
div.mod_birthdays div.member {
  clear:both;
}
div.mod_birthdays div.image_container {
  float:left;
  padding:0 8px 8px 0;
}
div.mod_birthdays div.image_container img {
  width:36px;
  height:36px;
}
div.mod_birthdays span.birthday {
  font-weight:bold;
}


div.mod_personalData td.col_0 {
  padding:4px 0 0 0;
  vertical-align:top;
}
div.mod_personalData div.avatar_container {
  margin:2px;
}
div.mod_personalData div.avatar_container img {
  border:1px solid black;
}
div.mod_personalData div#avatar_reset_container {
  padding:12px 0;
}
div.mod_personalData div.hint {
  padding:0 0 24px 24px;
}


div.mod_memberlist td {
  vertical-align:top;
}
div.mod_memberlist td a {
  display:block;
  color:black;
}
div.mod_memberlist img {
  border:1px solid black;
}
div.mod_memberlist a img {
  border:none;
}
div.mod_memberlist textarea {
  margin:0;
}


div.mod_rss_reader {  
  font:normal normal normal 12px arial;
}
div.mod_rss_reader p.description {
  padding:0 0 16px 0;
}
div.mod_rss_reader div.rss_default {
  float:left;
  padding:0 0 12px 0;
  width:33%;  
}
div.mod_rss_reader p.link a {
  color:white;  
}


div.ce_tabcontrol_tabs ul {
  margin:0 0 8px 0;
  border-bottom:1px dotted white;
}
div.ce_tabcontrol_tabs li {
  display:inline;
  font:normal normal normal 12px arial;
  color:white;
  cursor:pointer;
  padding:0 20px 0 0;
}


/* START : Style f�r coney1871.block17.de --------------------------------->>>>>> */

div#willkommen.mod_article.block{
	color: #1E1E1D;
	/*margin-top: 150px;*/
}

.hd_header_big{
	width: 608px;
	height: 339px;
	background-image: url(../hd_content/img/hd_banner_big.jpg);
	background-position:  4px 4px;
	background-repeat: no-repeat;
	background-color: white;
	/*box-shadow: 0px -1px 6px #333333;*/
}

.hd_header_small{
	width: 608px;
	height: 116px;
	background-image: url(../hd_content/img/hd_banner_small.jpg);
	background-position:  4px 4px;
	background-repeat: no-repeat;
	background-color: white;
	/*box-shadow: 0px -1px 6px #333333;*/
}

.hd_header_big a{
	width: 608px;
	height: 343px;
	text-decoration: none;	
}

.hd_nav{
	background-color: #333333;
	list-style: none;
	list-style-type: none;
	width: 600px;
	border-left: 4px solid white;
	border-right: 4px solid white;
}

.hd_nav span.active.first,
.hd_nav span.active,
.hd_nav span.active.last,
.hd_nav a{
	color: white;
	list-style: none;
	list-style-type: none;
	text-decoration: none;
	text-transform: uppercase;
	width: 150px;
	width: 40px;
	text-shadow: 0 -1px 1px #666666, 0 1px 1px #FFFFFF;
	font: bold 24px "Times New Roman", Times, serif;
	text-align: center;
	font-stretch: wider;
}

.hd_nav ul li{
	float: left;
	list-style: none;
	list-style-type: none;
	width: 150px;
	height: 40px;
}

div.hd_head{
	height: 20px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color: white;
}

div.hd_footer{
	height: 20px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: white;
	border-bottom: 1px solid gray;
}

.hd_flash{
	background-color: white;
}

.btn_Blockdog, .btn_products{
	padding: 0;
	margin: 0;
	border: 0;
	display: block;
	width: 300px;
}

.btn_Blockdog{
	float: left;
	background-color: White;
	padding-left: 2px;
	width: 302px;
	height: 71px;
}

.btn_products{
	background-color: White;
	padding-right: 2px;
	width: 302px;
	height: 71px;
}


.btn_Blockdog pre a, .btn_products pre a {
	width: 300px;
	height: 71px;
	text-decoration: none;
	display: block;
}

.btn_Blockdog pre a{
	background: url(../hd_content/img/btn_blockdog.png) 0 0;	
	margin-left: 2px;
}

.btn_products pre a{
	background: url(../hd_content/img/btn_produkte.png) 0 0;	
}

.btn_products pre a:hover, .btn_products pre a:focus, .btn_products pre a:active,
.btn_Blockdog pre a:hover, .btn_Blockdog pre a:focus, .btn_Blockdog pre a:active {
	background-position: 300px 0;
}

.BLOCKDOG_TXT{
	padding-left: 10px;
	padding-right: 10px;
	background-color: white;
}

.BLOCKDOG_TXT h1{
	font: normal 24px 'Holtwood One SC', serif;
	background-color: #e9e9e9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:5px;
	width: 594px;
	height: 64px;
	padding-top: 30px;
background: #a90329;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019));
background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
background: linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );
text-shadow:0px 0px 1px white, 1px 1px 4px Black ;
-webkit-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 1);
-moz-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 1);
box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 1);
}

.BLOCKDOG_TXT h2{
	font: bold 20px 'Quicksand', sans-serif;
	color: #a52a2a;
	width: 596px;
	padding: 4px;
	text-transform: uppercase;
}

.hd_p{
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #646464;
	width: 580px;
	margin-left: 12px;
	line-height: 22px;
	text-align: justify;
}	

.hd_p a{
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #464646;
	text-decoration: none;	
}

.hd_p a:hover, .hd_p a:focus, .hd_p a:active{
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #a52a2a;
	text-decoration: underline;	
}

.hd_table1{
	width: 580px;
background-color: #f2f2f2;
box-shadow: 0px 1px 3px #666;
padding: 0;
margin: 0;
}

.hd_table1 tbody{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.hd_table1 td{
	font: normal 18px Arial, Verdana, sans-serif;
	color: #880000;	
	text-shadow: 1px 1px 1px white;
	padding-left: 5px;
	background-color: white;
}

.hd_table1 tr{
	height: 60px;
}

.hd_table1 .head, .hd_table1 .head td{

height: 50px;
color: #2a2a2a;
text-shadow: 1px 1px 1px black;
	font: bold 20px 'Quicksand', sans-serif;
background: #a90329;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019));
background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
background: linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );
color: white;
}

.hd_product_container{
	border: 1px solid #888;
	background-color: white;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 565px;
	margin-left: 12px;
	min-height: 160px;
	padding: 6px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.hd_productimg{
	display: block;
	float: left;
}

.hd_hds1, .hd_hds2, .hd_hds3{
	width: 200px;
	display: block;
	float: left;
}

.hd_hds3{
	margin-bottom: 40px;
}
p.hd_size{
	padding: 0;
	border: 0;
	margin: 0;
	padding: 3px 10px 0px 10px;
	padding-bottom: 0px;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #880000;
	color: white;
	width: 35px;
	margin-left: 85px;
	font: bold 30px 'Quicksand', sans-serif;
}

.hd_sizeinfo{
	font: bold 16px 'Quicksand', sans-serif;
}

.hd_sizeinfo2{
	font: normal 10px Arial, Helvetica, sans-serif;
}

.hd_price{
	font: bold 24px 'Quicksand', sans-serif;
}

/* ENDE : Style f�r coney1871.block17.de ---------------------------------->>>>>> */
