@charset "utf-8";
/* CSS Document */


* {
margin: 0;
padding: 0;
border: 0 solid;
}
body {
font: 12px Arial, Helvetica, sans-serif; 
color:#474747;
background:url(http://www.lunatic.ch/cd-produktion-dvd-produktion/img/slice/myback.jpg) top repeat-x #FFFFFF!important;
} 

html {
	overflow-x: hidden; 
	overflow-y:scroll;
	width:100%;
	height:100%;
}


a{
outline:none;
}


/* Slice Site */
#maincenter
{
position:absolute; 
left:50%;
width:900px;
height:100%;
margin-left:-450px;

}

#header_div
{
background:url(http://www.lunatic.ch/cd-produktion-dvd-produktion/img/slice/bild_02.jpg) no-repeat #FFFFFF;
width:900px;
height:124px; 
}


#links_div
{
background:url(http://www.lunatic.ch/cd-produktion-dvd-produktion/img/slice/bild_05.jpg) no-repeat #FFFFFF;
width:900px;
height:34px;

}

#bottom_header_div
{
/*background:url(../img/slice/bild_08.jpg) no-repeat #FFFFFF; */
width:714px;
float:left;

}

#bottom_header_div #header_lefter
{
width:714px;
height:317px;
}

#bottom_header_div #header_lefter_prod
{
width:724px;
}


#content_prod
{
margin-top:10px;
float:left;
background:url(http://www.lunatic.ch/cd-produktion-dvd-produktion/img/icons/h1_back.jpg) no-repeat top left #FFFFFF;
/* background:url(../img/slice/bild_11.jpg) no-repeat #FFFFFF; */
width:685px;
padding-top:16px;
}



#bottom_header_div #header_lefter div
{
position:absolute;
top:188px;
left:6px;
/*border:solid 1px #e3e3e3;*/
/*
width:722px;
height:260px;
*/
}

#bottom_header_div #header_lefter_prod #prod_icon{
margin-top:30px;
margin-left:-2px;
}
#prod_icon a, #prod_icon a:link{
text-decoration:none;
color:#E6E6E6;
font-weight:bold;

}
#prod_icon a:hover{
color:#fff;
}

#prod_icon{
color:#E6E6E6;
}


#bottom_header_div #header_lefter_prod #prod_icon div
{
background:url(../img/icons/produktrahmen.jpg) no-repeat;
width:353px;
height:40px;
margin-left:8px;
float:left;
text-align:center;
padding-top:19px;

}

#header_lefter #media_txt{
border:0 none!important;
position:absolute;
width:300px;
height:220px;
margin-left:370px;
margin-top:20px;
z-index:20000;
}

#media_txt h1, #media_txt h2, #media_txt h3, #media_txt h4, #media_txt h5, #media_txt h6{
color:#8f959c;
margin-bottom:0!important;
padding:0!important;
background:none!important;
font-weight:bold;
font-size:12px;
margin-left:0;
}

#header_righter
{
margin-top:30px;
width:145px;
float:left;
margin-left:40px;

}


#content
{
background:url(../img/icons/h1_back.jpg) no-repeat top left #FFFFFF;
/* background:url(../img/slice/bild_11.jpg) no-repeat #FFFFFF; */
width:685px;
padding-top:16px;
height:100%;
}


#bottom_content {
width:685px;
margin-left:12px;
 height:100%;
}

#sub_navi
{
margin-top:-42px;
margin-left:12px;
position:absolute; 
width:700px;
text-align:left;
font-size:11px!important;
} 

#sub_navi a
{

font-size:11px!important;
}

#lefter
{
margin:0 0 0 23px;
width:464px;
float:left;

/*border:solid 1px #FF0000; */
}

#righter
{
margin-left:20px;

width:242px;
float:left;

/*border:solid 1px #FF0000; */
}

#righter.produkte img
{
float:left;
margin-right:5px;
}





#copy
{
margin-top:70px;
float:left;
text-align:center;
font-size:10px;
color:#979797;
height:100px;
width:888px!important;   
}


#copy h1,#copy h2,#copy h3,#copy h4,#copy h5,#copy h6
{
background:none!important;
padding:0!important;
font-size:10px!important;
color:#979797!important;
line-height:1.0em;
margin-bottom:8px;
}

#copy p{
margin-left:13px;
}

 

#copy a,#copy a:link
{

color:#666666;
text-decoration:none;
}

#copy a:hover
{
color:#333333;
text-decoration:none;
}


/* Ende Slice Site */



/* Haupnavigation */



/* Ende Hauptnavigation */


ul.sby_newsbox{
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:10px 0;
margin-bottom:10px;
}
ul.sby_newsbox li{
list-style:none;
margin-bottom:7px;
}

ul.sby_newsbox strong{
display:block;
margin-bottom:-7px;
}

#header_righter h1, #header_righter h2, #header_righter h3, #header_righter h4, #header_righter h5, #header_righter h6{
font-size:12px;
padding-left:0!important;
margin-left:0!important;
background:none!important;
margin-bottom:0.3em;
font-weight:bold;
color:#474747;
line-height:1.3em!important;
}

/* Suchfenster rechte Spalte */

#mysearch{
margin-top:20px;
margin-bottom:15px;
}

#searchtext{
width:110px;
border:solid 1px #CCCCCC;
margin-right:7px;
color:#999999;
font-size:12px;
padding-left:3px; 
}


