@charset "utf-8";
/* CSS Document */

html {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999999;
/*
	background-image: url(../img/accessoires/xmas/xmas_bg.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center 210px;*/
}

body{
	margin:0px;
	padding:230px 0 45px 0;
	background-position:center;
	background-image: url(../img/accessoires/sdwb.gif);
	background-repeat:repeat-y;
	font-size:13px;
}

.bodywhite{
	margin:0px;
	padding:230px 0 45px 0;
	background-position:center;
	background-image: url(../img/accessoires/sdwb.gif);
	background-repeat:repeat-y;
	/*background-image: url(../img/accessoires/h_bg_white.jpg);
	background-repeat:no-repeat;*/
	background-attachment:fixed;
	background-position:center 210px;
	background-color:#FFFFFF;
}

.bodyblack{
	margin:0px;
	padding:230px 0 45px 0;
	background-attachment:fixed;
	background-position:center 210px;
	background-image: url(../img/accessoires/sdwblack.gif);
	background-repeat:repeat-y;
	/*background-image: url(../img/accessoires/h_bg.jpg);
	background-repeat:no-repeat;*/
	background-color:#000000;
}

.bodywhite1{
	margin:0px;
	padding:230px 0 45px 0;
	background-attachment:fixed;
	background-position:center 210px;
	background-image: url(../img/accessoires/sdwb.gif);
	/*background-image: url(../img/accessoires/xmas_hp_bg.jpg);*/
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

h1, h2, h3, h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CC3399;
	line-height:150%;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
}

h3{
	font-size:16px;
}

.h{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#CC3399;
	line-height:150%;
}

.hl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FF99CC;
	line-height:150%;
}

.hs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:150%; color: #FF99CC;
}

.txtwhite {
	color: #FFFFFF;
	font-size:13px;
	font-weight: bold;
}

.txtpink{
color:#CC3399;
}

.txtgrey{
color:#999999;
}

.txtlpink{
color:#FF99CC;
}

.txtgrey{
color:#999999;
}

.navibg{
	width:100%;
	height:70px;
	padding:0;
	margin:0;
	top:195px;
	background-image:url(../img/accessoires/navibg.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	line-height:25px;
	text-align:center;
	z-index:1;
}

.navi{
	width:760px;
	background-image:url(../img/accessoires/navibg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:70px;
	padding:0;
	margin:0 auto 0 auto;
	line-height:25px;
}

.navi a:hover{
	color:#000;
	text-decoration:none;
	background-image:url(../img/accessoires/navibgov.gif);
	background-repeat:repeat-x;
}

.navi a.active{
	color:#000;
	text-decoration:none;
	background-image:url(../img/accessoires/navibgov.gif);
	background-repeat:repeat-x;
}

.navi a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	display:block;
	text-decoration:none;
	padding:0 9px;
	float:left;
}

.navi ul li{
	display:inline;
}

ul{
	padding:0;
	list-style:none;
	display:inline;
}

a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC3399;
	text-decoration:none;
}

a:hover{
	color:#FFFFFF;
	background-color:#CC3399;
}

div#header{
	position:absolute;
	background-image:url(../img/headers/top.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	top:0;
	left:0;
	width:100%;
	height:195px;
	text-align:center;
	z-index:1;	 
}

.footer{
	position:absolute;
	background-color:#FFCCFF;
	padding:0;
	margin:0;
	bottom:0px;
	width:100%;
	height:20px;
	text-align:center;
	line-height:100%;
}

.footer p{
	font-size:10px;
	padding:5px;
	margin:0;
	bottom:0px;
	left:0px;
	line-height:100%;
}

.footer a{
	color:#990033;
}

.footer a:hover{
	color:#FFFFFF;
}

.img{
border-width:0px;
}

div#content{
	padding:0;
	line-height:150%;
	text-align:center;
	font-size:13px;
}
 
div#page{
	width:740px;
	margin:0 auto 0 auto;
	text-align:left;
	padding:0;
	font-size:13px;
	/*background-image: url(../img/accessoires/xmas/xmas_white_bg.jpg);
	background-repeat:repeat-y;*/
}

#stempel {
	position:absolute;
	margin:110px 0 0 220px;
	padding:0;
	width:150px;
	height:145px;
}

#stempel a:hover{
	color:#FFFFFF;
	background-color:#FFFFFF;
}

#bground{
	margin:0;
	padding:0;
	background-image:url(../img/accessoires/homebg.jpg);
	/*background-image:url(../img/accessoires/homebg_xmas.jpg);*/
	background-repeat:no-repeat;
	background-position:top right;
}

body>div#header{
   position:fixed;
}

body>div#kiste{
   position:fixed;
}

body>.footer{
   position:fixed;
}

body>.navibg{
   position:fixed;
}

* html body{
  overflow:hidden;
} 

* html div#content{
  height:100%;
  overflow:auto;
}

#icybook .newhead input {
  background-color: #7F0349;
  color: #7F0349;
}

#xmas_special{
	background-image:url(../img/weihnachten/renntiere_horizontal.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	margin: 50px 0 50px 0;
	border: 1px solid #CC3399;
	padding-top:220px;
}

.team_div{
	/*background-image:url(../img/weihnachten/christmastree_color.jpg);
	background-repeat:no-repeat;
	background-position:left 20px;*/
}

div#wrapper {

}

#page_intro { 
	width: 100%;max-width:800px;margin:0 auto 0 auto;
}

#content_intro {
	width: 100%;
}

#intro_body {
	margin:0px; padding:0;	background-position:center;	background-image: url(../img/accessoires/sdwb.gif);
}

#intro_img { width:45%;text-align: right;float:left; }
#intro_txt { width:45%;padding-right:10%;float:left; }
.intro_txt_b, .intro_txt_m  { color:#CC3399;font-size:300%;font-weight:bold;text-align:right;padding-top:10%;line-height:100%; }
.intro_txt_m { font-size:200%; } 
.intro_txt_s { font-size:100%; text-align: right; } 
.start_link { font-size:160%; }


@media only screen and (max-width : 800px),
only screen and (max-device-width : 800px){
	#page_intro { 
		width: 100%;
		max-width:100%;
		background-color:#999;
	}
	
	#intro_img { width:50%;background-color:#ccc; }
	#intro_img img { width: 100%; }
	#intro_txt { width:45%;padding-right:5%;float:left; }
	#intro_body { margin:0px; padding:0; background-image:none;	}
	.intro_txt_b { font-size:400%; }
	.intro_txt_m { font-size:300%; }
	.intro_txt_s { font-size:150%; }
	.start_link { font-size:200%; }
}

@media only screen and (max-width : 480px),
only screen and (max-device-width : 480px){
	#page_intro { 
		width: 100%;
		max-width:100%;
		background-color:#999;
	}
	
	#intro_img { width:50%;background-color:#ccc; }
	#intro_img img { width: 100%; }
	#intro_txt { width:45%;padding-right:5%;float:left; }
	#intro_body { margin:0px; padding:0; background-image:none;	}
	.intro_txt_b { font-size:200%; }
	.intro_txt_m { font-size:120%; }
	.intro_txt_s { font-size:100%; }
	.start_link { font-size:200%; }
}