/****** BOF DESIGN HOME *********/


#Tabelle_01 {
	position:absolute;
	left:50%;
	margin-left:-100px;
	top:10px;
	width:560px;
	min-height:530px;
	padding:0;
	z-index:30;
	text-align: left;
}


#a14-03_ {
	float:left;
	width:520px;


}
#a14-04_ {
   	position:relative;
	margin-top:10px;
	width:290px;
	left:0px;
	background:#fff;
}
#a14-05_ {
	margin-top:10px;
	padding:20px;
	background:#fff; 
	background:rgba(255,255,255,0.70); 
	font-size:15px;
	width:520px;
	min-height:386px;
	border:1px solid #65387F;
	margin-bottom:100px;
}
#a14-05_1 {
	margin-top:40px;
	padding: 0 20px 0 20px;
	padding:0px;
	background:#fff; 
	background:rgba(255,255,255,0.70); 
	width:560px;
	
}
.a14-05_ a{

}
.a14-05_:hover {
	padding:20px;
	background:rgba(255,255,255,0.65); 
	float:left;
        margin:1px;
	font-size:15px;
	width:520px;
	min-height:386px;
}

#a14-05_ span, #a14-05_ span a{

	font-family: "Georgia", Tahoma, Verdana, sans-serif;
	font-size:24px;
}
.a14-05_:hover span {
	font-family: "Georgia", Tahoma, Verdana, sans-serif;
	font-size:24px;
}
.a14-05_:visited span {
	font-family: "Georgia", Tahoma, Verdana, sans-serif;
	font-size:24px;
}

#Tabelle_S01 {
	position:absolute;
	left:50px;
	top:10px;
	padding:0px;
	width:196px;
	z-index:31;
	text-align: left;
	position: fixed;
}

#Tabelle_S01 span{
	font-family: "Georgia", Tahoma, Verdana, sans-serif;
	font-size:26px;
}
.editorHome {
	position:absolute;
	z-index:40;
	margin-left:-25px;
	margin-top:0px;
	display:block;
	padding:1px;
	background:#ff0;
}
.editorHome a{
	display:block;
	width:100%;
	height:16px;
}
.editorHome:hover {
	margin-left:-25px;
	margin-top:0px;
	display:block;
	color:#f00;
	background:#fff;
	padding:1px;

}

#DA-01 {
	position:absolute;
        top:91px;
        left:0;
	width:957px;
	height:31px;
	padding:1px;
	background:#C1001F; 
	background:rgba(193,0,31,0.80); 

}

.DA-logo {
	float:left;
        margin-top:1px;
        margin-left:1px;
	width:263px;
	height:29px;
	background:url(images/is.gif) 0 0 no-repeat;
}
#DA-TopNaviMain {
	position:absolute;
        top:0px;
        left:638px;
        right:4px;
	padding:0;
        height:34px;
        z-index:35;
        width:318px;
	background:url(images/Drums-Alive-bg_top.png) 0 0 no-repeat;
}
.DA-slogan {

	float:left;
        padding-top:110px;
        padding-left:50px;
	text-align:center;
        height:30px;
        width:300px;
        color:#b73333;

}
.DA-sloganmain {
	position:absolute;
        top:3px;
        left:300px;
	text-align:center;
        height:30px;
        width:300px;
        z-index:200;
        color:#fff;

}
.DA-TopNavi {
	font-size:10px;
	float:right;
        margin-top:0px;
        color:#fff;
        text-shadow: #777 0 1px;
        margin-left:0;
        padding:2px 5px 0 5px;
        text-align:center;
}
.DA-TopNavi:hover {

	float:right;
	color:#868686;
        margin-top:0px;
        margin-left:0;
        padding:2px 5px 0 5px;
        text-align:center;

}
.DA-TopNavi a:link, .DA-TopNavi a:visited{
	color:#fff;
}

.DA-TopNavi a:hover {
	color:#f00;
}
#DA-02 {
	position:absolute;
	top:125px;
        left:0;
	width:440px;
	height:390px;
	
	color:#777;
}
#DA-02  a{


}
#DA-02  a:hover, #DA-02 a:visited{

}
#DA-02 span a{

}


#DA-02 li{

	padding-left:8px;
	list-style:none;
	line-height:1.9em;


}
#DA-02 ul{
	margin-top:20px;
}



#DA-03 {
	position:absolute;
	top:125px;
        left:640px;
	width:320px;
	height:390px;
}

#DA-03 li{

	padding-left:12px;
	list-style:none;
	line-height:1.7em;
}

