*{

	margin: 0;

	padding: 0;

}



body {

	font-size: 62.5%;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	background:url(../images/hintergrund2.jpg) top center no-repeat;

	color: #737373;

}



a img{

	border: 0px none;

}



img{

	border: 0px none;

}



fieldset{

	border: 0px none;

}



input, select, option, textarea{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border: 1px solid #D2D0D1;

}

legend{
	font-weight: bold;
	font-size: 1.2em;	
	display: none;
}

.inputbuttontext{
	background: transparent;
	border: 0px none;
	width: auto;
	text-align: center;
	font-size: 1em;
	color: #888888;
}


#content .button{
background:#3254b2;
color: #fff;
font-weight: 600;
padding: 4px 5px;
border: 0px none;
line-height: 13px;
font-size: 10px;
white-space: normal;
}

#content input.button{
font-size: 10px;
line-height: 13px;
}

.order_goods_submit{
border: 0px none;
}

option{

	padding: 1px 10px 1px 5px;

	border: 0px none;

}



.clearer{

	clear: both;

}



#wrap{

	margin: 0 auto;

	height:945px;

	min-height:945px;

	max-height:945px;

	text-align: left;

	padding: 0px 10px;

	width: 984px;

	min-width:984px;

	max-width:984px;

	}



#main{

	min-height:398px;

	background: #eeeeee url(../images/main_left_bg.jpg) repeat-y;

}



#header{

background:url(../images/header_bg.jpg) bottom center no-repeat;

	width: 984px;

	min-width:984px;

	max-width:984px;

	height:191px;

	min-height:191px;

	max-height:191px;

	padding:0 0 8px 0;

	margin: 0 auto;

	position: relative;



}



#login{

	background:url(../images/login_bg.jpg)no-repeat;

	width:250px;

	min-width:250px;

	max-width:250px;

	height:48px;

	min-height:48px;

	max-height:48px;

	position: absolute;

	right: 25px;

	bottom: 65px;

	padding:4px 6px 08px;



}

#login a{
	color:#888888;
	text-decoration: none;
	
}


#logintitle{

	color:#888888;

	font-size:1em;

	padding: 0px 0px 0px 4px;

}



#logintitle a{

	color:#888888;

	text-decoration: none;

}



#loginfeld{

	padding: 8px 6px 6px 4px;



}



#loginfeld input.textinput{

	border: 0px none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	color:#3254B2;

	width:109px;

	min-width:109px;

	max-width:109px;

	}





#fragezeichen{

	position:absolute;

	right:12px;

	top:4px;

}



 #pfeil{

 	position:absolute;

	right:10px;

	top:25px;

 }
 
* html #pfeil{

 	position:absolute;

	right:10px;

	top:26px;

 }



#mainwrap{



	border-top: 8px solid #ffffff;

	margin: 0 auto;

}



#left{

	float:left;

	text-align: center;

	width:197px;

	min-width:197px;

	max-width:197px;

	padding: 10px 0 16px 0;

}



#menu_links{

	width:197px;

	min-width:197px;

	max-width:197px;

	padding:0;



}



#left h3{

	background-color:#3254B2;

	font-size:1em;

	padding: 4px 0;

	color:#ffffff;

	margin: 4px 0 0 0;

}

#left h3 a{

	color:#ffffff;
	text-decoration: none;
}



#menu_links ul{

	list-style:none;

	padding: 3px 0 0 0;

}



#menu_links ul li{

		padding: 1px 3px 2px 3px;



}



#menu_links ul li a{

	text-decoration:none;

	color:#696969;

	font-size:1em;

	display: block;

	padding: 2px 0;

	background: #F8F8F8;

}



#menu_links ul li.aktiv{



}



#menu_links ul li.aktiv a{

	font-weight:bold;

	background: #D6D5D5;

	display: block;

}



#menu_links ul li.aktiv ul li{

	padding: 1px 0px 2px 0px;

}



#menu_links ul li.aktiv ul li a{

	font-weight:normal;

	color:#3254B2;

	display: block;

	background: #fff;

	padding: 2px 0;

}



#menu_links ul li.aktiv ul li.aktiv a{

	font-weight:bold;

	background: #DCF0F9;

	padding: 1px 0;

}



.menu_links ul{

	list-style:none;

	padding: 5px 0;

}



.menu_links ul li{

	width:197px;

	min-width:197px;

	max-width:197px;

	padding: 3px 0;

}



.menu_links ul li a{

	text-decoration:none;

	color:#696969;

	font-size:1em;

}



.menu_links ul li.aktiv{



}



.menu_links ul li.aktiv a{

	font-weight:bold;

}



.menu_links ul li.aktiv ul li a{

	font-weight:normal;



}



.menu_links ul li.aktiv ul li.aktiv a{

	font-weight:bold;

}



#suche{

	background:url(../images/suche_bg.jpg)no-repeat;

	width:154px;

	min-width:154px;

	max-width:154px;

	height:13px;

	min-height:13px;

	max-height:13px;

	position:relative;

	margin: 0 auto;

	text-align: left;

	padding: 6px;

}



