/*
               Darstellung des Formulars
*/
form{
	border:0px solid black;
	padding:0px 0px 0px 16px;
	margin:0px;
	font-weight:bold;
	float:left;
}

form p{
	border:0px solid red;
	width:240px;
}

.textarea, input, select{
	width:240px;
	border:1px solid #bfc0c2;
	font-size:11px;
	padding:3px 3px 3px 3px;
	font-family:verdana, arial, helvetica;
	font-weight:normal;
}

.inputstreet{
	width:168px;
	margin-right:10px;
}


.inputnumber{
	width:50px;
}






.inputplz{
	width:40px;
	margin-right:6px;
}


.inputcity{
	width:182px;
}



select{
	width:247px;
}

.submit{
	width:auto;
	cursor:pointer;	
}

.textarea, .textarea2{
	width:240px;
	height:80px;
	margin-bottom:8px;
}

.textarea2{
	height:50px;
}

.checkbox{
	width:auto;
	border:0px solid #bfc0c2;
	font-size:11px;
	padding:0px 10px 0px 0px;
	margin:0px 10px 0px 0px;
	font-family:verdana, arial, helvetica;
	font-weight:normal;
}

.radiobtn{
	width:auto;
	border:0px solid #bfc0c2;
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px 3px 0px 0px;
}

.form-row{
	position:relative;
	border:0px solid red;
	padding:0px;
	margin:0px 0px 9px 0px;
	height:auto;
	clear:both;
}

.form-title{
	position:relative;
	float:left;
	width:120px;
	padding-top:3px;
	border:0px solid red;
	height:auto;
}

.form-element, .form-element-txt, .form-element-submit{
	position:relative;
	margin:0px 0px 0px 130px; 
	border:0px solid red;
	height:auto;
	width:auto;
	font-weight:normal;
}

.form-element-txt{
	padding-top:3px;
}

.form-element-err{
	position:relative;
	left:133px;
	padding:0px 0px 5px 0px; 
	color:red;
	width:237px;
}

.form-element-submit{
	text-align:left;
	padding-right:7px;
}

/*               Links in der Navigation */
.delitem{
	font-weight:normal;
	margin-left:12px;
}

#moreprod{
	border:0px solid red;
	padding-left:13px;
	line-height:18px;
	background:transparent url('/ioi/siteresources/images/icons/pfeil.gif') no-repeat left 3px;
	font-weight:normal;
}

#moreprod:hover{
	background-image:url('/ioi/siteresources/images/icons/pfeil-over.gif');
}





/*               Formulare epadha.de */
.search{
	padding:0px 0px 9px 6px;
	background:transparent url('/epadha/siteresources/images/bg/search.gif') repeat-y left top;
}

.search input{
	width:170px;
	margin:0px;
}

.searchsubmit, .teaserbox form .searchsubmit{
	margin-left:4px;
	width:auto !important;
	border: 0px;
	padding:7px 9px 0px 0px;
}

.teaserbox form{
	margin:10px 0px 26px 0px;
}

.teaserbox form input{
	width:175px;
}
/*               Format epadha.de */
body{
padding:25px 0px 14px 0px; 
margin:0px;
background:#d7e0e5 url('/epadha/siteresources/images/bg/page.gif') repeat-x top left;
font-family:verdana, arial, helvetica;
font-size:12px;
font-weight:normal;
line-height:19px;
color:#5e839e;
}

p{
padding:0px;
margin:0px;
}

.nf{
float:none;
clear:both;
}

h1, h2, h3, h4{
color:#f4b029;
margin:0px 0px 10px 0px;
padding:0px;
font-size:24px;
line-height:24px;
}

h2{
line-height:16px;
font-size:18px;
margin-bottom:5px;
}

h3{
line-height:18px;
color:#5e839e;
font-size:14px;
margin-bottom:4px;
}

h4{
line-height:12px;
color:#5e839e;
font-size:12px;
font-style:italic;
font-weight:normal;
margin:7px 0px 12px 0px;
}

a{
color:#5e839e;
}

.afooter{
color:#b1c3cc;
margin:2px 0px 0px 16px;
}

.col-headercontent h1 {
	margin-top: 0px;
}/*               Layout epadha.de */
.layout{
	position:relative;
	width:958px;
	margin:0px auto;
	height:auto;
	background:transparent url('/epadha/siteresources/images/bg/s-r.gif') repeat-y right top;
}

/*               Layout Box */
.layout-box{
	position:relative;
	width:auto;
	height:auto;
	background:white;
	padding:10px 9px 0px 10px;
	margin:0px 11px 0px 0px;
}

/*               Header */
.layout-header{
	position:relative;
	margin-bottom:10px;
	height:150px;
	width:100%;
}

