/* *********************** Grundinformationen *********************** */

/* Setzt alle Boxen und Rahmen standardmaessig auf 0 */
* {
	margin:		0;
	padding:	0;
}

body {
	text-align:	left;
	min-width:	760px;
	font-family:	verdana, arial, "sans serif";
	font-size:		11px;
	padding-top:		5px;
}

.p_default{
	height:				20px;
}

/* Formulare */
form {
	display:			inline;	
}

input {
	border:				1px solid #999;
	background-color:	#fff;
	font-size:			10px;
}

select {
	border:				1px solid #999;
	background-color:	#fff;
	font-size:			10px;
}

/* *********************** Ende Grundinformationen *********************** */





/* *********************** Link Definitionen *********************** */

a {
	text-decoration:	none;
	color:				#b6235a;
	
}



/* *********************** Grunddesign, Header, Footer, Content *********************** */

/* Kompletter Rahmen aussen */
#wrapper {
	width: 				890px;
	position: 			relative;
	left: 				50%;
	margin-left:		-430px;
	/*background-color:	#ffffff;*/ 
	background-image: url(../images/template/main_bg4.jpg);
	background-repeat: repeat-y;
	/*margin:				auto; */
}

#branding {
	position:			relative;
	width:				888px;
	/*height:				180px;*/
	/*border:				1px solid #0D141C;*/
	/*margin-bottom:		3px;*/
	/*background-color:	#ffffff;*/
}



/* Hauptnavigation */
#mainNav {
	width:				170px;
	float:				left;
	
	/*background-color:	#FFA500;*/
}

/* 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */
#content {
	width:				720px;
	float: 				right;
	
}

#mainContent {
	width:				530px;
	min-height:			10px;
	float:				left;
	border-left:		10px solid #ffffff;
	/*background-color:	#ffe7cf;*/
	background-color:	#ffffff;
}

#mainback{
	
	
	padding:5px;
}

#secondaryContent {
	width:				170px;
	float:				right;
	/*background-color:	#FFA500;*/
}
/* Ende 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */


#footer {
	width: 				890px;
	position: 			relative;
	left: 				50%;
	margin-left:		-430px;
	clear:				both;
	text-align:			center;
	height:				30px;
	width:				890px;
	padding-top:		20px;

}




/******************* eigene nav *******************/
#navcontainer {
	width: 				890px;
	position: 			relative;
	left: 				50%;
	margin-left:		-430px;
	clear:				both;
	text-align:			center;
	/*height:				1px;*/
	width:				890px;
	padding-top:		10px;
	padding-bottom:		10px;
	color:999;
}




#navigation 
{
	
		
   /*background:  white ;*/
	margin: 5px; 
	/*border-bottom:1px solid #000;*/
	/*border-left:1px solid #000;
   border-right:1px solid #000;*/
	
}

#navigation ul { list-style:none ;
margin:0; padding:0 ;
}

#navigation ul.nav1st li
{
	
	/*border-top:1px solid #000;*/
	
}

#navigation ul.nav1st li a,
#navigation ul.nav1st li a:link
{
padding:1px 0px 1px 5px;
	color:#fff;
	font-size:1.2em;
	
}

#navigation  ul.nav1st li a:hover,
#navigation  ul.nav1st li:hover a 
{
	color:#999999;

}

#navigation ul.nav1st li.active a,
#navigation ul.nav1st li.active a:link 
{
	color:#999;

}

#navigation ul.nav1st li ul.nav2nd a,
#navigation ul.nav1st li ul.nav2nd a:link
{
	display:block;
	
	font-size:1.2em;
	
	
}



#navigation ul.nav1st li ul.nav2nd li a,
#navigation ul.nav1st li ul.nav2nd li a:link
{
  color:#fff;
    padding:1px 0px 1px 14px;
}

#navigation  ul.nav1st li ul.nav2nd li a:hover,
#navigation  ul.nav1st li ul.nav2nd li:hover a 
{

   color:#999;

}

#navigation ul.nav1st li ul.nav2nd li.active a,
#navigation ul.nav1st li ul.nav2nd li.active a:link 
{

	color:#999;

}


#navigation ul.nav1st li ul.nav2nd li ul.nav3rd a,
#navigation ul.nav1st li ul.nav2nd li ul.nav3rd a:link 
{
	display:block;
	
	font-size:0.8em;
	
	
}

#navigation ul.nav1st li ul.nav2nd li ul.nav3rd li a,
#navigation ul.nav1st li ul.nav2nd li ul.nav3rd li a:link
{
	padding:1px 0px 1px 24px;
	color:#fff;

}


#navigation ul.nav1st li ul.nav2nd li ul.nav3rd li a:hover,
#navigation ul.nav1st li ul.nav2nd li ul.nav3rd li:hover a
{
	  color:#b6235a;

}

#navigation ul.nav1st li ul.nav2nd li ul.nav3rd li.active a,
#navigation ul.nav1st li ul.nav2nd li ul.nav3rd li.active a:link
{
	
	color:#000;

}


 #navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
text-decoration: none;
padding: .2em 1em;
color: #999;
/*background-color: #036;*/
}

#navcontainer ul li a:hover
{
color: #000;
/*background-color: #369;*/
}
		
/******************* CMS *******************/

#CMSwrapper {
	width: 				890px;
	position: 			relative;
	left: 				50%;
	margin-left:		-430px;
	background-color:	#ffffff; 
	background-image: url(http://localhost/shop/images/template/cms_bg.gif);
	background-repeat: repeat-y;
	background-repeat: repeat-y; */
}

#CMScontent {
	width:				720px;
	float: 				right;
}

#CMSmainContent {
	width:				710px;
	min-height:			10px;
	float:				left;
	border-left:		10px solid #ffffff;
}



.darkred{
color: #b6235a;
font-weight:bold;
padding-left:			10px;
}
.darkred2
{
color: #b6235a;

}

.newss
{
color: #b6235a;
font-weight:bold;
font-size:			20px;


}


.s14{


font-size:			16px;
font-family:	Arial, "sans serif";
}
