html{
	height:100%;
   margin-bottom:1px;
}
body{
	background:#ffffff;
	padding:0px;
	margin:0px;
	text-align:center;
	font-family:Verdana, Arial, sans-serif;
	text-align:left;
}

ul{
	font-family:Verdana, Arial, sans-serif;
	font-size:80%;
	text-align:left;
}

ol{
	font-family:Verdana, Arial, sans-serif;
	font-size:80%;
	text-align:left;
}

a{
	color:#ff3d24;
	text-decoration:none;
}

a:hover{ 
	color: 3c3c3c;
}

a.download {
	color: #000000;
}

a.download:hover {
	color: #ff3d24;
}

td{
	font-size:80%;
	padding-left:5px;
}



p.csc-searchResult{
	font-size:80%;
	padding-left:10px;
	margin-top:10px;
}

#container{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:799px;
	background-image:url(img/schatten.jpg);
	padding-left:20px;
	padding-right:20px;
}

#container_1{
	position:relative;
	padding:0px;
	width:799px;
	background-image:url(img/background.gif);
	min-height:300px;
}
#container_line{
	position:relative;
	padding:0px;
	width:799px;
	background-image:url(img/background.gif);
}
#line{
	position:relative;
	width:799px;
	padding:0px;
	height:1px;
	margin-bottom:0px;
	background-image:url(img/background_unten.gif);
	background-repeat:no-repeat;
	background-position: 0px bottom;
}

#logo{
	position:relative;
	margin:0px;
	float:clear;
}

#menu_1{
	position:absolute;
	top:121px;
	width:100%;
	text-align:center;

}


.menu_in{
	background-image:url(img/leiste2.jpg);
	width:799px;
	text-align:center;
	padding:0px;
}


#menu_unten{
	position:relative;
	margin-left:184px;
	padding:5px;
	padding-bottom:7px;
	text-align:center;
}

#nav{
	margin-left:auto;
	margin-right:auto;
}
table.nav{
	font-family:Verdana, Arial, sans-serif;
	font-weight:bolder;
	font-style:italic;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	font-size:110%;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	text-align:left;
}

td.nav1{
	margin:0px;
	color:#000000;
	line-height:23px;
	vertical-align:top;
	padding:0px;
	font-size:110%;
	}

td.nav{
	margin:0px;
	color:#000000;
	line-height:23px;
	padding:0px;
	background-image:url(img/menu_links.jpg);
	background-repeat:no-repeat;
	font-size:110%;
}


td.nav_end{
	margin:0px;
	padding:0px;
	line-height:23px;
	color:#000000;
	background-image:url(img/menu_links.jpg);
	background-repeat:no-repeat;
	font-size:110%;
}


a.nav{
	text-decoration:none;
	color:#000000;
	padding-left:10px;
	padding-right:10px;
	font-size:90%;
}

a.nav:hover{
	text-decoration:none;
	color:#ff3d24;
	padding-left:10px;
	padding-right:10px;
	font-size:90%;
}

ul.nav2{
	font-family:Verdana, Arial, sans-serif;
	color:#ffffff;
	margin-top:0px;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	font-size:90%;
	vertical-align:top;
	list-style-type:none;
	width:177px;
	text-align:left;
}


a.nav2{
	font-family:Verdana, Arial, sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-size:80%;
	font-family:Verdana, Arial, sans-serif;
	padding:3px;
	padding-top:5px;
	padding-left:0px;
}

a.nav2:hover{
	font-family:Verdana, Arial, sans-serif;
	color:#ff3d24;
	text-decoration:none;
	font-size:80%;
	font-family:Verdana, Arial, sans-serif;
	padding:3px;
	padding-top:5px;
	padding-left:0px;
}

div.nav2{
	background-image:url(img/button.gif);
	background-repeat:no-repeat;
	background-position:10px 2px;
	padding:0px;
	padding-left:25px;
}


