/* Allgemein */

P, .tx-jppageteaser-pi1-browsebox { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; 
	padding:0px; margin:0px;
	
}

H1, H4 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #003366;  font-weight:bold;
	padding-bottom:10px; margin:0px;
}
H2 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366;
	padding-bottom:2px; margin:0px;
	
}

H3 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0099;
	padding-bottom:2px; margin:0px;
	
}
.bold { font-weight:bold;}

.middlePadding {
	
	padding: 10px 0px 2px 0px;
}
.leftAlign {float:left;text-align:left; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; }

BODY {text-align: center;	margin: 10px 0px 10px 0px; background-color: #ffffff;}

A { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #003366;  }
A:hover { text-decoration: underline; }

IMG {border: 0px solid #ffffff;}


/*Main Layout */

#main { width:984px; text-align:left; margin:0px auto; padding:0px;  }

#container {width:984px; float:left; margin: 0px 0px; padding:0px; background-image:url(img/backmiddle.jpg); background-repeat:repeat-y; }

#head {	 
		width:984px; height:140px;
		background-image:url(img/head2.jpg);
		background-repeat:no-repeat;
		float:left;                      
}
#headnl {	 
		width:984px; height:142px;
		background-image:url(img/headnl.jpg);
		background-repeat:no-repeat;
		float:left;                      
}

#head .corpLinks {
	position:relative;
	top:20px;
	left:32px;
	width:300px;
	height:30px;
	
}
 #head .corpLinks A,  #head .corpLinks P {
position:relative;
left:10px;	
top:1px;
float:left;
	font-size:10px;
	color:#FFFFFF;
	cursor:hand;
}


#head .corpLinks #home, #head .corpLinks #imp  {
float:left;
padding-right:30px;
margin-top:4px;
height:20px;
}

#head .corpLinks #home { background-image:url(img/home.gif); background-repeat:no-repeat; }
#head .corpLinks #imp { background-image:url(img/impressum.gif); background-repeat:no-repeat; }
#head .corpLinks #trenner { 
	float:left; width:6px; height:27px; background-image:url(img/trennerCorp.gif); background-repeat:no-repeat; 
	background-position: 0px 0px;
 padding-left:15px; }

#head .specialLinks {
	float:left;
	width:700px;
	padding-top:35px;
	padding-left:20px;
	margin-bottom:-50px;
overflow:hidden;
}
 
 
 #head .specialLinks A,  #head .specialLinks P {
cursor:hand;
padding-left:35px;
float:left;
	font-size:10px;
	color:#FFFFFF;
}
#head .specialLinks A:hover {text-decoration:underline;}


#head .specialLinks #calc, #head .specialLinks #newsletter, #head .specialLinks #live  {
	width:200px; height:100px;
	float:left;
	padding-top:13px;
	overflow:hidden;
}

#head .specialLinks #calc { background-image:url(img/calc.gif); background-repeat:no-repeat; }
#head .specialLinks #newsletter { background-image:url(img/newsletter.gif); background-repeat:no-repeat; width:240px; }
#head .specialLinks #live { background-image:url(img/live.gif); background-repeat:no-repeat; }
	
#head #searchbox {
	position:relative;
	left:41px;
	top:-11px;
	float:left;
	width:200px;
	height:20px;
	background-image:url(img/suche2.jpg);
	background-repeat:no-repeat;
}
#head #searchbox  INPUT {font:Arial, Helvetica, sans-serif; font-size:10px;  padding:1px; margin:0px 5px 0px 0px; float:left; position:relative; left:70px;  }





#head #searchbox H4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #5f5f5f;

        float:left;

	padding:0px;

	margin: 2px 5px 5px 0px;

}


/* NAVI */

#mainmenu {
	width:188px; 
	background-image:url(img/mainMenuBack.jpg);
	background-repeat:repeat-y;
	float:left;
	padding-bottom:30px;
	margin-bottom:15px;
	margin-top:30px;

}

