body {
font-family:verdana,arial,helvetica;
background-image:url(../imguser/hg.gif);
font-size:11px;
background-color:#FFFFFF;
color:#000000;
background-repeat:repeat-x;
margin:0px;
padding:0px;}

a img, :link img, :visited img {
border:none;}

p.bodytext {
margin:0px;
padding:0px;}

#container {
width:973px;
margin-left:19px;
margin-top:8px;
background-color:#FFFFFF;
background-image:url(../imguser/hg_main.gif);
background-repeat:repeat-y;
text-align:left;
border:1px solid #5C5C5C;}

/*########################*/
/* HEADBEREICH            */
/*########################*/

#head {
width:973px;
margin-left:0px;
margin-top:0px;
text-align:left;}

*html #head {
height:123px;}

#logo {
float:left;
position:relative;
left:0px;
top:0px;
width:227px;
padding:0px;
margin:0px;}

#logo a, a:visited, a:hover{
padding:0px;
margin:0px;
border:none;}

#kopfbild  {
float:left;
position:relative;
left:0px;
top:0px;}

/*########################*/
/* CONTENTBEREICH         */
/*########################*/

#main {
width:973px;height:100%;
margin-left:0px;
margin-top:0px;
text-align:left;
background-image:url(../imguser/hg_main.gif);
background-repeat:repeat-y;}

*html #main {
margin-top:0px;}

#navibox {
float:left;
width:227px;
margin:-2px 0px 0px 0px;
padding-bottom:100px;
border-top:1px solid #5C5C5C;
border-right:1px solid #5C5C5C;}

*html #navibox {
margin:0px 0px 0px 0px;
padding-bottom:100px;}

#suchbox {
width:227px;
height:34px;
border-bottom:1px solid #5C5C5C;}

#suchbox input {
width:150px;
heigth:18px;
font-size:11px;
margin:0px;
padding-left:8px;}

#suchbox input.knopf {
width:18px;
height:18px;
margin:0px;
padding:0px;}

/*########################*/
/* NAVIGATION             */
/*########################*/

*html #topnavigation {
margin-top:-12px;
border-top:1px solid #5C5C5C;}

#topnavigation ul {
list-style:none;
margin:0px;
padding:0px;}

#topnavigation li a {
width:200px;
display:block;
line-height:25px;
color:#000000;
font-weight:normal;
text-decoration:none;
background-image:url(../imguser/men_hg1_1.gif);
background-repeat:no-repeat;
margin:0px;
padding-left:27px;}

#topnavigation li a:hover {
width:200px;
display:block;
line-height:25px;
color:#000000;
font-weight:normal;
text-decoration:none;
background-image:url(../imguser/men_hg1_2.gif);
background-repeat:no-repeat;
margin:0px;
padding-left:27px;}

#topnavigation li.topnaviActive a {
width:200px;
display:block;
line-height:25px;
color:#000000;
font-weight:normal;
text-decoration:none;
background-image:url(../imguser/men_hg1_2.gif);
background-repeat:no-repeat;
margin:0px;
padding-left:27px;}

/*#########################*/
/* 2.Menuebene             */
/*#########################*/

#subnavigation ul {
list-style:none;
margin:0px;
padding:0px;}

#subnavigation li a.closedfolder {
width:200px;
display:block;
line-height:25px;
color:#000000;
font-weight:normal;
text-decoration:none;
background-image:url(../imguser/men_hg2_1.gif);
background-repeat:no-repeat;
margin:0px;
padding-left:27px;}

#subnavigation li a.closedfolder:hover {
display:block;
color:#1A895F;
font-weight:normal;
text-decoration:underline;
background-image:url(../imguser/men_hg2_2.gif);
background-repeat:no-repeat;}

#subnavigation li a.openfolder {
width:200px;
display:block;
line-height:25px;
color:#1A895F;
font-weight:normal;
text-decoration:underline;
background-image:url(../imguser/men_hg2_2.gif);
background-repeat:no-repeat;
margin:0px;
padding-left:27px;}

#subnavigation li a.openfolder:hover {
width:200px;
display:block;
line-height:25px;
color:#1A895F;
font-weight:normal;
text-decoration:underline;
background-image:url(../imguser/men_hg2_2.gif);
background-repeat:no-repeat;
margin:0px;
padding-left:27px;}