li.nav2_1{
	margin-top:0px;
	padding:5px;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:4px;
	vertical-align:top;
	border-left:1px #d9d9d9 solid;
	border-right:1px #d9d9d9 solid;
	background:#3c3c3c;
}
li.nav2{
	margin-top:0px;
	padding:5px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:10px;
	vertical-align:top;
	border-left:1px #d9d9d9 solid;
	border-right:1px #d9d9d9 solid;
	background:#3c3c3c;
	background-image:url(img/space.gif);
	background-repeat:no-repeat;
	background-position:0px top;
}
li.nav2_end{
	margin-top:0px;
	vertical-align:top;
	height:11px;
	background-image:url(img/menu_unten.gif);
	background-repeat:no-repeat;
}

div.nav_2{
	background-image:url(img/links_unten.jpg);
	background-repeat:no-repeat;
	background-position:0px bottom;
	padding:5px;
}

div.nav_3{
	background-image:url(img/links_unten.jpg);
	background-repeat:no-repeat;
	background-position:0px bottom;
	padding:5px;
}

a.nav_unten{
	text-decoration:none;
	color:#6E6C6B;
	padding:5px;
	font-size:60%;
	font-family:Verdana, Arial, sans-serif;
}

a.nav_2{
	font-size:70%;
	font-family:Verdana, Arial, sans-serif;
	background-image:url(img/links_button.jpg);
	background-repeat:no-repeat;
	background-position:12px 2px;
	padding-left:25px;
	text-decoration:none;
	color:#ffffff;
	display:block;
}
a.nav_3{
	font-size:70%;
	font-family:Verdana, Arial, sans-serif;
	background-image:url(img/links_button.jpg);
	background-repeat:no-repeat;
	background-position:27px 2px;
	padding-left:40px;
	text-decoration:none;
	color:#ffffff;
	display:block;
}

a.nav_2:hover{
	font-size:70%;
	font-family:Verdana, Arial, sans-serif;
	background-image:url(img/links_button.jpg);
	background-repeat:no-repeat;
	background-position:12px 2px;
	padding-left:25px;
	text-decoration:none;
	color:#000000;
	display:block;
}
a.nav_3:hover{
	font-size:70%;
	font-family:Verdana, Arial, sans-serif;
	background-image:url(img/links_button.jpg);
	background-repeat:no-repeat;
	background-position:27px 2px;
	padding-left:40px;
	text-decoration:none;
	color:#000000;
	display:block;
}

#bild{
	position:relative;
	margin:0px;
	padding:0px;
	padding-top:23px;
	float:clear;
	height:204px;
}


#header{
	position:relative;
	margin:0px;
	height:20px;
	background-image:url(img/leiste1.jpg);
	float:clear;
	width:799px;
	margin-bottom:6px;
}
*html #header{
	margin-top:-10px;
}

#container_2{
	position:relative;
	padding:0px;
	text-align:left;
	float:left;
	width:175px;
	border:1px solid #c9c8c8;
	margin-right:7px;
}
* html #container_2{
	width:177px;
}

#content{
	position:relative;
	padding:10px;
	float:left;
	width:593px;
	border-top:1px solid #c9c8c8;
	text-align:left;
}
* html #content{
	width:615px;
}

#left_1{
	position:relative;
	clear:both;
	padding-top:3px;
	padding-left:7px;
	height:20px;
	background-image:url(img/leiste2.jpg);
	font-family:Verdana, Arial, sans-serif;
	font-weight:bolder;
	font-style:italic;
	text-transform:uppercase;
	text-align:left;
}

.left{margin-top: 0px; margin-bottom: 0px; font-size: 80%;}
.left a {color:#000000;}
#menu_2{
	position:relative;
	clear:both;
	padding-bottom:10px;
	background:#ff3d24;
}

#left_2{
	position:relative;
	clear:both;
	padding-top:3px;
	padding-left:7px;
	height:20px;
	background-image:url(img/leiste2.jpg);
	font-family:Verdana, Arial, sans-serif;
	font-weight:bolder;
	font-style:italic;
	text-transform:uppercase;
	
}