#mainmenu .aktuelles, #mainmenu .business, #mainmenu .mdrw , #mainmenu .service,  #mainmenu .ostperten {
	margin-top:10px;
	width:186px; height:25px;
	float:left;      
}
#mainmenu .aktuelles {
	background-image:url(img/menu/akt.gif);
	background-repeat:no-repeat;

}
#mainmenu .business {
	background-image:url(img/menu/business.gif);
	background-repeat:no-repeat;

}
#mainmenu .service {
	background-image:url(img/menu/service.gif);
	background-repeat:no-repeat;

}
#mainmenu .mdrw {
	background-image:url(img/menu/mdrw.gif);
	background-repeat:no-repeat;

}
#mainmenu .ostperten {
	background-image:url(img/menu/ostperten.gif);
	background-repeat:no-repeat;

}
#mainmenu .item {
	border-bottom: 1px dotted #003366;
	width: 147px;
	position:relative;
	left:20px;
	margin-bottom:5px;
	padding-bottm:3px;
	float:left;
	overflow:hidden;
	
}

#mainmenu .item A ,#mainmenu .item A:hover   {
	float:left;
	width: 147px;
	font-size:11px;
	background-repeat:no-repeat;
	 background-position:130px 50%;
	
}
#mainmenu .item A {
	background-image:url(img/menu/pfeilOff.gif);
}
#mainmenu .item A:hover  {
	background-image:url(img/menu/pfeilOn.gif);
text-decoration:none;
}
#mainmenu .item_act {
	font-size:11px;
	float:left;
	width: 147px;
	border-bottom: 1px dotted #003366;
	background-repeat:no-repeat;
	 background-position:130px 50%;	
	position:relative;
	left:20px;
	margin-bottom:5px;
	padding-bottm:3px;
	background-image:url(img/menu/pfeilOn.gif);
font-weight:bold;
text-decoration:none;
}
#mainmenu .item_act A:hover { text-decoration:none;}



/*Content  */


#content {float:left; width:984px; padding:0px 0px 0px 20px; }

#content_home {
	position:relative;
	float:left;
	left:20px;
	padding:30px 0px 30px 0px;
	width:760px;
	
	overflow:hidden;
	/*background-color:#CC0033;*/
	
}

#content_home .bodytext { padding:0px; margin:0px; }
#content_home H1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #003366;  font-weight:bold;
	padding-bottom:2px; margin:0px;  }
#content_home H4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366;  font-weight:normal;
	padding-bottom:2px; margin:0px; width:100%; }


#content_home .teaserelement_bigImg {
	width:375px;
	float:left;
	/*background-color:#FF0000;*/
	overflow:hidden;
	
}
#content_home .teaserelement_smallImg, #content_home .teaserelement_noImg  {
	width:325px;
	
	padding: 0px 50px 10px 0px;
	overflow:hidden;
	/*background-color:#FF0000;*/
	
	
}
#content_home .teaserelement_bigImg .imgBack {
	background-image:url(img/imgHomeBack.jpg);
	background-repeat:no-repeat;
	width:360px;
	height:180px;
	float:left;
	margin-bottom:20px;
	
}
#content_home .teaserelement_smallImg .imgBack {
	background-image:url(img/imgHome2Back.jpg);
	background-repeat:no-repeat;
	width:118px;
	height:118px;
	float:left;
}
#content_home  .col1 .csc-frame-rulerAfter {
	width:360px;
	background-image:url(img/ruler.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:15px 0px 15px 0px;
	
}
#content_home  .col2 .csc-frame-rulerAfter {
	width:320px;
	background-image:url(img/ruler.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:15px 0px 15px 0px;
	
}

#content_home .col1 {
	width:385px;
	float:left;

}
#content_home .col2 {
	width:325px;
	float:left;

}
#content_home .col1 .text, #content_home .col1 .content_wrap { margin-left:5px;}
#content_home .col2 .text {margin-left:10px; float:left; width:195px; }

#content_home .col1 .content_wrap .bodytext {width: 360px; }


#content_home .teaserelement_bigImg IMG 		{ margin:11px 0px 0px 3px; float:left; }

#content_home .teaserelement_bigImg .internal-link IMG, #content_home .teaserelement_bigImg .external-link-new-window IMG,
#content_home .teaserelement_smallImg .download IMG 	{ margin:0px; clear:both; }

#content_home .teaserelement_bigImg P	{ overflow:hidden; }

