
body{margin:0px; 	-webkit-text-size-adjust: 100%;}
	#hidden-nav {display:none !important;}
	#show-for-phone{display:block;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			vertical-align:middle;
		}
	#space
{
	clear: both;
	text-align: right;
	padding: 0px;
	height: 1%;
	max-width:400px !important;
}
		img {
    max-width: 400;
				overflow:hidden;
    height: auto;
				}
				table{width:600px !important;
					
				}
			
			.widetable, .widetable-kits {
  overflow-x: auto;
  background-image: linear-gradient(left, #ffffff, rgba(255, 255, 255, 0)), linear-gradient(right, #ffffff, rgba(255, 255, 255, 0)), linear-gradient(left, #c3c3c5, rgba(195, 195, 197, 0)), linear-gradient(right, #c3c3c5, rgba(195, 195, 197, 0));
  background-position: 5px 5px, 100% 5px, 5px 5px, 100% 5px;
  background-repeat: no-repeat;
  background-color: white;
  background-size: 4em 100%, 4em 100%, 1em 100%, 1em 100%;
  background-attachment: local, local, scroll, scroll;
		margin-left:0 !important;
}
.main-table-open {
	width:414px;
	border: 0px;
	border-color: #CCCCCC;
	border-style: solid;
	max-width:414px !important;
	background:#FFFFFF;
	float:left;
		text-align:left;
		margin:0;
		padding:0px;
}
			.main-body{
	width:100%;
	max-width:414px !important;
	min-height:300px;
	float:none;
		margin-left: 0px;
	margin-right: 0px;
	text-align:left;
}
.top-logo{
width:100% !important;
background-color:#4782AC;
float:right;
vertical-align:middle;
padding: 6px 0px 0px 0px;
overflow:hidden;
max-width:414px !important;
}

	#sub-naviation-phone{
		display:inline-block;
	width:402px !important;
	max-width:402px !important;
		height:inherit;
		background-color:#FFFFFF;
		border: 1px solid #999999;
		margin-bottom: 10px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	text-decoration:none;
	padding:5px;	
		}
		#sub-naviation-phone a{
			color:#999999
			}
	#sub-naviation-phone p:hover { 
				color:#999999;
			background:#EBEBEB;
			display:block;
			margin: 0 0 0 0;
			padding:5px;
	}
			#sub-naviation-phone p {
				border-bottom: 1px solid #CCC;
				border-left: 1px solid #CCC;
				border-right: 1px solid #CCC;
				color:#999999;
			display:block;
			margin: 0 0 0 0;
			padding:5px;
			
			}
.xspace{padding-right:5px;}
br{margin-bottom:10px;}
.navigation-holder{
	display:none;
}
	
	.main-table-open .main-body .cluster-database-forms img{clear:right !important;}
h1, h4, {font-size:18px !important;
line-height:23px;
margin-bottom:0px;
	word-wrap: break-word;
	margin-right:2px;
	margin-left:2px;

}

h2, h3 {font-size:15px;
line-height:18px;
	word-wrap: break-word;
	margin-right:2px;
	margin-left:2px;
} 
.column-765-forms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 19px !important;
	float: none;
	max-width:393px !important;
	margin-left:2px !important;
	margin-right:2px !important;
	text-align: left;
	min-height:500px;

}
.column-765-forms img{
	max-width:393px;
	height:100% !important;
	clear:both;}
	
.column-765-forms .column-765-forms {
	width: 99%;
	margin-left:0px !important;
	margin-right:0px !important;
	text-align: left;

}

	.column-360-right-border-forms h1, .column-360-index-forms h1, .column-360-right-forms h1,  .column-225-Forms h1, .column-498-forms h1, .column-498-border-forms h1, .column-360-forms h1,
.column-225-pad-Forms h1, .column-765-forms h1, .column-360-2-forms h1, .column-360-2-right-forms h1{
	font-size: 18px;
	line-height: 23px;
	margin-bottom:0px;
	word-wrap: break-word;
	margin-right:2px;
	margin-left:2px;
}
.column-360-right-border-forms h2, .column-360-index-forms h2, .column-360-right-forms h2,  .column-225-Forms h2, .column-498-forms h2, .column-498-border-forms h2, .column-360-forms h2,
.column-225-pad-Forms h2, .column-765-forms h2, .column-360-2-forms h2, .column-360-2-right-forms h2{
	font-size: 15px;
	line-height: 18px;
		word-wrap: break-word;
	margin-right:2px;
	margin-left:2px;
}
.column-360-right-border-forms h4, .column-360-index-forms h4, .column-360-right-forms h4,  .column-225-Forms h4, .column-498-forms h4, .column-498-border-forms h4, .column-360-forms h4,
.column-225-pad-Forms h4, .column-765-forms h4, .column-360-2-forms h4, .column-360-2-right-forms h4{
	font-size: 18px;
	line-height: 23px;
	margin-bottom:8px;
		word-wrap: break-word;
	margin-right:2px;
	margin-left:2px;
}
.column-360-right-border-forms p, .column-360-index-forms p, .column-360-right-forms p,  .column-225-Forms p, .column-498-forms p, .column-498-border-forms p, .column-360-forms p,
.column-225-pad-Forms p, .column-765-forms p, .column-360-2-forms p, .column-360-2-right-forms p{
	font-size: 13px;
	line-height: 19px;
		word-wrap: break-word;
	margin-right:2px;
	margin-left:2px;
}
.column-360-right-border-forms a, .column-360-index-forms a, .column-360-right-forms a,  .column-225-Forms a, .column-498-forms a, .column-498-border-forms a, .column-360-forms a, .column-225-pad-Forms a, .column-765-forms a, .column-360-2-forms a, .column-360-2-right-forms a{
	line-height:20px;
}

