html, body, #mainbox {
	margin: 0px;
	padding: 0px;
	height: 100%;
	min-height: 100%;
}

body {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/bg.png');
	background-repeat: repeat;
	font-family: verdana, arial, helvetica, sans-serif;		
	color: #42413D;
	text-align: center;	
}

form {
	margin: 0px;
	padding: 0px;	
}

a {
	text-decoration: none;
}

a:link, a:active, a:visited {
	text-decoration: none;
	color: #497182;
}

a:hover {
	text-decoration: underline;
	color: #497182;
}




#mainbox {
	background-color: transparent;
	width: 100%;
	text-align: left;		
}

#leftshadow {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/lborder.png');
	background-repeat: repeat-y;
	width: 1%;	
}

#rightshadow {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/rborder.png');
	background-repeat: repeat-y;
	width: 1%;	
}

#contentbox {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/bgc.jpg');
	background-repeat: repeat;
	width: 98%;
	vertical-align: top;
	height: 100%;
}

.shadowspacer {
	width: 40px;
	height: 1px;	
}

.hidden {
	display: none;
}

.news {
	padding: 2px 10px 0px 0px;
	font-size: 70%;
	color: #42413D;	
	line-height: 160%;
}

.newslink {
	padding: 0px 0px 20px 0px;
	font-size: 60%;	
	text-align: right;
	line-height: 120%;
	font-weight: bold;
}

.versioncheck {
	width: 99%;
	font-size: 60%;
	color: #938F86;	
	text-align: right;
	vertical-align: middle;
}

.versioncheck a:hover {
	color: #A3AFAE;
	text-decoration: none;
}

input.ifields, textarea.ifields {
	padding: 2px 3px 2px 3px;	 
	background-color: #E6E1D7;	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	color: #333333;		
	border-top: 1px solid #B3AEA4;
	border-right: 1px solid #D3CFC7;
	border-bottom: 1px solid #D3CFC7;
	border-left: 1px solid #B3AEA4;
}

input.ifields:focus, textarea.ifields:focus {		
	background-color: #F0EDE6;
}

select.ifields {		
	background-color: #E6E1D7;	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%;	
	color: #333333;	
}

.contact {
	padding: 20px 0px 2px 0px;
	font-size: 80%;	
}


.menubtn01, .menubtn02, .menubtn03, .menubtn04, .menubtn05, .menubtn06, .menubtn01sel, .menubtn02sel, .menubtn03sel, .menubtn04sel, .menubtn05sel, .menubtn06sel {
	margin: 0px;
	padding: 0px;
	display: block;
	background-color: transparent;
	width: 80px;
	height: 47px;
	border: 0px;
}

.menubtn01 {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_home.jpg');
	background-repeat: no-repeat;
}

.menubtn01:hover {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_home_over.jpg');
	background-repeat: no-repeat;
}

.menubtn01sel, .menubtn01sel:hover {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_home_set.jpg');
	background-repeat: no-repeat;
}

.menubtn02 {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_support.jpg');
	background-repeat: no-repeat;
}

.menubtn02:hover {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_support_over.jpg');
	background-repeat: no-repeat;
}

.menubtn02sel, .menubtn02sel:hover {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_support_set.jpg');
	background-repeat: no-repeat;
}

.menubtn03 {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_forum.jpg');
	background-repeat: no-repeat;
}

.menubtn03:hover {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_forum_over.jpg');
	background-repeat: no-repeat;
}

.menubtn03sel, .menubtn03sel:hover {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_forum_set.jpg');
	background-repeat: no-repeat;
}

.menubtn04 {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_faqdoc.jpg');
	background-repeat: no-repeat;
}

.menubtn04:hover {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_faqdoc_over.jpg');
	background-repeat: no-repeat;
}

.menubtn04sel, .menubtn04sel:hover {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_faqdoc_set.jpg');
	background-repeat: no-repeat;
}

.menubtn05 {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_download.jpg');
	background-repeat: no-repeat;
}

.menubtn05:hover {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_download_over.jpg');
	background-repeat: no-repeat;
}

.menubtn05sel, .menubtn05sel:hover {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_download_set.jpg');
	background-repeat: no-repeat;
}

.menubtn06 {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_imprint.jpg');
	background-repeat: no-repeat;
}

.menubtn06:hover {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_imprint_over.jpg');
	background-repeat: no-repeat;
}

.menubtn06sel, .menubtn06sel:hover {
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/menubtn_imprint_set.jpg');
	background-repeat: no-repeat;
}

.td1 {
	width: 1%;
}

.td93 {
	width: 93%;
}

.td1vt {	
	width: 1%;
	vertical-align: top;
}

.td59vt {
	width: 59%;
	vertical-align: top;
}

.td69vt {
	width: 59%;
	vertical-align: top;
}