.logo{
	float:left;
	background:white url('/epadha/siteresources/images/misc/lanolin.gif') no-repeat left top;
	width:234px;
	height:150px;
	cursor:pointer;
}

.col-headercontent{
	width:auto;
	height:144px;
	padding:16px 32px 0px 16px;
	background:transparent url('/epadha/siteresources/images/bg/header.gif') repeat-x left top;
	margin-left:244px;
}


.corner{
	position:absolute;
	width:5px;
	height:5px;
	right:0px;
	bottom:0px;
	background:transparent url('/epadha/siteresources/images/bg/corner.gif') no-repeat right bottom;
	z-index:10;
}

/*               Content */
.layout-content{
	background:#f1f5f6;
	height:auto;
	width:auto;
	min-height:330px;
}






.col-navigation{
	float:left;
	width:218px;
	padding-bottom:14px;
}

.col-content{
	width:auto;
	padding:0px 0px 14px 0px;
	margin:0px 0px 0px 244px;
	position: relative;
}

/*               Naivgation und Content */



/*               Footer */
.footer-space{
	background:white;
	padding:0px 10px 9px 10px;
	margin:0px 11px 0px 0px;
}

.footer-box{
	height:25px;
	background:#31396a url('/epadha/siteresources/images/bg/footer.gif') repeat-y right top;
}

.footer-box a{
	float:left;
}

.footer-ioi{
	float:right;
	margin-right:42px;

}

/*               Schatten und Ecken */
.shadow{
	position:absolute;
	width:11px;
	height:500px;
	top:0px;
	right:0px;
	border:0px solid red;
	background:transparent url('/epadha/siteresources/images/bg/s-r-t.gif') no-repeat 0px 0px;
}

.shadow-bottom{
	position:relative;
	width:auto;
	height:11px;
	margin-right:0px;
	background:transparent url('/epadha/siteresources/images/bg/s-b.gif') repeat-x left bottom;
	z-index:20;
}

.corner-bottom-right{
	position:absolute;
	width:46px;
	height:46px;
	bottom:-1px;
	right:-1px;
	background:transparent url('/epadha/siteresources/images/bg/s-r-b.gif') no-repeat right bottom;
}


.corner-bottom-left{
	position:absolute;
	width:14px;
	height:11px;
	top:0px;
	left:0px;
	background:transparent url('/epadha/siteresources/images/bg/s-b-l.gif') no-repeat left top;
	border:0px solid red;
}/*               Navigation epadha.de */
.col-navigation ul{
	margin:32px 0px 31px 0px;
	padding:1px 0px 0px 0px;
	list-style:none;
	text-decoration:none;
	background:transparent url('/epadha/siteresources/images/bg/nav.gif') no-repeat left top;
}

.col-navigation ul li{
	margin:0px;
	padding:0px 0px 1px 0px;
	background:transparent url('/epadha/siteresources/images/bg/nav.gif') no-repeat left bottom;
}

.col-navigation ul a{
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:8px 0px 7px 17px;
}

.col-navigation ul a:hover, .active{
	color:#f4b029;
	background:transparent url('/epadha/siteresources/images/bg/nav-bg.gif') repeat-y left top;
}

/*               Navigation zweite Ebene */
.col-navigation ul ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}

.col-navigation ul ul li{
	margin:0px;
	padding:1px 0px 0px 0px;
	background:transparent url('/epadha/siteresources/images/bg/nav.gif') no-repeat left top;
}

.col-navigation ul ul a{
	padding:9px 0px 10px 29px;
	font-weight:normal;
	background:transparent url('/epadha/siteresources/images/bg/nav-bg.gif') repeat-y left top;
}

/*               Language-Navigation */
.language{
	position:absolute;
	right:11px;
	top:-18px;
	width:312px;
	height:10px;
	padding-right:0px;
	border:0px solid red;
}

.language li a, .language li a:hover {
	text-decoration:none;
	color:white;
	font-weight:bold;
	font-size:10px;
}

/*               Language-Navigation */
.language ul{
	list-style:none;
	margin:0px;
	padding:0px;
	border:0px solid black;
	float:right;
}

.language li{
	float:left;
	border:0px solid red;
	margin-left:8px;
	text-transform:uppercase;
}

.language li a{
	color:#b3c0c6;
}

.language li a:hover{
	color:#5e839e;
} /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Headergrafik                                                      */
 /*  benutztes Display: headergrafik.tpl                                           */
 /*                                                                                */ /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Headergrafik                                                      */
 /*  benutztes Display: headergrafik.tpl                                           */
 /*                                                                                */ /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Klappbox                                                          */
 /*  benutztes Display: kasten-link-links.tpl                                      */
 /*                                                                                */
