/* *********************** 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: #b5c7dd 	url(../images/design/content_bg.gif) repeat-x;
	color:				#7B7976;
	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:				#444346;;
}



/* *********************** Neue Layout Elemente by D.Richiusa - web&design *********************** */
.searchCategorie{
	float:				left;
    margin-left:        10px;
    margin-top:         1px;
}
#headerBackgroundOverlay{
  margin:     0 auto;  
  width: 		1065px;
  height:       264px;
  background:   url(../images/design/head_background.gif) no-repeat;
}

#topMenu{
  height:30px;
  width:100%;
}

#topMenuLeft{
    float:              left;
    margin-left:        30px;
}

#topMenuRight{
    float:              right;
    margin-right:       0;
}

#meinKontoBox{
     display:             none;
     background-color:    #E8BCE1;
     color:               #444346;
     padding:             5px 5px;  
     width:               166px;
     float:               right;
     margin-right:        10px;  
     z-index:             100;  
}
#meinKontoBox input{
    border:              0px;
    padding:             3px;    
    width:               160px; 
    margin-bottom:       1px; 
}
#meinKontoBox label{
    display:            block;
    margin:             3px 0 3px 0;
}


#meinKontoBox a{
    font-size:          xx-small;  
    margin-top:        5px;   
}
#meinKontoBox .anmelden{
    background:        #F863A9;
    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;
    background:          url(../images/design/button_login_bg.gif) repeat-x;
    margin:              4px 0 0 0;
    color:               #fff;
    font-weight:         bold;
    font-size:           11px;
    text-align:          center;
}

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

#meinKontoLogin{
    float:                right;
        color:             #C7CCD6;
}

#meinKontoLogin a{
    display:           block;
    padding:           5px 8px;   

    margin-top:        4px;
    margin-right:      2px;  
    height:            16px;  
            
}
.login, .logout {
   color:             #C7CCD6;
}

.meinKontoLoginActive{
    background:        #E8BCE1;
    color:             #000;
}


#rightBox{
    margin:             0;
    padding:            0;
    float:              left;
    width:              130px;  
    margin-bottom:      30px;   
}



/* *********************** Grunddesign, Header, Footer, Content *********************** */
/* Kompletter Rahmen aussen */
#wrapper {
	margin:             0 auto;
	text-align:			left;
    width: 				1065px;
	position: 			relative;
    display:            block;
	
}

#branding {
	position:			relative;
	width:				1065px;
	height:				171px;
}

/* Hauptnavigation */
#mainNav {
    margin-top:         53px;  
    margin-left:        15px;    
	width:				145px;
    /*height:             400px;*/
	float:				left;
    background:         #445779;
    /*url(../images/design/mainnav_bg.gif) repeat-y;*/
}

#mainNavBottom{
	position:			relative;
    bottom:            0px;
    background:        url(../images/design/mainnav_bg_bottom.gif);
    width:             145px;
    height:            232px;
    
}
/* 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */
#content {
	width:				755px;
	float: 				left;
    margin:             10px;
    margin-right:       10px;
}

#mainContent {
    width:              745px;  
	float:				left;
    background:         #fff;
    padding:            5px; 
}

#footerContent{
    margin-top:         10px;
    width:              745px;  
	float:				left;
    background:         #dce4ef;
    padding:            1px 5px; 
}
#footerContent a{
   color:               #7488a1; 
}
#secondaryContent {
	display:			none;
	width:				170px;
	float:				right;
	background-color:	#D0D5D9;
}
/* Ende 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */


#footer {
	display:			none;
	width: 				890px;
	position: 			relative;
	left: 				50%;
	margin-left:		-430px;
	clear:				both;
	text-align:			center;
	height:				30px;
	width:				890px;
	padding-top:		20px;
}
		
/******************* 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;
}