.DA-SubNavi3_1 {
	padding:14px 20px 0 20px;
	font-size:12px;
	float:left;
        margin:1px;
	width:278px;
	height:116px;
	background:#fff; 
	background:rgba(193,0,31,0.50); 
}
.DA-SubNavi3_2 {
	padding:10px 20px 0 20px;
	font-size:12px;
	float:left;
        margin:1px;
	width:278px;
	height:185px;
	background:#fff; 
	background:rgba(193,0,31,0.50); 
}
.DA-SubNavi3_3 {
	padding:22px 20px 0 20px;
	font-size:12px;
	float:left;
        margin:1px;
	width:278px;
	height:173px;
	background:#fff; 
	background:rgba(255,255,255,0.80); 
}

.DA-SubNavi3_1:hover {
	background:#f00; 
	background:rgba(255,0,0,0.60); 
	float:left;
	padding:14px 20px 0 20px;
	font-size:12px;
        margin:1px;
	width:278px;
	height:116px;

}
.DA-SubNavi3_2:hover {
	background:#f00; 
	background:rgba(255,0,0,0.60); 
	float:left;
	padding:10px 20px 0 20px;
	font-size:12px;
        margin:1px;
	width:278px;
	height:185px;

}
.DA-SubNavi3_3:hover {
	background:#f00; 
	background:rgba(255,255,255,0.90); 
	float:left;
	padding:22px 20px 0 20px;
	font-size:12px;
        margin:1px;
	width:278px;
	height:173px;

}

.DA-SubNavi3_1 span, .DA-SubNavi3_1 span a,.DA-SubNavi3_2 span, .DA-SubNavi3_2 span a,.DA-SubNavi3_3 span, .DA-SubNavi3_3 span a{

	font-size:14px;
	font-family:arial;
	text-shadow: #ccc 0 1px;
	display:block;
}
.DA-SubNavi3_1:hover span, .DA-SubNavi_2:hover span, .DA-SubNavi_3:hover span {

	font-size:14px;
	font-family:arial;
	display:block;
}


#DA-04 {
	position:absolute;
	top:520px;
        left:1px;
	width:958px;
	height:140px;
	color:#777;
	background:#fff; 
	background:rgba(255,255,255,0.80); 

}
#IS-04 {
	position:relative;
	margin-top:0px;
        left:0px;
	width:960px;
	height:70px;
	color:#777;
	background:url(images/bg_bot.jpg) 0 0 no-repeat #fff;
}
.DA-SubSubNavi {
	float:right;
	text-align:center;
	font-size:12px;
	padding:20px 20px 0 0;
	color:#777;
        border-radius: 4px;
	-moz-border-radius: 4px;

}
.DA-SubSubNavi a:visited{
	color:#777;
	float:right;
	font-size:12px;
}

.DA-SubSubNavi:hover,  .DA-SubSubNavi:hover span{
	float:right;
	color:#f00;
	text-align:right;
	font-size:12px;
	padding:20px 20px 0 0;
}
/***** BOF SHOPMODUL LISTE *****************/

.Tabelle_P01 {

	margin-left:10px;
	margin-top:0px;
	width:368px;
	height:262px;
        line-height:1.2em;
}

.PT-01 {
        clear:both;
        background:url(images/PT_01.jpg) 0 0 no-repeat #fff;
        margin:0;
	width:368px;
	height:16px;
}

.PT-02 {
        float:left;
        background:url(images/PT_02.jpg) 0 0 no-repeat #fff;
	width:12px;
	height:110px;
}

.PT-03 {
        float:left;
        background:#fff;
	width:344px;
	height:110px;
}

.PT-04 {
	float:left;
        background:url(images/PT_04.jpg) 0 0 no-repeat #fff;

	width:12px;
	height:110px;
}

.PT-05 {
	float:left;
        background:url(images/PT_05.jpg) 0 0 no-repeat #fff;
	width:368px;
	height:36px;
}

.PT-06 {
        float:left;
        background:url(images/PT_06.jpg) 0 0 no-repeat #fff;
	width:12px;
	height:23px;
}

.PT-07 {
        float:left;
        background:url(images/PT_07.jpg) 0 0 no-repeat #fff;
	width:75px;
	height:23px;
}

.PT-08 {
	float:left;
        background:url(images/PT_08.jpg) 0 0 no-repeat #fff;
	width:172px;
	height:23px;
}

.PT-09 {
	float:left;
        background:url(images/PT_09.jpg) 0 0 no-repeat #fff;
	width:78px;
	height:23px;
}