#suche{
	position:relative;
	background:#9C9C9B;
	padding:5px;
	padding-bottom:4px;
	height:60px;
	padding-left:17px;
	background-image:url(img/suche.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	border-bottom:1px solid #c9c8c8;
}

#fitter{
	position:relative;
	background:#9C9C9B;
	padding:5px;
	padding-left:10px;
	background-image:url(img/suche.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	border-bottom:1px solid #c9c8c8;
}

.such-btn{
	
	font-size:85%;
}

form{
	padding:0px;
	margin-bottom:0px;
}

#content_unten{
	margin-top:7px;
	position:relative;
	height:84px;
	background-image:url(img/menu_unten.jpg);
	background-repeat:no-repeat;
}

#content_2{
	position:relative;
	height:82px;
	border:1px solid #c9c8c8;
	margin-left:184px;
	text-align:center;
	vertical-align:middle;
}
*html #content_2{
	width:615px;
}

.clear{
	float:clear;
	width:0px;
}
#unten{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:839px;
	height:15px;
	background-image:url(img/schatten_unten.jpg);
}

h1{
	background-image:url(img/leiste3.jpg);
	line-height:32px;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bolder;
	color:#ff3d24;
	font-size:100%;
	margin-top:0px;
	padding-left:5px;
	text-align:left;
}
h3{
	font-family:Verdana, Arial, sans-serif;
	font-weight:bolder;
	font-size:80%;
	margin-top:0px;
	padding-left:5px;
	text-align:left;
}

.bodytext{
	padding-left:5px;
	font-family:Verdana, Arial, sans-serif;
	font-size:80%;

}

p.align-right{
	padding-left:5px;
	font-family:Verdana, Arial, sans-serif;
	font-size:80%;
	text-align:right;
}

td p.bodytext{
	font-size:100%;
}

td.bilder{
	padding:0px;
}

td.bilder img{
	padding:0px;
}