/*#########################*/
/* 3.Menuebene             */
/*#########################*/

#subnavigation li li a.closedfolder {
width:189px;
display:block;
line-height:25px;
color:#000000;
font-weight:normal;
text-decoration:none;
background-image:url(../imguser/men_hg3_1.gif);
background-repeat:no-repeat;
margin:0px;
padding-left:38px;}

#subnavigation li li a.closedfolder:hover {
width:189px;
display:block;
color:#000000;
font-weight:normal;
text-decoration:underline;
background-image:url(../imguser/men_hg3_2.gif);
background-repeat:no-repeat;
padding-left:38px;}

#subnavigation li li a.openfolder {
width:189px;
display:block;
line-height:25px;
color:#000000;
font-weight:normal;
text-decoration:underline;
background-image:url(../imguser/men_hg3_2.gif);
background-repeat:no-repeat;
margin:0px;
padding-left:38px;}

#subnavigation li li a.openfolder:hover {
width:189px;
display:block;
line-height:25px;
color:#000000;
font-weight:normal;
text-decoration:underline;
background-image:url(../imguser/men_hg3_2.gif);
background-repeat:no-repeat;
margin:0px;
padding-left:38px;}

/*##################################*/

#inhalt {
float:left;
width:477px;
line-height:16px;
padding:10px 16px 20px 16px;
font-size:11px;
background-color:#FFFFFF;}

*html #inhalt {
padding:10px 16px 10px 16px;}

#inhalt p {
margin:10px 0px 0px 0px;
padding:0px;}

#inhalt a {
color:#5575A0;
font-weight:normal;
font-size:10px;
text-decoration:none;}

#inhalt a:hover {
color:#5575A0;
font-weight:normal;
font-size:10px;
text-decoration:underline;}

#inhaltclaim {
width:480px;
line-height:76px;
padding:0px;
margin-left:0px;
font-family:Times;
color:#197F57;
font-size:22px;
font-style: italic;
text-align:center;
background-color:#F5F5F5;
border-top:1px solid #BABABA;
border-bottom:1px solid #BABABA;}

#inhalt select {
	width:212px;
	height:18px;
	font-size:11px;
	margin:0px;
	padding:0px 0px 0px 5px;
	border:1px solid #7c7c7c;
}

*+html #inhalt select {
     width: 213px;
}

/*##################################*/
/* Formatierung Suchergebnis        */
/*##################################*/

#search h1 {
font-family:Times;
color:#197F57;
font-size:22px;
font-weight:normal;
font-style: italic;
margin:0px;
padding-bottom:20px;}

#search h2 {
font-family:verdana, arial, helvetica;
color:#000000;
font-size:11px;
font-weight:normal;
margin:0px;
padding:0px;}

#search h3 {
font-family:verdana, arial, helvetica;
color:#000000;
font-size:11px;
margin:0px;
padding:0px;}

#search ul {
list-style:none;
margin:0px;
padding:0px;}

#search li {
width:200px;
line-height:18px;
margin-left:10px;}

#search li a {
width:200px;
display:block;
line-height:18px;
color:#5575A0;
font-weight:normal;
text-decoration:none;
margin-left:10px;
padding:0px;}

#search li a:hover {
width:200px;
display:block;
line-height:18px;
color:#5575A0;
font-weight:normal;
text-decoration:underline;
margin-left:10px;
padding:0px;}

#search li.line {}

#pager {
border-top:1px solid #BABABA;
}

/*##################################*/
/* Formatierung Sitemap             */
/*##################################*/

#sitemap h1 {
font-family:Times;
color:#197F57;
font-size:22px;
font-weight:normal;
font-style: italic;
margin:0px;
padding-bottom:20px;}

#sitemap ul {
list-style:none;
margin:0px;
padding:0px;}

#sitemap ul.top {
list-style:none;
margin:0px;
padding:0px;}

#sitemap li {
width:200px;
line-height:18px;
margin-left:10px;}

#sitemap li a {
width:200px;
display:block;
line-height:18px;
color:#000000;
font-weight:normal;
text-decoration:none;
margin-left:10px;
padding:0px;}