#topnavigation{
float:left;
}

/* ende suche */

/* Start styles allgemein */

a{color:#8cab02; }
a:link{color:#8cab02;}
a:hover{color:#a0ab71;}
h1, h2, h3, h4, h5, h6
{
background:url(../img/icons/h1_icon.gif) no-repeat left;
padding-left:33px;
margin-left:12px;
font-size:18px;
font-weight:normal;
margin-bottom:18px;
color:#8cab02;
line-height:24px;
}

h3 a{
font-size:14px;
font-weight:normal;
margin-bottom:1em;
}

/*h3
{
font-size:12px;
background:url(http://www.lunatic.ch/cd-produktion-dvd-produktion/img/icons/big_round.gif) no-repeat;
padding-left:15px;
line-height:1em;
margin-bottom:1em;
margin-top:1em;
}

h3 img
{
margin-left:5px;
}
*/

p
{
margin-bottom:0.90em;
}
p.date
{
margin-bottom:0.20em;
}

hr
{
line-height:1px;
color:#CCCCCC;
background:#CCCCCC;
border:0 none;
height:1px;
margin-bottom:0.90em;
}

#bottom_content ul li{
list-style:outside;
margin-bottom:5px!important;
margin-left:13px;
list-style-type:square;
} 
#bottom_content ol li{
list-style:outside;
margin-left:13px;
margin-bottom:5px!important;
list-style-type:square;
} 

#bottom_content ul, #bottom_content ol{
margin-bottom:10px;
}

#bottom_content h1, #bottom_content h2, #bottom_content h3, #bottom_content h4, #bottom_content h5, #bottom_content h6{
padding:0;
margin-left:0;
background:none;
font-size:12px;
margin-top:0.60em; 
margin-bottom:0.10em; 
font-weight:bold;
color:#474747;
}

.newstitel{
font-weight:bold!important;
}


/* Ende styles allgemein */




/* CSS für die Darstellung der Produkte */
.showproducts{
width:100%;
border-bottom:solid 1px #CCCCCC;
float:left;
margin-bottom:10px;
padding-bottom:10px;}


.showproducts_ref{
border:solid 1px #CCCCCC;
width:105px;
height:52px;
float:left;
margin-right:10px;
margin-bottom:10px;}


#doc3{
margin-top:18px;
}

.sp_desc ol li, .sp_desc ul li{
line-height:12px;
margin-bottom:5px!important;
margin-top:0!important;
}


.sp_img, .sp_desc{
float:left;
height:100%;
}

.sp_img{
margin-right:20px;
width:100px;
}

.sp_desc{
width:520px!important;
margin-top:-5px;
}

hr{
margin-bottom:30px;
margin-top:30px;
		  
}

.abstp{
margin-top:10px;
}


/* Ende CSS für die Darstellung der Produkte */



/* Css für die Downloads */

.showdlkats table{
float:left;
width:330px;

}
table.erste{
margin-right:25px;
}

.showdlkats th{
text-align:left;
}

.mydown{
padding-left:3px;
width:170px;
}

ul.showdlgroup{

height:20px;
}
ul.showdlgroup li{  
float:left; 
list-style:none!important;
margin-left:0!important;
margin-right:10px;
}

ul.showdlgroup li{
font-weight:bold;
margin-right:8px;
padding-right:8px; 
border-right:solid 1px #CCCCCC;
}

.even{
background-color:#e8e8e8;
}
.odd{
background-color:#f6f6f6;
}

.even img, .odd img{
margin-top:3px;
}
td.addicon{
text-align:center;
}


/* ende downloads */


#bottom_content table td, #bottom_content table th{
line-height:1.2em;
vertical-align:top;
font-size:12px;
}

.searchbutton{
background:url(../img/icons/search.gif) no-repeat;
width:20px;
height:17px;
cursor:pointer;
}


#mystart{
font-weight:normal!important;
line-height:1.25em;
}
#search_produkte h2, #search_produkte h3, #search_produkte p{
padding:0;
line-height:14px;
}
#search_produkte div.allprods{
margin-left:40px;
border-top:1px solid white;
border-bottom:1px solid white;
width:645px;
padding:4px 2px;
float:none;
clear:both;
}
#search_produkte h1{
font-size:14px;
float:left;
clear:both;
margin:10px 0 0 0;
}
#search_produkte h1.firstchild{
margin-top:0!important;
}
#search_produkte h2{
margin:12px 0 2px 20px;
float:left;
clear:both;
}
#search_produkte h3{
margin:0 0 4px 0;
font-size:12px;
}
#search_produkte h3 a, #search_produkte h3 a:link{
font-size:12px;
}
#search_produkte p{
margin:0;
}
#search_produkte div.allprods div.odd{
background-color:#F6F6F6
}
#search_produkte div.allprods div.even{
background-color:#E8E8E8;
}
#search_produkte div.dl_search{
clear:both;
float:none;
margin-left:40px;
}
#search_produkte div.dl_search span{
display:block;
border:1px solid white;
float:left;
}
#search_produkte .even img, #search_produkte .odd img {
margin-top:0!important;
}
#search_produkte div.dl_search span.addicon{
width:50px;
text-align:center;
}
div.showproducts h1 a, div.showproducts h1 a:link{
color:#474747;
cursor:text;
}