*{
	font-family:arial,helvetica,sans-serif;
	color:#000000;
	text-decoration:none;
	font-size: 11px;
}

body{
	text-align:center;
}

h1,h2,h3,h4,h5,p{
	margin:0;
	padding:0;
}

p.bodytext{
	padding-left:1px;
	margin:0;
	padding:0;
}

p.mwst{
	border-top:1px solid #c4c4c4;
	padding: 10px 0 0 0;
	margin: 20px 0 0 0;
}

.clearer{
	float:none;
	clear:both;
	display:block;
	visibility:hidden;
	height:1px;
	overflow:hidden;	
}

#logo{
	width: 142px;
	height: 80px;
	margin: 10px 0;
	border:none;
}


#pagewrap{
	width:810px;
	margin: 0 auto;
	text-align:left;
}


/*
	Formatierungen des Hauptmenues
*/
#navigation{
	margin:0;
	padding:0;
	background-color:#afb4b6;
	width:810px;
	height:21px;
	overflow:hidden;
}

#navigation a{
	color:white;
}

#navigation dt{
	display:inline;
	padding:0 10px;
	margin:0;
}


/*
	Formatierungen des Submenues
*/
#subnavigation{
	margin:0;
	padding:0;
	background-color:white;
	width:810px;
}

#subnavigation a{

}

#subnavigation dt{
	display:inline;
	padding:0 10px;
}




/*
	Formatierung linker Inhalt
*/
#links{
	padding:0;
	margin: 20px 0 0 0;
	width:210px;
	float:left;
}

#links .innerwrap{
	padding:0;
	margin:0;
	border:0px solid red;
}


/*
	Formatierung rechter Inhalt
*/
#rechts{
	margin: 20px 0 0 0;
	padding:0;
	width:600px;
	float:right;
}

#rechts .innerwrap{
	padding:0;
	margin: 0;
	border:0px solid red;
}



/*
	Formatierung Footer
*/
#footer{
	display:block;
	float:none;
	clear:right;
	border-top:10px solid white;
	margin:0;
	padding:0;
	background-color:#c4c4c4;
	width:810px;
}

#footer a{
	color:white;
}

#footer dt{
	display:inline;
	padding:0 10px;
}


/**
	Formatierung Copyright
*/
#copyright{
	margin:40px 0 0 0;
	padding:5px 0 0 10px;
	border-top:1px solid #d4dadd;
	color:#afb4b6;
}
#copyright a{
	color:#afb4b6;
}




/*
	Formatierung der Contentelemente
*/

.corner_tl{
	background-image:url(../img/corner_tl.gif);
	background-repeat:no-repeat;
	height:6px;
	overflow:hidden;
}

.corner_bl{
	/*background-image:url(../img/corner_bl.gif);*/
	background-image:url(../img/header_verlauf.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	height:6px;
	overflow:hidden;
}

.grafischerheader{
	background-image:url(../img/header_verlauf.gif);
	background-repeat:repeat-y;
}

.grafischerheader h1{
	font-size:16px;
	margin:0;
	padding:0 0 0 20px;
	color:white;
}

.grafischerheader h2{
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0 0 0 40px;
	color:white;
}


/**
	Linkformate
*/
a:link,a:active,a:visited,a:hover{
	text-decoration:underline;
}



/**
	Content Frames
*/

#links .contentframe{
	width:200px;
	margin:0;
	padding:0;
}

#links .contentframe .toprow{
	height:4px;
	margin:0;
	padding:0;
	background-image:url(../img/200_border_t.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
}

#links .contentframe .centerrow{
	margin:0;
	padding:6px 10px 0px 10px;
	background-image:url(../img/200_border_c.gif);
	background-repeat:repeat-y;
}

#links .contentframe .bottomrow{
	height:4px;
	margin:0;
	padding:0;
	background-image:url(../img/200_border_b.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
}


#rechts .contentframe{
	width:600px;
	margin:0;
	padding:0;
}

#rechts .contentframe .toprow{
	height:4px;
	margin:0;
	padding:0;
	background-image:url(../img/600_border_t.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
}

#rechts .contentframe .centerrow{
	margin:0;
	padding:6px 10px;
	background-image:url(../img/600_border_c.gif);
	background-repeat:repeat-y;
}

#rechts .contentframe .bottomrow{
	height:4px;
	margin:0;
	padding:0;
	background-image:url(../img/600_border_b.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
}




/**
	Plugin Image Index
*/

.tx-produktimageindex-pi1 dl{
	width:200px;
	margin:0;
	padding:0;
}

