/* NORMALISIERUNG */

/* Normalisiert margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin:0; padding:0; }

/* Normalisiert font-size für Überschriften */
h1, h2, h3, h4, h5, h6
{ font-size:100%; }

/* Entfernt list-style aus Listen */
 ol, ul
{ list-style:none; }


/* Normalisiert font-style und font-weight auf normal */
adress, caption, cite, code, dfn, em, strong, th, var
{ font-style: normal; font-weight: normal; }

/* Normalisiert Tabellen */
/* table
{ border-collapse:collapse; } */
td
{text-align:left; vertical-align:top;}

/* Entfernt border aus fieldset und img */
fieldset, img
{ border:0; }

/* Richtet Text in caption und th links aus */
caption, th
{ text-align:left }

/* Entfernt Anführungszeichen aus q */
q:before, q:after
{ content:'';}



/* WILA */
/* Definition der allgemeinen Linkeigenschaften */
A:link {TEXT-DECORATION: none}
A:visited {TEXT-DECORATION: none}
A:hover {TEXT-DECORATION: underline}
A:active {TEXT-DECORATION: none}

/* .copytext {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444 ; line-height: 13px} */
/* .copyrightLicht {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color:#818286 ; line-height: 12px} */
.pfadactive {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF ; line-height: 12px}

.inputleft {  font-family: Arial, Helvetica, sans-serif; width: 93px; font-size: 11px; height: 15px; color: #444444}


/* Cator */

/* Navigation */
.nav1normal { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; padding-left:15px; padding-right:20px; }
.nav1over { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; padding-left:15px; padding-right:20px; }
.nav1selected { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; padding-left:15px; padding-right:20px; } 

.nav2normal { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding-left:15px; padding-right:20px; }
.nav2over { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding-left:15px; padding-right:20px; }
.nav2selected { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; padding-left:15px; padding-right:20px; }

.breadcrumb { visibility:hidden; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; line-height:12px;}

.subline { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #444444 ; line-height: 14px}

.footer { visibility:hidden; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color:#818286 ; line-height: 12px; }


/* Layout */

#header { visibility:hidden; width:772px; padding-left:45px;}
#suche {visibility:hidden; }

#logoPrint {width:151px; height:27px; margin-left:650px; z-index:100; }

h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; padding-top:0px; padding-bottom:40px; }
h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding-top:0px; padding-bottom:70px; }
h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#444444; padding-top:0px; padding-bottom:0px; }
h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; padding-top:0px; padding-bottom:0px; }
h5 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; color:#444444; padding-top:0px; padding-bottom:0px; }
h6 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; color:#444444; padding-top:0px; padding-bottom:0px; }
b {font-weight:bold; }
strong {font-weight:bold; }

td {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}

.tabelleLinieAbstand { padding: 13px; border: solid 1px #ffffff; }
.tabelleLinie { padding: 0px; border: solid 1px #ffffff; }
.tabelleLinie2 { padding: 0px; border: solid 1px #ffffff; }
.produktsuche { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 13px}
.sublineweiss { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff ; line-height: 14px}
.tabs { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff ; line-height: 14px; text-align:left;}
.tabs2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolt; color: #000000 ; line-height: 10px; text-align:left;}
.tabstd { margin-left:10px; }
.copytextkl { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #444444 ; line-height: 13px}
.footerlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; line-height: 30px; padding-left:45px; padding-right:10px;}
.bodytext { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; }
.csc-bulletlist, odd { list-style-image:url(../images/bullet-grau.gif); list-style-position:inside; color:#333; }
.csc-bulletlist, a { color:#333; }

/* Box weiss */
#boxweiss { background-color:#FFF; width:122px; height:122; margin-top:1px; margin-left:4px; margin-bottom:13px;}
#boxweiss { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
#boxweiss h3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:2px; font-style:normal; }

#boxweiss a { color:#666; margin-left:-5px; }
* html #boxweiss a
{ margin-left:1px; }
#boxweiss ul { list-style-image:url(../images/bullet-rot.gif); list-style-position:inherit; padding-top:5px; }
#boxweiss li { margin-left:22px; }
#boxweiss p { color:#666; margin-left:22px; font-size:11px;}
/* Hier muss noch eine Ausnahme für IE erstellt werden!! */
* html #boxweiss li { margin-left:16px; }
* html #boxweiss p { margin-left:16px;}
/* /Hier muss noch eine Ausnahme für IE erstellt werden!! */

#abstand { height:13px;}
/* /Box weiss */

.internal-link ul,li {
	list-style-image:url(../images/bullet-rot.gif); list-style-position:inherit; padding-top:5px;
	margin-left:16px;
}

/* Typo3 Listen-Modul */
.odd, .even {
	list-style-image:url(../images/bullet-grau.gif); list-style-position:outside; padding-top:5px;
	margin-left:16px;
}

/* Abstand der Bilder auf der linken Seite */
.csc-textpic-image { padding-bottom:5px; }
/* Hier muss noch eine Ausnahme für IE erstellt werden!! */
* html .csc-textpic-image { padding-bottom:10px; }
/* /Hier muss noch eine Ausnahme für IE erstellt werden!! */

