html, body{
	margin:0px;
	padding:0px;
}
body {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	background: url(../flashsite6/i-stagebg.jpg) repeat-y top center;	
}
img{border:none;}
#boxmaxwidth {
	text-align:left;   
	margin:20px auto 0px auto;
	padding:0px;
	width:730px;
}

/*Linker Bereich */
#boxleft {
	width:470px;
	float:left;
}
.boxcontenttop {
	background: url(../img/html6/top_bg.jpg) no-repeat;
	height:30px;
}

.boxcontentstart{
	padding:10px 20px 10px 20px;
	background: url(../img/html6/left_bg.jpg) repeat-y;
}
#boxcontentstartwelcome{
	width:430px;
	height:339px;
}
#startcontent{
	padding:10px 0px 0px 220px;
	width:200px;
}
#startcontent a{
	color:#000000;
	text-decoration:none;
}

.boxcontent {
	padding:20px 20px 10px 20px;
	margin:0px;
	background: url(../img/html6/left_bg.jpg) repeat-y;
}
.boxcontent a{
	text-decoration: underline;
	color:#000;
}

.boxbottomend{
	background: url(../img/html6/bottom_end.jpg) no-repeat;
	height:22px;
	float:left;
	width:470px;
}

.redmark, .redkominfo{
	color:#E10000;
}
.redkominfo{
	font-size:8px;
}

.zurueckpfeil a, .weblink a{
	color:#444;
	padding-left:20px;
	background:url(../img/html6/zurueck_lo.gif) no-repeat;	
	
}
.zurueckpfeil a:hover, .weblink a:hover{
	background:url(../img/html6/zurueck.gif) no-repeat;
	color:#000;
}

.weblink a{
	background:url(../img/html6/weblink_lo.gif) no-repeat;	
}
.weblink a:hover{
	background:url(../img/html6/weblink.gif) no-repeat;
}



/*Linker Bereich - Navi */
#boxmainnavi {
	background: url(../img/html6/top_bgnavi.jpg) no-repeat;
	height:40px;
	padding-left:15px;
}

#navimark{
	float:left;
	width:120px;/*130px*/
	height:20px;/*40px*/
	margin:0px 0px 0px 5px;
	padding:20px 0px 0px 10px;
}
#navimark a{
	background: url(../img/html6/navi_mark.gif) no-repeat;
	padding-left:20px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

.naviback{
	float:left;
	width:120px;/*130px*/
	height:20px;/*40px*/
	margin:0px 0px 0px 5px;
	padding:20px 0px 0px 10px;
}
.naviback a{
	padding-left:20px;
	font-weight:bold;
	text-decoration:none;
	color:#666;
}
.naviback a:hover{
	color:#000;
}

/*Rechter Bereich */
#boxright {
	width:260px;
	background: url(../img/html6/right_bg.jpg) repeat-y;
	float:left;
}
#boxrightspezstart{
	width:225px; /*260px*/
	height:123px;/*170px*/
	background: url(../img/html6/top_rightbordertop.jpg) no-repeat;
	float:left;
	padding:40px 0px 0px 35px;
}
#boxrightref{
	margin:46px 0px 0px 0px;
}
.boxrightstart{
	width:260px;
	height:29px;
	background: url(../img/html6/right_bordertop.jpg);
	float:left;
}
.boxrightcontent{
	width:225px; /* 260px*/
	background: url(../img/html6/right_bg.jpg) repeat-y;
	float:left;
	padding:5px 0px 0px 35px;
}
.boxrightrefscreenshot img{
	width:190px;
	border:none;
}

.boxrightend{
	width:260px;
	height:20px;
	background: url(../img/html6/right_borderbottom.jpg) repeat-y;
	float:left;
}
.boxrightnext{
	width:198px;/*225px | 260px*/
	font-size:10px;
	padding-right:27px;
	margin-top:4px;
	float:left;
	text-align:center;
}
.boxrightnextbtn{
	width:50px;
	height:16px;
	padding:2px 5px 0px 5px;
	background:#ECECEC;
	float:right;
}
.boxrightnextbtn a{
	text-decoration:none;
	color:#000;
}
.boxrightnextbtn a:hover{
	text-decoration:underline;
}
.righttitel{
	margin:0px 0px 7px 0px;
}
.righttitel strong, .righttitel a{
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}

.rightaufz{
	margin:0px 0px 5px 0px;
	background: url(../img/html6/right_aufz.gif) no-repeat;
}
.rightaufz strong{
	padding-left:13px;
	font-weight:normal;
}
.rightaufz a{
	text-decoration: none;
	color:#000;
}
.rightaufz a:hover{
	text-decoration:underline;
}