#suche input.textinput{

	border: 0px none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	color:#3254B2;

	width:134px;

	min-width:134px;

	max-width:134px;

	}



#suchepfeil{

	position:absolute;

	bottom:4px;

	right:7px;

}

* html #suchepfeil{
	bottom:6px;
	
}



#themenbild{

	padding:20px 0 0 0;

}







#content{

	float:left;

	width: 777px;

	max-width: 777px;

	min-width: 777px;

	padding:0 0 0px 10px;

	overflow: hidden;

	background: url(../images/contenthintergrund.jpg) no-repeat;



}

#mitte{
	padding:0 0 15px 0;
}



h1{

	padding: 18px 0 10px 0;

	color:#696969;

	font-size:1.7em;

}



h2{

	font-size:1.4em;

	color:#3254B2;

	font-weight:bold;

	padding:0 0 6px 0;

}



#content h2 a{

	color:#3254B2;

}





h4{

	font-size:1.0em;

	color:#696969;

	font-weight:bold;

	padding:0 0 8px 0;

}



h5{



}



h6{

	font-size:1.2em;

	color:#3254B2;

	font-weight:bold;

	padding:0 0 12px 0;

}



.floatleft{

	float: left;

}

.floatright{

	float: right;

}



#footer{

	width: 958px;

	margin: 0 auto;

	border-top: 10px solid #ffffff;

	padding:5px 26px 0 0;

	background: #ffffff url(../images/footer_bg.jpg) no-repeat;

	clear: both;

	min-height: 283px;

}



.flagge{

	float:right;

	padding:0 8px 0 0;

}



#footermenu{





}



#footermenu ul{

	list-style:none;

}



#footermenu ul li{

	float:right;

}



#footermenu ul li a{

	text-decoration:none;

	color:#696969;

	font-size:1em;

	padding:0 20px 0 0px;

}



#footermenu ul li.aktiv{



}



#footermenu ul li.aktiv a{



}



#content p{

	line-height: 160%;

	font-size: 1.2em;

	padding: 0 0 1em 0;

	

}



#content ul{

	padding: 0 0 1em 1.4em;
	font-size: 1.2em;


}

#content li{
	line-height: 150%;

}


#content a{

	color:#3254B2;

	text-decoration: none;

}



.csc-frame-indent{

	position: relative;

	left: -23px;

	

}



#startlink{

	display: block;

	position: absolute;

	left: 320px;

	top: 60px;

	width: 370px;

	height: 105px;	

	

}


#tx_xtypocommerce_cart{
	border-spacing: 0px;
}

#tx_xtypocommerce_cart th{
padding: 2px 0 10px 0;
text-transform: uppercase;
}

#tx_xtypocommerce_cart form{

	display: inline;

}



#tx_xtypocommerce_cart input{

	border: 1px solid #D2D0D1;

	background: #fff;

	color: #737373;

}

#tx_xtypocommerce_cart tr{
border-spacing: 0px;
}

#tx_xtypocommerce_cart td{
	border-spacing: 0px;
	padding: 3px 0px;
	border-bottom: 1px solid #D6D5D5;
}



#tx_xtypocommerce_cart td a{

	font-size: 1.1em;

	color: #3254b2;

	font-weight: bold;

	text-decoration: none;

}

#tx_xtypocommerce_cart .ust_line td{
border-bottom: 0px none;
padding: 10px 0 5px 0;
}


#tx_xtypocommerce_cart tfoot td{
border-bottom: 0px none;
text-transform: uppercase;
}

.xtypo_address{

	background: #dcf0f9;
	padding: 1.5em;

	float: right;

	position: relative;

	top: -48px;

}



#content .methodlist{

	padding: 1em 1em 1em 0em;
	list-style: none;
	font-size: 1em;
	

}



#content .methodlist li{

	padding: 3px;

}



.glossary dt{

	visibility: hidden;	

}

.csc-frame-frame1{
padding: 0 20px 0 0;
}

.categoryBox{
	padding: 0 30px 0 0;
	
}

.catDescription{
	padding: 0 30px 0 0;
	
}

.tx_powermail_pi1_fieldwrap_html label,.tx_powermail_pi1_fieldwrap_html input,.tx_powermail_pi1_fieldwrap_html textarea{
	float: left;
	width: 250px;
}

.tx_powermail_pi1_fieldwrap_html label{
	width: 150px;
	
}

.tx_powermail_pi1_fieldwrap_html {
	clear: left;
	padding: 3px 0;	
}

.tx_powermail_pi1_fieldwrap_html_submit input{
	width: auto;
	
}

.tx_powermail_pi1_fieldwrap_html_submit{
	padding: 3px 0 3px 150px;	
	
}


.order_total{
	width: 600px;
	
}

.order_products_table{
	width: 600px;
	border-bottom: 1px solid #D6D5D5;
}
