/* ***************************** General Definitions ***************************** */

body {
	margin:0 auto;
	text-align:center;
	background:url(/de/wLayout/design/img/backgrounds/bg.gif) repeat-x;
        background-color:#8d8d8d;
	font-family:Verdana, Tahoma, Arial, Helvetica,sans-serif;
	font-size:11px;
}

tbody {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#content img { border:1px solid #7e7e7e; }
#content img.frameless  { border:none; }


img { border:none; margin-left:20px; }
.clear { clear:both; }




/* ***************************** Head ***************************** */
#head {
	font-size:10px;
	width:925px;
	margin:0 auto;
	text-align:left;
}

#head .slogan {
	float:left;
	color:#84868A;
	font-weight:bold;
}

.icon_navigation {
	color:#505050;
	margin:0;
        text-align:right;
        padding:8px 35px 0 0;
}

.icon_navigation img {
  margin:0 3px;
}



/* ***************************** Top-Navigation ***************************** */
#top_navigation {
	width:925px;
	background:url(/de/wLayout/design/img/topnavi_bg.jpg) no-repeat bottom;
	margin:0 auto;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	height:250px;

}


#top_navigation ul {
	margin:0;
	padding:24px 0 0 0;
}

#top_navigation ul li {
	display:inline;
	list-style:none;

	padding:5px 18px 5px 18px;
	background:url(/de/wLayout/design/img/topnavi_seperator.gif) no-repeat right;
}

/* Inaktiv */
#top_navigation ul li a:link, #top_navigation ul li a:visited, #top_navigation ul li a:active, #top_navigation ul li a:focus {
	color:#FFFFFF;
	text-decoration:none;

}
#top_navigation ul li a:hover {
	text-decoration:underline;
}

/* Aktiv */
#top_navigation ul li.aktiv a:link, #top_navigation ul li.aktiv a:visited, #top_navigation ul li.aktiv a:active, #top_navigation ul li.aktiv a:focus, 
#top_navigation ul li.aktiv a:hover {
	color:#ff9dd4;
	text-decoration:none;
}



/* ***************************** Area & Header ***************************** */
#header {
	width:925px;
	margin:0 auto;
	text-align:left;
        color:#ffffff;
}

#spacer {
        width:925px;
	margin:0 auto;
	height:1px;
        background:#ffffff;
	text-align:left;
	background:url(/de/wLayout/design/img/spaver.jpg);

}

#area {
	width:925px;
	margin:0 auto;
	background:#FFFFFF;
	text-align:left;
	background:url(/de/wLayout/design/img/spaver.jpg);
}

/* ***************************** Main-Navigation ***************************** */

#main_navigation {
	float:left;
	width:193px;
	font-weight:bold;
}

#main_navigation div {
	padding:0 0 0 25px;
}

#main_navigation ul {
	margin:0 0 5px 0;
	padding:2px 0 0 0;
	list-style-type:none;
        line-height:9px;
}

#main_navigation ul li {
list-style-type:none;
margin:0 0 8px 0;
padding:7px 0 0 0;
line-height:9px;
}

/* Level 1 Inaktiv */
#main_navigation ul li a:link, #main_navigation ul li a:visited, #main_navigation ul li a:active, #main_navigation ul li a:focus {
	color:#454545;
	text-decoration:none;
	line-height:9px;

}
#main_navigation ul li a:hover {
	color:#FB55B7;
	text-decoration:none;
}

/* Level 1 Aktiv */
#main_navigation ul li.aktiv a:link, #main_navigation ul li.aktiv a:visited, #main_navigation ul li.aktiv a:active, #main_navigation ul li.aktiv a:focus,
#main_navigation ul li.aktiv a:hover {
	color:#FB55B7;
	text-decoration:none;
        font-weight:bold;
}


#main_navigation ul li a.aktiv:link, #main_navigation ul li a.aktiv:visited, #main_navigation ul li a.aktiv:active, #main_navigation ul li a.aktiv:focus {
	color:#FB55B7;
	line-height:9px;
	text-decoration:none;
}





/* Level 2 Inaktiv */
#main_navigation ul li ul li {
	margin:0;
        font-weight:normal;
        padding:8px 0 0 0;
        list-style-type:none;
	line-height:15px;
}



#main_navigation ul li ul li a:link, #main_navigation ul li ul li a:visited, #main_navigation ul li ul li a:active, 
#main_navigation ul li ul li a:focus {
	font-size:11px;
	color:#454545;
        line-height:5px;
        margin:0;
        font-weight:normal;
        padding:0 0 0 10px;

}

#main_navigation ul li a.title='leistungen' {
	text-decoration:underline;
        color:#eee;
}

