 body {
background:url(../img/bg.jpg);
background-position:center;
background-repeat:repeat-x;
background-attachment:fixed;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color:#564b47;
padding:0;
margin:0;
background-color: #ebe9e9;
position:relative;
}



#till { position:absolute; right:10px; bottom:0; display:none;}

a {color: #0000b1;}
a:visited {color:#666;}
a:hover {color: #e51433;}
a:active { color:#e51433;}


h1 {
font-size: 18px;
color:#e51433;
font-weight:bold;
 }

h2 {
font-size: 14px;
color:#e51433;
font-weight:bold;}

img .download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 868px;
margin:20px auto 0 auto;
}

#contentcontainer {
background:url(../img/bg_main.png);
background-repeat:repeat-y!important;
margin:-1px 0 0 0; padding:0;
min-height:500px;
overflow-y: hidden;
}

*html #contentcontainer {
background:url(../img/bg_main.png);
background-repeat:repeat-y!important;
margin:0; padding:0;
min-height:500px;
overflow-y: hidden;
}




#language{ width:80px; float:right; background:#FFF; margin-right:24px; }


/* ----------banner for logo-------------- */
#banner {
background-color:#e1ddd9;
padding:0;
margin:0;
background:url(../img/header.png);
width:868px;
height:150px;
}
#banner img {margin:60px 40px} 

/* -----------------Inhalt--------------------- */

#content 
{
width:583px;
padding: 26px 0 0 0;
margin: 0 0 0 260px;
position:relative;
}

#content p { float:left; width:540px;}

#content table p { float:none;width:auto;margin:0 1px 2px 1px;}
.contenttable {border:1px solid #ccc!important;}
.contenttable td {padding-left:10px!important; border:1px solid #ccc!important;}


.csc-header{ margin-bottom:0; height:25px;}


.csc-uploads a {background:url(/fileadmin/img/download.jpg); background-repeat:no-repeat; background-position:left center; padding-left:26px; height:20px;}
.chemogruppe { float:left; width:500px; display:block;}
.chemo { background:url(../img/chemo.png); background-repeat:no-repeat; width:40px; height:80px; position:relative; float:left; margin-right:20px; font-weight:bold; color:#0000b1; font-size:18px; padding:10px 0 10px 10px; display:block; }
.chemo51 { background:url(../img/chemo.png); background-repeat:no-repeat; width:40px; height:80px; position:relative; float:left; margin-right:20px; font-weight:bold; color:#0000b1; font-size:18px; padding:10px 0 10px 5px; display:block; }
.chemo sup, .chemo51 sup {font-size:12px;}
.chemo p { width:auto!important; margin-top:5px; margin-left:-2px;}


.chemoklein a,.chemogross a {color: #0000b1; text-decoration:none;}
.chemoklein h2 a,.chemogross h2 a {color: #e51433;}



.chemogross{width:520px; float:left;}

.chemogrosstext p { margin-top:-15px;}

.chemoklein { width:260px; float:left; min-height:130px;}
*+html .chemoklein {height:150px;}


/*.zahl{ font-weight:bold; color:#0000b1; font-size:12px;position:absolute;top:5px;left:5px; }
.buchstabe{ font-weight:bold; color:#0000b1; font-size:18px; position:absolute;top:10px;left:20px; }*/

#language { background:none!important;}
*+html #language{ margin-top:14px; }
*html #language{ margin-top:14px; }
/* --------------left navigavtion------------- */
#left {
float: left;
width: 220px;
margin: 26px 0 0 26px;
padding: 0px;
}

*+html #left {
float: left;
width: 270px;
margin:14px 0 0 -14px;
padding:0;
}

*html #left {
float: left;
width: 260px;
margin:0;
padding:0;
}

.mf-input,.mf-text { border:1px solid #ccc; width:300px; margin-bottom:12px;}
.radiolayout fieldset { border:none; padding:0; margin-bottom:12px;}

#nav { margin-top:12px;}
#nav ul{ padding-left:0px;}
#nav a{ color:#163dc0; font-size:14px; font-weight:bold; text-decoration:none; background:url(../img/bullet.png); background-repeat:no-repeat;background-position:0px 3px; padding-left:14px;}
#nav a:hover {color:#fff; }
#nav li { list-style-type:none; padding-left:34px;  padding-top:8px; margin-bottom:10px; border-top:1px solid #fff;}



#nav .menu-item-act { color:#FFF; }
#nav .menu-item2-act { padding-left:24px; color:#FFF;  background-image:none!important; color:#C00; font-size:12px; }

#nav .menu-item2  { padding-left:24px!important; background-image:none!important; color:#fff; font-size:12px;display:block;
}
#nav .menu-item2:hover { color:#C00;}
#nav li:last-child{ border-bottom:1px solid #fff; padding-bottom:8px;}


#right {
	float: right;
	display:block;
	width: 22px;
	margin: -26px 0 0 0;
	padding: 0;
	background:#0000b1;
	background:url(../img/rechts.png);
	background-color:#0000b1;
	background-repeat:no-repeat;
	background-position:top;
	height:370px;
}




/* -----------footer------------- */
#footer {
background:url(../img/bg_foot.png);
background-repeat:no-repeat;
margin: 0;
padding: 0;
height:40px;
padding-left:40px;
clear: left;
width:868px;

 }
 
#footer p { width:868px; padding-left:105px;}
 
#login{width:400px;margin:0 auto 20px auto;}
#login input{border:1px solid #ccc;}
#login .btn1{background:#0000b1; color:#fff;}
#login .btn1:hover{background:#e51433;}

#shop_linkPages{ margin-bottom:18px;}

#shop_productsList { width:550px; }
#shop_productsList th{ background-color:#b8c1e0;text-align:left;font-weight:bold; padding:10px;}
#shop_productsList td { padding:10px; }
#shop_productsList .product{ background-color:#ebe9e9;}
#shop_productsList .odd{ background-color:#c9c9c9;}
#shop_productsList a{ font-weight:bold;margin-right:2px; }
#shop_productsList div.altTitleBlock{ margin-left:10px; }
#shop_productsList .altTitle{ display:block;margin:1px 0 2px 0;font-weight:bold; }

#shop_imageContainer{ background-color:#CCCCCC;padding:2px; }

#shop_titleContainer{ margin-left:210px; }
#shop_titleContainer div{ float:left;width:340px;margin:3px 0; }
#shop_titleContainer label{ display:block;float:left;width:100px;font-weight:bold; }
#shop_titleContainer div.altTitleBlock{ margin-left:10px; }
#shop_titleContainer .altTitle{ display:block;margin:1px 0 2px 0;font-weight:bold; }
#shop_code{ margin:10px 0 5px 0; }

#shop_productsLink { text-align:center;width:525px;padding-bottom:10px; }
#shop_productsLink #shop_previous{ float:left; }
#shop_productsLink #shop_next{ float:right; }