.td50vt {
	width: 50%;
	vertical-align: top;
}

.td99vt {
	width: 99%;
	vertical-align: top;
}

.td40vt {
	width: 40%;
	vertical-align: top;
}

.td30vt {
	width: 30%;
	vertical-align: top;
}

.vchekimg {
	width: 135px; 
	height: 49px;
	border: 0px;
}

.menuimg1 {
	width: 200px;
	height: 47px;
	border: 0px;
}

.menuimg2 {
	width: 150px;
	height: 47px;
	border: 0px;
}

.menuimg3 {
	width: 200px;
	height: 20px;
	border: 0px;
}

.menuimg4 {
	width: 150px;
	height: 20px;
	border: 0px;
}

.tdc {
	width: 99%;
	vertical-align :top;
	padding-top: 30px;
}

.tdmbg {
	width: 98%;
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/bgmenu.jpg');
	background-repeat: repeat-x;
}

.tdmbgbt {
	width: 98%;
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/bgmenubottom.jpg');
	background-repeat: repeat-x;
}

.tdmbtimg {
 	width: 1px;
 	height: 1px; 
 	border: 0px;
}

.cspacer {
	width: 20px;
	height: 1px;
	border: 0px;
}

.tdheadbg1 {
	width: 98%; 
	background-image: url('http://images.mysnip.de/phsu/bghead.jpg'); 
	background-repeat: repeat-x;
}

.tdhead {
	width: 1%
	height: 120px;
}

.tdheadbg2 {
	width: 96%;
	height: 120px;  
	background-image: url('http://images.mysnip.de/phsu/bghead02.jpg');
	background-repeat: repeat-x;
}

.headimg {
	width: 200px;
	height: 49px;	
}

.headimg2 {
	width: 200px;
	height: 129px;	
}

.headimg3 {
	width: 170px;
	height: 129px;	
}

.headimg3spacer {
	width: 10px;
	height: 129px;	
}

.tdmiddlespacer {
	text-align: center;
	padding: 20px 0px 10px 0px;
}

.tdmiddlespacercopy {
	text-align: center;
	padding: 50px 0px 20px 0px;
}

.tdcenter {
	text-align: center;
}

.centertab {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 600px;
	border: 0px;
}

.centertab2 {
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
}

.middlespacerimg {
	width: 600px;
	height: 20px;	
}

.tdmiddlespacerv {
	width: 1%;
	vertical-align: top;
	padding: 0px 10px 0px 10px;
}

.middlespacervimg {
	width: 20px;
	height: 364px;	
}

.menuspacer {
	width: 10px;
	height: 47px;
	border: 0px;
}

.menubtnspacer {
	width: 80px;
	height: 47px;	
}

.noth {
	width: 25px;
	height: 120px;
	border: 0px;
}

.copytab {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 600px;
	border: 0px;
}

.mcimg {
	width: 87px;
	height: 18px;
	border: 0px;
}

.copytd {	
	text-align: center;
	border: 0px;
	font-size: 70%;
	font-weight: bold;
	text-transform: uppercase;
	color: #A19D93;
}

.mcbtn {
	margin: 0px auto 0px auto;
	padding: 0px;
	display: block;
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/mc.jpg');
	background-repeat: no-repeat;
	width: 87px;
	height: 18px;
}

.iforum {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 100%;
	height: 700px;
	border: 0px;
}

.forummiddlespacer {
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

.forumcentertab {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 635px;
	border: 0px;
}

.fbgbtimg {
	width: 635px;
	height: 54px;
	border: 0px;
}

.submitbtn {
	margin: 10px auto 0px 0px;
	padding: 0px;
	cursor: hand;
	border: 0px solid;
	width: 170px;
	height: 50px;
}

.submitbtnsmall {
	margin: 10px auto 0px 0px;
	padding: 0px;
	cursor: hand;
	border: 0px solid;
	width: 130px;
	height: 40px;
}

.forumbtn {
	margin: 10px auto 0px 0px;
	padding: 0px;
	display: block;
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/forumbtn.jpg');
	background-repeat: no-repeat;
	cursor: pointer;
	width: 170px;
	height: 50px;
}

.forumimg {
	width: 170px;
	height: 50px;
	border: 0px;
}

.chat {
	padding: 10px 0px 2px 0px;
	font-size: 80%;	
}


.dlblock {
	margin: 0px 0px 20px 0px;
}

.dltab, .dltab2 {
	margin: 10px 0px 0px 0px;
}

.dltab td, .dltab2 td {
	padding: 2px 2px 4px 2px;
}

.dltab2 {
	background-color: #E5E0D6;
}

.dlimgboxvt {	
	width: 1%;
	vertical-align: top;
	padding: 0px 10px 0px 0px;
}

.dl1btn {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/download1.gif');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
}

.dl1btn:hover {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/download1_over.gif');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
}

.dl2btn {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/download2.gif');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
}

.dl2btn:hover {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/download2_over.gif');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
}

.dlimg {
	width: 32px;
	height: 32px;
	border: 0px;
}

.dldesc {
	font-size: 70%;
	font-weight: bold;
	width: 100px;	
}

.dlval1 {
	font-size: 70%;
	font-weight: bold;
}

.dlval2 {
	font-size: 70%;	
}

.gohomebtn {
	margin: 10px auto 0px auto;
	padding: 0px;
	display: block;
	background-color: transparent;
	background-image: url('http://images.mysnip.de/phsu/gohomebtn.jpg');
	background-repeat: no-repeat;
	cursor: pointer;
	width: 170px;
	height: 50px;
}

.gohomeimg {
	width: 170px;
	height: 50px;
	border: 0px;
}

#holder {
	margin: 0px auto 0px auto;
	padding: 0px;
}