#content_home .teaserelement_smallImg IMG 	{ margin:6px 0px 0px 8px; float:left; overflow:hidden; }

#content_home .teaserelement_smallImg .internal-link IMG, #content_home .teaserelement_smallImg .external-link-new-window IMG,
#content_home .teaserelement_smallImg .download IMG 	{ margin:0px; clear:both; }

#content_home .teaserelement_smallImg P, #content_home .teaserelement_smallImg H1, #content_home .teaserelement_smallImg H4 {   margin-left:0px; overflow:hidden; }



#content_home .teaserelement_big {
	width:710px;
	float:left;
	/*background-color:#FF0000;*/
	overflow:hidden;
	
	
}




#content_col {
	position:relative;
	float:left;
	left:60px;
	padding:30px 0px 30px 0px;
	width:650px;
	
	overflow:hidden;
	/*background-color:#CC0033;*/
	
}
#content_col .csc-frame-rulerAfter, .tx-jppageteaser-pi1-list-floatcleaner {
	width:650px;
	background-image:url(img/ruler.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	float:left;

	padding:15px 0px 15px 0px;
}
#content_col .content_wrap {padding:0px 0px 5px 0px; text-align:left; clear:both;    overflow:hidden; }

#content_col #artikel { float:left;}


#content_col #artikel .text {
	width:350px;	
	float:left;
	padding-right:20px;

}

#content_col #artikel .text P {
	padding-bottom:10px;
}

#content_col #artikel .related {
	width:245px;	float:left;
}



#content_col #artikel .related .weitere {
	margin-top:10px;
	width:245px; height:25px;
	float:left;      
	background-image:url(img/weitere.jpg);
	background-repeat:no-repeat;
background-position:-2px 0px;
}
#content_col #artikel .related .weitereVideos {
	margin-top:10px;
	width:245px; height:25px;
	float:left;      
	background-image:url(img/weitereVideos.jpg);
	background-repeat:no-repeat;
	background-position:-2px 0px;
}

#content_col #artikel .related .item P, #content_col #artikel .related .videoitem P {
	border-bottom: 1px dotted #003366;
	width: 245px;
	position:relative;
	
	margin-bottom:5px;
	padding-bottom:3px;
	float:left;
	overflow:hidden;
	
}

#content_col #artikel .related .item A, #content_col #artikel .related .item A:hover, #content_col #artikel .related .videoitem A:hover, #content_col #artikel .related .videoitem A   {
	float:left;
	width:245px;
	
	background-repeat:no-repeat;
	background-position:230px 50%;
	
}
#content_col #artikel .related .item A {background-image:url(img/menu/pfeilOff.gif); }
#content_col #artikel .related .item A:hover  { background-image:url(img/menu/pfeilOn.gif); text-decoration:none; font-weight:bold; }

#content_col #artikel .related .videoitem A {background-image:url(img/menu/camOff.gif); background-repeat:no-repeat; background-position:220px 50%; }
#content_col #artikel .related .videoitem A:hover  { background-image:url(img/menu/camOn.gif); background-repeat:no-repeat; background-position:220px 50%; text-decoration:none; font-weight:bold; }


#content_col #artikel .related .item_act A:hover { text-decoration:none;}

/*Newsletter */
#content_nl {
	position:relative;
	float:left;
	left:60px;
	padding:30px 0px 30px 0px;
	width:710px;
	
	overflow:hidden;
	/*background-color:#CC0033;*/
	
}
#content_nl .csc-frame-rulerAfter, .tx-jppageteaser-pi1-list-floatcleaner {
	width:710px;
	/*height:30px;*/
	background-image:url(img/ruler.jpg);
	background-repeat:repeat-x;
	/*background-position:0px 20px;*/
	background-position:bottom;
	/*float:left;*/

	/*padding:0px 0px 15px 0px;*/
	padding:15px 0px 15px 0px;
}
.tx-jppageteaser-pi1-list-floatcleaner {
  background-position:top;margin-top:15px;padding:0px 0px 15px 0px;
}
.tx-jppageteaser-pi1-list-entry {clear:both;}

#content_nl .content_wrap {padding:0px 0px 5px 0px; text-align:left; clear:both;    overflow:hidden; }