.contentblock table thead td{
	background: #F1F5F6;
	text-align: center;
}

.contentblock table td{
	border: 1px solid #84A0B4;
	text-align: left;
} /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Klappbox                                                          */
 /*  benutztes Display: kasten-rechts-links.tpl                                    */
 /*                                                                                */
.contentblock table thead td{
	background: #F1F5F6;
	text-align: center;
}

.contentblock table td{
	border: 1px solid #84A0B4;
	text-align: left;
} /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Klappbox                                                          */
 /*  benutztes Display: kasten-rechts-rechts.tpl                                   */
 /*                                                                                */
.contentblock table thead td{
	background: #F1F5F6;
	text-align: center;
}

.contentblock table td{
	border: 1px solid #84A0B4;
	text-align: left;
} /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Klappbox                                                          */
 /*  benutztes Display: klappbox.tpl                                               */
 /*                                                                                */
 /*               Listen lanolin.de */
/*               Schaltfläche */
.switch{
cursor:pointer;
margin:2px 16px 0px 0px;
background:white;
padding:4px 4px 5px 32px;
font-weight:bold;
}

.open{
color:#c9d6df;
background:white url('/epadha/siteresources/images/btn/pfeil-open.gif') no-repeat 16px 10px;
}

.close{
background:white url('/epadha/siteresources/images/btn/pfeil-close.gif') no-repeat 16px 10px;
}

/*               Inhalt innerhalb der Schaltfläche */
.contentswitch{
width:636px;
background:white;
padding:16px 16px 10px 16px;
float:left;
}

.contentblock{
margin-bottom:25px;
}

/*               Inhaltskasten */
.floatbox{
width:227px;
border:1px solid #bfced5;
padding:16px 10px 10px 10px;
background:white url('/lanolin/siteresources/images/bg/floatbox.gif') repeat-x left bottom;
}

.left{
float:left;
margin:0px 16px 16px 0px;
}

.right{
float:right;
margin:0px 0px 16px 16px;
}

/*               Tabelle */
.table{
border:1px solid #bfced5;
padding:16px 16px 8px 16px !important;
}

table{
width:100%;
margin:3px 0px 3px 0px;
font-weight:11px;
line-height:14px;
text-align:right;
}

.first{
text-align:left;
}

td{
padding:6px 8px 6px 8px;
vertical-align:bottom;
}

thead td{
background:#dee6ea;
font-weight:bold;
padding:8px;
vertical-align:top;
}


thead .title{
background:white;
padding:0px;
}

thead h3{
background:white;
text-align:left;
padding-bottom:8px;
vertical-align:top;
}

.odd td{
background:#f1f5f6;
}

.subtitle{
padding:0px !important;
text-align:left;
}

.subtitle h4{
margin:7px 0px 0px 0px;
}

.contentblock table thead td{
	background: #F1F5F6;
	text-align: center;
}

.contentblock table td{
	border: 1px solid #84A0B4;
	text-align: left;
} /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Klappbox                                                          */
 /*  benutztes Display: kasten-link-links.tpl                                      */
 /*                                                                                */
.contentblock table thead td{
	background: #F1F5F6;
	text-align: center;
}

.contentblock table td{
	border: 1px solid #84A0B4;
	text-align: left;
} /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Klappbox                                                          */
 /*  benutztes Display: kasten-rechts-links.tpl                                    */
 /*                                                                                */
.contentblock table thead td{
	background: #F1F5F6;
	text-align: center;
}

.contentblock table td{
	border: 1px solid #84A0B4;
	text-align: left;
} /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Klappbox                                                          */
 /*  benutztes Display: kasten-rechts-rechts.tpl                                   */
 /*                                                                                */
.contentblock table thead td{
	background: #F1F5F6;
	text-align: center;
}

.contentblock table td{
	border: 1px solid #84A0B4;
	text-align: left;
} /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Klappbox                                                          */
 /*  benutztes Display: klappbox.tpl                                               */
 /*                                                                                */
 /*               Listen lanolin.de */
/*               Schaltfläche */
.switch{
cursor:pointer;
margin:2px 16px 0px 0px;
background:white;
padding:4px 4px 5px 32px;
font-weight:bold;
}

.open{
color:#c9d6df;
background:white url('/epadha/siteresources/images/btn/pfeil-open.gif') no-repeat 16px 10px;
}

.close{
background:white url('/epadha/siteresources/images/btn/pfeil-close.gif') no-repeat 16px 10px;
}

/*               Inhalt innerhalb der Schaltfläche */
.contentswitch{
width:636px;
background:white;
padding:16px 16px 10px 16px;
float:left;
}