.tx-produktimageindex-pi1 .toprow{
	height:4px;
	margin:0;
	padding:0;
	background-image:url(../img/200_border_t.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
}

.tx-produktimageindex-pi1 .centerrow{
	margin:0;
	padding:6px 6px 0px 10px;
	background-image:url(../img/200_border_c.gif);
	background-repeat:repeat-y;
}

.tx-produktimageindex-pi1 dd.bottomrow{
	height:4px;
	margin:0;
	padding:0;
	background-image:url(../img/200_border_b.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
}

.tx-produktimageindex-pi1 img.icon{
	margin:0 4px 4px 0;
}


/**
	Plugin Produkt Image
*/
.tx-produktimage-pi1 dl{
	width:600px;
	margin:0;
	padding:0;
}

.tx-produktimage-pi1 .toprow{
	height:4px;
	margin:0;
	padding:0;
	background-image:url(../img/600_border_t.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
}

.tx-produktimage-pi1 .centerrow{
	margin:0;
	padding:6px 10px;
	background-image:url(../img/600_border_c.gif);
	background-repeat:repeat-y;
}

.tx-produktimage-pi1 .bottomrow{
	height:4px;
	margin:0;
	padding:0;
	background-image:url(../img/600_border_b.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
}

.tx-produktimage-pi1 .produkttitel{
	margin:0 0 10px 0;
	padding:0 0 8px 0;
	border-bottom:1px solid #c4c4c4;
}

.tx-produktimage-pi1 img.produkttitel{
	margin:0;
	padding:0;
	border:none;
}

.tx-produktimage-pi1 img.artikeltitel{
	margin:0 0 0 10px;
	padding:0;
	border:none;
}


/**
	Plugin Produkt Artikel
*/

.tx-produktartikel-pi1 dl{
	width:200px;
	margin:0;
	padding:0;
}

.tx-produktartikel-pi1 .toprow{
	height:4px;
	margin:0;
	padding:0;
	background-image:url(../img/200_border_t.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
}

.tx-produktartikel-pi1 .centerrow{
	margin:0;
	padding:6px 10px 10px 10px;
	background-image:url(../img/200_border_c.gif);
	background-repeat:repeat-y;
}

.tx-produktartikel-pi1 dd.bottomrow{
	height:4px;
	margin:0;
	padding:0;
	background-image:url(../img/200_border_b.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
}

.tx-produktartikel-pi1 .price{
	margin:0;
	padding-bottom:9px;
	float:left;
	font-weight:normal;
}

.tx-produktartikel-pi1 .icons{
	float:right;
	padding-right:10px;
}

.tx-produktartikel-pi1 .defaultwrap{
	padding:10px 0 0 0;
	clear:both;
	display:block;
}

.tx-produktartikel-pi1 .ersterwrap .title{
	margin:0 0 10px 0;
	padding:0;
	border-bottom:1px solid #c4c4c4;
	clear:both;
}

.tx-produktartikel-pi1 .defaultwrap .title{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	border-bottom:1px solid #c4c4c4;
	clear:both;
}


/**
	Plugin Size
*/

.tx-produktartikelgroessen-pi1{
	margin:0;
	clear:both;
}

.tx-produktartikelgroessen-pi1 label{
	float:left;
}

.tx-produktartikelgroessen-pi1 .icons{
	float:right;
	padding-right:0;
}

.tx-produktartikelgroessen-pi1 img.propertyicon{
	margin: 0 10px 5px 0;
	border:1px solid #c4c4c4;
}


/**
	Plugin Color
*/

.tx-produktartikelfarben-pi1{
	
}

.tx-produktartikelfarben-pi1 label{
	float:left;
}

.tx-produktartikelfarben-pi1 .icons{
	float:right;
	padding-right:0;
}

.tx-produktartikelfarben-pi1 img.propertyicon{
	margin: 0 10px 5px 0;
	border:1px solid #c4c4c4;
}


/**
	Plugin Produktinfo	
*/
.tx-produktinfo-pi1 dl{
	width:600px;
	margin:0 0 20px 0;
	padding:0;
}

.tx-produktinfo-pi1 .toprow{
	height:4px;
	margin:0;
	padding:0;
	background-image:url(../img/600_border_t.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
}

.tx-produktinfo-pi1 .centerrow{
	margin:0;
	padding:6px 10px;
	background-image:url(../img/600_border_c.gif);
	background-repeat:repeat-y;
}

.tx-produktinfo-pi1 dd.bottomrow{
	height:4px;
	margin:0;
	padding:0;
	background-image:url(../img/600_border_b.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
}


/**
	Plugin Produkt Liste
*/
.tx-produktliste-pi1{
	
}

.tx-produktliste-pi1 dl{
	float:left;
	width:295px;
	margin:0 10px 10px 0;
	padding:0;
}

.tx-produktliste-pi1 dl.listNum_2{
	margin:0 0 10px 0;
}

.tx-produktliste-pi1 .toprow{
	height:4px;
	margin:0;
	padding:0;
	background-image:url(../img/295_border_t.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
}

.tx-produktliste-pi1 .centerrow{
	margin:0;
	padding:6px 10px;
	background-image:url(../img/295_border_c.gif);
	background-repeat:repeat-y;
}

.tx-produktliste-pi1 .centerrow .innerwrap{
	
}

.tx-produktliste-pi1 dd.bottomrow{
	height:4px;
	margin:0;
	padding:0;
	background-image:url(../img/295_border_b.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
}


.tx-produktliste-pi1 .tx-produktimage-pi1{
	float:left;
	margin-top:3px;
}

.tx-produktliste-pi1 img.produkttitel{
	margin:0;
	padding:0;
	border:none;
}

.tx-produktliste-pi1 img.artikeltitel{
	margin:0 0 0 10px;
	padding:0;
	border:none;
}


.tx-produktliste-pi1 .tx-produktinfo-pi1{
	margin:3px 0 0 0;
	padding:0;
	float:right;
	width: 150px;
	height: 170px;
	overflow:hidden;
}

.tx-produktliste-pi1 .tx-produktinfo-pi1 a{
	text-decoration:none;
	padding-left:1px;
}

.tx-produktliste-pi1 .produkttitel{
	margin:0 0 10px 0;
	padding:0 0 8px 0;
	border-bottom:1px solid #c4c4c4;
}

.tx-produktliste-pi1 .tx-produktartikel-pi1{
	float:right;
	width:460px;
}


/**
	Tipp a friend
*/
.tx-tipafriend{
	margin:0 0 4px 0;
}


h1.typ_5{
	margin:0 0 10px 0;
	padding:0 0 8px 0;
	border-bottom:1px solid #c4c4c4;
}

.contenttable{
	margin-bottom:5px;
}

.contenttable caption{
	display:none;
	visibility:hidden;
}

.contenttable, .contenttable tr{
	border-collapse:collapse;
}

.contenttable th{
	font-weight:bold;
	padding: 5px 20px 5px 10px;
	text-align:center;
	border-collapse:collapse;
}

.contenttable td{
	font-weight:normal;
	padding: 5px 20px 5px 10px;
	text-align:center;
	border-collapse:collapse;
}


/**
	Slideshow
*/
.tx-slideshow-pi1{
	border-bottom:6px solid white;
}


/**
	Tipafriend
*/

.tx-tipafriend .labelwrap{
	padding:20px 0 5px 0;
}

.tx-tipafriend #tipurl{
	padding:10px 0 0 0;
}

.tx-tipafriend input{
	border:1px solid #666666;
	width:240px;
	height:20px;
}

.tx-tipafriend textarea{
	border:1px solid #666666;
	width:240px;
	height:113px;
}


.tx-tipafriend #error_wrap{
	padding: 10px 0 0 0;
	color:red;
}

.tx-tipafriend #yourname_wrap, .tx-tipafriend #youremail_wrap{
	float:left;
	width:260px;
}

.tx-tipafriend #recipient_wrap{
	width:520px;
}

.tx-tipafriend #message_wrap{
	float:left;
	width:260px;
}

.tx-tipafriend #captcha_wrap{
	width:520px;
	float:left;
}

.tx-tipafriend #send_wrap{
	clear:both;
	padding: 20px 0 0 0
}

.tx-tipafriend #send_wrap input{
	background-color:white;
	height:22px;
	margin:20px 0 0 0;
}  

.tx-tipafriend #captcha_wrap img{
	margin: 5px 0 0 0;
	border:1px solid #666666;
	height:22px;
}


/**
	Newsletteranmeldung
*/
.tx-danewslettersubscription-pi1 table{
	border-collapse:collapse;
	margin:0 0 10px 0;
}

.tx-danewslettersubscription-pi1 td{
	border-collapse:collapse;
	padding: 10px 0 0 0;
}

.tx-danewslettersubscription-pi1 td.tx-danewslettersubscription-pi1-form-header{
	width:60px;
}

.tx-danewslettersubscription-pi1 td{
	border-collapse:collapse;
}

.tx-danewslettersubscription-pi1 input{
	border:1px solid #666666;
	width:240px;
	height:20px;
	background-color:white;
}

#sendAuth{
	display:block;
	height:22px;
	margin:15px 0 10px 0;
}

#subscribe{
	margin:0 0 10px 60px;
	height:22px;
}

#unsubscribe{
	margin:0 0 10px 10px;
	height:22px;
}



/*
 ADMIN Panel
*/

.typo3-adminPanel *{
	font-size:1.1em;
}

.typo3-adminPanel input, .typo3-adminPanel select, .typo3-adminPanel textarea, .typo3-adminPanel radio, .typo3-adminPanel checkbox, .typo3-adminPanel span{
	font-size:0.8em;
}