#footerCont {
clear:both;
	width:969px;
	background-image:url(img/footerBack.jpg);
	background-repeat:repeat-x;
	height:15px;
margin:0px auto;


}

#footerCont P, #footerCont A { color:#FFFFFF; text-align:center; font-size:10px;}
#footer {
clear:both;	
width:984px; height:24px; text-align:left; margin:0px auto; padding:0px;
	background-image:url(img/backBottom.jpg);
	background-repeat:no-repeat;
	margin:0px auto;
	z-index:10;

}



/*Drucken und Empfehlen TimeStamp*/

#print_send {
	width:620px; height:120px;  float:left;
	background-image:url(img/ruler.jpg); background-repeat:repeat-x;
	padding-bottom:30px; margin-top:0px;
}
.lastchange {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; 
	width:620px;
	padding-top:30px; margin-top:30px;
}
#print_send .print_send_item {
	font-size:10px; font-weight:bold; padding-right:20px; padding-bottom:5px; padding-top:10px; float:left;  overflow:hidden; 
 }
#print_send .print_send_item2 {
	font-size:10px; font-weight:bold;  padding-bottom:5px; padding-top:10px; float:right;  overflow:hidden; 
 }

#print_send .backlink { padding-right:20px; }

#print_send .print_send_item A, #print_send .print_send_item2 A { 
	color:#ff0099;  overflow:hidden;
	background-image:url(img/ffw.jpg);background-repeat:no-repeat;height:25px; 
	float:left;
	padding-left:18px;
padding-top:1px;
}




/* HACKS */

.csc-textpic-intext-left-nowrap .bodytext { width:370px; }

UL {
padding:0px 0px 0px 0px;

margin:5px 0px 5px 0px;

font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	color:#003366;


list-style:outside square;

}

LI {
	color:#003366;
	padding-bottom:5px; margin-left:20px;

}

.contenttable {
margin: 5px 5px 5px 0px;
padding: 0px;
border: 1px solid #003366;
width:620px;


   }  

.contenttable TD {
border: 1px solid #003366;
width:200px;
padding: 2px 10px 2px 2px;

}

#content_col #artikel .contenttable {
margin: 5px 5px 5px 0px;
padding: 0px;
border: 1px solid #003366;
width:350px;


   }  


/*Teaser Extension*/

.tx-jppageteaser-pi1-list-entry H4 {
	float:left;
	width:350px;
}

.tx-jppageteaser-pi1-list-entry-image {
	float:left;
	
}

.tx-jppageteaser-pi1-list-entry-description {
	float:left;
	width:200px;
	margin-left:10px;
	width:350px;
}

.tx-jppageteaser-pi1-list-entry-link-item A { 
	color:#ff0099;  overflow:hidden;
	background-image:url(img/ffw.jpg);background-repeat:no-repeat;height:25px; 
	float:left;
	padding-left:18px;
padding-top:1px;

}
.tx-jppageteaser-pi1-browsebox {float:left; text-align:center;}
.tx-jppageteaser-pi1-browsebox A {
	color:#ff0099;  overflow:hidden; 
}


/* NEWSLETTER */



.newsletter {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366;
padding:3px; margin:0px;
}

.newsletter .float {
float:left;
width:50%;
margin-top:5px;
}

.newsletter INPUT {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;
padding:3px; margin:0px;
background-color:#FF0099;
font-size:11px;
border: 1px solid #ffffff;
width:100px;
}

.newsletter .check {
width:20px;
border: 0px solid #FF0099;
background-color:#ffffff;
}

.newsletter .textIn {
float:left;
width:195px;
margin-top:5px;
}

.newsletter .error{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #68676c;
clear:both;	
padding:0px;
}

/* Bildergalerie */
.tx_imagegallery {padding-bottom:10px; }

.tx_imagegallery .subnavi {
background-color:#003366;
float:left;
margin-bottom:10px;
}

.tx_imagegallery .subnavi A {

float:left;
margin: 0 10px 0 0;
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding:0px 2px 2px 2px;
font-weight: bold;
text-align:center;

}

.tx_imagegallery .subnavi A:hover {

background-color:#ff0099;
text-decoration:none;

color:#ffffff;
}

