/* ############################################ pagination.css ############################################ */
.pagination {
   line-height: 24px;
   font-family:tahoma;
   text-align:center;
   float: right;
}

.pagination ul {
   list-style-type: none;
   height: 15px;
   line-height:15px;
	 margin:0 2px 0 0;
}

.pagination li {
	display:block;
	font-size:11px;
	line-height:15px;
	float: left;
	margin: 2px 0 2px 6px;

}

.pagination li a, 
.pagination li a:visited {
	background-color:#1E1E20;
	border:1px solid #FF7200;
	color:#FF7200;
	display:block;
	/*padding:1px 5px 2px 5px; */
	width: 18px;
	text-decoration:none;
}

.pagination li:hover,
.pagination li a:hover {
	background-color:#FF7200;
	color:#1E1E20;
}

.pagination .aktuell {
	background-color:#FF7200;
	border:1px solid #FF7200;
	color:#1E1E20;
	display:block;
	width: 18px;
	text-decoration:none;
}

.pagination .dots,
.pagination .dots:hover {
	background-color:#1E1E20;
	border:1px solid #1E1E20;
	color:#FF7200;
	display:block;
	width: 20px;
	text-decoration:none;
}/* ############################################ shop.css ############################################ */
.btn-shop
{
background-image: url(http://www.xdcms.de/files/5/btn_produktansicht.png);
background-repeat: no-repeat;
text-transform: uppercase;
font-size: 10px;
color: #333333;
height: 26px;
line-height: 28px;
overflow: hidden;
width: 133px;
text-align: center;
margin-top: 10px;
text-decoration: none;
}

.shop-detail .image-box
{
background-image: url(http://www.xdcms.de/files/5/shop_image_box.png);
background-position: top left;
background-repeat: no-repeat;
width: 450px;
height: 320px;
overflow: hidden;
margin-bottom: 15px;
padding: 20px;
color: #333333;
}

.shop-detail .image-box .sub img
{
border: 1px solid #333333;
margin-bottom: 5px;
}

.shop-detail .image-box .main
{
float: right;
width: 345px;
height: 325px;
text-align: center;
}

.shop-detail .image-box .main img
{
border: 1px solid #333333;
}

.shop-detail .image-box .sub
{
float: left;
width: 105px;
height: 325px;
}

.shop-detail-box
{
/*
float: left;
width: 490px;
margin-left: 10px;
*/
}


#xdcms_shop
{

}

#xdcms_shop > .menu
{
padding-top: 10px;
padding-right: 5px;
width: 215px;
max-width: 215px;
overflow: hidden;

float: left;
}

#xdcms_shop > .body
{
border-left: 1px dashed #666666;
padding-top: 10px;
padding-left: 24px;
float: right;
width: 480px;
}

#xdcms_shop .menu > div > .heading
{
border-bottom: 1px solid #666666;
padding-bottom: 5px;
margin-bottom: 10px;
text-transform: uppercase;
}

#xdcms_shop .body > .shop-item
{
float: left;
width: 130px;
margin-right: 19px;
margin-left: 10px;
margin-bottom: 20px;
}

#xdcms_shop .body > .shop-item > .heading
{
margin-bottom: 10px;
}

#xdcms_shop .body > .shop-item a,
#xdcms_shop .body > .shop-item a:visited
{
color: #ffffff;
text-decoration: none;
}

#xdcms_shop .body > .shop-item a:hover,
#xdcms_shop .body > .shop-item a:active
{
color: #ffffff;
text-decoration: underline;
}

.shop-detail h2
{
font-size: 18px;
color: #ffffff;
text-transform: uppercase;
}


.shop-detail .descr
{
margin-top: 10px;
line-height: 15px;
}

.shop-detail .extra-detail
{
text-align: right;
margin-top: 40px;
line-height: 15px;
}

.shop-detail .extra-detail .preis
{
font-size: 18px;
}

.shop-detail .extra-detail span
{
font-size: 12px;
}

.shop-detail .category
{
margin-top: 10px;
}

.shop-detail .category span
{
background-color: #ff6600;
color: #FFFFFF;
font-size: 10px;
text-transform: uppercase;
padding: 2px;
padding-left: 5px;
padding-right: 5px;
}/* ############################################ style.css ############################################ */
@CHARSET "UTF-8";

.teaser a,
.teaser a:visited
{
 color: #FD6909;
}

BODY {
background-image: url(http://www.xdcms.de/files/5/bg.gif); 
background-repeat: repeat-x; 
background-color: rgb(27, 27, 27); 
color: rgb(255, 255, 255);
}
#slidetop img
{
max-width: 500px;
max-height: 240px;
width: 500px;
height: 240px;
}

.extra-detail .mwst
{
color: #999999;
font-size: 11px;
margin-bottom: 5px;
}

.sonderlue-input input[type=text]
{
background-image: url(http://www.xdcms.de/files/5/bg_input.jpg);
border: 1px solid #ffffff;
color: #1e1e20;
font-weight: bold;
font-size: 16px;
font-family: Arial;
padding: 5px;
padding-left: 10px;
}

.sonderlue-input input[type=text]:focus
{
color: #333 !important;
}

.sonderlue-input.anfrage-l input[type=text]
{
width: 335px;
margin-bottom: 20px;
}

.sonderlue-input.anfrage-r input[type=text]
{
width: 335px;
margin-bottom: 20px;
}

.sonderlue-input.anfrage-r-plz input[type=text]
{
width: 75px;
margin-right: 20px;
margin-bottom: 20px;
}

.sonderlue-input.anfrage-r-stadt input[type=text]
{
width: 220px;
margin-bottom: 20px;
}

.sonderlue-input.kontakt input[type=text]
{
width: 335px;
margin-bottom: 20px;
}

.sonderlue-input.kontakt textarea
{
background-image: url(http://www.xdcms.de/files/5/bg_textarea.jpg);
background-repeat: repeat-x;
border: 1px solid #ffffff;
width: 325px;
padding: 5px;
height: 240px;
margin-bottom: 20px;
font-family: Arial;
font-size: 14px;
}

a,
a:visited
{
color: #000000;
}

.shop-pagination a,
.shop-pagination a:visited
{
color: #ffffff;
text-decoration: underline;

}

.shop-pagination a:hover,
.shop-pagination a:active
{
color: #ffffff;
text-decoration: none;

}

.shopanfrage-none
{
text-align:center;
font-size: 11px;
color: #999999;
font-style: italic;
background-color: #3a3a3a;
line-height: 50px;
}

.shopanfrage-fehler
{
color: red;
}

.shopanfrage-fehler input,
.kontakt-fehler input,
.kontakt-fehler textarea
{
color: red !important;
border: 1px solid red !important;
}


.anfrageliste h2
{
color: #FD6909;
font-size: 15px;
font-weight: bold;
}

.anfrageliste .finish
{
margin-top: 30px;
padding-top: 20px;
border-top: 1px dotted #666666;
}

.anfrageliste .anschrift
{
margin-top: 15px;
}

.anfrageliste .liste
{
margin-top: 35px;
}

.anfrageliste .liste .senden
{
float: left;
width: 220px;
}

.anfrageliste .liste .info
{
margin-top: 10px;
color: #cccccc;
float: right;
width: 500px;
font-size: 11px;
}

.anfrageliste-item
{
height: 50px;
max-height: 50px;
min-height: 50px;
overflow: hidden;
margin-bottom: 10px;
}

.anfrageliste-item .image
{
float: left;
width: 50px;
max-width: 50px;
height: 50px;
overflow: hidden;
margin-right: 10px;
}

.anfrageliste-item .detail
{
height: 50px;
max-height: 50px;
overflow: hidden;
padding-left: 10px;
line-height: 15px;
padding-top: 10px;
background-color: #3a3a3a;
}

.anfrageliste-item .name
{
float: left;
width: 200px;
}

.anfrageliste-item .preis
{
float: left;
width: 100px;
font-size: 14px;
}

.anfrageliste-item .anfragetext
{
float: left;
width: 250px;
}

.anfrageliste-item .anfragetext textarea
{
width: 200px;
height: 24px;
padding: 3px;
font-size: 10px;
color: #333;

}

.anfrageliste-item .optionen
{
float: left;
width: 100px;
line-height: 30px;
font-size: 11px;
}

.anfrageliste-item .optionen a,
.anfrageliste-item .optionen a:visited
{
color: #666666;
}

.anfrageliste-item .optionen a:hover,
.anfrageliste-item .optionen a:active
{
color: #999999;
text-decoration: none;
}

.anfrageliste-item a,
.anfrageliste-item a:visited
{
color: #ffffff;
}

.anfrage-top a,
.anfrage-top a:visited
{
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

.anfrage-top a:hover,
.anfrage-top a:active
{
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.kontakt-box .kontakt-success
{
margin-top: 10px;
font-weight: bold;
color: green;
}

.kontakt-box .kontakt-error
{
margin-top: 10px;
font-weight: bold;
color: red;
font-size: 14px;
}

.kontakt-box
{
margin-top: 25px;
}

.kontakt-box .input
{
margin-top: 10px;
}

.kontakt-box .input.kontakt-fehler
{
color: red;
}


.kontakt-box .input input[type=text],
.kontakt-box .input textarea
{
width: 300px;
padding: 4px;
font-size: 11px;
border: 1px solid #666666;
}

.kontakt-box .input textarea
{
height: 180px;
}

.anfrage-sonderlue
{
padding-top: 45px;
}

.sonderlue-body
{
margin: 0px; 
padding: 0px 24px 10px 30px; 
background-image: url(http://www.xdcms.de/files/5/bg_body.png);
background-repeat: repeat-y;
}

.sonderlue-footer
{
margin: 0px; 
padding: 0px; 
height: 20px; 
max-height: 20px; 
background-image: url(http://www.xdcms.de/files/5/bg_footer.png);

}

.header-right
{
float: left;
width: 500px;
text-align: right;
}

.header-right .imprint
{

text-align: right;
}

.header-right .imprint img
{
float: right;
}

.header-right .imprint
{
text-align: right;
}


.header-left
{
float: left;
width: 222px;
padding-top: 20px;
padding-left: 10px;
}

.slideshow
{
width: 500px; 
float: left; 
/*background-image: url(http://www.xdcms.de/files/5/bild.jpg); */
height: 238px;
margin-bottom: 15px;
}

.my-content
{
margin-top: 25px;
}

.homebox .xdcms_content
{
margin-left: 0px;
margin-right: 30px;
margin-bottom: 25px;
float: left;
width: 320px;
}

.anfrage-top
{
line-height: 25px;
}

.btn-anfrage-top
{
background-image: url(http://www.xdcms.de/files/5/btn_produktansicht.png);
background-repeat: no-repeat;
text-transform: uppercase;
font-size: 11px;
color: #333333;
height: 26px;
line-height: 28px;
overflow: hidden;
width: 131px;
text-align: center;
float: right;
margin-left: 10px;
font-weight: normal;
text-decoration: none;
}

.btn-anfrage,
.btn-anfrage-senden
{
background-image: url(http://www.xdcms.de/files/5/btn_shop_anfragen.png);
background-repeat: no-repeat;
text-transform: uppercase;
font-size: 14px;
color: #333333;
height: 37px;
line-height: 40px;
overflow: hidden;
width: 198px;
text-align: center;
margin-top: 10px;
float: right;
text-decoration: none;
}

.btn-anfrage-senden.none
{
background-image: url(http://www.xdcms.de/files/5/btn_shop_anfragen_grey.png);
text-decoration: line-through;
}

.btn-anfrage-senden
{
float: none;
}



.xdcms_content .btn
{
background-image: url(http://www.xdcms.de/files/5/btn_mehrlesen.png);
background-repeat: no-repeat;
text-transform: uppercase;
font-size: 10px;
color: #333333;
height: 27px;
line-height: 27px;
overflow: hidden;
width: 82px;
text-align: center;
margin-top: 10px;
margin-right: 10px;
float: right;
text-decoration: none;
}

.xdcms_content
{
margin-left: 0px;
margin-bottom: 25px;
}

.xdcms_content img
{
float: right;
margin-left: 30px;
margin-right: 5px;
}

.xdcms_content .datum
{
font-size: 10px;
color: #cccccc;
}

.xdcms_content h2
{
color:#fd6909;
font-size:15px;
margin:0 0 5px;
padding:0;
font-weight: bold;
}

.xdcms_content h2 > a,
.xdcms_content h2 > a:visited
{
color:#fd6909;
text-decoration: none;
}

.xdcms_content h2 > a:hover,
.xdcms_content h2 > a:active
{
color:#fd6909;
text-decoration: underline;
}

.custom_menu div
{
height: 47px;
max-height: 47px;
overflow: hidden;
line-height: 40px;
margin-bottom: 1px;
}

.custom_menu div > span 
{
display: none;
}

.custom_menu div.home 
{
background-image: url(http://www.xdcms.de/files/5/navi/home.png);
}

.custom_menu div.home:hover,
.custom_menu div.home.current
{
background-image: url(http://www.xdcms.de/files/5/navi/hover/home.png);
}

.custom_menu div.news 
{
background-image: url(http://www.xdcms.de/files/5/navi/news.png);
}

.custom_menu div.news:hover,
.custom_menu div.news.current
{
background-image: url(http://www.xdcms.de/files/5/navi/hover/news.png);
}

.custom_menu div.events 
{
background-image: url(http://www.xdcms.de/files/5/navi/events.png);
}

.custom_menu div.events:hover,
.custom_menu div.events.current
{
background-image: url(http://www.xdcms.de/files/5/navi/hover/events.png);
}

.custom_menu div.produkte 
{
background-image: url(http://www.xdcms.de/files/5/navi/produkte.png);
}

.custom_menu div.produkte:hover,
.custom_menu div.produkte.current
{
background-image: url(http://www.xdcms.de/files/5/navi/hover/produkte.png);
}

.custom_menu div.ueberuns 
{
background-image: url(http://www.xdcms.de/files/5/navi/ueberuns.png);
}

.custom_menu div.ueberuns:hover,
.custom_menu div.ueberuns.current
{
background-image: url(http://www.xdcms.de/files/5/navi/hover/ueberuns.png);
}


#poweredby
{
padding: 20px;
padding-top: 10px;
margin-bottom: 40px;
font-size: 11px;
}

#poweredby .right 
{
float: right;
width: 250px;
text-align:right;
color: #999;
}

#poweredby .left
{
float: left;
}

#poweredby .left a,
#poweredby .left a:visited
{
color: #ffffff;
text-decoration: underline;
}

#poweredby .left a:hover,
#poweredby .left a:active
{
color: #ffffff;
text-decoration: none;
}

#poweredby .right a span
{
display: none;
}

#poweredby .right a img
{
float: right;
}


/* runtime: 0.065253019332886 */