.PT-10 {
	float:left;
        background:url(images/PT_10.jpg) 0 0 no-repeat #fff;
	width:31px;
	height:23px;
}

.PT-11 {
        clear:both;
        background:url(images/PT_11.jpg) 0 0 no-repeat #fff;
	width:368px;
	height:7px;
}

.PT-12 {
        float:left;
        background:#eee;
	height:34px;
	width:6px; 
	margin:0;
}

.PT-13 {
        float:left;
        background:#fff;
	font-size:9px;
	width:75px;
}

.PT-14 {
        float:left;
	padding:0 10px 0 10px;
        background:#fff;
	font-size:9px;
	width:146px;
}
* html .PT-14 {
        float:left;
	padding:0 10px 0 10px;
        background:#fff;
	font-size:9px;
	width:144px;
}
.PT-15 {
        float:left;
        background:#fff;
	font-size:9px;
	padding:0 10px 0 10px;
	width:52px;
}

.PT-16 {
        float:left;
	padding:4px 0px 0 3px;
        background:url(images/PT_16.jpg) 0 0 no-repeat #fff;
	width:22px;
	font-size:9px;
}

.PT-17 {
        float:left;
        background:url(images/PT_17.jpg) 0 0 no-repeat #fff;
	width:5px;
}

.PT-18 {
        float:left;
        background:url(images/PT_18.jpg) 0 0 no-repeat #fff;
	width:368px;
}

.PT-19 {
        clear:both;
        background:url(images/PT_19.jpg) 0 0 no-repeat #fff;
	width:358px;
	height:44px;
	font-size:9px;	
	padding: 0 0 0 10px;
}

.PT-clear {
        clear:both;
	width:368px;
	height:4px;
	background:#eee;
	margin:0;
	padding:0;
}
/***** EOF SHOPMODUL LISTE *****************/


/***** BOF SHOPMODUL SINGLE ****************/

.T80100 {
  	margin-left:10px;
  	margin-top:6px;
  	padding:0;
	width:368px;
	font-size:10px;
	line-height:1.2em;
}

.TXTin80100 {
	width:368px;
	border-bottom:1px solid #a5100d;
  	font-weight:bold;
  	font-size: 14px;
  	height:18px;
	color:#a5100d;
	margin-bottom:4px;
 }

.T80100 img{
  	float:left;
  	width:150px;
  	margin-left:0px;
}

* html .T80100 img{
  	margin-left:-3px;
}

.Teaser80100 {
  	width:200px;
  	float:left;
  	font-weight:bold;
  	padding:4px;
 }

.Long80100 {
  	width:200px;
  	float:left;
  	padding:4px;
 }

.line {
  	clear:both;
  	margin:0px;
  	padding:0px;
  	height:0px;
  	line-height:0px;
  	font-size:0px;
	border-bottom:1px solid #a5100d;
}

.bot{
	clear:both;
	line-height:1.2em;
 	margin-top:2px;

}

.Preis80100 {
  	padding:0px;
  	margin:0px;
	width:290px;
  	float:left;
  	font-size:10px;
  	text-align:right;
  	color:#999;
 }

.inp80100{
  	padding:0px;
  	margin:0px;
  	float:left;
  	font-size: 10px;
  	margin-left:5px;
  	margin-top:5px;
 	color:#999;
 }

.inp80100 input{

  	margin:0px;
  	font-size: 10px;
  	width: 30px;
  	border:1px solid #a5100d;

 }
.inp80100I {
  	margin-top:5px;
  	margin-left:5px;
  	float:left;
  	width:20px;
  	height:16px;

 }

.inp80100I input{

  	width:20px;
  	height:16px;
	background:url(images/check.gif) 0 0 no-repeat; 	
	border:0;
 }


/***** EOF SHOPMODUL SINGLE ****************/

/***** BOF SHOPMODUL WARENKORB *****************/

.WarenkorbD {

	margin-top:0px;
	padding: 0 4px 0 4px;
	width:150px;
	border:1px solid #a5100d;
	font-size:9px;
	line-height:1.3em;
}

.WarenkorbHeadD {
	font-size:12px;

	text-align:center;

}

.WarenkorbSpalteAlpha {
  	padding-left:2px;
  	float:left;
  	width:100px;
  	border:0px;
}
.WarenkorbSpalteBeta {
  	float:right;
  	width:15px;
  	border:0px;
}

/***** EOF SHOPMODUL WARENKORB *****************/


/***** BOF SHOPMODUL Bestellvorgang *****************/