#sitemap li a:hover {
width:200px;
display:block;
line-height:18px;
color:#000000;
font-weight:normal;
text-decoration:underline;
margin-left:10px;
padding:0px;}

#sitemap li.top {
width:200px;
line-height:18px;
margin-left:0px;}

#sitemap li.top a.top {
width:200px;
display:block;
line-height:18px;
color:#000000;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:0px;}

#sitemap li.top a.top:hover {
width:200px;
display:block;
line-height:18px;
color:#000000;
font-weight:bold;
text-decoration:underline;
margin:0px;
padding:0px;}

#sitemap li.topnewrow {
width:200px;
line-height:18px;
margin-left:0px;}

#sitemap  li.topnewrow a.top {
width:200px;
display:block;
line-height:18px;
color:#000000;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:0px;}

#sitemap  li.topnewrow a.top:hover {
width:200px;
display:block;
line-height:18px;
color:#000000;
font-weight:bold;
text-decoration:underline;
margin:0px;
padding:0px;}

#seitenbox {
float:left;
width:214px;
line-height:16px;
margin:0px 0px 10px 5px;
font-size:11px;
background-color:#FFFFFF;}

*html #seitenbox {
margin:10px 0px 0px -6px;}

#linkbox {
width:180px;
line-height:14px;
padding:0px 20px 20px 20px;
font-size:10px;
background-color:#EFEFEF;
background-image:url(../imguser/box_hl_gruen.gif);
background-repeat:no-repeat;}

#linkbox h2 {
color:#FFFFFF;
font-weight:bold;
font-size:11px;}

#linkbox ul {
list-style:none;
margin:0px;
padding:0px;}

#linkbox b {
color:#E53B08;
font-weight:bold;
font-size:10px;}

#linkbox a {
color:#5575A0;
font-weight:normal;
font-size:10px;
text-decoration:none;}

#linkbox a:hover {
color:#5575A0;
font-weight:normal;
font-size:10px;
text-decoration:underline;}

#shopbox {
width:180px;
line-height:14px;
padding:1px 20px 20px 20px;
font-size:10px;
background-color:#EFEFEF;
background-image:url(../imguser/box_hl_rot.gif);
background-repeat:no-repeat;
border-top:1px solid #FFFFFF;}

#shopbox b {
color:#FFFFFF;
font-weight:bold;
font-size:11px;}

#shopbox a {
color:#5575A0;
font-weight:normal;
font-size:10px;
text-decoration:none;}

#shopbox a:hover {
color:#5575A0;
font-weight:normal;
font-size:10px;
text-decoration:underline;}

#infobox1 {
width:220px;
line-height:16px;
padding:0px 0px 0px 0px;
font-size:10px;
background-color:#FFFFFF;
margin-top:10px;
background-image:url(../imguser/box_hl_gruen.gif);
background-repeat:no-repeat;}

*html #infobox1 {
margin-top:0px;}

#infobox1 p {
color:#FFFFFF;
margin-top:1px;
font-weight:bold;
font-size:11px;}

#infobox1 b {
color:#FFFFFF;
padding:0px 0px 0px 10px;
font-weight:bold;
font-size:11px;}

#infobox2 {
width:180px;
line-height:14px;
padding:10px 20px 20px 20px;
font-size:10px;
background-color:#FFFFFF;
margin-top:0px;}

*html #infobox2 {
margin-top:0px;}

#infobox2 a {
color:#5575A0;
font-weight:normal;
font-size:10px;
text-decoration:none;}

#infobox2 a:hover {
color:#5575A0;
font-weight:normal;
font-size:10px;
text-decoration:underline;}

#infobox3 {
width:180px;
line-height:14px;
padding:10px 20px 20px 20px;
font-size:10px;
background-color:#EFEFEF;
margin-top:0px;}

*html #infobox3 {
margin-top:0px;}

#infobox3 a {
color:#5575A0;
font-weight:normal;
font-size:10px;
text-decoration:none;}

#infobox3 a:hover {
color:#5575A0;
font-weight:normal;
font-size:10px;
text-decoration:underline;}

/*##########################*/
/* Seitenfuss + Loginbox    */
/*##########################*/

