body { margin: 0; padding: 0; background:#900; font:10pt Verdana,Arial,Helvetica,sans-serif; color:#000; text-align:center;}
hr {color:#900;background:#900;}
img {border:0;}
li {margin: 0 0 10px;}
ul {margin:10px 15px 0; padding:0;}
.blog {width:410px;}
.buttonheading {vertical-align:top;}
.button {position:relative; top:0px; left:5px;}
.componentheading{padding:0 0 10px;margin:0;font:bold 11pt Verdana,Arial,Helvetica,sans-serif;color:#000;}
.contentheading { padding:5px 0 0; margin:0; font:bold 11pt Verdana, Arial, Helvetica, sans-serif; color:#000; border-top: 2px solid #900;; }
.contentheading a {color:#900;text-decoration:none;}
.contentheading a:hover {color:#000;text-decoration:underline;}
.contentpaneopen {padding:0 0 10px;margin:0;background:#FFE7C4;text-align:left;}
.contentpaneopen a {color:#900;text-decoration:none;}
.contentpaneopen a:visited {color:#900;}
.contentpaneopen a:hover {color:#000;}

.mainlevel {color:#000;margin:8px 0 8px;padding:8px 0;font:bold 11pt Verdana,Arial,Helvetica,sans-serif;text-decoration:none;}
.mainlevel a {color:#000;text-decoration:none;}
.mainlevel a:visited {color:#000;}
.mainlevel a:hover {color:#900;}
.sublevel {color:#000;margin:0 0 0 25px;padding:0;border:0;font:10pt Verdana,Arial,Helvetica,sans-serif;text-decoration:none;}
.sublevel a {color:#000;text-decoration:none;}
.sublevel a:visited {color:#000;}
.sublevel a:hover {color:#900;}

#mainMenu {padding:0;margin:0 10px 0 0;width:170px;float:left;font:7pt Verdana,Arial,Helvetica,sans-serif; color:#000;}
#mainMenu table {
  border-bottom-width:1px;
  padding-bottom:0px;
  margin-bottom:4px;
  border-bottom-style:solid;
  border-color:#900;
}
#mainMenu tr, #mainMenu td {
  padding-bottom:8px;
  margin-bottom:8px;
  border-top-width:1px;
  padding-top:8px;
  margin-top:8px;
  border-top-style:solid;
  border-color:#900;
}

.readon { padding:0; margin:0 0 10px  ; }
.small  { color: #900; font: 7pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none !important }
.small a {color:#F3CD3A;text-decoration:none;}
.small a:visited {color:#F3CD3A;}
.small a:hover {color:#FFF;}

#active_menu {color:#900 !important;}
#clearIt {clear:both;}
#container { background:#FDA;width:100%;margin:auto;text-align:center;}
#copyright {font:7pt Verdana,Arial,Helvetica,sans-serif;}
#footer {padding:5px 0; clear:both; font:8pt Verdana,Arial,Helvetica,sans-serif; color:#FFF; background:#900; width:100%; height:35px;}
#footer a {color:#F3CD3A;text-decoration:none;}
#footer a:visited {color:#F3CD3A;text-decoration:none;}
#footer a:hover {color:#FFF;text-decoration:none;}
/* ACHTUNG statische URL; muss bei Liveschaltung geaendert werden */
		#header {background:#FDA url(http://xmas-markets.com/en/templates/xmas_template_1/images/header_space.gif) repeat-x;width:100%;}
#main {padding:0;margin:0;width:800px !important;width:815px;margin:auto;text-align:left;}
#mainContent {padding:10px 15px;margin:0;width:410px !important; width:455px;float:left;background:#FFE7C4;}
#mainContent a {color:#900;text-decoration:none;}
#mainContent a:visited {color:#900;}
#mainContent a:hover {color:#000;text-decoration:underline;}
#mainContent div {padding:0;margin:0;}
#mainContent h1 {margin:0;padding:15px 0 0;font:bold 11pt Verdana,Arial,Helvetica,sans-serif;color:#900;border-top:1px solid #000;}
#mainContent h1 a {font:bold 11pt Verdana,Arial,Helvetica,sans-serif;color:#000;}
#mainContent h1 a:visited {color:#000;}
#mainContent h1 a:hover {color:#900;text-decoration:underline;}
#mainContent h2 {margin:0;font:bold 11pt Verdana,Arial,Helvetica,sans-serif;color:#000;}
#mainContent h2 a {font:bold 11pt Verdana,Arial,Helvetica,sans-serif;color:#000;}
#mainContent h2 a:visited {color:#000;}
#mainContent h2 a:hover {color:#900;text-decoration:underline;}
#mainContent p {margin:0;padding:0 0 10px;font:10pt Verdana,Arial,Helvetica,sans-serif;}

#mainUsefull {width:170px;float:left;text-align:left;border-top:1px solid #900;
					  border-bottom:1px solid #900;margin:0 0 0 10px;padding:8px 0 !important;
					  padding:9px 0 5px;font:7pt Verdana,Arial,Helvetica,sans-serif;}
#mainUsefull .button {width:26px !important;background:#900;color:#FFF;margin:0 0 0 8px;padding:0;border:0;}
#mainUsefull a {color:#000;text-decoration:none;font:9pt Verdana,Arial,Helvetica,sans-serif;}
#mainUsefull a:visited {color:#000;}
#mainUsefull a:hover {color:#900;}
#mainUsefull form {display:inline;}
#mainUsefull input {width:135px;border:0 !important;border-top:1px solid #FFF;font:9pt Verdana,Arial,Helvetica,sans-serif;}
#mainUsefull li {font-weight:normal;margin:0;padding:0;border:0;}
#mainUsefull li a {font-weight:normal;}
#mainUsefull ul {list-style-type:none;margin:8px 0 8px;padding:6px 0 8px;border-bottom:1px solid #900;}

#mainUsefull table {
  border-top-width:1px;
  padding-top:8px;
  margin-top:4px;
  border-top-style:solid;
  border-bottom-width:1px;
  padding-bottom:8px;
  margin-bottom:4px;
  border-bottom-style:solid;
  border-color:#900;
}