.tx_imagegallery .subnavi SPAN A {

background-color:#ff0099;
text-decoration:none;
color:#ffffff;

}

/***** Shop *****/
table.p_list {width:560px;font-family: Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#003366;}
td.p_titel {border:1px; border-style:solid; border-color:#003366;
            border-right:0px;width:433px;font-size:13px;
						color:#003366;font-weight:bold;padding-left:3px;}
td.p_date  {border:1px; border-style:solid; border-color:#003366;color:#003366;
            border-left:0px;padding-right:3px;text-align:right;font-weight:bold;width:149px;}
td.p_note  {border:1px; border-style:solid; border-color:#003366;
            border-top:0px;padding-left:3px;padding-right:3px;}
td.p_stueck  {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:11px;vertical-align:middle;text-align:left;}
td.p_inw {padding-left:1px;text-align:left;}
td.p_order {border:1px; border-style:solid; border-color:#003366;
            border-left:0px;border-top:0px;wpadding-left:3px;}
td.p_quant {text-align:left; width:40px;font-weight:bold;font-size:12px;padding-left:3px;}
td.p_b_title {width:300px;font-weight:bold;font-size:12px;padding-left:3px;
              vertical-align:middle;}
td.p_pricet{text-align:right; font-weight:bold;font-size:12px;padding-right:3px;
            vertical-align:middle;}
td.p_pricet1{text-align:left; font-weight:normal;font-size:12px;padding-right:3px;
            vertical-align:middle;}
td.p_ship1 {border:1px;border-color:#003366;border-style:solid;
            border-left:0px;border-right:0px;padding-left:3px;}
td.p_ship2 {border:1px;border-color:#003366;border-style:solid;
            border-left:0px;border-right:0px;padding-left:3px;
						padding-top:10px;padding-bottom:10px;}
td.p_ship4 {border:1px;border-color:#003366;border-style:solid;
            border-left:0px;border-right:0px;text-align:right;
						padding-right:3px;padding-top:10px;padding-bottom:10px;}
td.p_mwst1 {padding-left:3px;padding-top:5px;}
td.p_mwst2 {padding-left:3px;padding-top:5px;}
td.p_mwst4 {padding-right:3px;padding-top:5px;text-align:right;}
td.p_total1 {border-bottom:1px;border-bottom-color:#003366;border-bottom-style:solid;
             padding-left:3px;}
td.p_total2 {border-bottom:1px;border-bottom-color:#003366;border-bottom-style:solid;
             padding-left:3px;padding-top:10px;padding-bottom:10px;}
td.p_total4 {border-bottom:1px;border-bottom-color:#003366;border-bottom-style:solid;
            text-align:right; padding-top:10px;padding-bottom:10px;padding-right:3px;}
img.p_line0 {height:2px;width:1px;}
td.p_line {border-top:1px;border-top-color:#003366;border-top-style:solid;}
td.p_rechan {border:0px;font-size:14px;color:#003366;font-weight:bold;}
td.p_gesamt {}
td.p_gesamt2 {text-align:right;}
td.p_best_td1 {width:80px;}
/* single Artikel Anfang */
td.p_note_singl {border:1px; border-style:solid; border-color:#003366;
            border-top:0px;border-right:0px;}
td.p_order_singl {border:1px; border-style:solid; border-color:#003366;
            border-top:0px;width:120px;}
td.p_img {border:1px; border-style:solid; border-color:#003366;
          border-top:0px;border-bottom:0px;text-align:center;}
td.p_price_singl {border:1px; border-style:solid; border-color:#003366;
                  font-weight:bold;}
input.fld_prdcts, textarea.fld_prdcts, input.cb_prdcts { border:1px solid #FF00A3; }
td.p_note img { margin-right:7px;margin-top:4px; }
input.btn_prdcts { -moz-border-radius:5px 5px 5px 5px;
background-color:#FF00A3;
border:1px solid #E5EAEF;
color:#FFFFFF;
cursor:pointer;
font-family:Verdana,Arial;
font-size:10px;
font-weight:bold;
margin:0;
padding:3px 0px 3px 0px; }									
									
/***** Shop ende *****/