.contentblock{
margin-bottom:25px;
}

/*               Inhaltskasten */
.floatbox{
width:227px;
border:1px solid #bfced5;
padding:16px 10px 10px 10px;
background:white url('/lanolin/siteresources/images/bg/floatbox.gif') repeat-x left bottom;
}

.left{
float:left;
margin:0px 16px 16px 0px;
}

.right{
float:right;
margin:0px 0px 16px 16px;
}

/*               Tabelle */
.table{
border:1px solid #bfced5;
padding:16px 16px 8px 16px !important;
}

table{
width:100%;
margin:3px 0px 3px 0px;
font-weight:11px;
line-height:14px;
text-align:right;
}

.first{
text-align:left;
}

td{
padding:6px 8px 6px 8px;
vertical-align:bottom;
}

thead td{
background:#dee6ea;
font-weight:bold;
padding:8px;
vertical-align:top;
}


thead .title{
background:white;
padding:0px;
}

thead h3{
background:white;
text-align:left;
padding-bottom:8px;
vertical-align:top;
}

.odd td{
background:#f1f5f6;
}

.subtitle{
padding:0px !important;
text-align:left;
}

.subtitle h4{
margin:7px 0px 0px 0px;
}

.contentblock table thead td{
	background: #F1F5F6;
	text-align: center;
}

.contentblock table td{
	border: 1px solid #84A0B4;
	text-align: left;
} /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Teaser                                                            */
 /*  benutztes Display: teaser.tpl                                                 */
 /*                                                                                */
/*               Teaserbox epadha.de */
.teaserbox{
float:left;
width:326px;
background:white;
padding:0px;
margin:0px 0px 16px 0px;
border-right:16px solid #f1f5f6;
}


.teaserbox .title, .teaserbox .inactive{
margin:0px;
padding:3px 4px 3px 16px;
background:transparent url('/epadha/siteresources/images/bg/teaser-title.gif') repeat-x left top;
color:white;
font-size:14px;
font-weight:bold;
}

.teaserbox .inactive{
background:transparent url('/epadha/siteresources/images/bg/teaser-title-inactive.gif') repeat-x left top;
}

.teaserbox .desc{
padding:10px 16px 10px 16px;
min-height:80px;
}


.teaserbox a{
padding:0px 0px 0px 16px;
background:transparent url('/epadha/siteresources/images/btn/pfeil.gif') no-repeat 0px 3px;
text-decoration:none;
} /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Teaser                                                            */
 /*  benutztes Display: teaser.tpl                                                 */
 /*                                                                                */
/*               Teaserbox epadha.de */
.teaserbox{
float:left;
width:326px;
background:white;
padding:0px;
margin:0px 0px 16px 0px;
border-right:16px solid #f1f5f6;
}


.teaserbox .title, .teaserbox .inactive{
margin:0px;
padding:3px 4px 3px 16px;
background:transparent url('/epadha/siteresources/images/bg/teaser-title.gif') repeat-x left top;
color:white;
font-size:14px;
font-weight:bold;
}

.teaserbox .inactive{
background:transparent url('/epadha/siteresources/images/bg/teaser-title-inactive.gif') repeat-x left top;
}

.teaserbox .desc{
padding:10px 16px 10px 16px;
min-height:80px;
}


.teaserbox a{
padding:0px 0px 0px 16px;
background:transparent url('/epadha/siteresources/images/btn/pfeil.gif') no-repeat 0px 3px;
text-decoration:none;
} /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: simple Text                                                       */
 /*  benutztes Display: header.tpl                                                 */
 /*                                                                                */ /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Text                                                              */
 /*  benutztes Display: text.tpl                                                   */
 /*                                                                                */
/*               Content lanolin.de */
.content{
padding:32px 32px 10px 16px;
}

.content table thead td{
	background: #F1F5F6;
	text-align: center;
}

.content table td{
	border: 1px solid #84A0B4;
	text-align: left;
} /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: simple Text                                                       */
 /*  benutztes Display: header.tpl                                                 */
 /*                                                                                */ /*                                                                                */
 /*  automatisch generierte CSS-Datei                                              */
 /*                                                                                */
 /*  Inhaltstyp: Text                                                              */
 /*  benutztes Display: text.tpl                                                   */
 /*                                                                                */
/*               Content lanolin.de */
.content{
padding:32px 32px 10px 16px;
}

.content table thead td{
	background: #F1F5F6;
	text-align: center;
}

.content table td{
	border: 1px solid #84A0B4;
	text-align: left;
}.newcontent .desc{
	padding:10px 16px 0px 16px;
	min-height:90px;
}


.err{
	color:red;
}