/* Newsletter */
form{
	margin:0px;
	padding:0px;
}
.newsletterinp{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	border:none;
	border-bottom: 1px dashed #999;
	height:15px;
	width:125px;
}
.newsletterinp1, .newsletterinp2{
	padding-left:10px;
	background: url(../img/html6/newsletter_1.gif) no-repeat;	
}
.newsletterinp2{
	background: url(../img/html6/newsletter_2.gif) no-repeat;
}

.kommentarbox{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	width:200px;
	height:50px;
	border:none;
	border-bottom: 1px dashed #999;
}

/* Referenen */
ul, .reflist li{
	list-style:none;
	margin:0px;
	padding:0px;
}

.reflist{
	width:220px;
}

.reflist li{
	padding:3px 0px 3px 0px;
	border-bottom:1px dashed #999;	
}

.reflist a{
	text-decoration:none;
}

.reflist a:link{
	color:#000;
	padding-left:7px;
	background:url(../img/html6/left_listpoint.gif) no-repeat top left;
}
.reflist a:visited{
	color:#526D45;
	padding-left:12px;
	background:url(../img/html6/left_listpoint_ok.gif) no-repeat top left;
}
.reflist a:hover, .reflist a:active{
	padding-left:15px;
	background:url(../img/html6/left_listpoint_m.gif) no-repeat top left;
}
.reflist a:active{
	background:url(../img/html6/left_listpoint_m.gif) no-repeat top left;
}
 
.sshotright{
	float:right;
}
.sshotright img{
	border:none;
	padding:10px 0px 10px 5px;
}
.sshotright img.refone{
	padding:0px 0px 5px 5px;
	width:95px;
	vertical-align:middle;
}

.refcontnorm, .refcontdesign {
	color:#666;
	line-height: 150%;
}
.refcontnorm a, .refcontdesign a{
	color:#555;
	text-decoration:underline;
} 
.refcontdesign{
	padding-top:10px;
}
.refback{
	padding-top:10px;
}
.noshow{display:none;}
h1, h2, h5{
	font-size:10px;
	color:#000;
	font-weight: normal;
	margin:0px;
	padding:0px 0px 3px 0px;
}
h5{
	padding:0px 0px 1px 0px;
	color:#555;
}
hr{
	height:1px;
	color:#888;
	border:none;
	background:#888;
}

p.whitetext{color:#fff;}

#boxleft a.fuckoff {
	cursor:url(http://www.flashjunior.ch/heavy.cur);/*http://www.flashjunior.ch/1finger2.cur*/
 	color:#F9F9F9;
	text-decoration: none;
}

/* gallery */
.gallery img{
	margin-right:20px;
	margin-bottom:20px;
	width:120px;
	height:80px;
}
form#auswahlmenu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.P7Show{
	top:0px;
	left:0px;
	position: absolute;
	z-index:77; 
	visibility:hidden;	
	text-align:left;   
	width:auto;	
}
.P7Show div{
	text-align:left;	
	background-color:#FFF;
	border:1px solid #E20101;
}
.P7Show div a{
	color:#000000;
	text-decoration:none;
}
.P7Show div img{
	margin:5px;
}
.tooltip {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 2px;
	z-index:78; 
}

/* Sitemap */
div#sitemap {
	margin:0px;
	padding:0px;
	line-height: 18px;
}
div#sitemap a{text-decoration:none;}
div#sitemap a:hover{text-decoration:underline;}
div#sitemap li, div#sitemap ul{
	padding: 0px 0px 0px 24px;
	margin: 0px;
	list-style-type: none;
}
div#sitemap ul {
	margin: 0px 0px 0px -24px;
	background: url(../img/bilder/sitemap-exim.gif) repeat-y;
}
div#sitemap ul.last {background: none;}
div#sitemap li {
	background: url(../img/bilder/sitemap-extm.gif) no-repeat;
	padding-top:3px;
}
div#sitemap li.last {
	background: url(../img/bilder/sitemap-exlm.gif) no-repeat;
}

/*internetsucht*/
ul.internetsucht li{
	padding-left:15px;
	background: url(../img/html6/right_aufz.gif) no-repeat 0px 0px;
}


/*printer styles*/ 
@media print{ 
#boxmainnavi, #boxrightspezstart, #boxcontentstartwelcome, .boxrightstart, .boxrightcontent, .righttitel{
	display:none;
}
}
