p						{margin-top:0; }
body 					{ margin:0px; font-family:Tahoma; font-size:13px; color:#5F6A6B; line-height:18px; }
body a:link 				{ font-weight:normal; color:#6c5a3c; }
body a:visited 			{ font-weight:normal; color:#6c5a3c; }
body a:active 			{ font-weight:normal; color:#6c5a3c; }
body a:hover 				{ font-weight:normal; color:#6c5a3c; }
h1						{ font-size:14px; font-weight:bold; color:#B36B01; line-height:18px; margin-top:5px; margin-bottom:5px; }
h2						{ font-size:14px; font-weight:bold; color:#B36B01; line-height:18px; margin-top:5px; margin-bottom:5px; }
.active 					{ color:#B36B01; font-weight:normal; }
.active a:link			{ color:#B36B01; font-weight:normal; }
.active a:visited		{ color:#B36B01; font-weight:normal; }
.active a:active			{ color:#B36B01; font-weight:normal; }
.active a:hover			{ color:#B36B01; font-weight:normal; }
.Text					{ font-family:Tahoma; font-size:13px; color:#5F6A6B; line-height:18px; }
.Text a:link				{ font-weight:normal; color:#B36B01; }
.Text a:visited			{ font-weight:normal; color:#B36B01; }
.Text a:active			{ font-weight:normal; color:#B36B01; }
.Text a:hover			{ font-weight:normal; color:#B36B01; }
ul 						{ list-style-type:none; margin:0px; padding:0px; font-family:Tahoma; font-size:13px; color:#5F6A6B;}
li 						{ list-style-image: url(/img/layout/bullet.gif); line-height:24px; margin-left:18px; font-family:Tahoma; font-size:13px; color:#5F6A6B;}
input						{ background-color:#FFFFFF; border:1px solid #AAAAAA; font-family:Verdana, Arial; font-size:11px; color:#AAAAAA; }
textarea					{ background-color:#FFFFFF; border:1px solid #AAAAAA; font-family:Verdana, Arial; font-size:11px; color:#AAAAAA; }
.box {
/*background-color:#494949;*/
border:solid 0px #36BCD9;
padding:10px;
font-family:arial;
color:#ffffff;
font-size:12px;
}

/* xmas 2009 special */
#xmas_head {
    cursor: pointer;
	position: relative;
	top: 25px;
	left: -70px;
	height: 85px;
	width: 245px;
}
/* xmas 2009 special */
#xmasMainBox {
	background: url('/img/xmas-background.jpg');
	width: 745px;
	height: 489px;
	font-family: Tahoma;
	font-size: 12px;
}
#xmasMainBox img {
	border: 0;
	padding: 0;
	margin: 0;
}

#xmasMainBox th {
	font-weight: bold;
	text-align: left;
}
#xmasMainBox table, #xmasMainBox td {
	color: #fff;
	font-family: Tahoma;
	font-size: 12px;
}

#xmasContentBox {
	padding: 0 10px 10px 10px;
	color: #fff;
	width: 500px;
}
#xmasContentBox h1 {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

#xmas-question-frame {
	margin-top: 10px;
	width: 680px;
	padding-left: 10px;
}

#xmas-contact-frame {
	text-align: right;
	position: absolute;
	top: 160px;
	right: 0px;
}

#xmas-question-content {}
#xmas-question-content h2 {
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	cursor: pointer;
	background-color: #000;
	padding: 5px;
	margin: 0;
}
.xmas-question-content-div {
    padding: 5px;
    background-color: #000;
    margin-bottom: 2px;
    color: #fff;
}

.xmas-paket-box {
	color: #fff;
	font-weight: bold;
	width: 91px;
	height: 64px;
	float: left;
	margin-right: 5px;
}
.xmas-buchstabe {
	position: absolute;
	top: 22px;
	left: 12px;
}

.xmas-answer {
	display: none;
}
#xmas-answer-frame {
	 display: none;
	 position: absolute;
	 top: 100px;
	 left: 130px;
	 background-color: #fff;
	 color: #999;
	 border: 1px solid #ccc;
	 width: 400px;
}
#xmas-answer-close {
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
}
#xmas-answer-close a:active, #xmas-answer-close a:hover, #xmas-answer-close a:visited, #xmas-answer-close a:link {
	font-weight: bold;
	font-size: 12px;
	color: red;
	text-decoration: none;
}
#xmas-answer-container {
	margin-top: 3px;
	padding: 15px;
	color: #000;
}

.xmas-error {
	color: red;
	font-weight: bold;
}
.xmas-success {
	color: green;
	font-weight: bold;
}