#fusscontainer {
float:left;
width:975px;
margin-left:-228px;
margin-top:10px;}

*html #fusscontainer {
float:left;
width:975px;
margin-left:-228px;
margin-top:10px;}

*+html #fusscontainer {
float:left;
width:975px;
margin-left:-228px;
margin-top:10px;}

#fuss {
float:left;
font-size:11px;
color:#000000;
line-height:21px;
padding-left:19px;
width:702px;
background-color:#FFFFFF;
text-align:left;
border-top:1px solid #5C5C5C;
border-left:1px solid #5C5C5C;
border-bottom:1px solid #5C5C5C;}

#fuss a, #fuss a:visited {
line-height:21px;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:none;}

#fuss a:hover {
line-height:21px;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:underline;}

#fuss a.aktiv, #fuss a.aktiv:visited, #fuss a.aktiv:hover {
line-height:21px;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:underline;}

#fuss2 {
float:right;
font-size:11px;
color:#000000;
line-height:21px;
padding-right:81px;
width:171px;
background-color:#FFFFFF;
text-align:right;
border-top:1px solid #5C5C5C;
border-right:1px solid #5C5C5C;
border-bottom:1px solid #5C5C5C;}

#fuss2 a, #fuss2 a:visited {
line-height:21px;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:none;}

#fuss2 a:hover {
line-height:21px;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:underline;}

#fuss2 a.aktiv, #fuss2 a.aktiv:visited, #fuss2 a.aktiv:hover {
line-height:21px;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:underline;}

#logbox {
z-index:99;
float:left;
width:227px;
margin:-85px 0px 0px 20px;
padding-bottom:10px;
border-top:1px solid #5C5C5C;
background-image:url(../imguser/hl_login.gif);
background-repeat:no-repeat;}

*html #logbox {
margin:-85px 0px 0px 10px;
padding-bottom:0px;}

#logbox input {
width:92px;
heigth:20px;
font-size:11px;
margin:0px;
padding-left:8px;}

#logbox input.knopf2 {
width:18px;
height:18px;
margin:0px;
padding:0px;}

#logbox input.knopf3 {
width:57px;
height:18px;
margin:0px;
padding:0px;
color:#ffffff;
font-weight:bold;
border-style:none;
background-image:url(../imguser/button_logout2.gif);
background-repeat:no-repeat;}

#inhalt input {
width:205px;
height:18px;
font-size:11px;
margin:0px;
padding:0px 0px 0px 5px;
border:1px solid #7c7c7c;}

#inhalt input.button {
width:100px;
height:18px;
margin:0px;
padding:0px;
color:#ffffff;
font-size:11px;
font-weight:bold;
border-style:none;
background-image:url(../imguser/button_register.gif);
background-repeat:no-repeat;}

p.error {
color:#ff0000;
font-size:11px;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}

#pager ul li {
text-align: center;
float: left;
width: 20px;
padding: 0;
margin: 0;}

#pager ul li a {
padding: 0;
width: 20px;
text-align: center;
margin: 0;}

#pager ul li b {
padding: 0;
width: 20px;
text-align: right;
margin: 0;}

#pager ul li a:hover {
width: 20px;
padding: 0;
text-align:center;
margin: 0;}

label.left {
width:100px;}





table.bestellform{border-collapse:collapse; margin:0px;}
table.bestellform tr.odd td{background:#F5F5F5;}
table.bestellform tr.even td{background:#ffffff;}
table.bestellform td{border-bottom:1px solid #BABABA; padding:5px;}
table.bestellform th{border-bottom:1px solid #BABABA; border-top:1px solid #BABABA; padding:5px;}
table.bestellform td.btn{border:none;}




.ithausrockstar {
  border: 1px solid #CCCCCC; border-collapse: collapse;
  padding: 0px;
  margin: 0px;
}

.ithausrockstar tr {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

.ithausrockstar tr td {
  border: 0px;
  padding: 0px;
  margin: 0px;
  

  font-size: 0px;
  line-height: 0px;
}

.ithausrockstar tr td td {
  border: 0px;
  padding: 0px;
  margin: 0px;
  

  font-size: 12px;
  line-height: 16px;
}

#combox {
    padding: 20px 20px;
}