#main_navigation ul li.aktiv ul li a:hover {
        background:transparent url(/de/wLayout/design/img/nav_bullet.gif) no-repeat scroll 1px 2px;
	text-decoration:none;
        color:#454545;
}
#main_navigation ul li ul li a:hover {
        background:transparent url(/de/wLayout/design/img/nav_bullet.gif) no-repeat scroll 1px 2px;
	text-decoration:none;
        color:#454545;
}


/* Level 2 Aktiv */
#main_navigation ul li.aktiv ul li.aktiv a:link, #main_navigation ul li.aktiv ul li.aktiv a:visited, #main_navigation ul li.aktiv ul li.aktiv a:active,
#main_navigation ul li.aktiv ul li.aktiv a:focus, #main_navigation ul li.aktiv ul li.aktiv a:hover {
	text-decoration:none;
	color:#fb55b7;
	background:url(/de/wLayout/design/img/nav_bullet.gif) no-repeat 1px 2px;
}

#main_navigation ul li.aktiv ul li a:link, #main_navigation ul li.aktiv ul li a:visited, #main_navigation ul li.aktiv ul li a:active, #main_navigation ul li.aktiv ul li a:focus {
	color:#454545;
	font-weight:normal;
	text-decoration:none;
}

#main_navigation ul li.aktiv ul li a:hover {
        color:#454545;
        font-weight:normal;
        text-decoration:none;
	background:url(/de/wLayout/design/img/nav_bullet.gif) no-repeat 1px 2px;
}




#main_navigation ul li ul li.aktiv a:link, #main_navigation ul li ul li.aktiv a:visited, #main_navigation ul li ul li.aktiv a:active, #main_navigation ul li ul li.aktiv a:focus {
	background:url(/de/wLayout/design/img/nav_bullet.gif) no-repeat 1px 2px;
	font-size:11px;
	color:#fb55b7;
        line-height:5px;
        margin:0;
        font-weight:normal;
        padding:0 0 0 10px;

}




/* Customer Address */
#main_navigation p {
	font-size:10px;
	color:#454545;
        margin-top:55px;

}

/* ***************************** Shop Komponente ***************************** */
#shop {
       background:url(/de/img/banner_deko.jpg) no-repeat 0px 0px;
       float:right;
       margin:5px 0px 0px 30px;
       padding:0 0 10px 0  !important;
       width:275px; height:96px; 

}

/* background:url(/de/wLayout/design/img/banner_deko_small.jpg) no-repeat 0px 0px; */
#bepashop {       
       margin-top:50px;
       padding:0px;
}
#bepashop img {       
       margin:0px;
       padding:0px;
}


/* ***************************** Content Definitions ***************************** */
#content {
	float:left;
	width:688px;
        border-left:1px solid #7e7e7e;
	min-height:450px;
}

* html #content {
	height:400px;
        min-height:550px;
}

.contact {
  float:right;
  margin:0 130px 10px 0;
}

* html .contact {
  margin:0 65px 10px 0;
}

#content div {
	padding:10px 10px 10px 23px;
	line-height:18px;
}

#content div div {
	padding:0;
}

#content_footer {
	clear:left;	
}

#content div p {
	margin:0;
	font-size:11px;
}

#content *|*:link {
color:#f547b8;
}


.fragmentPictureFloatLeft {
        float:left;
        margin:0 10px 10px 0;
        border:0;
}

.fragmentPictureFloatRight {
        float:right;
        margin:0 0 10px 10px;
        border:0;
}


a, active, a:visited, a:focus {color:#f547b8; font-size:11px; text-decoration:underline;}
a:hover                       {color:#f547b8; font-size:11px; text-decoration:none;}

/* ***************************** Headlines ***************************** */
h1 {
	color:#fb55b7;
	font-size:18px;
	margin:0 0 20px 0;
}

h2 {
	color:#000;
	font-size:14px;
	margin:10px 0 10px 0;
}

h3 {
	color:#454545;
	font-size:11px;
	font-style:italic;
	margin:10px 0 5px 0;
}

/* ***************************** Footer ***************************** */
#footer {
	font-size:10px;
	width:925px;
	margin:0 auto;
	text-align:left;
	background:url(/de/wLayout/design/img/footer.gif) no-repeat;
}

#footer .base_navigation {
	float:left;
	color:#ffffff;
        padding-top:70px;
padding-left:10px;
}

#footer .copyright {
	float:right;
	color:#eaebed;
width:310px;
}

.footer1 {
	font-size:10px;
	padding:20px 150px 15px 0;
	text-align:center;
        float:right;
        line-height:180%;
}

/* ***************************** Footer Navigation ***************************** */
#footer a:link, #footer a:visited, #footer a:active, #footer a:focus {
	color:#f547b8;
	text-decoration:underline;
font-size:10px;
}

#footer .base_navigation a:link, #footer a:visited, #footer .base_navigation a:active, #footer .base_navigation a:focus {
	color:#ffffff;
	text-decoration:underline;
font-size:10px;
}

#footer a:hover {
	text-decoration:none;
}







