html,body{ margin: 0; padding:0}
body{ font: 13px arial, verdana, sans-serif; text-align: left; line-height: 16px; color: #4e4f50;}

p {margin: 0; padding: 5px;}
img { border: 0; margin: 0; padding: 0;}

h1 { color : #000; margin: 5px; padding: 0; font-size: 15px;}
h2 { color : #000; margin: 5px; padding: 0; font-size: 15px;}
h3 { color : #000; margin: 5px; padding: 0; font-size: 13px;}
h4 { color : #000; margin: 0 5px ; padding: 0; font-size: 13px;}

ul { margin: 5px; padding: 0; list-style: none;}
li { margin: 0px; padding: 0px 10px; background: url(/AxCMSTemplates_SK/_static/_imgs/icon_liste.gif) 0px 6px no-repeat;}

a {	text-decoration: none; color: #0086cb;}
a:link { text-decoration: none;}
a:visited { text-decoration: none;}
a:hover { text-decoration: none;}
a:active { text-decoration: none;}

a.white { text-decoration: none; color: #fff;}
a.white:link { text-decoration: none;}
a.white:visited { text-decoration: none;}
a.white:hover { text-decoration: none;}
a.white:active { text-decoration: none;}

#box { width:989px; margin: 0; padding: 0; }
#header { margin: 10px 10px 5px 10px; padding: 0; height: 86px;}
#header h1 {  margin: 0; padding: 0;}

#logo_steinzeug { float: left;  margin: 0; padding: 0; width: 177px; height: 86px;}
#logo_steinzeug h1 a { padding:0; float: left; width: 177px; height: 86px; background: url(/AxCMSTemplates_SK/_static/_imgs/logo_steinzeug.gif) 0 0 no-repeat; }
#logo_steinzeug h1 a span  { display: none;}
#logo_keramo { float: left;  margin: 0; padding: 0; width: 203px; height: 86px;}
#logo_keramo h1 a { float: left; width: 203px; height: 86px; background: url(/AxCMSTemplates_SK/_static/_imgs/logo_steinzeug_keramo.gif) 0 0 no-repeat; }
#logo_keramo h1 a span  { display: none;}

#mainpic { margin: 0; padding: 0; float: right;}

#wrapper { margin: 0; padding: 0; float: left; border-bottom: 5px solid #fff;}
#left { width: 177px; padding: 0; margin-right: 5px; float:left; border-left: 10px solid #fff;}
#content { width:589px; padding: 0; margin: 0; float:left; }
#right { width: 193px; padding: 0; margin-left: 5px; float:left; color: #fff; background: #0086cb;}
#footer { font-size: 12px; width:589px; border-top: 2px solid #0086cb; height: 25px; clear: both; margin: 0 10px 10px 192px; padding: 0; }

#navigation { margin: 0 0 0 192px; padding: 0; }
a.navi:link, a.navi:visited, a.navi:active { text-align: center; width: 183px; float: left; padding: 5px; margin: 0 5px 5px 0; color: #fff; font-weight: bold; background: #0086cb; white-space:nowrap; }
a.navi:hover { background: #000;}
a.navi_activ:link, a.navi_activ:visited, a.navi_activ:active {text-align: center; width: 183px; float: left; padding: 5px; margin: 0 5px 5px 0; color: #fff; font-weight: bold; background: #000; white-space:nowrap; }

#subnavigation {  margin: 0; padding: 0; width: 177px; height:177px;}
#subnavigation h3 { color : #fff;  margin: 0 0 5px 0; padding: 5px; background: #0086cb;}
a.subna:link, a.subna:visited, a.subna:active { border-bottom: 2px solid #fff; background: #0086cb;  margin: 0; padding: 5px; display: block; color: #fff; text-decoration: none; }
a.subna:hover { background: #000;}
a.subna_activ:link, a.subna_activ:visited, a.subna_activ:active { background: #0086cb url(/AxCMSTemplates_SK/_static/_imgs/icon_navi_activ.gif) 6px 10px no-repeat; border-bottom: 2px solid #fff;   margin: 0; padding: 5px 5px 5px 15px; display: block; color: #fff; text-decoration: none; }
a.subna2:link, a.subna2:visited, a.subna2:active { border-bottom: 2px solid #fff; background: #009bd4;  margin: 0; padding: 5px 5px 5px 10px; display: block; color: #fff; text-decoration: none; }
a.subna2:hover {  background: #000; }
a.subna2_activ:link, a.subna2_activ:visited, a.subna2_activ:active { background: #009bd4 url(/AxCMSTemplates_SK/_static/_imgs/icon_navi_activ.gif) 6px 10px no-repeat; border-bottom: 2px solid #fff;   margin: 0; padding: 5px 5px 5px 15px; display: block; color: #fff; text-decoration: none; }
a.subna3:link, a.subna3:visited, a.subna3:active { border-bottom: 2px solid #fff; background: #6eb5e0;  margin: 0; padding: 5px 5px 5px 15px; display: block; color: #fff; text-decoration: none;}
a.subna3:hover {  background: #000; }
a.subna3_activ:link, a.subna3_activ:visited, a.subna3_activ:active { background: #6eb5e0 url(/AxCMSTemplates_SK/_static/_imgs/icon_navi_activ.gif) 16px 10px  no-repeat; border-bottom: 2px solid #fff;  margin: 0; padding: 5px 5px 5px 25px; display: block; color: #fff; text-decoration: none;}

#login, #login2 { display: none; border-bottom: 2px solid #fff;}
#sprache { display: none; }

h3.loginhead  { margin: 0; padding: 5px; border-bottom: 2px solid #fff;}
.loginbutton { font-size: 12px; margin: 0; border: 1px solid #0f6c9c; padding: 0; background: #fff; width: auto; }
.searchbutton { font-size: 12px; margin: 0; border: 1px solid #0f6c9c; padding: 0; background: #fff; width: auto; }

form { margin: 0; padding:0;}
input, textarea, select { margin: 0; padding: 0; font: 12px arial,verdana,sans-serif; }
input.suchfeld { border: 1px solid #0f6c9c; width: 115px; height: 16px; margin: 0; padding: 1px;}
input.loginfeld { border: 1px solid #0f6c9c; width: 179px; height: 16px; margin-bottom: 5px; padding: 1px;}

p.rightspacer { margin: 0; padding: 5px; border-bottom: 2px solid #fff;}
p.rightspacer3 { margin: 0; padding: 5px; border-bottom: 2px solid #fff;}
p.lang { margin: 0; padding: 5px; border-bottom: 2px solid #fff; background: #6eb5e0;}

#right ul { list-style:none; text-align: left; margin: 0; padding: 0 0 5px 0; }
#right li { list-style: none; background: url(/AxCMSTemplates_SK/_static/_imgs/bulletright.gif) 6px 6px no-repeat; margin: 0; padding: 0 0 0 15px}

#tools {float: left; border-bottom: 2px solid #fff; height: 26px;}
#tools_left { width: 109px; margin: 0; padding: 0; float: left;}
#tools_right { margin: 0; padding: 0; float: right;}

#content_table { float: left; margin: 0; padding: 0; background: url(/AxCMSTemplates_SK/_static/_imgs/bg_table.gif) 0 0 repeat-y;}
#content_table_left {float: left; width: 198px;}
#content_table_middle {float: left; width: 198px;}
#content_table_right {float: right; width: 193px;}
#content_table h3 { background: #0086cb; margin: 0; padding: 5px 6px; color: #fff; border-bottom: 2px solid #fff;}

.clear {clear:both; }

