body{
	color: #fff;
	font-family: verdana, arial, 'sans serif';
	font-size: 14px;
	line-height: 20px;
	background: #000;
	margin: 0;
}

img {
	border: 0;
}

a {
	color: #AE4252;
}

hr {/*
	margin-top: 12px;
	margin-bottom: 12px;*/
	border: 0;
	height: 1px;
	color: #DADADA;
	background-color: #DADADA;
}

.picL {
	float: left;
	margin-right: 24px;
	margin-bottom: 24px;
	font-size: 11px;
}

.picR {
	float: right;
	margin-left: 24px;
	margin-bottom: 24px;
	font-size: 11px;
}

.picC {
	margin-left: auto;
	margin-right: auto;
	font-size: 11px;
}

h1 {
	font-size: 1.5em;
	font-weight: normal
}

h2 {
	font-size: 1.2em;
}

h3 {
	font-size: 1.1em;
}

#ffnerver {
	position: absolute;
	left: 0;
	top: 100%;
	width: 0;
	height: 1px;
}

#base {
	width: 88%;
	min-width: 990px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;/*
	border: solid 1px #ff4444;*/
}

#LoLo {
	width: 100%;
	margin-top: 0;
	text-align: right;/*
	border: solid 1px #44ff44;*/
}

#menuT {
	float: left;
	margin-top: 22px;/*
	margin-right: auto;
	margin-left: auto;
	border: solid 1px #44ff44;*/
}

#menuT td{
	height: 34px;
	width: 160px;/*
	border: solid 1px #44ff44;*/
}

#menuT a, span{
	display: block;
	text-decoration: none;
}

#menuT .namdemun {
	width: 128px;
	background: url('p/nav_g_namdemun.gif') no-repeat;
}
#menuT .namdemun:hover {
	background: url('p/nav_r_namdemun.gif') no-repeat;
}
#menuT .namdemunactive {
	background: url('p/nav_r_namdemun.gif') no-repeat;
}

#menuT .shellsets {
	width: 113px;
	background: url('p/nav_g_shellsets.gif') no-repeat;
}
#menuT .shellsets:hover, #menuT .active {
	background: url('p/nav_r_shellsets.gif') no-repeat;
}
#menuT .shellsetsactive {
	background: url('p/nav_r_shellsets.gif') no-repeat;
}

#menuT .kicks {
	width: 67px;
	background: url('p/nav_g_kicks.gif') no-repeat;
}
#menuT .kicks:hover {
	background: url('p/nav_r_kicks.gif') no-repeat;
}
#menuT .kicksactive {
	background: url('p/nav_r_kicks.gif') no-repeat;
}

#menuT .snares {
	width: 83px;
	background: url('p/nav_g_snares.gif') no-repeat;
}
#menuT .snares:hover {
	background: url('p/nav_r_snares.gif') no-repeat;
}
#menuT .snaresactive {
	background: url('p/nav_r_snares.gif') no-repeat;
}

#menuT .toms {
	width: 65px;
	background: url('p/nav_g_toms.gif') no-repeat;
}
#menuT .toms:hover {
	background: url('p/nav_r_toms.gif') no-repeat;
}
#menuT .tomsactive {
	background: url('p/nav_r_toms.gif') no-repeat;
}

#menuT .triggerpads {
	width: 156px;
	background: url('p/nav_g_triggerpads.gif') no-repeat;
}
#menuT .triggerpads:hover {
	background: url('p/nav_r_triggerpads.gif') no-repeat;
}
#menuT .triggerpadsactive {
	background: url('p/nav_r_triggerpads.gif') no-repeat;
}

#menuT .imprint {
	width: 93px;
	background: url('p/nav_g_imprint.gif') no-repeat;
}
#menuT .imprint:hover {
	background: url('p/nav_r_imprint.gif') no-repeat;
}
#menuT .imprintactive {
	background: url('p/nav_r_imprint.gif') no-repeat;
}

#menuT .impressum {
	width: 134px;
	background: url('p/nav_g_impressum.gif') no-repeat;
}
#menuT .impressum:hover {
	background: url('p/nav_r_impressum.gif') no-repeat;
}
#menuT .impressumactive {
	width: 134px;
	background: url('p/nav_r_impressum.gif') no-repeat;
}

.navispacer {
	width: 30px;
	text-align: center;
}

#main {
	width: 100%;
	min-height: 400px;
	background: #000;
	padding-top: 8px;/*
	border: solid 1px #ff4444;*/
}

.albert {
	position: relative;
	top: 0;
	left: 0;
}

.copy {
	font-size: 10px;
}

.tipp {
	font-size: 12px;
}

#copycount {
	width: 100%;
	margin-top: 12px;
	font-size: 10px;
	text-align: right;
	color: #111;/*
	border: solid 1px #ffffff;*/
}

#copycount a {
	color: #29050A;
}

