@charset "UTF-8";

/*@import "content.css";*/

/*
   * CSS-Datei fuer die Bildschirmdarstellung
   * Krist Nrecaj - Alle Rechte vorbehalten
   */


/* defaults */
pre { font-family: Courier New, Courier, monospace; }
table, pre { font-size: 100%; line-height: 150%; }
IMG { border: 0 none; }

a { text-decoration: none; color: #df4074; outline: 0; }
a:hover { text-decoration: none; }

/* allgemeiner Zeilenabstand */
P { line-height: 150%; }

/* Layout */

body {
  background: #FFFFFF;
  margin: 0; padding: 0;
  margin-right:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  color:#646567;
}

@media print { 
  body { background: #fff !important; }
}

#screen {
  text-align: left;
  width: 1000px;
  margin: 0 auto;
}

@media print {
  #screen { width: auto; }
  #footer { display: none; }
}

#head {
  height: 105px;
}

@media print {
  #head { display: none; }
}

#head img { margin-left: 0px; margin-top: 35px; }


#topmenu {
	background-image:url(bg_topnavi.png);
	background-repeat:repeat-x;
	height:46px;
}

#searchfield {
	background-image:url(bg_searchfield.png);
	background-repeat:repeat-x;
	margin-bottom:5px;
}

#content {
  /*margin-left: 230px;*/
  padding-bottom: 30px;
  padding:0px 5px 30px 5px;
  width:533px;
  float:left;
}

#content h1 {
	max-width:100%;
    margin:0;
    text-transform:uppercase;
    padding:15px 21px;
    color:#0a263c;
    font-size:1.2em;
    line-height:1.3em;
    font-weight:normal;
    overflow:hidden;
    background-color:#f3f4f6;
    margin-bottom:10px;
}

/*#content p {
	padding:0px 21px;
}

#content table {
	width:100%;
	margin:21px;}
*/

.contentBox {
	margin:0px 21px;
}

#content .bodytext {
	padding-left:21px;
	padding-right:21px;
	/*margin:21px;*/
}


#left {
	clear: both;
	width: 228px;
	overflow: hidden;
	float:left;
}

#right {
	width: 229px;
	/*overflow: hidden;*/
	float:left;
}

#right li {
	list-style: none;
	
}


#footer {
	clear:both;
}

@media print {
  #left { display: none; }
}



div.clearer { clear: both; height: 30px; }



#splitmenu {
  margin-left: 230px;
}

@media print {
  #content { margin-top: 3em; padding-left: 0; background: #fff; }
}


/* Metanavi oben */
#warenkorb {
  position: absolute;
  top: 0;
  width: 400px;
  height: 40px;
  margin-top: 0px;
  margin-left:500px;
  text-align: right;
}


#searchfield form {
	float: left;
}

#searchfield .tx-fbmagento {
	text-align: right;
	width:auto;
	min-height: 35px;
	padding-top: 18px;
	padding-right: 21px;
}



#searchfield .tx-fbmagento li {
   	display: inline;	/*background-color: transparent;	background-image: url(/magento/skin/frontend/default/default/images/footer_info_separator.gif);	background-repeat: no-repeat;	background-attachment: scroll;	background-x-position: 100%;	background-y-position: 50%;*/	padding-right: 8px;	padding-left: 4px;
  	text-transform: uppercase;
}

#searchfield .tx-fbmagento li a {
	text-decoration: none;
	color: #646567;
}

#searchfield .tx-fbmagento li a:hover {
	text-decoration: none;
	color: #4c82be;
}




@media print {
  #metanavi { display: none; }
}


#metanavi ul { 
	list-style-type: none; 
	font-size: 10px; 
	display: block;
	margin: 0; 
	padding: 0; 
	padding-top:3px;
	width:275px; 
	float:left;
}
#metanavi ul a { 
	color: #646567;
	text-transform:uppercase;
	
}

#metanavi ul a:hover { 
	color:#d40046;
	
}

.tx-macinasearchbox-pi1 {
	float:right;
}



.tx-macinasearchbox-pi1 submitBtn {
	width:45px;
	color:#FFF;
	background-color:#d40046;
}



/* -------------------------------------- MAINMENU ------------------------------- */

#mainmenu ul.menu-level-01 li a { 
	color:#646567;
	text-transform:uppercase;
	font-size:13px;

	
}



#mainmenu ul.menu-level-01 li.act a { 
	color:#d40046;
	/*background: url(menu1ov.gif) no-repeat;*/
	padding-left:15px;
}

#mainmenu ul.menu-level-01 li a:hover { 
	color:#d40046;
	background: url(menu1ov.gif) no-repeat;
	padding-left:15px;
}

#mainmenu ul li.act ul.menu-level-02 li a { 
	color:#646567;
	text-transform:none;
	font-size:12px;
	line-height:120%;
	background-image:none;
}



#mainmenu ul.menu-level-01 li.act ul.menu-level-02 li.act a { 
	color:#d40046;
	/*background: url(menu1ov.gif) no-repeat;*/
}

#mainmenu ul.menu-level-01 li.act ul.menu-level-02 li a:hover { 
	color:#d40046;
	background: url(menu1ov.gif) no-repeat;
}

#mainmenu ul.menu-level-01 li.act ul.menu-level-02 li.act ul.menu-level-03 li a { 
	color:#646567;
	text-transform:none;
	font-size:10px;
	line-height:120%;
	background-image:none;
}

#mainmenu ul.menu-level-01 li.act ul.menu-level-02 li.act  ul.menu-level-03 li.act a { 
	color:#d40046;
	/*background: url(menu1ov.gif) no-repeat;*/
}

#mainmenu ul.menu-level-01 li.act ul.menu-level-02 li.act  ul.menu-level-03 li a:hover { 
	color:#d40046;
	background: url(menu1ov.gif) no-repeat;
}

#mainmenu ul ul li a { 
	color: #646567;
	text-transform:
	
}


/* Main menu */
#mainmenu UL {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size:13px;
}
#mainmenu UL LI {
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}

/* Main menu, second level */
#mainmenu UL UL {
  margin: 6px 0px 20px 0px;
  display: block;
}

#mainmenu UL UL LI {
  margin-bottom: 8px;
}

#mainmenu UL UL UL LI {
  margin-bottom: 4px;
}


#splitmenu td.title a {
	color:#646567;
	text-transform:none;
	font-size:10px;
	line-height:120%;
	background: url(line.gif) no-repeat;
	padding-left:15px;
}

#splitmenu td.title a:hover, #splitmenu td.title a.act  {
	color:#d40046;
	background: url(menu1ov.gif) no-repeat;
}




/*************** TEMP *******************************/

#content { min-height: 400px; }
#mainmenu { 
	margin-top:25px;
	min-height: 360px;
	text-align:right;
	
}
*html #content { /*height: 800px; */}
#footer { height: 80px; }