#holder td {
	margin: 0px;
	padding: 5px;
	background: #E5E0D5;
}

.mytop {
	margin: 20px 0px 0px auto;
	padding: 0px;
	width: 44px;	
}

.mytopimg {
	width: 44px;
	height: 22px;
	border: 0px;
}

#supoverview td {
	padding: 0px 20px 40px 0px; 
	vertical-align: top;
}

#supoverview h3 {
	font-family: arial, verdana, helvetica, sans-serif;
	margin: 2px 0px;
	font-size: 70%;				
	color: #62605A;
	font-weight: bold;
	text-transform: uppercase;
}

#suptab {
	margin: 0px;
	padding: 0px;
	border: 1px solid #D5CDBD;
	background-color: #EBE8E0;	
	text-align: left;	
}

#suptab td {
	margin: 0px;
	padding: 5px;
	border-bottom: 1px solid #EBE8E0;	
	border-spacing: 1px;
	
}

#suptab img {
	display: inline;
	border: 0px;
	width: 20px;
	height: 20px;
}

#suptab .headfront {
	width: 52%
	background-color: #D7D0C0;	
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	color: #504D47;
}


#suptab .headentry {
	width: 12%;
	background-color: #D7D0C0;
	border-left: 1px solid #EBE8E0;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	color: #504D47;
	text-align: center;
}

#suptab .pricefront {
	width: 52%;
	background-color: #D7D0C0;	
	border-top: 3px solid #EBE8E0;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #504D47;
}

#suptab .priceentry {
	width: 12%;
	background-color: #D7D0C0;
	border-top: 3px solid #EBE8E0;
	border-left: 1px solid #EBE8E0;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #504D47;
	text-align: center;
}

#suptab .entrytd {
	width: 12%;
	border-left: 1px solid #EBE8E0;
	font-size: 11px;
	line-height: 16px;
	background-color: #DDD7C8;
	color: #333333;
	text-align: center;
}

#suptab .entrytd2 {
	width: 12%;
	border-left: 1px solid #EBE8E0;
	font-size: 11px;
	line-height: 16px;
	background-color: #E4DFD4;
	color: #333333;
	text-align: center;
}


#suptab .entryfront {
	width: 52%;
	background-color: #DDD7C8;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}

#suptab .entryfront2 {
	width: 52%;
	background-color: #E4DFD4;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}

#suptab img {
	width: 20px;
	height: 20px;
}

#supoverview .supbox {
	width: 95px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#supoverview .supbox td {	
	padding: 0px;		
}

#supoverview .supbox .headstart {	
	background-image: url('http://images.mysnip.de/phsu/supboxbg_start.jpg'); 
	background-repeat: no-repeat;
}

#supoverview .supbox .price {
	height: 45px;	
	background-image: url('http://images.mysnip.de/phsu/supboxbg2.jpg'); 
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;	
	color: #FFFFFF;
}

#supoverview .supbox .headimg {
	width: 95px;
	height: 105px;
	border: 0px;
}

.orderbox {
	padding: 0px 20px 0px 20px;
}

#suporder {
	margin: 0px auto 0px auto;
}

#suporder .order, #suporder .orderl, #suporder .orderr {
	padding: 20px 0px 2px 0px;
	font-size: 80%;
	vertical-align: top;
}

#suporder .order, #suporder .orderi {
	width: 100%;
}

#suporder .orderl, #suporder .orderil {	
	width: 45%;	
	vertical-align: top;
}

#suporder .orderr, #suporder .orderir {
	width: 55%;	
	vertical-align: top;
}

#suporder .hint {
	padding-left: 5px;	
	font-size: 80%;
	color: #86827A;
}

optgroup {
	font-style: normal;	
	background-color: #D7D0C0;
	color: #504D47;
	text-align: center;
}

option {
	background-color: #E6E1D7;
	color: #333333;
	text-align: left;
}