#Basket {

   width:500px;
   margin-left:10px;
   border:1px solid #999;
   

 }

.Artikel {

   width:500px;
   margin-left:10px;
   border-bottom:1px solid #999;
   font-size:10px;
   
 }

.WKAnzahl {
   margin-top:10px;
   margin-left:10px;
   float:left;
}

.WKPName {
   margin-top:10px;
   width:140px;
   float:left;
   margin-left:20px;
}

.WKEPreis {
   margin-top:10px;
   width:105px;
   float:left;
   text-align:right;
}

.WKZWPreis {
   margin-top:10px;
   width:85px;
   float:left;
   text-align:right;
}
.WKDel {
   margin-top:10px;
   width:30px;
   float:left;
   margin-left:20px;
}


.DBewe a{
  color:#999;
  text-align:right;
  font-size:10px;
 }

.DBewe a:hover{
  color:#a5100d;
  text-align:right;
  font-size:10px;
 }


.FormIP290 {
  margin-top:5px;
  margin-right:5px;
  padding:0px 5px 5px 5px;
  width:500px;

  float:left;
  border:1px dashed #a5100d;
 }

.FormHead {
  font-size:16px;
  text-align:left;
  font-weight:bold;
  color:#fff;
  padding:3px;
  margin-top:5px;
  margin-bottom:5px;
  background-color:#a5100d;
  border:1px dashed #a5100d;
}

.FormHeadStelle {
  font-size:12px;
  text-align:left;
  color:#a5100d;
  padding:3px;
  margin-top:5px;
  margin-bottom:5px;
  background-color:#a5100d;
  border:1px dashed #a5100d;
}
.FormHeadRaum {
  font-weight:bold;
  font-size:12px;
  text-align:left;
  color:#a5100d;
  padding:3px;
  margin-top:5px;
  margin-bottom:5px;
  background-color:#FFE9F2;
  border:1px dashed #a5100d;
}

.red {
  background-color:#F5C7C7;
  float:left;
  width:132px;
  border:1px solid #F5C7C7;
  font-size:10px;

}


.FormHeadSmall {

}

.FormFieldTXT {
  float:left;
  width:130px;
  font-size:10px;
  margin-bottom:3px;
}

.FormFieldTXTow {
  float:left;
  font-size:10px;
  margin-bottom:3px;
  margin-right:3px;
}

.FormField {
  float:left;
  width:200px;
  margin-bottom:2px;

}

.FormField input{
  float:left;
  width:200px;
  border:1px solid #a5100d;
  font-size:14px;
}

input.Ort {
  float:left;
  width:120px;
  border:1px solid #a5100d;
  font-size:13px;

}

input.PLZ {
  float:left;
  width:40px;
  border:1px solid #a5100d;
  font-size:13px;
  margin-right:3px;
}

input.Ortrot {
  background-color:#F5C7C7;
  float:left;
  width:95px;
  border:1px solid #a5100d;
  font-size:10px;

}

input.PLZrot {
  background-color:#F5C7C7;
  float:left;
  width:30px;
  border:1px solid #a5100d;
  font-size:10px;
  margin-right:3px;
}

input.radio {
  margin-right:3px;
  width:10px;
  float:left;
  border:0px;

}

.FormField textarea {
  width:230px;
  font-size:13px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  height:50px;
  float:left;
  border:1px solid #a5100d;

}

.FormField select {
  background-color:#a5100d;
  width:136px;
  font-size:14px;
  float:left;
  border:1px solid #A9C2D8;
}

.FormSend {
  background-color:#fff;
  width:100%;
  font-size:16px;
  color:#a5100d;
  margin-top:5px;
    margin-right:14px;

}

.FormSend input {
  background-color:#fff;
  width:136px;
  font-size:12px;
  float:right;
  color:#a5100d;
  border:1px solid #a5100d;

}


.abbinder_WK {
 clear:both;
}
/***** EOF SHOPMODUL Bestellvorgang *****************/


.TeilnehmerDel {
	width:500px;
	height:20px;
	padding-left:5px;
	position:relative;
	float:left;
}
.TeilnehmerDel a{
	position:absolute;
	top:5px;
	left:520px;
	width:108px;
	height:17px;
	padding-left:5px;
	display:block;
	background:url(/images/Button_Profil.png) 0 0 no-repeat;
}

.TeilnehmerDel a:hover{
	position:absolute;
	top:5px;
	left:520px;
	width:108px;
	height:17px;
	display:block;
	padding-left:5px;
	background:url(/images/Button_Profil_Over.png) 0 0 no-repeat;
}

p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }