/**
* Design und Layout "Frauentraum"
* (c) 2009 by website baker services  http://www.websitebakers.org
* Details zur Lizenz siehe info.php des Templates
*/


/* Definierte Startwerte alle HTML-Elemente */
* { 
 	margin: 0;
 	padding: 0;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Customise the standard HTML
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a:link, a:visited, a:active {
	color: #fff;
	text-decoration: underline;
}
a:hover {color:#aaa; text-decoration: none;}


hr {color:#fff;}

/* Page Headings */
h1, h2, h3, h4, h5, h6 {color: #fff;}

strong {color: #fff;}

p {margin:0;}


h1 { 
	margin:10px 0 6px 0;
	font-size: 24px;	
}

h2 { 
	margin:10px 0 4px 0;
	font-size: 18px;	
		
}

h3 { margin:10px 0 4px 0;
	font-size: 16px;	
}

h4 {	
	margin:10px 0 0 0;	
	font-size: 1em;	
	
}

h5 {
	margin:10px 0 0 0;	
	font-size: 0.9em;	
}

h6 {
	margin:3px 0 0 0;	
	font-size: 0.75em;	
}



/* Schrift und Hintergrund Browserseite */
body { 
font-size:12px;
font-family:Helvetica, Arial, sans-serif;
color:#fff;
background:url(../img/bg.jpg) repeat-x #7f0305;
}


#site { 
margin:0px auto; 
width:984px;
min-height:600px;
}

#top { 
width:984px;
float:left;
height:351px;
background:url(../img/header.png) no-repeat #fff;
}

#slider { 
width:984px;
height:351px;
margin-left:3px;
}

/* Schrift und Hintergrund Navi */
#navi { 
float:left;
height:48px;
margin-left:120px;
margin-top:-250px;
width:750px;
z-index:100000 !important;
display:block;
}

#navimain { 
float:left;
height:48px;
width:750px;
padding-left:50px;
z-index:200000 !important;
}

/* Remove List Formattings
~~~~~~~~~~~~~~~~~~~~  */
 ul.menu, li.menu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
text-transform:uppercase;
z-index: 99999;
}


#navimain ul {
	list-style-type: none; 
		
	/*
	(Disappearing List-Background)
	http://www.positioniseverything.net/explorer/ie-listbug.html
	*/
	position: relative; /* Fix the Stupid IE6 Bug */
}

/* Root Level Link Formatting */
#navimain ul li {
float: left; 
line-height:48px; 
color:#fff;
}

#navimain ul li a {
display: block; 
padding: 2px 30px 7px 30px; 
color: #000; 
text-decoration: none;  
border-right:0px solid #000; 
font-size:16px;
font-weight:normal;
}

/* Root Level link hover */
#navimain ul li a:hover, #navimain li a:focus, #navimain li a:active, #navimain ul li a.active, #navimain a.menu-current {background: url(img/navimainbgl1hi.gif); color: #fff;}
#navimain a.menu-parent {background: url(img/navimainbgl0parent.gif); color: #fff;}

#navimain .menu-last  {border-right:none;}
#navimain a.menu-expand:hover  {color: #000;}
#navimain a.menu-sibling:hover  {color:#000;}
#navimain a.menu-child:hover  {color:#000;}

/*Current page Customisations*/
#navimain a.menu-current  {color:#000;} 


/* 2nd Child menu */
#navimain .menu li ul {position: absolute; left:20px; width:190px; top: 48px; display: none; text-transform: none; border-bottom: 1px solid #fff;font-size: 100%; background:#dbaa52;}
#navimain .menu li ul li {width: 190px; text-align: left; font-weight: normal; margin: 0; padding: 0; line-height: 1.2em;}
#navimain .menu li ul li a {width: 176px; padding: 4px 4px 4px 10px; color: #fff; border-top: 1px solid #fff; font-weight: normal;  background: none;}

/* 2nd Child link hover */
#navimain .menu li ul a:hover,  #navimain .menu li ul a.menu-current {background:#dbaa52; color:#333;}
#navimain .menu li ul a.menu-parent {background: #7290a7 url(img/navimainbgl1parent.gif); color:#fff;}