.column-360-right-border-forms, .column-360-index-forms, .column-360-right-forms,  .column-225-Forms, .column-498-forms, .column-498-border-forms, .column-360-forms,
.column-225-pad-Forms, .column-360-2-forms, .column-360-2-right-forms{
	float: none;
	width: 100% !important;
	text-align: left;
	margin-bottom: 2%;
	border: 0px !important;
	clear:right;
}


 .column-360-forms li, .column-360-right-forms li, .column-498-border-forms li, .column-225-pad-Forms li, .column-225-Forms li, .column-360-2-forms li, .column-360-2-right-forms li{ border-bottom: 1px #CCC solid; font-size:11px; padding: 4px 4px 4px 4px; line-height:14px !important}
	.column-360-forms li a, .column-360-right-forms li a, .column-498-border-forms li a, .column-225-pad-Forms li a, .column-225-Forms li a, .column-360-2-forms li a, .column-360-2-right-forms li a{line-height:16px !important}
	
	#sorten{max-height:200px !important; overflow:scroll !important}
	#Cluster-Layout-Forms h1, #Cluster-Layout-Forms h4 {font-size:18px;
line-height:18px;
margin-bottom:0px;
}
#Cluster-Layout-Forms h2, h3, h5,{
	font-size:15px;
line-height:21px;
margin-bottom: 20px !important;
}

#Cluster-Layout-Forms p{
	font-size: 14px;
	line-height: 20px;
	margin-top:3px;
}
#Cluster-Layout-Forms{
	float: left;
	width: 100% !important;;
	text-align: left;
	margin-bottom: 2%;
	border: 0px !important;
	clear:right;
	}
	
		
.copy-right-div{
	width: 100%;
	max-width:393px !important;
	background:#FFFFFF;
	float:left;
		text-align:center;
		font-size:11px;
		margin:0;
		padding:5px;
}
.authorizenet{
	width: 100%; 
	height: 479px;
	max-width:315px !important;
	}
.cart_cell{
border-color:#FFF;
border-style:none;
border-bottom-width:0px;
font-size:12px;
}
input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel], {
  -webkit-appearance: none; -moz-appearance: none;
  display: block;
  margin: 0;
  width: 95%; height: 25px;
  line-height: 25px; font-size: 17px;
  border: 1px solid #bbb;
}
input[type=checkbox] {
 width: 25px; height: 25px;
 -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px;
 border: 1px solid #bbb;
}
input[type=select]{
-webkit-appearance: none; -moz-appearance: none;
height: 25px;
display:block;
}
input[type=radio]{
 width: 25px; height: 25px;
 -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px;
 border: 1px solid #bbb;

}
.Large-Green-Header{font-size:16px;line-height:18px}
.Large-Red-Header{font-size:16px;line-height:18px}
.Large-Blue-Header{font-size:16px;line-height:18px}

.nav-pop{
	display:none;
	width: 100px;
	}
	.jump-menue {width:90% !important; overflow:hidden}
	#Cluster-Layout-Forms .imprint_box {border:1px solid #EBEBEB;background:#F4F4F4;	width:96% !important; margin:5px 10px 5px 0;}
#Cluster-Layout-Forms .imprint_box h2,.imprint_box h3,.imprint_box h5 {margin:10px 5px 0 10px!important;font-size:14px !important;line-height:17px !important;}
#Cluster-Layout-Forms .imprint_box p{margin:10px 10px 5px!important;font-size:11px !important;line-height:16px;}
.imprint_box, .bottom-border-homepage2 {border:1px solid #EBEBEB;background:#F4F4F4;	width:97% !important; margin:5px 10px 5px 0;}
.imprint_box h2,.imprint_box h3,.imprint_box h5 {margin:10px 5px 0 10px!important;font-size:14px !important;line-height:17px !important;}
.imprint_box p{margin:10px 10px 5px!important;font-size:11px !important;line-height:16px;}