/* *********************** 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;
	background-image: 	url(../images/design/bg.gif);
	background-repeat: 	repeat;
	color:				#000;
	text-align:			center;
}

img {
	border:				0px;	
}

.p_default{
	height:				20px;
}


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


input {
	/*border:				1px solid #7B7976;*/
	background-color:	#ffffff;
	font-size:			10px;
}

select {
	border:				1px solid #7B7976;
	background-color:	#ffffff;
	font-size:			10px;
}

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






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

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

#filterNavigationTitle{
	color:#696664;
	font-weight:bold;
	font-size:12px;
	list-style:none;
	margin-bottom: 15px;

}
#filterNavigationLink a{
	margin-left: 24px;
	color:#696664;
	margin-bottom: 15px;
	display:block;
}

#filterNavigationLink_on a{
  margin-left: 0px;
  color: white;
  border: 1px dotted black;
  padding: 2px 5px 2px 5px;
  margin-bottom: 15px;
  width: 140px;
  display:block;
  background-image:url('../images/filternavigationlink_on_bg.png');
	font-weight:bolder;
}



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

/* Kompletter Rahmen aussen */
#wrapper {
	position:			relative;
	width: 				1049px;
	margin:				0 auto;
	clear:				both;
	display:			block;
	z-index: 			1;
	background:			#fff;
	border-left:		1px solid #868383;
	border-right:		1px solid #868383;
	margin-bottom:   10px;
}

#verlaufTop{
	position:	absolute;
	top:		0;
	left:		0;
	background: url(../images/design/verlauf_top.gif) repeat;	
	height:		300px;
	width:		100%;
	z-index:	0;
}

#branding {
	position:			relative;
	top:0;left:-1px;
	width:				1051px;
	height:				160px;
	background-image: 	url(../images/design/bg_branding.gif);
	background-repeat: 	repeat-x;
	z-index:			3;
	padding:0;
}

div#backgroundContent{
	background:			#fff;
	display:			block;
	clear:				both;
	text-align:			left;
	width:				100%;
	height:				100%;
}
/* Hauptnavigation */
#mainNav {
	width:				185px;
	float:				left;
		border-right:		1px solid #d2d1d0;	

}

/* 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */
#content {
	width:				806px;
	float: 				left;
	background:			#fff;
	margin-left:     25px;
	margin-top:      10px;


	
}

#mainContent {
    width:              780px;  
	float:				left;
    background:         #fff;
    padding:            5px; 
    color:				#000;

}

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


#footer {
	display:			block;
	width: 				1050px;
	height:				50px;
	background:			#ff0000 url('../images/design/bg_footer.gif') repeat-x;
	

}
#footer .footerLeft{
	float:				left;
	margin-left:		50px;
}

#footer .footerRight{
	float:				left;
	margin-top:			18px;
	margin-left:		120px;	
}
		
#rightBox{
    margin:             0;
    padding:            0;
    width:              100%;  
    margin-bottom:      30px;   
}

/******************* CMS *******************/

#CMSwrapper {
	width: 				890px;
	position: 			relative;
	left: 				50%;
	margin-left:		-430px;
	background-color:	#ffffff; 
	/*margin:				auto; */
	/*background-image: url(http://192.168.1.5:8888/produkte/www.randshop.com/www.randshop.com_1_2_2/images/template/main_bg.gif);
	background-repeat: repeat-y; */
	xbackground-image: url(http://localhost//www.randshop.com_1_3/images/template/cms_bg.gif);
	xbackground-repeat: repeat-y;
}

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

#CMSmainContent {
	width:				100%;
	float:				left;
}



#meinKontoBox{
	 position:			  absolute;
	 top: 				  80px;
	 right: 			  0px;
     display:             none;
     background-color:    #F2EDEE;
     color:               #444346;
     padding:             5px 5px;  
     width:               198px;
     float:               right;
  	 border:		  	  1px dashed #444346;	
  	 border-top:		  0px;
     z-index:             10000;  
     padding-top:		  8px;
}
#meinKontoBox input{
    border:              0px;
    padding:             3px;    
    width:               160px; 
    margin-bottom:       1px; 
}
#meinKontoBox label{
    display:            block;
    margin:             3px 0 3px 18px;
    float: 				left;
}


#meinKontoBox a{
    font-size:          xx-small;  
    margin-top:        15px;
    float:left;   
}
#meinKontoBox .anmelden{
    background:        #612128;
    color:             #fff;
    width:             70px;
    float:             right;    
    margin-top:        5px;    
}

#meinKontoBox ul{
    margin-bottom:     10px;   
}
#meinKontoBox li{
    text-align:    left;
    list-style:        none;
}
#meinKontoBox li a{
    font-size:    10px;
    color:        #444346;
}

#meinKontoBox li a:hover{
    text-decoration:    underline;
    color:        #444346;    
}

#meinKontoHeadline{
    float:               right;
    padding:             2px 5px;
    padding-top:         5px;   
    width:               120px;
    height:              18px;

    margin:              25px 5px 0 0;
    color:               #000;
    font-weight:         bold;
    font-size:           11px;
    text-align:          center;
}

#meinKontoHeadline a{
    color:               #612128;
    font-weight:         bold;
    text-align:          center;
}

#meinKontoLogin{
    float:             left;
    color:             #C7CCD6;
    margin-top:        25px;
 
}

#meinKontoLogin a{
    display:           block;
    padding:           5px 0px 5px 8px;   
	color:			   #612128;
    height:            16px;  
            
}
.login, .logout {
   color:             #612128;
}

.meinKontoLoginActive{

}

#loginBox{
	position:		absolute;
	top:			30px;
	right:			0px;
	width: 			210px;
	height:			65px;
	background:  	#fff url('../images/design/login_bg.gif');
	display:		block;	
}