.form{
	float:left;
	padding-left:5px;
	font-family:Verdana, Arial, sans-serif;
	font-size:80%;
	width:100%;
	
}
.form2{
	padding-left:5px;
	padding-right:10px;
	font-family:Verdana, Arial, sans-serif;
	font-size:80%;
}
form input {background:#ffffff;border-bottom:1px solid #c9c8c8;}
form textarea {background:#ffffff;border-bottom:1px solid #c9c8c8;}
		

form input.submit {background-image:url(img/leiste2.jpg);color:#000000;float:right;font-weight:bold;margin:5px 20px; padding:3px;}
form input.such-btn {background:c8c8c9;font-size:85%;height:20px;color:#000000;float:right;font-weight:bold;margin:3px 0px;}
########### Products #############

.listimage{
	float:left;
	padding-left:5px;
	padding-right:10px;
	background:ff0000;
}

.right{
	padding-left:5px;
	font-family:Verdana, Arial, sans-serif;
	font-size:80%;
	text-align:right;
}

.listitem{
	border-bottom:1px solid #ff0000;
	padding-bottom:10px;
	margin-bottom:10px;
}
.listimage{
	padding-left:5px;
	float:left;
	padding-right:10px;
	padding-bottom:5px;
}

.product_note{
	font-family:Verdana, Arial, sans-serif;
	font-size:80%;
}

.order_form{
	padding-left:5px;
	font-family:Verdana, Arial, sans-serif;
	font-size:80%;}

.list_link{
	padding-left:5px;
	font-family:Verdana, Arial, sans-serif;
	font-size:80%;
	padding-top:10px;
}

.basket_items{
	vertical-align:top;
	font-family:Verdana, Arial, sans-serif;
	font-size:80%;
	width:100%;
	text-align:left;
	padding-left:5px;
}

label{
	font-family:Verdana, Arial, sans-serif;
	padding-left:5px;
	font-size:80%;
}

.csc-searchResultHeader{border-bottom:0px solid #000;font-weight:bold;font-size:80%;margin-top:7px;margin-bottom:0px;background:#e2e2e2;padding-left:5px;height:20px;}
.csc-searchResult{background:#f1f1f1;margin-left:0px;margin-top:0px;padding:4px 20px;clear:both;}

.smileytext{
padding-left:5px;
}
.sk-pagecomments-error {color:red;font-size:80%;font-weight:bold;background:#FFE8CF;border:1px solid #000;margin:8px 12px;padding:4px;}
		.sk-pagecomments-success {color:blue;font-weight:bold;font-size:80%;}
		.sk-pagecomments-counter {color:#600;text-align:right;font-size:80%;text-decoration:underline;margin-bottom:12px;}
        .sk-pagecomments-headline {border-bottom:0px solid #000;font-weight:bold;font-size:80%;margin-top:10px;background:#e2e2e2;padding-left:5px;height:20px;}
        .sk-pagecomments-answerheadline {border-bottom:0px solid #000;font-weight:bold;font-size:80%;background:#e2e2e2;color:#3c3c3c;padding-left:5px;height:20px;}
		.sk-pagecomments-namedate {float:left;}
        .sk-pagecomments-emailhomepage{float:right;}
		.sk-pagecomments-answer{float:right;padding:0 4px 0 12px;}   
        .sk-pagecomments-comment{background:#f1f1f1;margin-left:0px;padding:4px 20px;margin-top:5px;clear:both;}
        
        
        .sk-pagecomments-teaser {margin-top:-40px}
        .sk-pagecomments-teaser h4 {background:#eee;font-size:85%;margin:0;color:green;padding-left:4px;}
        .sk-pagecomments-teaser h4 span{padding-right:4px}
        .sk-pagecomments-teaser p {margin:0;font-size:90%}

		.tx-skpagecomments-pi1 form {margin:16px 0;width:480px;}
        .tx-skpagecomments-pi1 form fieldset {border:1px solid #eee;}
		.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}
        .tx-skpagecomments-pi1 span.sk-pagecomments-number {float:left;font-size:70%;color:red;padding:3px 10px 3px 0;}

		.tx-skpagecomments-pi1 form legend {background:#f1f1f1;border:1px solid #000;padding:4px;}
		.tx-skpagecomments-pi1 form label {width:120px;float:left;margin-left:8px;}
        .tx-skpagecomments-pi1 form label.check {width:100%;float:none;}
		.tx-skpagecomments-pi1 form p {margin:6px 0;clear:all;}
		.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}
		.tx-skpagecomments-pi1 div.smileytext{margin-left:0px;}
		.tx-skpagecomments-pi1 form input {background:#ffffff;border-bottom:1px solid #c9c8c8;}
		.tx-skpagecomments-pi1 form input#name,
		.tx-skpagecomments-pi1 form input#email,
        .tx-skpagecomments-pi1 form input#homepage {width:320px;background:#ffffff;border-bottom:1px solid #c9c8c8;}
		.tx-skpagecomments-pi1 form textarea {width:320px;height:160px;background:#ffffff;border-bottom:1px solid #c9c8c8;}
		.tx-skpagecomments-pi1 form input#name:focus,
		.tx-skpagecomments-pi1 form input#email:focus,
        .tx-skpagecomments-pi1 form input#homepage:focus,
		.tx-skpagecomments-pi1 form textarea:focus {background:#ffffff; border-bottom:1px solid #c9c8c8;} 
		.tx-skpagecomments-pi1 form input#skcommentssubmit {background-image:url(img/leiste2.jpg);color:#000000;float:right;font-weight:bold;margin:5px 20px; padding:3px;}
        
        .tx-skpagecomments-pi1 img {border:0px}
   
          .pagebrowser span{margin-right:5px;}
          
          .pagebrowser a{margin-right:5px;}
        .center{text-align:center;font-size:80%;}
            .right{text-align:right;font-size:80%;}

ul li ul li ul li {
font-size:120%;
}
.news a {
color:#000000;
}
.news a:hover {
color:#ff3d24;
}