#copycount a:hover {
	color: #7A0E1E;
}

#st0 {
	margin-left: auto;
	margin-right: auto;
	padding-left: 120px;
	min-width: 522px;
	min-height: 348px;/*
	border: solid 1px #ff4444;*/
}

* + html #st0 {
  width : 20em;
	padding-left: 0;
}


.containerwrapper {
	width: 522px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;/*
	border: solid 1px #ff4444;*/
}

.containerwrapperII {
	width: 722px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;/*
	border: solid 1px #ff4444;*/
}

#st0 h1 {
	line-height: 32px;
	vertical-align: middle;
	min-height: 32px;
	margin-bottom: 0px;
	padding: 4px;/*
	background-color:#F9DE8F;*/
}

#st1 {
	float: left;
	width: 35%;
	padding-right:4px;
	border-right: dotted 1px #dadada;/*
	min-width: 360px;
	min-height: 36px;
	background-color:#F9DE8F*/;
}

#st1 table {
	width: 100%;
	margin-top: 12px;
}

#st1 td {
	padding: 2px;
	width: 50%;
	font-weight: normal;/*
	border: solid 1px #ff4444;*/
}

#st1 .tda {
	vertical-align: top;
	width: 40%;
	white-space: nowrap;
}

#st1 .tdb {
	vertical-align: top;
	width: 60%;
}

#st2 {
	float: left;
	width: 64%;
}

#st3 {
	margin-left: 12px;
	margin-right: 12px;
	font-size: 14px;
	line-height: 20px;
}

img[style*="right"]{
	margin-left:22px;
	margin-bottom:12px;
}

img[style*="left"]{
	margin-right:22px;
	margin-bottom:12px;
} 

.bbl {
	float: left;
	min-width: 1px;
	margin-top: 4px;
	margin-right: 22px;	
	margin-bottom: 12px;
}

.bbr {
	float: right;
	min-width: 1px;
	margin-top: 4px;
	margin-left: 22px;	
	margin-bottom: 12px;
}

.bild{
	font-size: 11px;
	padding-bottom: 12px;/*
	border: dotted 1px #dadada;*/
}

.bild img{
	margin-bottom: -16px;
}

#admintools {
	position: absolute;
	left: 50%;
	top: 22px;
	margin-left: 0px;
	width: 480px;
	min-height: 102px;
	padding: 12px;
	font-size: 12px;
	background: url('p/FFF_94.png');
	border: solid 1px #DD0000;/**/
}

.bigA {
	float: right;
	color: #DD0000;
	text-align: center;/*
	border: solid 1px #DD0000;*/
}

#at {
	float: left;
	width: 400px;/*
	border: solid 1px #DD0000;*/
}

#at a {
		color:#38378B;
		text-decoration:none;
	}

#at a:hover {
		color: #38378B;
		text-decoration: underline;
	}
	
#at a:active {
		color:#0080ff;
		text-decoration:underline;
	}

.alarm {
	margin-top: 8px;
	width: 100%;
	line-height: 22px;
	border: solid 2px #DD0000;
	text-align: center;
	color: #fff;
	background: #DD0000;
	font-weight: bold;
}

.regiolist {
	/*
	font-style: italic;*/
}

.regiolist a {
	color: #FFF;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 4px;
	padding-left: 8px;
}

.regiolist a:hover {
	text-decoration: underline;
	font-weight: bold;
}

.tourlist {/*
	font-style: italic;*/
}

.tourlist a {
	display: block;
	text-decoration: none;
	padding: 4px;
	padding-left: 8px;
}

.tourlist a:hover {
	text-decoration: underline;
	font-weight: bold;
	background:#dadada;
}

.results {
	padding: 3px;
	margin-left: -3px;
	margin-bottom: 4px;
	text-align: center;
	/*
	border: solid 1px #292F07;*/	
}

.results ul {
	list-style: none;
	margin-left: -40px;
	margin-top: 0;
	margin-bottom: 0;
}

.results div, .results li {
	float: left;
	margin: 1px;
	border: solid 1px #292F07;	
}

.results a {
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	display: block;
	text-decoration: none;
	font-weight: bold
}

.results a:hover {
	background: #dadada;
	font-weight: bold;
}

.results span {
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

.spalte_li {
	float: left;
	width: 28%;
	margin-top:30px;/*
	border: solid 1px #292F07;*/
}

.spalte_RE {
	float: right;
	width: 70%;/*
	border: solid 1px #292F07;*/	
}

.tabelle {
	width: 100%;/*
	border: dotted 1px #dadada;*/
}

.tabelle td{
	text-align: center;
	font-size: 11px;
}

.teltab{
	border-spacing: 0;
	margin-bottom: 12px;/*
	width: 29em;
	border: solid #ff7000 1px; */
}

.teltab td{
	padding-right: 12px;/*
	border: solid #ff7000 1px; */
}