/* Show and hide */
#navimain .menu li:hover ul, #navimain .menu li a:focus ul, #navimain .menu li.subMenu ul {display: block;}
#navimain .menu li ul ul { display: none;}
#navimain .menu li:hover ul ul, #navimain .menu li.subMenu ul ul {display: none;}
#navimain .menu li:hover>ul, #navimain .menu li li:hover>ul, #navimain .menu li.subMenu>ul, #navimain .menu li li.subMenu>ul {display: block;  z-index: 10000;}


/* 3rd Child Menu Appreances */
#navimain .menu li ul li ul	{ margin: 5px 0 0 -40%; z-index: 9999;  background: #2b3a45 url(img/ulbg2.jpg) no-repeat;}
#navimain .menu li ul li ul li	{width: 11em;}
#navimain .menu li ul li ul li a 	{ width: 10.5em;}

/* 4rd Child Menu Appreances */
#navimain .menu li ul li ul li ul	{  width: 9em; background: #808080 url(img/ulbg3.jpg) no-repeat;}
#navimain .menu li ul li ul li ul li	{  width: 9em; }
#navimain .menu li ul li ul li ul li a 	{ width: 8.5em;}

/* Positioning the Pop-out Drops */
#navimain li {position: relative;}

#navimain ul ul ul {
	position: absolute;
	top: 1px;
	left: 100%;
}

#navimain li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

/* end menu */


/* Schrift und Hintergrund Content */
#wrap { 
float:left;
margin-left:97px;
margin-top:24px;
min-height:300px;
width:788px;
}

#content_top { 
width:788px;
float:left;
height:5px;
background:url(../img/content_top.png) no-repeat #fff;
}

#content { 
width:788px;
float:left;
min-height:300px;
background:url(../img/content.png) repeat-y #ebebeb;
}

#linkblock { 
float:left;
height:64px;
padding-left:4px;
width:780px;
}

#search { 
float:left;
height:30px;
margin-top:15px;
padding-left:16px;
width:320px;
}

#searchbox input[type='text'] {background:#fff;  border:1px solid #ccc;color:#333; width:190px;padding-left:6px; height:20px;}
#searchbox input[type='image'] {background:none; border:none; margin-left:7px; vertical-align:middle;}



#akt { 
float:left;
height:182px;
margin-left:41px;
margin-top:-126px;
width:193px;
z-index:90000 !important;
display:block !important;
position: relative;
}

#shop { 
float:left;
height:182px;
margin-left:8px;
margin-top:-126px;
width:192px;
z-index:91100;
position: relative;
}



/* Schrift und Hintergrund main*/
#main { 
float:left;
min-height:300px;
padding-left:4px;
width:784px;
}

#text_index{ 
float:left;
padding:16px;
width:750px;
}

#text1{ 
float:left;
padding:16px 10px 16px 16px;
width:480px;
}

#text2{ 
float:left;
padding:16px 16px 16px 10px;
width:250px;
}



#footer_out  {  
float:left;
height:86px;
margin-top:-4px;
width:100%;
background:url(../img/footer_out.png) repeat-x;
margin-bottom:40px;
}

#footer  {  
margin:0px auto;
height:86px;
width:985px;
background:url(../img/footer.png) no-repeat;
}

#wb-footer  {  
color:#000000;
float:left;
padding-left:104px;
padding-top:16px;
width:780px;
}

#wb-footer a {text-decoration:none; color:#000;}

#wb-footer a:hover { color:#fff;}



#traum {
color:#FFFFFF;
float:left;
margin-top:50px;
padding-left:104px;
padding-top:16px;
text-align:center;
width:780px;
width:780px;
}

#traum a {text-decoration:none; color:#fff;}

#traum a:hover { text-decoration:underline;}




#informationstext {
}
#informationstext h1 {
	font-size: 18px;
}
#informationstext h2 {
	font-size: 15px;
}
#informationstext h3 {
	font-size: 12px;
}
#informationstext p {
	margin-bottom: 10px;
	text-align: justify;
}
#informationstext a {
	font-weight:  bold;
}
#informationstext p.infoTxtFooter {
	font-size: 9px;
}
